A smart substation monitoring system resource pool architecture method supporting remote data collaboration
Patent Information
- Application Number
- CN202311016376.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-11
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2043-08-11
AI Technical Summary
监控系统处理后的界面告警结果可以使用DL/T476协议通过数据通信网关机供主站调阅,调阅结果为监控系统生成的告警字符描述,但主站无法根据需求在变电站全数据中进一步选择其他数据进行分析
[0047]本发明的有益效果在于,与现有技术相比,本发明根据远程访问的协同过程对变电站内部数据进行生命周期划分,并根据数据生命周期特点和远程访问需求,构建变电站监控体系资源池以对变电站内部数据以及远程主站对变电站内部数据的访问进行管理,并建立资源池与远程主站的交互及资源池内部各池间的交互机制以及资源池访问的过程可靠性保障机制,得到用于智能变电站监控体系的兼顾可靠与高效访问的多业务分布式数据资源池,能够提升对变电站远程数据访问的效率,提升变电站监控水平。具体的:
Smart Images

Figure CN117112344B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of power system monitoring technology, specifically relating to a method and system for constructing a resource pool architecture for an intelligent substation monitoring system that supports remote data collaboration. Background Technology
[0002] With the development of intelligent substation monitoring technology, in addition to the traditional monitoring of secondary electrical information of main equipment such as transformers and circuit breakers, the continuous promotion of services such as primary online monitoring of main equipment, auxiliary equipment monitoring, and intelligent inspection of substation images and video streams has introduced more data sources and data formats. Substation data is now characterized by massive volume, multiple sources, and heterogeneity. Simultaneously, the power industry is gradually strengthening the management of substation equipment, proposing requirements for lean management and centralized operation and maintenance. The deployment and construction of substation centralized control and monitoring systems have placed higher demands on remote data collaboration within substations. Traditional transmission methods based on IEC-104 point-to-point standards cannot meet the collaborative needs of centralized substation monitoring for data within the station.
[0003] Internationally, Schneider Electric has proposed a comprehensive approach to power grid operations and data. This approach integrates physical, mathematical, software, and network models, drawing on the standard terminology of Common Information Modeling (CIM) to characterize the power grid. This results in a digital twin real-world simulation system, ultimately constructing an energy model architecture for the power grid system. Under this architecture, Schneider Electric uses a GIS system as a repository for data assets. Data from power plants is transmitted to remote operation and maintenance systems via Schneider Electric's enterprise service bus. At the remote master station, data analysis and computation are performed based on location information and advanced applications. Microsoft released its Digital Twins Definition Language (DTDL) for its digital twin platform in 2020 and an open-source twin model ontology for smart grids in 2021. Siemens has partnered with Microsoft to apply DTDL technology to smart grid operations through Azure Digital Twins. Microsoft uses a generalized approach to handle various industrial interconnected systems, providing unified solutions through its open-source Azure IoT Edge edge computing architecture. Based on its practical experience, Microsoft's technology is currently mainly used for relatively macro-level non-real-time business, and the management and deployment of data resources are based on cloud-edge architecture, which cannot yet support the high real-time requirements of the power business.
[0004] In China, the current practical engineering approach for monitoring data in smart substations commonly employs a hierarchical vertical acquisition model. This involves acquiring data once at the process layer, converting it using specialized equipment at the bay layer, and then sending it to the station control layer via MMS messages. The station control layer processes the data through a data communication gateway, selecting key data of interest to the master dispatch station and transmitting it between the master and slave stations using the IEC-104 protocol. Simultaneously, the monitoring system performs on-site analysis and processing. The alarm results displayed on the monitoring system interface can be accessed by the master station via the data communication gateway using the DL / T476 protocol. The accessed results are alarm character descriptions generated by the monitoring system, but the master station cannot further select other data from the entire substation database for analysis as needed. In short, the data from various devices and systems within the substation remains isolated, lacking comprehensive management capabilities for all data. Summary of the Invention
[0005] To address the shortcomings of existing technologies, this invention provides a resource pool architecture method and system for a smart substation monitoring system that supports remote data collaboration. It organically integrates data from various devices in the secondary system of a smart substation to form a resource pool capable of supporting efficient and reliable collaboration with remote master station services. This enables remote data collaboration, improves the efficiency of remote data access to the substation, and achieves full-domain collection and monitoring of all data from the smart substation.
[0006] The present invention adopts the following technical solution.
[0007] A resource pool architecture method for an intelligent substation monitoring system supporting remote data collaboration includes the following steps:
[0008] Step 1: Divide the lifecycle of the substation's internal data according to the collaborative process of remote access;
[0009] Step 2: Based on the characteristics of the data lifecycle, construct a resource pool for the substation monitoring system to manage the internal data of the substation and the access of the remote master station to the internal data of the substation;
[0010] Step 3: Establish the interaction mechanism between the resource pool and the remote master station, the interaction mechanism between the pools within the resource pool, and the reliability assurance mechanism for the resource pool access process, and complete the construction of the substation monitoring system resource pool that supports remote data collaboration.
[0011] Preferably, in step 1, the collaborative transmission process of substation internal data in the process layer, bay layer, and station control layer during remote access is analyzed, and the substation internal data is divided into generation period, activity period, decay period, archiving period, and destruction period.
[0012] Preferably, the substation internal data at the process layer is divided into generation period data, which is generated from the acquisition and execution unit or various monitoring devices and sensors and cached in memory, while key data is preset and stored in external storage.
[0013] Substation internal data that occurs in the bay layer, station control layer, and main station, and will continue to be active in the data middle platform, technology middle platform, and business middle platform, will be classified as active period data. Its activity methods include querying, copying, aggregation, and cleaning, and the activity area is the memory cache of the relevant equipment.
[0014] The data will occur at the station control layer and the main station. According to business requirements, after the data is refreshed on the terminal monitoring interface, it will be accessed by various analysis application modules within a set time. Subsequently, the usage intensity will gradually decrease and the data will begin to exit the cache. The substation internal data that is preset to be solidified into external storage is divided into the decay period data.
[0015] Data that is time-sensitive beyond the time span that is of concern to on-duty maintenance personnel, but is still accessed due to defined business needs, is classified as archived data.
[0016] Substation internal data that has no use or regulatory value and needs to be destroyed or removed from the substation's internal data lifecycle management and transferred to other data backup and storage is classified as data in the destruction period.
[0017] Preferably, in step 2, the substation monitoring system resource pool includes a distributed data pool, a service pool, and a connection pool, and each pool is deployed in a distributed manner in the substation monitoring system according to the characteristics of the data lifecycle;
[0018] The data pool is used for data collection and storage, the service pool is used for data processing and analysis, and the connection pool is used for interface management for external remote access.
[0019] Preferably, the substation monitoring system includes secondary equipment, a monitoring system, and a station control-level gateway.
[0020] The distributed data pool is deployed in secondary equipment, monitoring systems, and station control-level gateways to collect and store relevant data, providing basic power grid data, real-time data, and historical data.
[0021] The secondary equipment itself stores basic data including set values, parameters, and topology connection data, as well as real-time data generated dynamically with the operation of the power grid.
[0022] The monitoring system continuously collects heterogeneous data from multiple sources across the entire site and stores it in time series.
[0023] The station-level gateway continuously collects multi-source heterogeneous data from the entire station to maintain a real-time profile for remote master stations to access real-time data.
[0024] Preferably, the service pool is deployed in the monitoring system and the station control-level gateway to organize and analyze the relevant data;
[0025] The monitoring system and the station control-level gateway are equipped with an algorithm service that enables remote master stations to access data within the station, so as to access data resources locally and perform data processing and analysis according to the business needs of the master station.
[0026] Preferably, the connection pool is deployed on the station control-level gateway for external remote access interface management, specifically:
[0027] The remote master station's access to the substation's internal data includes: subscription to instantaneous real-time data, continuous historical data surveys, and direct control access to equipment;
[0028] The gateway acquires real-time data and enables instantaneous subscription to real-time data;
[0029] The gateway device forms a short connection with the monitoring system to enable continuous historical data research;
[0030] The gateway provides a communication connection with the device, enabling direct control and access to the device.
[0031] Preferably, in step 3, the interaction mechanism specifically includes:
[0032] The access of the remote master station to the resource pool is abstracted in the form of a service interface, and the response function for data access is encapsulated as a service and deployed to run between the pools within the resource pool. The service result is returned to the remote master station through the connection pool, realizing the interaction between the resource pool and the remote master station as well as the interaction between the pools within the resource pool.
[0033] The remote master station uses the CMS protocol to access the resource pool, and the service is encapsulated through the RPC interface within this protocol.
[0034] Preferably, in step 3, the reliability assurance mechanism for accessing the resource pool includes a version consistency protection mechanism for the encapsulated services, a concurrent call protection mechanism for the encapsulated services, a time-series heartbeat protection mechanism for the service access process, a service anti-exclusivity protection mechanism, and a disaster recovery security protection mechanism for the resource pool deployment.
[0035] Preferably, the service interface version consistency protection mechanism is as follows: the services provided by each pool register their versions and interface parameters with the data communication gateway, which manages them uniformly and publishes them to the main station; when the main station initiates a service call, it must declare the call version and interface parameters, and the data communication gateway will only execute the response if the version and interface parameters are consistent.
[0036] The resource concurrency protection mechanism is as follows: For different data resources, the data communication gateway protects resources according to business rules and computing resources: For data resources that directly control access services to the device, uniqueness protection is performed according to business rules; For historical data retrieval services and real-time data retrieval services, the execution modules are physically isolated and executed separately through a distributed architecture; When the computing resources of the data communication gateway node are insufficient, non-real-time data retrieval services are rejected.
[0037] The time-series heartbeat protection mechanism is as follows: For long-running services, the time-series heartbeat service monitors the service lifecycle. When an upstream request or downstream response fails, the connection route is reallocated or the service is terminated.
[0038] The service anti-exclusivity protection mechanism is as follows: when multiple services are accessed or multiple accesses use the same service, an independent thread pool is established for each service and isolation is performed;
[0039] The disaster recovery security protection mechanism is as follows: the data gateway can be configured with redundancy, providing redundancy for the connection pool and data pool; the monitoring system integrated application host can be configured with redundancy, providing redundancy for the data pool; for real-time data segments, the gateway retains the most recent segment, and can also be directly accessed from the integrated application host or devices; for historical data, in addition to being accessed from the integrated application host, historical information retained on the secondary devices can also be accessed.
[0040] A resource pool architecture system for an intelligent substation monitoring system that supports remote data collaboration includes:
[0041] The data lifecycle segmentation module is used to segment the lifecycle of data within the substation based on the collaborative process of remote access.
[0042] The resource pool construction module is used to build a substation monitoring system resource pool based on the characteristics of the data lifecycle in order to manage the internal data of the substation and the access of the remote master station to the internal data of the substation.
[0043] The resource pool mechanism establishment module is used to establish the interaction mechanism between the resource pool and the remote master station, the interaction mechanism between the pools within the resource pool, and the reliability assurance mechanism for the resource pool access process, thereby completing the construction of the resource pool for the substation monitoring system that supports remote data collaboration.
[0044] A terminal includes a processor and a storage medium; the storage medium is used to store instructions.
[0045] The processor is configured to operate according to the instructions to execute the steps of the method.
[0046] A computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the steps of the method.
[0047] The beneficial effects of this invention are that, compared with the prior art, this invention divides the lifecycle of substation internal data according to the collaborative process of remote access, and constructs a substation monitoring system resource pool based on the characteristics of the data lifecycle and remote access requirements to manage the access of substation internal data by the remote master station. It also establishes interaction mechanisms between the resource pool and the remote master station, interaction mechanisms between pools within the resource pool, and a reliability assurance mechanism for the resource pool access process. This results in a multi-service distributed data resource pool for intelligent substation monitoring systems that balances reliability and efficient access, improving the efficiency of remote data access to substations and enhancing the level of substation monitoring. Specifically:
[0048] The resource pool architecture of this invention includes a distributed data pool for data storage, a service pool for data analysis, and a connection pool for data transmission. The distributed data pool is deployed on secondary equipment, the monitoring system, and the station control-level gateway. The secondary equipment itself stores basic data including setpoints, parameters, and topology connection data, as well as real-time data dynamically generated as the power grid operates. The monitoring system continuously collects multi-source heterogeneous data from the entire station and stores it in time series. The station control-level gateway continuously collects multi-source heterogeneous data from the entire station, maintaining a real-time profile for remote master stations to access real-time data. The service pool is deployed on the monitoring system and the station control-level gateway, and the monitoring system and the station control-level gateway deploy algorithm services for remote master stations to access data within the station, so as to access data resources locally according to the business needs of the master station, and perform data processing and analysis. The connection pool is deployed on the station control-level gateway, which acquires real-time data and realizes instantaneous real-time data subscription. The gateway forms a short connection with the monitoring system to realize continuous historical data survey. The gateway provides communication connections with the equipment to realize direct control and access to the equipment. It can support remote master stations to reliably and efficiently access all data within the station on demand, thereby improving remote monitoring capabilities;
[0049] The interaction mechanism of this invention includes requirements for communication protocols and service encapsulation technology. Based on a general RPC (Remote Process Call) interface, it encapsulates arbitrary service interfaces to enable access to any data of interest, thus ensuring information security. The process reliability assurance mechanism includes a proposed version consistency protection mechanism, resource concurrency protection mechanism, timing heartbeat protection mechanism, service anti-exclusivity protection mechanism, and disaster recovery security protection mechanism. It can solve the problem of efficient and reliable remote data collaboration in smart substations, support remote data collaboration, and improve the efficiency of remote data access to substations. Attached Figure Description
[0050] Figure 1 This is a flowchart of a resource pool architecture method for an intelligent substation monitoring system that supports remote data collaboration, according to the present invention.
[0051] Figure 2 This is a resource pool architecture diagram of an intelligent substation monitoring system that supports remote data collaboration according to the present invention. Detailed Implementation
[0052] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of this invention. The embodiments described in this application are merely some embodiments of this invention, and not all embodiments. Based on the spirit of this invention, other embodiments obtained by those skilled in the art without creative effort are all within the protection scope of this invention.
[0053] like Figure 1 As shown, Embodiment 1 of the present invention provides a resource pool architecture method for a smart substation monitoring system that supports remote data collaboration. By combining remote monitoring business requirements and performing a full lifecycle analysis of the data in the secondary system of the smart substation, a resource pool architecture for the secondary system of the smart substation is proposed. This architecture can support the remote master station to reliably and efficiently access all data within the station on demand, thereby improving remote monitoring capabilities. In a preferred but non-limiting embodiment of the present invention, the method includes the following steps:
[0054] Step 1: Divide the lifecycle of the substation's internal data according to the collaborative process of remote access;
[0055] This step proposes a method for dividing the entire lifecycle of data in the secondary system of a substation based on the key monitoring elements of a smart substation, supporting the deployment of a resource pool architecture. Specifically:
[0056] Substation data is divided into lifecycle segments based on the key elements considered during the collaborative process of remote access, including:
[0057] Based on the key factors in the transmission process of substation data at the process layer, perception layer, bay layer, and station control layer, the data is divided into generation period, activity period, decay period, archiving period, and destruction period. Data management methods are specified, including model assembly, protocol-based transmission, high real-time acquisition, structured storage, comprehensive analysis, service-oriented response, and periodic archiving, to complete the internal data flow of the resource pool and collaborative support for the remote master station.
[0058] More preferably, the secondary system of an intelligent substation is generally divided into three layers: the process layer (sensing layer), the bay layer, and the station control layer. From the start of data acquisition at the process layer to the completion of data transmission at the station control layer, the data is divided into the generation period, the activity period, the decay period, the archiving period, and the destruction period.
[0059] Substation data generation originates from the process layer (sensing layer), starting from the data acquisition and execution unit or various monitoring devices and sensors. Data is generated and cached in memory, while some key data is stored on external storage. The monitoring system focuses on the following elements: the device generating the data, the time of data generation, the data value, and the data quality. As the requirements for substation sensing increase, geographic information from the generated data will be further incorporated to support 3D simulation analysis.
[0060] Substation data activity occurs at the bay level, station control level, and master station, and will continue to be active in the data platform, technology platform, and business platform. Its activities include querying, copying, aggregation, and cleaning, and its activity area is the memory cache of these devices. For substation data activity, the key concerns are the data's real-time performance, traceability, and readability (interaction capabilities with on-duty personnel).
[0061] The data degradation period in substations occurs at the station control level and the main station. According to business requirements, after the data is refreshed on the terminal monitoring interface, it will be accessed by various analysis application modules for a period of time. Subsequently, the usage intensity begins to gradually decrease, and the data begins to exit the cache. Some key data will be stored on external storage.
[0062] The archiving period for substation data refers to the stage where the data's timeliness exceeds the time span relevant to on-duty maintenance personnel, but there are still sporadic accesses due to specific business needs. Examples include waveform recordings from several months ago, or load change data during a primary equipment switching event at a specific moment. Data in this stage has been completely removed from the data cache and critical permanent storage, and is compressed and organized in a specific format, prohibiting further updates. Because archived data may have rediscovered value in big data analytics, it may be transitioned to the active storage period. For archived data, the focus should be on data management, protection, and methods for quickly transitioning to the active storage period.
[0063] Substation data with no practical or regulatory value, such as logs from decommissioned secondary equipment and detailed load records exceeding the lifespan for technical analysis, needs to be destroyed or removed from substation data lifecycle management and transferred to other data backup and archiving facilities. For data in the destruction phase, the focus should be on the security and timeliness of data destruction to prevent impacting the management of data not in the destruction phase.
[0064] Step 2: Based on the characteristics of the data lifecycle, construct a resource pool for the substation monitoring system to manage the internal data of the substation and the access of the remote master station to the internal data of the substation;
[0065] Based on the characteristics of the entire data lifecycle in smart substations, this step proposes a method for constructing a distributed resource pool for the secondary system of smart substations with on-demand access. According to the analysis of the data lifecycle, the master station's vertical business collaboration with the substation needs to consider the characteristics of the data activity period, data decay period, and data archiving period, and conduct targeted design accordingly. Specific characteristics are as follows:
[0066] The generation phase data constitutes the largest set of substation data, exhibiting characteristics of diversity, heterogeneity, and massive volume. Considering that substations operate normally most of the time without human intervention, not all generation phase data needs to be observed in real time, and the necessity for all generation phase data to be continuously active at the master station is not high. As the source of the data pool, the generation phase data responds to access from the high real-time station control layer data pool through model-based assembly and protocol-based transmission.
[0067] For active period data, methods such as rule-based filtering, data cleaning, and aggregation analysis can be employed to ultimately generate the most valuable data for real-time transmission, which will then participate in real-time business collaboration between the substation and the master station. Therefore, confining the data activity period as much as possible within the substation and periodically transmitting the most valuable real-time data using a fixed and streamlined organizational method is a feasible way to improve efficiency. Active period data, processed primarily through structured database storage, forms the main body of the data pool in response to real-time access from the remote master station.
[0068] Data in the decay phase includes data that has not been synchronized to the main station in real time. The main station's operations are manually monitored and require access to data that was originally processed automatically according to the substation's internal rules, based on business needs. This data may reside in the data communication gateway's cache or the monitoring system's real-time database, and has not yet been compressed into a fixed format for archiving. Its characteristics include discrete data resources and uncertain access methods. Therefore, accessing data during the decay phase requires a flexible organizational approach while also meeting the timeliness needs of short-term business analysis.
[0069] The data in the archive period mainly consists of various equipment logs and historical data compiled from substation monitoring systems. Accessing archive period data does not require consideration of timeliness, and the purpose of access can be designed in a fixed manner. Therefore, access to archive period data can be fully analyzed locally, precisely filtered, and efficiently compressed based on access requirements. During data transmission, it is necessary to reliably schedule and manage the bandwidth usage of real-time data. Active, decay, and archive period data constitute the main part of the data pool directly relied upon by the service pool. Based on the planned purpose of the service, specific services within the service pool conduct comprehensive analysis. If necessary, supplementary access to the equipment-level data pool can be used to achieve collaborative access to the remote master station.
[0070] The data requirements of integrated control stations and other master stations necessitate robust data management. Traditional periodic data transmission and burst upload functions alone cannot meet the master stations' demands for flexible and efficient access to massive amounts of data. The complexity of business operations, the correlation between data, and the continuity of decision analysis necessitate a data resource pool for efficient collaboration among data, services, and connections. Based on this requirement, this invention abstracts substation internal data and remote data access methods into a unified resource pool for management. Specifically, the data resource pool of the high-reliability monitoring system is divided into a distributed data pool, a service pool, and a connection pool. Data source coordination is achieved through service mapping at the control station, service orchestration at the data communication gateway, and service registration on the monitoring host.
[0071] like Figure 2 As shown, the resource pool includes a data pool, a service pool, and a connection pool; each pool is deployed in a distributed manner across various layers of equipment in the substation, based on the characteristics of the data lifecycle. Figure 2 As shown, the data pool is deployed on secondary equipment, monitoring systems, and station-level gateway machines; the service pool is deployed on monitoring systems and station control layer gateway machines; and the connection pool is deployed on station-level gateway machines. The data pool is responsible for data collection and storage, the service pool is responsible for data processing and analysis, and the connection pool is responsible for managing external access interfaces.
[0072] Distributed data pool:
[0073] The secondary equipment itself stores basic data such as set values, parameters, and topology connections, as well as real-time data generated dynamically with the operation of the power grid;
[0074] The monitoring system continuously collects massive amounts of multi-source heterogeneous data from the entire site and stores it in time series.
[0075] The station-level gateway continuously collects massive amounts of multi-source heterogeneous data from the entire station, maintaining a real-time profile and supporting remote master stations to access real-time data.
[0076] Secondary equipment, monitoring, and gateways constitute a distributed data pool for substations, providing basic power grid data, real-time data, and historical data.
[0077] Service pool:
[0078] The remote master station's comprehensive access to internal data can be achieved by abstracting algorithms from common business characteristics and refining them into flexible microservices. These microservices are deployed on the monitoring system and gateway machine. Based on the master station's business needs, the microservices access data resources locally and respond directly to the master station with analysis results, reducing the traffic consumption of massive data transmission. The monitoring system and gateway machine can form a service pool for the substation.
[0079] Connection pool:
[0080] The remote master station can access data from the substation in various ways, including instantaneous real-time data subscription, continuous historical data survey, or direct control and access from devices with a certain time window.
[0081] The data communication gateway can proxy real-time data, provide logical communication connections for direct control, and establish short connections with monitoring systems such as the integrated application host for accessing historical data to ensure the data needs of the remote master station are met. The gateway device serves as the connection pool management center for the entire site's data resource pool.
[0082] Step 3: Establish the interaction mechanism between the resource pool and the remote master station, the interaction mechanism between the pools within the resource pool, and the reliability assurance mechanism for the resource pool access process;
[0083] The interaction methods between the resource pool and the external main site, and the interaction mechanisms between the internal pools:
[0084] The access of the remote master station to the substation is abstracted as a service interface, and the response function for data access is encapsulated as a service and deployed inside the resource pool. The service result is returned to the remote master station through the connection pool.
[0085] Since all data pools are accessed externally via protocols and services, secure and reliable access to data resource pools primarily depends on protocol security and service reliability. The security of the devices themselves is ensured by the comprehensive security protection system of the monitoring system, which is beyond the scope of this technology.
[0086] The remote master station system uses the CMS protocol to access the data resource pool, and services are also encapsulated through the RPC interface within this protocol. This protocol has security authentication capabilities, and network information security during access is achieved through the CMS protocol's security authentication.
[0087] Reliability guarantee mechanism for resource pool access process:
[0088] In addition to the above information security measures, five reliability control methods are proposed for the service reliability of resource pool access. These include a service interface version consistency protection mechanism for encapsulated services, a resource pool concurrent access protection mechanism for encapsulated services, a service lifetime heartbeat protection mechanism for the service access process, a service anti-exclusivity protection mechanism, and redundant access for resource pool deployment to achieve disaster recovery security.
[0089] Service interface version consistency protection mechanism: The versions and interface parameters of services provided by each pool are uniformly registered with the data communication gateway, which manages them and publishes them to the main station. When the main station initiates a service call, it must declare the call version, and the data communication gateway will only execute the response if the version and parameters are consistent.
[0090] Resource concurrency protection mechanism: For different data resources, the data communication gateway protects resources according to business rules and physical resources. For control-type data resources, uniqueness protection can be implemented according to business rules, such as ensuring the uniqueness of primary device control rights and preventing multiple master stations from simultaneously controlling a primary device. For historical data retrieval services that consume high computing resources, the execution modules can be physically isolated from real-time data retrieval services with high real-time requirements, and executed separately through a distributed architecture. When the computing resources of the data communication gateway node are insufficient, non-real-time data retrieval services are rejected.
[0091] Time-based heartbeat protection mechanism: For services that run for a long time (duration can be customized), such as sequence number control and historical data retrieval with a large period span, it is necessary to prevent invalid resource occupation due to network failures or resource pool anomalies. The heartbeat service monitors the service lifecycle, and if either the upstream request or the downstream response fails, it will reallocate the connection route or terminate the service.
[0092] Service anti-exclusivity protection mechanism: When multiple services are accessed, or when multiple accesses use the same service, an independent thread pool needs to be established for each service and isolated. If a failure occurs in one access process, it will not affect other accesses to use the service.
[0093] Disaster recovery security protection mechanism: The data gateway supports redundant configuration, providing redundancy for connection pools and data pools. The integrated application host supports redundant configuration, providing redundancy for the data pool. For the most frequently used real-time data segments, the gateway retains the most recent segment and supports direct retrieval from the integrated application host or devices. For historical data, in addition to retrieval from the integrated application host, it also provides access to historical information retained on the secondary devices themselves.
[0094] Embodiment 2 of the present invention provides a resource pool architecture system for an intelligent substation monitoring system that supports remote data collaboration, comprising:
[0095] The data lifecycle segmentation module is used to segment the lifecycle of data within the substation based on the collaborative process of remote access.
[0096] The resource pool construction module is used to build a substation monitoring system resource pool based on the characteristics of the data lifecycle in order to manage the internal data of the substation and the access of the remote master station to the internal data of the substation.
[0097] The resource pool mechanism establishment module is used to establish the interaction mechanism between the resource pool and the remote master station, the interaction mechanism between the pools within the resource pool, and the reliability assurance mechanism for the resource pool access process, thereby completing the construction of the resource pool for the substation monitoring system that supports remote data collaboration.
[0098] A terminal includes a processor and a storage medium; the storage medium is used to store instructions;
[0099] The processor is configured to operate according to the instructions to execute the steps of the method.
[0100] A computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the steps of the method.
[0101] The beneficial effects of this invention are that, compared with the prior art, this invention divides the life cycle of substation internal data according to the collaborative process of remote access, and constructs a substation monitoring system resource pool based on the characteristics of the data life cycle and the remote access requirements to manage the substation internal data and the access of the remote master station to the substation internal data. It also establishes an interaction mechanism between the resource pool and the remote master station, an interaction mechanism between the pools within the resource pool, and a reliability assurance mechanism for the resource pool access process. This results in a multi-service distributed data resource pool for intelligent substation monitoring system that balances reliability and efficient access, thereby improving the efficiency of remote data access to substations and enhancing the level of substation monitoring.
[0102] The resource pool architecture includes a data pool for data storage, a service pool for data analysis, and a connection pool for data transmission. It can support the remote master station to reliably and efficiently access all data within the station on demand, thereby improving remote monitoring capabilities.
[0103] The interaction mechanism includes requirements for communication protocols and service encapsulation technology. It is based on a general RPC (Remote Process Call) interface, encapsulates arbitrary service interfaces, enables access to any data of interest, and ensures information security.
[0104] The process reliability assurance mechanism includes the proposed version consistency protection mechanism, resource concurrency protection mechanism, timing heartbeat protection mechanism, service anti-exclusivity protection mechanism, and disaster recovery security protection mechanism, which can solve the problem of efficient and reliable remote data collaboration in smart substations.
[0105] This disclosure can be a system, method, and / or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of this disclosure.
[0106] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination of the foregoing. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.
[0107] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.
[0108] Computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing the status information of the computer-readable program instructions to implement various aspects of this disclosure.
[0109] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the protection scope of the claims of the present invention.
Claims
1. A resource pool architecture method for an intelligent substation monitoring system supporting remote data collaboration, characterized in that: The method includes the following steps: Step 1: Divide the lifecycle of the substation's internal data according to the collaborative process of remote access; Step 2: Based on the characteristics of the data lifecycle, construct a resource pool for the substation monitoring system to manage the internal data of the substation and the access of the remote master station to the internal data of the substation; The substation monitoring system resource pool includes a distributed data pool, a service pool, and a connection pool. Each pool is deployed in a distributed manner within the substation monitoring system according to the characteristics of the data lifecycle. Specifically, the distributed data pool is deployed on secondary equipment, the monitoring system, and the station control-level gateway for data collection and storage. The service pool is deployed on the monitoring system and the station control-level gateway for data processing and analysis. The connection pool is deployed on the station control-level gateway for interface management of external remote access. Specifically, remote master station access to substation internal data includes: subscription to instantaneous real-time data, continuous historical data surveys, and direct control access to equipment. Step 3: Establish the interaction mechanism between the resource pool and the remote master station, the interaction mechanism between the pools within the resource pool, and the reliability assurance mechanism for the resource pool access process, and complete the construction of the substation monitoring system resource pool that supports remote data collaboration.
2. The resource pool architecture method for an intelligent substation monitoring system supporting remote data collaboration as described in claim 1, characterized in that: In step 1, the collaborative transmission process of substation internal data in the process layer, bay layer, and station control layer during remote access is analyzed, and the substation internal data is divided into generation period, activity period, decay period, archiving period, and destruction period.
3. The resource pool architecture method for a smart substation monitoring system supporting remote data collaboration as described in claim 2, characterized in that: The substation internal data at the process layer is divided into generation period data, which is generated from the acquisition and execution unit or various monitoring devices and sensors and cached in memory, while key data is preset and stored in external storage. Substation internal data that occurs in the bay layer, station control layer, and main station, and will continue to be active in the data middle platform, technology middle platform, and business middle platform, will be classified as active period data. Its activity methods include querying, copying, aggregation, and cleaning, and the activity area is the memory cache of the relevant equipment. The data will occur at the station control layer and the main station. According to business requirements, after the data is refreshed on the terminal monitoring interface, it will be accessed by various analysis application modules within a set time. Then the usage intensity will gradually decrease and it will exit the cache. The substation internal data that is preset to be solidified into external storage is divided into decay period data. Data that is time-sensitive beyond the time span that is of concern to on-duty maintenance personnel, but is still accessed due to defined business needs, is classified as archived data. Substation internal data that has no use or regulatory value and needs to be destroyed or removed from the substation's internal data lifecycle management and transferred to other data backup and storage is classified as data in the destruction period.
4. The resource pool architecture method for a smart substation monitoring system supporting remote data collaboration as described in claim 1, characterized in that: The substation monitoring system includes secondary equipment, a monitoring system, and a station control-level gateway. The distributed data pool provides basic power grid data, real-time data, and historical data; The secondary equipment itself stores basic data including set values, parameters, and topology connection data, as well as real-time data generated dynamically with the operation of the power grid. The monitoring system continuously collects heterogeneous data from multiple sources across the entire site and stores it in time series. The station-level gateway continuously collects multi-source heterogeneous data from the entire station to maintain a real-time profile for remote master stations to access real-time data.
5. The resource pool architecture method for an intelligent substation monitoring system supporting remote data collaboration as described in claim 4, characterized in that: The monitoring system and the station control-level gateway are equipped with an algorithm service that enables remote master stations to access data within the station, so as to access data resources locally and perform data processing and analysis according to the business needs of the master station.
6. The resource pool architecture method for an intelligent substation monitoring system supporting remote data collaboration as described in claim 4, characterized in that: The gateway acquires real-time data and enables instantaneous subscription to real-time data; The gateway device forms a short connection with the monitoring system to enable continuous historical data research; The gateway provides a communication connection with the device, enabling direct control and access to the device.
7. The resource pool architecture method for a smart substation monitoring system supporting remote data collaboration as described in claim 1, characterized in that: In step 3, the interaction mechanism is specifically as follows: The access of the remote master station to the resource pool is abstracted in the form of a service interface, and the response function for data access is encapsulated as a service and deployed to run between the pools within the resource pool. The service result is returned to the remote master station through the connection pool, realizing the interaction between the resource pool and the remote master station as well as the interaction between the pools within the resource pool. The remote master station uses the CMS protocol to access the resource pool, and the service is encapsulated through the RPC interface within this protocol.
8. The resource pool architecture method for a smart substation monitoring system supporting remote data collaboration as described in claim 7, characterized in that: In step 3, the reliability assurance mechanism for accessing the resource pool includes a version consistency protection mechanism for the encapsulated services, a concurrent call protection mechanism for the encapsulated services, a time-series heartbeat protection mechanism for the service access process, a service anti-exclusivity protection mechanism, and a disaster recovery security protection mechanism for the resource pool deployment.
9. The resource pool architecture method for a smart substation monitoring system supporting remote data collaboration as described in claim 8, characterized in that: The service interface version consistency protection mechanism is as follows: the service provided by each pool registers its version and interface parameters with the data communication gateway, which manages them uniformly and publishes them to the main station; when the main station initiates a service call, it must declare the call version and interface parameters, and the data communication gateway will only execute the response if the version and interface parameters are consistent. The resource concurrency protection mechanism is as follows: For different data resources, the data communication gateway protects resources according to business rules and computing resources: For data resources that directly control access services to the device, uniqueness protection is performed according to business rules; For historical data retrieval services and real-time data retrieval services, the execution modules are physically isolated and executed separately through a distributed architecture; When the computing resources of the data communication gateway node are insufficient, non-real-time data retrieval services are rejected. The time-series heartbeat protection mechanism is as follows: For long-running services, the time-series heartbeat service monitors the service lifecycle. When an upstream request or downstream response fails, the connection route is reallocated or the service is terminated. The service anti-exclusivity protection mechanism is as follows: when multiple services are accessed or multiple accesses use the same service, an independent thread pool is established for each service and isolation is performed; The disaster recovery security protection mechanism is as follows: the data gateway can be configured with redundancy, providing redundancy for the connection pool and data pool; the monitoring system integrated application host can be configured with redundancy, providing redundancy for the data pool; for real-time data segments, the gateway retains the most recent segment, and can also be directly accessed from the integrated application host or devices; for historical data, in addition to being accessed from the integrated application host, historical information retained on the secondary devices can also be accessed.
10. A resource pool architecture system for an intelligent substation monitoring system supporting remote data collaboration, used to implement the method described in any one of claims 1-9, characterized in that: The system includes: The data lifecycle segmentation module is used to segment the lifecycle of data within the substation based on the collaborative process of remote access. The resource pool construction module is used to build a substation monitoring system resource pool based on the characteristics of the data lifecycle in order to manage the internal data of the substation and the access of the remote master station to the internal data of the substation. The resource pool mechanism establishment module is used to establish the interaction mechanism between the resource pool and the remote master station, the interaction mechanism between the pools within the resource pool, and the reliability assurance mechanism for the resource pool access process, thereby completing the construction of the resource pool for the substation monitoring system that supports remote data collaboration.
11. A terminal, comprising a processor and a storage medium; characterized in that: The storage medium is used to store instructions; The processor is configured to operate according to the instructions to perform the steps of the method according to any one of claims 1-9.
12. 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 according to any one of claims 1-9.