SCADA system construction method based on BIM model and SCADA system
Through the SCADA system construction method based on the BIM model, the problems of long development cycle and unintuitive interface display of traditional SCADA systems are solved, and more efficient project development and smooth system operation are achieved.
Patent Information
- Application Number
- CN202411775037.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2044-12-05
AI Technical Summary
The traditional SCADA system has a long development cycle and is difficult to complete the project production quickly and flexibly, and there are problems such as lag in operation and unintuitive display of the equipment monitoring interface.
Using the SCADA system construction method based on BIM model, the BIM device model is applied to two-dimensional and three-dimensional SCADA systems by establishing a digital BIM model, hierarchical and lightweight processing are carried out, and the BIM device model is applied to two-dimensional and three-dimensional SCADA systems to realize hierarchical design and multi-partition display.
It improves the efficiency of SCADA system project development, solves the problems of system operation lag and unintuitive display of equipment monitoring interfaces, and achieves a smoother system operation and convenient user operation experience.
Smart Images

Figure CN119720336A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automated logistics, and more particularly to a SCADA system construction method based on a BIM model and a SCADA system. Background Art
[0002] The development cycle of large-scale SCADA systems developed in the traditional automation field is relatively long, and project production cannot be completed quickly and flexibly. It is difficult to increase or decrease model equipment and optimize operations in the later SCADA projects. Large-scale SCADA systems have problems such as operation jams and long loading time for switching monitoring interfaces. Usually, the monitoring interface in the SCADA system is mainly displayed in two-dimensional images, and the client uses a single screen for display. The number of displayed devices is very limited. The system uses two-dimensional graphics or pictures as the background image of single-machine equipment, and the display is not intuitive.
[0003] At present, there are many patents on digital modeling, among which patent CN101853521B discloses a method for three-dimensional digital modeling of rotating structured light of cultural relics, which uses a line laser scanner with a laser beam energy not exceeding 2 watts to generate stable line structured light on the surface of the cultural relic, and calculates the three-dimensional coordinates of the scanned line structured light section; uses a binocular CCD stereo vision system to synchronously shoot the cultural relic image, obtains a rotation matrix consisting of a stereo image pair of the cultural relic and external orientation posture elements, and then calculates the line characteristic equation to generate a line feature point set, and establishes a corresponding relationship between the two line feature point sets of the stereo image pair and calculates the three-dimensional coordinates of the cultural relic line section, calculates the three-dimensional coordinates of the scanned line structured light section at each rotation angle and the three-dimensional coordinates of the cultural relic line structured light section, and establishes a three-dimensional digital model of the cultural relic; however, this method mainly performs three-dimensional digital modeling of rotating structured light of cultural relics, and does not provide a description of parameter setting and transmission methods, nor does it explain the project development efficiency, especially the development of digital modeling methods for SCADA systems.
[0004] There are many patents on BIM lightweighting. Among them, patent CN109165394B discloses a method for realizing lightweight standardized BIM models, including standardized establishment of BIM models, standardized processing of model data, standardized conversion of model formats, and association between models and data. Ultimately, the BIM model carrying comprehensive and complex information can be smoothly displayed and operated on PCs and mobile terminals, providing a basis for subsequent developers to expand the application of BIM technology on mobile handhelds. However, this method mainly performs lightweight processing and optimization on static building models. Static building models are not the main monitoring objects of the SCADA system, and the equipment models in BIM cannot be applied to the three-dimensional SCADA monitoring system, and the digital twin information of the equipment cannot be viewed.
[0005] There are relatively few patents on displaying multiple partitions. Among them, patent CN102662621B discloses a multi-terminal multi-partition display interactive interface control method based on configuration drive, which is composed of a display configuration control module and a display processing module to form a display control configuration based on configuration drive, which is isolated from the display process control through display configuration control to perform independent display configuration management, thereby realizing a display control configuration based on configuration drive. By establishing this display control configuration to design and develop a multi-terminal or multi-partition display control interface, it can effectively adapt to a large number of display configuration demand changes in the display interface design process, and these changes are defined and maintained using unified display configuration data, thereby improving the application scalability and maintainability of the display control system. However, this method is based on driving for multi-partition display, and requires configuration and analysis of multiple components such as a driving server, a driving module, and a display module. The hardware cost is high, the component configuration is complex, and the usage scenarios are limited.
[0006] Therefore, how to solve the efficiency problems of establishing two-dimensional and three-dimensional SCADA system projects, the problem of system operation jams, and the problem of non-intuitive observation equipment and cumbersome operation of SCADA system, so as to achieve the purpose of improving the efficiency of SCADA system project development, system operation smoothness and user convenience, is a problem that technical personnel in this field urgently need to solve. Summary of the invention
[0007] In view of this, the present invention provides a SCADA system construction method and a SCADA system based on a BIM model to solve some of the technical problems mentioned in the background technology.
[0008] In order to achieve the above object, the present invention adopts the following technical solution:
[0009] A method for constructing a SCADA system based on a BIM model comprises the following steps:
[0010] S1. Establish a digital BIM model based on equipment type and equipment parameters, and perform hierarchical processing and digital-analog separation on the BIM model according to different hierarchical requirements to obtain a BIM equipment model and a BIM information model, which are stored in the database;
[0011] S2. Perform lightweight processing on the geometric model of the BIM equipment model after hierarchical processing according to the display accuracy of the 3D mode and 2D mode of the SCADA system at different levels;
[0012] S3. Apply BIM equipment model to 2D SCADA system and 3D SCADA system;
[0013] S4. Design the SCADA system in layers, plan the level of detail of device display in each layer, load model devices of different layers according to the requirements of different layers, and use a multi-layer interface to display device status information;
[0014] S5. Perform dynamic data lightweight processing on the SCADA system background data according to the display interface level to reduce the data processing load;
[0015] S6. Read the equipment-related information from the database of the BIM information model to complete the information loading of the current equipment model;
[0016] S7. Collect the operating status and alarm status of all equipment on site, display them in real time in the SCADA system, record the alarms in the alarm database in a list format, and promptly feedback the alarm status of system equipment in the alarm display area;
[0017] S8. Create an overview page of the system control and parameter configuration page, which integrates the control buttons and parameter configurations of all subsystems of the system into one page, which is used to issue overall control instructions for the system and set system parameters;
[0018] S9. Multi-partition centralized display function production, set partition display mode parameters, and each partition can freely switch the display content in the partition through parameter adjustment.
[0019] Preferably, in step S1, the specific contents of establishing a digital BIM model based on equipment type and equipment parameters include:
[0020] S11. Classify according to different equipment types;
[0021] S12. Establish equipment templates and information templates according to different types of equipment, and produce equipment templates and information templates of different precisions according to the production accuracy of the monitoring interface level;
[0022] S13. Establish different device parameters according to device type;
[0023] S14. Establish a device list to count all detailed information of device templates and information templates;
[0024] S15. Apply the equipment template to the project, adjust the equipment parameters according to different sizes and positions, and quickly arrange the project equipment.
[0025] Preferably, the different levels in step S1 are required as follows: the first level is a system overview diagram, which displays the overall status of all conveyor lines in the system; the second level is a subsystem overview diagram, which displays the overall status of the subsystem; the third level is a single-machine display diagram, which displays the main status information of the single machine; the fourth level is a device component display diagram, which displays the main status information of each component.
[0026] Preferably, in step S2, the lightweight processing of the geometric model is mainly concentrated on the first level and the second level, and the lightweight processing of the geometric model is performed on the first level and the second level display contents according to the three-dimensional mode and the two-dimensional mode of the SCADA system.
[0027] Preferably, the lightweight processing method of the geometric model includes: BIM model template, BIM model parameter data cleaning, model body replacement or simplification, system segmentation, and data model separation; the specific contents are:
[0028] Use similarity algorithms to match and classify elements in the model, identify duplicate or similar components, and merge them to reduce the amount of data; use clustering algorithms to aggregate similar components to reduce the complexity of the model;
[0029] For BIM model parameters describing different objects, one or more necessary variable parameters are retained through parameter data cleaning for flexible adjustment of equipment shapes in the project;
[0030] Use a simple device description model to replace a complex device model body, reduce the model details and data volume by reducing the number of model vertices, and reduce the number of polygons by using edge folding and vertex merging while maintaining the overall shape recognizability;
[0031] Divide the large model into multiple smaller subsystem models, set independent display parameter switches for each subsystem to enable users to load and render on demand, and set independent display parameter switches for the changed parts of the system to independently operate the BIM model of the changed parts;
[0032] The geometric data and non-geometric data of the BIM model are split, and the geometric information of the BIM model is separated from its attribute data. Only the main structure and shape of the model body are retained, and the remaining detailed attribute data information is stored in the database and loaded according to the requirements of different levels of SCADA.
[0033] Preferably, in step S4, the SCADA system is designed in a 4-layer hierarchical manner, specifically:
[0034] In the first level, the SCADA system's two-dimensional overview displays mainly lines to indicate the overview of all the system's equipment, and the SCADA system's three-dimensional overview displays mainly three-dimensional lines to indicate the overview of all the system's equipment; in the second level, the system's two-dimensional overview displays all the subsystem's conveyors in the form of a block diagram by default, and the system's three-dimensional overview displays all the subsystem's conveyors in a three-dimensional stereogram by default; in the third level, the two-dimensional system displays the equipment's operating status indicated by a frame, and the three-dimensional system displays the equipment's operating status indicated by a three-dimensional model; in the fourth level, the equipment component status displayed in two-dimensional and three-dimensional modes is displayed.
[0035] Preferably, in step S5, dynamic data lightweight processing of the SCADA system background data is mainly concentrated on the first and second levels. The first level only edits data on the comprehensive status of all subsystems, the second level edits data on the comprehensive status of all conveyors in the subsystem, the third level only reads and refreshes data on the current single-machine device, and the fourth level only reads and refreshes data on the current component.
[0036] Preferably, the method for dynamically quantifying the background data of the SCADA system specifically includes:
[0037] Data structure template: According to the type of equipment template, the data structure is designed as a template, and a large number of complex data processing methods are grouped into data structures;
[0038] Hierarchical data optimization processing: According to the display requirements of different levels for monitored objects, the status data displayed on the device is different, and only the data of the corresponding level is processed in each level;
[0039] Scene depth optimization: for different display levels, the model display can be made lightweight by changing the depth of field parameters of the SCADA system;
[0040] Data and model preloading and caching: Use preloading and caching technology to preload or cache system model files that users frequently view based on their browsing habits.
[0041] Preferably, in step S6, the SCADA system completes the loading of the information model in the third level. When a single-machine device display diagram is clicked in the two-dimensional system or the three-dimensional system, the SCADA system background reads the device-related information from the information model database according to the device number to complete the information loading of the current device model.
[0042] A SCADA system based on a BIM model, based on the method for constructing a SCADA system based on a BIM model, comprising: a control and parameter configuration system, a database system, an alarm system, a BIM model system, a two-dimensional SCADA system, a three-dimensional SCADA system, a partition centralized display module, a hierarchical driving module, a BIM model system lightweight processing module, a SCADA system data lightweight processing module, and a two-dimensional / three-dimensional BIM system project model building driving module;
[0043] Control and parameter configuration system, used to centrally issue system-wide control commands and adjust system-wide parameter configuration;
[0044] Database system for storing BIM information models for use in 2D and 3D SCADA systems;
[0045] The alarm system is used to provide fault status prompts based on the collected status and alarm data of all equipment on site. At the same time, the equipment alarm information is recorded in the alarm database. The system alarm list is used to centrally monitor and display the system alarm information and control interface;
[0046] BIM model system is used to establish digital BIM models based on equipment types and equipment parameters. The library files mainly include 2D conventional BIM model library, 3D conventional BIM model library, 2D lightweight BIM model library, 3D lightweight model library and BIM information model library. BIM project models of different levels and modes are built according to the template library.
[0047] Two-dimensional SCADA system, used to display the system equipment status in two-dimensional mode;
[0048] 3D SCADA system, used to display the status of system equipment in 3D mode;
[0049] The partition centralized display module is used to simultaneously display the 2D SCADA system, 3D SCADA system, alarm system, control and parameter configuration system, so as to more quickly and intuitively find equipment failures. Each partition can freely switch the SCADA system interface.
[0050] Hierarchical driver module, used to design the SCADA system in layers, using a multi-level interface to display device status information;
[0051] The information model loading driver module is used to read the BIM information model in the database according to the equipment number and load it into the stand-alone equipment display layer for display;
[0052] BIM model lightweight processing module, used to complete the tasks of lightweight processing and digital-model separation according to the hierarchy in the BIM model system;
[0053] SCADA system lightweight processing module, used to complete the tasks of hierarchical lightweight processing and dynamic data lightweight processing in the SCADA system to reduce the data processing load;
[0054] The 2D / 3D BIM system project model building driver module is used to complete the project model building of all levels of the 2D and 3D systems through parametric adjustment of the BIM system.
[0055] It can be seen from the above technical scheme that, compared with the prior art, the present invention discloses a SCADA system construction method and a SCADA system based on the BIM model, which performs digital modeling in the BIM model system, performs hierarchical processing and lightweight processing on the model according to different level requirements, applies the BIM geometric model to the two-dimensional and three-dimensional SCADA system, exports the information model to the database system, adopts hierarchical display in the SCADA system monitoring interface, and configures a multi-partition display mode on the client. This can not only solve the efficiency problem of establishing two-dimensional and three-dimensional SCADA system projects and the problem of system operation jams, but also solve the problems of non-intuitive observation equipment and cumbersome operation of the SCADA system, thereby achieving the purpose of improving the project development efficiency of the SCADA system, the smoothness of system operation and the convenience of user use. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.
[0057] Figure 1 A schematic diagram of a SCADA system construction method based on a BIM model provided by the present invention;
[0058] Figure 2 A schematic diagram of the structure of a SCADA system based on a BIM model provided by the present invention;
[0059] Figure 3 A schematic diagram of a hierarchical display interface of a SCADA system provided by the present invention;
[0060] Figure 4 This is a schematic diagram of the partition display of the SCADA system provided by the present invention. DETAILED DESCRIPTION
[0061] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0062] Embodiment 1
[0063] The embodiment of the present invention discloses a SCADA system construction method based on a BIM model, such as Figure 1As shown, the following steps are included:
[0064] A method for constructing a SCADA system based on a BIM model comprises the following steps:
[0065] S1. Establish a digital BIM model based on equipment type and equipment parameters, and perform hierarchical processing and digital-analog separation on the BIM model according to different hierarchical requirements to obtain a BIM equipment model and a BIM information model, which are stored in the database;
[0066] S2. Perform lightweight processing on the geometric model of the BIM equipment model after hierarchical processing according to the display accuracy of the 3D mode and 2D mode of the SCADA system at different levels;
[0067] S3. Apply BIM equipment model to 2D SCADA system and 3D SCADA system;
[0068] S4. Design the SCADA system in layers, plan the level of detail of device display in each layer, load model devices of different layers according to the requirements of different layers, and use a multi-layer interface to display device status information;
[0069] S5. Perform dynamic data lightweight processing on the SCADA system background data according to the display interface level to reduce the data processing load;
[0070] S6. Read the equipment-related information from the database of the BIM information model to complete the information loading of the current equipment model;
[0071] S7. Collect the operating status and alarm status of all equipment on site, display them in real time in the SCADA system, record the alarms in the alarm database in a list format, and promptly feedback the alarm status of system equipment in the alarm display area;
[0072] S8. Create an overview page of the system control and parameter configuration page, which integrates the control buttons and parameter configurations of all subsystems of the system into one page, which is used to issue overall control instructions for the system and set system parameters;
[0073] S9. Multi-partition centralized display function production, set partition display mode parameters, and each partition can freely switch the display content in the partition through parameter adjustment.
[0074] In order to further implement the above technical solution, the specific contents of step S1 include:
[0075] S11. Classify according to different equipment types;
[0076] S12. Establish equipment templates and information templates according to different types of equipment, and produce equipment templates and information templates of different precisions according to the production accuracy of the monitoring interface level;
[0077] S13. Establish different equipment parameters according to the equipment type, including basic parameters of equipment geometry, attribute color parameters of components, angle parameters of turning equipment, slope parameters of climbing equipment, etc.;
[0078] S14. Establish a device list to count all detailed information of device templates and information templates;
[0079] S15. Apply the equipment template to the project, adjust the equipment parameters according to different sizes and positions, and quickly arrange the project equipment.
[0080] In actual applications, BIM model development and processing can be processed in independent model production platforms, such as 3Dmax, Maya, Solidworks, Revit, Rhino and other software platforms, or it can be developed based on SCADA three-dimensional software platforms, such as Sym 3, King SCADA, Iconics and other software platforms.
[0081] In order to further implement the above technical solution, the device template has the functions of parameter transmission and parameter modification, so that a small number of device object templates can be used to flexibly and quickly build complex project projects. This method greatly shortens the project development cycle and solves the problem of low project development efficiency.
[0082] In order to further implement the above technical solution, the different levels in step S1 are required as follows: the first level is the system overview diagram, which displays the overall status of all conveyor lines in the system; the second level is the subsystem overview diagram, which displays the overall status of the subsystem; the third level is the equipment stand-alone display diagram, which displays the main status information of the stand-alone machine; the fourth level is the equipment component display diagram, which displays the main status information of each component.
[0083] In order to further implement the above technical solution, in step S2, the lightweight processing of the geometric model is mainly concentrated on the first and second levels, and the lightweight processing of the geometric model is performed on the first and second level display contents according to the three-dimensional mode and two-dimensional mode of the SCADA system.
[0084] In order to further implement the above technical solutions, the specific contents of BIM model lightweight processing include:
[0085] BIM model template: Use similarity algorithms to match and classify elements in the model, identify duplicate or similar components, and merge them to reduce the amount of data; use clustering algorithms (such as K-means, DBSCAN, etc.) to aggregate similar components to reduce the complexity of the model;
[0086] For example, for conveyors of the same type, a shared geometry is created, and only the data of one component is retained. Other similar components are recorded through "reference + spatial coordinates", which effectively reduces the storage volume of components.
[0087] In this embodiment, in order to solve the problem that the storage capacity of the BIM model is greatly increased due to the large number of equipment types, a templated approach is used to construct the project, which greatly reduces the number of equipment types. At the same time, the system layout of a complex project can be completed using fewer BIM template library files, thereby reducing the storage capacity of the BIM model.
[0088] BIM model parameter data cleaning: For BIM model parameters describing different objects, through parameter data cleaning, one or more necessary variable parameters are retained for flexible adjustment of equipment shapes in the project;
[0089] In this embodiment, when designing the parameters of the horizontal conveyor model, the width of the conveyor belt and the height of the conveyor are generally relatively fixed. In the BIM template file, only one transferable variable parameter, "length", needs to be set. When the BIM template is used in the project, the length parameter can be adjusted to obtain equipment of different lengths; in the curved conveying equipment model, the curve radius and the width of the conveying equipment are relatively fixed, and only one variable parameter, the curve angle, needs to be retained; in the elevator equipment model, the length and height are relatively fixed. In the project model layout, elevator models of different heights can be quickly obtained by adjusting the elevator height parameter; parametric design provides flexibility and scalability for project layout, and the necessary parameters are retained through parameter cleaning technology, thereby reducing the data volume of model parameters;
[0090] Model body replacement or simplification: Use a simple device description model to replace a complex device model body. For example, in a model system, a rectangular body can be used to replace a cylinder, and a rectangle can be used to replace a polygon in a two-dimensional model system. Reduce the model details and data volume by reducing the number of model vertices. The number of vertices can be reduced as much as possible while maintaining the model accuracy. Reduce the number of polygons and maintain the overall shape recognizability by using edge folding and vertex merging.
[0091] System segmentation: In the SCADA system platform, a large model is divided into multiple smaller subsystem models, and an independent display parameter switch is set for each subsystem to enable users to load and render on demand, avoid loading too many models at one time, and effectively improve the transmission and processing speed; an independent display parameter switch is set for the system change part to independently operate the BIM model of the changed part;
[0092] Data model separation: Split the geometric data and non-geometric data of the BIM model, separate the geometric information of the BIM model from its attribute data, and only retain the main structure and shape of the model body. The remaining detailed attribute data information is stored in the database and loaded according to the needs of different levels of SCADA.
[0093] In order to further implement the above technical solution, in step S4, the SCADA system is designed in four layers, specifically:
[0094] In the first level, the SCADA system's two-dimensional overview displays mainly lines to indicate the overview of all the system's equipment, and the SCADA system's three-dimensional overview displays mainly three-dimensional lines to indicate the overview of all the system's equipment; in the second level, the system's two-dimensional overview displays all the subsystem's conveyors in the form of a block diagram by default, and the system's three-dimensional overview displays all the subsystem's conveyors in a three-dimensional stereogram by default; in the third level, the two-dimensional system displays the equipment's operating status indicated by a frame, and the three-dimensional system displays the equipment's operating status indicated by a three-dimensional model; in the fourth level, the equipment component status displayed in two-dimensional and three-dimensional modes is displayed.
[0095] In order to further implement the above technical solution, in step S5, dynamic data lightweight processing of the SCADA system background data is mainly concentrated on the first and second levels. The first level only edits the data of the comprehensive status of all subsystems, and the second level edits the data of the comprehensive status of all conveyors of the subsystem. At the third level, only the data of the current single-machine device is read and refreshed, and the fourth level only reads and refreshes the data of the current component.
[0096] In order to further implement the above technical solution, the method of dynamic data lightweighting of the SCADA system background data specifically includes:
[0097] Data structure template: According to the type of equipment template, the data structure is designed as a template, and a large number of complex data processing methods are grouped into data structures, thereby greatly improving data processing efficiency;
[0098] In this embodiment, a small number of unified data structure templates are used in the SCADA system for processing. For devices with similar data structures, device data processing is completed by adding 1-2 parameters in the templated program block in the SCADA system program background;
[0099] Hierarchical data optimization processing: According to the display requirements of different levels for monitored objects, the status data displayed on the device is different, and only the data of the corresponding level is processed in each level;
[0100] In this embodiment, in the first-level interface, the equipment operation and fault of the conveying equipment are displayed; in the second-level interface, the operation, fault, emergency stop, energy saving, cascade status of the conveying equipment and the action status of important parts of the equipment are displayed; in the third-level interface, all states of the conveying equipment such as operation, fault, emergency stop, energy saving, cascade, forward conveying, reverse conveying, isolating switch, photoelectric tube blockage, air switch fault, driver fault, inverter fault, etc. are displayed; in the fourth-level interface, detailed data of each component is displayed, such as parameter information such as voltage, current, frequency, etc. of the drive motor; the use of hierarchical processing method greatly reduces the concurrent processing volume of background data, and effectively divides the data processing according to different levels, thereby achieving the purpose of data lightweighting;
[0101] Scene depth optimization: for different display levels, the model display can be made lightweight by changing the depth of field parameters of the SCADA system;
[0102] In this embodiment, the depth of field parameter is set in the SCADA system to adjust the detail level of viewing the conveying equipment. Different display components and precisions can be defined in each level according to the level display requirements. When the user operates the system to zoom, the system models of different precisions in the same level can be viewed. For example, in the first level interface, under the depth of field parameter of 100-400, each sub-equipment can be seen to be composed of a line; under the depth of field parameter of 400-800, the system can be seen to be composed of a rectangular body; under the depth of field parameter of 800-1500, each system can be seen to be composed of important components such as the side panels of the conveying equipment and the conveying belt;
[0103] Data and model preloading and caching: Use preloading and caching technology to preload or cache system model files that users frequently view based on their browsing habits to increase display speed;
[0104] In this embodiment, the SCADA system captures user usage habits through deep learning, and the system interfaces and data frequently used by users are preloaded or cached. When the user accesses the SCADA system model, the required model and information can be quickly read from the cache.
[0105] In order to further implement the above technical solution, in step S6, the SCADA system completes the loading of the information model in the third level. When a single-machine device display diagram is clicked in the two-dimensional system or the three-dimensional system, the SCADA system background reads the device-related information from the information model database according to the device number to complete the information loading of the current device model.
[0106] Embodiment 2
[0107] like Figure 2As shown, a SCADA system based on a BIM model is based on a SCADA system construction method based on a BIM model, including: a control and parameter configuration system, a database system, an alarm system, a BIM model system, a two-dimensional SCADA system, a three-dimensional SCADA system, a partition centralized display module, a hierarchical driving module, a BIM model system lightweight processing module, a SCADA system data lightweight processing module, and a two-dimensional / three-dimensional BIM system project model assembly driving module;
[0108] Control and parameter configuration system, used to centrally issue system-wide control commands and adjust system-wide parameter configuration;
[0109] Database system for storing BIM information models for use in 2D and 3D SCADA systems;
[0110] The alarm system is used to provide fault status prompts based on the collected status and alarm data of all equipment on site. At the same time, the equipment alarm information is recorded in the alarm database. The system alarm list is used to centrally monitor and display the system alarm information and control interface;
[0111] BIM model system is used to establish digital BIM models based on equipment types and equipment parameters. The library files mainly include 2D conventional BIM model library, 3D conventional BIM model library, 2D lightweight BIM model library, 3D lightweight model library and BIM information model library. BIM project models of different levels and modes are built according to the template library.
[0112] Two-dimensional SCADA system, used to display the system equipment status in two-dimensional mode;
[0113] 3D SCADA system, used to display the status of system equipment in 3D mode;
[0114] The partition centralized display module is used to simultaneously display the 2D SCADA system, 3D SCADA system, alarm system, control and parameter configuration system, so as to more quickly and intuitively find equipment failures. Each partition can freely switch the SCADA system interface.
[0115] Hierarchical driver module, used to design the SCADA system in layers, using a multi-level interface to display device status information;
[0116] The information model loading driver module is used to read the BIM information model in the database according to the equipment number and load it into the stand-alone equipment display layer for display;
[0117] BIM model lightweight processing module, used to complete the tasks of lightweight processing and digital-model separation according to the hierarchy in the BIM model system;
[0118] SCADA system lightweight processing module, used to complete the tasks of hierarchical lightweight processing and dynamic data lightweight processing in the SCADA system to reduce the data processing load;
[0119] The 2D / 3D BIM system project model building driver module is used to complete the project model building of all levels of the 2D and 3D systems through parametric adjustment of the BIM system.
[0120] In this embodiment, the hierarchical display interface displays device status information by using a multi-level interface, and four levels are used as an example for explanation. Figure 3 As shown, the level of refinement of equipment display is planned in detail at each level, including the system overview interface level, the subsystem overview interface level, the single-machine equipment display level, and the equipment component level. Specifically: at the system overview interface level, the equipment objects displayed in the two-dimensional and three-dimensional systems are the equipment outlines and the equipment status of the main components, which mainly reflect the overall situation of the system-level equipment. The basic equipment model can be processed in a lightweight way. The geometric accuracy and information accuracy of the two-dimensional system equipment reach the G1 and N1 levels respectively, and the geometric accuracy and information accuracy of the three-dimensional system equipment reach the G2 and N1 levels respectively; at the subsystem overview interface level, the overall situation of a single or multiple subsystems is displayed according to the system category, and the necessary detection devices and the operating status of important devices are displayed, such as: RFID The operation / fault of the equipment, the activation status of the emergency stop button station, etc., the geometric accuracy and information accuracy of the monitoring system equipment reach G2 and N2 levels respectively; at the single-machine equipment display level, it mainly displays the operating status information of the single-machine equipment and the static information of the current equipment. The operating status information can be obtained through the on-site Internet of Things, and static information such as motor model, power, geometric dimensions, etc. can be obtained through the database. At the same time, the position and connection relationship of all parts of the equipment can be clearly observed through the exploded view of the equipment. The geometric accuracy and information accuracy of the equipment reach G3 and N3 levels respectively; at the equipment component level, detailed information of each component is displayed, such as the operating status of components such as motors, drivers, sensors, and component models, etc. The geometric accuracy and information accuracy of the equipment reach G4 and N4 levels respectively.
[0121] By using a multi-level display solution, you can not only get a full picture of the system, but also observe the detailed status of the equipment, while increasing the user's detailed observation experience of the system as a whole and single-machine equipment; there are relatively many devices displayed on the first level, and the pressure of system operation is mainly concentrated on this level. At this level, the system model is optimized in a lightweight way, which can greatly reduce the system operation load and solve the problem of monitoring system operation jams.
[0122] In this embodiment, the partition display module is described by taking 4 partitions as an example. Figure 4As shown in the figure, after the SCADA system is started, by default, the first partition is a two-dimensional system overview, the second partition is a three-dimensional system overview, the third partition is a system alarm list, and the fourth partition is a system control command interface. All partitions can be freely switched to the required interface through the navigation button according to user needs. The two-dimensional interface and the three-dimensional interface in the system are used together to meet the usage habits of different users. At the same time, the equipment failure status in the system can be quickly viewed through the alarm list, and quickly handled through the system control command interface. The design of this solution can solve the problem that the number of monitoring devices that users can view is limited and the system equipment status display is not intuitive.
[0123] In order to further implement the above technical solution, a SCADA system based on the BIM model also includes a control and parameter configuration system, which is used to provide parameter configuration and control command issuance based on the system alarm displayed by the centralized monitoring and control interface to regulate the equipment status.
[0124] In order to further implement the above technical solutions, the BIM model system includes an equipment classification module, a template establishment module, an equipment parameter setting module, an equipment list establishment module, a project model layout module and a model lightweight processing module.
[0125] In order to further implement the above technical solutions, the data lightweight module includes a data structure template unit, a hierarchical data optimization processing unit, a scene depth optimization unit and a preloading and caching unit.
[0126] Embodiment 3
[0127] In this embodiment, the BIM model system uses the Revit platform for digital modeling. For horizontal conveying equipment, when making the template equipment, the equipment length parameter is set, the equipment width remains unchanged, and the display and hiding parameters of the equipment's photoelectric switches, isolating switches and other detection devices are set. According to the layout of the project equipment, for the horizontal conveyor, only the equipment length parameter and the detection device hidden parameter need to be adjusted; for curved conveying equipment, angle parameters are set, and 30-degree and 45-degree curved machines are used in the project. According to the project situation, the parameters can be adjusted to 30 degrees and 45 degrees; for the first-level equipment, a lightweight equipment template is used for the project overview layout, and the second to third levels use equipment templates with corresponding accuracy for the layout of subsystems and equipment components.
[0128] Use ifc format to export 3D models, use dwg format to export 2D drawings, and store the model information exported from the BIM system into the database (e.g. SQL, ORACAL, etc.);
[0129] Lightweight data processing at the system overview level and subsystem overview level in the SCADA system;
[0130] When the equipment of a project is partially changed, the BIM model system can accurately export the changed equipment through parameter control, and only the data processing of the changed equipment needs to be completed in the SCADA system platform;
[0131] A 3-level 4-partition display scheme is adopted. The first layer is the system overview layer, the second layer is the subsystem overview layer, and the third layer is the single-machine equipment detailed diagram. The 4-partition mode is composed of a large screen. The first partition displays the 2D SCADA system, the second partition displays the 3D system, the third partition displays the alarm system, and the fourth partition displays the control command system. The operator can quickly obtain all system status information and perform rapid response operations on the system.
[0132] Embodiment 4
[0133] In this embodiment, the BIM model system is developed in the SCADA platform, and the digital modeling of the BIM model is performed based on the Iconics software platform. The system adopts a full three-dimensional display, and there is no need to design a two-dimensional SCADA system. A 4-level 4-partition display scheme is adopted. The first layer is the system overview layer, the second layer is the subsystem overview layer, the third layer is the single-machine equipment detail diagram, and the fourth layer is the single-machine equipment component diagram. After the SCADA system is started by default, the first partition is the three-dimensional system overview diagram, the second partition is the commonly used subsystem overview diagram, the third partition is the system alarm view, and the fourth partition is the system control command interface; the 4 partitions are composed of 4 2K screens to reduce hardware costs.
[0134] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.
[0135] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for constructing a SCADA system based on a BIM model, characterized in that: The following steps are involved: S1. Establish a digital BIM model based on equipment type and equipment parameters, and perform hierarchical processing and digital-analog separation on the BIM model according to different hierarchical requirements to obtain a BIM equipment model and a BIM information model, which are stored in the database; S2. Perform lightweight processing on the geometric model of the BIM equipment model after hierarchical processing according to the display accuracy of the 3D mode and 2D mode of the SCADA system at different levels; S3. Apply BIM equipment model to 2D SCADA system and 3D SCADA system; S4. Design the SCADA system in layers, plan the level of detail of device display in each layer, load model devices of different layers according to the requirements of different layers, and use a multi-layer interface to display device status information; S5. Perform dynamic data lightweight processing on the SCADA system background data according to the display interface level to reduce the data processing load; S6. Read the equipment-related information from the database of the BIM information model to complete the information loading of the current equipment model; S7. Collect the operating status and alarm status of all equipment on site, display them in real time in the SCADA system, record the alarms in the alarm database in a list format, and promptly feedback the alarm status of system equipment in the alarm display area; S8. Create an overview page of the system control and parameter configuration page, which integrates the control buttons and parameter configurations of all subsystems of the system into one page, which is used to issue overall control instructions for the system and set system parameters; S9. Multi-partition centralized display function production, set partition display mode parameters, and each partition can freely switch the display content in the partition through parameter adjustment.
2. A SCADA system construction method based on a BIM model according to claim 1, characterized in that: Step S1, the specific contents of establishing a digital BIM model based on equipment type and equipment parameters include: S11. Classify according to different equipment types; S12. Establish equipment templates and information templates according to different types of equipment, and produce equipment templates and information templates of different precisions according to the production accuracy of the monitoring interface level; S13. Establish different device parameters according to device type; S14. Establish a device list to count all detailed information of device templates and information templates; S15. Apply the equipment template to the project, adjust the equipment parameters according to different sizes and positions, and quickly arrange the project equipment.
3. A SCADA system construction method based on a BIM model according to claim 1, characterized in that: The different levels of requirements in step S1 are: the first level is the system overview diagram, which displays the overall status of all conveyor lines in the system; the second level is the subsystem overview diagram, which displays the overall status of the subsystem; the third level is the equipment stand-alone display diagram, which displays the main status information of the stand-alone machine; the fourth level is the equipment component display diagram, which displays the main status information of each component.
4. A SCADA system construction method based on a BIM model according to claim 3, characterized in that: In step S2, the lightweight processing of the geometric model is mainly concentrated on the first level and the second level, and the lightweight processing of the geometric model is performed on the first level and the second level display contents according to the three-dimensional mode and the two-dimensional mode of the SCADA system.
5. The method for constructing a SCADA system based on a BIM model according to claim 1, characterized in that: The lightweight processing methods of geometric models include: BIM model template, BIM model parameter data cleaning, model body replacement or simplification, system segmentation, and data model separation; the specific contents are: Use similarity algorithms to match and classify elements in the model, identify duplicate or similar components, and merge them to reduce the amount of data; use clustering algorithms to aggregate similar components to reduce the complexity of the model; For BIM model parameters describing different objects, one or more necessary variable parameters are retained through parameter data cleaning for flexible adjustment of equipment shapes in the project; Use a simple device description model to replace a complex device model body, reduce the model details and data volume by reducing the number of model vertices, and reduce the number of polygons by using edge folding and vertex merging while maintaining the overall shape recognizability; Divide the large model into multiple smaller subsystem models, set independent display parameter switches for each subsystem to enable users to load and render on demand, and set independent display parameter switches for the changed parts of the system to independently operate the BIM model of the changed parts; The geometric data and non-geometric data of the BIM model are split, and the geometric information of the BIM model is separated from its attribute data. Only the main structure and shape of the model body are retained, and the remaining detailed attribute data information is stored in the database and loaded according to the requirements of different levels of SCADA.
6. A method for constructing a SCADA system based on a BIM model according to claim 1, characterized in that: In step S4, the SCADA system is designed in four layers, specifically: In the first level, the SCADA system 2D overview displays mainly use lines to indicate the overview of all the equipment in the system, and the SCADA system 3D overview displays mainly use 3D lines to indicate the overview of all the equipment in the system; In the second level, the system 2D overview displays all the conveyors of the subsystem in the form of a block diagram by default, and the system 3D overview displays all the conveyors of the subsystem in the form of a 3D stereogram by default; At the third level, the two-dimensional system displays the equipment operation status indicated by the frame, and the three-dimensional system displays the equipment operation status indicated by the three-dimensional model; at the fourth level, the status of equipment components displayed in two-dimensional mode and three-dimensional mode is displayed.
7. A method for constructing a SCADA system based on a BIM model according to claim 6, characterized in that: In step S5, dynamic data lightweight processing of the SCADA system background data is mainly concentrated on the first and second levels. The first level only edits the data of the comprehensive status of all subsystems, and the second level edits the data of the comprehensive status of all conveyors of the subsystem. The third level only reads and refreshes data for the current single-machine device, and the fourth level only reads and refreshes data for the current component.
8. The method for constructing a SCADA system based on a BIM model according to claim 1, characterized in that: The methods for dynamically lightweighting the background data of the SCADA system specifically include: Data structure template: According to the type of equipment template, the data structure is designed as a template, and a large number of complex data processing methods are grouped into data structures; Hierarchical data optimization processing: According to the display requirements of different levels for monitored objects, the status data displayed on the device is different, and only the data of the corresponding level is processed in each level; Scene depth optimization: for different display levels, the model display can be made lightweight by changing the depth of field parameters of the SCADA system; Data and model preloading and caching: Use preloading and caching technology to preload or cache system model files that users frequently view based on their browsing habits.
9. The method for constructing a SCADA system based on a BIM model according to claim 6, characterized in that: In step S6, the SCADA system completes the loading of the information model in the third level. When a single-machine device display diagram is clicked in the two-dimensional system or the three-dimensional system, the SCADA system background reads the device-related information from the information model database according to the device number to complete the information loading of the current device model.
10. A SCADA system based on a BIM model, characterized in that: A method for constructing a SCADA system based on a BIM model according to any one of claims 1 to 9, comprising: a control and parameter configuration system, a database system, an alarm system, a BIM model system, a two-dimensional SCADA system, a three-dimensional SCADA system, a partition centralized display module, a hierarchical drive module, a BIM model system lightweight processing module, a SCADA system data lightweight processing module, and a two-dimensional / three-dimensional BIM system project model assembly drive module; Control and parameter configuration system, used to centrally issue system-wide control commands and adjust system-wide parameter configuration; Database system for storing BIM information models for use in 2D and 3D SCADA systems; The alarm system is used to provide fault status prompts based on the collected status and alarm data of all equipment on site. At the same time, the equipment alarm information is recorded in the alarm database. The system alarm list is used to centrally monitor and display the system alarm information and control interface; BIM model system is used to establish digital BIM models based on equipment types and equipment parameters. The library files mainly include 2D conventional BIM model library, 3D conventional BIM model library, 2D lightweight BIM model library, 3D lightweight model library and BIM information model library. BIM project models of different levels and modes are built according to the template library. Two-dimensional SCADA system, used to display the system equipment status in two-dimensional mode; 3D SCADA system, used to display the status of system equipment in 3D mode; The partition centralized display module is used to simultaneously display the 2D SCADA system, 3D SCADA system, alarm system, control and parameter configuration system, so as to more quickly and intuitively find equipment failures. Each partition can freely switch the SCADA system interface. Hierarchical driver module, used to design the SCADA system in layers, using a multi-level interface to display device status information; The information model loading driver module is used to read the BIM information model in the database according to the equipment number and load it into the stand-alone equipment display layer for display; BIM model lightweight processing module, used to complete the tasks of lightweight processing and digital-model separation according to the hierarchy in the BIM model system; SCADA system lightweight processing module, used to complete the tasks of hierarchical lightweight processing and dynamic data lightweight processing in the SCADA system to reduce the data processing load; The 2D / 3D BIM system project model building driver module is used to complete the project model building of all levels of the 2D and 3D systems through parametric adjustment of the BIM system.
Citation Information
Patent Citations
Cultural relic rotation structured light three-dimensional digital modeling method
CN101853521B
Multi-terminal multi-partition display interactive interface control method based on configuration driving
CN102662621B
A lightweight implementation method for standardized BIM models
CN109165394B
LOD-based BIM model lightweight construction and display method
CN114283231A
BIM lightweight modeling method for digital delivery
CN115203798A
Cited By
Automatic building energy consumption modeling method based on large language model
CN120086954A