A method and system for rapid networking and cooperation of generator sets in an emergency power supply scene

CN122993059APending Publication Date: 2026-10-27BEIJING SHUOHANG HONGYUN TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611284879.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-24
Publication Date
2026-10-27

AI Technical Summary

Technical Problem

当应急供电任务变化、发电机组临时加入或退出、燃油余量变化、通信质量波动、故障状态出现或用电负载变化时,机组状态确认环节、并机准入环节、功率分配环节和执行反馈环节之间缺少稳定衔接,容易造成候选机组与实际可投入机组不一致、功率分配对象与执行反馈记录不对应、异常机组切出与剩余发电机组承接能力不匹配

Benefits of technology

[0032](1)针对应急供电任务中临时接入的发电机组状态有效性不一致的问题,通过任务标识、机组标识和状态有效期对组网指令与机组状态信息进行绑定,使候选机组集合具有与当前应急供电任务对应的状态基础,便于后续主控协商和并机准入调用同一组网任务上下文。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122993059A_ABST
    Figure CN122993059A_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of emergency power supply and generator set parallel operation control, and particularly relates to a method and system for rapid networking and cooperation of generator sets in an emergency power supply scene. The method comprises: receiving a networking instruction and generator set state information broadcast by a plurality of generator sets via a wireless communication link, generating a networking task context and a candidate generator set set according to a task identifier, a generator set identifier and a state validity period; performing master control negotiation based on the candidate generator set set, and generating a put-in generator set set according to a parallel generator access state; generating a power distribution scheme based on a total load demand, a standby margin and an available power upper limit; correcting the power distribution scheme according to an execution feedback record, a bus voltage and a bus frequency, generating a load re-distribution scheme and controlling an abnormal generator set to be cut out under an abnormal state via a remaining capacity check. The present application continuously connects networking, access, distribution, feedback and abnormal re-distribution, and improves state consistency and load acceptance matching.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of emergency power supply and generator parallel operation control technology, and in particular to a method and system for rapid grid-connection and coordination of generator sets in emergency power supply scenarios. Background Technology

[0002] In the field of emergency power supply and generator parallel operation control technology, existing solutions for multiple generator sets typically rely on preset main control modules, parallel cabinets, bus communication, manual parameter settings, or fixed power allocation rules for control, and complete basic operation through voltage, current, frequency, circuit breaker status, and unit operating parameters. Such solutions typically handle start-stop control, power regulation, parallel connection, and bus parameter monitoring in scenarios with fixed substations, fixed generation circuits, or pre-connected DC buses. However, in emergency power supply scenarios where multiple generator sets are temporarily connected, limitations such as inconsistent validity of unit status information, unclear relationships between main control units, and discontinuous connection between parallel access boundaries and power allocation targets can easily arise.

[0003] Existing solutions often rely on fixed main control modules, preset priorities, rated power, operating power, or single bus parameters for processing. When emergency power supply tasks change, generator sets are temporarily added or removed, fuel reserves change, communication quality fluctuates, fault conditions occur, or electrical load changes, there is a lack of stable connection between the unit status confirmation, parallel access, power allocation, and execution feedback stages. This can easily lead to inconsistencies between candidate units and actual units that can be put into operation, mismatches between power allocation targets and execution feedback records, and mismatches between the switching out of abnormal units and the capacity of remaining generator sets.

[0004] Regarding the joint processing of network commands, unit status information, parallel access status, power allocation schemes, execution feedback records, and abnormal states, existing technologies still have common shortcomings in aspects such as state binding, access determination, power correction, abnormal switch-out, and redistribution recording. Therefore, it is necessary to address the issue of forming a load redistribution scheme based on network commands and unit status information under emergency power supply tasks, through master control relationship formation, parallel access, power allocation correction, and remaining capacity takeover processing. Summary of the Invention

[0005] To address the aforementioned technical problems, this invention provides a method for rapid grid-connected coordination of generator sets in emergency power supply scenarios, comprising:

[0006] S100 receives networking instructions and generator status information broadcast by multiple generator sets via wireless communication links, binds them according to task identifier, generator identifier and status validity period, and generates networking task context and candidate generator set;

[0007] S200: Based on the candidate unit set, perform master control negotiation to determine the master control unit, and filter the candidate unit set according to the parallel access status to generate a set of units that can be put into operation.

[0008] S300: Generate a power allocation scheme based on the set of available generating units, total load demand, reserve margin, rated power, fuel reserve, and upper limit of available power, and distribute it to the slave units in the set of available generating units.

[0009] S400: Receive the execution feedback record of the slave unit, and correct the power allocation scheme based on the bus voltage, bus frequency and the execution feedback record; when there is an abnormal state of the generator unit in the set of available units, perform the remaining capacity acceptance verification, generate the load redistribution scheme and control the generator unit corresponding to the abnormal state to be cut off.

[0010] Furthermore, the unit status information includes unit identifier, rated power, current output power, fuel balance, location, fault status, communication quality, heartbeat status, and status version number;

[0011] The networking instructions include task identifier, total load requirement, and backup margin.

[0012] Furthermore, the networking task context includes a task identifier, a set of candidate generator sets, total load requirements, reserve margin, and status version number;

[0013] The generation of the candidate generator set includes: writing generator sets that match the task identifier, are within the validity period of the status, have a heartbeat status that has not exceeded the heartbeat timeout threshold, have a fault status that has not reached the abnormal level, and have a fuel balance higher than the fuel balance threshold into the candidate generator set.

[0014] Furthermore, the master control negotiation includes: calculating the master control score based on rated power, available power limit, fuel balance, communication quality, and fault status;

[0015] The generator set ranked first in the master control score is determined as the master control unit, and the generator set ranked second in the master control score is determined as the backup master control unit, thus generating a master control negotiation result.

[0016] Furthermore, when the heartbeat status of the main control unit exceeds the heartbeat timeout threshold or the fault status reaches an abnormal level, the backup main control unit reads the most recent status write-back record and writes the new main control negotiation result into the backup main control unit.

[0017] Furthermore, the parallel access status is generated based on the output voltage, output frequency, phase sequence consistency, synchronization permission status, circuit breaker status, and control mode status;

[0018] The main control unit writes the generator sets whose parallel access status is approved into the set of available generator sets.

[0019] Furthermore, the generation of the power allocation scheme includes: calculating the power to be allocated based on the total load demand and the reserve margin;

[0020] The target output power is determined according to the rated power, the remaining fuel, the upper limit of available power, the minimum stable output power, and the maximum ramp rate, and the target output power, the scheme version number, and the unit identifier are written into the power allocation scheme.

[0021] Furthermore, the execution feedback record includes the scheme version number, unit identifier, instruction confirmation status, actual output power, output voltage, output frequency, and circuit breaker status;

[0022] The main control unit generates a bus parameter deviation record based on the deviation between the actual output power and the target output power, the bus voltage deviation, and the bus frequency deviation, and corrects the power allocation scheme based on the bus parameter deviation record.

[0023] Furthermore, the abnormal state includes fuel level below fuel level threshold, fault state reaching abnormal level, heartbeat state exceeding heartbeat timeout threshold, or output power deviation continuously exceeding limit.

[0024] The remaining capacity acceptance verification includes calculating the difference between the sum of the available power limits of the remaining generator sets and the sum of the total load demand and reserve margin, and writing the difference and the maximum ramp rate into the remaining capacity acceptance result.

[0025] The load redistribution scheme includes the generator set identifier corresponding to the abnormal state, the remaining generator set identifier, the power capacity to be received, and the cut-off action.

[0026] Furthermore, a rapid networking and collaborative system for generator sets in an emergency power supply scenario includes: a networking task generation module, a master control access module, a power allocation module, an execution feedback correction module, and an anomaly reassignment module; the system is used to implement the method described in any of the above-mentioned embodiments.

[0027] The key innovations of this invention include:

[0028] (1) The networking command and the unit status information broadcast by multiple generator sets through the wireless communication link are bound according to the task identifier, unit identifier and status validity period to form a networking task context and a candidate unit set, so that the emergency power supply task, unit status information and candidate generator sets form the same status record link.

[0029] (2) Based on the candidate generator set, the master control generator set is determined through master control negotiation, and the parallel access status is formed according to the output voltage, output frequency, phase sequence consistency, synchronization allowable status, circuit breaker status and control mode status. The generator sets that meet the parallel access status are written into the set of generator sets that can be put into operation.

[0030] (3) Generate a power allocation scheme based on the set of available units, total load demand, reserve margin, rated power, fuel reserve and upper limit of available power, and modify the power allocation scheme in combination with the execution feedback record of the unit, bus voltage and bus frequency; when the generator unit has an abnormal state, generate a load redistribution scheme based on the remaining capacity acceptance verification and control the generator unit corresponding to the abnormal state to be cut off.

[0031] The following are its main beneficial effects:

[0032] (1) To address the issue of inconsistent status validity of temporarily connected generator sets in emergency power supply tasks, the network command and generator set status information are bound by task identifier, generator set identifier and status validity period, so that the candidate generator set has a status basis corresponding to the current emergency power supply task, which facilitates subsequent master control negotiation and parallel access call to the same network task context.

[0033] (2) In response to the problems of unclear master control relationship and discontinuous boundary between candidate units and actual units that can be put into operation in the existing scheme, master control negotiation is carried out through the candidate unit set, and the set of units that can be put into operation is formed by screening the parallel access status, so that the power allocation scheme generation object is limited to the generator units that have completed the master control relationship confirmation and parallel access judgment.

[0034] (3) To address the mismatch between the cut-out of abnormal units and the capacity of the remaining generator units, a load redistribution scheme is generated by executing feedback records, correcting the power allocation scheme based on bus voltage and bus frequency, and verifying the remaining capacity under abnormal conditions. This ensures that the cut-out action of abnormal units corresponds to the available power limit, reserve margin, and acceptance status of the remaining generator units. Attached Figure Description

[0035] Figure 1 A flowchart illustrating a method for rapid network coordination of generator sets in an emergency power supply scenario, provided as an embodiment of this application;

[0036] Figure 2 This is a structural block diagram of a generator set rapid networking and coordination system for emergency power supply scenarios provided in an embodiment of this application. Detailed Implementation

[0037] Example 1: Refer to Figure 1This is a flowchart illustrating a method for rapid grid-connected coordination of generator sets in an emergency power supply scenario, provided by an embodiment of the present invention. The process may include at least steps S100-S400:

[0038] S100 receives networking instructions and generator status information broadcast by multiple generator sets via wireless communication links, binds them according to task identifier, generator identifier and status validity period, and generates networking task context and candidate generator set;

[0039] S200: Based on the candidate unit set, perform master control negotiation to determine the master control unit, and filter the candidate unit set according to the parallel access status to generate a set of units that can be put into operation.

[0040] S300: Generate a power allocation scheme based on the set of available generating units, total load demand, reserve margin, rated power, fuel reserve, and upper limit of available power, and distribute it to the slave units in the set of available generating units.

[0041] S400: Receive the execution feedback record of the slave unit, and correct the power allocation scheme based on the bus voltage, bus frequency and the execution feedback record; when there is an abnormal state of the generator unit in the set of available units, perform the remaining capacity acceptance verification, generate the load redistribution scheme and control the generator unit corresponding to the abnormal state to be cut off.

[0042] S100 receives networking instructions and generator status information broadcast by multiple generator sets via wireless communication links, binds them according to task identifier, generator identifier and status validity period, and generates networking task context and candidate generator set.

[0043] In this step, the networking command is the control information that triggers multiple generator sets to enter the emergency power supply task processing process. The networking command includes a task identifier, total load requirement, and reserve margin. The task identifier is a unique identifier for this emergency power supply task. The total load requirement is the power load requirement of the power supply bus under the current task. The reserve margin is the power reserve reserved beyond the total load requirement. The generator set status information is a status message broadcast by multiple generator sets through the wireless communication link. The generator set status information includes the generator set identifier, rated power, current output power, fuel balance, location, fault status, communication quality, heartbeat status, and status version number. The status validity period is the time range within which the generator set status information participates in the networking task context generation. The status validity period can be formed by the generation time and validity duration of the status message, or it can be written by the generator set control module during broadcast.

[0044] The execution entities for this step include a wireless communication module and a network task generation module. The wireless communication module is located within the control module of each generator set, or within a communication unit connected to the generator set control module. The network task generation module can be located within the main controller receiving the network command, the emergency power supply task processing device, or any generator set control module with network access. After starting or entering standby mode, each generator set periodically broadcasts its status information via the wireless communication link. The wireless communication link can use a short-range wireless communication method, and the specific communication method is not limited to a single protocol, as long as the communication method can transmit the generator set identifier, status version number, and heartbeat status.

[0045] Specifically, the network task generation module first receives the network command and reads the task identifier, total load requirement, and reserve margin from the command. Then, the wireless communication module receives unit status information broadcast by multiple generator sets and caches the received information according to the unit identifier. If multiple status version numbers exist for the same unit identifier, the network task generation module uses the newest status version number as the current candidate status record and retains the older version number as a historical status record. For unit status information that does not contain a task identifier, the module first writes it to the matching cache and, upon receiving the network command, performs task matching based on communication range, location, and status validity period.

[0046] In one implementation, when the network task generation module binds data according to task identifier, generator set identifier, and status validity period, it first writes the task identifier from the network command into the task record; then, it establishes a correspondence between the generator set status information within the status validity period and the task record; subsequently, it filters the heartbeat status, fault status, fuel balance, and communication quality in the generator set status information. The heartbeat status indicates the time of the most recent status broadcast of the corresponding generator set in the wireless communication link; when the heartbeat status exceeds the heartbeat timeout threshold, the generator set status information corresponding to the generator set is not written into the candidate generator set set; when the fault status reaches an abnormal level, the generator set status information corresponding to the generator set is written into the abnormal cache; when the fuel balance is not higher than the fuel balance threshold, the generator set status information corresponding to the generator set is written into the pending review record; when the communication quality is lower than the communication quality threshold, the generator set status information is retained in the network task context, but the generator set is not written into the candidate generator set set temporarily.

[0047] In another implementation, the task identifier matching further includes location matching. The location is the location information of the generator set obtained through a local positioning unit or manual input. The network task generation module matches the location with the task scope in the network command. Generator sets that pass the matching enter the candidate processing flow, while those that fail are retained in the non-task generator set record. For generator sets with missing location fields but whose communication quality meets the communication quality threshold, the network task generation module can write them into the pending confirmation record and send a location supplementation request to the generator set. Before the supplementation is completed, the generator set does not enter the candidate generator set set.

[0048] The triggering conditions for this step include receiving a network configuration command, an external mains power anomaly signal, manual initiation of an emergency power supply task, or a preset power supply guarantee task start signal. When multiple triggering conditions occur simultaneously, the network configuration task generation module merges the triggering sources according to the task identifier to generate a single network configuration task context, preventing the same batch of generator sets from being repeatedly written into multiple candidate generator set sets at the same time. The network configuration task context includes a task identifier, a candidate generator set set, total load demand, reserve margin, and a status version number. The status version number indicates the status record version corresponding to this network configuration task context and is updated as the candidate generator set set changes.

[0049] For cases of missing fields, state conflicts, or communication anomalies, this step employs state marking and caching. If the unit status information lacks a unit identifier, the status message will not participate in binding and will be written into the invalid message record. If the rated power field corresponding to the same unit identifier is inconsistent in different status version numbers, the network task generation module reads the rated power from the local unit file as a comparison benchmark and writes the inconsistent status into the status conflict record. If the fuel balance field is temporarily unreadable, the generator unit will not enter the candidate unit set, and the current broadcast time and communication quality will be retained. If the wireless communication link experiences short-term packet loss, the wireless communication module retains the unit status information that was most recently within the status validity period and removes the corresponding generator unit from the candidate unit set after the heartbeat status exceeds the heartbeat timeout threshold.

[0050] In a specific implementation process, the total load requirement for the emergency power supply task is 800kW, with a reserve margin of 100kW. There are 4 generator sets on site. The control module of each generator set broadcasts the generator set identifier, rated power, current output power, fuel balance, fault status, communication quality, and status version number. After the wireless communication module receives 4 status messages, the network task generation module binds them according to the task identifier and status validity period. If the heartbeat status of one generator set exceeds the heartbeat timeout threshold, the network task generation module writes that generator set into the communication anomaly record, and writes the other 3 generator sets into the candidate generator set set. At the same time, the total load requirement, reserve margin, candidate generator set set, and status version number are written into the network task context.

[0051] This step ultimately outputs the network task context and the candidate generator set. Each record in the candidate generator set includes the generator set identifier, rated power, current output power, fuel reserve, fault status, communication quality, heartbeat status, and status version number. The task identifier, candidate generator set, total load requirement, reserve margin, and status version number in the network task context are subsequently invoked by S200. The status version number is written to the status record along with the generation of the candidate generator set and serves as the basis for status consistency comparison during subsequent master control negotiation, parallel access screening, and power allocation scheme generation.

[0052] S200: Based on the candidate unit set, perform master control negotiation to determine the master control unit, and filter the candidate unit set according to the parallel access status to generate a set of units that can be put into operation.

[0053] This step receives the networking task context and candidate generator set generated by S100, and uses the generator set status information in the candidate generator set as input for master control negotiation and parallel access screening. Master control negotiation refers to the process of calculating a master control score within the candidate generator set based on the generator set's rated power, available power limit, fuel reserve, communication quality, and fault status, and determining the master control generator set's processing based on the master control score. The master control generator set is the generator set that issues power allocation schemes, receives execution feedback records, and handles abnormal states in this emergency power supply task. The backup master control generator set is the generator set that reads the most recent status write-back record and participates in writing the new master control negotiation result when the master control generator set's heartbeat status exceeds the heartbeat timeout threshold or the fault status reaches an abnormal level.

[0054] The execution entities in this step include the master control negotiation module and the parallel operation access module. The master control negotiation module reads the generator status information from the candidate generator set and generates a master control score for each generator set. The parallel operation access module is executed after the master control generator set is determined. This module reads the output voltage, output frequency, phase sequence consistency, synchronization allowable status, circuit breaker status, and control mode status of each generator set in the candidate generator set set and generates a parallel operation access status. The output voltage and output frequency can be sampled by the generator set control module; the phase sequence consistency and synchronization allowable status can be provided by the synchronization device; the circuit breaker status can be provided by the circuit breaker control module; and the control mode status can be read by the generator set control module. The control mode status indicates whether the generator set is in standby, parallel operation preparation, parallel operation, load reduction, or disconnection state.

[0055] Specifically, the master control negotiation module first reads the rated power, current output power, fuel balance, fault status, communication quality, and heartbeat status of each generator set from the candidate generator set set; then, it calculates the available power limit based on the current output power and rated power, or reads the available power limit already broadcast in the generator set status information; subsequently, it calculates the master control score according to the rated power, available power limit, fuel balance, communication quality, and fault status. The master control score can be calculated using a weighted summation method or a hierarchical sorting method; when using the weighted summation method, each field is first normalized to the same scoring range, and then the master control score is generated according to the preset weights; when using the hierarchical sorting method, generator sets whose fault status reaches the abnormal level or whose heartbeat status exceeds the heartbeat timeout threshold are first excluded, and then sorted in order of available power limit, fuel balance, and communication quality. The generator set ranked first in the master control score is written with the master control unit identifier; the generator set ranked second in the master control score is written with the backup master control unit identifier; the master control unit identifier, the backup master control unit identifier, the negotiation time, and the status version number are all written into the master control negotiation result.

[0056] After the main control unit is determined, the parallel access module reads the candidate unit set based on the main control negotiation result and generates a parallel access status for each candidate generator unit. The parallel access status includes unit identifier, output voltage, output frequency, phase sequence consistency, synchronization allowable status, circuit breaker status, control mode status, and access result. When the output voltage is within the allowable voltage range, the output frequency is within the allowable frequency range, the phase sequence consistency is consistent, the synchronization allowable status is allowed, the circuit breaker status is controllable, and the control mode status is parallel preparation, the access result is written as "access approved"; otherwise, the access result is written as "access denied", and the "not approved" field is recorded in the parallel access status. The main control unit writes the generator units with the "access approved" parallel access status into the set of units that can be put into operation.

[0057] In one implementation, the generation of the parallel access status is triggered immediately after the candidate generator set is formed; in another implementation, the generation of the parallel access status is triggered after the master control unit sends an access detection request to the candidate generator set. In the latter implementation, after receiving the access detection request, the candidate generator set locally samples its output voltage and frequency, reads the circuit breaker status and control mode status, and feeds back the sampling results to the master control unit via a wireless communication link; the master control unit writes the feedback results into the parallel access status. For generator sets that do not feed back access detection results within a preset time, the parallel access module writes its access result as non-access and generates an access feedback timeout flag.

[0058] This step also handles master control unit anomalies. If, after the master control negotiation result is generated, the heartbeat status of the master control unit exceeds the heartbeat timeout threshold, or the fault status of the master control unit reaches an abnormal level, the backup master control unit reads the most recent status write-back record. The most recent status write-back record includes the task identifier, status version number, candidate unit set, master control negotiation result, and available unit set. The backup master control unit re-performs master control negotiation based on the most recent status write-back record and writes the backup master control unit into the new master control negotiation result. If the backup master control unit is also in an abnormal state, the master control negotiation module recalculates the master control score from the remaining candidate unit set and generates a new master control negotiation result.

[0059] In one specific implementation process, the candidate generator set generated by S100 includes 3 generator sets. The main control negotiation module reads the rated power, fuel balance, and communication quality of the 3 generator sets and calculates the main control score. Among them, the generator set with a rated power of 400kW, high fuel balance, and communication quality meeting the threshold is written into the main control generator set identifier; the generator set with a rated power of 300kW and high fuel balance is written into the standby main control generator set identifier. Subsequently, the main control generator set reads the synchronization permission status of the candidate generator sets through the synchronization device and reads the circuit breaker status through the circuit breaker control module. Among them, the synchronization permission status of one generator set is not allowed, and the parallel access module writes the access result of this generator set into disallowed access; the access results of the other 2 generator sets are written into access and added to the set of generator sets that can be put into operation.

[0060] This step ultimately outputs the master control negotiation result, the parallel access status, and the set of units that can be put into operation. The master control unit identifier in the master control negotiation result is used by S300 to confirm the generator body that generates the power allocation scheme. The set of units that can be put into operation is used by S300 to limit the range of generator units participating in power allocation. The parallel access status is written into the status record and serves as the basis for re-selecting the set of units that can be put into operation when a generator unit experiences an abnormal state or when the master control unit takes over.

[0061] S300: Generate a power allocation scheme based on the set of available generating units, total load demand, reserve margin, rated power, fuel reserve, and available power limit, and distribute it to the slave units in the set of available generating units.

[0062] This step receives the set of available generator units generated by S200 and reads the total load demand and reserve margin from the networking task context of S100. Each generator unit in the set of available generator units contains a record of the unit identifier, rated power, current output power, fuel balance, available power limit, and parallel access status. The total load demand represents the power load corresponding to this emergency power supply task, the reserve margin represents the power reserve reserved beyond the total load demand, and the available power limit represents the maximum output power that the generator unit is allowed to participate in allocation under the current fuel balance, fault status, control mode status, and operating restrictions.

[0063] The power allocation module is the main execution unit in this step. This module is executed by the master control unit determined in S200, or by a control module communicatively connected to the master control unit. The power allocation module reads the set of available generator sets and allocates power to the generator sets within that set. After generating a power allocation scheme containing the target output power, scheme version number, and generator set identifier, the master control unit sends power allocation commands to the slave generator sets in the set of available generator sets via a wireless communication link. The slave generator sets are those other than the master control unit in the set of available generator sets. In one embodiment, the master control unit can also be included in the power allocation scheme as a generator set participating in power output, with its target output power calculated by the power allocation module.

[0064] Specifically, the power allocation module first calculates the power to be allocated based on the total load demand and the reserve margin, whereby the power to be allocated is the sum of the total load demand and the reserve margin. Then, it reads the rated power, fuel reserve, available power limit, minimum stable output power, and maximum ramp rate of each generator set in the set of available generator sets. The minimum stable output power is the lower limit power for generator sets participating in parallel operation, and the maximum ramp rate is the allowable increase or decrease in output power of a generator set per unit time. The power allocation module first checks the relationship between the sum of the available power limits of all generator sets in the set of available generator sets and the power to be allocated. When the sum of the available power limits is less than the power to be allocated, the power allocation module generates a record of insufficient power to be allocated and writes this record into the status write-back record. When the sum of the available power limits is not less than the power to be allocated, the power allocation module enters the target output power calculation process.

[0065] During the target output power calculation process, the power allocation module forms an initial allocation ratio based on the rated power and the upper limit of available power. Then, based on the fuel reserve, the initial allocation ratio is limited, ensuring that the target output power of generator sets with low fuel reserves does not exceed the derating value in their upper limit of available power. Subsequently, the target output power is checked against the minimum stable output power, and the change in target output power is checked against the maximum ramp rate. If the target output power of a generator set obtained according to the initial allocation ratio is lower than the minimum stable output power, the generator set can be marked as awaiting low-load processing. The power allocation module transfers its allocated power to the remaining generator sets and recalculates the target output power of the remaining generator sets. If the change in the target output power of a generator set exceeds the maximum ramp rate, the power allocation module records the excess portion as delayed allocation power and continues to allocate it in the next round of scheme version number.

[0066] In one embodiment, the power allocation scheme further includes droop control parameters; these parameters are generated based on the target output power and the rated power of the generator set, and are sent to the slave unit after being bound to the scheme version number. In this embodiment, after receiving the power allocation command, the slave unit writes the target output power and the droop control parameters into its local control module, and executes the output power adjustment process according to the local control module. It is understood that the droop control parameters are only one implementation path; in other embodiments, the power allocation scheme may only include the target output power, the scheme version number, and the generator set identifier.

[0067] The power allocation instruction includes a task identifier, scheme version number, unit identifier, target output power, issuance time, and instruction confirmation requirements. Upon receiving the power allocation instruction, the slave unit first compares the scheme version number with the most recently executed scheme version number locally. If the received scheme version number is a newer version, the slave unit writes the target output power into its local control module. If the received scheme version number is an already executed version, the slave unit returns a duplicate instruction confirmation status. If the received unit identifier does not match the local unit identifier, the slave unit discards the power allocation instruction and reports a unit identifier mismatch. The master control unit receives the instruction confirmation status from the slave unit and temporarily stores it as a source for subsequent S400 execution feedback records.

[0068] The triggering conditions for this step include the completion of the generation of the available generator set, changes in total load demand, changes in reserve margin, changes in the available generator set, the execution feedback record corresponding to the previous scheme version number indicating an output power deviation, or the S400 and S500 write-back status triggering a new round of power allocation. If the available generator set is empty, the power allocation module does not generate a power allocation scheme and writes an unallocable state; if the total load demand is missing, the power allocation module reads the most recent total load demand from the network task context; if the fuel reserve field is missing, the power allocation module does not use the corresponding generator set to undertake the new power and records a fuel reserve missing marker in the power allocation scheme.

[0069] In a specific implementation process, the available unit set includes two generator sets with rated powers of 400kW and 300kW respectively; the total load demand in the network task context is 500kW, and the reserve margin is 80kW; the power allocation module calculates the power to be allocated as 580kW; after reading the fuel balance and available power limit of the two generator sets, the target output power of the 400kW unit is written as 330kW, and the target output power of the 300kW unit is written as 250kW, and a scheme version number V1 is generated; the master control unit sends a power allocation command containing the task identifier, scheme version number V1, unit identifier, and target output power to the unit through a wireless communication link; after receiving it from the unit, it is written to the local control module and the command confirmation status is returned.

[0070] This step ultimately outputs the power allocation scheme and the power allocation command. The power allocation scheme includes a scheme version number, unit identifier, target output power, available power limit, reserve margin, and issuance time. The power allocation command is issued by the master unit to the slave units in the set of available units. After the slave units execute the power allocation command, they generate an execution feedback record, which is subsequently called by S400. The scheme version number is used throughout the power allocation command, execution feedback record, and status write-back record, serving as the basis for subsequent comparison and correction.

[0071] S400: Receive the execution feedback record of the slave unit, and correct the power allocation scheme based on the bus voltage, bus frequency and the execution feedback record; when there is an abnormal state of the generator unit in the set of available units, perform the remaining capacity acceptance verification, generate the load redistribution scheme and control the generator unit corresponding to the abnormal state to be cut off.

[0072] This step receives the execution feedback record corresponding to the power allocation scheme issued by S300, and reads the bus voltage and bus frequency of the power supply bus. The execution feedback record is the record returned by the generator unit after responding to the power allocation command. The execution feedback record includes the scheme version number, generator unit identifier, command confirmation status, actual output power, output voltage, output frequency, and circuit breaker status. The bus voltage and bus frequency can be sampled by the power supply bus detection unit, or read by the main control unit through the bus voltage sensor and bus frequency detection unit. The bus voltage deviation is the deviation between the bus voltage and the target voltage range, the bus frequency deviation is the deviation between the bus frequency and the target frequency range, and the output power deviation is the deviation between the actual output power and the target output power.

[0073] The execution components of this step include an execution feedback module, an anomaly redistribution module, and a status recording module. The execution feedback module receives execution feedback records from the generating units and merges them based on the scheme version number. Simultaneously, the execution feedback module reads the bus voltage and bus frequency and generates a bus parameter deviation record. The power allocation module corrects the power allocation scheme based on the bus parameter deviation record. When an anomaly is detected, the anomaly redistribution module performs a remaining capacity acceptance verification and generates a load redistribution scheme. The status recording module writes the execution feedback record, bus parameter deviation record, anomaly event record, remaining capacity acceptance result, load redistribution scheme, and switch-out action into the status write-back record.

[0074] Specifically, during the execution feedback record access process, the execution feedback module first compares the scheme version number in the execution feedback record with the scheme version number most recently issued by the master control unit. When they match, the execution feedback record is written to the current scheme execution record. When the scheme version number in the execution feedback record is earlier than the current scheme version number, the execution feedback record is written to the late feedback record. When the scheme version number in the execution feedback record does not exist in the master control unit's local record, the execution feedback record is written to the version mismatch record. For slave units with an unconfirmed instruction confirmation status, the master control unit can reissue a power allocation instruction with the same scheme version number. For continuously unconfirmed slave units, the master control unit writes their communication status to the abnormal status candidate record.

[0075] During the generation of bus parameter deviation records, the execution feedback module reads the bus voltage and bus frequency according to the sampling period and compares them with the preset target voltage range and target frequency range. Simultaneously, it calculates the output power deviation based on the actual output power in the execution feedback record and the target output power in the S300 power allocation scheme. The bus parameter deviation record includes the scheme version number, bus voltage deviation, bus frequency deviation, generator identification, actual output power, target output power, and output power deviation. The main control unit corrects the power allocation scheme based on the bus parameter deviation record. During correction, the target output power of generators with output power deviations is adjusted first, and then the differential power is redistributed based on the available power upper limit, minimum stable output power, and maximum ramp rate. The corrected power allocation scheme is written with a new scheme version number and distributed by the main control unit via a wireless communication link.

[0076] In one implementation, when the bus voltage deviation or bus frequency deviation is within a preset deviation range, the main control unit only corrects the target output power in the next scheme version number; when the bus voltage deviation or bus frequency deviation continuously exceeds the preset deviation range, the main control unit reads the set of available generating units, checks whether there are any generator units with abnormal execution feedback records, and writes the corresponding generating unit into the abnormal event record. In another implementation, when the circuit breaker status in the execution feedback record is inconsistent with the circuit breaker status in the parallel access status, the main control unit writes the slave unit into the circuit breaker status abnormal record and suspends the issuance of new power to the slave unit.

[0077] The abnormal states include fuel level below the fuel level threshold, fault status reaching an abnormal level, heartbeat status exceeding the heartbeat timeout threshold, or output power deviation continuously exceeding limits. When an abnormal state exists in the set of available generator sets, the abnormal redistribution module first generates an abnormal event record; the abnormal event record includes the generator set identifier corresponding to the abnormal state, abnormal type, abnormal level, occurrence time, scheme version number, and current output power. The abnormal redistribution module then excludes the generator set corresponding to the abnormal state from the set of available generator sets, forming a record of remaining generator sets; and performs remaining capacity acceptance verification based on the available power limit, reserve margin, and maximum ramp rate of the remaining generator sets.

[0078] The remaining capacity acceptance verification includes calculating the difference between the sum of the available power limits of the remaining generator sets and the sum of the total load demand and reserve margin, and writing the difference and the maximum ramp rate into the remaining capacity acceptance result. If the difference is non-negative and the maximum ramp rate of the remaining generator sets meets the power change requirement, the abnormal redistribution module generates a load redistribution scheme; the load redistribution scheme includes the generator set identifier corresponding to the abnormal state, the remaining generator set identifier, the accepted power, and the cut-off action. If the difference is negative, or the maximum ramp rate of the remaining generator sets does not meet the power change requirement, the abnormal redistribution module generates an insufficient capacity record and generates a corrected record of the power allocation scheme according to the current available power limit; this corrected record does not execute the immediate cut-off of the abnormal unit, but is written into the status write-back record for the next round of processing.

[0079] When a generator set in an abnormal state is switched off, the main control unit first issues a power allocation command corresponding to the available power to the remaining generator sets according to the load redistribution scheme, and receives confirmation of the command status from the remaining generator sets. After the remaining generator sets confirm the command, the main control unit issues a load reduction command to the generator set in the abnormal state. The generator set in the abnormal state reduces its actual output power according to the load reduction command and sends back an execution feedback record. When the actual output power drops to the switching power range corresponding to the switching action, the main control unit controls the generator set to switch off through the circuit breaker control module and writes the switching action into the abnormal generator set switching record. For generator sets with communication heartbeat timeouts, if the load reduction command cannot be received, the main control unit generates a pre-switching record based on the last execution feedback record and the circuit breaker status, and performs the switching off when the circuit breaker is controllable.

[0080] In a specific implementation process, after S300 generates scheme version number V1, the execution feedback record is returned from the generator set. The execution feedback module reads that the actual output power of one of the generator sets is 230kW, while the target output power in the power allocation scheme is 250kW. At the same time, the power supply bus detection unit reads that the bus frequency has deviated. The execution feedback module generates a bus parameter deviation record, and the master control unit generates scheme version number V2 based on the bus parameter deviation record, and allocates a portion of the target output power to another available generator set. Subsequently, during operation, the fuel balance of one generator set falls below the fuel balance threshold. The abnormal redistribution module generates an abnormal event record, calculates the difference between the sum of the available power limits of the remaining generator sets and the sum of the total load demand and reserve margin, and combines it with the maximum ramp rate to form the remaining capacity acceptance result. When the acceptance conditions are met, the abnormal redistribution module generates a load redistribution scheme. The master control unit first issues the acceptance power to the remaining generator sets, then controls the generator set with low fuel balance to reduce load and trip, and writes the disconnection action into the status write-back record.

[0081] This step ultimately outputs the revised power allocation scheme, bus parameter deviation record, abnormal event record, remaining capacity takeover result, load redistribution scheme, and status write-back record. The revised power allocation scheme is distributed to the slave units in the available unit set via a new scheme version number. The load redistribution scheme is used by the master unit to control the remaining generator units' power takeover and to control the generator units corresponding to abnormal states to disconnect. The status write-back record includes a task identifier, status version number, scheme version number, master unit identifier, available unit set, abnormal event record, remaining capacity takeover result, load redistribution scheme, and disconnection action. The status write-back record is returned to S100, S200, and S300 in subsequent rounds. S100 updates the candidate unit set based on the status write-back record, S200 updates the master negotiation result and available unit set based on the status write-back record, and S300 generates a new power allocation scheme based on the status write-back record.

[0082] Example 2: Figure 2 This diagram illustrates a structural block diagram of a rapid grid-connected and coordinated generator system for an emergency power supply scenario, according to an embodiment of the present invention. Figure 2 As shown, the structure may include:

[0083] The network task generation module 01 is used to receive network commands and generator status information broadcast by multiple generator sets via wireless communication links. It binds the network commands and generator status information according to task identifier, generator identifier, and status validity period to generate a network task context and a candidate generator set. Specifically, the network task generation module receives network commands from emergency power supply tasks and receives generator status information broadcast by multiple generator sets via wireless communication links. The network commands include task identifier, total load requirement, and reserve margin. The generator status information includes generator identifier, rated power, current output power, fuel balance, location, fault status, communication quality, heartbeat status, and status version number. The network task generation module establishes task records according to task identifiers, merges status version numbers of the same generator set according to generator identifiers, and filters generator status information within the valid range according to status validity period. When the same generator identifier corresponds to multiple status version numbers, the generator status information with the newest status version number is retained for binding, and the generator status information with the older status version number is written into the status record. For generator sets whose heartbeat status exceeds the heartbeat timeout threshold, whose fault status reaches an abnormal level, or whose fuel balance is not higher than the fuel balance threshold, the network task generation module writes the corresponding generator set identifier into the status record but not into the candidate generator set set. The network task generation module encapsulates the task identifier, total load requirement, reserve margin, status version number, and filtered generator set identifier into a network task context; it writes generator sets that meet the task identifier matching, status validity period matching, and status filtering conditions into the candidate generator set set, and provides the network task context and the candidate generator set set to the main control access module for invocation.

[0084] The master control access module 02, connected to the network task generation module, is used to determine the master control unit through master control negotiation based on the candidate unit set, and to filter the candidate unit set according to the parallel access status to generate a set of units that can be put into operation. Specifically, the master control access module receives the network task context and the candidate unit set from the network task generation module, and reads the unit identifier, rated power, current output power, fuel balance, fault status, communication quality, and heartbeat status of each generator unit in the candidate unit set. The master control access module calculates the master control score according to the rated power, available power limit, fuel balance, communication quality, and fault status, and writes the generator unit with the first master control score into the master control unit identifier, and writes the generator unit with the second master control score into the standby master control unit identifier, thus forming the master control negotiation result. After forming the master control negotiation result, the master control access module receives the output voltage, output frequency, phase sequence consistency, synchronization allowable status, circuit breaker status, and control mode status of each generator set, and generates a parallel access status accordingly. When the output voltage, output frequency, phase sequence consistency, synchronization allowable status, circuit breaker status, and control mode status meet the parallel access conditions, the access result of the corresponding generator set is written into the access record. When there are missing fields, status timeouts, or mismatched access results, the access result of the corresponding generator set is written into the non-access record, and the non-access field is written into the status record. The master control access module writes the generator sets with access results into the set of available generator sets, and transmits the set of available generator sets, the master control generator set identifier, the standby master control generator set identifier, and the parallel access status to the power distribution module. When the heartbeat status of the master control generator set exceeds the heartbeat timeout threshold or the fault status reaches an abnormal level, the master control access module reads the most recent status write-back record, writes the standby master control generator set identifier into the new master control negotiation result, and re-outputs the set of available generator sets.

[0085] Power allocation module 03, connected to the master control access module, is used to generate a power allocation scheme based on the set of available generator units, total load demand, reserve margin, rated power, fuel balance, and available power limit, and to distribute the power allocation scheme to the slave generator units in the set of available generator units. Specifically, the power allocation module receives the set of available generator units from the master control access module and reads the total load demand and reserve margin from the network task context. The power allocation module reads the generator unit identifier, rated power, current output power, fuel balance, available power limit, minimum stable output power, and maximum ramp rate of each generator unit from the set of available generator units. The power allocation module first calculates the power to be allocated based on the total load demand and reserve margin, and then forms an initial allocation record according to the rated power and available power limit. It records a derating of generator units with fuel balance below the fuel balance threshold, a limiting of generator units with target output power below the minimum stable output power or exceeding the available power limit, and a change in target output power exceeding the maximum ramp rate. The power allocation module writes the unit identifier, target output power, scheme version number, available power limit, and issuance time into the power allocation scheme. When the sum of the available power limits in the set of available units does not cover the sum of the total load demand and reserve margin, the power allocation module generates a power shortage record and writes this record into the status record. The power allocation module sends the power allocation scheme to the slave units in the set of available units via a wireless communication link and receives the instruction confirmation status returned by the slave units. The power allocation scheme and instruction confirmation status are passed to the execution feedback correction module as input objects for execution feedback record merging and power allocation scheme correction.

[0086] The execution feedback correction module 04, connected to the power allocation module, is used to receive the execution feedback records from the slave units and correct the power allocation scheme based on the bus voltage, bus frequency, and the execution feedback records. Specifically, the execution feedback correction module receives the power allocation scheme and scheme version number from the power allocation module, and receives the execution feedback records returned by the slave units after responding to the power allocation scheme. The execution feedback records include the scheme version number, unit identifier, command confirmation status, actual output power, output voltage, output frequency, and circuit breaker status. The execution feedback correction module merges the execution feedback records according to the scheme version number, writes the execution feedback records with the same scheme version number as the current scheme execution record, writes the execution feedback records with an earlier scheme version number as the late feedback record, and writes the execution feedback records that do not exist in the current power allocation scheme as the version mismatch record. The execution feedback correction module samples the bus voltage and bus frequency of the power supply bus, compares the actual output power with the target output power, and generates a bus parameter deviation record. The bus parameter deviation record includes the unit identifier, actual output power, target output power, bus voltage deviation, bus frequency deviation, and scheme version number. The execution feedback correction module corrects the power allocation scheme based on the bus parameter deviation record and writes the corrected power allocation scheme into the new scheme version number. When the instruction confirmation status is unconfirmed, the circuit breaker status is inconsistent with the parallel access status, or the deviation between the actual output power and the target output power continues to exceed the limit, the execution feedback correction module writes the corresponding unit identifier into the abnormal status record. The execution feedback correction module transmits the corrected power allocation scheme, bus parameter deviation record, and abnormal status record to the abnormal reassignment module and writes the current scheme execution record into the status record.

[0087] The abnormal redistribution module 05, connected to the execution feedback correction module, is used to perform remaining capacity acceptance verification when an abnormal state exists in the generator set in the set of available generator sets, generate a load redistribution scheme, and control the generator set corresponding to the abnormal state to be cut off according to the load redistribution scheme. Specifically, the abnormal redistribution module receives abnormal state records, bus parameter deviation records, and corrected power allocation schemes from the execution feedback correction module, and reads the set of available generator sets, total load demand, reserve margin, available power limit, and maximum ramp rate; the abnormal state includes fuel balance below the fuel balance threshold, fault state reaching an abnormal level, heartbeat state exceeding the heartbeat timeout threshold, or output power deviation continuously exceeding the limit. The abnormal redistribution module writes the generator set identifier corresponding to the abnormal state into the abnormal event record, and excludes the generator set corresponding to the abnormal state from the set of available generator sets to form a remaining generator set record; the abnormal redistribution module calculates the difference between the sum of the available power limits of the remaining generator sets and the sum of the total load demand and reserve margin, and combines it with the maximum ramp rate to form a remaining capacity acceptance result. When the remaining capacity is accepted, the abnormal redistribution module generates a load redistribution scheme. This scheme includes the generator set identifier corresponding to the abnormal state, the remaining generator set identifier, the accepted power, and the disconnection action. The abnormal redistribution module first sends the power allocation scheme corresponding to the accepted power to the remaining generator sets and receives the instruction confirmation status from them. After the instruction confirmation status matches, the abnormal redistribution module sends a load reduction instruction to the generator set corresponding to the abnormal state and controls the generator set corresponding to the abnormal state to disconnect when the circuit breaker status meets the tripping conditions. When the remaining capacity is insufficient, the abnormal redistribution module writes an insufficient capacity record and writes the abnormal event record, remaining capacity acceptance result, load redistribution scheme, or insufficient capacity record into the status record. The status record is returned to the network task generation module and the main control access module as input for subsequent network task context updates, candidate generator set updates, and available generator set updates.

Claims

1. A method for rapid grid-connection and coordination of generator sets in an emergency power supply scenario, characterized in that, include: S100 receives networking instructions and generator status information broadcast by multiple generator sets via wireless communication links, binds them according to task identifier, generator identifier and status validity period, and generates networking task context and candidate generator set; S200: Based on the candidate unit set, perform master control negotiation to determine the master control unit, and filter the candidate unit set according to the parallel access status to generate a set of units that can be put into operation. S300: Generate a power allocation scheme based on the set of available generating units, total load demand, reserve margin, rated power, fuel reserve, and upper limit of available power, and distribute it to the slave units in the set of available generating units. S400: Receive the execution feedback record of the slave unit, and correct the power allocation scheme based on the bus voltage, bus frequency and the execution feedback record; when there is an abnormal state of the generator unit in the set of available units, perform the remaining capacity acceptance verification, generate the load redistribution scheme and control the generator unit corresponding to the abnormal state to be cut off.

2. The method according to claim 1, characterized in that, The unit status information includes unit identifier, rated power, current output power, fuel balance, location, fault status, communication quality, heartbeat status, and status version number; The networking instructions include task identifier, total load requirement, and backup margin.

3. The method according to claim 2, characterized in that, The networking task context includes task identifier, candidate unit set, total load requirement, reserve margin and status version number; The generation of the candidate generator set includes: writing generator sets that match the task identifier, are within the validity period of the status, have a heartbeat status that has not exceeded the heartbeat timeout threshold, have a fault status that has not reached the abnormal level, and have a fuel balance higher than the fuel balance threshold into the candidate generator set.

4. The method according to claim 1, characterized in that, The master control negotiation includes: calculating the master control score based on rated power, available power limit, fuel balance, communication quality, and fault status; The generator set ranked first in the master control score is determined as the master control unit, and the generator set ranked second in the master control score is determined as the backup master control unit, thus generating a master control negotiation result.

5. The method according to claim 4, characterized in that, When the heartbeat status of the main control unit exceeds the heartbeat timeout threshold or the fault status reaches an abnormal level, the backup main control unit reads the most recent status write-back record and writes the new main control negotiation result into the backup main control unit.

6. The method according to claim 1, characterized in that, The parallel access status is generated based on the output voltage, output frequency, phase sequence consistency, synchronization permission status, circuit breaker status, and control mode status. The main control unit writes the generator sets whose parallel access status is approved into the set of available generator sets.

7. The method according to claim 1, characterized in that, Generating a power allocation scheme includes: calculating the power to be allocated based on the total load demand and the reserve margin; The target output power is determined according to the rated power, the remaining fuel, the upper limit of available power, the minimum stable output power, and the maximum ramp rate, and the target output power, the scheme version number, and the unit identifier are written into the power allocation scheme.

8. The method according to claim 7, characterized in that, The execution feedback record includes the scheme version number, unit identifier, instruction confirmation status, actual output power, output voltage, output frequency, and circuit breaker status. The main control unit generates a bus parameter deviation record based on the deviation between the actual output power and the target output power, the bus voltage deviation, and the bus frequency deviation, and corrects the power allocation scheme based on the bus parameter deviation record.

9. The method according to claim 1, characterized in that, The abnormal states include fuel level below the fuel level threshold, fault state reaching an abnormal level, heartbeat state exceeding the heartbeat timeout threshold, or output power deviation continuously exceeding the limit. The remaining capacity acceptance verification includes calculating the difference between the sum of the available power limits of the remaining generator sets and the sum of the total load demand and reserve margin, and writing the difference and the maximum ramp rate into the remaining capacity acceptance result. The load redistribution scheme includes the generator set identifier corresponding to the abnormal state, the remaining generator set identifier, the power capacity to be received, and the cut-off action.

10. A rapid networking and collaborative system for generator sets in an emergency power supply scenario, characterized in that, include: Network task generation module, master control access module, power allocation module, execution feedback correction module, and abnormal reassignment module; The system is used to implement the method described in any one of claims 1-9.