Automatic power generation control method and related device
By acquiring and processing the operating parameters of the generator set and calling the automatic generation control algorithm function block, the coordinated control of different generation types is realized, which solves the problem of coordinated control of heterogeneous resources in the power system, improves control efficiency and accuracy, and supports dynamic updates and intelligent upgrades of the algorithm.
Patent Information
- Application Number
- CN202511844213.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-09
- Publication Date
- 2026-02-17
AI Technical Summary
In modern power systems, the integration of new and renewable resources has led to heterogeneity in power generation types. Traditional automatic power generation control systems vary in terms of regulation efficiency, response time, and control accuracy, making it difficult to achieve effective coordinated control.
By acquiring the set of operating parameters of the generator set, calling the automatic power generation control algorithm function block to process these parameters, determining the power generation type, and executing the matching target algorithm program, a set of operating control parameters is generated, thereby realizing coordinated automatic power generation control for different power generation types.
It improves the efficiency and accuracy of power generation control, reduces the difficulty of system development, supports dynamic updates and intelligent upgrades of algorithms, and adapts to rapid changes in the power grid.
Smart Images

Figure CN121546678A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of automatic power generation technology, and in particular to an automatic power generation control method and related devices. Background Technology
[0002] In power systems, Automatic Generation Control (AGC) is a crucial automatic control system. Through precise monitoring and regulation, it maintains the safe and reliable operation of the power system and is a key guarantee for the safe and stable operation of the power system.
[0003] However, the increasing integration of new energy and renewable resources into the power system has brought new challenges and uncertainties to automatic generation control. Different control objects correspond to different generation types, and different generation types have significant differences in regulation efficiency, response time, and control accuracy.
[0004] Therefore, there is an urgent need for an automatic power generation control method that can achieve coordinated control of heterogeneous resources. Summary of the Invention
[0005] In view of the above problems, this application provides an automatic power generation control method and related apparatus to achieve the purpose of automatic power generation control through the coordinated use of heterogeneous resources. The specific solution is as follows:
[0006] The first aspect of this application provides an automatic power generation control method, including:
[0007] Obtain the set of operating parameters for the generator set, which includes at least one set of operating parameters corresponding to a power generation type;
[0008] The automatic generation control algorithm function block is invoked to process the set of operating parameters and determine the generation type corresponding to each group of operating parameters in the set of operating parameters. The automatic generation control algorithm function block encapsulates multiple automatic generation control algorithm programs.
[0009] The automatic generation control algorithm function block executes the target algorithm program that matches the generation type corresponding to each group of operating parameters, processes the group of operating parameters, and obtains the set of operating control parameters corresponding to the generator set.
[0010] The set of operating control parameters is sent to the generator set so that the generator set can perform the operation corresponding to the set of operating control parameters.
[0011] In one possible implementation, the automatic generation control algorithm function block executes the target algorithm program that matches the generation type corresponding to each set of operating parameters, processes the operating parameter sets, and obtains the set of operating control parameters corresponding to the generator set, including:
[0012] The program calls the target algorithm program that matches each group of operating parameters from the preset target algorithm program library; the preset target algorithm program library is obtained by programming the programmable controller software based on the automatic power generation control algorithm corresponding to different power generation types;
[0013] Each target algorithm program is executed separately to obtain each set of operating control parameters;
[0014] The set of operating control parameters is composed of various groups of operating control parameters.
[0015] In one possible implementation, each target algorithm program is executed separately to obtain a set of runtime control parameters, including:
[0016] The target algorithm program includes at least one built-in algorithm program, which is determined according to the preset allocation mode in the running parameter group.
[0017] The set of operating parameters is processed according to at least one built-in algorithm program to obtain the set of operating control parameters.
[0018] In one possible implementation, the set of operating parameters of the generator set is obtained, including:
[0019] The configurable input parameter set of the generator set is obtained from the data acquisition and monitoring control system. The configurable input parameter set includes the total active power target value, the total active power actual value, the system rated frequency, the system actual frequency, the upper limit of regulation, the lower limit of regulation, the rate of increase of regulation, the rate of decrease of regulation, the dead zone set value, and the preset allocation mode.
[0020] The set of operating parameters consists of the total active power target value, the total active power actual value, the system rated frequency, the system actual frequency, the upper limit of adjustment, the lower limit of adjustment, the adjustment rise rate, the adjustment fall rate, the dead zone setting value, and the preset allocation mode.
[0021] In one possible implementation, the construction process of the automatic generation control algorithm function block includes:
[0022] Obtain an automatic power generation control algorithm set, which includes various automatic power generation control algorithms corresponding to different power generation types; use programmable logic controller (PLC) software to process each automatic power generation control algorithm to obtain an automatic power generation control algorithm program set;
[0023] The automatic power generation control algorithm assembly is encapsulated into an automatic power generation control algorithm function block.
[0024] One possible implementation also includes:
[0025] If the preset update cycle is reached and the update data is not empty, obtain the update data of the automatic power generation control algorithm function block;
[0026] Determine the update type based on the updated data;
[0027] The updated data is processed according to the execution logic of the update type to obtain the updated automatic power generation control algorithm function block.
[0028] One possible implementation also includes:
[0029] Retrieve updated data in response to a data update command triggered by updated data;
[0030] Determine the update type based on the updated data;
[0031] The updated data is processed according to the execution logic of the update type to obtain the updated automatic power generation control algorithm function block.
[0032] A second aspect of this application provides an automatic power generation control device, comprising:
[0033] The acquisition unit is used to acquire the set of operating parameters of the generator set, which includes at least one set of operating parameters corresponding to a power generation type.
[0034] The calling unit is used to call the automatic generation control algorithm function block to process the set of operating parameters and determine the generation type corresponding to each group of operating parameters in the set of operating parameters. The automatic generation control algorithm function block encapsulates multiple automatic generation control algorithm programs.
[0035] The control unit is used to control the automatic generation control algorithm function block to execute the target algorithm program that matches the generation type corresponding to each operating parameter group, process the operating parameter group, and obtain the set of operating control parameters corresponding to the generator set.
[0036] The sending unit is used to send the set of operating control parameters to the generator set so that the generator set can perform the operation corresponding to the set of operating control parameters.
[0037] A third aspect of this application provides an electronic device, comprising at least one processor and a memory connected to the processor, wherein:
[0038] The memory is used to store computer programs;
[0039] The processor is used to execute the computer program so that the electronic device can implement the automatic power generation control method of the first aspect or any implementation thereof.
[0040] The fourth aspect of this application provides a computer program product including computer-readable instructions that, when executed on an electronic device, cause the electronic device to implement the automatic power generation control method of the first aspect or any implementation thereof.
[0041] The fifth aspect of this application provides a computer storage medium carrying one or more computer programs, which, when executed by an electronic device, enable the electronic device to implement the automatic power generation control method described in the first aspect or any implementation thereof.
[0042] By employing the above technical solution, the automatic power generation control method and related apparatus provided in this application obtain a set of operating parameters for a generator set. This set includes at least one set of operating parameters corresponding to a power generation type. An automatic power generation control algorithm function block is invoked to process the set of operating parameters, determining the power generation type corresponding to each operating parameter set. The function block is then controlled to execute a target algorithm program matching the power generation type corresponding to each operating parameter set, processing the operating parameter sets to obtain a set of operating control parameters corresponding to the generator set. Finally, the set of operating control parameters is sent to the generator set. The function blocks in this application encapsulate various automatic power generation control algorithm programs corresponding to different power generation types. After processing by the target algorithm program, the set of operating control parameters for the generator set is obtained, thereby achieving coordinated automatic power generation control of operating parameter sets for generator sets of different power generation types. Attached Figure Description
[0043] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.
[0044] Figure 1 A flowchart illustrating the automatic power generation control method provided in this application;
[0045] Figure 2 A flowchart illustrating the automatic power generation control method provided in this application;
[0046] Figure 3 Example diagram of input and output of the function block of the automatic power generation control algorithm provided in this application;
[0047] Figure 4 A schematic diagram of an automatic power generation control device provided in this application;
[0048] Figure 5 A schematic diagram of the automatic power generation control equipment provided in this application. Detailed Implementation
[0049] The embodiments of this application are described below with reference to the accompanying drawings. The terminology used in the implementation section of this application is for explaining specific embodiments only and is not intended to limit the scope of this application.
[0050] The embodiments of this application will now be described with reference to the accompanying drawings. Those skilled in the art will recognize that, with technological advancements and the emergence of new scenarios, the technical solutions provided in the embodiments of this application are equally applicable to similar technical problems.
[0051] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms are interchangeable where appropriate; this is merely a way of distinguishing objects with the same attributes in the embodiments of this application. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion, so that a process, method, system, product, or apparatus that comprises a series of elements is not necessarily limited to those elements, but may include other elements not explicitly listed or inherent to those processes, methods, products, or apparatuses.
[0052] Traditional AGC is a relatively simple and homogeneous control architecture that achieves deterministic control where the source follows the load. That is, the load is fluctuating and uncontrollable, but the power generation side is controllable. AGC tracks load changes by adjusting the power generation.
[0053] However, modern power systems tend to integrate more new energy and renewable resources, with large-scale distributed access of new energy and renewable resources to the power system.
[0054] Different power generation types exhibit significant differences in regulation efficiency, response time, and control accuracy. Specifically, thermal power AGC systems have the highest regulation rate but the longest response time; hydropower AGC systems have a moderate regulation rate but control more objects; and photovoltaic and wind power AGC systems have lower regulation rates but shorter response times. Therefore, different power generation types place varying requirements on AGC systems in terms of regulation rate, response time, regulation accuracy, and pass rate.
[0055] This results in the generation side of traditional AGC becoming fluctuating and uncertain, and its controlled objects becoming complex and heterogeneous. AGC needs to cope with both random load fluctuations and the drastic and rapid fluctuations of new energy sources. As a result, the underlying theoretical foundation and infrastructure of traditional AGC will be fundamentally incompatible, naturally leading to poor collaborative control performance.
[0056] To address the aforementioned problems, this application provides an automatic power generation control method and related apparatus.
[0057] Optional, see Figure 1 This application provides a flowchart of an automatic power generation control method.
[0058] like Figure 1As shown, the automatic power generation control method includes the following steps:
[0059] Step 101: Obtain the set of operating parameters for the generator set. The set of operating parameters includes at least one set of operating parameters corresponding to a power generation type.
[0060] It should be noted that the operating parameter set includes operating parameter groups corresponding to different power generation types, and the operating parameter set includes at least one operating parameter group corresponding to one power generation type. The operating parameter group can also be called a configurable input parameter set, which includes, but is not limited to, the total active power target value, the actual total active power value, the system rated frequency, the system actual frequency, the upper limit of regulation, the lower limit of regulation, the rate of increase of regulation, the rate of decrease of regulation, the dead zone setpoint, and the preset allocation mode. Among these, the total active power target value, the preset allocation mode, and the dead zone setpoint define the objectives and logic of automatic power generation control; the upper limit of regulation, the lower limit of regulation, the rate of increase of regulation, the rate of decrease of regulation, and the system rated frequency define the physical and safety boundaries of automatic power generation control operation and unit regulation; the actual total active power value and the actual system frequency provide the real-time basis for calculation, controlling the real-time feedback of automatic power generation control, used for comparison with the target and benchmark, and calculating key control inputs such as regional control deviation.
[0061] The specific set of operating parameters of the generator set can be obtained through the SCADA system (Supervisory Control And Data Acquisition). This system has powerful data acquisition, storage, monitoring, alarm and data analysis capabilities. In the automatic power generation control method provided in this application embodiment, it is mainly responsible for acquiring, storing, monitoring, alarming and forwarding various operating parameters.
[0062] Optionally, a set of configurable input parameters for the generator set can be obtained from the data acquisition and monitoring control system. The set of configurable input parameters includes the total active power target value, the total active power actual value, the system rated frequency, the system actual frequency, the upper limit of regulation, the lower limit of regulation, the rate of increase of regulation, the rate of decrease of regulation, the dead zone setpoint, and the preset allocation mode.
[0063] The set of operating parameters consists of the total active power target value, the total active power actual value, the system rated frequency, the system actual frequency, the upper limit of adjustment, the lower limit of adjustment, the adjustment rise rate, the adjustment fall rate, the dead zone setting value, and the preset allocation mode.
[0064] Step 102: Call the automatic power generation control algorithm function block to process the set of operating parameters and determine the power generation type corresponding to each group of operating parameters in the set of operating parameters; the automatic power generation control algorithm function block encapsulates multiple automatic power generation control algorithm programs.
[0065] It should be noted that the automatic power generation control algorithm function block provided in this application can realize automatic power generation control for different power generation types. As long as the operating parameter groups of different power generation types are input into the automatic power generation control algorithm function block, the function block can calculate and output the corresponding operating control parameter group based on the operating parameter group of the power generation type.
[0066] The automatic power generation control algorithm function block encapsulates multiple automatic power generation control algorithm programs, each capable of calculating operating parameter sets for different power generation types. The construction process of this automatic power generation control algorithm function block can be as follows:
[0067] 1> Obtain the automatic power generation control algorithm set, which includes various automatic power generation control algorithms corresponding to different power generation types.
[0068] First, obtain the automatic power generation control algorithms corresponding to different power generation types. The core objectives of the automatic power generation control algorithms corresponding to different power generation types are the same, but their physical characteristics, constraints and performance are very different. They have highly differentiated designs and processing at the control strategy and algorithm level.
[0069] Specifically, different power generation types exhibit significant differences in characteristics such as regulation speed, regulation accuracy, energy constraints, and regulation costs. For example, thermal power has a slow regulation speed (minutes), high regulation accuracy, energy constraints that are almost unlimited when energy is plentiful, high regulation costs (mainly fuel costs), bidirectional regulation (up / down), and provides inertia. Hydropower has an extremely fast regulation speed (seconds), high regulation accuracy, energy constraints limited by reservoir capacity, low regulation costs, bidirectional regulation (up / down), and provides inertia. Wind and solar power have fast regulation speeds (seconds, depending on the inverter), relatively high regulation accuracy, energy constraints limited by natural conditions and uncontrollable, zero marginal cost of regulation but with opportunity costs, primarily downward regulation, and do not provide inertia but can provide virtual inertia. Energy storage batteries have an extremely fast regulation speed (milliseconds), extremely high regulation accuracy, severely limited by state of charge, regulation costs including cycle life loss, bidirectional regulation (charge and discharge), and do not provide inertia.
[0070] The automatic power generation control algorithm function block can be understood as a unified but highly intelligent collaborative optimization algorithm. Different power generation types have different internal models and decision-making logics. This function block can achieve collaborative processing of heterogeneous resources of different power generation types.
[0071] 2> The automatic power generation control algorithms are processed by programmable logic controller (PLC) software to obtain an automatic power generation control algorithm program set.
[0072] Specifically, the automatic power generation control algorithms are written into automatic power generation control algorithm programs using the PLC (Programmable Logic Controller) programming language, resulting in an automatic power generation control algorithm program set.
[0073] 3> Encapsulate the automatic power generation control algorithm program assembly into an automatic power generation control algorithm function block.
[0074] The automatic power generation control algorithm assembly is encapsulated into an automatic power generation control algorithm function block.
[0075] In traditional AGC systems, the automatic power generation control algorithm is usually embedded in dedicated hardware or closed software, which is difficult to optimize and upgrade, and the upgrade cost is high. As a result, the automatic power generation control algorithm in dedicated hardware or closed software is seriously lagging behind the development of technology and actual needs.
[0076] The automatic power generation control algorithm function block provided in this application embodiment can achieve modularity and code reuse. It can be written once and used in multiple places, which greatly reduces duplicate code and improves development efficiency. If the algorithm needs to be modified, only the function block needs to be modified, and all places that call it will be automatically updated, avoiding errors and inconsistencies that may be caused by repeated modifications.
[0077] For example, see Figure 2 The flowchart of the automatic power generation control method provided in this application is shown in the figure.
[0078] like Figure 2 As shown, the construction process of the automatic power generation control algorithm functional block is as follows:
[0079] First, using PLC programming software, the AGC algorithm is written into an algorithm program according to the requirements of the AGC algorithm, and then the algorithm program is encapsulated into an AGC algorithm function block. Next, the AGC algorithm function block is downloaded to a software PLC (Software Programmable Logic Controller) for program simulation and debugging, continuously optimizing the algorithm. Once the simulation results meet the production requirements, it is deployed to the field for operation and control.
[0080] Specifically, the production process requirements can be determined based on the AGC control performance standards, which mainly include the A / B criterion and the CPS (Control Performance Standard).
[0081] The A / B criteria include A1, A2, B1, and B2 criteria. A1 criterion: ACE must cross zero at least once every ten minutes; A2 criterion: The average ACE every ten minutes must remain within the limit of the regional load change rate. B1 criterion: ACE must return to zero within ten minutes; B2 criterion: ACE must change in a decreasing direction within one minute.
[0082] The CPS criteria include the CPS1 standard and the CPS2 standard. The CPS1 standard: Over a given period, the average one-minute ACE of the control area is equal to the average one-minute frequency deviation. The product of these factors, multiplied by ten times the frequency deviation coefficient. It should be less than the root mean square error of the one-minute average deviation between the actual annual frequency and the standard frequency. The CPS2 standard requires that the ten-minute average of ACE in the controlled area within six time periods over one hour must be controlled within the specified limits. Within.
[0083] The application process of the automatic power generation control algorithm function block is as follows:
[0084] It receives the set of operating parameters collected by SCADA from the generator set, calculates them, and outputs a set of operating control parameters.
[0085] It should be noted that the automatic generation control process can be divided into two layers. The first layer is the load distribution loop, where SCADA collects real-time operating parameters of the power grid and sends the collected parameters, such as the target total active power, actual total active power, system rated frequency, actual system frequency, upper limit of regulation, lower limit of regulation, rate of increase of regulation, rate of decrease of regulation, dead zone setpoint, and distribution mode, to the AGC algorithm software PLC system. The software PLC runs the AGC control algorithm program based on these parameters and sends the algorithm execution results, such as the power setpoint, frequency deviation ACE, and power deviation ACE, to the power plant unit power regulation device through SCADA. The second layer is the control loop of each unit, which adjusts the unit's output power to track the AGC control parameters, ultimately achieving the AGC control objective. In the entire control system, SCADA collects, stores, monitors, alarms, and forwards various parameters, while AGC, as a control link, distributes power.
[0086] The automatic power generation control algorithm function block will be updated, and there are two main ways to do so:
[0087] The first method is to update according to a preset cycle. First, it is determined whether the update time specified in the preset update cycle has been reached. When the update time is reached, it is determined whether there is updated data. If there is updated data, the update type is determined based on the updated data. Then, the updated data is processed according to the execution logic of the update type to obtain the updated automatic power generation control algorithm function block.
[0088] The second update method is mainly triggered by update data. In response to the data update instruction triggered by the update data, the update data is obtained, the update type is determined based on the update data, and the update data is processed according to the execution logic of the update type to obtain the updated automatic power generation control algorithm function block.
[0089] Optionally, the automatic power generation control algorithm function block can be invoked to process the set of operating parameters and determine the power generation type corresponding to each group of operating parameters from the set of operating parameters.
[0090] Step 103: The automatic power generation control algorithm function block executes the target algorithm program that matches the power generation type corresponding to each operating parameter group, processes the operating parameter group, and obtains the set of operating control parameters corresponding to the generator set.
[0091] Next, the automatic power generation control algorithm function block executes the target program algorithm corresponding to the power generation type matching for each group of operating parameters.
[0092] Optionally, a target algorithm program matching the power generation type of the operating parameter group can be called from the preset target algorithm program library in the automatic power generation control algorithm function block. The target algorithm program is programmed by the programmable controller software based on the automatic power generation control algorithm corresponding to different power generation types. Each target algorithm program is executed to obtain each operating control parameter group, and the operating control parameter groups are combined to form the operating control parameter set.
[0093] Specifically, the target algorithm program includes at least one built-in algorithm program, which is determined according to the preset allocation mode in the operating parameter group. The operating parameter group is then processed based on the at least one built-in algorithm program to obtain the operating control parameter group. The operating control parameter group includes, but is not limited to, power setpoint, frequency deviation ACE, and power deviation ACE.
[0094] The distribution mode is pre-configured, and its main function is to rationally and efficiently distribute the total power regulation demand to each specific generator set.
[0095] The preset allocation modes mainly include five core regional control modes: fixed system frequency control mode, fixed net exchange power control mode, fixed tie line deviation control mode, time difference correction, and unintentional exchange power compensation.
[0096] The core objective of the fixed system frequency control mode is to ensure the frequency stability and rated value of the local power grid, without considering external power exchange plans. In this mode, the ACE only reflects changes in system frequency, and the algorithm formula is as follows:
[0097] ;
[0098] in, The system frequency coefficient is (MW / 0.1Hz). , The actual frequency (Hz) The planned frequency (Hz) is used. In this mode, the power of the controlled generator sets is adjusted with reference to the system frequency coefficient to bring the system frequency to the reference value.
[0099] The core objective of the constant net switching power control mode is to strictly adhere to the contract / plan signed with the external power grid, maintaining the actual switching power consistent with the planned value, and without assuming frequency regulation responsibility. In this mode, the ACE only reflects the active power switching power of the interconnected grid, and the algorithm formula is as follows:
[0100] ;
[0101] in, , This represents the actual switching power. This mode involves planned power exchange. Based on the interconnected power exchange plan, it adjusts the power of controlled generator units to ensure the net exchange rate of the tie line reaches the planned value.
[0102] The core objective of the constant tie-line deviation control mode is to balance frequency and switching schedule compliance. This is the most commonly used and fairest control mode in interconnected power grids. The ACE (Accelerated Exchange Capacity) of this mode can simultaneously reflect changes in system frequency and the effective switching power of the interconnected power grid. The algorithm formula is as follows:
[0103] .
[0104] The core purpose of time difference correction is to correct clock errors accumulated due to long-term frequency deviation from the rated value. Specifically, this method can be used as an auxiliary correction mechanism to address the time difference between the standard clock and the electronic clock caused by accumulated frequency adjustment errors. The algorithm formula is as follows:
[0105] ;
[0106] in, The anti-locking factor is (0,1), and T is the time deviation correction coefficient (MW / Sec). This represents the deviation (Sec) between standard time and electric clock time.
[0107] The core purpose of unintentional power exchange compensation is to provide fair settlement and compensation for unplanned power exchanges caused by frequency fluctuations. Specifically, this model can serve as an auxiliary correction method to address unintentional power exchanges caused by accumulated errors in tie-line power exchange. Its algorithm formula is as follows:
[0108] ;
[0109] in, The anti-locking factor is (0,1). The repayment ratio is (0.1~1). This was an unintentional exchange of electricity.
[0110] Step 104: Send the set of operating control parameters to the generator set so that the generator set can perform the operation corresponding to the set of operating control parameters.
[0111] It should be noted that the set of operating control parameters includes the operating control parameter group corresponding to the operating parameter group. The operating control parameters include, but are not limited to, power setpoint, frequency deviation ACE, and power deviation ACE.
[0112] Finally, the set of operating control parameters is sent to the generator set to generate operating control commands for the generator set. The generator set executes the operation corresponding to the operating control commands to complete the automatic power generation control of the generator set.
[0113] For example, see Figure 3 Example diagram of input and output of the automatic power generation control algorithm function block provided in this application.
[0114] like Figure 3 As shown, the inputs of this AGC algorithm function block are the total active power target value, the total active power actual value, the system rated frequency, the system actual frequency, the adjustment upper limit AI value, the adjustment lower limit AI value, the adjustment rise rate, the adjustment fall rate, the dead zone setting value, and the allocation mode. The outputs are the power setting value, the frequency deviation ACE, and the power deviation ACE.
[0115] In summary, this application provides an AGC architecture based on SCADA distributed data acquisition and monitoring and programmability, which is a "cloud-edge-device" collaborative control architecture. It solves the defects in the structure of traditional AGC systems, effectively reuses the powerful capabilities of SCADA systems in data acquisition, monitoring, storage and analysis, and improves resource reuse rate.
[0116] Unlike traditional AGC systems that embed control algorithms in dedicated hardware or closed software, the automatic generation control algorithm function block provided in this application encapsulates the AGC algorithm into an algorithm function block using a PLC programming language. This achieves deep programmability of control logic and algorithm reuse, solving the problem of algorithm rigidity. Furthermore, this function block can be updated in a timely manner, quickly introducing advanced technologies such as artificial intelligence and model predictive control. Users can implement customized algorithms for specific scenarios, achieving regional or grid-level multi-station collaborative optimization scheduling and dynamic algorithm updates. This reduces system development difficulty and minimizes waste of manpower, material resources, and financial resources. The technology iterates promptly, has strong versatility, and a high degree of interface standardization, meeting the speed requirements of smart grid upgrades.
[0117] In summary, the automatic power generation control method provided in this application obtains a set of operating parameters for a generator set, which includes at least one set of operating parameters corresponding to a power generation type. It then calls an automatic power generation control algorithm function block to process this set of operating parameters, determines the power generation type corresponding to each set of operating parameters, controls the function block to execute a target algorithm program matching the power generation type corresponding to each set of operating parameters, processes the operating parameter sets, obtains a set of operating control parameters corresponding to the generator set, and finally sends the set of operating control parameters to the generator set. The function block in this application encapsulates various automatic power generation control algorithm programs corresponding to different power generation types. After processing by the target algorithm program, the set of operating control parameters for the generator set is obtained, thereby realizing coordinated automatic power generation control of operating parameter sets for generator sets of different power generation types.
[0118] The above describes an automatic power generation control method provided by the embodiments of this application. The following will describe the apparatus for performing the above-described automatic power generation control method.
[0119] Please see Figure 4 , Figure 4 This is a schematic diagram of the structure of the automatic power generation control device provided in this application. Figure 4 As shown, the device includes:
[0120] The system comprises an acquisition unit 10, a recall unit 20, a control unit 30, and a sending unit 40; wherein:
[0121] The acquisition unit 10 is used to acquire the set of operating parameters of the generator set, the set of operating parameters including at least one set of operating parameters corresponding to the power generation type;
[0122] Calling unit 20 is used to call the automatic power generation control algorithm function block to process the set of operating parameters and determine the power generation type corresponding to each group of operating parameters in the set of operating parameters; the automatic power generation control algorithm function block encapsulates multiple automatic power generation control algorithm programs.
[0123] The control unit 30 is used to control the automatic power generation control algorithm function block to execute the target algorithm program that matches the power generation type corresponding to each operating parameter group, process the operating parameter group, and obtain the set of operating control parameters corresponding to the generator set.
[0124] The sending unit 40 is used to send the set of operating control parameters to the generator set so that the generator set can perform the operation corresponding to the set of operating control parameters.
[0125] In one embodiment, the control unit 30 is specifically used for:
[0126] The program calls the target algorithm program that matches each group of operating parameters from the preset target algorithm program library; the preset target algorithm program library is obtained by programming the programmable controller software based on the automatic power generation control algorithm corresponding to different power generation types;
[0127] Each target algorithm program is executed separately to obtain each set of operating control parameters;
[0128] The set of operating control parameters is composed of various groups of operating control parameters.
[0129] In one embodiment, the control unit 30 is specifically used for:
[0130] The target algorithm program includes at least one built-in algorithm program, which is determined according to the preset allocation mode in the running parameter group.
[0131] The set of operating parameters is processed according to at least one built-in algorithm program to obtain the set of operating control parameters.
[0132] In one embodiment, the acquisition unit 10 is specifically used for:
[0133] The configurable input parameter set of the generator set is obtained from the data acquisition and monitoring control system. The configurable input parameter set includes the total active power target value, the total active power actual value, the system rated frequency, the system actual frequency, the upper limit of regulation, the lower limit of regulation, the rate of increase of regulation, the rate of decrease of regulation, the dead zone set value, and the preset allocation mode.
[0134] The set of operating parameters consists of the total active power target value, the total active power actual value, the system rated frequency, the system actual frequency, the upper limit of adjustment, the lower limit of adjustment, the adjustment rise rate, the adjustment fall rate, the dead zone setting value, and the preset allocation mode.
[0135] In one embodiment, the process of constructing the automatic power generation control algorithm function block in the calling unit 20 includes:
[0136] Obtain an automatic power generation control algorithm set, which includes various automatic power generation control algorithms corresponding to different power generation types; use programmable logic controller (PLC) software to process each automatic power generation control algorithm to obtain an automatic power generation control algorithm program set;
[0137] The automatic power generation control algorithm assembly is encapsulated into an automatic power generation control algorithm function block.
[0138] In one embodiment, the automatic power generation control further includes a function block update unit; the function block update unit is specifically used for:
[0139] If the preset update cycle is reached and the update data is not empty, obtain the update data of the automatic power generation control algorithm function block;
[0140] Determine the update type based on the updated data;
[0141] The updated data is processed according to the execution logic of the update type to obtain the updated automatic power generation control algorithm function block.
[0142] In one embodiment, the automatic power generation control further includes a function block update unit; the function block update unit is specifically used for:
[0143] Retrieve updated data in response to a data update command triggered by updated data;
[0144] Determine the update type based on the updated data;
[0145] The updated data is processed according to the execution logic of the update type to obtain the updated automatic power generation control algorithm function block.
[0146] This application also provides an automatic power generation control device in its embodiments. (See reference...) Figure 5 The diagram illustrates a suitable structural schematic for implementing the automatic power generation control device provided in this application. The automatic power generation control device in the embodiments of this application may include, but is not limited to, fixed terminals such as mobile phones, laptops, PDAs (personal digital assistants), PADs (tablet computers), desktop computers, etc. Figure 5 The automatic power generation control device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0147] like Figure 5 As shown, the automatic power generation control device may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 into a random access memory (RAM) 603. When the automatic power generation control device is powered on, the RAM 603 also stores various programs and data required for the operation of the automatic power generation control device. The processing unit 601, ROM 602, and RAM 603 are interconnected via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0148] Typically, the following devices can be connected to I / O interface 605: input devices 606 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 607 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 608 including, for example, memory cards, hard drives, etc.; and communication devices 609. Communication device 609 allows the automatic power generation control equipment to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 5An automatic power generation control device with various devices is shown; however, it should be understood that implementation or possession of all the devices shown is not required. More or fewer devices may be implemented or possessed alternatively.
[0149] This application also provides a computer program product including computer-readable instructions, which, when executed on an electronic device, cause the electronic device to implement any of the automatic power generation control methods provided in this application.
[0150] This application also provides a computer storage medium that carries one or more computer programs. When the one or more computer programs are executed by an electronic device, the electronic device can implement any of the automatic power generation control methods provided in this application.
[0151] It should also be noted that the device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. In addition, in the device embodiment drawings provided in this application, the connection relationship between modules indicates that they have a communication connection, which can be implemented as one or more communication buses or signal lines.
[0152] Through the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware, or it can be implemented by special-purpose hardware including application-specific integrated circuits, special-purpose CPUs, special-purpose memory, special-purpose components, etc. Generally, any function performed by a computer program can be easily implemented by corresponding hardware, and the specific hardware structure used to implement the same function can also be diverse, such as analog circuits, digital circuits, or special-purpose circuits. However, for this application, software program implementation is more often the preferred implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium, such as a computer floppy disk, USB flash drive, mobile hard disk, ROM, RAM, magnetic disk, or optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, training equipment, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0153] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product.
[0154] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, training device, or data center to another website, computer, training device, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a training device or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state drives (SSDs)).
Claims
1. An automatic power generation control method, characterized in that, include: Obtain a set of operating parameters for the generator set, wherein the set of operating parameters includes at least one set of operating parameters corresponding to a power generation type; The automatic power generation control algorithm function block is invoked to process the set of operating parameters and determine the power generation type corresponding to each group of operating parameters in the set of operating parameters; the automatic power generation control algorithm function block encapsulates multiple automatic power generation control algorithm programs. The automatic power generation control algorithm function block executes the target algorithm program that matches the power generation type corresponding to each of the operating parameter groups, processes the operating parameter groups, and obtains the set of operating control parameters corresponding to the generator set. The set of operating control parameters is sent to the generator set so that the generator set performs the operation corresponding to the set of operating control parameters.
2. The automatic power generation control method according to claim 1, characterized in that, The automatic power generation control algorithm function block executes the target algorithm program that matches the power generation type corresponding to each of the operating parameter groups, processes the operating parameter groups, and obtains the set of operating control parameters corresponding to the generator set, including: The program calls the target algorithm program that matches the respective operating parameter group from the preset target algorithm program library; the preset target algorithm program library is obtained by programming the programmable controller software based on the automatic power generation control algorithm corresponding to different power generation types; Each target algorithm program is executed separately to obtain each set of operating control parameters; The set of operating control parameters is composed of the various groups of operating control parameters.
3. The automatic power generation control method according to claim 2, characterized in that, Each target algorithm program is executed to obtain a set of operational control parameters, including: The target algorithm program includes at least one built-in algorithm program, which is determined according to the preset allocation mode in the running parameter group. The operating parameter group is obtained by processing the operating parameter group according to the at least one built-in algorithm program.
4. The automatic power generation control method according to claim 1, characterized in that, The acquisition of the generator set's operating parameter set includes: The configurable input parameter set of the generator set is obtained from the data acquisition and monitoring control system; the configurable input parameter set includes the total active power target value, the total active power actual value, the system rated frequency, the system actual frequency, the upper limit of adjustment, the lower limit of adjustment, the adjustment rise rate, the adjustment fall rate, the dead zone set value, and the preset allocation mode. The set of operating parameters consists of the total active power target value, the total active power actual value, the system rated frequency, the system actual frequency, the upper limit of adjustment, the lower limit of adjustment, the adjustment rise rate, the adjustment fall rate, the dead zone setting value, and the preset allocation mode.
5. The automatic power generation control method according to claim 1, characterized in that, The construction process of the automatic power generation control algorithm functional block includes: Obtain an automatic power generation control algorithm set, which includes automatic power generation control algorithms corresponding to different power generation types; process the automatic power generation control algorithms using programmable logic controller (PLC) software to obtain an automatic power generation control algorithm program set; The automatic power generation control algorithm program assembly is encapsulated into the automatic power generation control algorithm function block.
6. The automatic power generation control method according to claim 5, characterized in that, Also includes: If the preset update cycle is reached and the update data is not empty, obtain the update data of the automatic power generation control algorithm function block; The update type is determined based on the updated data; The updated data is processed according to the execution logic of the update type to obtain the updated automatic power generation control algorithm function block.
7. The automatic power generation control method according to claim 5, characterized in that, Also includes: In response to a data update command triggered by updated data, the updated data is obtained; The update type is determined based on the updated data; The updated data is processed according to the execution logic of the update type to obtain the updated automatic power generation control algorithm function block.
8. An automatic power generation control device, characterized in that, include: An acquisition unit is used to acquire a set of operating parameters of a generator set, wherein the set of operating parameters includes at least one set of operating parameters corresponding to a power generation type. The calling unit is used to call the automatic power generation control algorithm function block to process the set of operating parameters and determine the power generation type corresponding to each group of operating parameters in the set of operating parameters; the automatic power generation control algorithm function block encapsulates multiple automatic power generation control algorithm programs. The control unit is used to control the automatic power generation control algorithm function block to execute the target algorithm program that matches the power generation type corresponding to each of the operating parameter groups, process the operating parameter groups, and obtain the set of operating control parameters corresponding to the generator set. The sending unit is used to send the set of operating control parameters to the generator set so that the generator set performs the operation corresponding to the set of operating control parameters.
9. An electronic device, characterized in that, It includes at least one processor and a memory connected to the processor, wherein: The memory is used to store computer programs; The processor is used to execute the computer program to enable the electronic device to implement the automatic power generation control method as described in any one of claims 1 to 7.
10. A computer program product, characterized in that, It includes computer-readable instructions that, when executed on an electronic device, cause the electronic device to implement the automatic power generation control method as described in any one of claims 1 to 7.