Three-dimensional model database system of synchrotron radiation light source data, execution method and electronic equipment

CN116204574BActive Publication Date: 2026-08-21SHENZHEN ADVANCED LIGHT SOURCE RESEARCH INSTITUTE (HIGH-END SCIENTIFIC INSTRUMENT SHENZHEN BRANCH OF THE UNIVERSITY REGIONAL TECHNOLOGY TRANSFER & TRANSFORMATION CENTER)
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310146548.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-07
Publication Date
2026-08-21
Estimated Expiration
2043-02-07

AI Technical Summary

Technical Problem

三维模型需要占用更大的数据库存储空间,并且三维模型存储模式也更加复杂,其维护的模式与普通的模式也有很大的区别,因此需要更高的技术手段提高三维模型的数据库存储效率,但现有技术中还缺乏相关实现手段

Benefits of technology

[0044]This invention provides a three-dimensional model database system, execution method, and electronic device for synchrotron radiation source data. The system includes: a data acquisition module, a preprocessing module, a database module, a rendering module, a visualization mapping module, and a display module. The data acquisition module is connected to the database module via the preprocessing module; the database module is connected to the visualization mapping module via the rendering module; and the visualization mapping module is connected to the display module. The data acquisition module acquires three-dimensional models and their operational data of the synchrotron radiation source's accelerator, beamlines, and experimental station. The preprocessing module performs preprocessing and classification operations on the acquired three-dimensional models and performs noise removal, timestamp alignment, data cleaning, and anomaly removal operations on the acquired operational data to obtain preprocessed data. The database module stores the three-dimensional models and the preprocessed operational data. The rendering module performs visualization rendering of the three-dimensional models corresponding to the synchrotron radiation source's accelerator, beamlines, and experimental station. The visualization mapping module maps the physical equipment of the synchrotron radiation source's accelerator, beamlines, and experimental station to three-dimensional model objects in digital space. The display module displays the mapped three-dimensional images of the synchrotron radiation source's accelerator, beamlines, and experimental station. This system effectively integrates 3D model data and physical object data, enabling visualization and multi-dimensional expression. It categorizes, organizes, and updates the data, providing data and platform support for the digitization of synchrotron radiation sources. By performing 3D visualization monitoring of synchrotron radiation sources and collecting real-time operational data of the synchrotron radiation source equipment, the system updates the generated 3D visualization monitoring model in real time. This allows for the real-time display of synchrotron radiation source information through the 3D visualization monitoring model, effectively enabling the monitoring of synchrotron radiation sources and equipment through a 3D visualization monitoring model.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116204574B_ABST
    Figure CN116204574B_ABST
Patent Text Reader

Abstract

The application provides a three-dimensional model database system of a synchrotron radiation source data, an execution method and electronic equipment, relates to the technical field of three-dimensional model databases, and effectively integrates three-dimensional model data and physical object data, realizes visualization and multidimensional expression, classifies, arranges and updates data, provides data and platform support for a synchrotron radiation source digitalization project; through three-dimensional visualization monitoring of the synchrotron radiation source, real-time collection of operation data of synchrotron radiation source equipment, real-time updating of a generated three-dimensional visualization monitoring model, real-time display of synchrotron radiation source information through the three-dimensional visualization monitoring model, and effective realization of monitoring of the synchrotron radiation source and equipment through the three-dimensional visualization monitoring model.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of three-dimensional model database technology, and in particular to a three-dimensional model database system, execution method, and electronic device for synchrotron radiation source data. Background Technology

[0002] A synchrotron radiation source consists of facilities such as accelerators, beamlines, and experimental stations, including numerous subsystems and a large number of devices such as vacuum equipment, magnets, and power supplies. During the design, construction, commissioning, and operation of a synchrotron radiation source, these devices will generate tens of thousands of data points. How to handle the collection, storage, and management of massive amounts of data is crucial to the development and use of synchrotron radiation sources.

[0003] The database system is a core component of the synchrotron radiation source digitization project. It provides a global database and the implementation platform for the synchrotron radiation source digitization project, thereby ensuring the uniqueness of the massive amounts of data generated by the synchrotron radiation source from design, construction, commissioning to operation, so as to comprehensively improve the digitization and intelligence of the synchrotron radiation source.

[0004] With the advancement of digitization of synchrotron radiation sources, 3D visualization models are becoming increasingly common in synchrotron radiation source monitoring systems. This makes the human-computer interaction interface of the monitoring system more user-friendly and intuitive, marking an important milestone in the digitization and intelligentization of synchrotron radiation sources. However, 3D models require significantly more database storage space, and their storage mode is more complex. Their maintenance also differs greatly from ordinary models. Therefore, more advanced technologies are needed to improve the database storage efficiency of 3D models, but current technologies lack the necessary implementation methods. Summary of the Invention

[0005] In view of this, the purpose of this invention is to provide a three-dimensional model database system, execution method, and electronic device for synchrotron radiation source data. This system effectively integrates three-dimensional model data and physical object data, realizing visualization and multi-dimensional expression, classifying, organizing, and updating the data, and providing data and platform support for synchrotron radiation source digitization engineering. By performing three-dimensional visualization monitoring of the synchrotron radiation source and collecting the operating data of the synchrotron radiation source equipment in real time, the generated three-dimensional visualization monitoring model is updated in real time, so as to display the synchrotron radiation source information in real time through the three-dimensional visualization monitoring model, effectively realizing the monitoring of the synchrotron radiation source and equipment through the three-dimensional visualization monitoring model.

[0006] In a first aspect, embodiments of the present invention provide a three-dimensional model database system for synchrotron radiation source data. The system includes: a data acquisition module, a preprocessing module, a database module, a rendering module, a visualization mapping module, and a display module; wherein, the data acquisition module is connected to the database module through the preprocessing module; the database module is connected to the visualization mapping module through the rendering module; and the visualization mapping module is connected to the display module.

[0007] The data acquisition module is used to acquire three-dimensional models and operational data of the accelerator, beamline, and experimental station of the synchrotron radiation source.

[0008] The preprocessing module is used to preprocess and classify the acquired 3D models, and to remove noise, align timestamps, clean data and remove anomalies from the acquired running data to obtain preprocessed data.

[0009] The database module is used to store the 3D model and preprocessed data for the running data;

[0010] The rendering module is used to visualize and render the 3D models of the accelerator, beamline, and experimental station of the synchrotron radiation source.

[0011] The visualization mapping module is used to map the physical equipment of the accelerator, beamline, and experimental station of the synchrotron radiation source into three-dimensional model objects in digital space;

[0012] The display module is used to display a three-dimensional image of the accelerator, beamline, and experimental station of the synchrotron radiation source that has been mapped.

[0013] In some implementations, the data acquisition module includes: a 3D model data acquisition submodule and a runtime data acquisition submodule;

[0014] Among them, the three-dimensional model data acquisition submodule is used to acquire three-dimensional model data of the accelerator, beamline and experimental station of the synchrotron radiation source.

[0015] The data acquisition submodule is used to collect operational data from the accelerator, beamline, and experimental station of the synchrotron radiation source using sensors, and to synchronously update the operational data into the 3D model.

[0016] In some implementations, the sensor includes at least a temperature sensor and a vacuum pressure sensor;

[0017] Among them, the temperature sensor is used to collect the temperature of the optical equipment in the synchrotron radiation source and to establish a temperature prediction model for the optical equipment based on the historical data of the temperature sensor.

[0018] A vacuum pressure sensor is used to collect the vacuum level of vacuum equipment in a synchrotron radiation source and to establish a vacuum level prediction model for the vacuum equipment based on historical data from the vacuum pressure sensor.

[0019] In some implementations, the database module includes: a 3D model database and a runtime data database;

[0020] Among them, the 3D model database is used to store 3D model data of accelerators, beamlines and experimental stations;

[0021] The operating data database is used to store pre-processed equipment operating data from accelerators, beamlines, and experimental stations.

[0022] In some implementations, the 3D model data includes at least: basic model information, model version, model location, model type, and model size;

[0023] Equipment operation data includes at least: real-time data, historical data, and alarm data.

[0024] In some implementations, the preprocessing module includes: a classification module and an encoding module;

[0025] The classification module is used to preprocess and classify the acquired 3D models.

[0026] The encoding module is used to encode the collected operational data after performing noise removal, timestamp alignment, data cleaning, and anomaly removal operations, and to set device identifiers on the 3D model.

[0027] In some implementations, the visualization mapping module includes: a recognition module and a mapping module;

[0028] The identification module is used to obtain the operating data of the physical equipment based on the equipment identifiers pre-recorded on the three-dimensional models corresponding to the accelerator, beamline and experimental station.

[0029] The mapping module is used to map and associate runtime data with 3D models, providing runtime data for 3D model objects in digital space.

[0030] In some implementations, the display module includes: a synchrotron radiation source roaming display unit, a device data display unit, a status display unit, and a warning status prompt and alarm linkage display unit;

[0031] The operating data in the synchrotron radiation light source roaming display unit and the equipment data display unit are displayed in list form;

[0032] The status data in the status display unit, early warning status prompt and alarm linkage display unit are displayed in graphical form.

[0033] Secondly, embodiments of the present invention provide an execution method for a three-dimensional model database system of synchrotron radiation source data. This method is applied to the three-dimensional model database system of synchrotron radiation source data mentioned in the first aspect. The system includes: a data acquisition module, a preprocessing module, a database module, a rendering module, a visualization mapping module, and a display module.

[0034] The method includes:

[0035] The data acquisition module was used to collect three-dimensional models and operational data of the accelerator, beamline, and experimental station of the synchrotron radiation source.

[0036] The preprocessing module is used to preprocess and classify the acquired 3D models, and to remove noise, align timestamps, clean data and remove anomalies from the acquired running data to obtain preprocessed data.

[0037] The database module is used to store the 3D model and preprocessed data of the running data;

[0038] The rendering module is used to visualize and render the 3D models of the accelerator, beamline, and experimental station of the synchrotron radiation source.

[0039] The visualization mapping module is used to map the physical equipment of the synchrotron radiation source, including the accelerator, beamline, and experimental station, into three-dimensional model objects in digital space.

[0040] The display module is used to display a three-dimensional image of the accelerator, beamline, and experimental station of the synchrotron radiation source that has been mapped.

[0041] Thirdly, embodiments of the present invention also provide an electronic device, including: a processor and a memory; the memory stores a computer program, which, when run by the processor, implements the steps of the execution method for the three-dimensional model database system of synchrotron radiation source data mentioned in the second aspect above.

[0042] Fourthly, embodiments of the present invention also provide a computer-readable storage medium storing a computer program, wherein the computer program, when run by a processor, implements the steps of the execution method for the three-dimensional model database system of synchrotron radiation source data mentioned in the second aspect above.

[0043] The embodiments of the present invention bring the following beneficial effects:

[0044] This invention provides a three-dimensional model database system, execution method, and electronic device for synchrotron radiation source data. The system includes: a data acquisition module, a preprocessing module, a database module, a rendering module, a visualization mapping module, and a display module. The data acquisition module is connected to the database module via the preprocessing module; the database module is connected to the visualization mapping module via the rendering module; and the visualization mapping module is connected to the display module. The data acquisition module acquires three-dimensional models and their operational data of the synchrotron radiation source's accelerator, beamlines, and experimental station. The preprocessing module performs preprocessing and classification operations on the acquired three-dimensional models and performs noise removal, timestamp alignment, data cleaning, and anomaly removal operations on the acquired operational data to obtain preprocessed data. The database module stores the three-dimensional models and the preprocessed operational data. The rendering module performs visualization rendering of the three-dimensional models corresponding to the synchrotron radiation source's accelerator, beamlines, and experimental station. The visualization mapping module maps the physical equipment of the synchrotron radiation source's accelerator, beamlines, and experimental station to three-dimensional model objects in digital space. The display module displays the mapped three-dimensional images of the synchrotron radiation source's accelerator, beamlines, and experimental station. This system effectively integrates 3D model data and physical object data, enabling visualization and multi-dimensional expression. It categorizes, organizes, and updates the data, providing data and platform support for the digitization of synchrotron radiation sources. By performing 3D visualization monitoring of synchrotron radiation sources and collecting real-time operational data of the synchrotron radiation source equipment, the system updates the generated 3D visualization monitoring model in real time. This allows for the real-time display of synchrotron radiation source information through the 3D visualization monitoring model, effectively enabling the monitoring of synchrotron radiation sources and equipment through a 3D visualization monitoring model.

[0045] Other features and advantages of the invention will be set forth in the following description, or some features and advantages may be inferred from the description or determined without doubt, or may be learned by practicing the techniques described above.

[0046] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0047] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0048] Figure 1This is a schematic diagram of the structure of a three-dimensional model database system for synchrotron radiation source data provided in an embodiment of the present invention;

[0049] Figure 2 This is a schematic diagram of the structure of a data acquisition module in a three-dimensional model database system for synchrotron radiation source data provided in an embodiment of the present invention;

[0050] Figure 3 This is a schematic diagram of the structure of a database module in a three-dimensional model database system for synchrotron radiation source data provided in an embodiment of the present invention;

[0051] Figure 4 This is a schematic diagram of the structure of a preprocessing module in a three-dimensional model database system for synchrotron radiation source data provided in an embodiment of the present invention;

[0052] Figure 5 This is a schematic diagram of the structure of a visualization mapping module in a three-dimensional model database system for synchrotron radiation source data provided in an embodiment of the present invention;

[0053] Figure 6 A schematic diagram of the display module in a three-dimensional model database system for synchrotron radiation source data provided in an embodiment of the present invention;

[0054] Figure 7 A flowchart illustrating the execution method of a three-dimensional model database system for synchrotron radiation source data provided in this embodiment of the invention;

[0055] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention.

[0056] icon:

[0057] 100 - Data Acquisition Module; 200 - Preprocessing Module; 300 - Database Module; 400 - Rendering Module; 500 - Visualization Mapping Module; 600 - Display Module;

[0058] 110 - 3D model data acquisition submodule; 120 - Runtime data acquisition submodule;

[0059] 210 - Classification module; 220 - Encoding module;

[0060] 310 - 3D model database; 320 - Operational data database;

[0061] 510 - Identification module; 520 - Mapping module;

[0062] 610 - Synchrotron radiation source roaming display unit; 620 - Equipment data display unit; 630 - Status display unit; 640 - Early warning status prompt and alarm linkage display unit;

[0063] 101 - Processor; 102 - Memory; 103 - Bus; 104 - Communication interface. Detailed Implementation

[0064] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0065] A synchrotron radiation source consists of facilities such as accelerators, beamlines, and experimental stations, including numerous subsystems and a large number of devices such as vacuum equipment, magnets, and power supplies. During the design, construction, commissioning, and operation of a synchrotron radiation source, these devices will generate tens of thousands of data points. How to handle the collection, storage, and management of massive amounts of data is crucial to the development and use of synchrotron radiation sources.

[0066] The database system is a core component of the synchrotron radiation source digitization project. It provides a global database and the implementation platform for the synchrotron radiation source digitization project, thereby ensuring the uniqueness of the massive amounts of data generated by the synchrotron radiation source from design, construction, commissioning to operation, so as to comprehensively improve the digitization and intelligence of the synchrotron radiation source.

[0067] Databases serve as the central storage for data. Equipment operational data, along with vast amounts of real-time and historical data, are stored in various databases for online and offline analysis by physicists and maintenance personnel. Databases are used, on the one hand, to map operational data of the components of a synchrotron radiation source, such as magnets, vacuum equipment, and power supplies; and on the other hand, to establish a physical mapping of the synchrotron radiation source's structure and design parameters within the database.

[0068] With the advancement of synchrotron radiation source digitization, 3D visualization models are becoming increasingly prevalent in synchrotron radiation source monitoring systems. This makes the human-computer interaction interface of the monitoring system more user-friendly and intuitive, marking a significant milestone in the digitization and intelligentization of synchrotron radiation sources. However, 3D models require substantial database storage space, and their storage modes are more complex, differing considerably from ordinary models. Therefore, more advanced technologies are needed to improve the database storage efficiency of 3D models, but current technologies lack relevant implementation methods. Based on these issues, this invention provides a 3D model database system, execution method, and electronic device for synchrotron radiation source data. This system effectively integrates 3D model data and physical object data, achieving visualization and multi-dimensional expression. It classifies, organizes, and updates the data, providing data and platform support for synchrotron radiation source digitization projects. By performing 3D visualization monitoring of the synchrotron radiation source and collecting real-time operational data of the synchrotron radiation source equipment, the generated 3D visualization monitoring model is updated in real time. This allows for the real-time display of synchrotron radiation source information through the 3D visualization monitoring model, effectively realizing the monitoring of the synchrotron radiation source and equipment via a 3D visualization monitoring model.

[0069] To facilitate understanding of this embodiment, a three-dimensional model database system for synchrotron radiation source data disclosed in this embodiment of the invention will first be described, such as... Figure 1 As shown, the system includes: a data acquisition module 100, a preprocessing module 200, a database module 300, a rendering module 400, a visualization mapping module 500, and a display module 600; wherein, the data acquisition module 100 is connected to the database module 300 through the preprocessing module 200; the database module 300 is connected to the visualization mapping module 500 through the rendering module 400; and the visualization mapping module 500 is connected to the display module 600.

[0070] The data acquisition module 100 is used to acquire the 3D models and operational data of the synchrotron radiation source's accelerator, beamlines, and experimental station. The preprocessing module 200 is used to preprocess and classify the acquired 3D models, and to perform noise removal, timestamp alignment, data cleaning, and anomaly removal operations on the acquired operational data to obtain preprocessed data. The database module 300 is used to store the 3D models and the preprocessed operational data. The rendering module 400 is used to visualize and render the corresponding 3D models of the synchrotron radiation source's accelerator, beamlines, and experimental station. The visualization mapping module 500 is used to map the physical equipment of the synchrotron radiation source's accelerator, beamlines, and experimental station onto 3D model objects in digital space. The display module 600 is used to display the mapped 3D images of the synchrotron radiation source's accelerator, beamlines, and experimental station.

[0071] As can be seen from the 3D model database system for synchrotron radiation source data mentioned in the above embodiments, the system effectively integrates 3D model data and physical object data, realizes visualization and multi-dimensional expression, classifies, organizes and updates the data, and provides data and platform support for the synchrotron radiation source digitization project; by performing 3D visualization monitoring of the synchrotron radiation source and collecting the operating data of the synchrotron radiation source equipment in real time, the generated 3D visualization monitoring model is updated in real time, so as to display the synchrotron radiation source information in real time through the 3D visualization monitoring model, effectively realizing the monitoring of the synchrotron radiation source and equipment through the 3D visualization monitoring model.

[0072] In some implementations, the data acquisition module 100, such as Figure 2 As shown, it includes: a 3D model data acquisition submodule 110 and an operational data acquisition submodule 120. The 3D model data acquisition submodule 110 is used to acquire 3D model data of the accelerator, beamline, and experimental station of the synchrotron radiation source; the operational data acquisition submodule 120 is used to acquire operational data of the accelerator, beamline, and experimental station of the synchrotron radiation source using sensors, and synchronously update the operational data to the 3D model.

[0073] The 3D model data acquisition submodule 110 and the operation data acquisition submodule 120 acquire relevant sensing data through multiple built-in sensors and update the sensing data to the 3D model in real time. Specifically, in some embodiments, the sensors include at least: a temperature sensor and a vacuum pressure sensor; wherein, the temperature sensor is used to acquire the temperature of the optical equipment in the synchrotron radiation source and establish a temperature prediction model of the optical equipment based on the historical data of the temperature sensor; the vacuum pressure sensor is used to acquire the vacuum degree of the vacuum equipment in the synchrotron radiation source and establish a vacuum degree prediction model of the vacuum equipment based on the historical data of the vacuum pressure sensor.

[0074] The operational data acquisition submodule 120 acquires operational data of the equipment in the synchrotron radiation source in real time according to a preset sampling frequency. The operational data acquisition submodule 120 can also acquire the gate status of the relevant beamline interlocking system, including at least the opening and closing status of the gamma shutter, X-ray shutter, optical shed door, and experimental shed door, and establish a safety model of the beamline interlocking system, and update the safety model to the three-dimensional model in digital space in real time.

[0075] In some implementations, the database module 300, such as Figure 3As shown, it includes: a 3D model database 310 and an operational data database 320; wherein, the 3D model database 310 is used to store 3D model data of the accelerator, beamline, and experimental station; the operational data database 320 is used to store preprocessed equipment operational data of the accelerator, beamline, and experimental station. The 3D model data includes at least: basic model information, model version, model location, model type, and model size; the equipment operational data includes at least: real-time data, historical data, and alarm data.

[0076] The 3D model database 310 provides editing functions for importing or deleting 3D models. When a 3D model is no longer needed or was imported incorrectly, the 3D model file can be manually deleted, and the 3D model database will be updated. When a 3D model file is added or deleted, the 3D model data in the 3D model database 310 will also be registered or deregistered simultaneously.

[0077] In some implementations, the preprocessing module 200, such as Figure 4 As shown, it includes a classification module 210 and an encoding module 220. The classification module 210 is used to preprocess and classify the acquired 3D models. The encoding module 220 is used to encode the acquired operational data after performing noise removal, timestamp alignment, data cleaning, and anomaly removal, and to set device identifiers for the 3D models. The preprocessing module 200 is used to preprocess and classify various types of 3D models before storing them in the database, perform noise removal, data cleaning, and anomaly removal on the acquired equipment operational data, and also perform unified encoding and unique identification on the 3D models.

[0078] The rendering module 400 is mainly used to load 3D models, compress them, and then use tools to render them.

[0079] In some implementations, the visualization mapping module 500, such as Figure 5 As shown, it includes: an identification module 510 and a mapping module 520. The identification module 510 is used to obtain the operational data of the physical equipment based on the pre-entered equipment identifiers on the 3D models corresponding to the accelerator, beamline, and experimental station. The mapping module 520 is used to map and associate the operational data with the 3D model, providing operational data for the 3D model objects in the digital space.

[0080] In some implementations, the display module 600, such as Figure 6As shown, it includes: a synchrotron radiation source roaming display unit 610, an equipment data display unit 620, a status display unit 630, and a warning status prompt and alarm linkage display unit 640. The operating data in the synchrotron radiation source roaming display unit 610 and the equipment data display unit 620 are displayed in list form; the status data in the status display unit 630 and the warning status prompt and alarm linkage display unit 640 are displayed in graphical form.

[0081] As can be seen from the 3D model database system for synchrotron radiation source data mentioned in the above embodiments, the system effectively integrates 3D model data and physical object data, realizes visualization and multi-dimensional expression, classifies, organizes and updates the data, and provides data and platform support for the synchrotron radiation source digitization project; by performing 3D visualization monitoring of the synchrotron radiation source and collecting the operating data of the synchrotron radiation source equipment in real time, the generated 3D visualization monitoring model is updated in real time, so as to display the synchrotron radiation source information in real time through the 3D visualization monitoring model, effectively realizing the monitoring of the synchrotron radiation source and equipment through the 3D visualization monitoring model.

[0082] This invention provides an execution method for a three-dimensional model database system of synchrotron radiation source data. The method is applied to the three-dimensional model database system of synchrotron radiation source data mentioned in the above embodiments. The system includes: a data acquisition module, a preprocessing module, a database module, a rendering module, a visualization mapping module, and a display module.

[0083] Based on this, such as Figure 7 As shown, the method includes:

[0084] Step S701: Use the data acquisition module to acquire the three-dimensional model and operating data of the accelerator, beamline and experimental station of the synchrotron radiation source.

[0085] Specifically, the 3D model data of the synchrotron radiation source can be acquired through the 3D model data acquisition submodule in the data acquisition module, and the operational data of the synchrotron radiation source can be acquired through the operational data acquisition submodule in the data acquisition module.

[0086] Step S702: The preprocessing module is used to preprocess and classify the acquired 3D model, and to remove noise, align timestamps, clean data and remove anomalies from the acquired running data to obtain preprocessed data.

[0087] The preprocessing module preprocesses the 3D model into a format supported by the database module, and performs preprocessing such as noise removal, data cleaning, and anomaly removal on the collected equipment operation data.

[0088] Step S703: Use the database module to store the 3D model and preprocessed data of the running data.

[0089] The database module stores the preprocessed 3D model and the collected operational data of the physical entity equipment.

[0090] Step S704: Use the rendering module to visualize and render the 3D models of the accelerator, beamline, and experimental station of the synchrotron radiation source.

[0091] After the data in the 3D model database is extracted and configured by the rendering module, the 3D model enters the rendering module for visualization rendering and is then displayed in the digital space of the display module.

[0092] Step S705: Using the visualization mapping module, the physical equipment of the synchrotron radiation source, including the accelerator, beamline, and experimental station, is mapped onto a three-dimensional model object in the digital space.

[0093] The visualization mapping module maps the device's operating data to model objects in the digital space.

[0094] Step S706: Use the display module to display the three-dimensional image of the accelerator, beamline and experimental station of the synchrotron radiation source that has been mapped.

[0095] The display module presents a 3D image of the operating equipment in real time, showing the rendered and visualized 3D model.

[0096] As can be seen from the execution method of the 3D model database system for synchrotron radiation source data in the above embodiments, this method effectively integrates 3D model data and physical object data, realizes visualization and multi-dimensional expression, classifies, organizes and updates the data, and provides data and platform support for the synchrotron radiation source digitization project; by performing 3D visualization monitoring of the synchrotron radiation source and collecting the operating data of the synchrotron radiation source equipment in real time, the generated 3D visualization monitoring model is updated in real time, so as to display the synchrotron radiation source information in real time through the 3D visualization monitoring model, effectively realizing the monitoring of the synchrotron radiation source and equipment through the 3D visualization monitoring model.

[0097] The execution method of the 3D model database system for synchrotron radiation source data provided in this embodiment of the invention has the same technical features as the 3D model database system for synchrotron radiation source data provided in the above embodiments, and therefore can solve the same technical problems and achieve the same technical effects. For the sake of brevity, any parts not mentioned in the embodiments can be referred to the corresponding content in the foregoing embodiments.

[0098] This embodiment also provides an electronic device, as shown in the structural schematic diagram below. Figure 8As shown, the device includes a processor 101 and a memory 102; wherein, the memory 102 is used to store one or more computer instructions, which are executed by the processor to implement the execution method of the three-dimensional model database system of the synchrotron radiation source data described above.

[0099] Figure 8 The electronic device shown also includes a bus 103 and a communication interface 104, with the processor 101, communication interface 104 and memory 102 connected via the bus 103.

[0100] The memory 102 may include high-speed random access memory (RAM), and may also include non-volatile memory, such as at least one disk storage device. The bus 103 may be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 8 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.

[0101] The communication interface 104 is used to connect to at least one user terminal and other network units through a network interface, and to send encapsulated IPv4 packets or IPv4 packets to the user terminal through the network interface.

[0102] Processor 101 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 101 or by instructions in software form. The processor 101 can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this disclosure. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this disclosure can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software module can reside in a mature storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 102. The processor 101 reads the information in memory 102 and, in conjunction with its hardware, completes the steps of the method described in the foregoing embodiments.

[0103] This invention also provides a computer-readable storage medium storing a computer program that, when executed by a processor, performs the steps of the methods described in the foregoing embodiments.

[0104] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the coupling or direct coupling or communication connection shown or discussed may be through some communication interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0105] The units described as separate components may or may not be physically separate. The components shown as units 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 units can be selected to achieve the purpose of this embodiment according to actual needs.

[0106] In addition, the functional units 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.

[0107] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0108] Finally, it should be noted that the above-described embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A three-dimensional model database system for synchrotron radiation source data, characterized in that, The system includes: a data acquisition module, a preprocessing module, a database module, a rendering module, a visualization mapping module, and a display module; wherein, the data acquisition module is connected to the database module through the preprocessing module; the database module is connected to the visualization mapping module through the rendering module; and the visualization mapping module is connected to the display module. The data acquisition module is used to acquire three-dimensional models and operational data of the accelerator, beamline, and experimental station of the synchrotron radiation source. The preprocessing module is used to preprocess and classify the acquired 3D model, remove noise, align timestamps, clean data and remove anomalies from the acquired running data, and obtain preprocessed data through encoding. The database module is used to store the preprocessed data of the 3D model and the running data; The rendering module is used to perform visualization rendering of the three-dimensional models corresponding to the accelerator, the beamline and the experimental station of the synchrotron radiation source; The visualization mapping module is used to map the physical equipment of the accelerator, the beamline and the experimental station of the synchrotron radiation source into a three-dimensional model object in digital space. The display module is used to display a three-dimensional image of the accelerator, the beamline, and the experimental station of the synchrotron radiation source that has been mapped.

2. The three-dimensional model database system for synchrotron radiation source data according to claim 1, characterized in that, The data acquisition module includes: a 3D model data acquisition submodule and a runtime data acquisition submodule; The three-dimensional model data acquisition submodule is used to acquire the three-dimensional model data of the accelerator, the beamline and the experimental station of the synchrotron radiation source. The operational data acquisition submodule is used to collect operational data of the accelerator, beamline, and experimental station of the synchrotron radiation source using sensors, and to synchronously update the operational data into the three-dimensional model.

3. The three-dimensional model database system for synchrotron radiation source data according to claim 2, characterized in that, The sensor includes at least: a temperature sensor and a vacuum pressure sensor; The temperature sensor is used to collect the temperature of the optical equipment in the synchrotron radiation source and to establish a temperature prediction model for the optical equipment based on the historical data of the temperature sensor. The vacuum pressure sensor is used to collect the vacuum level of the vacuum equipment in the synchrotron radiation source, and to establish a vacuum level prediction model for the vacuum equipment based on the historical data of the vacuum pressure sensor.

4. The three-dimensional model database system for synchrotron radiation source data according to claim 1, characterized in that, The database module includes: a 3D model database and a runtime data database; The three-dimensional model database is used to store three-dimensional model data of the accelerator, the beamline, and the experimental station. The operational data database is used to store preprocessed equipment operational data of the accelerator, the beamline, and the experimental station.

5. The three-dimensional model database system for synchrotron radiation source data according to claim 4, characterized in that, The three-dimensional model data includes at least: basic model information, model version, model location, model type, and model size; The device operation data includes at least: real-time data, historical data, and alarm data.

6. The three-dimensional model database system for synchrotron radiation source data according to claim 1, characterized in that, The preprocessing module includes: a classification module and an encoding module; The classification module is used to preprocess and classify the acquired 3D model. The encoding module is used to encode the collected operating data after performing noise removal, timestamp alignment, data cleaning, and anomaly removal operations, and to set device identifiers on the 3D model.

7. The three-dimensional model database system for synchrotron radiation source data according to claim 1, characterized in that, The visualization mapping module includes: a recognition module and a mapping module; The identification module is used to obtain the operating data of the physical equipment based on the equipment identifiers pre-recorded on the three-dimensional models corresponding to the accelerator, the beamline, and the experimental station. The mapping module is used to map and associate the running data with the three-dimensional model, providing the running data for the three-dimensional model object in the digital space.

8. The three-dimensional model database system for synchrotron radiation source data according to claim 1, characterized in that, The display module includes: a synchrotron radiation light source roaming display unit, a device data display unit, a status display unit, and a warning status prompt and alarm linkage display unit; The operating data in the synchrotron radiation light source roaming display unit and the device data display unit are displayed in list form; The status data in the status display unit and the early warning status prompt and alarm linkage display unit are displayed in graphical form.

9. An execution method for a three-dimensional model database system of synchrotron radiation source data, characterized in that, The method is applied to a three-dimensional model database system for synchrotron radiation source data as described in any one of claims 1 to 8; the system includes: a data acquisition module, a preprocessing module, a database module, a rendering module, a visualization mapping module, and a display module; The method includes: The data acquisition module is used to acquire three-dimensional models of the accelerator, beamline, and experimental station of the synchrotron radiation source, as well as their operational data. The preprocessing module is used to preprocess and classify the acquired 3D model, and to remove noise, align timestamps, clean data and remove anomalies from the acquired running data. The preprocessed data is obtained after encoding. The database module is used to store the preprocessed data of the 3D model and the running data; The rendering module is used to visualize and render the three-dimensional models corresponding to the accelerator, the beamline, and the experimental station of the synchrotron radiation source. The visualization mapping module is used to map the physical equipment of the synchrotron radiation source, including the accelerator, the beamline, and the experimental station, into a three-dimensional model object in digital space. The display module is used to display a three-dimensional image of the accelerator, beamline, and experimental station of the synchrotron radiation source that has been mapped.

10. An electronic device, characterized in that, include: Processors and storage devices; The storage device stores a computer program, which, when run by the processor, implements the steps of the execution method for the three-dimensional model database system of synchrotron radiation source data as described in claim 9.

Citation Information

Patent Citations

  • Production line three-dimensional monitoring system of Digital Twins

    CN108021084A