Three-dimensional isolation control method, device and medium fusing BIM and real-time data

By creating a BIM model adapted for safety isolation control, collecting and standardizing real-time data, and combining 3D rendering technology and a logic interlocking engine, the problems of insufficient adaptation between BIM models and safety isolation requirements and lack of linkage between real-time data and 3D scenes in existing technologies have been solved. This has enabled efficient safety isolation control and improved the safety and visualization level of high-risk industrial scenarios such as nuclear power plants.

CN122115681APending Publication Date: 2026-05-29SHENZHEN YUANJING DIGITAL TECHNOLOGY CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN YUANJING DIGITAL TECHNOLOGY CO LTD
Filing Date
2026-01-29
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Existing technologies in safety isolation control scenarios suffer from several problems, including insufficient adaptation of BIM models to safety isolation requirements, lack of linkage between real-time data and 3D scenes, separation of safety isolation logic and visualization, weak multi-source data integration capabilities, incompatibility of 3D rendering technology with safety isolation scenarios, and inefficient risk response and operation and maintenance collaboration. These issues prevent them from meeting the high precision, high real-time performance, and high visualization requirements of high-risk industrial scenarios such as nuclear power plants.

Method used

By creating a BIM model adapted for safety isolation control, collecting and standardizing real-time data, and combining 3D rendering technology and a logic interlocking engine, dynamic linkage between the BIM model and real-time data is achieved. Safety isolation logic rules are configured, control commands are generated and field equipment is driven to perform safety isolation actions, and the 3D visualization scene is monitored and updated in real time, triggering multi-level alarm responses.

Benefits of technology

It achieves precise adaptation of BIM models to safety isolation requirements, dynamic linkage between real-time data and 3D scenes, and deep integration of safety logic and visualization, thereby improving the intelligence, real-time performance, and visualization level of the safety isolation system, reducing human error rate and collaborative error rate, and meeting the application needs of high-risk industrial scenarios such as nuclear power plants.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122115681A_ABST
    Figure CN122115681A_ABST
Patent Text Reader

Abstract

The application discloses a three-dimensional isolation control method, equipment and medium fusing BIM and real-time data, and realizes precise adaptation of a BIM model and safety isolation demand, dynamic linkage of real-time data and a three-dimensional scene, and deep fusion of safety logic and visualization through the steps of BIM model construction and optimization, real-time data access and standardization, three-dimensional rendering visualization, logical linkage control, and abnormal alarm response, so that the intelligentization, real-time performance and visualization level of a safety isolation system are improved, and the application requirement of a high-risk industrial scene such as a nuclear power plant is met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of security isolation control technology, specifically to a three-dimensional isolation control method, device, and medium that integrates BIM and real-time data. Background Technology

[0002] With the deepening of industrial digital transformation, the safety management of large and complex industrial facilities such as nuclear power plants and chemical industrial parks faces severe challenges. As a core technology to ensure the safety of production boundaries and prevent the spread of accidents, the performance of safety isolation systems directly determines the safety and reliability of facility operation.

[0003] Current 3D rendering technology is widely used in fields such as gaming, film and television, and architectural design. Through techniques such as vertex processing, texture mapping, and lighting calculation, it achieves high-quality 3D scene rendering, providing a technological foundation for visualization. Meanwhile, BIM technology, with its advantages in 3D modeling and information integration, has become widespread in the design phase of industrial facilities. The development of digital twins and the Internet of Things (IoT) technologies provides support for real-time data acquisition and processing. 2D configuration monitoring platforms have emerged in fields such as nuclear power plants, enabling the visualization and simple linkage of some equipment data.

[0004] However, existing technologies still have many shortcomings that urgently need to be addressed in secure isolation and control scenarios:

[0005] 1. Insufficient adaptation of BIM models to safety isolation requirements: Existing BIM models mostly focus on geometric modeling and information storage in the design phase, without customized optimization for safety isolation scenarios. Too many redundant elements in the model lead to low rendering efficiency, and no safety isolation-related attributes (such as isolation level and equipment linkage relationship) are preset, so they cannot be directly used for safety isolation control.

[0006] 2. Lack of linkage between real-time data and 3D scene: In existing technologies, the real-time operating data of BIM models and field equipment (such as valve opening and closing status, pressure, temperature, radioactivity, boundary intrusion signals, etc.) are isolated from each other. The 3D scene can only statically display the geometric structure and cannot reflect the actual operating status of the equipment and the dynamic changes of safety isolation, resulting in "model disconnection from the field".

[0007] 3. Separation of safety isolation logic and visualization: The logic rules of traditional safety isolation systems (such as "close the associated valve when the pressure exceeds the limit") are mostly implemented through independent controllers, and there is no dynamic linkage with the three-dimensional visualization interface. When the equipment status or environmental parameters change, the isolation status update is delayed, and operators cannot intuitively obtain the logic execution status through the visualization interface.

[0008] 4. Weak ability to integrate multi-source data: Security isolation control involves multi-source information such as equipment status data, environmental monitoring data, security boundary data, and maintenance records. Existing systems lack a unified data access framework, support limited communication protocols, and have incompatible data formats across different systems, making it difficult to achieve deep data fusion and collaborative analysis.

[0009] 5. 3D rendering technology is not adapted to security isolation scenarios: Existing 3D rendering technologies (such as Unity and Unreal Engine) focus on visual effects and are not optimized for the special needs of security isolation (such as highlighting security boundaries, device status animations, and rapid location of anomalies). Moreover, they have high learning costs and poor scalability, and cannot meet the real-time and reliability requirements of industrial scenarios.

[0010] 6. Inefficient risk response and operation and maintenance collaboration: When security isolation is abnormal, existing systems mostly only provide text alarms, lacking precise positioning in three-dimensional space and visual emergency guidance. There is no unified platform for collaborative operations among operation and maintenance personnel across positions and regions, resulting in delayed risk handling and a high rate of collaborative errors.

[0011] The above-mentioned defects severely restrict the intelligence level of the safety isolation system and cannot meet the high precision, high real-time performance and high visualization requirements of safety isolation in high-risk industrial scenarios such as nuclear power plants. There is an urgent need to develop a three-dimensional safety isolation control technology that integrates BIM and real-time data to solve the pain points of the existing technology. Summary of the Invention

[0012] The purpose of this invention is to overcome the shortcomings of existing technologies in safety isolation control scenarios, and to provide a three-dimensional safety isolation control method, device and medium that integrates BIM and real-time data, so as to achieve accurate adaptation of BIM model and safety isolation requirements, dynamic linkage of real-time data and three-dimensional scene, and deep integration of safety logic and visualization, thereby improving the intelligence, real-time performance and visualization level of safety isolation system and meeting the application needs of high-risk industrial scenarios such as nuclear power plants.

[0013] The technical solution of this invention is as follows:

[0014] In a first aspect, the present invention provides a three-dimensional isolation control method that integrates BIM and real-time data, comprising the following steps:

[0015] Step S1: Based on the collected target scenario design information and security isolation requirements, create a BIM model adapted to security isolation control;

[0016] Step S2: Collect real-time data of the target scene and perform standardization processing to establish a mapping relationship between the data and BIM model elements;

[0017] Step S3: Render the established BIM model based on the 3D rendering engine, and overlay the real-time data and the security attribute data configured in the BIM model to construct a 3D security isolation visualization scene.

[0018] Step S4: Configure security isolation logic rules, perform logical judgment based on the real-time data and the security attribute data, generate control commands and drive field devices to perform security isolation actions;

[0019] Step S5: Based on the action feedback signal of the field equipment and the real-time data changes, drive the state update of the corresponding elements in the three-dimensional safety isolation visualization scene;

[0020] Step S6: Monitor the execution status of isolation actions, equipment operation data, and security boundary status in real time, and trigger an alarm when an anomaly occurs.

[0021] As a preferred embodiment of the present invention, step S1 specifically includes the following sub-steps:

[0022] Step S11: Using BIM modeling software, create an initial BIM model based on the design information;

[0023] Step S12: Optimize the initial BIM model using polygon simplification algorithm and multi-level detail method to form an optimized BIM model;

[0024] Step S13: Configure security attributes for security isolation elements in the optimized BIM model, and establish a security attribute database by uniquely associating them with the device ID;

[0025] Step S14: Convert the format of the configured BIM model into a universal format that is compatible with the 3D rendering engine.

[0026] As a preferred embodiment of the present invention, step S2 specifically includes the following sub-steps:

[0027] Step S21: Configure a multi-protocol data access interface to collect real-time data from the target scene;

[0028] Step S22: Standardize the collected real-time data;

[0029] Step S23: Based on the device ID, bind the standardized real-time data with the security isolation elements in the configured BIM model to generate a data model mapping table and store it in the system database;

[0030] Step S24: Set the data update frequency threshold and dynamically adjust the update frequency according to the data type.

[0031] As a preferred embodiment of the present invention, step S3 specifically includes the following sub-steps:

[0032] Step S31: Perform spatial transformation, projection transformation, and clipping space optimization on the vertex data of the BIM model;

[0033] Step S32: Calculate the influence of light on the vertex data, synthesize the final illumination values ​​of ambient light, diffuse light, and specular light; configure texture colors according to the security isolation level, unfold the BIM model into a two-dimensional plane, obtain texture coordinates, and perform texture color processing;

[0034] Step S33: Overlay the visualization information of the bound real-time data onto the security isolation element corresponding to the BIM model, and highlight the security boundary and mark the device association relationship in the three-dimensional security isolation visualization scene according to the security attribute configuration;

[0035] Step S34: Convert the optimized vertex data into triangle primitives, perform color filling and anti-aliasing processing, and output a three-dimensional security isolation visualization scene.

[0036] As a preferred embodiment of the present invention, step S4 specifically includes the following sub-steps:

[0037] Step S41: Configure the security isolation logic rules, which include conditional rules, security boundary triggering rules, and device linkage delay rules;

[0038] Step S42: Obtain the standardized real-time data and the security attribute data in real time through the logic interlocking engine, and compare the obtained data with the security isolation logic rules to determine whether the triggering conditions are met.

[0039] Step S43: When the triggering condition is met, the control command is automatically generated and the field device is driven to perform the safety isolation action;

[0040] Step S44: Receive the action feedback signal from the field device in real time to verify whether the safety isolation action was successfully executed; if the execution fails, trigger a limited retry mechanism and record the reason for failure to the system log.

[0041] As a preferred embodiment of the present invention, step S5 specifically includes the following sub-steps:

[0042] Step S51: Rotate the valve blades in the three-dimensional safety isolation visualization scene in an animated manner, and simultaneously display the valve opening / closing status text;

[0043] Step S52: Move or rotate the isolation door in the three-dimensional security isolation visualization scene along the track to simulate the opening and closing process, and display the preset color highlight effect synchronously according to the security isolation level of the isolation door;

[0044] Step S53: When the security boundary of the three-dimensional security isolation visualization scene is abnormal, the abnormal range is marked by a highlight box of a preset color at a preset frequency, and the abnormal type is displayed.

[0045] Step S54: Based on the preset upper and lower limits of data anomalies, display the color changes of the data values ​​in the three-dimensional security isolation visualization scene, and simultaneously pop up an anomaly floating prompt box.

[0046] As a preferred embodiment of the present invention, in step S6, when the isolation action execution status is abnormal, the equipment operation data is abnormal, or the security boundary status is abnormal, a multi-level alarm is triggered and emergency guidance is provided. The multi-level alarm includes visual alarm, sound alarm and remote alarm.

[0047] As a preferred embodiment of the present invention, in step S6, after the alarm is triggered, the alarm-related information is automatically recorded and stored in the system database. The alarm-related information includes alarm time, anomaly type, handling personnel, handling steps, handling results, and equipment status changes.

[0048] In a second aspect, the present invention provides an electronic device, comprising:

[0049] At least one processor; and,

[0050] A memory communicatively connected to the at least one processor; wherein,

[0051] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the above-described three-dimensional isolation control method that integrates BIM and real-time data.

[0052] Thirdly, the present invention provides a computer-readable storage medium, including a data storage area and a program storage area, wherein the data storage area stores created data and the program storage area stores a computer program; wherein, when the computer program is executed by a processor, it implements the three-dimensional isolation control method for integrating BIM and real-time data as described above.

[0053] According to the above-described solution, the beneficial effects of this invention are as follows:

[0054] 1. Precise 3D visualization: Through BIM model optimization and 3D rendering technology, safety isolation boundaries, equipment layout, and relationships are intuitively displayed in a 3D graphical form. Operators can quickly understand the isolation range and equipment relationship, eliminate spatial cognitive bias, and greatly reduce the human error rate.

[0055] 2. Dynamic linkage between data and model: Supports multi-protocol and multi-source data access, realizes deep binding between real-time data and BIM model, and reflects the equipment operation status and safety isolation changes in the 3D scene in real time. The data update latency is low, which effectively solves the problem of "two separate skins between model and site".

[0056] 3. Logic-linked, automated, and efficient: Visual rule configuration lowers the operational threshold, and the logic interlocking engine enables real-time comparison of data and rules, reducing isolation control response time from minutes to seconds, greatly improving emergency response efficiency;

[0057] 4. Precise and efficient handling of anomalies: The combination of 3D spatial anomaly location, highlighting display and emergency guidance significantly shortens the time for finding anomalies. Cross-position collaborative operations are realized through a unified platform, which greatly reduces the collaborative error rate.

[0058] 5. Strong scalability and compatibility: Supports multi-terminal adaptation, multi-system integration and personalized extension, compatible with domestic operating systems and databases, meets the independent and controllable needs of high-risk industrial scenarios such as nuclear power plants, and can be quickly adapted to different scenarios such as chemical industrial parks and urban rail transit.

[0059] 6. Significantly reduced operation and maintenance costs: Automated control reduces manual intervention, visualized operation and maintenance improves work efficiency, effectively reduces the workload of operation and maintenance personnel, and system deployment and upgrades do not require large-scale modification of existing equipment, reducing implementation costs. Attached Figure Description

[0060] Figure 1 This is a flowchart illustrating a three-dimensional isolation control method integrating BIM and real-time data in one embodiment of the present invention.

[0061] Figure 2 for Figure 1 A detailed flowchart of step S1 is shown below;

[0062] Figure 3 for Figure 1 A detailed flowchart of step S2 is shown below;

[0063] Figure 4 for Figure 1 A detailed flowchart of step S3 is shown below;

[0064] Figure 5 for Figure 1 A detailed flowchart of step S4 is shown below;

[0065] Figure 6 for Figure 1 A detailed flowchart of step S5 is shown below;

[0066] Figure 7 This is a schematic diagram of the structure of a three-dimensional isolation control device that integrates BIM and real-time data in one embodiment of the present invention;

[0067] Figure 8 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. Detailed Implementation

[0068] To make the technical problems to be solved, the technical solutions, and the beneficial effects of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0069] It should be noted that the terms "comprising" and "having," and any variations thereof, in the specification and claims of this invention are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the steps or units listed, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.

[0070] like Figure 1 As shown, one embodiment of the present invention provides a three-dimensional isolation control method integrating BIM and real-time data, comprising the following steps:

[0071] Step S1: Based on the collected target scenario design information and security isolation requirements, create a BIM model that adapts to security isolation control.

[0072] Specifically, such as Figure 2 As shown, step S1 includes the following sub-steps:

[0073] Step S11: Using BIM modeling software (such as Revit, Bentley), create an initial BIM model based on the design information of the target scenario (such as nuclear power plant, chemical industrial park), including building structure, equipment layout, pipeline route, safety boundary, etc. The initial BIM model includes geometric objects (building components, equipment, pipelines, guardrails), spatial coordinate information, and basic attribute data.

[0074] Step S12: Optimize the initial BIM model using polygon simplification algorithm and Level of Detail (LOD) method to form an optimized BIM model. Specifically, the polygon simplification algorithm reduces the number of polygons in non-critical elements of the BIM model (such as removing decorative components and redundant details), reducing the rendering computation load. The LOD method can dynamically adjust the model's level of detail, setting a switching threshold for displaying high-detail models at close range and low-detail models at far range, balancing rendering efficiency and visual accuracy.

[0075] Step S13: Configure safety attributes for safety isolation elements in the optimized BIM model, and establish a safety attribute database by uniquely associating them with the device ID; the safety attributes include isolation level (high / medium / low), device ID, list of associated devices, safety thresholds (pressure upper / lower limit, temperature threshold, radioactivity threshold), isolation action type (valve closure, isolation door activation, power cut-off), and access control scope.

[0076] Step S14: Convert the format of the configured BIM model into a common format compatible with the 3D rendering engine (such as .glb, .fbx) to ensure that the model can be quickly loaded and processed by the subsequent rendering module.

[0077] Step S2: Collect real-time data of the target scene and perform standardized processing to establish a mapping relationship between the data and BIM model elements.

[0078] Specifically, such as Figure 3 As shown, step S2 includes the following sub-steps:

[0079] Step S21: Configure a multi-protocol data access interface that supports multiple communication protocols such as MQTT, WebSocket, HTTP, and OPC UA, and is compatible with data interfaces such as EDNA, KNS, IoT systems, and online vibration monitoring systems to collect real-time data from the target scenario. Real-time data includes equipment status data (valve on / off status, pump operating parameters, isolation door position, motor temperature), environmental monitoring data (pressure, temperature, flow rate, humidity, radioactivity), safety boundary data (intrusion detection signals, boundary integrity status), and maintenance record data.

[0080] Step S22: Standardize the collected real-time data: Remove invalid data that exceeds the reasonable range by using an outlier filtering algorithm (based on the 3σ principle), fill in missing data by using linear interpolation, and convert data of different formats (such as JSON, XML, and binary data) into JSON format to ensure data consistency.

[0081] Step S23: Establish the mapping relationship between real-time data and BIM model elements: Based on the equipment ID, bind the standardized real-time data to the safety isolation elements in the configured BIM model one-to-one or one-to-many (e.g., bind a valve element to three types of data: on / off status, pressure, and temperature), generate a data model mapping table, and store it in the system database.

[0082] Step S24: Set the data update frequency threshold and dynamically adjust the update frequency according to the data type to ensure a balance between data real-time performance and bandwidth utilization. The data update frequency is in the range of 1-10Hz. The update frequency for device on / off status and intrusion detection data is 10Hz, the update frequency for pressure and temperature data is 5Hz, and the update frequency for ambient temperature and radioactivity data is 1Hz.

[0083] Step S3: Render the established BIM model based on the 3D rendering engine, and overlay real-time data and safety attribute data configured in the BIM model to construct a 3D safety isolation visualization scene, thereby realizing 3D visualization of safety isolation.

[0084] Specifically, such as Figure 4 As shown, step S3 includes the following sub-steps:

[0085] Step S31, 3D rendering preprocessing: Spatial transformation, projection transformation, and clipping space optimization are performed on the vertex data of the BIM model. Specifically, the format-converted BIM model is loaded using a 3D rendering engine (such as Three.js), the vertex data of the BIM model is extracted, the vertex data is spatially transformed, and then the BIM model is mapped to the two-dimensional screen coordinate system through projection transformation (orthographic projection or perspective projection). At the same time, clipping space optimization is performed to remove vertex data outside the view frustum and reduce the amount of rendering computation.

[0086] Step S32, Lighting and Texture Processing: Set ambient light intensity and directional light source, calculate the ambient light effect, diffuse light effect (based on Lambert model), and specular light effect (based on Phong model) on vertex data, including ambient light effect, diffuse light effect, and specular light effect, and synthesize the final lighting values ​​of ambient light, diffuse light, and specular light; configure texture colors according to the security isolation level (e.g., red for high-level isolation, yellow for medium-level isolation, and green for low-level isolation); automatically UV unwrap the BIM model using 3D modeling or rendering software (e.g., Blender), unwrap the BIM model into a 2D plane, obtain the initial texture coordinates, and obtain accurate texture coordinates by manually correcting the initial texture coordinates; combine bilinear filtering and mipmap methods for texture color processing, specifically, calculate the mipmap level D of the sampled pixel (based on the distance between the pixel and the camera), perform bilinear filtering in the D and D+1 mipmap layers respectively, and obtain the sampled color value through linear interpolation, apply it to each pixel, and obtain a smooth texture mapping effect.

[0087] Step S33, Overlaying Real-Time Data and Safety Attributes: Overlay the visualization information of the real-time data bound in Step S23 onto the corresponding safety isolation element of the BIM model. The visualization information of the real-time data includes numerical display (such as "Pressure: 12MPa"), status icons (valve "open" / "close" icons), and trend curves (temperature change curve over the past 1 hour). According to the safety attribute configuration, highlight the safety boundary in the three-dimensional safety isolation visualization scene (such as marking the high-level isolation area with a red dashed box) and mark the equipment association relationship (such as arrows connecting linked equipment).

[0088] Step S34, Rasterization and Anti-aliasing: The optimized vertex data is converted into triangle primitives, and then color-filled and anti-aliased to output a 3D security isolation visualization scene. Specifically, the optimized vertex data is input into the rasterization stage, and the vertices are connected to form triangle primitives; the triangle primitives are converted into pixels in screen space, and color-filled by combining the final illumination value, texture color, and data state color; the MSAA (Multi-Sample Anti-Aliasing) algorithm is used to perform multiple anti-aliasing processing on the screen space to eliminate pixel jagged artifacts, resulting in a clear, smooth, and high-resolution 3D security isolation visualization scene.

[0089] Step S4: Configure security isolation logic rules, perform logical judgments based on real-time data and security attribute data, generate control commands, and drive field devices to perform security isolation actions;

[0090] Specifically, such as Figure 5 As shown, step S4 includes the following sub-steps:

[0091] Step S41: Configure security isolation logic rules. These rules include conditional rules, security boundary triggering rules, and device linkage delay rules, specifically:

[0092] Conditional rules: Set data thresholds and trigger actions, such as automatically closing valves V101 and V102 and activating isolation door G003 when the reactor pressure is >15MPa and the temperature is >350℃.

[0093] Boundary rules: Set the trigger conditions and response actions for security boundaries. For example, when security boundary S03 detects an intrusion signal, cut off the unnecessary power supply to area A and trigger an audible and visual alarm.

[0094] Linkage rules: Set the linkage relationship between devices, such as after valve V101 is closed, pump group P003 will start after a 5-second delay, and the 3D scene status will be updated synchronously.

[0095] Step S42: Obtain standardized real-time data and security attribute data in real time through the logic interlocking engine, and compare the obtained data with the security isolation logic rules to determine whether the triggering conditions are met.

[0096] Step S43: When the triggering conditions are met, standardized control commands (compatible with industrial protocols such as Modbus and OPC UA) are automatically generated and sent to field devices through the communication interface to drive the field devices to perform safety isolation actions (such as closing valves, starting isolation doors, and cutting off power).

[0097] Step S44: Receive action feedback signals from field devices in real time to verify whether the safety isolation action was successfully executed; if the execution fails, trigger a limited number of retry mechanisms (e.g., a maximum of 3 times) and record the reason for failure to the system log.

[0098] Step S5: Based on the action feedback signals and real-time data changes of the field equipment, drive the state update of the corresponding elements in the 3D safety isolation visualization scene to achieve real-time synchronization between the 3D scene state and the field equipment state.

[0099] Specifically, such as Figure 6 As shown, step S5 includes the following sub-steps:

[0100] Step S51: Rotate the valve blades in the 3D safety isolation visualization scene in an animated manner (the switching process lasts for 0.5 seconds), and simultaneously display the valve switching status text.

[0101] Step S52: Move or rotate the isolation door in the 3D security isolation visualization scene along the track to simulate the opening and closing process, and display the preset color highlight effect synchronously according to the security isolation level of the isolation door.

[0102] Step S53: When the security boundary of the 3D security isolation visualization scene is abnormal, the abnormal range is marked by flashing at a preset frequency (such as 2Hz high-frequency flashing) and superimposed with a highlight box of a preset color (such as a red highlight box), and the abnormal type (such as "intrusion" or "pressure overload") is displayed.

[0103] Step S54: Based on the preset upper and lower limits of data anomalies, display the color changes of data values ​​in the 3D security isolation visualization scene (e.g., red for exceeding the upper limit of data anomalies, orange for falling below the lower limit of data anomalies, and green for normal data), and simultaneously pop up an anomaly floating prompt box.

[0104] Step S6: Monitor the execution status of isolation actions, equipment operation data, and security boundary status in real time, and trigger an alarm when an anomaly occurs.

[0105] Specifically, multi-level alarms are triggered when there are abnormalities in the execution status of isolation actions, abnormal device operation data, or abnormal security boundary status. These multi-level alarms include:

[0106] Visual alerts: Abnormal elements in the 3D security isolation visualization scene flash frequently, and an abnormal information pop-up window appears (including device ID, abnormal type, current value, and occurrence time).

[0107] Audible alarm: Plays a custom alarm tone (volume adjustable) until the exception is resolved;

[0108] Remote Alarms: Send alarm information to designated maintenance personnel via SMS, email, or WeChat / DingTalk, including the 3D coordinates of the anomaly, an anomaly description, and handling suggestions.

[0109] Once the alarm is triggered by a preset action (such as a click action), it will automatically jump to the 3D location of the anomaly (supports zooming, rotation, and panning for viewing) and pop up an emergency response process guidance box, displaying the handling process in a step-by-step manner (such as "1. Close the associated valve V103; 2. Activate the backup isolation door G004; 3. Send personnel to the site for verification; 4. Record the handling results"), supporting process navigation operation.

[0110] After an alarm is triggered, alarm-related information is automatically recorded and stored in the system database. Alarm-related information includes alarm time, anomaly type, personnel handling the alarm, handling steps, handling results, and changes in device status. It also supports querying and exporting logs by time, device ID, anomaly type, personnel handling the alarm, and other conditions to meet the needs of operation and maintenance traceability.

[0111] The 3D isolation control method integrating BIM and real-time data in this embodiment achieves precise adaptation of the BIM model to safety isolation requirements, dynamic linkage between real-time data and 3D scenes, and deep integration of safety logic and visualization through steps such as BIM model construction and optimization, real-time data access and standardization, 3D rendering visualization, logical linkage control, and abnormal alarm response. This improves the intelligence, real-time performance, and visualization level of the safety isolation system and meets the application needs of high-risk industrial scenarios such as nuclear power plants.

[0112] The following uses a nuclear power plant scenario as an example to illustrate in detail the specific implementation process of the three-dimensional isolation control method that integrates BIM and real-time data according to the present invention:

[0113] I. Scene Preparation

[0114] The target scenario is the nuclear island area of ​​a nuclear power plant, involving equipment such as reactors, steam generators, main pumps, valves, isolation doors, and containment structures. Safety isolation requirements include isolation for reactor pressure exceeding limits, isolation for abnormal radioactivity, and isolation for safety boundary intrusions. The project involves collecting BIM design documents (.rvt format), equipment parameter tables, safety boundary planning maps, existing KNS system interface documents, and sensor deployment location information for the nuclear island area.

[0115] II. BIM Model Construction and Security Attribute Configuration

[0116] 1) Open the nuclear island area BIM design file using Revit software, filter safety isolation elements (reactor, valves, pipes, isolation doors, containment, isolation barriers), delete decorative components (such as wall decorations and ground markings), and create the initial BIM model;

[0117] 2) Use MeshLab software to simplify the initial BIM model by reducing the number of polygons in non-critical equipment (such as small pipe supports) by 60%. Set the LOD switching threshold: display high detail model (polygon count ≥ 1000) within 5 meters of the camera, medium detail model (polygon count 500-1000) within 5-10 meters, and low detail model (polygon count ≤ 500) beyond 10 meters.

[0118] 3) In the system's attribute configuration panel, configure safety attributes for each device: Reactor (Device ID: RE001, Isolation Level: High, Pressure Limit: 15MPa, Temperature Limit: 350℃, Associated Devices: Valves V101, V102, Isolation Action: Close Associated Valves, Activate Isolation Door G003); Valve V101 (Device ID: V101, Isolation Level: Medium, Associated Devices: Reactor RE001, Pump Group P003, Isolation Action: Close); Safety Boundary S03 (Device ID: S03, Isolation Level: High, Associated Area: Nuclear Island Zone 1, Isolation Action: Cut off non-essential power to the area, Trigger audible and visual alarms);

[0119] 4) Export the configured BIM model as a .glb file, ensuring that the model includes geometric data, spatial coordinates, and safety attribute association information.

[0120] III. Real-time Data Access and Standardized Processing

[0121] 1) Configure data access interfaces: Access reactor pressure and temperature sensor data via MQTT protocol (update frequency 10Hz), access valve on / off status data via OPCUA protocol (update frequency 5Hz), access radioactivity data via KNS system interface (update frequency 1Hz), and access security boundary intrusion detection data via WebSocket (update frequency 10Hz).

[0122] 2) Standardization processing: The 3σ principle is used to filter out abnormal reactor pressure values ​​(normal range 8-15MPa, values ​​exceeding this range are considered abnormal and removed), and missing temperature data is filled in using linear interpolation (missing duration ≤3 seconds). All data is uniformly converted to JSON format (e.g., {"Equipment ID":"RE001","Parameter Type":"Pressure","Value":12.5,"Unit":"MPa","Time":"2024-05-2010:30:00"}).

[0123] 3) Data binding: Based on the equipment ID, standardized data is bound to BIM model elements to generate a mapping table (e.g., equipment ID "RE001" corresponds to the reactor element in the BIM model, binding three types of data: pressure, temperature, and radioactivity), and stored in the database;

[0124] 4) Set update frequency: The update frequency for equipment on / off status and intrusion detection data is 10Hz, the update frequency for pressure and temperature data is 5Hz, and the update frequency for radioactivity data is 1Hz.

[0125] IV. 3D Scene Rendering and Security Isolation Visualization

[0126] 1) 3D rendering preprocessing: Load the .glb format BIM model through the Three.js 3D rendering engine, extract vertex data (approximately 500,000 vertices), perform spatial transformation (model space → world space → view space), and use perspective projection (view angle 60°, near clipping plane 0.1m, far clipping plane 100m) to map to the screen coordinate system, and clip vertex data (approximately 100,000 vertices) outside the core island area.

[0127] 2) Lighting and Texture Processing: Ambient light intensity was set to 0.5, and directional light source (direction vector (1,-1,-1), intensity 1.0). The ambient light effect, diffuse reflection effect (based on the Lambert model), and specular reflection effect (based on the Phong model) of each vertex were calculated, and the final lighting value was synthesized. Texture colors were configured for the safety isolation area (high-level red RGB(255,0,0), medium-level yellow RGB(255,255,0), low-level green RGB(0,255,0)). The BIM model was automatically UV unwrapped using Blender software, and the texture coordinates of complex components such as valves and pipes were manually corrected. A bilinear filtering + mipmap method was used to process the texture. The mipmap level D of the sampled pixel was calculated (based on the distance between the pixel and the camera). Bilinear filtering was performed in the mipmap layers D and D+1, and linear interpolation was used to obtain the sampled color value.

[0128] 3) Data and attribute overlay: Display the real-time pressure "12.5MPa" and temperature "320℃" next to the reactor model, and overlay the pressure change curve of the past 1 hour; highlight the nuclear island zone 1 corresponding to safety boundary S03 with a red dashed box, and connect reactor RE001 with associated valves V101 and V102 with arrows;

[0129] 4) Rasterization and Anti-aliasing: The vertex data is converted into triangle primitives (approximately 1.8 million triangles), filled with color, and processed with 4x MSAA anti-aliasing to output a 3D secure isolation visualization scene with a resolution of 1920×1080.

[0130] V. Security Isolation Logic Configuration and Real-time Linkage Control

[0131] 1) Configuration rules: Configure the conditional rule "When RE001 pressure > 15MPa and temperature > 350℃, shut down V101 and V102 and start G003" through drag-and-drop operation; the boundary rule "When S03 detects an intrusion signal, cut off the non-essential power supply to nuclear island zone 1 and trigger an audible and visual alarm"; and the linkage rule "After V101 is shut down, start P003 after a 5-second delay".

[0132] 2) Logical judgment: The logic interlocking engine acquires real-time data every 100ms and compares it with preset rules; when the reactor pressure reaches 15.2MPa and the temperature reaches 352℃, the condition rule triggering condition is met.

[0133] 3) Command issuance: Generate control commands ({"Device ID":"V101","Action":"Close"}, {"Device ID":"V102","Action":"Close"}, {"Device ID":"G003","Action":"Start"}) and issue them to the PLC of the field equipment via the OPC UA protocol;

[0134] 4) Feedback verification: Receive the V101 and V102 shutdown success signals (feedback time 200ms) and the G003 start success signal (feedback time 500ms) returned by the PLC of the field equipment, and record the action execution status.

[0135] VI. Status Linkage Updates and Anomaly Alarm Response

[0136] 1) Status Update: In the 3D security isolation visualization scene, the blades of valves V101 and V102 rotate 90° (lasting 0.5 seconds) and display the "Closed" status text; the isolation door G003 moves along the track to close (lasting 1 second), and a red highlight effect is displayed simultaneously;

[0137] 2) Abnormal alarm: If V101 fails to close, trigger a multi-level alarm: V101 flashes at high frequency (2Hz) in the 3D scene, pops up a floating window "V101 failed to close, current status: open"; plays an alarm sound (volume 60dB); sends an SMS to maintenance personnel "Nuclear island RE001 associated valve V101 failed to close, pressure 15.2MPa, temperature 352℃, please handle in time";

[0138] 3) Anomaly Location and Guidance: Click the alarm pop-up window, and the 3D scene will automatically jump to the V101 location (zoom to a suitable view); an emergency guide will pop up: "1. Close the backup valve V104; 2. Send personnel to the site to check the cause of the V101 failure; 3. Report the status after the problem is resolved".

[0139] 4) Log recording: Record the alarm time "2024-05-20 10:35:20", the anomaly type "valve closing failure", the person in charge "Zhang San", the handling steps "close V104, check V101 for jamming on site, close V101 after repair", and the handling result "normal", and store it in the database.

[0140] VII. Multi-terminal adaptation and system integration

[0141] 1) Multi-terminal access: Operation and maintenance personnel can access the 3D scene (1920×1080 resolution) through the CGN browser on PC in the control room, on-site inspection personnel can access it through the webview on mobile phone (adaptive resolution 720×1280), and the large screen monitoring center can display it through a 4K large screen (3840×2160 resolution).

[0142] 2) System Integration: Integrate with the nuclear power plant's KNS system and point inspection system through the Restful API interface, obtain historical equipment fault data from the KNS system, and push anomaly handling work orders to the point inspection system;

[0143] 3) Extended configuration: Custom import of nuclear power plant-specific equipment elements (such as reactor-specific elements), configuration of radioactivity display rules (>100Bq / m³ displays in red), and custom emergency process navigation algorithm (recommending inspection routes based on the shortest path).

[0144] like Figure 7 As shown, one embodiment of the present invention provides a three-dimensional isolation control device that integrates BIM and real-time data, comprising:

[0145] BIM Model Building Module 1: Used to create a BIM model adapted to security isolation control based on the collected target scene design information and security isolation requirements;

[0146] Real-time data access and standardization module 2 collects real-time data from the target scene and performs standardization processing to establish a mapping relationship between the data and BIM model elements;

[0147] The 3D rendering and visualization module 3 is used to render the established BIM model based on the 3D rendering engine, and overlay real-time data and safety attribute data configured in the BIM model to construct a 3D safety isolation visualization scene and realize 3D visualization of safety isolation.

[0148] The safety isolation logic processing module 4 is used to configure safety isolation logic rules, perform logical judgments based on real-time data and safety attribute data, generate control commands, and drive field devices to perform safety isolation actions.

[0149] The status linkage module 5 is used to drive the status update of corresponding elements in the 3D safety isolation visualization scene based on the action feedback signals and real-time data changes of the field equipment, so as to realize the real-time synchronization between the 3D scene status and the field equipment status.

[0150] Alarm response module 6 is used to monitor the execution status of isolation actions, equipment operation data and security boundary status in real time, and trigger an alarm when an anomaly occurs;

[0151] The multi-terminal adaptation and system integration module 7 is used to support access from multiple terminals and browsers. It integrates with existing systems through standardized interfaces, provides extended capabilities such as graphics libraries, data display, and interactive events, and supports configuration diagram import and export as well as offline / cloud deployment.

[0152] The three-dimensional isolation control device that integrates BIM and real-time data provided in this application embodiment can execute the above method embodiment. Its implementation principle and technical effect are similar, and will not be repeated here.

[0153] like Figure 8 The diagram shown is a structural schematic of the electronic device that implements the three-dimensional isolation control method that integrates BIM and real-time data according to the present invention.

[0154] The electronic device may include a processor 10, a memory 11, a communication bus 12 and a communication interface 13, and may also include a computer program stored in the memory 11 and capable of running on the processor 10, such as a three-dimensional isolation control program that integrates BIM and real-time data.

[0155] In some embodiments, the processor 10 may be composed of integrated circuits, such as a single packaged integrated circuit or multiple integrated circuits with the same or different functions, including combinations of one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and various control chips. The processor 10 is the control unit of the electronic device, connecting various components of the entire electronic device through various interfaces and lines. It executes programs or modules stored in the memory 11 (e.g., executing a 3D isolation control program integrating BIM and real-time data) and calls data stored in the memory 11 to perform various functions of the electronic device and process data.

[0156] The memory 11 includes at least one type of readable storage medium, including flash memory, portable hard drive, multimedia card, card-type memory (e.g., SD or DX memory), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 11 can be an internal storage unit of an electronic device, such as a portable hard drive. In other embodiments, the memory 11 can be an external storage device of the electronic device, such as a plug-in portable hard drive, smart media card (SMC), secure digital (SD) card, flash card, etc. Furthermore, the memory 11 can include both internal and external storage units of the electronic device. The memory 11 can be used not only to store application software and various types of data installed on the electronic device, such as the code of a 3D isolation control program integrating BIM and real-time data, but also to temporarily store data that has been output or will be output.

[0157] The communication bus 12 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This bus can be divided into an address bus, a data bus, a control bus, etc. The bus is configured to enable communication between the memory 11 and at least one processor 10, etc.

[0158] Communication interface 13 is used for communication between the aforementioned electronic device and other devices, including a network interface and a user interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a Wi-Fi interface, Bluetooth interface, etc.), typically used to establish communication connections between the electronic device and other electronic devices. The user interface may be a display, an input unit (such as a keyboard), and optionally, a standard wired or wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen, etc. The display may also be appropriately referred to as a screen or display unit, used to display information processed in the electronic device and to display a visual user interface.

[0159] Figure 8 Only electronic devices with components are shown; those skilled in the art will understand that... Figure 8The structure shown does not constitute a limitation on the electronic device and may include fewer or more components than shown, or combine certain components, or have different component arrangements.

[0160] For example, a power supply, although not shown, may also include a power source (such as a battery) to power various components. Preferably, the power supply can be logically connected to at least one processor 10 via a power management device, thereby enabling functions such as charging management, discharging management, and power consumption management. The power supply may also include one or more DC or AC power sources, recharging devices, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components. The electronic device may also include various sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be elaborated further here.

[0161] It should be understood that the embodiments are for illustrative purposes only and are not limited to this structure in the scope of the patent application.

[0162] The 3D isolation control program that integrates BIM and real-time data, stored in the memory 11 of the electronic device, is a combination of multiple computer programs. The specific implementation method of the aforementioned computer programs by the processor 10 can be found in [reference needed]. Figure 1 The descriptions of the relevant steps in the corresponding embodiments are not repeated here.

[0163] Furthermore, if the modules / units integrated into an electronic device are implemented as software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium. The computer-readable storage medium can be volatile or non-volatile. For example, a computer-readable medium can include: any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, and read-only memory (ROM).

[0164] The present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor of an electronic device, can perform... Figure 1 The steps of the method for three-dimensional isolation control that integrates BIM and real-time data are shown.

[0165] In the several embodiments provided by this invention, it should be understood that the disclosed devices, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and other division methods may be used in actual implementation.

[0166] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0167] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional modules.

[0168] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.

[0169] Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description. Thus, all variations falling within the meaning and scope of equivalents of the claims are intended to be embraced within the invention. No appended diagram markings in the claims should be construed as limiting the scope of the claims.

[0170] The embodiments of this application can acquire and process relevant data based on artificial intelligence technology. Artificial intelligence (AI) refers to the theories, methods, technologies, and application systems that use digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to obtain optimal results.

[0171] Furthermore, although the operations of the method of the present invention are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.

[0172] It should be understood that those skilled in the art can make improvements or modifications based on the above description, and all such improvements and modifications should fall within the protection scope of the appended claims.

[0173] The present invention has been described above with reference to the accompanying drawings. Obviously, the implementation of the present invention is not limited to the above-described manner. Any improvements made using the inventive concept and technical solution of the present invention, or the direct application of the inventive concept and technical solution of the present invention to other situations without modification, are all within the protection scope of the present invention.

Claims

1. A three-dimensional isolation control method integrating BIM and real-time data, characterized in that, Includes the following steps: Step S1: Based on the collected target scenario design information and security isolation requirements, create a BIM model adapted to security isolation control; Step S2: Collect real-time data of the target scene and perform standardization processing to establish a mapping relationship between the data and BIM model elements; Step S3: Render the established BIM model based on the 3D rendering engine, and overlay the real-time data and the security attribute data configured in the BIM model to construct a 3D security isolation visualization scene. Step S4: Configure security isolation logic rules, perform logical judgment based on the real-time data and the security attribute data, generate control commands and drive field devices to perform security isolation actions; Step S5: Based on the action feedback signal of the field equipment and the real-time data changes, drive the state update of the corresponding elements in the three-dimensional safety isolation visualization scene; Step S6: Monitor the execution status of isolation actions, equipment operation data, and security boundary status in real time, and trigger an alarm when an anomaly occurs.

2. The three-dimensional isolation control method integrating BIM and real-time data according to claim 1, characterized in that, Step S1 specifically includes the following sub-steps: Step S11: Using BIM modeling software, create an initial BIM model based on the design information; Step S12: Optimize the initial BIM model using polygon simplification algorithm and multi-level detail method to form an optimized BIM model; Step S13: Configure security attributes for security isolation elements in the optimized BIM model, and establish a security attribute database by uniquely associating them with the device ID; Step S14: Convert the format of the configured BIM model into a universal format that is compatible with the 3D rendering engine.

3. The three-dimensional isolation control method integrating BIM and real-time data according to claim 1, characterized in that, Step S2 specifically includes the following sub-steps: Step S21: Configure a multi-protocol data access interface to collect real-time data from the target scene; Step S22: Standardize the collected real-time data; Step S23: Based on the device ID, bind the standardized real-time data with the security isolation elements in the configured BIM model to generate a data model mapping table and store it in the system database; Step S24: Set the data update frequency threshold and dynamically adjust the update frequency according to the data type.

4. The three-dimensional isolation control method integrating BIM and real-time data according to claim 3, characterized in that, Step S3 specifically includes the following sub-steps: Step S31: Perform spatial transformation, projection transformation, and clipping space optimization on the vertex data of the BIM model; Step S32: Calculate the influence of light on the vertex data, synthesize the final illumination values ​​of ambient light, diffuse light, and specular light; configure texture colors according to the security isolation level, unfold the BIM model into a two-dimensional plane, obtain texture coordinates, and perform texture color processing; Step S33: Overlay the visualization information of the bound real-time data onto the security isolation element corresponding to the BIM model, and highlight the security boundary and mark the device association relationship in the three-dimensional security isolation visualization scene according to the security attribute configuration; Step S34: Convert the optimized vertex data into triangle primitives, perform color filling and anti-aliasing processing, and output a three-dimensional security isolation visualization scene.

5. The three-dimensional isolation control method integrating BIM and real-time data according to claim 1, characterized in that, Step S4 specifically includes the following sub-steps: Step S41: Configure the security isolation logic rules, which include conditional rules, security boundary triggering rules, and device linkage delay rules; Step S42: Obtain the standardized real-time data and the security attribute data in real time through the logic interlocking engine, and compare the obtained data with the security isolation logic rules to determine whether the triggering conditions are met. Step S43: When the triggering condition is met, the control command is automatically generated and the field device is driven to perform the safety isolation action; Step S44: Receive the action feedback signal from the field device in real time to verify whether the safety isolation action was successfully executed; if the execution fails, trigger a limited retry mechanism and record the reason for failure to the system log.

6. The three-dimensional isolation control method integrating BIM and real-time data according to claim 1, characterized in that, Step S5 specifically includes the following sub-steps: Step S51: Rotate the valve blades in the three-dimensional safety isolation visualization scene in an animated manner, and simultaneously display the valve opening / closing status text; Step S52: Move or rotate the isolation door in the three-dimensional security isolation visualization scene along the track to simulate the opening and closing process, and display the preset color highlight effect synchronously according to the security isolation level of the isolation door; Step S53: When the security boundary of the three-dimensional security isolation visualization scene is abnormal, the abnormal range is marked by a highlight box of a preset color at a preset frequency, and the abnormal type is displayed. Step S54: Based on the preset upper and lower limits of data anomalies, display the color changes of the data values ​​in the three-dimensional security isolation visualization scene, and simultaneously pop up an anomaly floating prompt box.

7. The three-dimensional isolation control method integrating BIM and real-time data according to claim 6, characterized in that, Step S6: When the isolation action execution status is abnormal, the device operation data is abnormal, or the security boundary status is abnormal, a multi-level alarm is triggered and emergency guidance is provided. The multi-level alarm includes visual alarms, sound alarms, and remote alarms.

8. The three-dimensional isolation control method integrating BIM and real-time data according to claim 7, characterized in that, Step S6: After the alarm is triggered, the alarm-related information is automatically recorded and stored in the system database. The alarm-related information includes alarm time, anomaly type, handling personnel, handling steps, handling results, and changes in equipment status.

9. An electronic device, characterized in that, include: At least one processor; as well as, A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the three-dimensional isolation control method for integrating BIM and real-time data as described in any one of claims 1 to 8.

10. A computer-readable storage medium storing computer-executable instructions, characterized in that, It includes a data storage area and a program storage area. The data storage area stores the created data, and the program storage area stores the computer program. When the computer program is executed by the processor, it implements the three-dimensional isolation control method for integrating BIM and real-time data as described in any one of claims 1 to 8.