Server instruction determination method and device and readable storage medium

By acquiring the self-test parameter group and status function of the station equipment, it is determined whether the control commands issued by the AGC server are abnormal. The control commands are issued in segments and at each level, which solves the problem of grid anomalies caused by the commands issued by the AGC server, realizes the accuracy and security of the commands, and improves the adaptability to new energy power generation.

CN120929328APending Publication Date: 2025-11-11CHINA RESOURCES POWER TECH RES INST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511032810.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-25
Publication Date
2025-11-11

AI Technical Summary

Technical Problem

When the AGC server issues control commands, the direct execution by the power station equipment may cause abnormal grid conditions. Existing technologies cannot effectively ensure the accuracy and security of command transmission, especially when facing the volatility and intermittency of new energy power generation, resulting in insufficient control strategies.

Method used

By acquiring the self-test parameter group and status function of the equipment at the site, it is determined whether the control commands sent by the master station server are normal. Control commands are then issued in segments and at each level, and execution is paused in case of abnormalities to ensure the accuracy and security of the commands.

Benefits of technology

It improves the accuracy and security of command transmission, optimizes the AGC's control strategy for the server, enhances the ability to cope with complex and ever-changing scenarios, and ensures the stable operation of the power grid.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120929328A_ABST
    Figure CN120929328A_ABST
Patent Text Reader

Abstract

The invention discloses an instruction determination method and device of a server and a readable storage medium. The method is applied to a state monitoring server. The state monitoring server is in communication connection with the master station server and the station equipment, and the method comprises the following steps: acquiring a control instruction sent by the master station server to the station equipment at the current moment, and acquiring a self-checking parameter group determined by the station equipment at the current moment and a station state function determined according to the self-checking parameter group; determining whether the control instruction sent by the master station server is normal or not according to the control instruction, the self-checking parameter group and the station state function; if the state is normal, executing the step of acquiring a control instruction sent to the station equipment by the master station server at the current moment, and sending a normal state control instruction to the master station server, so that the master station server sends an instruction of starting to execute the control instruction to the station equipment; and if not, a state abnormity control instruction is sent to the master station server, so that the master station server sends an instruction of pausing execution of the control instruction to the field station equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of structural design, and more particularly to a method, apparatus, and readable storage medium for determining instructions for a server. Background Technology

[0002] Automatic Generation Control (AGC), as an important function in the energy management system, is mainly responsible for controlling the output of frequency regulation units to meet the ever-changing power demands of users and to keep the system in an economical operating state.

[0003] Current research on AGC (Automatic Guided Vehicle) systems primarily focuses on enhancing the AGC's control capabilities over servers. However, if the control commands issued by the AGC server are erroneous, the field station may execute incorrect commands, leading to abnormal power grid conditions. Summary of the Invention

[0004] This invention provides a method, apparatus, and readable storage medium for determining server instructions, which solves the problem caused by the direct execution of control instructions by the field equipment when the AGC server issues control instructions. It not only realizes the segmented and hierarchical issuance of control instructions, but also determines whether the control instructions are abnormal based on the control instructions issued by the copied master station server, thereby improving the accuracy and security of instruction transmission.

[0005] According to one aspect of the present invention, a method for determining instructions for a server is provided, the method being applied to a status monitoring server; the status monitoring server is communicatively connected to a master station server and field equipment, the method comprising:

[0006] Obtain the control commands sent by the master station server to the field equipment at the current moment, and obtain the self-test parameter group determined by the field equipment at the current moment, as well as the field status function determined based on the self-test parameter group.

[0007] Determine whether the control commands sent by the master station server are normal based on the control commands, self-test parameter groups, and station status functions.

[0008] If normal, return to the step of obtaining the control instructions sent by the master station server to the field station equipment at the current moment, and send a normal status control instruction to the master station server so that the master station server sends an instruction to the field station equipment to start executing the control instructions.

[0009] If something is not normal, a status abnormality control command is sent to the master station server, so that the master station server sends a command to the field station equipment to suspend the execution of control commands.

[0010] The server instruction determination method provided in this embodiment of the invention, on the one hand, acquires the self-test parameter set and the station status function determined by the station equipment at the current moment. Based on the specific values ​​of the self-test parameter set, the status of the station equipment at the current moment can be determined. Furthermore, based on the self-test parameter set, the station status function is determined, enabling real-time acquisition of a status function that accurately reflects the status of the station equipment, providing a basis for subsequently determining whether control instructions are abnormal. On the other hand, based on the control instructions issued by the replicated master server, the self-test parameter set, and the station status function, it determines whether the control instructions sent by the master server are normal. Based on the station's current self-test parameters, i.e., the station's current status, it can detect whether the control instructions issued by the AGC server are abnormal. When the control command is confirmed to be normal, a normal status control command is sent to the master server. This allows the master server to issue executable control commands to the field equipment, resolving the issue caused by the current practice where the field equipment directly executes the control commands issued by the AGC server. This not only enables segmented, hierarchical control command issuance but also allows for the determination of abnormal control commands based on copies of those issued by the master server, improving the accuracy and security of command transmission and ensuring that each command is not tampered with or interfered with during issuance. Furthermore, because it can determine the nature of each control command, it optimizes the AGC's control strategy for the server, addressing the volatility and intermittency of new energy power generation, and enhancing the AGC's ability to handle complex and variable scenarios.

[0011] According to one aspect of the present invention, another method for determining server instructions is provided, the method being applied to field equipment; the field equipment is communicatively connected to a master station server and a status monitoring server respectively; the method includes:

[0012] Upon receiving a control command from the master server, determine the self-test parameter group for the current moment.

[0013] The interpolation function for the current time is determined based on the control commands at the current time and the control commands at the historical time, and the station state function is determined based on the interpolation function for the current time and the self-test parameter set for the current time.

[0014] Send the self-test parameter set and the station status function to the status monitoring server.

[0015] Receive instructions from the master server to start or pause execution.

[0016] According to another aspect of the present invention, a server instruction determination apparatus is provided, the apparatus being applied to a status monitoring server; the status monitoring server is communicatively connected to a master station server and field equipment respectively; the apparatus includes:

[0017] The acquisition module is used to acquire the control commands sent by the master station server to the field equipment at the current moment, and to acquire the self-test parameter group determined by the field equipment at the current moment, as well as the field status function determined based on the self-test parameter group.

[0018] The judgment module is used to determine whether the control commands sent by the master station server are normal based on the control commands, self-test parameter groups, and station status functions. If normal, it returns to the step of obtaining the control commands sent by the master station server to the station equipment at the current moment, and sends a normal status control command to the master station server so that the master station server sends a command to the station equipment to start executing the control commands. If abnormal, it sends an abnormal status control command to the master station server so that the master station server sends a command to the station equipment to suspend the execution of the control commands.

[0019] According to another aspect of the present invention, a server instruction determination apparatus is provided, the apparatus being applied to field equipment; the field equipment is communicatively connected to a master station server and a status monitoring server respectively; the apparatus includes:

[0020] The determination module is used to determine the self-test parameter group at the current moment when it receives the control command sent by the master station server;

[0021] The calculation module is used to determine the interpolation function for the current time based on the control commands at the current time and the control commands at the historical time, and to determine the station state function based on the interpolation function and the self-test parameter set for the current time.

[0022] The sending module is used to send the self-test parameter set and the station status function to the status monitoring server;

[0023] The receiving module is used to receive commands from the master server to start or pause execution control instructions.

[0024] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0025] At least one processor; and

[0026] A memory that is communicatively connected to at least one processor; wherein,

[0027] The memory stores a computer program that can be executed by at least one processor, such that the at least one processor is able to execute the instruction determination method of the server according to any embodiment of the present invention.

[0028] According to another aspect of the present invention, a computer-readable storage medium is provided, which stores computer instructions for causing a processor to execute an instruction determination method for a server that implements any embodiment of the present invention.

[0029] According to another aspect of the present invention, a computer program product is provided, comprising a computer program that, when executed by a processor, implements the instruction determination method of a server according to any embodiment of the present invention.

[0030] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0031] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0032] Figure 1 A flowchart illustrating a server instruction determination method provided in an embodiment of the present invention;

[0033] Figure 2 Another flowchart illustrating the server instruction determination method provided in an embodiment of the present invention;

[0034] Figure 3 A schematic diagram of an interactive process for a server instruction determination method provided in an embodiment of the present invention;

[0035] Figure 4 A schematic diagram of a server instruction determination device provided in an embodiment of the present invention;

[0036] Figure 5 Another structural schematic diagram of the instruction determination device for a server provided in an embodiment of the present invention;

[0037] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0038] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0039] It should be noted that the terms "current," "previous," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0040] Figure 1 This is a flowchart illustrating a server instruction determination method provided in an embodiment of the present invention. This embodiment is applicable to situations where the AGC master station server issues control instructions, and the issued control instructions are determined. This method can be executed by a server instruction determination device, which can be implemented in hardware and / or software and can be configured in a status monitoring server. In this embodiment, the status monitoring server is manifested as an electronic device. The status monitoring server is communicatively connected to both the master station server and the field equipment. Figure 1 As shown, the method includes:

[0041] S101. Obtain the control command sent by the master station server to the field station equipment at the current moment, and obtain the self-test parameter group determined by the field station equipment at the current moment and the field station status function determined according to the self-test parameter group.

[0042] In this embodiment, the master station server is an AGC master station server, and the field equipment includes one AGC substation. Control commands are used to control the field equipment to operate according to the contents of the control commands. The self-test parameter group is a parameter group composed of the operating parameters acquired by the field equipment during operation. The field status function is used to reflect the equipment status of the field equipment.

[0043] Specifically, when the AGC master server sends the current control command to the field equipment, the status monitoring server copies the control command. Furthermore, when the field equipment receives the control command, it can determine the current self-test parameter set based on the control command and determine the field status function based on the self-test parameter set, and then send the field status function to the status monitoring server.

[0044] In this embodiment, the self-test parameter set and station status function determined by the station equipment at the current moment can be obtained. The status of the station equipment at the current moment can be determined based on the specific values ​​of the self-test parameter set. Furthermore, the station status function can be determined based on the self-test parameter set, so that a status function that can accurately reflect the status of the station equipment can be obtained in real time based on the current status of the station equipment, providing a basis for determining whether the control command is abnormal.

[0045] S102. Determine whether the control command sent by the master station server is normal based on the control command, self-test parameter group and station status function; if yes, execute S103; if no, execute S104.

[0046] Specifically, based on the basic self-test parameters of the substation in the self-test parameter group, and the weights dynamically determined according to the actual operation of the substation and the characteristics of the substation equipment, the threshold of the substation state function output result can be determined. Based on the control command, the grid-related self-test parameters in the self-test parameter group, and the substation state function, the substation state function output result can be determined. Therefore, based on the threshold of the substation state function output result and the substation state function output result, it can be determined whether the control command sent by the AGC master station server to the substation equipment is normal. If normal, S103 can be executed; if abnormal, S104 can be executed.

[0047] S103, return to execute S101, and send a normal status control command to the master station server, so that the master station server sends a command to the field station equipment to start executing the control command.

[0048] Among them, the normal status control command is used to indicate that the control command issued by the AGC master station to the AGC substation of the station equipment at the current moment is normal and can be executed.

[0049] Specifically, if it is determined that the control commands sent by the master station server are normal, the process can return to the step of retrieving the control commands sent by the master station server to the field equipment at the current moment. Simultaneously, a status normal control command can be sent to the master station server. Upon receiving the status normal control command, the master station server can then send an "execution command" to the field equipment. This "execution command" informs the field equipment that it can begin executing the control commands.

[0050] S104. Send an abnormal status control command to the master station server so that the master station server sends a command to the field station equipment to suspend the execution of control commands.

[0051] Among them, the status abnormality control instruction is used to indicate that the control instruction issued by the AGC master station to the AGC substation of the station equipment at the current moment is abnormal and cannot be executed temporarily.

[0052] Specifically, if it is determined that the control command sent by the master station server is abnormal, a status abnormality control command is directly sent to the master station server. Upon receiving the status abnormality control command, the master station server issues a "pause command" to the field equipment. This "pause command" is used to inform the field equipment not to execute or to temporarily wait for the execution of the control command at the current moment.

[0053] In this embodiment, the normality of the control commands sent by the master station server is determined based on the replicated control commands, self-test parameter groups, and the station status function. The system can detect anomalies in the control commands sent by the AGC server based on the station's current self-test parameters, i.e., the station's current state. When the control commands are determined to be normal, a normal status control command is sent to the master station server, enabling the master server to issue executable commands to the station equipment. This solves the problem of station equipment directly executing control commands issued by the AGC server. It not only achieves segmented, step-by-step control command issuance but also determines whether control commands are abnormal based on the replicated master station server commands, improving the accuracy and security of command transmission and ensuring that each command is not tampered with or interfered with during issuance. Furthermore, because each control command can be determined, the system optimizes the AGC's control strategy for the server, addressing the volatility and intermittency of new energy power generation and enhancing the AGC's ability to handle complex and variable scenarios.

[0054] The server instruction determination method provided in this embodiment of the invention obtains the control instruction sent by the master station server to the field equipment at the current moment, and obtains the self-test parameter set determined by the field equipment at the current moment and the field status function determined based on the self-test parameter set; determines whether the control instruction sent by the master station server is normal based on the control instruction, the self-test parameter set, and the field status function; returns to the step of obtaining the control instruction sent by the master station server to the field equipment at the current moment, and sends a normal status control instruction to the master station server so that the master station server sends an instruction to the field equipment to start executing the control instruction; sends an abnormal status control instruction to the master station server so that the master station server sends an instruction to the field equipment to suspend the execution of the control instruction. The above technical solution, on the one hand, by obtaining the self-test parameter set and the field status function determined by the field equipment at the current moment, the state of the field equipment at the current moment can be determined based on the specific values ​​of the self-test parameter set; and on the other hand, by determining the field status function based on the self-test parameter set, a state function that accurately reflects the state of the field equipment can be obtained in real time based on the current state of the field equipment, providing a basis for subsequently determining whether the control instruction is abnormal. On the other hand, the system determines whether the control commands sent by the master server are normal based on the replicated control commands, self-test parameter groups, and the station's status function. It can detect anomalies in the control commands sent by the AGC server based on the station's current self-test parameters, i.e., the station's current state. When the control commands are confirmed to be normal, a normal status control command is sent to the master server, enabling the master server to issue executable commands to the station equipment. This solves the problem of station equipment directly executing control commands issued by the AGC server. It not only achieves segmented, hierarchical control command issuance but also determines whether control commands are abnormal based on the replicated master server commands, improving the accuracy and security of command transmission and ensuring that each command is not tampered with or interfered with during issuance. Furthermore, because it can determine the nature of each control command, it optimizes the AGC's control strategy for the server, addressing the volatility and intermittency of new energy power generation, and enhancing the AGC's ability to handle complex and variable scenarios.

[0055] Figure 2This is another flowchart illustrating the server instruction determination method provided in this embodiment of the invention. This embodiment is applicable to situations where, when the AGC master station server issues control instructions, the field equipment determines whether the field status function and the control instructions issued by the master station server are normal and need to continue execution. This method can be executed by a server instruction determination device, which can be implemented in hardware and / or software and can be configured within the field equipment. In this embodiment, the field equipment is in the form of an electronic device. The field equipment is communicatively connected to both the master station server and the status monitoring server. Figure 2 As shown, the method includes:

[0056] S201. Upon receiving a control command from the master server, determine the self-test parameter group for the current moment.

[0057] The self-test parameter group includes at least one self-test parameter. In this embodiment, the self-test parameter included in the self-test parameter group can be: the rated active power output M of the new energy power station. cr The current power grid frequency f t The actual active power P of the power station at the current moment t The permanent slip coefficient K of this unit c and self-test status code S t The actual active power P of the power station in this embodiment t The average active power can be calculated by taking the average of the active power at preset time intervals before and after the current time. For example, if the current time is 10:00:00 and the preset period is 1 second, the actual active power at 9:59:56, 9:59:57, 9:59:58, 9:59:59, and 10:00:00 can be taken, and then averaged to obtain the actual active power P of the power station in this embodiment. t .

[0058] Specifically, when the station units receive control commands from the master station server, they determine the current M. cr f t P t K c and S t Use it as a self-test parameter group.

[0059] S202. Determine the interpolation function for the current time based on the control commands at the current time and the control commands at the historical time, and determine the station state function based on the interpolation function for the current time and the self-test parameter group for the current time.

[0060] The historical moment refers to the moment when each control command was issued before the current moment.

[0061] Specifically, the control commands from historical moments are used as input values ​​to the interpolation function, and the station's state function value after executing the control commands from historical moments is used as the output value. This establishes the initial interpolation function, i.e., the original function. After establishing the original function, the interpolation function can be determined based on the original function, the control commands from historical moments, and the control commands from the current moment; for example, a cubic interpolation function can be constructed.

[0062] Specifically, after determining the interpolation function at the current time, the station state function can be determined based on the interpolation function at the current time and the self-test parameters in the self-test parameter group at the current time. The station state function is calculated by adjusting parameters such as those in the self-test parameter group, based on the difference between the original function (initial interpolation function) and the interpolation corresponding to the control command at a certain historical time.

[0063] In this embodiment, the interpolation function for the current moment is determined based on the control command at the current moment and the control commands at historical moments. The station status function is then determined based on the interpolation function and the self-test parameter set at the current moment. This enables the generation of a station status function that reflects the status of the station equipment corresponding to the control command at any given moment. By combining the historical operating data and current status of the station equipment, the smoothing effect of the interpolation function accurately reflects the status of the station equipment at different control command periods. This provides a basis for the subsequent status monitoring server to determine whether the control command at the current moment is normal.

[0064] S203. Send the self-test parameter group and the station status function to the condition monitoring server.

[0065] Specifically, when the station equipment receives the self-test parameter set and the station status function, it sends the self-test parameter set and the station status function to the status monitoring server, so that the status monitoring server can determine whether the control command issued by the master station server is normal based on the control command, self-test parameter set and station status function obtained when the master station server issues control commands to the station equipment.

[0066] In this embodiment, sending the self-test parameter set and the station status function to the status monitoring server can provide the status monitoring server with the real-time updated self-test parameter set and the real-time determined station status function, ensuring that the status monitoring server can be provided with the current self-test parameter set and the real-time determined station status function in real time, and determine whether the control command at the current moment is normal, thus providing a real-time basis for determining the reliability of the control command in real time.

[0067] S204. Receive the command sent by the master server to start or pause execution control instructions.

[0068] Specifically, after the status monitoring server determines whether the control command is normal based on the self-test parameter group and the site status function, and feeds back the result to the master server, the site equipment can receive the command sent by the master server to start or stop executing the control command. If the status monitoring server determines that the control command is normal, the site equipment will receive the command from the master server to start executing the control command and perform normal operations according to the control command. If the status monitoring server determines that the control command is abnormal, the site equipment will receive the command from the master server to stop executing the control command and will suspend the execution of the control command at the current moment.

[0069] In this embodiment, after receiving the control command from the master station server, the station equipment sends the current self-test parameters and the station status function determined based on the self-test parameters to the status monitoring server to determine the credibility of the control command. Based on the command sent again by the master station server to determine whether the control command can continue to be executed, it determines whether the control command at the current moment can be executed. This realizes the execution of commands with normal credibility, ensures the real-time status of the power grid, and protects the safety of power grid operation.

[0070] Figure 3 This is a schematic diagram of an interaction flow for a server instruction determination method provided in an embodiment of the present invention. Based on the above embodiments and other examples, this embodiment mainly describes in detail the interaction between the status monitoring server, the main station server, and the field station equipment. Figure 3 As shown, the method includes:

[0071] S301, The status monitoring server sends a network detection command to the main server.

[0072] Specifically, in practice, there may be multiple master servers. For example, in a power grid structure, master servers can be divided into master servers, secondary servers, redundant master servers, and redundant secondary servers. Therefore, in this embodiment, the configuration of the status monitoring server can correspond one-to-one with the configuration of the master servers. For example, a master status monitoring server can be set up for the master server, a secondary status monitoring server can be set up for the secondary server, a redundant status monitoring server can be set up for the redundant master server, and a redundant secondary status monitoring server can be set up for the redundant secondary server. When one of the master servers is currently running, the status monitoring server is the status monitoring server corresponding to that running master server. At this time, the status monitoring server will send network detection commands to the master server according to the monitoring cycle to determine whether the master server can communicate normally with the status monitoring server.

[0073] Optionally, in this embodiment, the status monitoring server can make a preliminary judgment on the status of the basic communication links and core equipment of the entire power grid system. For example, the status monitoring server can also interact with other network-related equipment (i.e., other equipment in the power grid system besides the master station server and field station equipment) to determine the network status.

[0074] In this embodiment, a new redundant status monitoring server is added, which corresponds one-to-one with multiple redundant master station servers to participate in the command status verification and network situation analysis of the power grid and power stations, ensuring that all parts of the system are in a safe state, and further improving the reliability and security of the system.

[0075] S302. The status monitoring server receives network status information from the master server based on the network detection command.

[0076] Specifically, when the master server receives a network detection command from the status monitoring server, it reports the current network status to the status monitoring server. Therefore, the status monitoring server can receive network status information from the master server. This network status information can indicate whether the network is normal or abnormal.

[0077] S303. The status monitoring server determines whether the network status information is normal; if the network status information is abnormal, then execute S304; if the network status information is normal, then execute S306.

[0078] Specifically, the status monitoring server determines whether the network status information is normal. If it is abnormal, it directly executes S304; if it is normal, it executes S306.

[0079] It is worth noting that in this embodiment, steps S304-S305 and S306 and thereafter are branching steps, and only one of them will be executed. Therefore, one branch is represented by a dashed line, and the beginning of the other branch is represented by a dotted line.

[0080] S304, The status monitoring server sends a latching operation to the master server; S305 is executed.

[0081] Specifically, if the status monitoring server detects that the network status information is abnormal, it determines that the main station server is in an abnormal operating state. In order to ensure that the field equipment does not receive abnormal control commands, the status monitoring server can directly send a latching operation to the main station server so that the main station server can perform a latching operation.

[0082] S305, The main server performs a locking operation.

[0083] Specifically, the master server performs a locking operation when it receives a locking operation from the status monitoring server.

[0084] In this embodiment, when the status monitoring server detects an abnormal network detection command from the master station server, it directly commands the master station server to perform a blocking operation to ensure that the master station server does not send abnormal control commands to the field station equipment. This avoids problems in the overall operation of the power grid caused by the field station equipment executing abnormal control commands, thus ensuring the overall operation of the power grid.

[0085] S306. The master station server sends the control command for the current moment to the field station equipment.

[0086] Specifically, if the status monitoring server determines that the network status information is normal, the master station server will not perform a latching operation. Therefore, the master station server can send control commands for the current moment to the field equipment.

[0087] S307. The status monitoring server obtains the control commands sent by the master station server to the field station equipment at the current moment.

[0088] Specifically, when or after the master station server sends the control command for the current moment to the field equipment, the status monitoring server can obtain the control command, that is, copy the control command for the current moment sent by the master station server to the field equipment, so that the status monitoring server can subsequently determine whether it is abnormal based on the copied control command.

[0089] S308, Determine the self-test parameter group for the current moment of the station equipment.

[0090] Specifically, after the master station server sends control commands to the station equipment, the station equipment can first obtain the current self-test parameter set, such as the rated active power output M of the new energy power station. cr The current power grid frequency f t The actual active power P of the power station at the current moment t The permanent slip coefficient K of this unit c and self-test status code S t Furthermore, it can also acquire the station-side frequency signal f. n The real-time frequency value f of the power grid nom and the maximum frequency deviation value Δf of the power grid max The maximum frequency deviation value can be determined based on the permissible range of frequency deviation from the standard value according to the national or regional power system operation specifications, and then obtained accordingly.

[0091] S309. The station equipment determines the interpolation function for the current time based on the control command at the current time and the control command at the historical time, and determines the station state function based on the interpolation function at the current time and the self-test parameter group at the current time.

[0092] Specifically, determining the interpolation function at the current moment includes:

[0093] (a) Obtain the original function.

[0094] The primitive function is used to represent the change function of the station status of the station equipment as different control commands change.

[0095] Specifically, the original function is obtained by obtaining the operating state of the power grid corresponding to the control command at a historical moment, and then performing interpolation prediction based on this and the command x at the current moment to obtain the original function f(x).

[0096] Optionally, in this embodiment, f(x) satisfies f(x) i )=f i ,and Where i represents the i-th time, and i = 1, 2, 3, ..., n. Therefore, x i This refers to the control command at time i. n represents the historical time corresponding to the control commands at the previous n times, based on the current control command x. i Let f(x) be the value obtained by substituting xi into f(x). i A point on "f" in f(x) represents the relationship between f(x) and f(x). i The derivative is calculated. In this embodiment, the derivative can be estimated using power grid state data corresponding to historical moments. Similarly, That is, for f(x) i The value of the derivative.

[0097] (ii) Determine the first parameter based on the control instructions of any two adjacent historical moments.

[0098] Specifically, the control commands for any two adjacent historical moments can be represented as x. i With x i-1 Therefore, the first parameter h i =x i -x i-1 .

[0099] (iii) Determine the second parameter based on the control command at the current time and one of the control commands at any two adjacent historical times, and determine the third parameter based on the control command at the current time and the other of the control commands at any two adjacent historical times.

[0100] Specifically, the control command at the current moment is represented as x, and one of the control commands from any two adjacent historical moments is represented as x. i The other of the control commands from any two adjacent historical moments is represented as x. i-1 Therefore, the second parameter is xx. i The third parameter is xx i-1 .

[0101] (iv) Determine the interpolation function for the current time based on the original function, the control instructions for any two adjacent historical moments, the first parameter, the second parameter, and the third parameter.

[0102] Specifically, the expression for the interpolation function can be:

[0103]

[0104] Here, f() is the primitive function, where x is the primitive function. i Or x i-1 This refers to the control instruction at historical time i or historical time i-1. The control instructions for any two adjacent historical times are represented by x. i Or x i-1 The first parameter is h. i The second parameter is xx i The third parameter is xx i-1 x represents the control command at the current moment, and a point on the primitive function is the derivative of the primitive function.

[0105] Specifically, the station state function is determined, including:

[0106] The station state function is determined based on the interpolation function at the current time, the interpolation function at the previous time, and the self-test parameter set at the current time.

[0107] For example, the interpolation function at the current time step is H(x), and the interpolation function at the previous time step is H(x). i-1 The self-test parameter set required here for the current moment includes M. cr S t f t and K c .

[0108] Furthermore, the expression for the station state function G(x) can be:

[0109]

[0110] Based on the above expression, the station state function can be calculated.

[0111] In this embodiment, after receiving the control command at the current moment, the station equipment, based on the self-check parameter set of the power grid operating status at the current moment and the power grid operating status parameters after executing the control commands at previous moments, can determine a station state function that can adjust itself based on real-time self-check parameters. This function smoothly and accurately reflects the equipment status. That is, by combining the historical operating data and the current status of the equipment, a comprehensive state function is calculated, which facilitates providing the status monitoring server with an accurate state function basis for real-time monitoring and analysis.

[0112] S310, the station equipment sends self-test parameter groups and station status functions to the condition monitoring server.

[0113] Specifically, after the station equipment has determined the station status function according to the above formula, it can send the self-test parameter group and the station status function to the status monitoring server.

[0114] S311. The condition monitoring server acquires the frequency signal determined by the station equipment, the real-time frequency value of the power grid, and the maximum frequency deviation value of the power grid.

[0115] The frequency signal refers to the frequency signal from the field side. The real-time frequency value of the power grid is the real-time frequency from the power grid side, and the maximum frequency deviation value of the power grid is the deviation value determined according to the allowable range of frequency deviation from the standard value as specified in the national or regional power system operation specifications.

[0116] Specifically, when the station equipment sends a set of self-test parameters to the condition monitoring server, it can also send a specific frequency signal f to the condition monitoring server. n The real-time frequency value f of the power grid nom and the maximum frequency deviation value Δf of the power grid max Therefore, the status monitoring server can receive these values.

[0117] S312. The status monitoring server determines the power grid frequency limit based on the maximum frequency deviation and the real-time frequency value.

[0118] Specifically, the frequency limit of the power grid f min This is the minimum limit for the power grid frequency, which can be calculated using the following formula:

[0119] f min =f nom -Δf max ;

[0120] S313. The status monitoring server determines whether the frequency signal is greater than or equal to the power grid frequency limit; if the frequency signal is less than the power grid frequency limit, then execute S314; if the frequency signal is greater than or equal to the power grid frequency limit, then execute S316.

[0121] Specifically, the status monitoring server needs to determine the frequency signal f. n Is it greater than or equal to the power grid frequency limit f? min If it is less than, then execute S314 directly; if it is greater than or equal to, then execute S316.

[0122] For example, let's take a specific instance:

[0123] Assuming the standard frequency of the power grid is 50Hz, that is, the real-time frequency value f of the power grid nom=50Hz; the maximum allowable frequency deviation is 0.5Hz, which is the maximum frequency deviation value of the power grid Δf. max =0.5Hz, then the power grid frequency limit f min =49.5Hz.

[0124] Furthermore, after determining the frequency limit of the power grid, it is possible to determine the frequency signal f. n Determine the grid frequency limit f min The size determines whether a latching operation needs to be sent to the main server.

[0125] It is worth noting that in this embodiment, steps S314-S315 and S316 and thereafter are branching steps, and only one of them will be executed. Therefore, one branch is represented by a dashed line, and the beginning of the other branch is represented by a dotted line.

[0126] S314. The status monitoring server sends a latching operation to the master server.

[0127] Specifically, if the frequency signal is lower than the power grid frequency limit, it indicates an anomaly in the power grid frequency. The master station server needs to wait for the primary frequency regulation command to be issued before issuing the secondary frequency regulation control command. The primary frequency regulation command has higher priority than the secondary frequency regulation command. Therefore, the status monitoring server can send a latching operation to the master station server.

[0128] S315, The main server performs a locking operation.

[0129] In this embodiment, the latching operation encompasses two meanings: the first is a normal latching operation, and the second is a waiting operation. The specific type of operation depends on the state of the master server. For example, when a frequency modulation command is issued, a waiting operation can be performed.

[0130] Specifically, the master server can execute the latching operation when it receives the latching operation from the status monitoring server.

[0131] In this embodiment, by setting thresholds and frequency limits, protective measures can be taken in a timely manner under critical circumstances to ensure the stable operation of the power grid.

[0132] S316. The status monitoring server determines whether the control command sent by the master station server is normal based on the control command, self-test parameter group and station status function; if normal, execute S317; if not normal, execute S320.

[0133] Specifically, after the status monitoring server receives the self-test parameter set and the station status function sent by the station equipment, it can substitute the control command copied from the master station server and the self-test parameter set into the station status function, and determine whether the control command is normal based on the calculation results.

[0134] For example, determining whether the control commands sent by the master server are normal includes:

[0135] (i) Determine the threshold of the state function at the current moment based on the weights corresponding to the different self-test parameters at the current moment and the self-test parameter group.

[0136] Among them, the state function threshold is used to determine whether the control command is normal.

[0137] Specifically, the expression for the state threshold function is:

[0138] T = α × M cr +β×P t +γ×S t ;

[0139] Where T is the state threshold function, and α, β, and γ are real-time weighting coefficients dynamically set according to the actual operation strategy of the power grid system and the characteristics of the station equipment, used to reflect the influence of their corresponding self-test parameters in the command credibility assessment. In this embodiment, α, β, and γ can be flexibly set according to the characteristics of the unit equipment, and can be static constants or weight arrays or function table values ​​that can be adjusted according to the operating conditions.

[0140] The state monitoring server substitutes the self-test parameters in the self-test parameter group with the obtained α, β and γ into the formula to determine the state function threshold at the current moment.

[0141] (ii) Determine the station status parameters based on the control commands and station status functions.

[0142] Specifically, the station status function sent by the station equipment to the status monitoring server contains the control command at the current moment, which is an unknown quantity. Therefore, the control command x copied by the status monitoring server from the master server can be substituted into the station status function to calculate the station status parameters.

[0143] (iii) Determine whether the control commands sent by the master station server are normal based on the size of the station status parameters and the threshold of the status function.

[0144] Specifically, after calculating the station status parameters and the status function threshold, the two values ​​can be compared. If the station status parameters are greater than the status function threshold, it is determined that the control commands sent by the master station server are abnormal. If the station status parameters are less than or equal to the status function threshold, it is determined that the control commands sent by the master station server are normal.

[0145] For example, let's take a specific instance:

[0146] After receiving instructions from the AGC master server, a certain renewable energy power station needs to perform a status self-check and real-time verification. Assume the instruction from the AGC master server is x = 3.5, which is copied to the status monitoring server for verification. The power station equipment performs a self-check, obtaining a set of self-check parameters, including the power station's rated active power output M. cr =100MW, current grid frequency f t =50Hz, the actual active power P of the power station at this moment t =90MW (average of the first 5 data points), unit permanent slip coefficient K c =0.85, self-test status code S t =1. Take n=5, and the command nodes are x1=1, x2=2, x3=3, x4=4, x5=5. The values ​​corresponding to different command nodes are f(x1)=15, f(x2)=18, f(x3)=22, f(x4)=30, f(x5)=28. Calculate the state function G(x) at x=3.5. Substituting the above known quantities into the above formula for calculating G(x), we can get H(x)=26, G(x)=9.41. Therefore, the station state parameter is 9.41.

[0147] Furthermore, assuming the current α = 1, β = 0.5, and γ = 0.3, substituting the aforementioned self-check parameter set and these three weights into the expression for calculating the state function threshold yields T = 145.3. Therefore, comparing G(x) with T, since 9.41 < 145.3, the current control command x = 3.5 is in a normal state.

[0148] It is worth noting that in this embodiment, steps S317-S319 and S320-S321 are branching steps, and only one of them will be executed. Therefore, the beginning of one branch is indicated by a dashed line, and the beginning of the other branch is indicated by a dotted line.

[0149] S317, The status monitoring server sends a status normal control command to the master server; then returns to execute S301.

[0150] Specifically, if the status monitoring server determines that the control command is normal according to the above steps, the status monitoring server can send a normal status control command to the master server. Simultaneously, the status monitoring server returns to execute S301. Optionally, the status monitoring server can also directly return to execute S307.

[0151] S318. The master station server sends a command to the field station equipment to start executing control commands.

[0152] Specifically, after the status monitoring server sends a status normal control command to the master station server, the master station server can receive the status normal control command. Therefore, the master station server can send a command to the field equipment to start executing the control command.

[0153] S319, Station equipment executes control commands.

[0154] Specifically, once the station equipment receives the instruction from the master station server to begin executing the control command, the station equipment can execute the control command according to the current moment.

[0155] S320: The status monitoring server sends status anomaly control commands to the main server.

[0156] Specifically, if the status monitoring server determines that the control command is abnormal according to the above steps, it sends a status abnormality control command to the master station server. At this time, the master station server can directly perform a locking operation or issue a waiting operation.

[0157] S321. The master station server sends a command to the field station equipment to suspend the execution of control commands.

[0158] Specifically, if the master station server determines that it is issuing a pending operation, it directly sends a command to the field equipment to pause the execution of control commands, so that the field equipment temporarily suspends the execution of control commands. If the master station server directly performs a latching operation, it can send a command to the field equipment to pause the execution of control commands before latching, so that the field equipment no longer executes the control commands at the current moment.

[0159] The server instruction determination method provided in this invention introduces a status monitoring server to achieve real-time monitoring and verification of the status of the master station server and field station equipment, preventing malfunctions caused by equipment failures or network threats. Simultaneously, it issues field station AGC control instructions in segments and levels according to the characteristics of all field stations in the network, and copies the control instructions issued by the master station server, improving the accuracy and security of instruction transmission and ensuring that each instruction is not tampered with or interfered with during the issuance process. Furthermore, the field station uses a real-time verification algorithm based on the status monitoring server to perform secondary confirmation of the control instructions sent by the master station server, ensuring that the field station is in a stable and secure state during instruction reception and execution, preventing any abnormal or erroneous operations from affecting the stable operation of the power grid.

[0160] Figure 4 This is a schematic diagram of a server instruction determining device provided in an embodiment of the present invention. Figure 4 As shown, this device is applied to a condition monitoring server; the condition monitoring server is communicatively connected to the main station server and the site equipment; it includes:

[0161] The acquisition module 401 is used to acquire the control commands sent by the master station server to the field equipment at the current moment, and to acquire the self-test parameter group determined by the field equipment at the current moment and the field status function determined according to the self-test parameter group.

[0162] The judgment module 402 is used to determine whether the control command sent by the master station server is normal based on the control command, the self-test parameter group, and the station status function. If it is normal, it returns to the step of obtaining the control command sent by the master station server to the station equipment at the current moment, and sends a normal status control command to the master station server so that the master station server sends a command to the station equipment to start executing the control command. If it is abnormal, it sends an abnormal status control command to the master station server so that the master station server sends a command to the station equipment to suspend the execution of the control command.

[0163] Optionally, after acquiring the self-test parameter set determined by the station equipment at the current moment and the station state function determined based on the self-test parameter set, the acquisition module 401 is further configured to:

[0164] The system acquires the frequency signal determined by the station equipment, the real-time frequency value of the power grid, and the maximum frequency deviation value of the power grid; it determines the power grid frequency limit based on the maximum frequency deviation and the real-time frequency value; if the frequency signal is greater than or equal to the power grid frequency limit, it continues to execute the step of determining whether the control command sent by the master station server is normal based on the control command, the self-test parameter group, and the station status function; if the frequency signal is less than the power grid frequency limit, it sends a blocking operation to the master station server.

[0165] Optionally, the judgment module 402 is specifically used for:

[0166] Based on the weights of the different self-test parameters at the current moment and the self-test parameter group, determine the state function threshold at the current moment; determine the station state parameters based on the control commands and station state functions; determine whether the control commands sent by the master station server are normal based on the magnitude of the station state parameters and the state function threshold.

[0167] Optionally, the device also includes a network monitoring module, which, before acquiring the control commands sent by the master station server to the field equipment at the current moment, is specifically used for:

[0168] Send a network detection command to the master station server; receive network status information from the master station server based on the network detection command; if the network status information is normal, continue to execute the process of obtaining control commands sent by the master station server to the field station equipment at the current moment; if the network status information is abnormal, send a latching operation to the master station server.

[0169] The instruction determination device for a server provided in this embodiment of the invention can execute the instruction determination method for a server provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0170] Figure 5 Another schematic diagram of the instruction determination device for a server provided in an embodiment of the present invention. (See diagram below.) Figure 5 As shown, this device is applied to station equipment; the station equipment is communicatively connected to the main station server and the status monitoring server, respectively; it includes:

[0171] The determination module 501 is used to determine the self-test parameter group at the current moment when it receives the control command sent by the master station server.

[0172] The calculation module 502 is used to determine the interpolation function for the current time based on the control command at the current time and the control command at the historical time, and to determine the station state function based on the interpolation function at the current time and the self-test parameter group at the current time.

[0173] The sending module 503 is used to send the self-test parameter group and the station status function to the status monitoring server.

[0174] The receiving module 504 is used to receive instructions from the master server to start or pause execution control commands.

[0175] Optionally, the interpolation function for the current moment is determined based on the control commands at the current moment and the control commands at historical moments. The calculation module 502 is specifically used for:

[0176] Obtain the original function, which represents the change function of the station status of the station equipment with different control commands; determine the first parameter based on the control commands of any two adjacent historical moments; determine the second parameter based on the control command of the current moment and one of the control commands of any two adjacent historical moments, and determine the third parameter based on the control command of the current moment and the other of the control commands of any two adjacent historical moments; determine the interpolation function of the current moment based on the original function, the control commands of any two adjacent historical moments, the first parameter, the second parameter, and the third parameter.

[0177] Optionally, the station state function is determined based on the interpolation function at the current time and the self-test parameter set at the current time. The calculation module 502 is specifically used for:

[0178] The station state function is determined based on the interpolation function at the current time, the interpolation function at the previous time, and the self-test parameter set at the current time.

[0179] The instruction determination device for a server provided in this embodiment of the invention can execute the instruction determination method for a server provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0180] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0181] like Figure 6 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0182] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0183] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the instruction determination method of a server.

[0184] In some embodiments, the server instruction determination method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the server instruction determination method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to execute the server instruction determination method by any other suitable means (e.g., by means of firmware).

[0185] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0186] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0187] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0188] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0189] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0190] A computing system can include clients and servers. Clients and servers are generally geographically separated and typically interact via communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0191] This invention also provides a computer program product, including a computer program that, when executed by a processor, implements the server instruction determination method as provided in any embodiment of this invention.

[0192] In implementing the computer program product, computer program code for performing the operations of this invention can be written in one or more programming languages ​​or a combination thereof. Programming languages ​​include object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0193] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0194] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A method for determining server instructions, characterized in that, Applications in status monitoring servers; The status monitoring server is communicatively connected to the main station server and the station equipment, respectively; the method includes: Obtain the control command sent by the master station server to the field equipment at the current moment, and obtain the self-test parameter group determined by the field equipment at the current moment and the field status function determined according to the self-test parameter group; The control command sent by the master station server is determined to be normal based on the control command, the self-test parameter group, and the station status function. If normal, return to the step of obtaining the control command sent by the master station server to the field equipment at the current moment, and send a normal status control command to the master station server so that the master station server sends a command to the field equipment to start executing the control command; If something is not normal, a status abnormality control command is sent to the master station server, so that the master station server sends a command to the field equipment to suspend the execution of the control command.

2. The server instruction determination method according to claim 1, characterized in that, After acquiring the self-test parameter set determined by the station equipment at the current time and the station state function determined based on the self-test parameter set, the method further includes: The frequency signal determined by the station equipment, the real-time frequency value of the power grid, and the maximum frequency deviation value of the power grid are obtained. The power grid frequency limit is determined based on the maximum frequency deviation and the real-time frequency value; If the frequency signal is greater than or equal to the power grid frequency limit, then continue to execute the step of determining whether the control command sent by the master station server is normal based on the control command, the self-test parameter group and the station status function; If the frequency signal is less than the power grid frequency limit, a blocking operation is sent to the master station server.

3. The server instruction determination method according to claim 1, characterized in that, The step of determining whether the control command sent by the master station server is normal based on the control command, the self-test parameter group, and the station status function includes: The threshold of the state function at the current moment is determined based on the weights corresponding to the different self-test parameters at the current moment and the self-test parameter group. The station status parameters are determined based on the control commands and the station status function. Based on the magnitude of the station status parameters and the status function threshold, it is determined whether the control command sent by the master station server is normal.

4. The server instruction determination method according to claim 1, characterized in that, Before acquiring the control commands sent by the master station server to the field equipment at the current moment, the process also includes: Send a network detection command to the main station server; Receive network status information fed back by the main station server according to the network detection command; If the network status information is normal, then continue to execute the process of obtaining the control commands sent by the master station server to the field station equipment at the current moment; If the network status information is abnormal, a latching operation is sent to the main station server.

5. A method for determining server instructions, characterized in that, The method is applied to station equipment; the station equipment is communicatively connected to a main station server and a status monitoring server, respectively; the method includes: Upon receiving the control command sent by the master station server, determine the self-test parameter group for the current moment; The interpolation function for the current time is determined based on the control commands at the current time and the control commands at the historical time, and the station state function is determined based on the interpolation function for the current time and the self-test parameter set for the current time. Send the self-test parameter group and the station status function to the status monitoring server; Receive instructions from the master server to start or pause the execution of the control command.

6. The server instruction determination method according to claim 5, characterized in that, The step of determining the interpolation function for the current moment based on the control commands at the current moment and the control commands at historical moments includes: Obtain the original function, wherein the original function is used to represent the change function of the station state of the station equipment as different control commands change; The first parameter is determined based on the control commands from any two adjacent historical moments. The second parameter is determined based on the control command at the current moment and one of the control commands at any two adjacent historical moments, and the third parameter is determined based on the control command at the current moment and the other of the control commands at any two adjacent historical moments. The interpolation function for the current moment is determined based on the original function, the control commands for any two adjacent historical moments, the first parameter, the second parameter, and the third parameter.

7. The server instruction determination method according to claim 6, characterized in that, The step of determining the station state function based on the interpolation function at the current time and the self-test parameter set at the current time includes: The station state function is determined based on the interpolation function at the current time, the interpolation function at the previous time, and the self-test parameter set at the current time.

8. A server instruction determining device, characterized in that, Applications in status monitoring servers; The status monitoring server is communicatively connected to the main station server and the station equipment, respectively; the device includes: The acquisition module is used to acquire the control instructions sent by the master station server to the field equipment at the current moment, and to acquire the self-test parameter group determined by the field equipment at the current moment and the field status function determined according to the self-test parameter group. The judgment module is used to determine whether the control command sent by the master station server is normal based on the control command, the self-test parameter group, and the station status function; if normal, it returns to the step of obtaining the control command sent by the master station server to the station equipment at the current moment, and sends a normal status control command to the master station server so that the master station server sends a command to the station equipment to start executing the control command; if abnormal, it sends an abnormal status control command to the master station server so that the master station server sends a command to the station equipment to suspend the execution of the control command.

9. A server instruction determining device, characterized in that, Applied to station equipment; the station equipment is communicatively connected to a main station server and a status monitoring server respectively; the device includes: The determination module is used to determine the self-test parameter group at the current moment when it receives the control command sent by the master station server; The calculation module is used to determine the interpolation function for the current time based on the control command at the current time and the control command at the historical time, and to determine the station state function based on the interpolation function at the current time and the self-test parameter group at the current time. The sending module is used to send the self-test parameter group and the station status function to the status monitoring server; The receiving module is used to receive instructions sent by the master station server to start or pause the execution of the control command.

10. A readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the instruction determination method of the server as described in any one of claims 1 to 4 and the instruction determination method of the server as described in any one of claims 5 to 7.