A kind of virtual digital distribution network operating system and construction method
By mimicking the digital distribution network operating system, the problems of low interaction efficiency of distribution network data resources and data assets are solved, efficient data processing and analysis are realized, and the difficulty of development and maintenance of application software is reduced.
Patent Information
- Application Number
- CN202411426769.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-14
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2044-10-14
AI Technical Summary
The existing distribution network lacks a unified data analysis and development platform, resulting in low data transmission efficiency, low application development efficiency, and difficulty in coupling multi-dimensional information for in-depth analysis. Data resources are easily lost when the application software is terminated, resulting in loss of enterprise data assets.
A morphological digital distribution network operating system is proposed, including distribution network data resources, kernel, tool component layer and application software layer. The kernel performs data classification storage, preprocessing and computing deduction through a hierarchical structure, and the tool component layer provides public Basic modules and software development toolkits to realize fast interaction and in-depth analysis of data resources.
It greatly reduces the development difficulty, maintenance difficulty and R&D operation and maintenance work of distribution network application software, improves the utilization rate, effectiveness, convenience and throughput of distribution network data resources, and avoids the loss of data assets caused by software termination. risk.
Smart Images

Figure CN118939238B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of digital power grids, and specifically relates to a simulated digital distribution network operating system and a construction method. Background Art
[0002] The high proportion of new energy access to the distribution network has brought about a series of challenges such as power balance, safe and stable control. At the same time, it has accumulated a large amount of various operating processes such as equipment operation and maintenance inspections, maintenance tests, and operating result data such as defects, hidden dangers, and test reports.
[0003] In order to achieve efficient utilization of distribution network data resources, in-depth processing and analysis, and real-time service response, a large number of application software for specific businesses are required. The technical development of application software and indirect real-time large-volume communication with the data base urgently need a unified platform to meet the needs of application development, efficient communication, and in-depth data analysis. However, the current distribution network lacks a unified data analysis and development platform. There are problems such as common services between individual application requirements occupying data lines, resulting in low data transmission efficiency, low application development efficiency, and difficulty in coupling multi-dimensional information for in-depth analysis. Summary of the invention
[0004] Purpose of the invention: To solve the problems that various types of distribution network application software currently have low indirect communication efficiency with distribution network data resources, difficulty in in-depth data processing and analysis, difficulty in developing the application software itself, difficulty in maintenance, and large workload in R&D and operation and maintenance, and to solve the problem that when a certain type of distribution network application software is terminated, the distribution network data resources used or generated by this type of distribution network application software are extremely easy to be lost, thereby causing loss of enterprise data assets. By analogy with a computer operating system, the present invention proposes a simulated digital distribution network operating system and a construction method, which solves the interaction problem between the current user-side application software and various types of distribution network data resources on the analog hardware side.
[0005] Technical solution: A virtualized digital distribution network operating system, which includes, from the bottom layer to the highest layer: distribution network data resources, kernel, tool component layer and application software layer;
[0006] The kernel is used to classify, store, pre-process and calculate the distribution network data resources;
[0007] The application software layer is a collection of various distribution network application software;
[0008] The tool component layer includes a common basic module and a software development kit. The common basic module is used to be integrated by various types of distribution network application software. The common basic module provides technical services for various types of distribution network application software facing the user front end; the software development kit is used to be integrated by various types of distribution network application software as a background program for various types of distribution network application software;
[0009] Among them, the tool component layer implements service calls, message subscriptions or collaborative computing with the kernel on demand according to the application software layer's request for distribution network data resources, so as to complete the request.
[0010] Furthermore, the structure of the kernel is a hierarchical kernel structure, which includes, from the inside to the outside: a model storage layer, a memory grid layer, an analysis status layer, and a capability publishing layer;
[0011] The model storage layer stores distribution network data resources in a standardized format; the distribution network data resources in a standardized format have clear data source information, clear data classification methods and clear data access methods;
[0012] The memory power grid layer is used to call the required distribution network data resources from the model storage layer, and to shunt, preload and preprocess the called distribution network data resources;
[0013] The analysis state layer is used to perform calculation and deduction on the distribution network data resources that have been shunted, pre-loaded and pre-processed by the memory power grid layer based on the processing engine;
[0014] Among them, the capability publishing layer is used to meet the service call requirements, message subscription requirements, and collaborative computing requirements of the tool component layer, and is used to establish power grid rules and knowledge bases, integrate the calculation and deduction results obtained by the analysis status layer with the power grid rules and knowledge base, obtain smart strategy service results, and provide smart strategy services to the outside through interfaces.
[0015] Furthermore, the model storage layer includes: an OLTP relational database, an unstructured platform, a columnar storage library and a data warehouse, which are used to store various types of distribution network data resources with standardized formats.
[0016] Furthermore, the memory power grid layer includes: distributed cache, distributed search engine, distributed file storage and graph database, which are used to divert and pre-load the called distribution network data resources.
[0017] Furthermore, the processing engines in the analysis state layer include: AI engine, stream processing engine, batch processing engine, formula calculation engine, vector slicing engine, homologous transformation data engine, 3D cloud rendering engine, topology analysis engine and grid overlay analysis engine.
[0018] Furthermore, the capability publishing layer is used to meet the service call requirements, message subscription requirements, and collaborative computing requirements of the tool component layer, including:
[0019] The capability publishing layer provides responses and services to meet the service call requirements of the tool component layer in a passive response manner through the unified service bus;
[0020] The capability publishing layer actively pushes messages through the unified message bus to meet the response and service needs of the tool component layer's message subscription;
[0021] The capability publishing layer responds to and provides services for the collaborative computing needs of the tool component layer through collaborative computing services.
[0022] Furthermore, the common basic modules include: equipment selection common basic module, power outage range analysis common basic module, power grid one map common basic module, equipment test viewing common basic module, unified video review common basic module, and operation standard library common basic module.
[0023] Furthermore, the software development kits include: an authentication software development kit, a collaborative computing software development kit, an image recognition software development kit, a link tracking software development kit and an extension strategy software development kit.
[0024] Furthermore, the memory power grid layer provides the analysis status layer with distribution network data resources that have been diverted, pre-loaded and pre-processed by the memory power grid layer through differentiated on-demand subscription services.
[0025] The present invention also discloses a method for constructing a simulated digital distribution network operating system, comprising the following steps:
[0026] Analogous to a computer operating system, a simulated digital distribution network operating system framework is constructed; the simulated digital distribution network operating system framework includes, from the bottom layer to the highest layer: distribution network data resources, kernel, tool component layer and application software layer;
[0027] Establish the communication mechanism within the kernel;
[0028] Establish the communication mechanism between the kernel and tool component layers;
[0029] Integrate the developed distribution network application software with the tool component layer. The tool component layer implements service calls, message subscriptions or collaborative computing with the kernel as needed based on the distribution network application software's request for distribution network data resources to complete the request;
[0030] In the virtualized digital distribution network operating system framework, the kernel is used to classify, store, preprocess and calculate distribution network data resources;
[0031] The application software layer is a collection of various distribution network application software;
[0032] The tool component layer includes a common basic module and a software development kit. The common basic module is used to be integrated by various types of distribution network application software. The common basic module provides user-oriented front-end technical services for various types of distribution network application software; the software development kit is used to be integrated by various types of distribution network application software as a background program for various types of distribution network application software.
[0033] Furthermore, the structure of the kernel is a hierarchical kernel structure, which includes, from the inside to the outside: a model storage layer, a memory grid layer, an analysis status layer, and a capability publishing layer;
[0034] The model storage layer stores distribution network data resources in a standardized format; the distribution network data resources in a standardized format have clear data source information, clear data classification methods and clear data access methods;
[0035] The memory power grid layer is used to call the required distribution network data resources from the model storage layer, and to shunt, preload and preprocess the called distribution network data resources;
[0036] The analysis state layer is used to perform calculation and deduction on the distribution network data resources that have been shunted, pre-loaded and pre-processed by the memory power grid layer based on the processing engine;
[0037] Among them, the capability publishing layer is used to meet the service call requirements, message subscription requirements, and collaborative computing requirements of the tool component layer, and is used to establish power grid rules and knowledge bases, integrate the calculation and deduction results obtained by the analysis status layer with the power grid rules and knowledge base, obtain smart strategy service results, and provide smart strategy services to the outside through interfaces.
[0038] Furthermore, the model storage layer includes: an OLTP relational database, an unstructured platform, a columnar storage library and a data warehouse, which are used to store various types of distribution network data resources with standardized formats.
[0039] Furthermore, the memory power grid layer includes: distributed cache, distributed search engine, distributed file storage and graph database, which are used to divert and pre-load the called distribution network data resources.
[0040] Furthermore, the processing engines in the analysis state layer include: AI engine, stream processing engine, batch processing engine, formula calculation engine, vector slicing engine, homologous transformation data engine, 3D cloud rendering engine, topology analysis engine and grid overlay analysis engine.
[0041] Furthermore, the capability publishing layer is responsible for responding to and servicing the service call requirements, message subscription requirements, and collaborative computing requirements of the tool component layer, specifically including:
[0042] The capability publishing layer provides responses and services to meet the service call requirements of the tool component layer in a passive response manner through the unified service bus;
[0043] The capability publishing layer actively pushes messages through the unified message bus to meet the response and service needs of the tool component layer's message subscription;
[0044] The capability publishing layer responds to and provides services for the collaborative computing needs of the tool component layer through collaborative computing services.
[0045] Furthermore, the common basic modules include: equipment selection common basic module, power outage range analysis common basic module, power grid one map common basic module, equipment test viewing common basic module, unified video review common basic module, and operation standard library common basic module.
[0046] Furthermore, the software development kits include: an authentication software development kit, a collaborative computing software development kit, an image recognition software development kit, a link tracking software development kit and an extension strategy software development kit.
[0047] Furthermore, the memory power grid layer provides the analysis status layer with distribution network data resources that have been diverted, pre-loaded and pre-processed by the memory power grid layer through differentiated on-demand subscription services.
[0048] Beneficial effects: Compared with the prior art, the present invention has the following advantages:
[0049] (1) The virtualized digital distribution network operating system proposed in the present invention serves as a carrier for various distribution network application software, realizes the coordination, processing, analysis and service of computing power for distribution network data resources, greatly reduces the development difficulty, maintenance difficulty and R&D and operation and maintenance workload of various distribution network application software, effectively improves the utilization rate, effectiveness, convenience and throughput of distribution network data resources, and improves the business demand focus of various distribution network application software;
[0050] (2) In the simulated digital distribution network operating system proposed in the present invention, the application software layer realizes the rapid interaction of distribution network data resources through the tool component layer, and can be quickly customized according to the digital business needs of the distribution network. By using the public basic modules and software development tool kits of the tool component layer, the interactive research and development workload of distribution network data resources is weakened, the rapid business configuration capability of the software is enhanced, and the data capabilities are effectively deposited into the kernel of the digital distribution network operating system during the software life cycle, avoiding the risk of data asset loss caused by the termination of software life. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] Figure 1 This is a theoretical framework analogy diagram of the simulated digital distribution network operating system and the computer operating system proposed by the present invention;
[0052] Figure 2 This is a schematic diagram of the simulated digital distribution network operating system proposed in the present invention. DETAILED DESCRIPTION
[0053] The technical solution of the present invention is now further described in conjunction with the accompanying drawings and embodiments.
[0054] In the traditional sense, an operating system usually refers to a computer operating system, which is an interface between humans and computers. It is a basic system software in the process of computer operation and application, and is used to abstractly process the various basic functions provided by computing system resources to reduce the difficulty of using computers. Based on this, this embodiment proposes a simulated digital distribution network operating system, which is aimed at the management and operation interaction of distribution network data resources. The main body of the simulated digital distribution network operating system is the digital distribution network, and the digital distribution network refers to the distribution network data resources dynamically presented in the digital space by the physical distribution network. As a carrier of various distribution network application software, the simulated digital distribution network operating system needs to take over the distribution network data resources, realize the computing power coordination, processing, analysis and service for the distribution network data resources, reduce the development difficulty, maintenance difficulty and R&D and operation and maintenance workload of various distribution network application software, effectively improve the utilization rate, effectiveness, convenience and throughput of distribution network data resources, and improve the business demand focus of various distribution network application software.
[0055] like Figure 1 As shown in Figure 1, a computer operating system includes computer hardware, a kernel, system calls as a shell, and application programs running on the computer operating system ( Figure 1 The simulated digital distribution network operating system of this embodiment is constructed by analogy with a computer operating system, and the system modularization is realized in a layered manner. From the bottom layer to the highest layer, it includes: distribution network data resources, kernel, tool component layer and various distribution network application software.
[0056] Among them, the kernel is responsible for the classified storage, preprocessing and calculation deduction of distribution network data resources. The kernel construction of the simulated digital distribution network operating system proposed in this embodiment is more suitable for a hierarchical kernel structure. The hierarchical kernel structure can effectively reduce the information interaction cost caused by the close connection between the various layers of the simulated digital distribution network operating system, and effectively distinguish distribution network data resources with different perception timeliness, different processing fineness, and different abstract dimensions. Therefore, Figure 2 As shown in the figure, the kernel of the simulated digital distribution network operating system is divided into: model storage layer, memory grid layer, analysis status layer and capability release layer.
[0057] Among them, the model storage layer is the data base of the simulated digital distribution network operating system, which is responsible for clarifying the source of distribution network data resources, standardizing the format standards of distribution network data resources, clarifying the classification and access methods of distribution network data resources, and realizing efficient management of multi-source heterogeneous data collection, transmission, storage, and call links. Among them, including but not limited to: using OLTP relational database to store distribution network data resources such as resource asset data, 2D graphic data, power grid topology data, knowledge rule data, measurement point data, operation management data, equipment status data, environmental meteorological data; using unstructured platform to store distribution network data resources such as 3D graphic data, model drawing data, operation result data, meteorological forecast data; using column storage library to store distribution network data resources such as real-time power grid measurement data and historical power grid measurement data; and statistical detail data can be stored in data warehouse.
[0058] Among them, the memory power grid layer tightly wraps the model storage layer, calls the required distribution network data resources from the model storage layer according to the actual business call characteristics, and diverts, pre-loads and pre-processes the called distribution network data resources, responsible for supporting large-scale, low-latency power grid data retrieval and fusion analysis applications, and realizing efficient organization and joint analysis of multi-type, high-efficiency, and multi-category distribution network data resources. Among them, including but not limited to: high-performance distributed cache is used for distribution network operation status, knowledge rules, equipment ledgers, early warning configuration and other distribution network data resources; distributed search engines are used for distribution network data resources such as intelligent search, global retrieval, and historical backtracking; distributed file storage is used for distribution network data resources such as graphic cache, vector slicing, and polymorphic graphics; and graph databases are used for distribution network data resources such as graphic topology, electrical topology, and switch section topology. In the memory power grid layer, the preprocessing of distribution network data resources includes but is not limited to: data cleaning, data conversion, normalization, feature extraction, and data enhancement.
[0059] Among them, the analysis state layer and the memory power grid layer realize tightly coupled data interaction, and realize the calculation and deduction of the distribution network data resources after diversion, pre-loading and pre-processing by the memory power grid layer based on the processing engine. The processing engines mentioned in this embodiment include but are not limited to AI engines, stream / batch processing engines, formula calculation engines, vector slicing engines, homologous transformation data engines, 3D cloud rendering engines, topology analysis engines, grid overlay analysis engines, etc.
[0060] Among them, the capability release layer is the data resource external service layer of the simulated digital distribution network operating system. It belongs to the shell of the kernel of the simulated digital distribution network operating system and is responsible for the response and service of the external service call requirements, message subscription requirements, and collaborative computing requirements of the simulated digital distribution network operating system. As a collection of calls of the simulated digital distribution network operating system, the capability release layer includes: unified service bus, unified message bus, grid sharing service, graph exchange service, and collaborative computing service. The capability release layer meets the response and service of the service call requirements of the tool component layer in a passive response manner through the unified service bus; the capability release layer meets the response and service of the message subscription requirements of the tool component layer in an active push manner through the unified message bus; the capability release layer realizes data interaction with the tool component layer through the network sharing module, and transforms the model in the system kernel into a visual form that is easy for the user to observe intuitively with the help of the graph exchange module; the capability release layer meets the response and service of the collaborative computing requirements of the tool component layer through the collaborative computing service. The capability release layer is the only way for various distribution network application software running on the simulated digital distribution network operating system to obtain the services of the simulated digital distribution network operating system. It is also the smart strategy service interface provided by the simulated digital distribution network operating system to user programs.
[0061] The data interaction method, frequency, preprocessing degree, and performance optimization requirements between levels are subject to the needs of the power grid business entity. Different distribution network data resources formulate different data delivery and diversion methods, load balancing methods, index tracing methods, cleaning and distillation methods, feature extraction methods, performance optimization methods, and combination and abstraction methods during the circulation of the data base.
[0062] The tool component layer of this embodiment is a collection of native tools attached to the shell (Shell) of the kernel of the simulated digital distribution network operating system. It does not belong to the kernel component of the simulated digital distribution network operating system. It is responsible for communicating with the kernel of the digital distribution network operating system to achieve close and complete data interaction, including two categories: common basic modules (CBB components) and software development kits (SDK tools). Among them, the common basic modules (CBB components) can be integrated by various application software and become part of the application software, providing visible technical services for the user front end, such as equipment selection CBB, power outage range analysis CBB, power grid one map CBB, equipment test viewing CBB, unified video review CBB, operation standard library CBB, etc.; the software development kit (SDK tool) can also be integrated by various application software, but it is only used as a system call background program to provide invisible technical services for user background operations, such as authentication SDK, collaborative computing SDK, image recognition SDK, link tracking SDK, extension strategy SDK, etc. According to the different data interaction requirements of power grid business, and taking into full consideration the personalized capability requirements of the common basic module (CBB component) and the software development kit (SDK tool), the command interpretation for the distribution network data resources is completed, and service calls, message subscriptions, and collaborative computing are realized on demand. At the same time, the tool component layer realizes the complete encapsulation of the kernel of the digital distribution network operating system, and implements technical specifications and scope definition in terms of data call permissions, read and write content, retrieval methods, processing depth, security policies, and browsing forms.
[0063] Various types of distribution network application software constitute the application software layer. The application software layer does not communicate directly with the kernel of the digital distribution network operating system. The application software layer realizes rapid interaction with the kernel's distribution network data resources through the tool component layer. The distribution network application software can be quickly customized according to the digital business needs of the distribution network. With the help of the common basic modules (CBB components) and software development kits (SDK tools) of the tool component layer, the front-end interface and back-end capabilities can be called up. With the help of common basic modules (CBB components) and software development kits (SDK tools), configuration development based on actual power grid business needs can be realized, which can greatly weaken the interactive research and development workload of distribution network data resources, strengthen the software's rapid business configuration capabilities, ensure that data capabilities are effectively deposited in the kernel of the digital distribution network operating system during the software life cycle, and avoid the risk of data asset loss caused by the termination of software life.
[0064] Various distribution network application software running on the simulated digital distribution network operating system can carry out rapid business iterations in sync with future power grid development trends, such as production management, power outage management, online power grid, emergency command, transmission panorama, detection and testing, infrastructure management and control, intelligent inspection, risk control platform, disaster warning, fault analysis, load forecasting, marketing system, smart power supply protection, line loss diagnosis, supply and service command, technical loss reduction, GIS system, digital twin, business expansion reporting, photovoltaic balance, meteorological monitoring, etc.
[0065] The communication mechanism between the various levels of the simulated digital distribution network operating system is now further explained.
[0066] The model storage layer of this embodiment can be considered as a distribution network data resource collection and assembly production line, which carries out homologous maintenance work around power grid resources, power grid assets, power grid graphics, and power grid topology. Within the model storage layer, data transmission and assembly production need to be implemented in sequence according to the power grid resource planning state, design state, construction state, and operation state. The model storage layer only generates tightly coupled data-related communication with the memory power grid layer to ensure that the assembled data entity is dynamically presented in the virtual space.
[0067] The memory power grid layer of this embodiment uses differentiated on-demand subscription services to establish communication with the analysis status layer, and provides the analysis status layer with diverted, pre-loaded and pre-processed distribution network data resources.
[0068] The analysis status layer of this embodiment mainly communicates with the capability release layer for external communication, and is used to push the calculation and deduction results to the capability release layer; for example, when joint calculation of meteorology and power grid is required, the memory power grid layer in the kernel calls the distribution network entity information, real-time measurement information, and environmental meteorological information stored in the model storage layer, and performs comprehensive analysis and processing to obtain the power grid data after comprehensive analysis; the memory power grid layer calls the meteorological data, ice data, dancing data, wildfire data, lightning data, earthquake data, typhoon data, and numerical forecast stored in the model storage layer, and performs comprehensive analysis and processing to obtain the meteorological data after comprehensive analysis; the analysis status layer performs real-time analysis and status assessment of the power grid state based on the power grid data after comprehensive analysis, and performs joint calculation and deduction of meteorology and power grid based on the power grid data and meteorological data after comprehensive analysis to obtain the joint calculation and deduction results of meteorology and power grid, and pushes the joint calculation and deduction results of meteorology and power grid to the capability release layer. For another example, when performing joint calculations of measurement and power grid, the memory power grid layer calls the distribution network entity information, real-time measurement information, and environmental meteorological information stored in the model storage layer, and performs comprehensive analysis and processing to obtain the power grid data after comprehensive analysis; the memory power grid layer perceives the measurement data, event data, and switch status stored in the model storage layer in real time; the analysis status layer performs joint calculation and deduction of measurement and power grid based on the power grid data after comprehensive analysis and the real-time perceived data, obtains the result of the joint calculation and deduction of measurement and power grid, and pushes the result of the joint calculation and deduction of measurement and power grid to the capability release layer.
[0069] The capability publishing layer of this embodiment is the outermost structure in the kernel. On the one hand, it realizes information interaction with the processing engine in the analysis state layer through the constructed power grid rules and knowledge base, obtains the intelligent strategy service results, and forms the external intelligent strategy service capabilities of the power grid operating system. For example, when the capability publishing layer receives the meteorological and power grid joint calculation deduction results from the analysis state layer, it integrates the meteorological and power grid joint calculation deduction results with the power grid rules and knowledge base to form the intelligent decision-making service capabilities. For another example, when the capability publishing layer receives the measurement and power grid joint calculation deduction results from the analysis state layer, it integrates the measurement and power grid joint calculation deduction results with the power grid rules and knowledge base to form the intelligent decision-making service capabilities. On the other hand, the docking tool component layer includes: structuring the intelligent strategy service results to obtain structural analysis data, which is convenient for interaction with the tool component layer. Specifically, the structural analysis data processed by the analysis state layer and the capability publishing layer is provided in a passive response mode through the unified service bus, and the real-time power grid status data pre-processed by the memory power grid layer is provided in the form of power grid abnormality alarm through the unified message bus. The power grid abnormality alarm method refers to the push of information about abnormalities that are predicted to occur, such as extreme electrical appliances, predicted short-term abnormalities in equipment, and other information.
[0070] The simulated digital distribution network operating system proposed in this embodiment can effectively improve the utilization rate, effectiveness, convenience, and throughput of distribution network digital resources, and serve various cross-professional applications of power grids. From the perspective of data interaction and service links, the tool component layer assumes the important responsibility of unified system services, and unified services are an important link and key means for the simulated digital distribution network operating system to realize its existence value. Various common basic modules (CBB components) and software development kits (SDK tools) in the tool component layer constitute a bridge for the external services of the kernel of the simulated digital distribution network operating system. From the perspective of the types of unified services, it is mainly divided into three types of service modes: service call, message subscription, and collaborative computing. According to the different personalized application requirements of the application software layer, the active push, passive response, and power grid abnormality alarm of distribution network digital resources are realized. Active push refers to the push of known key information, such as power outage plans and repair progress, to meet the various service requirements of the power grid micro-application group for distribution network data resources, such as retrieval, display, interaction, collaboration, calculation, analysis, early warning, and traceability, and realize the unified service management of the kernel of the digital distribution network operating system.
Claims
1. A virtualized digital distribution network operating system, characterized in that: From the bottom layer to the highest layer, it includes: distribution network data resources, kernel, tool component layer and application software layer; The kernel is used to classify, store, pre-process and calculate the distribution network data resources; The application software layer is a collection of various distribution network application software; The tool component layer includes a common basic module and a software development kit. The common basic module is used to be integrated by various types of distribution network application software. The common basic module provides technical services for various types of distribution network application software facing the user front end; the software development kit is used to be integrated by various types of distribution network application software as a background program for various types of distribution network application software; The tool component layer implements service calls, message subscriptions or collaborative computing with the kernel as needed based on the application software layer's request for distribution network data resources to complete the request; The common basic modules include: equipment selection common basic module, power outage range analysis common basic module, power grid one map common basic module, equipment test viewing common basic module, unified video review common basic module, and operation standard library common basic module; The software development toolkits include: an authentication software development toolkit, a collaborative computing software development toolkit, an image recognition software development toolkit, a link tracking software development toolkit and an extension strategy software development toolkit.
2. A virtualized digital distribution network operating system according to claim 1, characterized in that: The structure of the kernel is a hierarchical kernel structure, which includes, from the inside to the outside: a model storage layer, a memory grid layer, an analysis status layer, and a capability publishing layer; The model storage layer stores distribution network data resources in a standardized format; the distribution network data resources in a standardized format have clear data source information, clear data classification methods and clear data access methods; The memory power grid layer is used to call the required distribution network data resources from the model storage layer, and to shunt, preload and preprocess the called distribution network data resources; The analysis state layer is used to perform calculation and deduction on the distribution network data resources that have been shunted, pre-loaded and pre-processed by the memory power grid layer based on the processing engine; Among them, the capability publishing layer is used to meet the service call requirements, message subscription requirements, and collaborative computing requirements of the tool component layer, and is used to establish power grid rules and knowledge bases, integrate the calculation and deduction results obtained by the analysis status layer with the power grid rules and knowledge base, obtain smart strategy service results, and provide smart strategy services to the outside through interfaces.
3. A virtualized digital distribution network operating system according to claim 2, characterized in that: The model storage layer includes: an OLTP relational database, an unstructured platform, a columnar repository and a data warehouse, which are used to store various types of distribution network data resources in a standardized format.
4. A virtualized digital distribution network operating system according to claim 2, characterized in that: The memory power grid layer includes: distributed cache, distributed search engine, distributed file storage and graph database, which are used to divert and pre-load the called distribution network data resources.
5. The virtualized digital distribution network operating system according to claim 2, characterized in that: The processing engines in the analysis state layer include: AI engine, stream processing engine, batch processing engine, formula calculation engine, vector slicing engine, homologous transformation data engine, 3D cloud rendering engine, topology analysis engine and grid overlay analysis engine.
6. A virtualized digital distribution network operating system according to claim 2, characterized in that: The capability publishing layer is used to meet the service call requirements, message subscription requirements, and collaborative computing requirements of the tool component layer, including: The capability publishing layer provides responses and services to meet the service call requirements of the tool component layer in a passive response manner through the unified service bus; The capability publishing layer actively pushes messages through the unified message bus to meet the response and service needs of the tool component layer's message subscription; The capability publishing layer responds to and provides services for the collaborative computing needs of the tool component layer through collaborative computing services.
7. A virtualized digital distribution network operating system according to claim 2, characterized in that: The memory power grid layer provides the analysis status layer with distribution network data resources that have been diverted, pre-loaded and pre-processed by the memory power grid layer through differentiated on-demand subscription services.
8. A method for constructing a simulated digital distribution network operating system, characterized in that: The following steps are involved: Analogous to computer operating systems, build a virtualized digital distribution network operating system framework; The virtualized digital distribution network operating system framework includes, from the bottom layer to the highest layer, distribution network data resources, kernel, tool component layer and application software layer; Establish the communication mechanism within the kernel; Establish the communication mechanism between the kernel and tool component layers; Integrate the developed distribution network application software with the tool component layer. The tool component layer implements service calls, message subscriptions or collaborative computing with the kernel as needed based on the distribution network application software's request for distribution network data resources to complete the request; In the virtualized digital distribution network operating system framework, the kernel is used to classify, store, preprocess and calculate distribution network data resources; The application software layer is a collection of various distribution network application software; The tool component layer includes a common basic module and a software development kit. The common basic module is used to be integrated by various types of distribution network application software. The common basic module provides technical services for various types of distribution network application software facing the user front end; the software development kit is used to be integrated by various types of distribution network application software as a background program for various types of distribution network application software; The common basic modules include: equipment selection common basic module, power outage range analysis common basic module, power grid one map common basic module, equipment test viewing common basic module, unified video review common basic module, and operation standard library common basic module; The software development toolkits include: an authentication software development toolkit, a collaborative computing software development toolkit, an image recognition software development toolkit, a link tracking software development toolkit and an extension strategy software development toolkit.
9. A method for constructing a simulated digital distribution network operating system according to claim 8, characterized in that: The structure of the kernel is a hierarchical kernel structure, which includes, from the inside to the outside: a model storage layer, a memory grid layer, an analysis status layer, and a capability publishing layer; The model storage layer stores distribution network data resources in a standardized format; the distribution network data resources in a standardized format have clear data source information, clear data classification methods and clear data access methods; The memory power grid layer is used to call the required distribution network data resources from the model storage layer, and to shunt, preload and preprocess the called distribution network data resources; The analysis state layer is used to perform calculation and deduction on the distribution network data resources that have been shunted, pre-loaded and pre-processed by the memory power grid layer based on the processing engine; Among them, the capability publishing layer is used to meet the service call requirements, message subscription requirements, and collaborative computing requirements of the tool component layer, and is used to establish power grid rules and knowledge bases, integrate the calculation and deduction results obtained by the analysis status layer with the power grid rules and knowledge base, obtain smart strategy service results, and provide smart strategy services to the outside through interfaces.
10. A method for constructing a simulated digital distribution network operating system according to claim 9, characterized in that: The model storage layer includes: an OLTP relational database, an unstructured platform, a columnar repository and a data warehouse, which are used to store various types of distribution network data resources in a standardized format.
11. A method for constructing a simulated digital distribution network operating system according to claim 9, characterized in that: The memory power grid layer includes: distributed cache, distributed search engine, distributed file storage and graph database, which are used to divert and pre-load the called distribution network data resources.
12. A method for constructing a simulated digital distribution network operating system according to claim 9, characterized in that: The processing engines in the analysis state layer include: AI engine, stream processing engine, batch processing engine, formula calculation engine, vector slicing engine, homologous transformation data engine, 3D cloud rendering engine, topology analysis engine and grid overlay analysis engine.
13. A method for constructing a simulated digital distribution network operating system according to claim 9, characterized in that: The capability publishing layer is responsible for responding to and servicing the service call requirements, message subscription requirements, and collaborative computing requirements of the tool component layer, specifically including: The capability publishing layer provides responses and services to meet the service call requirements of the tool component layer in a passive response manner through the unified service bus; The capability publishing layer actively pushes messages through the unified message bus to meet the response and service needs of the tool component layer's message subscription; The capability publishing layer responds to and provides services for the collaborative computing needs of the tool component layer through collaborative computing services.
14. A method for constructing a simulated digital distribution network operating system according to claim 9, characterized in that: The memory power grid layer provides the analysis status layer with distribution network data resources that have been diverted, pre-loaded and pre-processed by the memory power grid layer through differentiated on-demand subscription services.
Citation Information
Patent Citations
Power purchase management system
CN111724046A
Big data analysis system of rail transit power supply system
CN113128837A
Cited By
Digital power distribution network equipment transaction data sparse method and system capable of reserving spatial characteristics
CN120632177A