A control method and system for autonomously coordinating and connecting a diesel generator group to the grid

By building a CAN bus network and a global grid connection status table in a diesel generator set, autonomous coordinated grid connection between diesel generator sets is solved, and the problem of grid connection control in the existing technology depends on a centralized controller, improving grid connection efficiency and system robustness.

CN118889538BActive Publication Date: 2025-05-06SUQIAN POWER SUPPLY COMPANY OF JIANGSU PROVINCE POWER +2
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411042031.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-31
Publication Date
2025-05-06
Estimated Expiration
2044-07-31

AI Technical Summary

Technical Problem

The grid-connection control of existing diesel generator sets relies on centralized controllers and manual intervention, and has slow response speed, poor flexibility, and insufficient influence of single-point failures, resulting in inefficient grid-connection process and unstable grid.

Method used

By using the CAN bus to build a diesel generator set network, each unit serves as a network node, establishes a global grid-connected status table, and uses the node's CAN address as the priority basis to achieve grid-connected permission competition and autonomous coordination among nodes.

Benefits of technology

It improves the response speed and flexibility of grid-connected operations, reduces the risk of centralized control, and enhances the robustness of the system and energy utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118889538B_ABST
    Figure CN118889538B_ABST
Patent Text Reader

Abstract

The invention discloses a control method and system for autonomously coordinating grid connection of a diesel generator group, and relates to the technical field of power system automation, including: using a CAN bus to build a regional diesel generator network, each unit as a network node, and establishing a global grid connection status table containing the grid connection status of each node; configuring the global grid connection status table of each node grid connection status to contain the grid connection status information of each node, and using the CAN address of the node as the priority basis; periodically exchanging the node grid connection status information through the CAN network, and each node competes for grid connection authority based on its own status and node status, with reference to a preset priority order; in the competition process, the node with a lower priority automatically abandons the grid connection attempt, and the node with the highest priority obtains the grid connection authorization; after the authorized node completes the grid connection, the node that has not been connected to the grid restarts the grid connection application process until all nodes are successfully connected to the power grid.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of power system automation, and in particular to a control method and system for autonomously coordinating and connecting a diesel generator group to a grid. Background Art

[0002] Against the backdrop of growing energy demand and increasing requirements for power supply reliability, distributed power generation technology, especially power generation systems with diesel generator sets as the core, has gradually become an important means to ensure stable power supply in remote areas, emergency scenarios and industrial loads. Diesel generator sets play an irreplaceable role in auxiliary power grids with their easy availability of fuel, rapid start-up and stable operation. With technological advances, how to efficiently and orderly manage these distributed power generation resources and achieve their autonomous coordination and connection to the main power grid has become the focus of current research.

[0003] In the prior art, the grid-connected control of diesel generator sets mostly relies on centralized controllers and manual intervention, which has the disadvantages of slow response speed, poor flexibility, and susceptibility to single-point failures. The traditional method requires a central control unit to collect information from each unit, and then issue grid-connected instructions after centralized processing. This not only increases the complexity and maintenance cost of the system, but also limits the scalability and dynamic adaptability of the system. Especially in a multi-unit environment, information transmission delays, processing bottlenecks and the singleness of the grid-connected strategy lead to inefficient grid-connected process and even cause grid instability. In addition, the lack of an effective autonomous coordination mechanism makes it difficult to achieve optimal resource allocation among units, reducing the overall energy utilization efficiency. Summary of the invention

[0004] In view of the above existing problems, the present invention is proposed.

[0005] Therefore, the present invention provides a control method and system for autonomously coordinating and connecting a group of diesel generator sets to the grid, which solves the problem that the grid-connected control of diesel generator sets mostly relies on centralized controllers and manual intervention, and has the disadvantages of slow response speed, poor flexibility, and susceptibility to single-point failures. The traditional method requires a central control unit to collect information from each unit, and then issue grid-connected instructions after centralized processing, which not only increases the complexity and maintenance cost of the system, but also limits the scalability and dynamic adaptability of the system. Especially in a multi-unit environment, information transmission delays, processing bottlenecks and the singleness of the grid-connected strategy lead to inefficient grid-connected process and even cause grid instability. In addition, the lack of an effective autonomous coordination mechanism makes it difficult to achieve optimal allocation of resources among the units, thereby reducing the overall energy utilization efficiency.

[0006] In order to solve the above technical problems, the present invention provides the following technical solutions:

[0007] In a first aspect, an embodiment of the present invention provides a control method for autonomously coordinating and connecting to a grid of a diesel generator group, which comprises:

[0008] Use CAN bus to build a regional diesel generator network, each unit as a network node, and establish a global grid-connected status table containing the grid-connected status of each network node;

[0009] Configure the global grid-connected status table of each node's grid-connected status to include the grid-connected status information of each node and use the node's CAN address as the priority basis;

[0010] The node grid connection status information is periodically exchanged through the CAN network. Each node competes for grid connection rights based on its own status and node status, referring to the preset priority order;

[0011] During the competition process, nodes with lower priority automatically give up the grid connection attempt, while nodes with the highest priority are authorized to connect to the grid;

[0012] After the authorized nodes complete the grid connection, the unconnected nodes restart the grid connection application process until all nodes are successfully connected to the grid.

[0013] As a preferred solution of the control method for the autonomous coordinated grid connection of a diesel generator group according to the present invention, wherein:

[0014] The regional diesel generator network is constructed by using the CAN bus, each unit is used as a network node, and a global grid-connected status table including the grid-connected status of each network node is established. The specific steps are as follows:

[0015] Survey the location of the diesel generator group, draw a layout diagram using CAD, and determine the location of each unit;

[0016] Connect the substation to all diesel generator sets through a star topology network;

[0017] Use the satellite positioning system to measure the data of the diesel generator set and obtain the longitude and latitude coordinate data of each diesel generator set;

[0018] Combining the actual power and historical stability data of each unit, the priority coefficient of each node is calculated, and the expression is:

[0019]

[0020] Among them, P is the priority coefficient, D avg represents the average distance between all diesel generator sets and the substation, D represents the actual distance between a specific diesel generator set and the central node, and D maxIt represents the distance of the node farthest from the substation among all diesel generator sets, α represents the power weight coefficient, Pwr represents the output power of the diesel generator set, β represents the stability weight coefficient, and Stb represents the historical operation stability;

[0021] Sort the priority coefficients P from small to large, assign the smallest CAN address to the node with the highest priority, and the remaining nodes in ascending order;

[0022] When the priorities are the same, they are sorted according to their geographic coordinates, with the smaller coordinates taking priority;

[0023] Write the assigned address into the CAN communication module of each diesel generator set and perform a network communication test.

[0024] As a preferred solution of the control method for autonomous coordinated grid connection of a diesel generator group of the present invention, the global grid connection status table of each node grid connection status is configured to include the grid connection status information of each node, and the CAN address of the node is used as the priority basis. The specific steps are as follows:

[0025] Assign unique binary codes to different grid-connected states;

[0026] Based on the priority coefficient formula, combined with the time factor T, failure rate Fr and geographical location, the optimized priority coefficient expression is:

[0027]

[0028] Among them, P new Represents the optimized priority coefficient, represents the time since the last state update, γ is a tuning parameter, Fr represents the failure rate, δ represents another tuning parameter, η represents the time periodic impact weight, τ represents the time period length, and sin is a positive selection function term, indicating that the priority fluctuates over time;

[0029] The global table adopts a two-dimensional array structure. The first dimension is the node index, and the second dimension contains two parts of information: one is an 8-bit binary status code, the first 3 bits are used to indicate the grid connection status, and the last 5 bits are reserved for future expansion; the other is the priority coefficient P new When initialized, the status of all nodes is set to unconnected encoding, and the priority coefficients are calculated and sorted according to the new formula.

[0030] As a preferred solution of the control method for autonomous coordinated grid connection of a diesel generator group of the present invention, wherein: the node grid connection status information is periodically exchanged through the CAN network, and each node competes for grid connection rights based on its own status and node status, with reference to the preset priority order, and the specific steps are:

[0031] Each diesel generator node periodically reads its own status parameters;

[0032] Each node broadcasts the current status code and P through the CAN bus new The value is transmitted to the global table. After receiving the node verification information, the latest status code, CAN address, and calculated optimization priority coefficient P of each node are recorded. new ,When the priority coefficient changes, the priority adjustment within the network is immediately triggered;

[0033] When multiple nodes apply for grid connection at the same time, their P new value, the node with the largest value gets priority. new If the values ​​are the same, the CAN addresses are directly compared, and the smallest one takes priority.

[0034] As a preferred solution of the control method for autonomously coordinating and connecting to the grid of a diesel generator group of the present invention, in which: during the competition process, the node with a lower priority automatically abandons the attempt to connect to the grid, and the node with the highest priority obtains the authorization to connect to the grid, the specific steps are:

[0035] Each node is based on P new The values ​​are sorted, and the global table updates the priority ranking of each node in real time;

[0036] When the system detects a grid connection requirement, the node with the highest priority in the global table is marked as applying for grid connection, and its status and priority are broadcasted through the CAN network. After receiving the information, other nodes will automatically adjust their status to waiting if their own priority is lower than the current highest one, and give up the grid connection attempt.

[0037] After the optimal node obtains the grid connection authorization, it updates its status to grid-connected and broadcasts this information through the network;

[0038] The nodes that have successfully connected to the grid will eventually change their status to successful connection and broadcast it to the entire network, and the global table will be updated accordingly. The nodes that have not successfully connected to the grid will re-evaluate based on the latest network status and personal priority and prepare for the next round of competition;

[0039] When the network status changes, all nodes need to recalculate P new .

[0040] As a preferred solution of the control method for autonomously coordinating and connecting to the grid of a diesel generator group according to the present invention, after the authorized node completes the grid connection, the unconnected nodes restart the grid connection application process until all nodes are successfully connected to the grid. The specific steps are as follows:

[0041] The node that is successfully connected to the grid first updates its status to successfully connected to the grid and broadcasts this information through the CAN network, including its latest P newValue and status code;

[0042] After receiving the broadcast of successful grid connection, the non-grid-connected node immediately checks the global table to obtain the current network status. Each non-grid-connected node recalculates its P in the updated network environment according to the priority ranking in the latest global table. new value;

[0043] When a new network node is added, each unconnected node needs to recalculate P new value, P new The calculation of introduces a new factor adjustment term, and the adjusted priority coefficient expression is:

[0044] P new_a =P new +ζ×(ΔN+ΔL);

[0045] Among them, P new_a represents the adjusted priority coefficient, ζ represents the network structure adjustment coefficient, △N represents the change in the number of network nodes, and △L represents the change in the average connectivity of the network;

[0046] All nodes not connected to the grid are adjusted according to P new_a Reorder and update the priority sequence in the global table;

[0047] The sorted nodes that are not connected to the grid try to connect to the grid in order according to the new priority order. The node with the highest priority tries to connect to the grid first. If the connection is successful, the current network status is broadcasted. Otherwise, the current status remains unchanged. After receiving the broadcast, other nodes continue to try in order until all nodes are successfully connected to the grid.

[0048] The nodes that failed to connect to the grid enter the next cycle and repeat the status update and P new The process of calculating, sorting, and trying values.

[0049] As a preferred solution of the control method for the autonomous coordinated grid connection of a diesel generator group of the present invention, the next cycle comprises the following specific steps:

[0050] When a node connected to the network is detected to have a fault and automatically exit operation, the node immediately broadcasts its fault status and exit information through the CAN network. After receiving this information, the global table immediately updates the node status to fault exit and removes it from the current grid-connected node list;

[0051] The system automatically triggers the global priority recalculation process. All non-faulty nodes that are not connected to the grid recalculate their respective priority coefficients based on the current network status using the adjustment formula. The expression is:

[0052]

[0053] Among them, P newf represents the priority coefficient after the fault occurs, ξ is the fault impact coefficient, which is set according to the impact of the faulty node on the network stability, and F n A quantitative indicator that represents the impact of a faulty node on the average stability of the network;

[0054] Based on the new priority coefficient All nodes not connected to the grid are reordered, and high-priority nodes are first tried to fill the vacancies left by the failed nodes and connect to the grid;

[0055] During the fault recovery period, the network monitoring module continuously tracks the status of the faulty node. Once the faulty node is repaired and reapplies to join the network, P is recalculated based on its latest status. new , and participate in the grid connection competition according to the latest priority sequence.

[0056] In a second aspect, the present invention provides a control system for autonomously coordinating and connecting to the grid of a diesel generator group, including a management module, a dispatching module, a state detection module, a control module, a fault response module and an adjustment module;

[0057] The management module is responsible for building the network architecture of the diesel generator group using the CAN bus, realizing the physical connection and communication protocol configuration between the units, and also includes the functions of on-site investigation, CAD layout design, star topology selection, CAN address allocation and network communication testing;

[0058] The scheduling module is responsible for calculating the priority coefficient of each node based on the geographical location, unit output power, and historical stability parameters. In addition, it is also responsible for maintaining the global grid-connected status table, managing node status and priority information, and triggering priority recalculation when the node status changes;

[0059] The state detection module is responsible for periodically collecting the output power, stability and failure rate of each node, broadcasting this information to the global table through the CAN network, and processing information from other nodes;

[0060] The control module is responsible for executing the competition and allocation of grid connection rights according to the priority order in the global table. This module monitors the grid connection status, determines the grid connection attempt timing of the node, automatically abandons the grid connection request of the low-priority node, and ensures that the node with the highest priority obtains the grid connection authorization;

[0061] The fault response module is responsible for immediately responding and updating the global table when a node fault is detected in the network, triggering a re-evaluation of the network status;

[0062] The adjustment module is responsible for restarting the grid connection application process each time the grid connection is successful or the network structure changes, and recalculates the priorities of all non-grid-connected nodes according to the latest network conditions and adjustment formulas.

[0063] In a third aspect, an embodiment of the present invention provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: when the computer program is executed by the processor, any step of the control method for autonomous coordinated grid connection of a diesel generator group as described in the first aspect of the present invention is implemented.

[0064] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein: when the computer program is executed by a processor, any step of the control method for autonomous coordinated grid connection of a diesel generator group as described in the first aspect of the present invention is implemented.

[0065] The beneficial effects of the present invention are as follows: by utilizing an efficient communication network constructed using CAN bus technology, direct information interaction and autonomous decision-making between units are realized, thereby fundamentally optimizing the grid-connected process. This method innovatively regards each diesel generator set as an intelligent node in the network, and introduces a set of competitive grid-connected strategies based on node status and preset rules through the dynamic maintenance and priority mechanism of the global grid-connected status table. This method not only greatly improves the response speed and flexibility of grid-connected operations, but also effectively avoids the potential risks of centralized control and enhances the robustness of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0066] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.

[0067] Figure 1 This is a flow chart of the control method for the autonomous coordinated grid connection of a diesel generator group in Example 1.

[0068] Figure 2 This is a flow chart of the grid connection of each network node in Example 1. DETAILED DESCRIPTION

[0069] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the accompanying drawings.

[0070] Example 1, reference Figure 1 and Figure 2, which is the first embodiment of the present invention, and provides a control method for autonomously coordinating and connecting to the grid of a diesel generator group, comprising the following steps:

[0071] S1 uses CAN bus to build a regional diesel generator network, each unit as a network node, and establishes a global grid-connected status table containing the grid-connected status of each node;

[0072] Use CAN bus to build a regional diesel generator network, each unit as a network node, and establish a global grid-connected status table containing the grid-connected status of each network node. The specific steps are as follows:

[0073] Survey the location of the diesel generator group, draw a layout diagram using CAD, and determine the location of each unit;

[0074] Connect the substation to all diesel generator sets through a star topology network;

[0075] Use the satellite positioning system to measure the data of the diesel generator set and obtain the longitude and latitude coordinate data of each diesel generator set;

[0076] Combining the actual power and historical stability data of each unit, the priority coefficient of each node is calculated, and the expression is:

[0077]

[0078] Among them, P is the priority coefficient, D avg represents the average distance between all diesel generator sets and the substation, D represents the actual distance between a specific diesel generator set and the central node, and D max It represents the distance of the node farthest from the substation among all diesel generator sets, α represents the power weight coefficient, Pwr represents the output power of the diesel generator set, β represents the stability weight coefficient, and Stb represents the historical operation stability;

[0079] Sort the priority coefficients P from small to large, assign the smallest CAN address to the node with the highest priority, and the remaining nodes in ascending order;

[0080] When the priorities are the same, they are sorted according to their geographic coordinates, with the smaller coordinates taking priority;

[0081] Write the assigned address into the CAN communication module of each diesel generator set and perform network communication test;

[0082] For a specific diesel generator set, the average distance D avg In comparison, the nearest diesel generator set;

[0083] S2 configures the global grid-connected status table of each node's grid-connected status to include grid-connected status information of each node and uses the node's CAN address as the priority basis;

[0084] Assign unique binary codes to different grid-connected states;

[0085] Set unconnected to 000, unconnected to 001, applied for grid connection to 010, successfully applied to 011, connected to the grid to 100, successfully connected to the grid to 101, and failed to connect to the grid to 111;

[0086] Based on the priority coefficient formula, combined with the time factor T, failure rate Fr and geographical location, the optimized priority coefficient expression is:

[0087]

[0088] Among them, P new Represents the optimized priority coefficient, represents the time since the last state update, γ is a tuning parameter used to balance the exponential growth of Stb and is adjusted according to system requirements, Fr represents the failure rate, δ represents another tuning parameter used to adjust the degree of influence of the failure rate Fr on the priority, η represents the time periodic influence weight, τ represents the length of the time period, and sin is a positive selection function term, indicating that the priority fluctuates over time;

[0089] The global table adopts a two-dimensional array structure. The first dimension is the node index, and the second dimension contains two parts of information: one is an 8-bit binary status code, the first 3 bits are used to indicate the grid connection status, and the last 5 bits are reserved for future expansion; the other is the priority coefficient P new The floating point value of, at initialization, the status of all nodes is set to unconnected encoding, and the priority coefficients are calculated and sorted according to the new formula;

[0090] The grid connection status includes seven states: not connected, not grid connected, applying for grid connection, successful application, grid connection in progress, grid connection successful, and grid connection failed;

[0091] The P new The value range of is a positive real number. The larger the value, the higher the comprehensive priority of the node, and the more suitable it is to be the first choice for grid connection.

[0092] The value range of the status code is 0 to 7, corresponding to different grid connection states, which is convenient for rapid identification and processing;

[0093] S3 periodically exchanges node grid connection status information through the CAN network. Each node competes for grid connection rights based on its own status and node status, referring to the preset priority order;

[0094] Each diesel generator node periodically reads its own status parameters, and the periodicity can be set according to actual needs;

[0095] Each node broadcasts the current status code and P through the CAN bus new The value is transmitted to the global table. After receiving the node verification information, the latest status code, CAN address, and calculated optimization priority coefficient P of each node are recorded. new ,When the priority coefficient changes, the priority adjustment within the network is immediately triggered;

[0096] When multiple nodes apply for grid connection at the same time, their P new value, the node with the largest value gets priority. new If the values ​​are the same, the CAN addresses are directly compared, and the smallest one takes priority;

[0097] The status parameters include output power, historical stability, distance from the current location to the substation, time since last update, and failure rate;

[0098] During the competition process of S4, nodes with lower priority automatically give up the grid connection attempt, and the node with the highest priority obtains the grid connection authorization;

[0099] Each node is based on P new The values ​​are sorted, and the global table updates the priority ranking of each node in real time;

[0100] When the system detects a grid connection requirement, the node with the highest priority in the global table is marked as applying for grid connection, and its status and priority are broadcasted through the CAN network. After receiving the information, other nodes whose own priority is lower than the current highest one will automatically adjust their status to waiting and give up the grid connection attempt to avoid resource waste;

[0101] After the optimal node obtains the grid connection authorization, it updates its status to grid connection and broadcasts this information through the network. At this time, the node performs grid connection operations at the physical level and monitors various indicators during the grid connection process to ensure safe grid connection.

[0102] The nodes that have successfully connected to the grid will eventually change their status to successful connection and broadcast it to the entire network, and the global table will be updated accordingly. The nodes that have not successfully connected to the grid will re-evaluate based on the latest network status and personal priority and prepare for the next round of competition;

[0103] When the network status changes, all nodes need to recalculate P new , ensuring the real-time and adaptability of priorities, and the entire process is continuously cycled to achieve efficient grid-connected management with autonomous coordination;

[0104] The network status changes, including but not limited to the exit, failure and addition of a node;

[0105] After the S5 authorized node completes the grid connection, the unconnected nodes restart the grid connection application process until all nodes are successfully connected to the grid;

[0106] The node that is successfully connected to the grid first updates its status to successfully connected to the grid and broadcasts this information through the CAN network, including its latest P new The broadcast signal is used as a trigger signal to update the global table and notify all nodes not connected to the grid.

[0107] After receiving the broadcast of successful grid connection, the non-grid-connected node immediately checks the global table to obtain the current network status. Each non-grid-connected node recalculates its P in the updated network environment according to the priority ranking in the latest global table. new value;

[0108] When a new network node is added, each unconnected node needs to recalculate P new value, P new The calculation of introduces a new factor adjustment term, and the adjusted priority coefficient expression is:

[0109] P new_a =P new +ζ×(ΔN+ΔL);

[0110] Among them, P new_a represents the adjusted priority coefficient, ζ represents the network structure adjustment coefficient, which is adjusted according to the specific needs of the system to balance the sensitivity of network changes to priority reassessment, △N represents the change in the number of network nodes, and △L represents the change in the average connectivity of the network;

[0111] All nodes not connected to the grid are adjusted according to P new_a Reorder and update the priority sequence in the global table;

[0112] The sorted nodes that are not connected to the grid try to connect to the grid in order according to the new priority order. The node with the highest priority tries to connect to the grid first. If the connection is successful, the current network status is broadcasted. Otherwise, the current status remains unchanged. After receiving the broadcast, other nodes continue to try in order until all nodes are successfully connected to the grid.

[0113] The nodes that failed to connect to the grid enter the next cycle and repeat the status update and P new The process of value calculation, sorting and trial continues until all nodes are successfully connected to the grid, achieving comprehensive autonomous coordinated grid management;

[0114] The P new_a The value range of is a positive real number. The larger the value, the higher the comprehensive priority of the node.

[0115] The next cycle comprises the following specific steps:

[0116] When a node connected to the network is detected to have a fault and automatically exit operation, the node immediately broadcasts its fault status and exit information through the CAN network. After receiving this information, the global table immediately updates the node status to fault exit and removes it from the current grid-connected node list;

[0117] The system automatically triggers the global priority recalculation process. All non-faulty nodes that are not connected to the grid recalculate their respective priority coefficients based on the current network status using the adjustment formula. The expression is:

[0118]

[0119] Among them, P newf represents the priority coefficient after the fault occurs, ξ is the fault impact coefficient, which is set according to the impact of the faulty node on the network stability, and F n A quantitative indicator that represents the impact of a faulty node on the average stability of the network;

[0120] Based on the new priority coefficient All nodes not connected to the grid are reordered, and high-priority nodes are first tried to fill the vacancies left by the failed nodes and connect to the grid;

[0121] During the fault recovery period, the network monitoring module continuously tracks the status of the faulty node. Once the faulty node is repaired and reapplies to join the network, P is recalculated based on its latest status. new , and participate in the grid connection competition according to the latest priority sequence to ensure that the entire system can quickly adapt to changes in network structure and maintain efficient and stable grid connection management;

[0122] The current network status, including the number of remaining nodes and network connectivity adjustment;

[0123] The F n The expression is:

[0124] F n =w1×LIF+w2×CIF+w3×SHIF+w4×GEIF;

[0125] Among them, LIF represents the load impact factor, CIF represents the connectivity impact factor, SHIF represents the stability history impact factor, GEIF represents the geographical location impact factor, w1, w2, w3, and w4 are the weight factors of LIF, CIF, SHIF, and GEIF respectively;

[0126] The cycle includes fault recovery and dynamic reordering mechanisms.

[0127] This embodiment also provides a control system for autonomous coordinated grid connection of a diesel generator group, including: a management module, a dispatching module, a state detection module, a control module, a fault response module and an adjustment module;

[0128] The management module is responsible for building the network architecture of the diesel generator group using the CAN bus, realizing the physical connection and communication protocol configuration between the units, and also includes the functions of on-site investigation, CAD layout design, star topology selection, CAN address allocation and network communication testing;

[0129] The scheduling module is responsible for calculating the priority coefficient of each node based on the geographical location, unit output power, and historical stability parameters. In addition, it is also responsible for maintaining the global grid-connected status table, managing node status and priority information, and triggering priority recalculation when the node status changes;

[0130] The state detection module is responsible for periodically collecting the output power, stability and failure rate of each node, broadcasting this information to the global table through the CAN network, and processing information from other nodes;

[0131] The control module is responsible for executing the competition and allocation of grid connection rights according to the priority order in the global table. This module monitors the grid connection status, determines the timing of the node's grid connection attempt, automatically abandons the grid connection request of the low-priority node, and ensures that the node with the highest priority obtains the grid connection authorization;

[0132] The fault response module is responsible for immediately responding and updating the global table when a node fault is detected in the network, triggering a re-evaluation of the network status;

[0133] The adjustment module is responsible for restarting the grid connection application process each time the grid connection is successful or the network structure changes, and recalculates the priorities of all non-grid-connected nodes according to the latest network conditions and adjustment formulas.

[0134] This embodiment also provides a computer device, which is suitable for the control method of autonomous coordination and grid connection of a diesel generator group, including: a memory and a processor; the memory is used to store computer executable instructions, and the processor is used to execute computer executable instructions to implement the control method of autonomous coordination and grid connection of a diesel generator group proposed in the above embodiment.

[0135] The computer device may be a terminal, and the computer device includes a processor, a memory, a communication interface, a display screen and an input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, an operator network, NFC (near field communication) or other technologies. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covering the display screen, or a key, a trackball or a touchpad provided on the housing of the computer device, or an external keyboard, touchpad and mouse.

[0136] This embodiment also provides a storage medium on which a computer program is stored. When the program is executed by a processor, the control method for realizing autonomous coordinated grid connection of a diesel generator group as proposed in the above embodiment is implemented; the storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (Static Random Access Memory, referred to as SRAM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, referred to as EEPROM), erasable programmable read-only memory (Erasable Programmable Read Only Memory, referred to as EPROM), programmable read-only memory (Programmable Red-Only Memory, referred to as PROM), read-only memory (Read-Only Memory, referred to as ROM), magnetic storage, flash memory, magnetic disk or optical disk.

[0137] In summary, the present invention achieves direct information interaction and autonomous decision-making between units by utilizing an efficient communication network built with CAN bus technology, thereby fundamentally optimizing the grid-connected process. This method innovatively regards each diesel generator set as an intelligent node in the network, and introduces a set of competitive grid-connected strategies based on node status and preset rules through the dynamic maintenance and priority mechanism of the global grid-connected status table. This method not only greatly improves the response speed and flexibility of grid-connected operations, but also effectively avoids the potential risks of centralized control and enhances the robustness of the system.

[0138] Example 2

[0139] Referring to Table 1, which is the second embodiment of the present invention, in order to further verify the advancement of the present invention, experimental simulation data of the control method for the autonomous coordinated grid-connection of a diesel generator group are provided.

[0140] In this embodiment, we simulated a regional power generation network consisting of 10 diesel generator sets. The effectiveness and superiority of the autonomous coordinated grid-connected control method described in the claims were verified through actual data. First, based on the on-site investigation and CAD layout diagram, a star topology was established to ensure effective connection and information exchange between the units. Then, the geographical location, output power and historical operating stability of each unit were carefully measured and evaluated. The priority coefficient of each node was calculated using the above formula, and the CAN address was allocated accordingly to ensure the rationality and efficiency of the network construction.

[0141] Furthermore, based on the optimized priority calculation formula, combined with the time factor, failure rate and geographical location dynamic parameters, real-time adjustment of the priority was achieved. To verify this mechanism, we simulated the status changes within the network in different time periods, including the addition, exit and fault recovery of units, ensuring the dynamic update and optimization of the global grid-connected status table.

[0142] In the simulation environment, we periodically executed the exchange of node status information and the priority evaluation process, and achieved orderly grid connection through the competition mechanism. We recorded and analyzed in detail various scenarios in the competition process, including grid connection conflicts, priority adjustments, and fault responses, to ensure efficient and stable grid connection operations.

[0143] The details are shown in the following table:

[0144] Table 1 Experimental record table

[0145]

[0146]

[0147] Through the above experimental data, we can observe the following significant beneficial effects:

[0148] After introducing the time factor (T) and the failure rate (Fr), the optimized priority coefficient (P new ) shows a better ranking on most nodes compared with the initial priority (P), such as the priority adjustment of Node_01 and Node_02, which effectively reflects the dynamic changes of network status and enhances the real-time and adaptability of grid-connected control.

[0149] In the simulated failure scenario, the timely exit of the failed node and the rapid recalculation of the network priority ensure that the system can complete the adjustment in a short time. For example, after Node_07 fails, Node_08 immediately adjusts according to the new P new_f The power supply can be connected to the grid by adjusting the priority of the power supply and attempting to connect to the grid, thus reducing the power supply interruption time caused by faults.

[0150] In the case of conflicting grid-connected demands at multiple nodes, the priority mechanism ensures that high-efficiency and high-stability units are connected to the grid first. For example, Node_01 is connected to the grid first due to its stable output power and historical performance, thus optimizing the energy distribution and utilization efficiency of the entire network.

[0151] As the network structure is adjusted (such as the addition of Node_10), all nodes not connected to the grid can respond quickly and recalculate P new_a The value reflects the system's ability to efficiently integrate new nodes and ensure the continuous and stable operation of the network under changing conditions.

[0152] In summary, the autonomous coordinated grid-connected control method for a diesel generator group proposed in the present invention significantly improves the efficiency, stability and resource utilization of grid-connected operations through a series of innovative strategies and algorithm optimizations, effectively solves the shortcomings of centralized control in the prior art, and demonstrates great potential and practicality in the management of distributed power generation systems.

Claims

1. A control method for autonomously coordinating and connecting to the grid of a diesel generator group, characterized in that: include, Use CAN bus to build a regional diesel generator network, each unit as a network node, and establish a global grid-connected status table containing the grid-connected status of each network node; Configure the global grid-connected status table of each node's grid-connected status to include the grid-connected status information of each node and use the node's CAN address as the priority basis; The node grid connection status information is periodically exchanged through the CAN network. Each node competes for grid connection rights based on its own status and node status, referring to the preset priority order; During the competition process, nodes with lower priority automatically give up the grid connection attempt, while nodes with the highest priority are authorized to connect to the grid; After the authorized nodes complete the grid connection, the nodes that have not been connected to the grid restart the grid connection application process until all nodes are successfully connected to the grid; The regional diesel generator network is constructed by using the CAN bus, each unit is used as a network node, and a global grid-connected status table including the grid-connected status of each network node is established. The specific steps are as follows: Survey the location of the diesel generator group, draw a layout diagram using CAD, and determine the location of each unit; Connect the substation to all diesel generator sets through a star topology network; Use the satellite positioning system to measure the data of the diesel generator set and obtain the longitude and latitude coordinate data of each diesel generator set; Combining the actual power and historical stability data of each unit, the priority coefficient of each node is calculated, and the expression is: ; Among them, P is the priority coefficient, D avg represents the average distance between all diesel generator sets and the substation, D represents the actual distance between a specific diesel generator set and the central node, and D max It represents the distance of the node farthest from the substation among all diesel generator sets, α represents the power weight coefficient, Pwr represents the output power of the diesel generator set, β represents the stability weight coefficient, and Stb represents the historical operation stability; the specific diesel generator set is the diesel generator set that is closest to the average distance Davg; Sort the priority coefficients P from small to large, assign the smallest CAN address to the node with the highest priority, and the remaining nodes in ascending order; When the priorities are the same, they are sorted according to their geographic coordinates, with the smaller coordinates taking priority; Write the assigned address into the CAN communication module of each diesel generator set and perform a network communication test.

2. The control method for autonomous coordinated grid connection of a diesel generator group as claimed in claim 1, characterized in that: The global grid-connected status table of each node grid-connected status is configured to include grid-connected status information of each node, and the CAN address of the node is used as the priority basis. The specific steps are as follows: Assign unique binary codes to different grid-connected states; Based on the priority coefficient formula, combined with the time factor T, failure rate Fr and geographical location, the optimized priority coefficient expression is: ; Among them, P new Represents the optimized priority coefficient, represents the time since the last status update, γ is a tuning parameter, Fr represents the failure rate, δ represents another tuning parameter, η represents the time periodic impact weight, τ represents the time period length, and sin is a sine function term, indicating that the priority fluctuates over time; The global grid-connected status table adopts a two-dimensional array structure. The first dimension is the node index, and the second dimension contains two parts of information: one is an 8-bit binary status code, the first 3 bits are used to indicate the grid-connected status, and the last 5 bits are reserved for future expansion; the other is the priority coefficient P new When initialized, the status of all nodes is set to unconnected encoding, and the priority coefficients are calculated and sorted according to the new formula.

3. The control method for autonomous coordinated grid connection of a diesel generator group as claimed in claim 2, characterized in that: The node grid connection status information is periodically exchanged through the CAN network. Each node competes for grid connection rights based on its own status and node status and with reference to a preset priority order. The specific steps are as follows: Each diesel generator node periodically reads its own status parameters; Each node broadcasts the current status code and P through the CAN bus new The value is transmitted to the global grid-connected status table. After receiving the node verification information, the latest status code, CAN address, and calculated optimization priority coefficient P of each node are recorded. new ,When the priority coefficient changes, the priority adjustment within the network is immediately triggered; When multiple nodes apply for grid connection at the same time, their P new value, the node with the largest value gets priority. new If the values ​​are the same, the CAN addresses are directly compared, and the smallest one takes priority.

4. The control method for autonomous coordinated grid connection of a diesel generator group as claimed in claim 3, characterized in that: In the competition process, the node with lower priority automatically abandons the grid connection attempt, and the node with the highest priority obtains the grid connection authorization. The specific steps are as follows: Each node is based on P new The values ​​are sorted, and the global grid-connected status table updates the priority ranking of each node in real time; When the system detects a grid connection requirement, the node with the highest priority in the global grid connection status table is marked as applying for grid connection, and its status and priority are broadcasted through the CAN network. After receiving the information, other nodes will automatically adjust their status to waiting if their own priority is lower than the current highest one, and give up the grid connection attempt. After the optimal node obtains the grid connection authorization, it updates its status to grid-connected and broadcasts this information through the network; The nodes that have successfully connected to the grid will eventually change their status to successful connection and broadcast it to the entire network. The global connection status table will be updated accordingly. The nodes that have not successfully connected to the grid will be re-evaluated based on the latest network status and personal priority to prepare for the next round of competition. When the network status changes, all nodes need to recalculate P new .

5. The control method for autonomous coordinated grid connection of a diesel generator group as claimed in claim 4, characterized in that: After the authorized node completes the grid connection, the unconnected nodes restart the grid connection application process until all nodes are successfully connected to the grid. The specific steps are as follows: The node that is successfully connected to the grid first updates its status to successfully connected to the grid and broadcasts this information through the CAN network, including its latest P new Value and status code; After receiving the successful grid connection broadcast, the non-grid-connected node immediately checks the global grid connection status table to obtain the current network status. Each non-grid-connected node recalculates its P in the updated network environment according to the priority ranking in the latest global grid connection status table. new value; When a new network node is added, each unconnected node needs to recalculate P new value, P new The calculation of introduces a new factor adjustment term, and the adjusted priority coefficient expression is: ; in, represents the adjusted priority coefficient, represents the network structure adjustment coefficient, △N represents the change in the number of network nodes, and △L represents the change in the average connectivity of the network; All nodes not connected to the grid are adjusted according to Reorder and update the priority sequence in the global grid-connected status table; The sorted nodes that are not connected to the grid try to connect to the grid in order according to the new priority order. The node with the highest priority tries to connect to the grid first. If the connection is successful, the current network status is broadcasted. Otherwise, the current status remains unchanged. After receiving the broadcast, other nodes continue to try in order until all nodes are successfully connected to the grid. The nodes that failed to connect to the grid enter the next cycle and repeat the status update and P new The process of calculating, sorting, and trying values.

6. The control method for autonomous coordinated grid connection of a diesel generator group as claimed in claim 5, characterized in that: The next cycle comprises the following specific steps: When a node connected to the network is detected to have a fault and automatically exit operation, the node immediately broadcasts its fault status and exit information through the CAN network. After receiving this information, the global grid-connected status table immediately updates the node status to fault exit and removes it from the current grid-connected node list. The system automatically triggers the global priority recalculation process. All non-faulty nodes that are not connected to the grid recalculate their respective priority coefficients based on the current network status using the adjustment formula. The expression is: ; in, Indicates the priority coefficient after a fault occurs, is the fault impact coefficient, which is set according to the impact of the faulty node on the network stability. n A quantitative indicator that represents the impact of a faulty node on the average stability of the network; Based on the new priority coefficient , all nodes not connected to the grid are reordered, and high-priority nodes try to fill the vacancies left by the failed nodes and perform grid-connected operations; During the fault recovery period, the network monitoring module continuously tracks the status of the faulty node. Once the faulty node is repaired and reapplies to join the network, P is recalculated based on its latest status. new , and participate in the grid connection competition according to the latest priority sequence.

7. A control system for autonomously coordinating and connecting to the grid of a diesel generator group, based on the control method for autonomously coordinating and connecting to the grid of a diesel generator group according to any one of claims 1 to 6, characterized in that: Including management module, scheduling module, status detection module, control module, fault response module and adjustment module; The management module is responsible for building the network architecture of the diesel generator group using the CAN bus, realizing the physical connection and communication protocol configuration between the units, and also includes the functions of on-site investigation, CAD layout design, star topology selection, CAN address allocation and network communication testing; The scheduling module is responsible for calculating the priority coefficient of each node based on the geographical location, unit output power, and historical stability parameters. In addition, it is also responsible for maintaining the global grid-connected status table, managing node status and priority information, and triggering priority recalculation when the node status changes; The state detection module is responsible for periodically collecting the output power, stability and failure rate of each node, broadcasting this information to the global grid-connected state table through the CAN network, and processing information from other nodes; The control module is responsible for executing the competition and allocation of grid connection rights according to the priority order in the global grid connection status table. This module monitors the grid connection status, determines the timing of the node's grid connection attempt, automatically abandons the grid connection request of the low-priority node, and ensures that the node with the highest priority obtains the grid connection authorization; The fault response module is responsible for immediately responding and updating the global grid-connected status table when a node fault is detected in the network, triggering a re-evaluation of the network status; The adjustment module is responsible for restarting the grid connection application process each time the grid connection is successful or the network structure changes, and recalculates the priorities of all non-grid-connected nodes according to the latest network conditions and adjustment formulas.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the control method for autonomous coordinated grid connection of a diesel generator group as described in any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the control method for autonomous coordinated grid connection of a diesel generator group as described in any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Control method suitable for diesel generator group independent coordination synchronization

    CN106849160A