Three-dimensional model-based complex architecture power grid service system operation state identification method

Through the operation status identification method of complex architecture grid business system based on three-dimensional models, a visual three-dimensional model is built and combined with multi-dimensional information layered display technology, the problems of management and monitoring of complex architecture grid business systems are solved, and efficient operation and maintenance and maintenance are achieved.

CN119579773APending Publication Date: 2025-03-07STATE GRID ANHUI ELECTRIC POWER CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411581782.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-07
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

The existing technology is difficult to effectively manage and monitor power grid business systems with complex architectures, resulting in low operation and maintenance efficiency, high maintenance costs, and lack of real-time dynamic monitoring and convenient access capabilities of system information data.

Method used

The complex architecture grid business system operation status recognition method is adopted based on three-dimensional models, and the visual three-dimensional model of departmental business to system physical facilities is constructed through three-dimensional visualization technology. Combined with multi-dimensional information layered drilling and dynamic display technology, the relationship between each layer and the correlation between elements is displayed. The visual element layout algorithm is used for automatic rendering and construction, forming an end-to-end system simulation visualization platform to realize real-time monitoring and fault identification.

Benefits of technology

It realizes panoramic visual management of complex architecture power grid business systems, improves operation and maintenance efficiency, reduces maintenance costs, enhances the transparency and intelligibility of the system architecture, and supports real-time monitoring and fault location.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119579773A_ABST
    Figure CN119579773A_ABST
Patent Text Reader

Abstract

The invention provides a three-dimensional model-based complex architecture power grid service system operation state identification method. The method comprises the following steps of: 1, constructing a visual three-dimensional model from department services to system physical facilities by using a three-dimensional visualization technology; 2, on the basis of a multi-dimensional information layered drilling dynamic display technology, presenting a relationship between layers in the three-dimensional model, and displaying an association relationship and an affiliation relationship between elements; 3, performing automatic rendering construction on the three-dimensional model by utilizing a visual element layout algorithm; a topological graph is automatically generated, and an end-to-end system simulation visualization platform is formed; and 4, identifying the operation state of the power grid service system. According to the method, a standard is provided for display and operation monitoring of a'one-picture 'system for panoramic penetration of the service system, the interactive and linkable interface display effect is improved, managers are promoted to clearly understand the system, service application evaluation treatment is assisted, and a technical means is provided for supporting next service application operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of power grid technology, and in particular to a method for identifying the operating status of a complex-structure power grid business system based on a three-dimensional model. Background Art

[0002] At present, in order to support the business needs of production, marketing, human resources, finance and materials departments, there are many business application systems in operation and under construction in various provinces and regions; due to the large number of business application system services and long call chains, there are weak links in cross-business and cross-process information control, the degree of management concentration is not high, and the real-time dynamic monitoring of system information data and convenient access anytime and anywhere have not yet been realized, and the centralized control capability is not strong. It is necessary to conduct three-dimensional visualization analysis of business application systems to improve the application overall management capability and service sharing level. With the widespread application of information systems and the continuous expansion of system scale, the system structure relationship is becoming more and more complex, and the number of structural modules contained in it is increasing. The complex system structure relationship has brought great challenges to the management and maintenance of the system. Generally speaking, a large-scale system is powerful and comprehensive, and will contain many subsystems, each of which contains many structural modules. The relationship between subsystems and modules is intricate, and the relationship management between logical entities and physics is even more difficult. In the situation where the number of systems is constantly expanding and the structure is becoming more and more complex, how to reasonably display the system structure relationship, how to fully understand the entire system structure, quickly and accurately locate the fault node, and display the system business status has become an urgent issue. In actual work, the system architecture is highly complex, the operation and maintenance efficiency is low, and the system maintenance cost is constantly increasing. With the wide application of business application systems and the continuous expansion of system scale, the system structure relationship is becoming increasingly complex, and the number of structural modules contained in it is increasing. The complex system structure relationship has brought great challenges to the management and maintenance of the system. There are many microservices in the business system, and the calls between services are complex. The normal operation of services depends on many factors. In addition, the daily monitoring and inspection work is cumbersome, and it is necessary to jump to various monitoring pages such as the host, middleware, database, and active detection to view the operating status of the system. According to data, the system operation and maintenance management costs are increasing year by year. Some systems have reached 33% of the total investment. When the scale of the system consists of five subsystems, this management and maintenance cost will be greatly increased to 65%. This high cost hinders the development of enterprises. Summary of the invention

[0003] In view of the deficiencies in the prior art, the purpose of the present invention is to provide a method and device for identifying the operating status of a complex architecture power grid business system based on a three-dimensional model, which can solve the existing problems.

[0004] In order to achieve the above object, the technical solution of the present invention is as follows:

[0005] The present invention is implemented by the following technical solution: a method for identifying the operating status of a complex architecture power grid business system based on a three-dimensional model, comprising the following steps:

[0006] Step 1: Use 3D visualization technology to build a visualized 3D model of departmental business to system physical facilities; including: dividing the IT system of the power grid into service layer, system layer, equipment layer and cluster layer, and building a 3D model for each layer;

[0007] Step 2: Based on the multi-dimensional information hierarchical drilling dynamic display technology, the relationship between the layers in the three-dimensional model is presented, and the association relationship and belonging relationship between the elements are displayed;

[0008] Step 3: Automatically render and construct the three-dimensional model using a visualization element layout algorithm; automatically generate a topology diagram to form an end-to-end system simulation visualization platform;

[0009] Step 4: Utilize the simulated visual platform to monitor the business support of the business layer application system in real time, analyze the business layer operation indicators, accurately locate the server operation resources that carry the business, and perform correlation analysis with the operation system operation indicators of the equipment layer and cluster layer to identify the operation status of the power grid business system.

[0010] Furthermore, the three-dimensional model construction adopts real-time positioning and map construction methods to model the power transmission and transformation equipment based on real scenes and objects.

[0011] Furthermore, the three-dimensional model construction strategy includes adopting a multi-method hybrid modeling strategy, including

[0012] The laser dot scanning method is used to optimize the details of the power transmission and transformation equipment modeled by the real-time positioning and map construction method. For the hardware details of the power transmission and transformation equipment, the grid information model method is used to decompose and structure the equipment components to construct the electrical connections and logical connections between the core electrical equipment such as transformers and circuit breakers. The physical rendering method is used to perform three-dimensional modeling of the power transmission and transformation equipment group.

[0013] Furthermore, it also includes synchronizing data of the power transmission and transformation equipment constructed by the three-dimensional model in real time, realizing data and information mapping, and completing intelligent perception of the operating status; wherein the intelligent perception of the operating status includes using AR and MR as 3D visualization technology.

[0014] Furthermore, the multi-dimensional information layered drilling dynamic display technology presents the relationship between the layers in the three-dimensional model and displays the association and belonging relationship between the elements; including:

[0015] The 3D simulation model completed by the 3D simulation technology rendering engine combined with modeling technology is displayed;

[0016] Display storage status information involved in the business platform through storage resource monitoring;

[0017] Display the relationship between data access links and data in the form of topology and animation;

[0018] The middle-office service link topology diagram is used to display the network relationship topology diagram of the middle-office service call link and the link availability status;

[0019] Through the middle office service business system alarm, an overview of the monitoring status of each business system in the middle office is displayed.

[0020] Furthermore, the automatic rendering and construction of the three-dimensional model using a visualization element layout algorithm includes:

[0021] The method includes adopting a hybrid layout algorithm, which includes first obtaining the required node data of the application layer of the three-dimensional visualization platform, processing the node data according to the corresponding data structure, and obtaining the hierarchical attribute information including number, description, hierarchical name, hierarchical angle and hierarchical position, and then dividing the application layer into a service layer, a system layer, a device layer and a cluster layer, and then dividing the specific application layer nodes into their respective layers to complete the layout of the nodes, and finally realizing the connection of the nodes and the display of three-dimensional effects.

[0022] Furthermore, the automatic generation of a topology map includes:

[0023] Use the data simulator to generate sample data required by the network topology visualization system to simulate real-world scenarios and store the sample data in Oracle;

[0024] Using the data management module to process the sample data generated by the data simulator and provide data support to the visualization layout module and the interactive control module;

[0025] The visual layout module is used to provide a topology map for the interactive control module, and the layout data is obtained from the data management module, and the topology map is drawn using D3.js.

[0026] Furthermore, the simulation platform system can monitor multi-level information of the system layer, cluster layer, device layer and service layer in real time, and the monitoring content includes file storage occupancy, CPU occupancy, memory occupancy, health status, access data, service status and service alarms.

[0027] An anomaly identification device for a complex architecture power grid business system based on a three-dimensional model includes a processor and a memory; the memory is used to store programs; the processor executes the program to implement any of the methods described above.

[0028] A computer-readable storage medium stores a program, and the program is executed by a processor to implement any of the above methods.

[0029] Compared with the prior art, the beneficial effects of the present invention include:

[0030] The method for identifying the operating status of a complex-structured power grid business system based on a three-dimensional model of the present invention applies the three-dimensional modeling-related technology to the system model construction and operation monitoring of a complex structure, filling the relevant gaps in the field of information management of power grid business; adopts an end-to-end design concept to perform a three-dimensional visualization display of objects, elements, rules, and relationships of the business application system structure from the underlying facilities to the upper-level systems, businesses and other logical levels, and obtains a set of three-dimensional visualization model construction standards, so that the internal system architecture is clearly visible; on this basis, a hybrid layout algorithm of visualization elements applies a suitable layout algorithm according to the different characteristics of each system structure relationship, solving the difficulty of displaying complex and diverse system structure relationships; a "one-picture display of the system" with panoramic penetration of the business system and a standard for operation monitoring are realized, the interactive and interoperable interface display effect is improved, the management personnel are encouraged to clearly understand the system, the business application evaluation and governance are assisted, and technical means are provided for the next step of business application operation support. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] The disclosure of the present invention is described with reference to the accompanying drawings. It should be understood that the drawings are only for illustrative purposes and are not intended to limit the scope of protection of the present invention. In the drawings, the same reference numerals are used to refer to the same components. Among them:

[0032] Figure 1 It is a schematic diagram of the process of the method for identifying the operating status of a complex-structure power grid business system based on a three-dimensional model of the present invention;

[0033] Figure 2 It is a structural diagram of the digital twin model of power transmission and transformation equipment in the implementation case of the present invention;

[0034] Figure 3 This is a block diagram of a digital twin system in an implementation case of the present invention;

[0035] Figure 4 It is a structural block diagram of the perception layer of the digital twin system of power transmission and transformation equipment in the implementation case of the present invention;

[0036] Figure 5 It is a network layer structure block diagram of the digital twin system of power transmission and transformation equipment in the implementation case of the present invention;

[0037] Figure 6 It is a platform layer structure block diagram of the digital twin system of power transmission and transformation equipment in the implementation case of the present invention;

[0038] Figure 7It is a structural block diagram of the application layer of the digital twin system of power transmission and transformation equipment in the implementation case of the present invention;

[0039] Figure 8 It is the effect diagram of three-dimensional modeling in the implementation case of the present invention;

[0040] Fig. 9 It is a structural diagram of the mapping mechanism in the implementation case of the present invention;

[0041] Fig.10 It is a structural diagram of the UI layer, business layer and data layer in the implementation case of the present invention;

[0042] Fig.11 The topology in the implementation case of the present invention Figure 3 The connection graph between nodes;

[0043] Fig.12 It is a flow chart of a data simulator in an implementation case of the present invention;

[0044] Fig.13 It is a data conversion flow chart in the implementation case of the present invention;

[0045] Fig.14 A flowchart that is updated in real time in an implementation case of the present invention;

[0046] Fig.15 A flowchart for drawing a topological diagram in an implementation case of the present invention;

[0047] Fig.16 This is a three-dimensional visualization interface diagram in an implementation case of the present invention. DETAILED DESCRIPTION

[0048] It is easy to understand that according to the technical solution of the present invention, without changing the essential spirit of the present invention, a person skilled in the art can propose a variety of interchangeable structural modes and implementation modes. Therefore, the following specific implementation modes and drawings are only exemplary descriptions of the technical solution of the present invention, and should not be regarded as the whole of the present invention or as a limitation or restriction to the technical solution of the present invention.

[0049] The present invention provides a method for identifying the operating status of a complex architecture power grid business system based on a three-dimensional model, comprising the following steps:

[0050] Step 1: Use 3D visualization technology to build a visualized 3D model of departmental business to system physical facilities; including: dividing the IT system of the power grid into service layer, system layer, equipment layer and cluster layer, and building a 3D model for each layer;

[0051] Specifically, the present invention introduces the idea of ​​3D modeling, and proposes to use 3D visualization technology to build a visual management model from departmental business to system physical facilities. This visual management model first divides the IT system into multiple levels such as service layer, system layer, equipment layer and cluster layer, and performs system modeling on each level. Then, the barriers between the levels are broken down according to the association relationship, and finally an end-to-end unified visualization platform is formed. The platform presents the system structure relationship in a 3D visualization manner, and all node information related to the business can be viewed through the business, including all subsystems supporting the business, all modules in the system, and the physical facilities that are finally mapped to the supported business. When a physical device fails, the fault data will be collected by the monitoring system and displayed in real time after analysis, and the operation and maintenance personnel will be notified in real time to handle the fault, and the fault impact level and scope will also be analyzed. In response to the problems of opaque business system architecture, complex structural relationships, and low frame rate of real-time visualization rendering, this paper studies the visualization model of complex system structure based on the four-layer (system layer, cluster layer, device layer, and service layer) system ledger model of the digital application center, and uses a 3D technology engine to build a 3D model to achieve end-to-end visualization management. The visualization field is expanded from physical facilities to logical levels such as systems, businesses, and processes, making the internal structural relationships of the system architecture clearly visible.

[0052] The three-dimensional model construction at each level includes: a system layer model construction module: this module mainly displays the structure of the entire business system, including the relationship between various subsystems, modules, components, etc. Users can understand the architecture of the entire system and the relationship between various parts through this module. A cluster layer model construction module: this module mainly displays the relationship between various clusters, including the number of clusters, the number of nodes, the status of nodes, etc. Users can understand the status of the entire cluster and the relationship between various nodes through this module. A device layer model construction module: this module mainly displays the relationship between various devices, including the number of devices, the status of devices, etc. Users can understand the status of the entire device and the relationship between various devices through this module. A service layer model construction module: this module mainly displays the relationship between various services, including the number of services, the status of services, etc. Users can understand the status of the entire service and the relationship between various services through this module. In addition, the present invention also includes a real-time rendering module: this module is mainly used for real-time rendering of three-dimensional models, including rotation, scaling, translation, etc. of the model. Users can view the status of the three-dimensional model in real time through this module. A system structure visualization module: this module is mainly used to display the structure of the entire system, including the relationship between various subsystems, modules, components, etc. Users can understand the architecture of the entire system and the relationship between various parts through this module. Logical hierarchy visualization module: This module is mainly used to display the structure of the entire logical hierarchy, including various logical nodes, logical status, etc. Users can use this module to understand the status of the entire logical hierarchy and the relationship between various nodes. System performance visualization module: This module is mainly used to monitor the performance of the entire system, including the performance of the CPU, memory, etc. Users can use this module to understand the performance status of the entire system and optimize the system. Data analysis module: This module is mainly used to analyze the data of the entire system, including data visualization, data statistics, etc. Users can use this module to understand the data status of the entire system and analyze the data. Each module has its own unique functions and characteristics, which can meet the user's needs for building a three-dimensional visualization model of a business system with a complex architecture.

[0053] The following is an explanation of the construction of a 3D model based on specific implementation scenarios:

[0054] The traditional three-dimensional modeling commonly used polygon modeling method (Polygon Modeling) consists of points (Vertex), lines (Edge), and planes to form multi-faceted entities, which have problems such as large computational workload and easy loss of detailed information. Although the surface modeling method (Non-Uniform Rational B-Splines Modeling, NURBS Modeling) can model curves and surfaces, NURBS cannot generate right-angle edges and is difficult to accurately parameterize. In order to achieve the effect of digital twin visualization, the present invention adopts the simultaneous localization and mapping (SLAM) method to model the power transmission and transformation equipment based on real scenes and objects. And in view of the complex layout environment of power transmission and transformation equipment and the numerous types and quantities, a multi-method hybrid modeling strategy is proposed: using laser dot scanning method.

[0055] Among them: SLAM (Simultaneous Localization and Mapping), real-time positioning and map building technology. It means that the robot starts from an unknown location in an unknown environment, locates its own position and posture through repeated observation of environmental features during the movement, and then builds an incremental map of the surrounding environment based on its own position, so as to achieve the purpose of simultaneous positioning and map building. Using SLAM technology, the robot can know where it is in an unknown environment in real time and draw a map of the environment simultaneously. SLAM plays a core role in the robot's positioning, tracking and path planning technology.

[0056] The development of SLAM technology has promoted the development of positioning, tracking and path planning technologies, which in turn has had a significant impact on popular research fields such as drones, unmanned driving, and robots.

[0057] The hardware and algorithms used in SLAM technology are also constantly being updated, and the SLAM technology framework is gradually enriched. In terms of hardware, the sensors used in SLAM systems have gradually evolved from early sonars to later 2D / 3D lidars, and then to monocular and binocular cameras, RGBD, ToF and other depth cameras, as well as the integration of sensors such as inertial measurement units (IMUs). In terms of software algorithms, it has also shifted from the initial filter-based methods, such as the extended Kalman filter (EKF) and particle filter (PF), to optimization-based methods.

[0058] The SLAM system is generally divided into five modules, including:

[0059] (1) Sensor data: mainly used to collect various types of raw data in the actual environment, including laser scanning data, video image data, point cloud data, etc.

[0060] (2) Visual odometry: It is mainly used to estimate the relative position of moving targets at different times. It includes the application of algorithms such as feature matching and direct registration.

[0061] (3) Backend: Mainly used to optimize the cumulative error caused by the visual odometer, including filter, graph optimization and other algorithm applications.

[0062] (4) Mapping: used for three-dimensional map construction.

[0063] (5) Loop detection: mainly used to eliminate spatial accumulated errors.

[0064] In addition, the system model foundation: the intelligent perception system model of the operation status of power transmission and transformation equipment based on digital twin technology is developed based on the concept of 5D digital twin model, and the relationship between its variables is shown in the following formula:

[0065] M DT =(PE,VE,SS,DD,CN)

[0066] In the formula, PE is the power transmission and transformation equipment; is the virtual entity of the digital twin simulation; SS is the client application service; DD is the twin data formed by the integration of the underlying data detected by the sensor through the network layer; CN is the connection between the above parts. The structure diagram of the digital twin model of power transmission and transformation equipment is shown in Figure 2 shown.

[0067] Technical route: The digital twin system of power transmission and transformation equipment changes the way of reading equipment status based on multi-dimensional intelligent perception, sensor monitoring and remote control; predicts equipment status based on big data analysis and extraction of connections between historical data; and finally transforms the management mode of power transmission and transformation equipment through 3D digital twin "Internet +" and other methods. Its digital twin system is divided into four levels: perception layer, network layer, platform layer and application layer. Figure 3 shown.

[0068] System architecture: (1) Perception layer: The perception layer of the digital twin system of power transmission and transformation equipment is as follows: Figure 4As shown. First, the intelligent sensors are used to collect the status data of the power transmission and transformation equipment and the environmental change data, so as to perceive the overall status of the main equipment in the system. Then the sensor data is fused into the sensor layer, and then aggregated to the data aggregation layer through the sensor layer to realize the functions of data information collection and aggregation. In the perception layer, the equipment perception device is used to extract and count the basic parameters of the power transmission and transformation equipment in real time, such as current and voltage, power amplifier current, etc.; the environmental monitoring device is used to monitor the temperature and humidity of the environment, and the relationship between environmental changes and operating status is extracted; the intelligent detection device is used to extract features from video and image data based on the image processing algorithm. The above data are fused and analyzed using different data access points, and finally the data is aggregated in the perception layer and sent to the network layer.

[0069] (2) Network layer: The network layer connects the physical power transmission and transformation equipment and the digital twin. It is the key channel for realizing the coordination between offline physical equipment and online virtual equipment, and provides fast connection and wide coverage of data transmission functions. The network layer consists of two parts: a unified data service interface and a substation optical fiber network. Ordinary data is sent using a unified data service interface. Devices that do not meet the C61850 communication standard are converted to Hypertext Transfer Protocol (HTTP) through a protocol conversion device so that the equipment can be used in digital substations. The data is transmitted to the power transmission and transformation equipment server through the network and cached. The server uses the Internet, dispatching data network or other wireless communication methods to transmit the data to the power transmission and transformation operation and maintenance database for aggregation. In addition, for confidential data, an encrypted upload channel of the substation optical fiber network is used to ensure data security. The power transmission and transformation operation and maintenance database stores all data and processes it to support advanced applications at the platform layer. The structure diagram of the network layer is shown in the figure below. Figure 5 shown.

[0070] (3) Platform layer. The platform layer is the information processing center of the digital twin platform of power transmission and transformation equipment. It can process the data transmitted in the network layer and achieve data synchronization mapping, 3D modeling, intelligent analysis and other functions, and realize the intelligent perception of operating status for specific application scenarios in a visual way. The platform layer uses platforms such as the "State Grid Cloud" data unified business center to realize data sharing and interaction functions, and undertakes tasks such as status analysis and real-time early warning based on the monitoring results of various sensors and network nodes to achieve the purpose of intelligent perception of operating status. The platform layer includes multiple business systems, operation and inspection management systems, and external business systems, and different business interfaces are opened for different systems. On the premise of intelligent perception of operating status, data processing is performed based on deep neural network algorithms to meet the storage and fusion of massive data of power transmission and transformation equipment, and hyper-realistic modeling of power transmission and transformation equipment is performed based on digital twin technology to achieve the effect of coordinated integration of virtual equipment and real equipment. The platform layer structure diagram is shown in the figure below. Figure 6 shown.

[0071] (4) Application layer: The application layer uses the digital twin of the power transmission and transformation station to realize the data application service of the power transmission and transformation equipment, including five modules: intelligent analysis of power transmission and transformation equipment, system management of power transmission and transformation equipment, overview of power transmission and transformation equipment, intelligent perception of equipment status and central application. In addition, this module also uses convolutional neural networks and long short-term memory networks (LSTM) to process data; uses firefly algorithms and cuckoo search algorithms to analyze and predict equipment fatigue inflection points, and provides auxiliary decision-making for judging equipment defects. The application layer structure diagram is shown in the figure below. Figure 7 shown.

[0072] The present invention uses real-time positioning and map construction methods to model power transmission and transformation equipment based on real scenes and objects. In view of the complex layout environment and the large number of types of power transmission and transformation equipment, a multi-method hybrid modeling strategy is proposed: a laser dot scanning method is used to optimize the details of the SLAM-modeled power transmission and transformation equipment to achieve high-precision and error-free modeling. For the hardware details of the power transmission and transformation equipment, the Grid Information Model (GIM) method is used to decompose and structure the equipment components to construct electrical connections and logical connections between core electrical equipment such as transformers and circuit breakers. Finally, the Physical Based Rendering (PBR) method is used to perform three-dimensional modeling of the power transmission and transformation equipment group. Exemplary effects are as follows: Figure 8 shown.

[0073] In order to realize efficient mapping between the computer side and the power transmission and transformation equipment side and achieve the purpose of intelligent perception of the operating status in the present invention, the data and information mapping is realized by real-time synchronization of data of the 3D modeled power transmission and transformation equipment. Traditional methods have the problem of low real-time performance in data storage, data association mining, data mapping, etc. The virtual-to-real data mapping mechanism of power transmission and transformation equipment realizes the interconnection of data between operating modules and real-time simulation between equipment and twins through real-time data panoramic mapping. The interconnection technology of twins processes the equipment operation data and environmental data according to different usage scenarios using knowledge graph entity alignment technology and operation mechanism interactive analysis. Then, based on the theory of multi-source heterogeneous data fusion, the entity elements of the operation module and the environment module are constructed, including time, space, structural information, etc., and the association relationship and operation information are aligned and fused to realize the virtual-to-real mapping of the twin of the power transmission and transformation equipment. The mapping mechanism is as follows Fig. 9 shown.

[0074] In the present invention, for the visualization content, the traditional visualization method is a virtual reality method, which combines virtuality and reality to generate a 3D model of the real scene by computer. However, the cost of content creation is high, and there will be problems of 3D dizziness during use. Augmented reality superimposes real scene information with virtual information, and maps certain entity information that is difficult to capture in a specific time or space into a 3D model through simulation. Mixed reality is a combination of VR and AR, which enhances virtual senses through the coexistence of physical objects and digital objects in a new visualization environment, and achieves a real-time interactive effect.

[0075] AR and MR are used as the main 3D visualization technologies in the process of intelligent perception of operating status. AR can show the real operating scene of the equipment and display the operating information, and present the status of the power transmission and transformation equipment and the current and voltage parameters to the user in a visual form; MR highlights the environmental data and various digital data of the equipment. Finally, the equipment is modeled through SLAM technology, and the corresponding model position is selected based on the hybrid positioning method that combines WiFi data and base station positioning, and multiple observation perspectives are provided. The visualization function enables the operation and inspection staff to intelligently perceive the power transmission and transformation equipment according to the mapping relationship of digital Li Sheng, intuitively discover the problems of the equipment, and guide the subsequent maintenance work in real time based on MR.

[0076] Step 2: Based on the multi-dimensional information hierarchical drilling dynamic display technology, the relationship between the layers in the three-dimensional model is presented, and the association relationship and belonging relationship between the elements are displayed;

[0077] The present invention uses a three-dimensional approach to construct a visual management model from business to IT facilities, presents the relationship between business, system, and physical equipment with hierarchical information visualization technology, and displays the association and ownership relationship between the various elements. The layout of nodes at each layer is flexible and clear, and the hierarchical relationship between IT system elements and the application's ownership structure are intuitively displayed. In addition, the business operation status of each element node is monitored in real time, and retrieval and positioning functions are provided for business nodes, supporting the analysis of the impact of each node on other nodes, thereby providing information support for system management. It provides a 360-degree surround viewing effect and a scene zoom function, and drills down on the information displayed at each layer of the three-dimensional model layer by layer, displaying multi-dimensional information such as the data layer, service layer, and application layer of the business middle platform, realizing a panoramic visualization of operating resources, data access links, service topology, and application call relationships.

[0078] The system provides surround viewing effects and scene zooming functions, and drills down on the information displayed at each layer of the three-dimensional model layer by layer, displaying multi-dimensional information such as the data layer, service layer, and application layer of the business platform, and realizing panoramic visualization of operating resources, data access links, service topology, and application call relationships. The system displays multi-dimensional information such as the basic service layer, shared service layer, dependency relationship with the external application layer, service call links, service performance, and abnormal service alarms of the business platform in the form of animation or 3D interaction, providing high-quality interactive experience functions. It realizes three-dimensional monitoring of the business platform applications, services, resources, and data, and multi-dimensional panoramic display, and improves the visualization level of the business platform.

[0079] Panoramic display of multiple dimensions such as applications, interfaces, links, etc. Display the interconnection mode of application components in 2.5D and 3D forms, display the topology of the distributed system of the business middle platform, and click each node to display detailed information of the application component in the form of animation, such as current status and business count. Realize the visualization of the overall architecture, operation resources, data access links, and service link topology of the business middle platform.

[0080] (1) Drilling down information on the overall architecture of the middle platform

[0081] The 3D simulation model completed by the 3D simulation technology rendering engine combined with modeling technology is displayed. Build a panoramic 3D display of the business middle platform. Investigate and analyze the overall architecture of the current business middle platform, drill down layer by layer from cloud resources, data links, and service application links, and form a virtual 3D modeling of the business middle platform with horizontal flat collaboration and vertical vertical penetration. It mainly includes cloud resource visualization modeling, data link visualization modeling, and service link visualization modeling.

[0082] (2) Drilling down on middle platform operation resource information

[0083] The storage resource monitoring function displays the storage status information involved in the business middle office, such as capacity, IPOS, used capacity, usage rate and other related information. The virtual machine / ECS / physical server status information displays the working status of the virtual machine / ECS / server involved in the business middle office system, normal and abnormal data statistics, and lists the abnormal host details. The database status monitoring information displays the RDS database status involved in the business system and lists the abnormal details.

[0084] (3) Drilling information on the data access link of the middle platform

[0085] Display the relationship between data access links and data in the form of topology and animation

[0086] (4) Drilling down the topology information of the middle platform service link

[0087] The middle office service link topology diagram displays the network relationship topology diagram of the middle office service call link and the link availability status. The middle office service business system alarm displays the monitoring status of each business system of the middle office, and when an abnormality occurs, the abnormal system is marked in red.

[0088] Step 3: Automatically render and construct the three-dimensional model using a visualization element layout algorithm; automatically generate a topology diagram to form an end-to-end system simulation visualization platform;

[0089] The automatic layout algorithm of the system's logical topology information elements is the focus of the system structure visualization scene. The use of a suitable layout algorithm can help users clearly and intuitively understand the node layout in the scene, understand the local and global status of the scene, and facilitate managers to evaluate the overall system. Existing layout algorithms mainly include orthogonal layout algorithms, tree layout algorithms, graph layout algorithms, hierarchical layout algorithms, etc.

[0090] Hierarchical layout algorithm is also a widely used layout algorithm with a very clear sense of hierarchy. However, when the number of nodes is large, the number of nodes at different levels will be unevenly distributed, resulting in top-heavy. In the representation of concept lattices, traditional three-dimensional visualization layout algorithms have the problem of unclear representation of complex concept lattice structures and unsightly graphics. By adding virtual nodes, the layout algorithm is improved to make the concept lattice structure clear and easy to read. There are obvious functional hierarchical characteristics within the hierarchical structure, and the topological structure formed has a clear sense of hierarchy, which clearly and intuitively displays the relationship between nodes. The application layer meets the characteristics of the hierarchical structure, displays the layout status of all application nodes of the information system at one level, and uses lines to display the relationship between application nodes, so that managers can have a general grasp of the overall layout and relationship of the system. Use the hierarchical layout algorithm to display the relationship and flow relationship between applications.

[0091] The structural characteristics of the system structure layer of the tree-structured layout algorithm conform to the topological structure of the tree structure with clear hierarchical levels. By displaying the internal structure and related relationships of the application nodes, they are displayed in a hierarchical relationship in the vertically accessed system structure layer, and their related relationships are displayed in the form of lines. The tree layout algorithm is used to construct it, which can quickly reflect the relationship between the internal structure of a single application model node. The characteristic of the tree structure is a one-to-many topological structure relationship. The node correspondence between the application layer and the system layer is a one-to-many relationship. Therefore, the tree layout structure is more suitable for building the system structure layer. The application layer node is regarded as the root node of the tree, and then the multiple system nodes corresponding to the application node are found and regarded as child nodes of the root node. Since the nodes of the system structure layer can be divided into system layer nodes, middleware layer nodes, database layer nodes and network layer nodes, the system nodes corresponding to the application layer nodes are searched. If the middleware layer nodes are found, they are divided into the middleware layer nodes. Next, the nodes in the system nodes that do not contain the middleware layer nodes are searched to see whether they contain the database layer nodes. If not, they are not processed. Finally, the nodes belonging to the network node layer are placed in the network node layer, and finally the system structure layer of the tree layout structure is obtained.

[0092] The layout algorithm based on the star structure is that one node is the center of the entire topology, and the remaining nodes are connected to the core node, which intuitively reflects all the association states of a single node. The upstream and downstream relationship layer of the application is mainly used to display the upstream and downstream relationship of a single application node. By viewing a single node, the association relationship of a single node can be obtained. The structure is simple, so the star layout structure is more suitable for implementing this layer structure.

[0093] The present invention studies the hybrid layout algorithm for design and implementation. First, the required node data of the application layer of the three-dimensional visualization platform is obtained, and the node data is processed according to the corresponding data structure. The obtained hierarchical attribute information includes attributes such as number, description, hierarchical name, hierarchical angle, hierarchical position, etc., and then the application layer of the application layer is hierarchically divided into business layer, support layer, and IT facility layer. Then, the specific application layer nodes are divided into their respective layers to realize the layout of the nodes, and finally the connection of the nodes and the display of three-dimensional effects are realized.

[0094] Research on visualization element layout algorithms, including orthogonal layout algorithms, tree layout algorithms, ray layout algorithms, hierarchical layout algorithms, and hybrid layout algorithms, etc., to achieve automatic rendering and construction of three-dimensional models of business application systems, and then combine manual fine-tuning to ultimately achieve the layout of visualization scenes and ensure rendering efficiency and effects. Research on automatic generation and display methods of service topology. By viewing a single service call chain and aggregate analysis of multiple call chains, stereoscopic observation can be achieved at each granularity and in each dimension, supporting efficient governance of business system services.

[0095] The present invention studies visualization element layout algorithms such as orthogonal layout algorithm, tree layout algorithm, ray layout algorithm, hierarchical layout algorithm and hybrid layout algorithm, analyzes the advantages and disadvantages of various algorithms, and determines the most suitable algorithm for automatic rendering and construction of three-dimensional models of business application systems. The algorithm prototype is implemented for testing and optimization.

[0096] Based on the selected algorithm, the 3D model is automatically rendered and constructed. It supports the layout of various visualization elements, including nodes, edges, labels, etc. It supports various layout modes, including horizontal layout, vertical layout, tree layout, circular layout, etc. It supports custom layout parameters, including node size, spacing, edge length, etc. It optimizes the rendering efficiency and effect of automatic layout.

[0097] Supports users to fine-tune the automatic rendering and construction results. Supports dragging, scaling, rotating and other operations to achieve more refined layout effects. Supports saving and loading layout results so that users can reuse them in different scenarios.

[0098] The present invention also uses a visualization scene layout module to apply the results of automatic rendering construction and manual fine-tuning to the visualization scene of the business application system. It supports a variety of scene layouts, including maps, network topologies, organizational charts, etc. It supports the layout of a variety of scene elements, including nodes, edges, labels, etc. It achieves the optimization of the layout effect and rendering efficiency of the visualization scene.

[0099] The performance optimization module of the present invention optimizes the algorithm and implementation of automatic rendering construction and visualization scene layout. It supports the rendering and layout of large-scale data to meet the needs of business application systems. It supports a variety of hardware and software environments to adapt to different deployment scenarios.

[0100] In the automatic generation of the system logic topology diagram of the present invention, the present invention is divided into three layers, the UI layer, the business layer and the data layer. Fig.10 As shown. The functions of each layer are as follows:

[0101] (1)UI layer

[0102] The UI layer displays the topology map generated by the business layer visualization layout module. The UI layer provides users with an operation interface to display the network topology results to users in a friendly, clear and interactive way. The UI is divided into a topology map and a property panel. The topology map is the main map of the front-end visualization, which mainly draws the nodes and node contact data obtained from the background. The nodes include routers, network segments, and hosts: business connections include E-Mail, SENT-MESSAGE, and Download-file, and the protocol connection relationships are ICMP, DNS, FTP, and HTTP. The property panel contains detailed information on node attributes, the number of each node, filter label flags, etc.

[0103] (2) Business layer

[0104] The business layer extracts data from the data layer and submits the generated topology map to the UI layer. The business layer is the key module of the network topology visualization system, which is subdivided into data simulation module, data management module, visualization layout module and interactive control module. The data simulator can generate sample data that simulates real-life scenarios required by the network topology visualization system. The simulated data will be stored in Oracle, which will convert the data into json format through the model and then store it in MongoDB. MongoDB provides the server and front-end with interfaces for adding, deleting, modifying and checking. The data management module processes the data stored in the data simulator. This module includes topological data preprocessing, which is to convert the data mode and update it in real time. It takes out the data that meets the front-end request from MongoDB, but the data format does not meet the requirements, so the data needs to be preprocessed. The system has the function of real-time update. When the system is running, the front-end requests data from the server every 2 seconds through Aiax. If the background data changes, the merged data will update the changed data into the stored page; the visual layout module calculates the position of the nodes in the data management module, determines the final position of the nodes in the layout and draws the graph. This module includes layout algorithm optimization, D3.js library optimization and D3.js drawing topology map. The topology map generated by the visual layout module needs to provide interactive functions to users. The interactive control module includes six parts: connection filtering, topology map scaling control, page synchronization, attribute modification, topology sub-map and traffic viewing.

[0105] (3) Data Layer

[0106] The data layer provides data support to the business layer and UI layer. The data generated by the Oracle storage data simulator is converted into ison format through the middleware and stored in MongoDB. MongoDB stores all processed data and data relationships that meet the needs of the front-end display layer.

[0107] In order to achieve a harmonious display effect, the Web front-end uses the BootStrap framework to unify the interface style and increase the aesthetics of the system. In order to achieve data visualization, the Web front-end uses the D3.is and echarts libraries, among which D3.js can beautifully display the back-end data in the geographic topology map, and echarts builds straight line graphs, bar graphs, etc. based on the background data. In terms of selecting the Web server, the Tornado server is selected because it can respond quickly to user needs. In order to achieve asynchronous updates of web pages, dynamic partial refresh of data, and avoid page jitter, Aiax is selected. In order to achieve page synchronization and complete synchronization, WebSocket is selected. MongoDB database is used to store data. Compared with the MySQL database, it has faster user access and data acquisition speed, large storage capacity, rich third-party support, and better performance. Oracle is selected to store network data generated by the data simulator. In order to achieve fast development speed, simple development, and rapid implementation of background logic functions, the background is developed in Python.

[0108] There are three kinds of nodes in the topology diagram of the present invention, namely routers, network segments and hosts. Routers distribute network segments, and there are multiple hosts in each network segment. There may be business connections and protocol connections between hosts. There are two kinds of connection relationships in the topology diagram, namely business connection relationships (E-Mail, SENT-MESSAGE, Download-file) and protocol connection relationships (ICMP, DNS, FTP, HTTP). The connections between them are shown in Fig.11 shown.

[0109] Automatic generation of topology diagram

[0110] The data simulator can generate sample data for simulating real-world scenarios required by the network topology visualization system and store the sample data in Oracle. The data simulator is a script written in Python. It randomly deletes or modifies existing data within a certain time range and randomly generates new data, thereby driving the normal display and operation of the visualization system. The flowchart of the data simulator is shown in Figure 12:

[0111] The data simulator first simulates host detection, which simulates the network topology visualization system detecting hosts in the network, and then continues to detect the gateway where the host is located. When detecting the gateway, a dynamic icon will appear on the front-end page to indicate that it is being detected. Then the route is detected, and the relationship between all hosts and each host under the route will be known. At this time, the front-end page will connect the related hosts with lines. At this time, the multiple routes detected are actually one route, and you only need to merge them. Then, the data simulator will simulate attacks, one host attacking other hosts or multiple hosts attacking other hosts. Each attacked host will have two situations, the host has a defense system or not. When the attacked host has a defense system, the attack fails; when the attacked host does not have a defense system, the attack is successful, and this is repeated.

[0112] The data simulator will store the data generated by the above operations in an Oracle database. Users can configure the running time interval of the data simulator, the duration of each step of the attack and defense tasks, the duration of the opening tasks, the time interval of each routing communication restoration, etc. The data simulator will update the status of the entire process from program startup to page rendering in real time, including data preparation, data preparation completion, pre-loading of hosts and network segments, dynamic addition of data, step rotation, instruction transmission tasks, file transfer tasks, added services, and completion of protocol execution.

[0113] The data management module processes the sample data generated by the data simulator and provides data support to the visualization layout module and the interactive control module. This module discusses topological data preprocessing and real-time updating.

[0114] Topological data preprocessing is to process the sample data generated in the data simulator and convert the data from Oracle format to ison format. Topological data preprocessing runs through the entire process of system operation. Ajax requests incremental data from Oracle, and topological data preprocessing occurs when incremental data exists; topological data processing also occurs when users modify attributes. See the data conversion process for details. Fig.13 shown.

[0115] First, get all the data tables from Oracle. Each data table belongs to an object in json, and the data in the data table corresponds to the data in the json object. The data in the Oracle data table corresponds one-to-one with the data in MongoDB.

[0116] After the data conversion is completed, the converted json data is stored in MongoDB. If it is determined that there is incremental data in Oracle, all incremental data is obtained from Oracle, and then converted and stored in MongoDB.

[0117] The real-time update function is one of the key functions of the system, because when the system is running, it will obtain various data on the network in real time. If the system cannot update the data obtained by the back-end in real time, the user cannot make the right decision on the attack information in time, which will cause serious losses. Real-time update is mainly achieved through Ajax. By setting Ajax to send data requests to the Torando server every 2 seconds, Torando will determine which data table the data request belongs to after receiving the request, and then request the data table from Oracle. Oracle returns the data table, and the back-end will compare the obtained data with the existing data. The flter function is used here. If the data is consistent, no operation is performed. Otherwise, the data is merged, and the merged data is stored in MongoDB and the cache is updated. The front-end page is rendered through D3.js and OPTFR algorithm. Data inconsistency generally points to two situations. One is that there is new data in the obtained data. At this time, the front-end rendering will add new nodes, relationship lines, etc.; the other is that the existing data is more than the obtained data, indicating that there is redundant data in the current data table. At this time, there will be corresponding redundant information in the cache. What the front-end rendering needs to do is to eliminate the redundant information, such as deleting nodes and relationship lines connected to the nodes. See the flowchart for real-time update Fig.14 .

[0118] See the flowchart for drawing the topology diagram. Fig.15 The visualization layout module is a link between the upper and lower modules. The upper module provides the topology diagram for the interactive control module, and the lower module obtains the layout data from the data management module. Therefore, drawing the force-directed diagram is an important part of the network topology visualization system. How to quickly and efficiently layout the data returned by the background to the front-end page is the content considered in this section. This section starts from optimizing the force-directed layout algorithm, optimizing the D3.js library, and D3.js drawing topology. Figure 3 Each aspect is described in detail.

[0119] D3.js draws the topology map. After optimizing the layout algorithm and D3.js, you can enter the stage of drawing the topology map. D3.js has a ForceLayout module. The layout has the following parameters that need to be set:

[0120] size: used to control the topology, using force.size([m, n]). This method has two functions: one is to set the center of gravity, i.e. (m / 2, n / 2); the other is to set the range of node activity, i.e. between [0, m] and [0, m]. If the user does not set it, size uses the default value [1, 1].

[0121] linkDistance: used to specify the distance between links between nodes. There are two types of parameters to choose from: function and constant. If a constant is selected as a parameter, the length of each link is fixed. Otherwise, the length of the link is determined by the result of the selected function. In this case, the longitude and latitude of the source and destination nodes are calculated to obtain the link length.

[0122] linkStrength: used to specify the hardness of the connection between nodes. Its value range is 0 to 1. The larger the value, the stronger the connection. When the value is 1, dragging a node M will cause the nodes connected to M to move at the distance specified by linkDistance. When the value is 0, dragging a node M will not cause the nodes connected to M to move, and the connection will become longer.

[0123] Fiction: specifies the function value of the friction coefficient. The default value is 0.9 and can be a number between 0 and 1. In fact, this specified value is not the friction value at the physical level. It is more like the consumption caused by the movement over time. This consumption exists for any node. When the value is 1, there is no movement consumption. When the value is 0, the movement consumption is the largest.

[0124] charge: specifies the gravitational force, which is also repulsive force. The default value is -30. When the value is a positive number, it indicates that the two nodes have gravitational force. The larger the value, the greater the gravitational force. When the value is a negative number, it indicates that the two nodes have repulsive force. The smaller the value, the greater the repulsive force.

[0125] chargeDistance: Specifies the range of attraction. Once this range is exceeded, the attraction fails. The default value is positive infinity.

[0126] The center of gravity specified by gravity:size will generate gravity, and each node will move toward the center of gravity. The default value is 0.1.

[0127] When the value is 0, there is no gravity at the center of gravity.

[0128] theta: If there are too many nodes, it will take a lot of time to calculate and adjust the node positions. Theta is used to limit the amount of calculation. The default value is 0.8. The larger the value, the looser the calculation amount is.

[0129] alpha: specifies the time it takes to draw. Once this time is exceeded, the drawing action stops immediately. When drawing starts, the value of alpha is 0.1, and when drawing ends, the value of alpha is 0.

[0130] Step 4: Utilize the simulated visual platform to monitor the business support of the business layer application system in real time, analyze the business layer operation indicators, accurately locate the server operation resources that carry the business, and perform correlation analysis with the operation system operation indicators of the equipment layer and cluster layer to identify the operation status of the power grid business system.

[0131] By real-time monitoring of the business support situation of the business application system and analyzing business operation indicators, the server operation resources that carry the business are accurately located through 3D model portraits, and correlation analysis is performed with the system operation indicators at the device layer and cluster layer, operation anomalies can be discovered in a timely manner. When an anomaly occurs, the abnormal system will be marked in red to improve operation and maintenance efficiency.

[0132] The present invention will use a static mode to construct a three-dimensional scene of the network resource service layer, which will truly reflect the actual network resource distribution and service status. According to the relationship table of cluster equipment and services provided by the ledger management system, a three-dimensional architecture diagram of cluster equipment and services is dynamically generated to display the relationship between equipment and services in the cluster in a more intuitive way. The business middle-office system dynamically constructs the process and automatically generates a building block three-dimensional expression entity of the business middle-office according to the functional architecture table of the business middle-office, so as to facilitate understanding and operation. For other application system layers, the present invention will construct their three-dimensional scenes through static modes, but will place special emphasis on the business management module of the present invention.

[0133] In 3D scene manipulation, when the amount of content within the field of view exceeds the set threshold, in order to improve visibility and operation efficiency, the system will aggregate the same type of system or device services and only display the number of entities of the same type. When the user further zooms in on the field of view, the system will display the individual entities under the aggregated value as needed. This is just an optimization of the display method and will not affect the user's search and operation of the content.

[0134] Data status monitoring and rendering: The system will automatically monitor the data channels associated with the 3D entity, and render the status of the 3D entity of the twin according to the data status information fed back by the data channel, as the main form of data monitoring and expression. By clicking on the 3D entity, the user can view the associated information of the entity in the form of a bubble pop-up window. This design improves the user experience and enables users to more easily obtain and understand the information of network resources.

[0135] Data alarm linkage, the system can monitor multi-level information such as system layer, cluster layer, device layer, service layer, etc. in real time. The monitoring content includes but is not limited to file storage occupancy, CPU occupancy, memory occupancy, health status, access data, service status, service alarm, etc.

[0136] The alarm list will display the system's alarm statistics. By clicking on the content in the alarm list, the system will automatically switch the central field of view content, and the alarm linkage mode can be displayed by switching the list button.

[0137] The alarm linkage entity will switch the alarm entity to the central position according to the selection content of the alarm list, and display its parent node and child nodes and parallel nodes with associated linkage. The alarm entity will also be rendered according to the alarm mode and highlight the associated services.

[0138] Through the alarm fault sequence linkage tracing function, users can select multiple systems or service individuals that need to be traced synchronously on the 3D architecture diagram to display their real-time monitoring windows. When adjusting the sequence window, the corresponding sequence monitoring content is displayed synchronously.

[0139] Three-dimensional visual asset management. The present invention provides a visual management icon asset library management function, displays the system architecture in a two-dimensional tree diagram, and supports feature setting of three-dimensional display icons of systems, clusters, devices, services, and association relationships in the system architecture as well as the health status of the system.

[0140] It has the function of automatically generating system architecture diagrams. Users only need to select the relationship management list (such as EXCEL) of the system architecture to be generated, and the system can automatically generate a three-dimensional system architecture diagram and the three-dimensional coordinate position of the system in the three-dimensional scene according to the graphic distribution algorithm, thus realizing the automation of the three-dimensional arrangement of the system architecture.

[0141] The manual adjustment function is provided, and users can also adjust the individual order in the 3D scene by adjusting the module position. This design enables users to understand and operate network resources more intuitively.

[0142] System external dependencies, including

[0143] 1. System architecture relationship expression file: basic data used to create a three-dimensional system architecture diagram, expressing the topological relationship and data flow between system elements in a parent-child relationship;

[0144] 2. Entity monitoring information of access system: used for monitoring information of entities accessing the system, expressing the running status and various characteristic parameters of the entities;

[0145] 3. Alarm information of access system: used to monitor abnormal status of physical equipment in the system.

[0146] System architecture design, the present invention provides a visual management icon asset library management function, displays the system architecture in a two-dimensional tree diagram, and supports feature setting of three-dimensional display icons of systems, clusters, devices, services, and associations in the system architecture as well as the health status of the system.

[0147] System function analysis: System function analysis corresponds to system requirements, and one-to-one analysis and explanation are carried out. Function analysis is used to assist in the detailed design of the system. System function analysis mainly includes 3D scene modeling, 3D panoramic display, data dashboard, alarm linkage, and 3D visualization management.

[0148] 1. 3D scene modeling and analysis

[0149]

[0150] 2. Analysis of the function of 3D panoramic display

[0151]

[0152] 3. Data dashboard function analysis

[0153]

[0154] 4. Analysis of alarm linkage function

[0155]

[0156]

[0157] 5. Analysis of 3D visualization management functions

[0158]

[0159] The present invention also includes interface design, three-dimensional visualization of the middle screen, such as Fig.16 As shown, the overall style description is as follows: the whole picture consists of two parts, dynamic and static. Dynamic generation: the middle layer - cluster service layer, and the top-level business middle platform are automatically generated by the service with a layout corresponding to the specified canvas size; cluster representation: models can be grouped and automatically arranged according to a suitable layout, and the overall relationship is displayed with a bottom frame; relationship representation: entities can be specified for relationship connection, and the connection lines have a dynamic flow effect; highlight representation: the specified entity model (1 or more) is highlighted or flashing.

[0160] In the operation indicator monitoring of the present invention, the business support of the business application system is monitored in real time, the server operation resources are monitored, and the operation indicators of the operation system at the device layer and cluster layer are monitored. The server operation resources are monitored in real time, including the monitoring of indicators such as CPU usage, memory usage, and disk usage. The business support of the business application system is monitored in real time, including the monitoring of indicators such as the business request volume and response time.

[0161] The operation index analysis module of the present invention is mainly responsible for analyzing the business operation index, including the analysis of the server operation resources, the analysis of the operation index of the operation system at the device layer and the cluster layer, etc. The server operation resources are analyzed, including the analysis of the CPU usage rate, memory usage rate, disk usage rate and other indicators. The business support of the business application system is analyzed, including the analysis of the business request volume, response time and other indicators.

[0162] The abnormal analysis module of the present invention is mainly responsible for marking the abnormal system display in red when an operation abnormality occurs, thereby improving the operation and maintenance efficiency. When an operation abnormality occurs, the abnormal system display is marked in red to improve the operation and maintenance efficiency. The abnormality is processed by alarm and the operation and maintenance personnel are notified in time to handle it.

[0163] The business system fault auxiliary judgment of the present invention combines visualization content, integrates comprehensive analysis, and assists in the judgment of risk points and weak links. It can clearly and quickly assist in fault location, accurately and intuitively locate the fault point, and improve the fault detection ability of the middle platform. Specifically including:

[0164] (1) Fault point location: Through comprehensive analysis of holographic operation, the fault point can be accurately and intuitively located, improving the accuracy and efficiency of fault location.

[0165] (2) Fault analysis: Analyze the fault point, find out the cause and solution, and improve the efficiency and quality of fault handling.

[0166] (3) Fault visualization: Fault information is visualized and displayed in the form of charts, etc., to facilitate users to analyze and handle faults.

[0167] (4) Comprehensive analysis report: Generate a comprehensive analysis report and provide it to users for reference to help them make decisions and improvements.

[0168] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this article.

[0169] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0170] In the several embodiments provided herein, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or it can be an electrical, mechanical or other form of connection.

[0171] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of this article.

[0172] In addition, each functional unit in each embodiment of this invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated unit may be implemented in the form of hardware or in the form of software functional unit.

[0173] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this article is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of this article. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program code.

[0174] Specific embodiments are used in this article to illustrate the principles and implementation methods of this article. The description of the above embodiments is only used to help understand the methods and core ideas of this article. At the same time, for general technicians in this field, according to the ideas of this article, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as a limitation on this article.

Claims

1. A method for identifying the operating status of a complex-structure power grid business system based on a three-dimensional model, characterized by: The following steps are involved: Step 1: Use 3D visualization technology to build a visualized 3D model of departmental business to system physical facilities; including: dividing the IT system of the power grid into service layer, system layer, equipment layer and cluster layer, and building a 3D model for each layer; Step 2: Based on the multi-dimensional information hierarchical drilling dynamic display technology, the relationship between the layers in the three-dimensional model is presented, and the association relationship and belonging relationship between the elements are displayed; Step 3: Automatically render and construct the three-dimensional model using a visualization element layout algorithm; automatically generate a topology diagram to form an end-to-end system simulation visualization platform; Step 4: Utilize the simulated visual platform to monitor the business support of the business layer application system in real time, analyze the business layer operation indicators, accurately locate the server operation resources that carry the business, and perform correlation analysis with the operation system operation indicators of the equipment layer and cluster layer to identify the operation status of the power grid business system.

2. The method for identifying the operating status of a complex-structure power grid service system based on a three-dimensional model according to claim 1 is characterized by: The three-dimensional model construction adopts real-time positioning and map construction methods to model the power transmission and transformation equipment based on real scenes and objects.

3. The method for identifying the operating status of a complex-structure power grid service system based on a three-dimensional model according to claim 2 is characterized by: The three-dimensional model construction strategy includes adopting a multi-method hybrid modeling strategy, including The laser dot scanning method is used to optimize the details of the power transmission and transformation equipment modeled by the real-time positioning and map construction method. For the hardware details of the power transmission and transformation equipment, the grid information model method is used to decompose and structure the equipment components to construct the electrical connections and logical connections between the core electrical equipment such as transformers and circuit breakers. The physical rendering method is used to perform three-dimensional modeling of the power transmission and transformation equipment group.

4. The method for identifying the operating status of a complex-structure power grid service system based on a three-dimensional model according to claim 3 is characterized by: It also includes synchronizing data in real time on the power transmission and transformation equipment constructed by the three-dimensional model to achieve data and information mapping and complete intelligent perception of the operating status; the intelligent perception of the operating status includes using AR and MR as 3D visualization technology.

5. The method for identifying the operating status of a complex-structure power grid service system based on a three-dimensional model according to claim 1 is characterized by: The multi-dimensional information layered drilling dynamic display technology presents the relationship between the layers in the three-dimensional model and displays the association and belonging relationship between the elements; including: The 3D simulation model completed by the 3D simulation technology rendering engine combined with modeling technology is displayed; Display storage status information involved in the business platform through storage resource monitoring; Display the relationship between data access links and data in the form of topology and animation; The middle-office service link topology diagram is used to display the network relationship topology diagram of the middle-office service call link and the link availability status; Through the middle office service business system alarm, an overview of the monitoring status of each business system in the middle office is displayed.

6. The method for identifying the operating status of a complex-structure power grid service system based on a three-dimensional model according to claim 1, characterized in that: The automatic rendering and construction of the three-dimensional model by using a visualization element layout algorithm includes: The method includes adopting a hybrid layout algorithm, which includes first obtaining the required node data of the application layer of the three-dimensional visualization platform, processing the node data according to the corresponding data structure, and obtaining the hierarchical attribute information including number, description, hierarchical name, hierarchical angle and hierarchical position, and then dividing the application layer into a service layer, a system layer, a device layer and a cluster layer, and then dividing the specific application layer nodes into their respective layers to complete the layout of the nodes, and finally realizing the connection of the nodes and the display of three-dimensional effects.

7. The method for identifying the operating status of a complex-structure power grid service system based on a three-dimensional model according to claim 1 is characterized by: The automatically generating topology diagram comprises: Use the data simulator to generate sample data required by the network topology visualization system to simulate real-world scenarios and store the sample data in Oracle; Using the data management module to process the sample data generated by the data simulator and provide data support to the visualization layout module and the interactive control module; The visual layout module is used to provide a topology map for the interactive control module, and the layout data is obtained from the data management module, and the topology map is drawn using D3.js.

8. The method for identifying the operating status of a complex-structure power grid service system based on a three-dimensional model according to claim 1 is characterized by: The simulation platform system can monitor multi-level information of the system layer, cluster layer, device layer and service layer in real time, and the monitoring content includes file storage occupancy, CPU occupancy, memory occupancy, health status, access data, service status and service alarm.

9. An abnormality identification device for a complex-structure power grid business system based on a three-dimensional model, characterized in that: It comprises a processor and a memory; the memory is used to store a program; the processor executes the program to implement the method as described in any one of claims 1-8.

10. A computer-readable storage medium, characterized in that: The storage medium stores a program, and the program is executed by a processor to implement the method according to any one of claims 1 to 8.

Citation Information

Cited By

  • Power distribution network frame automatic generation method and system

    CN120876750A