Distributed control system and method for linac operation
Patent Information
- Application Number
- CN202311810515.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-26
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2043-12-26
AI Technical Summary
[0026]借由上述技术方案,本申请实施例提供的用于直线加速器运行的分布式控制系统和方法,该分布式控制系统可以包括上层的综合控制管理层和下层的本地控制层,综合控制管理层可以包括用户操作综合控制节点、计算服务综合控制节点和存储服务综合控制节点;本地控制层可以包括一个或多个本地控制节点,各个本地控制节点具备定时触发、安全攸关、设备联锁、设备监控中的一项或多项的控制功能;综合控制管理层和本地控制层通过设备监测网络进行通信,和/或通过实时光纤网络进行通信。可以看到,本实施例提供了一种任务划分清晰、本地控制功能模块化,部分控制决策能力下沉,局部控制功能自治,全局功能调度灵活的分布式直线加速器控制系统,可以实现直线加速器各加速单元的自主可靠运行和全局灵活调度,本系统结构和方法可以提高高功率超导直线加速器的大规模稳定运行,功能分工清晰和可实施性好,可以广泛应用于直线加速器控制技术领域中。
Smart Images

Figure CN118011967B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of accelerator control technology, and more particularly to a distributed control system and method for the operation of a linear accelerator. Background Technology
[0002] High-power superconducting linear accelerators are currently recognized internationally as the most effective tool for increasing beam energy, representing the forefront and hot topic of international accelerator technology development. Many laboratories worldwide have invested considerable human and material resources in this area. With the development of superconducting linear accelerator technology, beam power increases with the number of superconducting cavities. This increase in the number of superconducting cavities and the improvement in beam power place new demands on the overall structural design of the control system and the division of control functions. For example, with the online addition or reduction of the number of superconducting cavities, the local control functions of the cavities need to be integrated and modularized to meet the requirements of rapid scheduling or replacement. The complex and reliable beam control requirements also place new demands on the action response time and data transmission paths between various control function modules, necessitating the resolution of these technical challenges. Summary of the Invention
[0003] In view of the above problems, this application is made to provide a distributed control system and method for linear accelerator operation that overcomes or at least partially solves the above problems. The technical solution is as follows:
[0004] In one aspect, a distributed control system for the operation of a linear accelerator is provided, the distributed control system comprising an upper integrated control management layer and a lower local control layer;
[0005] The integrated control management layer includes a user operation integrated control node, a computing service integrated control node, and a storage service integrated control node;
[0006] The local control layer includes one or more local control nodes, and each local control node has one or more control functions among timed triggering, safety-related, equipment interlocking, and equipment monitoring.
[0007] The integrated control management layer and the local control layer communicate through a device monitoring network and / or through a real-time fiber optic network;
[0008] The integrated control management layer, based on the control requirements of the linear accelerator, utilizes data from the storage service integrated control node and manual commands input from the user operation integrated control node. After computational calculation and simulation processing by the computing service integrated control node, it predefines the behavior sequence of each device of the linear accelerator within a planned control cycle and sends the behavior sequence to the local control layer in advance. The local control nodes of the local control layer then control each device of the linear accelerator according to the behavior sequence.
[0009] In one possible implementation, the user operation integrated control node receives the user's command, converts the user's command into a target instruction that the controlled device of the linear accelerator can recognize, and sends the target instruction to the local control layer, whereby the local control node controls the controlled device according to the target instruction.
[0010] The local control node of the local control layer monitors the controlled device, obtains the status information of the controlled device, and sends it to the user operation integrated control node of the integrated control management layer. The user operation integrated control node provides the user with the status information of the controlled device.
[0011] In one possible implementation, the computing service integrated control node is built on multiple CPUs and GPUs and is used for computational tasks such as query processing, transaction processing, concurrency control, and query optimization.
[0012] In one possible implementation, the storage service integrated control node is configured for one or more storage modes, including block storage, object storage, and file storage, to perform storage-intensive tasks such as data storage, log storage processing, storage management, backup, and data recovery.
[0013] In one possible implementation, the local control nodes of the local control layer communicate with each other through a device monitoring network and / or through a real-time fiber optic network.
[0014] For safety-critical and timed-triggered control functions, the local control nodes communicate with each other via a real-time fiber optic network.
[0015] For the control functions of equipment interlocking and equipment monitoring, each local control node communicates with the equipment monitoring network.
[0016] In one possible implementation, the timed triggering control function in the local control node provides a synchronous trigger signal and a reference clock signal for the operation of the linear accelerator equipment; the synchronous trigger signal enables multiple devices to start operating at a determined time; the reference clock signal can provide a unified operating time reference for each device.
[0017] In one possible implementation, for safety-critical control functions in the local control node, protective actions need to be initiated quickly in the event of an accident that could lead to personal injury, equipment damage, or environmental pollution.
[0018] In one possible implementation, for the equipment interlocking control function in the local control node, interlocking protection actions with a control action response time of a preset duration are provided for equipment fault signals during the operation of the linear accelerator.
[0019] In one possible implementation, the control function of equipment monitoring in the local control node enables remote monitoring and control of the operating parameter setting data, operating status data, and beam parameter measurement data of all field equipment during the operation of the linear accelerator.
[0020] Secondly, a distributed control method for linear accelerator operation is provided, including:
[0021] Based on the control requirements of the linear accelerator, an upper-level integrated control management layer and a lower-level local control layer are constructed.
[0022] The integrated control management layer includes a user operation integrated control node, a computing service integrated control node, and a storage service integrated control node;
[0023] The local control layer includes one or more local control nodes, and each local control node has one or more control functions among timed triggering, safety-related, equipment interlocking, and equipment monitoring.
[0024] The integrated control management layer and the local control layer communicate through a device monitoring network and / or through a real-time fiber optic network;
[0025] The integrated control management layer utilizes data from the storage service integrated control node and manual commands input from the user operation integrated control node. After computational calculation and simulation processing by the computing service integrated control node, it predefines the behavior sequence of each device of the linear accelerator within a planned control cycle. The behavior sequence is sent to the local control layer in advance, and each local control node of the local control layer controls each device of the linear accelerator according to the behavior sequence.
[0026] By employing the above technical solutions, the distributed control system and method for linear accelerator operation provided in this application embodiment can include an upper integrated control management layer and a lower local control layer. The integrated control management layer can include user operation integrated control nodes, computing service integrated control nodes, and storage service integrated control nodes. The local control layer can include one or more local control nodes, each possessing one or more control functions such as timed triggering, safety-critical functions, equipment interlocking, and equipment monitoring. The integrated control management layer and the local control layer communicate through an equipment monitoring network and / or through a real-time fiber optic network. As can be seen, this embodiment provides a distributed linear accelerator control system with clear task division, modular local control functions, decentralized control decision-making capabilities, autonomous local control functions, and flexible global function scheduling. It can achieve autonomous and reliable operation of each acceleration unit of the linear accelerator and flexible global scheduling. This system structure and method can improve the large-scale stable operation of high-power superconducting linear accelerators. With clear functional division and good implementability, it can be widely applied in the field of linear accelerator control technology. Attached Figure Description
[0027] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the description of the embodiments of this application will be briefly introduced below.
[0028] Figure 1 A structural diagram of a distributed control system for linear accelerator operation provided in an embodiment of this application is shown.
[0029] Figure 2 A structural diagram of a distributed control system for linear accelerator operation, provided in another embodiment of this application, is shown.
[0030] Figure 3 A flowchart of a distributed control method for linear accelerator operation provided in an embodiment of this application is shown. Detailed Implementation
[0031] Exemplary embodiments of the present application will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this application will be thorough and complete, and will fully convey the scope of the present application to those skilled in the art.
[0032] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such use can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the term "comprising" and its variations should be interpreted as open-ended terms meaning "including but not limited to."
[0033] To address the aforementioned technical problems, embodiments of this application provide a distributed control system for linear accelerator operation, such as... Figure 1 As shown, the distributed control system for linear accelerator operation may include an upper integrated control management layer 110 and a lower local control layer 120.
[0034] The integrated control management layer 110 may include a user operation integrated control node, a computing service integrated control node, and a storage service integrated control node.
[0035] The local control layer 120 may include one or more local control nodes, and each local control node has one or more control functions among timed triggering, safety-related, equipment interlocking, and equipment monitoring.
[0036] The integrated control management layer 110 and the local control layer 120 communicate through a device monitoring network and / or through a real-time fiber optic network.
[0037] The integrated control management layer 110 can, according to the control requirements of the linear accelerator, utilize the data stored in the storage service integrated control node and the manual command input from the user operation integrated control node, and after computing power calculation and simulation processing by the computing service integrated control node, predefine the behavior sequence of each device of the linear accelerator within a planned control cycle, and send the behavior sequence to the local control layer 120 in advance, so that each local control node of the local control layer 120 can control each device of the linear accelerator according to the behavior sequence.
[0038] This embodiment provides a distributed linear accelerator control system with clear task division, modular local control functions, decentralized control decision-making capabilities, autonomous local control functions, and flexible global function scheduling. It can realize the autonomous and reliable operation of each acceleration unit of the linear accelerator and flexible global scheduling. The structure and method of this system can improve the large-scale stable operation of high-power superconducting linear accelerators. It has clear functional division and good feasibility, and can be widely used in the field of linear accelerator control technology.
[0039] This application provides a possible implementation method in which the user operation integrated control node receives the user's command, converts the user's command into a target instruction that the controlled device of the linear accelerator can recognize, and sends the target instruction to the local control layer 120, and the local control node of the local control layer 120 controls the controlled device according to the target instruction;
[0040] The local control node of the local control layer 120 monitors the controlled device, obtains the status information of the controlled device, and sends it to the user operation integrated control node of the integrated control management layer 110. The user operation integrated control node provides the user with the status information of the controlled device.
[0041] In this embodiment, as Figure 2 As shown, the controlled device can be various devices of a linear accelerator, such as vacuum, power supply, cavity or other devices, and this embodiment does not limit this.
[0042] This application provides a possible implementation method in which the computing service integrated control node is built on multiple CPUs (Central Processing Units) and GPUs (Graphics Processing Units) for query processing, transaction processing, concurrency control, and query optimization.
[0043] This application provides a possible implementation method in which the storage service integrated control node is used for storage-intensive tasks such as data storage, processing log storage, storage management, backup, and data recovery, targeting one or more storage modes including block storage, object storage, and file storage.
[0044] This application embodiment provides a possible implementation in which the local control nodes of the local control layer 120 communicate with each other through a device monitoring network and / or through a real-time fiber optic network.
[0045] For safety-critical and timed-triggered control functions, the local control nodes communicate with each other via a real-time fiber optic network.
[0046] For the control functions of equipment interlocking and equipment monitoring, each local control node communicates with the equipment monitoring network.
[0047] This application provides a possible implementation method for the timed triggering control function in the local control node, which provides a synchronous trigger signal and a reference clock signal for the operation of the linear accelerator equipment; the synchronous trigger signal can enable multiple devices to start operating at a determined time; the reference clock signal can provide a unified action time reference for each device.
[0048] This application provides a possible implementation method for safety-critical control functions in a local control node, specifically for scenarios where rapid activation of protective actions is required when accidents that could lead to personal injury, equipment damage, or environmental pollution occur.
[0049] This application provides a possible implementation method for the control function of device interlocking in the local control node, which provides interlocking protection actions with a control action response time of a preset duration for equipment fault signals during the operation of the linear accelerator.
[0050] This application provides a possible implementation method for the control function of equipment monitoring in the local control node, which enables remote monitoring and control of the operating parameter setting data, operating status data, and beam parameter measurement data of all field equipment during the operation of the linear accelerator.
[0051] The above introduces Figure 1 and Figure 2 The embodiments shown have various implementation methods for each stage. The distributed control system for linear accelerator operation of this application will be further described below through specific embodiments.
[0052] In linear accelerator beam applications, high-power linear accelerators are used to provide beams for superheavy element synthesis devices, isotope application devices, and other newly built experimental devices. However, during device operation and commissioning, problems frequently arise such as weak local control autonomy, low real-time performance, and inflexible scheduling of local control functions by upper-level control decisions—that is, insufficient modularization and integration of local control functions. For example, given the structural characteristics of linear accelerators, beam power increases with the number of accelerating units, but the lack of modular design in local control units makes scalability and integration difficult. According to traditional distributed control structures, the operational logic between multiple local control devices generally requires the participation of a higher-level controller, which can lead to higher reliability requirements for the higher-level controller and increase system operational risks. Simultaneously, the local control logic functions of the devices are coupled with multiple signals to the higher-level controller, making it difficult to isolate and quickly replace faults caused by problems with local devices, resulting in difficult fault repair and long equipment recovery times. The operating modes of the controlled equipment in accelerators are complex and diverse, and the control time response requirements for different devices and different accelerator operating conditions also vary. This necessitates providing both fast and slow data channels to achieve data and command interaction and transmission.
[0053] In light of these practical operational conditions, to achieve modularity and flexible online scheduling of the acceleration units within the linear accelerator, the accelerator control system structure needs to be restructured. In particular, the local control unit needs to achieve modular integration and functional autonomy. Therefore, a new control system is required to realize the task division and functional implementation of the high-power superconducting linear accelerator.
[0054] To address the aforementioned issues, this embodiment provides a distributed linear accelerator control system with clear task division, modular local control functions, decentralized control decision-making capabilities, autonomous local control functions, and flexible global function scheduling.
[0055] To achieve the above objectives, the present invention adopts the following technical solution:
[0056] The structure of a distributed linear accelerator control system is mainly divided into two layers: the upper layer is the integrated control management layer, which consists of multiple integrated control nodes. Its characteristics are that it provides user operation interfaces, computing services, and storage services, but does not have real-time processing requirements; the lower layer is the local control layer, which consists of various local control nodes. Its characteristics are that it integrates multiple accelerator control function modules and has local autonomous control capabilities.
[0057] The integrated control management layer and the local control layer communicate through two data paths. One path is the equipment monitoring network, which mainly handles monitoring and control data with low real-time requirements; the other path is the real-time fiber optic network, which mainly handles data with high real-time requirements.
[0058] The integrated control and management layer, primarily powered by high computing power and handling large datasets, can run tasks with relatively low response time requirements but numerous input parameters, large data volumes, and complex physical models. This is exemplified by the global automatic scheduling task of multiple superconducting cavities in this case. Simultaneously, it enables user-system interaction, receiving user commands and translating them into a system-recognizable format before issuing them to the underlying controllers or devices, while also providing users with status information for the controlled devices and the entire system.
[0059] The computing power service resources of the integrated control node are based on multiple high-performance, multi-core CPUs and GPUs. These resources are primarily used for computationally intensive tasks such as query processing, transaction processing, concurrency control, and query optimization.
[0060] The integrated control node's storage service resources consist of hardware and software systems for various storage models, including block storage, object storage, and file storage. It is primarily used for data storage, log processing, storage management, backup, and data recovery—all storage-intensive tasks.
[0061] The local control layer connects to the equipment monitoring network and real-time fiber optic network via a unified interface, providing integrated control functions for local autonomous control, such as timed triggering function for accelerator control, fast interlock protection function for safety-critical applications, interlock protection function for general equipment, and remote monitoring and control functions for equipment.
[0062] Among them, the fast equipment action and global timed trigger functions that are critical to safety are sent directly to another control node through the real-time fiber optic network path without the intervention or cooperation of the comprehensive control management layer. This can improve the real-time performance of equipment scheduling or fault handling during the operation of the linear accelerator.
[0063] For equipment interlocking and remote equipment monitoring functions, the main function is to realize the safe operation interlocking of conventional process control equipment and the remote monitoring and control of field equipment through equipment monitoring networks based on Ethernet or standard fieldbus.
[0064] The timed triggering function in the local control node primarily provides synchronization trigger signals and reference clock signals for the operation of the accelerator equipment. The synchronization trigger signal enables multiple devices to start operating at a predetermined time. The reference clock signal provides a unified time reference for the operation of each device.
[0065] Safety-critical functions are primarily designed for scenarios where rapid protective actions are required in the event of accidents that could lead to personal injury, equipment damage, or environmental pollution. For example, a positional misalignment fault in a high-power beam can damage or thermally break down the beamline equipment, or damage or degrade the performance of the superconducting cavity. Therefore, machine protection processing needs to provide rapid beam and equipment control actions with response times on the order of microseconds.
[0066] The equipment interlock function is mainly designed to address various conventional equipment fault signals during accelerator operation, such as excessively high chamber water temperature, vacuum environment disruption, or faults in the power supply, pumps, valves, and other equipment. It provides interlock protection actions with control response times on the order of milliseconds or seconds.
[0067] The equipment monitoring function enables remote monitoring and control of the operating parameter settings, operating status data, and beam parameter measurement data of all field equipment during accelerator operation.
[0068] This embodiment, by adopting the above technical solution, has the following advantages: Based on the control requirements of a high-power superconducting linear accelerator, this embodiment designs a two-layer control function, two networks, and a local control node integrating multiple control functions. The upper layer is the integrated control management layer. Unlike the master control node in previous master-slave control structures, the main functions of the integrated control management layer include: First, based on the control process or system model of the control system, using data from storage services and manual command input, and after computational calculation and simulation processing, pre-defining the behavior sequence of each device within a planned control cycle, and sending the pre-defined behavior sequence to the local controller, the subsequent timing behavior of the local controller and the operation of the devices are no longer controlled by the integrated control management layer within a planned control cycle. This reduces or eliminates the risk of local control action failure due to data transmission failures and delays between the upper and lower layers. The time of a planned control cycle can be defined in hours, days, weeks, or months. Second, through a real-time fiber optic network, quickly judging and scheduling the functions of each control node to achieve critical safety-critical fast protection actions and synchronous scheduling control of multiple accelerator units. Thirdly, the equipment monitoring network enables data interaction and control functions such as equipment monitoring and interlocking protection, which are not required to be real-time in traditional accelerator control systems but have a large amount of data and can tolerate low latency transmission.
[0069] The lower layer is the local control layer, which mainly integrates the four most important functions required for superconducting linear accelerator control. These four accelerator control functions include timed triggering, safety-critical functions, equipment interlocking, and equipment monitoring. The integration of these functions greatly improves the integration and autonomy of the local control functions. Among them, timed triggering and safety-critical functions use a real-time fiber optic network; equipment interlocking and equipment monitoring use an equipment monitoring network.
[0070] The two types of data transmission networks include: a device monitoring network with low real-time requirements but large data volume, which is mainly composed of industrial Ethernet or fieldbus; and a real-time fiber optic network with relatively high real-time requirements but smaller data volume, which is mainly composed of fiber optic transceivers, fiber optic repeaters and switches.
[0071] This embodiment enables autonomous and reliable operation and flexible global scheduling of each acceleration unit in a linear accelerator. The system structure and method can improve the large-scale stable operation of high-power superconducting linear accelerators. With clear functional division and good feasibility, it can be widely applied in the field of linear accelerator control technology.
[0072] Based on the same inventive concept, this embodiment also provides a distributed control method for linear accelerator operation, such as... Figure 3 As shown, the distributed control method for linear accelerator operation may include the following steps S301 to S302:
[0073] Step S301: Based on the control requirements of the linear accelerator, construct the upper-level integrated control management layer and the lower-level local control layer;
[0074] The integrated control management layer includes a user operation integrated control node, a computing service integrated control node, and a storage service integrated control node;
[0075] The local control layer includes one or more local control nodes, and each local control node has one or more control functions among timed triggering, safety-related, equipment interlocking, and equipment monitoring.
[0076] The integrated control management layer and the local control layer communicate through a device monitoring network and / or through a real-time fiber optic network;
[0077] In step S302, the integrated control management layer uses the data in the storage service integrated control node and the manual command input from the user operation integrated control node. After computing power calculation and simulation processing by the computing service integrated control node, it predefines the behavior sequence of each device of the linear accelerator within a planning control cycle. The behavior sequence is sent to the local control layer in advance, and each local control node of the local control layer controls each device of the linear accelerator according to the behavior sequence.
[0078] This embodiment provides a distributed linear accelerator control system with clear task division, modular local control functions, decentralized control decision-making capabilities, autonomous local control functions, and flexible global function scheduling. It can realize the autonomous and reliable operation of each acceleration unit of the linear accelerator and flexible global scheduling. The structure and method of this system can improve the large-scale stable operation of high-power superconducting linear accelerators. It has clear functional division and good feasibility, and can be widely used in the field of linear accelerator control technology.
[0079] This application provides a possible implementation method in which the user operation integrated control node receives the user's command, converts the user's command into a target instruction that the controlled device of the linear accelerator can recognize, and sends the target instruction to the local control layer, and the local control node of the local control layer controls the controlled device according to the target instruction;
[0080] The local control node of the local control layer monitors the controlled device, obtains the status information of the controlled device, and sends it to the user operation integrated control node of the integrated control management layer. The user operation integrated control node provides the user with the status information of the controlled device.
[0081] In this embodiment, the controlled device can be various devices of a linear accelerator, such as vacuum, power supply, cavity or other devices, and this embodiment does not limit this.
[0082] This application provides a possible implementation method in which the computing service integrated control node is built on multiple CPUs and GPUs and is used for query processing, transaction processing, concurrency control and query optimization computing tasks.
[0083] This application provides a possible implementation method in which the storage service integrated control node is used for storage-intensive tasks such as data storage, processing log storage, storage management, backup, and data recovery, targeting one or more storage modes including block storage, object storage, and file storage.
[0084] This application provides a possible implementation in which the local control nodes of the local control layer communicate with each other through a device monitoring network and / or through a real-time fiber optic network.
[0085] For safety-critical and timed-triggered control functions, the local control nodes communicate with each other via a real-time fiber optic network.
[0086] For the control functions of equipment interlocking and equipment monitoring, each local control node communicates with the equipment monitoring network.
[0087] This application provides a possible implementation method for the timed triggering control function in the local control node, which provides a synchronous trigger signal and a reference clock signal for the operation of the linear accelerator equipment; the synchronous trigger signal can enable multiple devices to start operating at a determined time; the reference clock signal can provide a unified action time reference for each device.
[0088] This application provides a possible implementation method for safety-critical control functions in a local control node, specifically for scenarios where rapid activation of protective actions is required when accidents that could lead to personal injury, equipment damage, or environmental pollution occur.
[0089] This application provides a possible implementation method for the control function of device interlocking in the local control node, which provides interlocking protection actions with a control action response time of a preset duration for equipment fault signals during the operation of the linear accelerator.
[0090] This application provides a possible implementation method for the control function of equipment monitoring in the local control node, which enables remote monitoring and control of the operating parameter setting data, operating status data, and beam parameter measurement data of all field equipment during the operation of the linear accelerator.
[0091] Those skilled in the art will clearly understand that the specific working process of the systems, devices, and modules described above can be referred to the corresponding process in the foregoing method embodiments. For the sake of brevity, it will not be repeated here.
[0092] Those skilled in the art will understand that the technical solution of this application, or all or part 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 program instructions to cause an electronic device (e.g., a personal computer, server, or network device) to execute all or part of the steps of the methods described in the embodiments of this application when running the program instructions. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0093] Alternatively, all or part of the steps of the foregoing method embodiments can be implemented by hardware (such as electronic devices like personal computers, servers, or network devices) associated with program instructions. The program instructions can be stored in a computer-readable storage medium. When the program instructions are executed by the processor of the electronic device, the electronic device executes all or part of the steps of the methods described in the embodiments of this application.
[0094] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that within the spirit and principles of this application, modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein; and these modifications or substitutions do not cause the corresponding technical solutions to leave the protection scope of this application.
Claims
1. A distributed control system for linear accelerator operation, characterized in that, The distributed control system includes an upper-level integrated control management layer and a lower-level local control layer; The integrated control management layer includes a user operation integrated control node, a computing service integrated control node, and a storage service integrated control node; The local control layer includes one or more local control nodes, and each local control node has one or more control functions among timed triggering, safety-related, equipment interlocking, and equipment monitoring. The integrated control management layer and the local control layer communicate through a device monitoring network and / or through a real-time fiber optic network; The integrated control management layer, based on the control requirements of the linear accelerator, utilizes data from the storage service integrated control node and manual commands input from the user operation integrated control node. After computational calculation and simulation processing by the computing service integrated control node, it predefines the behavior sequence of each device of the linear accelerator within a planned control cycle and sends the behavior sequence to the local control layer in advance. The local control nodes of the local control layer then control each device of the linear accelerator according to the behavior sequence.
2. The distributed control system for linear accelerator operation according to claim 1, characterized in that, The user operation integrated control node receives the user's command, converts the user's command into a target instruction that the controlled device of the linear accelerator can recognize, and sends the target instruction to the local control layer. The local control node of the local control layer controls the controlled device according to the target instruction. The local control node of the local control layer monitors the controlled device, obtains the status information of the controlled device, and sends it to the user operation integrated control node of the integrated control management layer. The user operation integrated control node provides the user with the status information of the controlled device.
3. The distributed control system for linear accelerator operation according to claim 1 or 2, characterized in that, The computing service integrated control node is built on multiple CPUs and GPUs and is used for query processing, transaction processing, concurrency control, and query optimization.
4. The distributed control system for linear accelerator operation according to claim 1 or 2, characterized in that, The integrated control node for the storage service is designed for one or more storage modes, including block storage, object storage, and file storage, and is used for storage-intensive tasks such as data storage, log storage, storage management, backup, and data recovery.
5. The distributed control system for linear accelerator operation according to claim 1, characterized in that, The local control nodes of the local control layer communicate with each other through a device monitoring network and / or through a real-time fiber optic network. For safety-critical and timed-triggered control functions, the local control nodes communicate with each other via a real-time fiber optic network. For the control functions of equipment interlocking and equipment monitoring, each local control node communicates with the equipment monitoring network.
6. The distributed control system for linear accelerator operation according to claim 5, characterized in that, For the timed triggering control function in the local control node, a synchronous trigger signal and a reference clock signal are provided for the operation of the linear accelerator equipment; the synchronous trigger signal can enable multiple devices to start operating at a certain time; the reference clock signal can provide a unified action time reference for each device.
7. The distributed control system for linear accelerator operation according to claim 5, characterized in that, For safety-critical control functions in local control nodes, in scenarios where rapid activation of protective actions is required when accidents that could lead to personal injury, equipment damage, or environmental pollution occur.
8. The distributed control system for linear accelerator operation according to claim 5, characterized in that, For the control function of equipment interlocking in the local control node, interlocking protection actions with a control action response time of a preset duration are provided for equipment fault signals during the operation of the linear accelerator.
9. The distributed control system for linear accelerator operation according to claim 5, characterized in that, For the equipment monitoring and control functions in the local control node, remote monitoring and control are achieved for the operating parameter settings, operating status data, and beam parameter measurement data of all field equipment during the operation of the linear accelerator.
10. A distributed control method for linear accelerator operation, characterized in that, include: Based on the control requirements of the linear accelerator, an upper-level integrated control management layer and a lower-level local control layer are constructed. The integrated control management layer includes a user operation integrated control node, a computing service integrated control node, and a storage service integrated control node; The local control layer includes one or more local control nodes, and each local control node has one or more control functions among timed triggering, safety-related, equipment interlocking, and equipment monitoring. The integrated control management layer and the local control layer communicate through a device monitoring network and / or through a real-time fiber optic network; The integrated control management layer utilizes data from the storage service integrated control node and manual commands input from the user operation integrated control node. After computational calculation and simulation processing by the computing service integrated control node, it predefines the behavior sequence of each device of the linear accelerator within a planned control cycle. The behavior sequence is sent to the local control layer in advance, and each local control node of the local control layer controls each device of the linear accelerator according to the behavior sequence.
Citation Information
Patent Citations
Medical heavy ion accelerator control system
CN109908492A
Middleware controller of irradiation accelerator control system
CN112306111A