A synchrotron radiation source operation and maintenance system, method, apparatus, equipment and medium
Patent Information
- Application Number
- CN202310197852.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-22
- Publication Date
- 2026-09-01
- Estimated Expiration
- 2043-02-22
AI Technical Summary
[0003]目前,同步辐射光源主要采用人工运维方式,即人工对同步辐射光源进行停机检查、故障定位、故障维修等操作,这种人工运维方式往往存在很多问题,例如针对同步辐射光源的检测实时性及检测效率较低、故障定位及维修不及时、检测结果受专业能力限制等问题
本申请通过基于大数据与人工智能的数字化运维,实现高效的全生命周期实时在线智能运维服务,提高同步辐射光源装置运行维护效率与质量,为同步辐射光源装置实现数字化、自动化改革提供一种新的技术支撑。
Smart Images

Figure CN116187979B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of synchrotron radiation source technology, and in particular to a synchrotron radiation source operation and maintenance system, method, apparatus, equipment and medium. Background Technology
[0002] Synchrotron radiation sources are physical devices that use the high-coherence synchrotron radiation light generated by the speed of electrons to detect various microstructures. They are typically composed of a large number of hardware and software systems, including magnets, vacuum, cryogenic, beam measurement, radio frequency, and optics systems. These hardware and software systems must work closely together to ensure the correct operation of the synchrotron radiation source. Therefore, routine maintenance is the key to ensuring the correct operation of the synchrotron radiation source.
[0003] Currently, synchrotron radiation sources are mainly maintained manually, which involves manual inspection, fault location, and repair. This manual maintenance method often has many problems, such as low real-time performance and efficiency of synchrotron radiation source detection, untimely fault location and repair, and limitations in detection results due to professional expertise. Summary of the Invention
[0004] This application provides a synchrotron radiation source operation and maintenance system, method, apparatus, equipment, and medium. Specifically, the technical solution provided in this application is as follows: On the one hand, this application provides a synchrotron radiation source operation and maintenance system, including a data analysis module and a deployment application module; the data analysis module and the deployment application module are communicatively connected; The data analysis module is used to train the initial operation and maintenance model to obtain the target operation and maintenance model based on the historical operation and maintenance data of the synchrotron radiation source. The deployment application module is used to deploy the target operation and maintenance model to the target synchrotron radiation source, and based on the target operation and maintenance model, to perform online operation and maintenance of the target synchrotron radiation source and obtain the online operation and maintenance results of the target synchrotron radiation source.
[0005] On the other hand, this application provides a method for the operation and maintenance of a synchrotron radiation source, including: Based on historical operation and maintenance data of synchrotron radiation sources, the initial operation and maintenance model is trained to obtain the target operation and maintenance model; Based on the target operation and maintenance model, online operation and maintenance of the target synchrotron radiation source is performed to obtain the online operation and maintenance results of the target synchrotron radiation source.
[0006] On the other hand, this application also provides a synchrotron radiation source operation and maintenance device, including: The model training unit is used to train the initial operation and maintenance model to obtain the target operation and maintenance model based on the historical operation and maintenance data of the synchrotron radiation source. The model application unit is used to perform online operation and maintenance of the target synchrotron radiation source based on the target operation and maintenance model, and obtain the online operation and maintenance results of the target synchrotron radiation source.
[0007] On the other hand, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the above-described synchrotron radiation source operation and maintenance method.
[0008] On the other hand, this application also provides a computer-readable storage medium storing computer instructions that, when executed by a processor, implement the above-described synchrotron radiation source operation and maintenance method.
[0009] The beneficial effects of this application are as follows: This application achieves efficient, real-time online intelligent operation and maintenance services throughout the entire lifecycle through digital operation and maintenance based on big data and artificial intelligence, thereby improving the efficiency and quality of operation and maintenance of synchrotron radiation source devices and providing new technical support for the digital and automated reform of synchrotron radiation source devices.
[0010] Other features and advantages of this application will be set forth in the following description, and will be apparent in part from the description, or may be learned by practicing the application. The objectives and other advantages of this application may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings. Attached Figure Description
[0011] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments of this application and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings: Figure 1 This is a schematic diagram of the synchrotron radiation source operation and maintenance system architecture in an embodiment of this application; Figure 2a This is a flowchart illustrating a synchrotron radiation source operation and maintenance method in an embodiment of this application. Figure 2b This is another flowchart illustrating the operation and maintenance method of the synchrotron radiation source in the embodiments of this application; Figure 3 This is a functional structure diagram of the synchrotron radiation source operation and maintenance device in the embodiments of this application; Figure 4 This is a schematic diagram of the hardware structure of the electronic device in the embodiments of this application. Detailed Implementation
[0012] To make the objectives, technical solutions, and beneficial effects of this application clearer, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0013] This application provides a synchrotron radiation source operation and maintenance system, see below. Figure 1 As shown, the synchrotron radiation source operation and maintenance system provided in this application embodiment includes at least a data analysis module 101 and a deployment application module 102; the data analysis module 101 and the deployment application module 102 are communicatively connected. Data analysis module 101 is used to train the initial operation and maintenance model to obtain the target operation and maintenance model based on the historical operation and maintenance data of the synchrotron radiation source. The application deployment module 102 is used to deploy the target operation and maintenance model to the target synchrotron radiation source, and based on the target operation and maintenance model, to perform online operation and maintenance on the target synchrotron radiation source and obtain the online operation and maintenance results of the target synchrotron radiation source.
[0014] In an optional implementation, the synchrotron radiation source operation and maintenance system provided in this application embodiment further includes a control and data acquisition module 103 and a data management module 104; The control and data acquisition module 103 is used for controlling the connection of the device hardware and reading and importing data sources. Specifically, it can be used to control the connection of the device hardware and read and import common data sources, and to control the devices in the system and read data. The data management module 104 is used to perform format conversion and data preprocessing between different modules, as well as to store and query data between different modules. Specifically, it can be used to manage data throughout the entire lifecycle of the operation and maintenance process. For example, it can perform format conversion and data preprocessing between different systems, and provide functions such as data storage and fast data query, so that the data analysis system can quickly access the data required for tasks and control tasks.
[0015] In an optional implementation, the control and data acquisition module 103 includes a control interface submodule 1031 and a data acquisition submodule 1032; The control interface submodule 1031 is used to send the control commands output by the target operation and maintenance model to the corresponding system and equipment of the target synchrotron radiation source to complete the execution of control actions. Specifically, it can be used to connect with the underlying distributed control system, such as the control system of accelerators or beamline experimental stations such as EPICS, TANGO, and TINE, so as to send the control commands output by the target operation and maintenance model to the corresponding system and equipment to complete the execution of control actions. The data acquisition submodule 1032 is used to collect at least one of historical data, real-time data, setting parameters, and operating status. Specifically, it can be used to collect various types of device data such as historical data and real-time data, as well as data such as parameters set during the operation of various systems and devices and feedback on operating status.
[0016] In an optional implementation, the data management module 104 includes a data preprocessing submodule 1041, a data storage submodule 1042, and a data query submodule 1043; The data preprocessing submodule 1041 is used to clean and convert the data from different modules. Data cleaning includes data merging and interpolation and outlier removal. Format conversion includes unifying standard formats, standard units, frequencies, and protocols. Specifically, it can be used to clean and convert data from different systems or devices. For example, it can convert heterogeneous data from accelerators, beamlines, and experimental stations into unified standard data. This includes converting the data into a Data Frame format that is easy to read, cut, and analyze, converting it into standard units, converting it into the same frequency, and converting it into standard data protocols and interfaces. In particular, it can convert various image data from experimental station detectors into a unified HDF5 format and read and transmit it through the EPICS protocol. It can also provide functions such as data merging and interpolation and outlier removal, so that the raw data from various systems such as accelerators, beamlines, and experimental stations can be converted into a neat and usable standard dataset that is readable by the program. The data storage submodule 1042 is used to classify and store the entire lifecycle data of the operation and maintenance process in a MySQL database or a NoSQL database, thereby realizing the data storage management of the entire lifecycle of the operation and maintenance process. It can then provide fast database storage and access according to usage needs, and achieve efficient preservation of the data of the entire lifecycle of the operation and maintenance process. The data query submodule 1043 is used to build a metadata catalog for stored data and to query and access the stored data based on the metadata catalog. By building a metadata catalog and providing multi-dimensional fast indexes for data, it is possible to achieve efficient searching, accessing and reading of operation and maintenance data.
[0017] In an optional implementation, the data analysis module 101 is specifically used to provide a rapid testing environment for the construction and training of the initial operation and maintenance model, providing rapid access to underlying data resources and hardware resources, reducing the difficulty of building artificial intelligence models, and improving model testing efficiency. The data analysis module 101 can adopt a microservice software architecture and a loosely coupled software construction method, allowing each system to conveniently insert functions into the system in a plug-in manner. The data analysis module 101 also provides common artificial intelligence model plug-ins and accelerator beam dynamics models, synchrotron radiation optical models, and other model plug-ins, providing convenient library function calls for model construction. At the same time, hardware resources are embedded into the analysis framework in the form of microservice plug-ins, and hardware resources can be quickly accessed through API interfaces to achieve functions such as computing acceleration.
[0018] In an optional implementation, the data analysis module 101 includes a model training submodule 1011, a visualization submodule 1012, and a parallel acceleration submodule 1013. The model training submodule 1011 is used to encapsulate the data and control interfaces of the operation and maintenance system, and train the initial operation and maintenance model based on the historical operation data and historical operation and maintenance data of the synchrotron radiation source to obtain the target operation and maintenance model. Specifically, it can be used to quickly build a business-oriented target operation and maintenance model. By encapsulating the system data and control interfaces, the corresponding target operation and maintenance model can be quickly built according to the business needs of operation and maintenance, such as fault diagnosis and automated beam adjustment, to achieve control over operation and maintenance business. The visualization submodule 1012 is used to display the operating status and parameters of the target synchrotron radiation source in a 3D model, and to display the status and parameters of the target operation and maintenance model. Specifically, it can be used to perform real-time interaction and visualization of the system operation and maintenance status and model training status. In the Web, the operating status and related parameters of the relevant equipment are displayed in a 3D model, while the status and parameters of the artificial intelligence model are displayed, clearly showing the real-time status of the operation and maintenance business. The parallel acceleration submodule 1013 is used to allocate computing resources and provide parallel acceleration according to the computing task during model operation. Specifically, it can be used to manage and accelerate the computing resources required during model operation, allocate corresponding computing resources and provide parallel acceleration according to the computing task, and provide support for intelligent model training and operation.
[0019] In an optional implementation, the deployment application module 102 is specifically used for the rapid deployment and application of the target operation and maintenance model in the operation and maintenance system, managing and scheduling the intelligent algorithm operation and maintenance process in the target operation and maintenance model, and recording system activities.
[0020] In an optional implementation, the application deployment module 102 includes a workflow engine submodule 1021, a task scheduling submodule 1022, and a system log submodule 1023. Workflow engine submodule 1021 is used to register maintenance tasks in the form of processes during the operation of the target synchrotron radiation source. Registration includes defining the priority of the maintenance task, allocating permissions to the target synchrotron radiation source, and recording the accessed PV variables. Specifically, it can be used for automatic encapsulation and registration via REST API. In a large number of tasks running on the synchrotron radiation device, a maintenance task is registered as a process. Registration includes defining the priority of the maintenance task, allocating permissions to controlled magnets and other devices, and recording the accessed PV variables. It enables plug-in algorithm integration, customization, and extension. Based on the multi-system and multi-device linkage tasks involving power supply, radio frequency, etc., in the task flow, it enables modular assembly and centralized invocation of various systems, providing convenient process management. The task scheduling submodule 1022 is used to schedule and manage multiple target operation and maintenance models according to usage permissions and / or priorities. By managing permissions and / or priority order, the system's safe and orderly operation can be ensured, and conflicts of permissions and processes within the system can be avoided. The system log submodule 1023 is used to record various states during the operation of the target operation and maintenance model in order to check and maintain the operation status of the target operation and maintenance model.
[0021] In one optional implementation, the intelligent operation and maintenance service types of synchrotron radiation sources include state correction of the electron beam of the synchrotron radiation accelerator, automatic correction of the optical performance of the beamline, automated control of synchrotron radiation experiments, and fault diagnosis and fault prediction of systems such as magnets, high frequency, and beam measurement.
[0022] In one optional implementation, the operation and maintenance system and equipment include various magnet devices for beam control of synchrotron particle accelerators, radio frequency cavity devices for beam acceleration of synchrotron particle accelerators, beam measurement devices for beam diagnosis of synchrotron particle accelerators, vacuum devices for providing a vacuum beam environment for synchrotron particle accelerators and beamlines, various optical mirror boxes for beamline experimental stations, various in-situ experimental devices for experimental stations, various detector devices for experimental stations, and other synchrotron radiation source devices and facilities.
[0023] Based on the synchrotron radiation source operation and maintenance system provided in the embodiments of this application, the embodiments of this application also provide a synchrotron radiation source operation and maintenance method, see below. Figure 2a As shown in the embodiments of this application, the general flow of the synchrotron radiation source operation and maintenance method is as follows: Step 201: Based on the historical operation data and historical maintenance data of the synchrotron radiation source, train the initial maintenance model to obtain the target maintenance model.
[0024] Step 202: Based on the target operation and maintenance model, perform online operation and maintenance on the target synchrotron radiation source to obtain the online operation and maintenance results of the target synchrotron radiation source.
[0025] In the embodiments of this application, see the following: Figure 2b As shown, after the maintenance personnel initiate a maintenance task in the synchrotron radiation source maintenance system, they first collect relevant equipment and machine operation data, such as magnet power supply data, optical component parameters, and beam status data, through the data acquisition submodule 1032 according to the maintenance business requirements. Then, the data management module 104 cleans and aggregates the raw data from various related systems / equipment, such as unifying data formats, correcting data timestamps, interpolating and merging data of different frequencies, and filtering and removing outliers, thereby transforming it into standardized data that can be directly read by the initial maintenance model. Next, the model training submodule 1011 performs data analysis on the standardized data to train and test the initial maintenance model. After obtaining the target maintenance model, the parallel acceleration submodule 1013 calls on GPU, CPU, and other resources for computation and parallel acceleration, thereby meeting the high computing resource requirements of the target maintenance model. At the same time, the visualization submodule 1012 visualizes the target model. The status and application results of the target operation and maintenance model are displayed, providing feedback on the effectiveness of the target operation and maintenance model construction, such as training a neural network model to detect a certain type of fault. Finally, if the target operation and maintenance model is determined to be invalid, the system returns to operations such as data acquisition, data preprocessing, and data analysis to continue model training. If the target operation and maintenance model is determined to be valid, the target operation and maintenance model is deployed to the target synchrotron radiation source in the machine operating environment through the deployment application module 102. This enables online operation and maintenance and tracking of the target synchrotron radiation source based on the target operation and maintenance model. Specifically, the workflow engine submodule 1021 can package, integrate, and customize the involved submodules and control process variables (PV) according to the business model requirements. The task registration is performed in the task scheduling submodule 1022, mainly including the registration of software modules and control process variable permissions. The task is uniformly scheduled and applied as a task process through task scheduling, and its running process is tracked through the system log submodule 1023.
[0026] Taking beam measurement equipment fault diagnosis as an example, intelligent fault diagnosis is achieved by constructing a data acquisition-data preprocessing-data analysis-visualization process. The data acquisition submodule 1032 collects relevant operating signal parameter data (including current parameters, voltage parameters, feedback beam position parameters, etc.) and environmental parameters (including quadrupole magnet setting parameters, high-frequency accelerating cavity parameters, and other parameters related to the beam state) used to support decision-making. The data preprocessing submodule 1041 converts different types of data into a unified standard data format. A convolutional neural network fault diagnosis model for the beam measurement equipment is quickly constructed based on the model training submodule 1011. A user-friendly graphical user interface is built through the visualization submodule 1012. The online diagnosis of the beam measurement equipment is achieved by deploying the application in the machine's running program through the deployment module 102.
[0027] Taking intelligent beam correction as an example, automated beam correction is achieved through a process of data acquisition, data preprocessing, data analysis, control interface, and visualization. The data acquisition submodule 1032 collects relevant magnet setting parameters and beam state parameters. The data preprocessing submodule 1041 converts data from different systems and types of magnets and beam measurement into a unified standard data format. The model training submodule 1011 quickly constructs a deep neural network automatic beam correction model. The control interface submodule 1031 inputs commands from the deep neural network automatic beam correction model into the control device to complete the control actions. The visualization submodule 1012 constructs a user-friendly graphical interface. The application deployment module 102 deploys the model in the machine's running program to achieve automated beam correction.
[0028] In this embodiment of the application, through digital operation and maintenance based on big data and artificial intelligence, efficient real-time online intelligent operation and maintenance services can be achieved throughout the entire life cycle, thereby improving the operation and maintenance efficiency and quality of synchrotron radiation source devices and providing new technical support for the digital and automated reform of synchrotron radiation source devices.
[0029] Based on the above embodiments, this application provides a synchrotron radiation source operation and maintenance device, see below. Figure 3 As shown, the synchrotron radiation source maintenance device 300 provided in this application embodiment includes at least: The model training unit 301 is used to train the initial operation and maintenance model to obtain the target operation and maintenance model based on the historical operation data and historical maintenance data of the synchrotron radiation source. The model application unit 302 is used to perform online operation and maintenance of the target synchrotron radiation source based on the target operation and maintenance model to obtain the online operation and maintenance results of the target synchrotron radiation source.
[0030] It should be noted that the principle of the synchrotron radiation source operation and maintenance device 300 provided in this application embodiment to solve the technical problem is similar to the synchrotron radiation source operation and maintenance method provided in this application embodiment. Therefore, the implementation of the synchrotron radiation source operation and maintenance device 300 provided in this application embodiment can refer to the implementation of the synchrotron radiation source operation and maintenance method provided in this application embodiment, and the repeated parts will not be described again.
[0031] After introducing the synchrotron radiation source operation and maintenance system, method and apparatus provided in the embodiments of this application, the electronic equipment provided in the embodiments of this application will be briefly introduced next.
[0032] See Figure 4 As shown, the electronic device 400 provided in this application embodiment includes at least a processor 401, a memory 402, and a computer program stored in the memory 402 and capable of running on the processor 401. When the processor 401 executes the computer program, it implements the synchrotron radiation source operation and maintenance method provided in this application embodiment.
[0033] The electronic device 400 provided in this application embodiment may further include a bus 403 connecting different components (including processor 401 and memory 402). The bus 403 represents one or more types of bus structures, including memory bus, peripheral bus, local area bus, etc.
[0034] Memory 402 may include readable media in the form of volatile memory, such as RAM (Random Access Memory) 4021 and / or cache memory 4022, and may further include ROM (Read Only Memory) 4023. Memory 402 may also include a program tool 4025 having a set (at least one) of program modules 4024, including but not limited to: operating subsystems, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.
[0035] Electronic device 400 can also communicate with one or more external devices 404 (e.g., keyboard, remote control, etc.), and with one or more devices that enable a user to interact with electronic device 400 (e.g., mobile phone, computer, etc.), and / or with any device that enables electronic device 400 to communicate with one or more other electronic devices 400 (e.g., router, modem, etc.). This communication can be performed through I / O (Input / Output) interface 405. Furthermore, electronic device 400 can also communicate with one or more networks (e.g., LAN (Local Area Network), WAN (Wide Area Network), and / or public networks, such as the Internet) through network adapter 406. Figure 4 As shown, network adapter 406 communicates with other modules of electronic device 400 via bus 403. It should be understood that, although... Figure 4 As not shown, other hardware and / or software modules may be used in conjunction with electronic device 400, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (Redundant Arrays of Independent Disks) subsystems, tape drives, and data backup storage subsystems.
[0036] It should be noted that, Figure 4 The electronic device 400 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0037] Furthermore, this application also provides a computer-readable storage medium storing computer instructions. When these computer instructions are executed by a processor, they implement the synchrotron radiation source operation and maintenance method provided in this application. Specifically, the computer instructions can be built into an electronic device, allowing the electronic device to implement the synchrotron radiation source operation and maintenance method provided in this application by executing the built-in computer instructions.
[0038] In addition, the synchrotron radiation source operation and maintenance method provided in this application embodiment can also be implemented as a program product, which includes program code. When the program code is run on a processor, it implements the synchrotron radiation source operation and maintenance method provided in this application embodiment.
[0039] The program product provided in this application embodiment can be any combination of one or more readable media, wherein the readable media can be a readable signal medium or a readable storage medium, and the readable storage medium can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination thereof. Specifically, more specific examples of readable storage media (a non-exhaustive list) include: electrical connections with one or more wires, portable disks, hard disks, RAM, ROM, EPROM (Erasable Programmable Read Only Memory), optical fibers, CD-ROM (Compact Disc Read-Only Memory), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0040] The program product provided in this application embodiment can be a CD-ROM and include program code, and can also run on an electronic device. However, the program product provided in this application embodiment is not limited thereto. In this application embodiment, the readable storage medium can be any tangible medium that contains or stores a program, which can be used by or in conjunction with an instruction execution system, device, or apparatus.
[0041] It should be noted that although several units or sub-units of the device have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of this application, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided and embodied by multiple units.
[0042] Furthermore, although the operations of the method of this application are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.
[0043] Although preferred embodiments of this application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application.
[0044] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of the embodiments of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.
Claims
1. A synchrotron radiation source operation and maintenance system, characterized in that, It includes a data analysis module and an application deployment module; the data analysis module and the application deployment module are communicatively connected. The data analysis module is used to train the initial operation and maintenance models for different operation and maintenance business types based on historical operating data and historical operation and maintenance data of different systems and equipment related to different operation and maintenance business types corresponding to the target synchrotron radiation source, so as to obtain the target operation and maintenance models for the different operation and maintenance business types. The different systems and equipment include various magnet devices for beam control, radio frequency cavity devices for beam acceleration, beam measurement devices for beam diagnosis, and vacuum devices for providing a vacuum beam environment corresponding to the synchrotron radiation particle accelerator, as well as various optical mirror box devices, various in-situ experimental devices, and various detector devices corresponding to the beamline experimental station. The different operation and maintenance business types include beam state correction, beamline optical performance correction, synchrotron radiation experimental automation control, and system fault prediction and diagnosis. The deployment application module is used to deploy the target operation and maintenance models of the different operation and maintenance business types to the target synchrotron radiation source, and based on the target operation and maintenance models of the different operation and maintenance business types, perform online operation and maintenance on the target synchrotron radiation source to obtain the online operation and maintenance results of the target synchrotron radiation source for the different operation and maintenance business types. The synchrotron radiation source operation and maintenance system further includes a control and data acquisition module; the control and data acquisition module includes a control interface submodule. The control interface submodule is connected to the underlying distributed control system and is used to send the control commands output by the target operation and maintenance model to the system and equipment corresponding to the target synchrotron radiation source to complete the execution of control actions. The deployment application module includes a workflow engine submodule and a task scheduling submodule; The workflow engine submodule is used to register maintenance tasks in the form of processes via the REST API during the operation of the target synchrotron radiation source; wherein, the registration includes defining the priority of the maintenance task, allocating permissions to the target synchrotron radiation source, and recording the accessed PV variables. The task scheduling submodule is used to schedule and manage multiple target operation and maintenance models according to usage permissions and / or priorities.
2. The synchrotron radiation source operation and maintenance system as described in claim 1, characterized in that, It also includes a data management module; The data management module is used to perform format conversion and data preprocessing on data from different systems and devices, as well as to store and query data from different systems and devices.
3. The synchrotron radiation source operation and maintenance system as described in claim 1, characterized in that, The control and data acquisition module also includes a data acquisition sub-module; The data acquisition submodule is used to collect at least one of historical data, real-time data, setting parameters, and operating status.
4. The synchrotron radiation source operation and maintenance system as described in claim 2, characterized in that, The data management module includes a data preprocessing submodule, a data storage submodule, and a data query submodule; The data preprocessing submodule is used to perform data cleaning and format conversion on data from different systems and devices. Data cleaning includes data merging and interpolation and outlier removal, while format conversion includes standardizing the format, units, frequency, and protocol. The data storage submodule is used to classify and store the entire lifecycle data of the operation and maintenance process in a MySQL database or a NoSQL database; The data query submodule is used to build a metadata directory for the stored data and to query and access the stored data based on the metadata directory.
5. The synchrotron radiation source operation and maintenance system as described in claim 1, characterized in that, The data analysis module includes a model training submodule, a visualization submodule, and a parallel acceleration submodule; The model training submodule is used to encapsulate system data and control interfaces, and train the initial operation and maintenance model based on the historical operation and maintenance data of the target synchrotron radiation source to obtain the target operation and maintenance model. The visualization submodule is used to display the operating status and parameters of the target synchrotron radiation source in a three-dimensional model, and to display the status and parameters of the target operation and maintenance model. The parallel acceleration submodule is used to allocate computing resources and provide parallel acceleration according to the computing task during model operation.
6. The synchrotron radiation source operation and maintenance system as described in claim 1, characterized in that, The application deployment module also includes a system log sub-module; The system log submodule is used to record various states during the operation of the target operation and maintenance model in order to check and maintain the operation status of the target operation and maintenance model.
7. A method for the operation and maintenance of a synchrotron radiation source, characterized in that, include: Based on historical operational and maintenance data of different systems and equipment related to different maintenance business types corresponding to the target synchrotron radiation source, initial maintenance models for different maintenance business types are trained to obtain target maintenance models for those different maintenance business types. The different systems and equipment include various magnet devices for beam control, radio frequency cavity devices for beam acceleration, beam measurement devices for beam diagnostics, and vacuum devices for providing a vacuum beam environment corresponding to the synchrotron radiation particle accelerator, as well as various optical mirror boxes, in-situ experimental devices, and detector devices corresponding to the beamline experimental station. The different maintenance business types include beam state correction, beamline optical performance correction, synchrotron radiation experimental automation control, and system fault prediction and diagnosis. Based on the target operation and maintenance models of the different operation and maintenance business types, online operation and maintenance is performed on the target synchrotron radiation source to obtain the online operation and maintenance results of the target synchrotron radiation source for the different operation and maintenance business types; the control commands output by the target operation and maintenance model are sent to the system and equipment corresponding to the target synchrotron radiation source to complete the execution of control actions; wherein, multiple target operation and maintenance models are scheduled and managed according to usage permissions and / or priorities. The synchrotron radiation source operation and maintenance method further includes: During the operation of the target synchrotron radiation source, maintenance tasks are registered in the form of processes through the REST API; wherein, the registration includes defining the priority of the maintenance tasks, allocating permissions to the target synchrotron radiation source, and recording the accessed PV variables.
8. A synchrotron radiation source operation and maintenance device, characterized in that, include: The model training unit is used to train the initial operation and maintenance models for different operation and maintenance business types based on historical operation and maintenance data of different systems and equipment related to different operation and maintenance business types corresponding to the target synchrotron radiation source, so as to obtain the target operation and maintenance models for the different operation and maintenance business types. The different systems and equipment include various magnet devices for beam control, radio frequency cavity devices for beam acceleration, beam measurement devices for beam diagnosis, and vacuum devices for providing a vacuum beam environment corresponding to the synchrotron radiation particle accelerator, as well as various optical mirror box devices, various in-situ experimental devices, and various detector devices corresponding to the beamline experimental station. The different operation and maintenance business types include beam state correction, beamline optical performance correction, synchrotron radiation experimental automation control, and system fault prediction and diagnosis. The model application unit is used to perform online operation and maintenance on the target synchrotron radiation source based on the target operation and maintenance models of different operation and maintenance business types, and obtain the online operation and maintenance results of the target synchrotron radiation source for the different operation and maintenance business types; and to send the control commands output by the target operation and maintenance model to the system and equipment corresponding to the target synchrotron radiation source to complete the execution of control actions; wherein, multiple target operation and maintenance models are scheduled and managed according to usage permissions and / or priorities. The task registration unit is used to register maintenance tasks in the form of processes via the REST API during the operation of the target synchrotron radiation source. The registration includes defining the priority of the maintenance task, allocating permissions to the target synchrotron radiation source, and recording the accessed PV variables.
9. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the synchrotron radiation source operation and maintenance method as described in claim 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions, which, when executed by a processor, implement the synchrotron radiation source operation and maintenance method as described in claim 7.
Citation Information
Patent Citations
Network operation and maintenance automation method based on artificial intelligence
CN113807716A