Transformer substation multi-machine real-time data synchronization method and system based on safety bus

Through the safety bus technology, the multi-main and backup substations are connected in parallel, the data volume and CPU computing power are optimized, and the waste and security problems in the data synchronization process are solved, ensuring the security and reliability of data transmission.

CN120301896APending Publication Date: 2025-07-11SHANDONG LUNENG SOFTWARE TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510434360.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-08
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

During the data synchronization process of multi-computer in the substation, there are unnecessary investment and waste of computing power caused by the increase in data scale, as well as data transmission security risks.

Method used

The security bus technology is used to connect multiple monitoring hosts in parallel, ensure legality through end-to-end encryption authentication, establish a communication connection between the substation host and the backup unit, and perform data switching and synchronization in the event of a failure.

Benefits of technology

It reduces the amount of data and CPU computing power requirements of each monitoring host, reduces infrastructure investment, and ensures uninterrupted and secure data acquisition in the event of failure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120301896A_ABST
    Figure CN120301896A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of transformer substation data communication, and particularly relates to a transformer substation multi-machine real-time data synchronization method and system based on a safety bus, and the method comprises the steps: obtaining the real-time operation data of a transformer substation, and building a transformer substation real-time database; performing communication connection between the transformer substation host and the transformer substation standby machine by adopting an encrypted and authenticated security bus; based on the obtained communication connection and a real-time database, determining a communication link between the transformer substation host and the transformer substation standby; according to the determined communication link, the substation host and the substation standby respectively send own communication equipment lists to each other through a safety bus; and based on the communication link and the communication equipment list, the transformer substation host and the transformer substation standby respectively carry out data processing to complete real-time data synchronization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of substation data communication, and particularly relates to a method and system for real-time data synchronization of multiple machines in a substation based on a security bus. Background Art

[0002] The statements in this part only provide background technical information related to the present invention and do not necessarily constitute prior art.

[0003] With the improvement of the requirements for substation digital construction, in recent years, information systems such as panoramic systems and digital twins have been widely applied in substations. With the demand for power, large-scale access of new energy power grids, and the reconstruction and expansion of substations, more intelligent devices need to be connected to the built-in monitoring system of the substation, which leads to an increase in data scale. At the same time, higher requirements are put forward for the real-time performance and security of data processing.

[0004] Currently, master-slave monitoring is deployed in substations, and a master-slave redundancy mechanism is used to reuse the computing power of two machines (or even multiple machines). Assuming the data scale to be accessed is S, each machine needs to access and process data of the S level. When the data scale increases, both machines need to be expanded and upgraded, resulting in unnecessary investment and waste of computing power. At the same time, during the process of multi-machine data synchronization, although the local area network in the substation used is isolated from the external network and data is transmitted in plaintext in the local area network, certain security risks are also brought. Summary of the Invention

[0005] To solve the above problems, the present invention proposes a method and system for real-time data synchronization of multiple machines in a substation based on a security bus. The security bus technology is used to parallel multiple monitoring hosts to form a data processing center, and the legality of the authorization of computer nodes accessing the security bus is ensured through end-to-end encryption authentication.

[0006] According to some embodiments, the first solution of the present invention provides a method for real-time data synchronization of multiple machines in a substation based on a security bus, adopting the following technical solution:

[0007] A method for real-time data synchronization of multiple machines in a substation based on a security bus includes:

[0008] Obtain the real-time operation data of the substation and establish a real-time database of the substation;

[0009] Use an encrypted authentication security bus to establish a communication connection between the substation host and the substation standby machine;

[0010] Based on the obtained communication connection and real-time database, determine the communication link between the substation host and the substation standby machine;

[0011] According to the determined communication link, the main substation host and the backup substation host respectively send their own communication device lists to each other via the security bus;

[0012] Based on the communication link and the communication device lists, the main substation host and the backup substation host respectively perform data processing to complete real-time data synchronization.

[0013] As a further technical limitation, during the data processing, the main substation host regularly sends its own communication device list to the corresponding backup substation host. The backup substation host combines the acquisition device list of the main substation host to obtain the global device list of the backup substation host. The backup substation host marks and monitors the relevant devices in the obtained main substation host device list, and the backup substation host does not communicate with the marked relevant devices. At the same time, the backup substation host regularly sends its own acquisition device list to the main substation host. The main substation host combines the communication device list of the backup substation host to obtain the global device list of the main substation host. The main substation host marks and monitors the relevant devices in the obtained backup substation host device list, and the main substation host does not communicate with the marked relevant devices.

[0014] Furthermore, during the data processing, when the main substation host has a downtime failure, the main substation host disconnects from the security bus offline. Then the backup substation host cannot receive the communication device list sent by the main substation host, and the backup substation host will take over the data communication in the communication device list to achieve uninterrupted data acquisition. At the same time, a fault alarm prompt for the main substation host is given. At this time, the backup substation host enters the single-machine operation state.

[0015] Furthermore, when the main substation host recovers from the fault, it immediately sends a data synchronization request to the backup substation host, and the backup substation host sends the cached data to the main substation host. After receiving the cached data, the main substation host resumes sending the communication device list. After receiving the communication device list, the backup substation host performs a difference set processing with the global device list of the backup substation host to restore the global communication list to the acquisition device list of the backup substation host itself, and the main substation host and the backup substation host resume the parallel state of downstream acquisition.

[0016] As a further technical limitation, according to the determined communication link, the data processing performed by the main substation host and the backup substation host includes but is not limited to data storage in the real-time database, storage in the historical database, statistical processing, inversion processing, coefficient processing, change dead zone processing, and associated telecontrol error.

[0017] As a further technical limitation, after the substation host starts, it opens a specific TCP bus port for listening. At the same time, the substation standby machine initiates a connection to the substation host; the substation standby machine sends a registration request message to the substation host through the bus. The connection between the substation host and the substation standby machine uses time-based authentication, and the substation host is authenticated only when the certificates match; or in the way of SSH secure tunnel, the SSH service provides encryption and the bus itself does not perform encryption authentication processing; after successful authentication of the secure bus, the substation host and the substation standby machine can receive data messages from each other.

[0018] According to some embodiments, the second solution of the present invention provides a substation multi-machine real-time data synchronization system based on a secure bus, and adopts the following technical solution:

[0019] A substation multi-machine real-time data synchronization system based on a secure bus, comprising:

[0020] A data acquisition module, which is configured to acquire real-time operation data of the substation and establish a real-time database of the substation;

[0021] A data communication module, which is configured to perform communication connection between the substation host and the substation standby machine by using a secure bus with encryption authentication; determine the communication link between the substation host and the substation standby machine based on the obtained communication connection and real-time database; according to the determined communication link, the substation host and the substation standby machine respectively send their own communication device lists to each other through the secure bus;

[0022] A data synchronization module, which is configured to respectively perform data processing on the substation host and the substation standby machine based on the communication link and the communication device list to complete real-time data synchronization.

[0023] According to some embodiments, the third solution of the present invention provides a computer-readable storage medium, and adopts the following technical solution:

[0024] A computer-readable storage medium, on which a program is stored, and when the program is executed by a processor, it realizes the steps in the method for substation multi-machine real-time data synchronization based on a secure bus as described in the first solution of the present invention.

[0025] According to some embodiments, the fourth solution of the present invention provides an electronic device, and adopts the following technical solution:

[0026] An electronic device, comprising a memory, a processor and a program stored on the memory and running on the processor. When the processor executes the program, it realizes the steps in the method for substation multi-machine real-time data synchronization based on a secure bus as described in the first solution of the present invention.

[0027] According to some embodiments, a fifth aspect of the present invention provides a computer program product, adopting the following technical solution:

[0028] A computer program product includes software code, and the program in the software code executes the steps in the method for real-time data synchronization of multiple computers in a substation based on a security bus as described in the first aspect of the present invention.

[0029] Compared with the prior art, the beneficial effects of the present invention are as follows:

[0030] After the present invention uses the security bus for data distribution, assuming the scale of the accessed data is S and the number of monitoring computer nodes is N, the amount of data accessed by each monitoring host can be reduced to S / N. According to the typical configuration of general substations of 35 kV and above, N = 2, there are only two main and standby machines, then the amount of data accessed by each monitoring host is reduced to S / 2, and each monitoring host can retain half of the CPU computing power, reducing the investment in the substation digital infrastructure; at the same time, the present invention fully considers the disaster recovery processing when the monitoring host fails and gives an alarm prompt, minimizing the data loss caused by the failure to the greatest extent. Description of the Drawings

[0031] The specification drawings forming a part of this embodiment are used to provide a further understanding of this embodiment. The schematic embodiments and descriptions thereof are used to explain this embodiment and do not constitute an improper limitation to this embodiment.

[0032] Figure 1 It is a flowchart of the method for real-time data synchronization of multiple computers in a substation based on a security bus in Embodiment 1 of the present invention;

[0033] Figure 2 It is a structural framework diagram of the method for real-time data synchronization of multiple computers in a substation based on a security bus in Embodiment 1 of the present invention;

[0034] Figure 3 It is a simplified schematic diagram of the communication list in the normal parallel operation state in Embodiment 1 of the present invention;

[0035] Figure 4 It is a simplified schematic diagram of the communication list when the main machine goes offline and the standby machine runs alone in Embodiment 1 of the present invention;

[0036] Figure 5 It is a simplified schematic diagram of the communication list when the main machine goes online and the standby machine sends cached data in Embodiment 1 of the present invention;

[0037] Figure 6 It is a structural block diagram of the system for real-time data synchronization of multiple computers in a substation based on a security bus in Embodiment 1 of the present invention. Detailed Embodiments

[0038] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0039] It should be noted that the following detailed description is exemplary and is intended to provide further explanation of the present application. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which this application belongs.

[0040] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present invention. As used herein, unless the context clearly indicates otherwise, the singular forms are also intended to include the plural forms. In addition, it should be understood that when the terms "comprise" and / or "include" are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.

[0041] In the present invention, terms such as "upper", "lower", "left", "right", "front", "rear", "vertical", "horizontal", "side", "bottom", etc. indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings. They are only relationship terms determined for the convenience of describing the structural relationship of each component or element of the present invention and do not specifically refer to any component or element in the present invention and should not be construed as a limitation of the present invention.

[0042] In the present invention, terms such as "fixed connection", "connected", "connected" should be understood in a broad sense, indicating that it can be a fixed connection, an integral connection or a detachable connection; it can be directly connected or indirectly connected through an intermediate medium. For those skilled in the relevant scientific research or technology in this field, the specific meanings of the above terms in the present invention can be determined according to specific circumstances and should not be construed as a limitation of the present invention.

[0043] Without conflict, the embodiments in the present invention and the features in the embodiments can be combined with each other.

[0044] Embodiment 1

[0045] Embodiment 1 of the present invention introduces a method for real-time data synchronization of multiple machines in a substation based on a security bus.

[0046] The real-time database in this embodiment is used to store real-time, dynamic, and changing data. The real-time database exists in the computer memory and is volatile storage. Commonly, shared memory, Redis, etc. can be used as the real-time database. The historical database stores various statistical, historical values, events, etc. of non-volatile and persistent information. Commonly, relational databases such as mysql and sqllite databases can be used as the historical database.

[0047] In this embodiment, the IPC (Inter-Process Communication, data bus) service, that is, IPC is used to send data, commands, etc. of this node to other nodes through the network TCP or UDP, so as to achieve the functions of data transmission and command transmission.

[0048] In this embodiment, "real-time data" includes analog quantities (such as current and voltage), status quantities (signals), and original data such as metering transmitted through communication messages, as well as indirect data and related alarm event information generated by processing the original data (such as logical operations, filtering, etc.). By serializing these data, they can be transmitted between nodes through the bus, so as to achieve the purpose of data synchronization.

[0049] Such as Figure 1 shown, a method for real-time data synchronization of multiple computers in a substation based on a security bus includes:

[0050] Obtain the real-time operation data of the substation and establish a real-time database of the substation;

[0051] Use a security bus with encryption authentication to establish a communication connection between the main substation computer and the standby substation computer;

[0052] Based on the obtained communication connection and real-time database, determine the communication links of the main substation computer and the standby substation computer;

[0053] According to the determined communication links, the main substation computer and the standby substation computer respectively send their own communication device lists to each other through the security bus;

[0054] Based on the communication links and communication device lists, the main substation computer and the standby substation computer respectively perform data processing to complete real-time data synchronization.

[0055] It should be noted that this embodiment adopts the architecture as Figure 2 shown, uses the security bus technology to parallel multiple monitoring main computers into a large data processing center, which is jointly loaded and run by other nodes such as monitoring main computers and monitoring standby computers, and provides end-to-end encryption authentication technology to ensure that the computer nodes accessing the security bus have legal authorization.

[0056] In the substation main machine and the substation standby machine of this embodiment, SCADA (Supervisory Control And Data Acquisition) and communication front-end programs are both deployed. The communication device program is used to communicate with various protection and measurement control devices, protocol conversion devices, online monitoring devices, etc. in the substation that have network communication capabilities. The unprocessed data collected through data communication is raw data. The SCADA system performs arithmetic operations, inversion, dead zone judgment, mutation filtering, etc. on the raw data according to preset thresholds, coefficients, flag bits, etc., and converts it into engineering data that can be displayed, alarmed, and recognized by humans. At the same time, after processing, the raw data and engineering data are stored in the real-time database for use by other subsystems (or modules), and the non-real-time engineering data with statistical significance is stored in the historical database.

[0057] As one or more implementation manners, before performing security bus encryption authentication, start the substation main machine, realize reliable connection between each substation main machine based on the security bus. At the same time, the substation standby machine initiates a connection to the substation main machine; the substation standby machine sends a registration request message to the substation main machine. Based on time authentication, the substation main machine passes the authentication if and only if the certificates match, and the successful authentication of the security bus is completed. The substation main machine and the substation standby machine can receive data messages from each other.

[0058] It should be noted that the security bus encryption can also adopt the ssh encryption tunnel method, so that the bus itself does not need to perform data authentication and encryption, and the ssh tunnel provides authentication and encryption services.

[0059] In this embodiment, assuming the total data scale is S, when the substation main machine and the substation standby machine start, real-time databases with a scale of S are established in full volume respectively. The substation main machine and the substation standby machine are respectively responsible for the communication links of the next S / N devices / modules according to the pre-configured data communication ratio (in this embodiment, N = 2 is taken).

[0060] After the communication link is established, the substation main machine and the substation standby machine communicate with the devices / modules they are responsible for. In the substation, communication protocols such as DLT / 860mms, CMS, modbus, cdt, 103, etc. are generally used. The substation main machine and the substation standby machine respectively process data with a scale of S / N. The data processing includes but is not limited to business processes such as storing in the real-time database, storing in the historical database, statistical processing, inversion processing, coefficient processing, change dead zone processing, associated remote signal error, etc.

[0061] After the real-time database is established, the main substation host and the standby substation host respectively send their communication device lists to the bus; that is, the communication device lists L1, L2..., LN responsible for all nodes are recorded on each machine. Generally, when N = 2, two lists L1 and L2 are stored on each machine.

[0062] In this embodiment, after the main substation host processes data on the S / N scale, the processed result is sent to the standby substation host through the secure bus. To ensure performance, the real-time database address offset method is adopted to transmit only necessary information. Before synchronizing data, the real-time database determines the data attributes to be synchronized according to the pre-configuration of the real-time database, usually including other relevant attributes such as real-time database address, value, time, quality, etc., which is simply referred to as the data synchronization packet (SyncPacket, SP). The main substation host only needs to send the SP to the standby machine. Considering the data message length limit of the secure bus or the operating system, frame-by-frame transmission can be performed. Generally, 500 data packets can be used as one frame for transmission. At the same time, the standby substation host also uses the same mechanism to send to the main substation host.

[0063] After the main substation host and the standby substation host are each responsible for data on the S / N scale after processing, they only need to parse the processed message sent by the other party into individual SP data and immediately store it in the real-time database and the historical database according to the address, without the need for further data processing. Although each machine is only responsible for processing data on the S / N scale, the data stored in the real-time database and the historical database of each machine is the full-scale data S. Data storage redundancy is achieved, but data collection and processing are parallel.

[0064] As one or more implementation manners, as Figure 3 shown, the main substation host will regularly send its communication device list L1 to the standby machine. The data communication list structure includes the address, IP, and communication status for communication downward; after the standby substation host receives the list L1, it performs a union operation on its own collection device list L2 to merge it into the global device list LG. In LG, all devices from L1 are marked, and the standby substation host only monitors the status of these devices and does not perform communication processing. Similarly, the standby substation host also sends the list L2 to the host regularly, and the host also performs corresponding union and monitoring operations.

[0065] As Figure 4 shown, when the main substation host has a downtime failure, since the main substation host is disconnected from the bus, the standby substation host will not be able to receive the communication device list L1 sent by the other party. Therefore, the standby substation host will take over the communication of the data downward in the list L1 to ensure uninterrupted data collection, and display an alarm item on the interface to remind the duty personnel to handle it immediately to recover the fault. At this time, the standby substation host enters the single-machine operation state.

[0066] When the standby machine of the substation takes over L1, it will immediately classify the data from L1 and its own data from L2, and cache the event information SOE and the historical database information HIS; the cache size is determined by the preset. If the main machine does not recover for a long time, a cache overflow alarm will be reported; the cache size can be set by the mean time to repair * mean data load.

[0067] As Figure 5 shown, when the main machine of the substation recovers from a fault, it immediately sends a data synchronization request to the standby machine of the substation; the standby machine of the substation sends the cached data to the main machine; after the main machine of the substation receives and caches the data, it resumes sending the L1 list; after the standby machine of the substation receives the L1 list, it performs a difference set operation on L1 and its own global list LG, and the communication list is restored to L2, and the main machine and the standby machine of the substation resume the parallel state of the downstream acquisition.

[0068] After the data distribution is carried out by using the security bus in this embodiment, if the scale of the accessed data is S and the number of monitoring computer nodes is N, the amount of data accessed by each monitoring host can be reduced to S / N. According to the typical configuration of general substations of 220 kV and above, N = 2, then the amount of data accessed by each monitoring host is reduced to S / 2, and each monitoring host can retain half of the CPU computing power, reducing the investment in the digital infrastructure of the substation; at the same time, the present invention fully considers the disaster recovery processing when a certain monitoring host fails and gives an alarm prompt, minimizing the data loss caused by the failure to the greatest extent.

[0069] In this embodiment, the security bus technology is used to connect multiple monitoring hosts in parallel into a large data processing center, and end-to-end encryption authentication technology is provided to ensure that the computer nodes accessing the security bus have legal authorization.

[0070] Embodiment 2

[0071] Embodiment 2 of the present invention introduces a multi-machine real-time data synchronization system for a substation based on a security bus.

[0072] As Figure 6 shown, a multi-machine real-time data synchronization system for a substation based on a security bus includes:

[0073] A data acquisition module configured to acquire real-time operation data of the substation and establish a real-time database of the substation;

[0074] A data communication module configured to establish a communication connection between the main machine and the standby machine of the substation by using an encrypted authentication security bus; determine the communication link between the main machine and the standby machine of the substation based on the obtained communication connection and real-time database; according to the determined communication link, the main machine and the standby machine of the substation respectively send their own communication device lists to each other through the security bus;

[0075] A data synchronization module, which is configured to perform data processing respectively by a substation host and a substation standby machine based on a communication link and a communication device list, and complete real-time data synchronization.

[0076] The detailed steps are the same as those of the method for multi-machine real-time data synchronization of a substation based on a security bus provided in the first embodiment, and will not be elaborated herein.

[0077] Embodiment III

[0078] Embodiment III of the present invention provides a computer-readable storage medium.

[0079] A computer-readable storage medium, on which a program is stored, and when the program is executed by a processor, the steps in the method for multi-machine real-time data synchronization of a substation based on a security bus as described in Embodiment I of the present invention are implemented.

[0080] The detailed steps are the same as those of the method for multi-machine real-time data synchronization of a substation based on a security bus provided in the first embodiment, and will not be elaborated herein.

[0081] Embodiment IV

[0082] Embodiment IV of the present invention provides an electronic device.

[0083] An electronic device, including a memory, a processor, and a program stored on the memory and running on the processor, and when the processor executes the program, the steps in the method for multi-machine real-time data synchronization of a substation based on a security bus as described in Embodiment I of the present invention are implemented.

[0084] The detailed steps are the same as those of the method for multi-machine real-time data synchronization of a substation based on a security bus provided in the first embodiment, and will not be elaborated herein.

[0085] Embodiment V

[0086] Embodiment V of the present invention provides a computer program product.

[0087] A computer program product, including software code, and the program in the software code executes the steps in the method for multi-machine real-time data synchronization of a substation based on a security bus as described in Embodiment I of the present invention.

[0088] The detailed steps are the same as those of the method for multi-machine real-time data synchronization of a substation based on a security bus provided in the first embodiment, and will not be elaborated herein.

[0089] The above are only the preferred embodiments of this embodiment and are not used to limit this embodiment. For those skilled in the art, this embodiment can have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this embodiment shall be included within the protection scope of this embodiment.

Claims

1. A method for real-time data synchronization of multiple machines in a substation based on a security bus, characterized in that, including: Obtaining the real-time operation data of the substation and establishing a real-time database of the substation; Using a secure bus with encryption authentication for communication connection between the substation main machine and the substation standby machine; Based on the obtained communication connection and real-time database, determining the communication links of the substation main machine and the substation standby machine; According to the determined communication links, the substation main machine and the substation standby machine respectively send their own communication device lists to each other through the secure bus; Based on the communication links and communication device lists, the substation main machine and the substation standby machine respectively perform data processing to complete real-time data synchronization.

2. A multi-machine real-time data synchronization method for a substation based on a security bus as described in claim 1, characterized in that During the data processing, the substation main machine regularly sends its own communication device list to the corresponding substation standby machine, and the standby machine combines the acquisition device list of the substation main machine to obtain the global device list of the standby machine; the substation standby machine marks and monitors the relevant devices in the obtained main machine device list, and the substation standby machine does not communicate with the marked relevant devices; at the same time, the substation standby machine regularly sends its own acquisition device list to the substation main machine, and the main machine combines the communication device list of the substation standby machine to obtain the global device list of the main machine. The substation main machine marks and monitors the relevant devices in the obtained standby machine device list, and the substation main machine does not communicate with the marked relevant devices.

3. A real-time data synchronization method for multiple substations based on a secure bus as described in claim 2, characterized in that, During the data processing, when the substation main machine has a downtime fault, the substation main machine disconnects from the secure bus offline, then the substation standby machine cannot receive the communication device list sent by the substation main machine, and the substation standby machine will take over the data communication in the communication device list to achieve uninterrupted data acquisition; at the same time, a fault alarm prompt for the substation main machine is performed. At this time, the substation standby machine enters the single-machine operation state.

4. A method for real-time data synchronization of multiple machines in a substation based on a safety bus as described in claim 2, characterized in that, When the substation main machine recovers from the fault, it immediately sends a data synchronization request to the substation standby machine, and the substation standby machine sends the cached data to the substation main machine; after receiving the cached data, the substation main machine resumes sending the communication device list; after receiving the communication device list, the substation standby machine performs a difference set processing with the global device list of the standby machine to restore the global communication list to the acquisition device list of the standby machine itself, and the substation main machine and the substation standby machine resume the parallel state of collecting data downward.

5. A method for real-time data synchronization of multiple machines in a substation based on a security bus, as described in claim 1, characterized in that, According to the determined communication links, the data processing performed by the substation main machine and the substation standby machine includes but is not limited to data storage in the real-time library, storage in the historical library, statistical processing, inversion processing, coefficient processing, change dead zone processing, and associated telemetry error.

6. A real-time data synchronization method for multiple machines in a substation based on a safety bus as described in claim 1, characterized in that, After the substation main machine starts, it opens a specific TCP bus port for listening. At the same time, the substation standby machine initiates a connection to the substation main machine; the substation standby machine sends a registration request message to the substation main machine through the bus. The connection between the substation main machine and the substation standby machine uses time-based authentication, and the substation main machine is authenticated only when the certificates match; Or in the way of an SSH secure tunnel, the SSH service provides encryption, and the bus itself does not perform encryption authentication processing; After successful authentication of the secure bus, the substation main machine and the substation standby machine can receive data messages from each other.

7. A multi-machine real-time data synchronization system for a substation based on a security bus, characterized in that, including: A data acquisition module configured to obtain the real-time operation data of the substation and establish a real-time database of the substation; A data communication module, which is configured to establish a communication connection between a substation main unit and a substation standby unit using a secure bus with encrypted authentication; determine the communication links of the substation main unit and the substation standby unit based on the obtained communication connection and real-time database; and according to the determined communication links, the substation main unit and the substation standby unit respectively send their own communication device lists to each other via the secure bus. A data synchronization module, which is configured to respectively perform data processing by the substation main unit and the substation standby unit based on the communication link and the communication device list to complete real-time data synchronization.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the steps of the method for real-time data synchronization of multiple substation machines based on a secure bus as described in any one of claims 1-6.

9. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and running on the processor, characterized in that When the processor executes the program, it implements the steps of the method for real-time data synchronization of multiple substation machines based on a secure bus as described in any one of claims 1-6.

10. A computer program product comprising software code, characterized in that, The program in the software code executes the steps of the method for real-time data synchronization of multiple substation machines based on a secure bus as described in any one of claims 1-6.