A method and device for maintaining dual active models between a primary and a standby dispatching automation system

By realizing the two-way transmission and synchronization of model maintenance files between the main and backup systems, the problem that models can only be maintained in one-way in the existing technology is solved, and the redundancy and reliability of the power scheduling system are improved.

CN113937775BActive Publication Date: 2025-07-11NR ELECTRIC CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111185558.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-12
Publication Date
2025-07-11
Estimated Expiration
2041-10-12

AI Technical Summary

Technical Problem

The existing scheduling automation system can only achieve one-way maintenance and synchronization of the model, but cannot achieve dual-active maintenance of the model, resulting in the insulating system being unable to synchronize in time when the main scheduling system is maintained, affecting the reliability of the system.

Method used

By realizing the two-way transmission and synchronization of model maintenance files between the main and backup systems, it includes sending the model maintenance file to the current main tune when the main tune becomes backup, and receiving and performing model maintenance when the backup tune becomes main tune, and using the main change backup module and the backup main module to achieve dual active maintenance.

Benefits of technology

The dual-active model maintenance during main and standby switching is realized, which improves the redundancy and reliability of the power scheduling system and ensures the consistency of the model.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113937775B_ABST
    Figure CN113937775B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and device for dual-active maintenance of models between a primary and a standby dispatching automation system. When a primary-standby switch occurs, the original primary dispatcher sends the model maintenance file to the current primary dispatcher, realizing the dual-active maintenance of the primary and standby dispatcher models and improving the redundancy of the power dispatching system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a method and device for maintaining dual-active models between a primary and a standby dispatching automation system, and belongs to the field of power dispatching automation. Background Art

[0002] The dispatching automation system is the core support system for power production dispatching. To enhance the disaster tolerance of the automation system, at present, power grids at all levels in China have generally built two sets of dispatching automation systems, namely, a primary dispatching system and a standby dispatching system. The standby dispatching system runs in parallel as the hot standby of the primary dispatching system. After the power grid model is maintained in the primary dispatching system, it is necessary to synchronize the power grid model data to the standby dispatching system in a timely manner to meet the requirement of model consistency between the primary and standby dispatching systems and avoid secondary maintenance of the model information in the standby dispatching system.

[0003] The current construction of the standby dispatching system can effectively improve the reliability of the dispatching automation system, but it can only achieve one-way maintenance and synchronization of the model and cannot achieve dual-active maintenance of the model. Summary of the Invention

[0004] The present invention provides a method and device for maintaining dual-active models between a primary and a standby dispatching automation system, which solves the problems disclosed in the background art.

[0005] To solve the above technical problems, the technical solutions adopted by the present invention are as follows:

[0006] A method for maintaining dual-active models between a primary and a standby dispatching automation system includes:

[0007] In response to detecting that itself changes from the primary dispatcher to the standby dispatcher and there is model maintenance when itself is the primary dispatcher, sending the model maintenance file to the current primary dispatcher;

[0008] In response to detecting that itself changes from the standby dispatcher to the primary dispatcher and receiving the model maintenance file sent by the original primary dispatcher, performing model maintenance according to the model maintenance file.

[0009] In response to detecting that itself changes from the primary dispatcher to the standby dispatcher and there is model maintenance when itself is the primary dispatcher, sending the model maintenance file to the current primary dispatcher includes:

[0010] In response to detecting that itself changes from the primary dispatcher to the standby dispatcher and there is model maintenance when itself is the primary dispatcher, stopping the model maintenance function and sending the model maintenance file to the current primary dispatcher.

[0011] In response to detecting that itself changes from the standby dispatcher to the primary dispatcher and receiving the model maintenance file sent by the original primary dispatcher, performing model maintenance according to the model maintenance file includes:

[0012] In response to detecting that itself changes from the standby dispatcher to the primary dispatcher and receiving the model maintenance file sent by the original primary dispatcher, starting the model maintenance function and performing model maintenance according to the model maintenance file.

[0013] A model dual-active maintenance device between a primary and standby dispatching automation system, comprising:

[0014] Primary-to-standby module: In response to detecting that itself changes from the primary dispatcher to the standby dispatcher and there is model maintenance when itself is the primary dispatcher, send the model maintenance file to the current primary dispatcher.

[0015] Standby-to-primary module: In response to detecting that itself changes from the standby dispatcher to the primary dispatcher and receiving the model maintenance file sent by the original primary dispatcher, perform model maintenance according to the model maintenance file.

[0016] Primary-to-standby module: In response to detecting that itself changes from the primary dispatcher to the standby dispatcher and there is model maintenance when itself is the primary dispatcher, stop the model maintenance function and send the model maintenance file to the current primary dispatcher.

[0017] Standby-to-primary module: In response to detecting that itself changes from the standby dispatcher to the primary dispatcher and receiving the model maintenance file sent by the original primary dispatcher, start the model maintenance function and perform model maintenance according to the model maintenance file.

[0018] A computer-readable storage medium storing one or more programs, the one or more programs including instructions that, when executed by a computing device, cause the computing device to execute a model dual-active maintenance method between a primary and standby dispatching automation system.

[0019] A computing device, comprising one or more processors, one or more memories, and one or more programs, wherein the one or more programs are stored in the one or more memories and are configured to be executed by the one or more processors, and the one or more programs include instructions for executing a model dual-active maintenance method between a primary and standby dispatching automation system.

[0020] The beneficial effects achieved by the present invention: When the primary and standby are switched in the present invention, the original primary dispatcher sends the model maintenance file to the current primary dispatcher, realizing the dual-active maintenance of the primary and standby dispatcher models and improving the redundancy of the power dispatching system. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 It is a flowchart of the method of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0022] The present invention will be further described below with reference to the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present invention and should not be used to limit the protection scope of the present invention.

[0023] A model dual-active maintenance method between a primary and standby dispatching automation system, comprising the following steps:

[0024] Step 1, in response to detecting that itself changes from the primary dispatcher to the standby dispatcher and there is model maintenance when itself is the primary dispatcher, send the model maintenance file to the current primary dispatcher;

[0025] Step 2, in response to detecting that itself changes from the standby dispatcher to the primary dispatcher and receiving the model maintenance file sent by the original primary dispatcher, perform model maintenance according to the model maintenance file.

[0026] The above method is applied to two sets of dispatching automation systems. When the primary and standby are switched, the original primary dispatcher sends the model maintenance file to the current primary dispatcher, realizing the dual-active maintenance of the primary and standby dispatcher models and improving the redundancy of the power dispatching system.

[0027] Define two sets of dispatching automation systems, A and B. Assume that originally A is the primary dispatcher and A enables the model maintenance function, and B is the standby dispatcher. When the primary and standby are switched, that is, A becomes the standby dispatcher and B becomes the primary dispatcher, A stops the model maintenance function and sends the model maintenance file (i.e., the file containing maintenance data) to B. After B receives the model maintenance file sent by the original primary dispatcher, it starts the model maintenance function and performs model maintenance according to the model maintenance file.

[0028] To facilitate the temporary storage and transmission of the model maintenance file, a model maintenance directory and a model transmission directory are pre-configured in the two sets of dispatching automation systems. Among them, the model maintenance file in the configured model maintenance directory is used for model maintenance, and the model maintenance file in the model transmission directory is used for transmission.

[0029] The specific process of the above method is as Figure 1 shown, including:

[0030] 1) Configure a model maintenance directory and a model transmission directory in the two systems respectively;

[0031] 2) When the original primary dispatcher becomes the standby dispatcher and the original standby dispatcher becomes the primary dispatcher:

[0032] 21) The current primary dispatcher checks its own model maintenance directory. If the model data file does not exist, copy the model data file in its own model transmission directory to the model maintenance directory and enable the model maintenance function;

[0033] If the model data file does not exist in its own model transmission directory, issue an alarm for abnormal dual-active synchronization of the model;

[0034] 22) The current standby dispatcher stops the model maintenance function, checks its own model maintenance directory. If the model data file exists, transmit the model data file to the model transmission directory of the current primary dispatcher.

[0035] Based on the above method, the present application discloses a corresponding software device, namely a device for dual-active maintenance of models between the primary and standby systems of dispatching automation, including:

[0036] Main standby module: In response to detecting that itself changes from the main controller to the standby controller and there is model maintenance when itself is the main controller, stop the model maintenance function and send the model maintenance file to the current main controller.

[0037] Standby main module: In response to detecting that itself changes from the standby controller to the main controller and receiving the model maintenance file sent by the original main controller, start the model maintenance function and perform model maintenance according to the model maintenance file.

[0038] A computer-readable storage medium storing one or more programs, the one or more programs including instructions that, when executed by a computing device, cause the computing device to execute a method for dual-active maintenance of models between a dispatching automation primary-backup system.

[0039] A computing device, including one or more processors, one or more memories, and one or more programs, where the one or more programs are stored in the one or more memories and are configured to be executed by the one or more processors, and the one or more programs include instructions for executing a method for dual-active maintenance of models between a dispatching automation primary-backup system.

[0040] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program code.

[0041] The present invention is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processors of general-purpose computers, special-purpose computers, embedded processors, or other programmable data processing devices to generate a machine, such that the instructions executed by the processors of the computer or other programmable data processing devices generate means for realizing the functions specified in Figure 1 one or more flows and / or blocks Figure 1 one or more blocks.

[0042] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means that realizes the functions specified in the flow Figure 1one process or multiple processes and / or boxes Figure 1 the functions specified in one box or multiple boxes.

[0043] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one process or multiple processes and / or boxes Figure 1 the functions specified in one box or multiple boxes.

[0044] The above are only embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention are included within the scope of the claims of the present invention pending approval of the application.

Claims

1. A method for maintaining dual active models between a primary and a standby dispatching automation system, characterized in that including: In response to detecting that itself changes from the standby to the primary, check its own model maintenance directory. If the model maintenance file does not exist, copy the model maintenance file in its own model transfer directory to its own model maintenance directory and enable the model maintenance function; if the model maintenance file also does not exist in its own model transfer directory, issue a model dual-active synchronization exception alarm; wherein, the model maintenance directory and the model transfer directory are pre-configured in the primary, and the model maintenance directory and the model transfer directory are configured in the standby; the model maintenance file in the model maintenance directory is used for model maintenance, and the model maintenance file in the model transfer directory is used for transmission; In response to detecting that itself changes from the primary to the standby, stop the model maintenance function, check its own model maintenance directory. If the model maintenance file exists, transfer the model maintenance file to the model transfer directory of the current primary.

2. A model dual-active maintenance device between primary and standby systems for dispatching automation, characterized in that, including: Standby-to-primary module: In response to detecting that itself changes from the standby to the primary, check its own model maintenance directory. If the model maintenance file does not exist, copy the model maintenance file in its own model transfer directory to its own model maintenance directory and enable the model maintenance function; if the model maintenance file also does not exist in its own model transfer directory, issue a model dual-active synchronization exception alarm; wherein, the model maintenance directory and the model transfer directory are pre-configured in the primary, and the model maintenance directory and the model transfer directory are configured in the standby; the model maintenance file in the model maintenance directory is used for model maintenance, and the model maintenance file in the model transfer directory is used for transmission; Primary-to-standby module: In response to detecting that itself changes from the primary to the standby, stop the model maintenance function, check its own model maintenance directory. If the model maintenance file exists, transfer the model maintenance file to the model transfer directory of the current primary.

3. A computer-readable storage medium for storing one or more programs, characterized in that: The one or more programs include instructions that, when executed by a computing device, cause the computing device to perform the method according to claim 1.

4. A computing device, characterized in that, including: One or more processors, one or more memories, and one or more programs, wherein the one or more programs are stored in the one or more memories and are configured to be executed by the one or more processors, and the one or more programs include instructions for performing the method according to claim 1.

Citation Information

Patent Citations

  • EMS model synchronization method between heterogeneous scheduling automation main and standby systems and system thereof

    CN106960284A

  • Master-slave mode control method based on D5000 master-standby dispatching system and management system

    CN113253643A