Method, device, system, equipment and medium for operation control of particle accelerator
By generating a global configuration parameter package to independently schedule the multi-dimensional control subsystem of the particle accelerator, and performing parallel execution and fusion decision-making, the control instability problem under the coupled architecture is solved, fast and accurate beam control is achieved, and the stability and scalability of the system are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-04-09
- Publication Date
- 2026-07-03
AI Technical Summary
The existing particle accelerator operation and control architecture has a high degree of coupling, which makes it difficult to achieve fast and accurate control under abnormal operating conditions, affecting the stable operation of the system and the precision of particle control, and also has poor scalability.
By generating a global configuration parameter package, the multi-dimensional control subsystem is independently scheduled, the control logic is executed in parallel, and information is fused with the current beam state to generate beam control decisions, which are then sent to the execution devices to trigger corresponding actions.
It improves the stability and control efficiency of particle accelerator operation, reduces logic conflicts and safety risks, and ensures fast and accurate beam control.
Smart Images

Figure CN121985467B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of particle accelerator control technology, and in particular to a method, apparatus, system, equipment and medium for the operation control of a particle accelerator. Background Technology
[0002] Particle accelerators are complex, large-scale scientific research facilities widely used in high-energy physics, synchrotron radiation, and medical and health fields. Their core function is to accelerate and precisely control charged particles such as electrons, protons, and heavy ions. The operation of particle accelerators relies heavily on the coordinated work of multiple systems, encompassing many key systems such as high-power radio frequency, cryogenics, vacuum, and cooling. These subsystems are closely interconnected and have complex operating mechanisms, placing extremely high demands on the safety, reliability, and particle control precision of the equipment.
[0003] In related technologies, particle accelerator operation control generally adopts a coupled architecture, tightly coupling equipment protection logic, personnel safety protection logic, and particle operation and control logic within the same control system. This coupled architecture fails to clearly define the functional modules, making it difficult to achieve rapid and accurate control under abnormal operating conditions, thus affecting system stability and particle control accuracy. Specific problems are as follows:
[0004] First, the various control logics are intertwined, resulting in a complex system structure. Modifications to any logic may introduce unforeseen risks, increasing the difficulty of system maintenance and upgrades. Second, the system needs to handle both rapid response to hardware emergency interlocks and complex operational decisions simultaneously. The mixed processing of these two aspects makes it difficult to balance real-time response speed and decision intelligence. Furthermore, when the accelerator needs to add new equipment or functions, the existing architecture cannot smoothly integrate new protection conditions and operating modes, resulting in poor system scalability. Summary of the Invention
[0005] In view of this, this application provides a method, apparatus, system, device and medium for the operation control of a particle accelerator. The main purpose is to solve the problem that the existing coupled architecture cannot clearly divide the functional modules, which makes it difficult to achieve fast and accurate control of the system under abnormal operating conditions, thus affecting the stable operation of the system and the accuracy of particle control.
[0006] The first aspect provides a method for controlling the operation of a particle accelerator, the method comprising:
[0007] Based on the particle accelerator's operational plan, a global configuration parameter package is generated in advance;
[0008] Driven by the global configuration parameter package, the multi-dimensional control subsystems are coordinated and scheduled so that the multi-dimensional control subsystems can execute their respective control logic independently and in parallel, thereby obtaining parallel output information.
[0009] By combining the current beam state, the parallel output information of the multi-dimensional control subsystem is fused to obtain the beam control decision;
[0010] The beam control decision is sent to the execution device, which then triggers the corresponding beam control action based on the beam control decision.
[0011] Furthermore, the step of pre-generating a global configuration parameter package based on the particle accelerator's operational plan includes:
[0012] The operation plan of the particle accelerator is analyzed to extract structured parameter requirements, which include at least beam parameter targets, operation process nodes, and safety constraint rules.
[0013] The structured parameter requirements are matched and mapped to the functional types of the multi-dimensional control subsystems to obtain the sub-configuration parameters corresponding to each control subsystem.
[0014] All configuration parameters corresponding to the control subsystems are encapsulated to form a global configuration parameter package.
[0015] Furthermore, the structured parameter requirements are matched and mapped to the functional types of the multi-dimensional control subsystems to obtain the corresponding sub-configuration parameters for each control subsystem, including:
[0016] The structured parameter requirements are matched and mapped to the beam operation control subsystem, and corresponding operation permission parameters are configured for the beam operation control subsystem so that the corresponding beam operation can be started or disabled under different operating modes.
[0017] The structured parameter requirements are matched and mapped to the beam current path control subsystem, and the beam current path control subsystem is configured to generate the signal set required for beam current path generation, so as to adapt to the beam current path conditions under different operating modes.
[0018] The structured parameter requirements are matched and mapped to the safety protection and control subsystem, and the corresponding fault signal set and parameter protection threshold are configured for the safety protection and control subsystem under the corresponding operating mode.
[0019] Furthermore, under the drive of the global configuration parameter package, the multi-dimensional control subsystems are coordinated and scheduled so that they execute their respective control logic independently and in parallel to obtain parallel output information, including:
[0020] Driven by the global configuration parameter package, extract the sub-configuration parameters and collaborative scheduling timing corresponding to each control subsystem;
[0021] According to the coordinated scheduling sequence, scheduling instructions and corresponding sub-configuration parameters are synchronously issued to each control subsystem so that each control subsystem can execute its corresponding control logic independently and in parallel according to its own control logic.
[0022] The output information of each control subsystem is integrated into a standardized format to obtain parallel output information.
[0023] Furthermore, the step of synchronously issuing scheduling instructions and corresponding sub-configuration parameters to each control subsystem according to the coordinated scheduling timing, so that each control subsystem executes its corresponding control logic independently and in parallel according to its own control logic, includes:
[0024] According to the coordinated scheduling timing, scheduling instructions and operation permission parameters are synchronously sent to the beam operation control subsystem so that the beam operation control subsystem executes the following control logic: calling the beam operation function module according to the operation permission parameters and outputting beam operation information;
[0025] According to the coordinated scheduling sequence, a scheduling command and the set of signals required for the beam path are synchronously sent to the beam path control subsystem so that the beam path control subsystem executes the following control logic: determine the path condition of the collected beam signals according to the set of signals required for the beam path, and output beam path information;
[0026] According to the coordinated scheduling sequence, scheduling instructions, fault signal sets, and parameter protection thresholds are synchronously sent to the beam protection control subsystem so that the beam protection control subsystem executes the following control logic: performs fault monitoring on the collected safety parameters according to the fault signal set and parameter protection thresholds, and outputs safety interlock information.
[0027] Furthermore, the step of fusing the parallel output information of the multi-dimensional control subsystem in conjunction with the current beam state to obtain beam control decisions includes:
[0028] If the parallel output information meets the beam start conditions after fusion when the current beam state is the beam stop state, then a beam start control decision is generated. The beam start conditions must meet all of the following conditions at the same time: the beam operation information is a beam start request, the beam path information is a beam allow, and the safety interlock information is not activated.
[0029] If the current beam state is in the beam start state, and the parallel output information meets the beam stop condition after fusion, a beam stop control strategy is generated. The beam stop condition must meet any of the following conditions: the beam operation information is a beam stop request, the beam path information is that the beam is not allowed, or the safety interlock information is activated.
[0030] Secondly, an operation control device for a particle accelerator is provided, the device comprising:
[0031] The generation unit is used to pre-generate a global configuration parameter package based on the particle accelerator's operation plan;
[0032] The scheduling unit is used to coordinate the scheduling of the multi-dimensional control subsystems under the drive of the global configuration parameter package, so that the multi-dimensional control subsystems can execute their respective control logic independently and in parallel to obtain parallel output information.
[0033] The fusion unit is used to combine the current beam state with the parallel output information of the multi-dimensional control subsystem to obtain the beam control decision;
[0034] The control unit is used to send the beam control decision to the execution device, so that the execution device can trigger the corresponding beam control action according to the beam control decision.
[0035] Further, the generation unit includes:
[0036] The parsing module is used to parse the operation plan of the particle accelerator to extract structured parameter requirements, which include at least beam parameter targets, operation process nodes, and safety constraint rules.
[0037] The matching module is used to match and map the structured parameter requirements with the functional types of the multi-dimensional control subsystems to obtain the sub-configuration parameters corresponding to each control subsystem.
[0038] The encapsulation module is used to encapsulate the sub-configuration parameters corresponding to all control subsystems into a global configuration parameter package.
[0039] Furthermore, the matching module is specifically used for:
[0040] The structured parameter requirements are matched and mapped to the beam operation control subsystem, and corresponding operation permission parameters are configured for the beam operation control subsystem so that the corresponding beam operation can be started or disabled under different operating modes.
[0041] The structured parameter requirements are matched and mapped to the beam current path control subsystem, and the beam current path control subsystem is configured to generate the signal set required for beam current path generation, so as to adapt to the beam current path conditions under different operating modes.
[0042] The structured parameter requirements are matched and mapped to the safety protection and control subsystem, and the corresponding fault signal set and parameter protection threshold are configured for the safety protection and control subsystem under the corresponding operating mode.
[0043] Furthermore, the scheduling unit includes:
[0044] The extraction module is used to extract the sub-configuration parameters and collaborative scheduling timing corresponding to each control subsystem under the drive of the global configuration parameter package;
[0045] The execution module is used to synchronously issue scheduling instructions and corresponding sub-configuration parameters to each control subsystem according to the coordinated scheduling sequence, so that each control subsystem can execute its corresponding control logic independently and in parallel according to its own control logic.
[0046] The integration module is used to integrate the output information of each control subsystem into a standardized format to obtain parallel output information.
[0047] Furthermore, the execution module is specifically used for:
[0048] According to the coordinated scheduling timing, scheduling instructions and operation permission parameters are synchronously sent to the beam operation control subsystem so that the beam operation control subsystem executes the following control logic: calling the beam operation function module according to the operation permission parameters and outputting beam operation information;
[0049] According to the coordinated scheduling sequence, a scheduling command and the set of signals required for the beam path are synchronously sent to the beam path control subsystem so that the beam path control subsystem executes the following control logic: determine the path condition of the collected beam signals according to the set of signals required for the beam path, and output beam path information;
[0050] According to the coordinated scheduling sequence, scheduling instructions, fault signal sets, and parameter protection thresholds are synchronously sent to the beam protection control subsystem so that the beam protection control subsystem executes the following control logic: performs fault monitoring on the collected safety parameters according to the fault signal set and parameter protection thresholds, and outputs safety interlock information.
[0051] Furthermore, the fusion unit is specifically used for:
[0052] If the parallel output information meets the beam start conditions after fusion when the current beam state is the beam stop state, then a beam start control decision is generated. The beam start conditions must meet all of the following conditions at the same time: the beam operation information is a beam start request, the beam path information is a beam allow, and the safety interlock information is not activated.
[0053] If the current beam state is in the beam start state, and the parallel output information meets the beam stop condition after fusion, a beam stop control strategy is generated. The beam stop condition must meet any of the following conditions: the beam operation information is a beam stop request, the beam path information is that the beam is not allowed, or the safety interlock information is activated.
[0054] Thirdly, a particle accelerator operation control system is provided. The system includes a hierarchical collaborative architecture, which comprises a configuration subsystem, a multi-dimensional control subsystem, a central decision-making system, execution equipment, and an execution result monitoring module. The multi-dimensional control subsystem includes a beam operation control subsystem, a beam path control subsystem, and a safety protection control subsystem.
[0055] The configuration subsystem is connected to the multi-dimensional control subsystem, and configures the corresponding operation permission parameters for the beam operation control subsystem, configures the signal set required to generate the beam path for the beam path control subsystem, and configures the fault signals and parameter protection thresholds in the corresponding operating mode for the safety protection control subsystem.
[0056] The central decision-making system is connected to the multi-dimensional control subsystem and is used to receive the parallel output information of the multi-dimensional control subsystem, and fuse the parallel output information of the multi-dimensional control subsystem in combination with the current beam state to obtain the beam control decision.
[0057] The central decision-making system is connected to the execution device and is used to send the beam control decision to the execution device so that the execution device can trigger the corresponding beam control action according to the beam control decision.
[0058] The execution result monitoring module is connected to the execution device and is used to monitor the execution result of the execution device according to the beam control action in real time, and feed the execution result back to the central decision system and / or the configuration subsystem to form a closed-loop adjustment of beam control.
[0059] Fourthly, a particle accelerator operation control device is provided, including a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, wherein the processor executes the program to implement the above-described particle accelerator operation control method.
[0060] Fifthly, a storage medium is provided on which a computer program is stored, which, when executed by a processor, implements the above-described operation control method for the particle accelerator.
[0061] By employing the above technical solutions, this application provides a particle accelerator operation control method, apparatus, system, device, and medium. Compared with existing methods that use a coupled architecture to implement particle accelerator operation control, this application pre-generates a global configuration parameter package based on the particle accelerator's operation plan. Driven by the global configuration parameter package, it coordinates and schedules multi-dimensional control subsystems to enable them to execute their respective control logic independently and in parallel, obtaining parallel output information. Combining the current beam state, it fuses the parallel output information of the multi-dimensional control subsystems to obtain beam control decisions. The beam control decisions are then sent to the execution device, which triggers corresponding beam control actions based on the beam control decisions. The entire process uses a global configuration parameter package as a unified driving source to perform real-time collaborative scheduling of multi-dimensional control subsystems. This allows the multi-dimensional control subsystems to run independently and in parallel without interfering with each other, effectively solving problems such as high coupling between subsystems, scattered configurations, and difficulty in coordinating timing in traditional control architectures, thus improving the stability of particle accelerator operation. Furthermore, by combining the current beam state with the multi-dimensional parallel output information for fusion decision-making, accurate and reliable beam control decisions can be generated quickly while meeting multi-dimensional constraints. This ensures the stability of particle accelerator operation, improves control efficiency, and significantly reduces logical conflicts and safety operation risks.
[0062] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0063] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0064] Figure 1 This is a flowchart illustrating the operation control method of a particle accelerator in one embodiment of this application;
[0065] Figure 2 yes Figure 1 A flowchart illustrating a specific implementation method of step 101;
[0066] Figure 3 yes Figure 1 A flowchart illustrating a specific implementation method for step 102;
[0067] Figure 4 This is a flowchart illustrating the operation control method of a particle accelerator in another embodiment of this application;
[0068] Figure 5 This is a structural block diagram of the operation control system of a particle accelerator in one embodiment of this application;
[0069] Figure 6 This is a schematic diagram of the decision-making process for starting a particle accelerator beam in one embodiment of this application;
[0070] Figure 7 This is a schematic diagram of the decision-making process for stopping the particle accelerator beam in one embodiment of this application;
[0071] Figure 8 This is a schematic diagram of the operation control device of a particle accelerator in one embodiment of this application;
[0072] Figure 9 This is a schematic diagram of the device structure of a computer device provided in an embodiment of the present invention. Detailed Implementation
[0073] The present application will be described in detail below with reference to the accompanying drawings and embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in the embodiments of the present application can be combined with each other.
[0074] In related technologies, particle accelerator operation control generally adopts a coupled architecture, which tightly couples equipment protection logic, personnel safety protection logic, and particle operation and control logic within the same control system. This coupled architecture cannot clearly divide the functional modules, making it difficult for the system to achieve fast and accurate control under abnormal operating conditions, thereby affecting the stable operation of the system and the precision of particle control.
[0075] To address this problem, this embodiment provides a method for controlling the operation of a particle accelerator, such as... Figure 1 As shown, it includes the following steps:
[0076] 101. Generate a global configuration parameter package in advance according to the particle accelerator's operation plan.
[0077] In this embodiment, the accelerator's operation plan can be formulated in advance by the operator based on the particle accelerator's experimental requirements, operating conditions, safety standards, etc., which clarifies the accelerator's operating range, operating mode, operating condition switching conditions, safety protection requirements, and control objectives at each stage.
[0078] Specifically, a comprehensive analysis of the particle accelerator's operation plan can be conducted, breaking down the core requirements related to the control system. This includes, but is not limited to, the accelerator's operating modes, such as commissioning, normal operation, and maintenance, as well as the switching logic for each mode, the triggering conditions for beam start-up and shutdown, the response timing requirements of each control element, safety protection level standards, the division of operational permissions for personnel, and the parameter threshold requirements for equipment operation. Through systematic analysis of the operation plan, abstract operational requirements can be transformed into quantifiable and configurable control parameter requirements. After completing the operation plan analysis, the extracted control parameter requirements are categorized to form a structured set of parameter requirements. This structured set of parameter requirements is divided according to the functional modules of the control system, ensuring that each parameter requirement corresponds to a specific control scenario and control object. Based on the functional division of the multi-dimensional control subsystem, the structured set of parameter requirements is mapped to a global configuration parameter package.
[0079] The specific structured parameter requirement set is categorized, but not limited to, beam operation-related parameter requirements, beam path-related parameter requirements, safety protection-related parameter requirements, and global collaborative scheduling-related parameter requirements. Specifically, beam operation-related parameter requirements correspond to the beam operation control subsystem, including the scope of operation permissions and the priority of beam operation commands under each operating mode; beam path-related parameter requirements correspond to the beam path control subsystem, including the signal determination conditions for beam path conduction under each operating mode and the signal acquisition range; safety protection-related parameter requirements correspond to the safety protection control subsystem, including the types of fault signals monitored under each operating mode, the protection thresholds for equipment operating parameters, and the priority of fault responses; and global collaborative scheduling-related parameter requirements are used for the timing coordination and unified driving of multi-dimensional control subsystems, including the parallel operation sequence of multi-dimensional control subsystems, parameter issuance priority, and unified rules for anomaly handling.
[0080] It should be noted that the pre-generated global configuration parameter package is not fixed and can be updated, remapped, and encapsulated according to the adjustment of the particle accelerator's operation plan. This ensures that the global configuration parameter package always adapts to the accelerator's operational requirements and improves the flexibility and scalability of the control system.
[0081] 102. Driven by the global configuration parameter package, the multi-dimensional control subsystem is coordinated and scheduled so that the multi-dimensional control subsystems can execute their respective control logic independently and in parallel, thereby obtaining parallel output information.
[0082] Understandably, after generating the global configuration parameter package, this package serves as a unified driving source for collaborative scheduling of the multi-dimensional control subsystems. Specifically, the sub-configuration parameters corresponding to the multi-dimensional control subsystems and the global collaborative scheduling sequence are first extracted from the global configuration parameter package. Then, according to the unified scheduling sequence, scheduling instructions and their respective matching sub-configuration parameters are synchronously issued to the multi-dimensional control subsystems, enabling each control subsystem to enter the working state based on its own unique configuration parameters.
[0083] Specifically, during the scheduling and operation process, each control subsystem operates independently and without interference, executing its corresponding functions in parallel according to its own preset control logic. For example, the beam operation control subsystem executes operation-related logic based on operation permission parameters and outputs beam operation information; the beam path control subsystem performs path condition determination based on a set of signals and outputs beam path information; and the safety protection control subsystem performs safety monitoring and fault identification based on a set of fault signals and parameter protection thresholds and outputs safety interlock information. Accordingly, the information independently output by the above control subsystems collectively constitutes parallel output information.
[0084] 103. Combine the current beam state with the parallel output information of the multi-dimensional control subsystem to obtain the beam control decision.
[0085] In this embodiment, the parallel output information is output independently by the multi-dimensional control subsystems. To avoid deviations in the fusion strategy due to inconsistent information formats, the parallel output information can be uniformly verified before information fusion: on the one hand, the integrity and validity of the output information of each control subsystem are verified, invalid information and abnormal signals are eliminated, and it is ensured that each type of output information can accurately reflect the operating status and control requirements of the corresponding control subsystem; on the other hand, the output information of each control subsystem is standardized according to the information coding standard preset in the global configuration parameters, and the information format and judgment criteria are unified.
[0086] Based on the current beam state, the specific fusion discrimination logic can be divided into two functional scenarios, corresponding to the beam start-up state and the beam stop state, respectively. In the beam stop state scenario, the current beam state is determined to be in a beam stop state. The fusion discrimination logic, with the core objective of satisfying beam start-up requirements and ensuring start-up safety, determines whether the beam should start. At this time, parallel output information must meet the beam start-up conditions; that is, the output information of the multi-dimensional control subsystem must all meet the beam start-up conditions before it is determined that the beam start-up requirement is met, and then a beam start-up control decision is generated. If any type of output information from the multi-dimensional control subsystem does not meet the beam start-up conditions, it is determined that the beam start-up requirement is not met, and the current beam stop state is maintained, ensuring the safety and rigor of the beam start-up process. In the beam start-up state scenario, the current beam state is determined to be in a beam start-up state. The fusion discrimination logic responds promptly to stop requirements, with safety as the core objective, determining whether the beam should stop. At this point, parallel output information needs to meet the beam stop condition. That is, if any type of output information from the multi-dimensional control subsystem does not meet the beam start condition, it is determined that the beam stop requirement is met, and a beam stop control strategy is immediately generated. Only when the output information from the multi-dimensional control subsystem does not meet the beam stop condition will the beam start state be maintained and no new control strategy be generated, ensuring that abnormal situations can be responded to in a timely manner during beam operation and maximizing the safety of equipment and personnel.
[0087] It should be noted that the pre-generated global configuration parameter package is not fixed and immutable. It can be updated, remapped, and repackaged according to adjustments in the particle accelerator's operational plan, ensuring that the global configuration parameter package always adapts to the accelerator's operational requirements. Correspondingly, the fusion rules, such as beam start-up and beam stop conditions, followed during information fusion will also be adjusted synchronously with the updates to the global configuration parameter package. This enhances the flexibility and scalability of the control system, enabling the entire fusion decision-making process to flexibly adapt to different operating conditions and control requirements of the accelerator, further guaranteeing the accuracy and reliability of beam control.
[0088] 104. The beam control decision is sent to the execution device so that the execution device can trigger the corresponding beam control action according to the beam control decision.
[0089] In this embodiment, beam control decisions can be standardized and encoded into specific action commands that the particle accelerator can directly respond to, and then synchronously sent to the execution device. This allows the execution device to acquire and parse the action commands to be executed in advance, triggering the corresponding beam control actions. Through the above processing, the response latency between decision generation and action execution can be effectively shortened, achieving seamless connection and efficient flow from multi-dimensional information fusion, decision generation to command output.
[0090] In one implementation scenario, after receiving the execution start command from the central control strategy, the executing device first parses the standardized beam control strategy command, extracting core information such as action type, execution parameters, safety constraints, and anomaly handling requirements. It then compares and matches the parsed information with its own preset execution logic and device parameters to confirm that it meets the conditions for executing the command. If the executing device confirms that it meets the execution conditions after parsing the command, it immediately enters the execution preparation state: first, it performs a status check on the device itself, checking whether the execution components, transmission mechanisms, and detection modules are operating normally, eliminating potential equipment malfunctions; second, it loads the execution parameters corresponding to the decision command, adjusting the device's operating parameters according to the command requirements to ensure the accuracy of the action execution; and third, it performs a linkage verification with the safety protection control subsystem to ensure that no safety interlock signals are activated, avoiding the execution of beam control actions under unsafe conditions and prioritizing the safety of equipment and personnel. If, after executing the device parsing command, it finds that it does not meet the execution conditions, such as device failure or parameter mismatch, it will immediately report the execution abnormality signal to the central decision-making system and provide the reason for the abnormality. This will allow the central decision-making system to receive the feedback, suspend the execution process, and trigger the corresponding abnormality handling mechanism.
[0091] Accordingly, after the execution device completes the preparation and passes all verifications, it will strictly follow the requirements of the beam control decision command to trigger and execute the corresponding beam control actions. The specific action execution logic corresponds to the type of beam control strategy, mainly including two scenarios:
[0092] In the first scenario, when the beam control decision is to initiate beam startup, the execution device will trigger beam startup-related actions: the beam path switching unit first conducts the beam path according to the instruction requirements to ensure that the beam can be transmitted normally; the beam start-stop control unit simultaneously starts the beam generation and acceleration-related components, adjusts the beam parameters according to the preset startup rate, and gradually guides the beam to the preset operating state; at the same time, the execution device collects its own action execution status signals in real time to ensure that each action meets the instruction requirements and avoids problems such as incomplete path conduction and abnormal beam startup rate, until the entire beam startup action is completed, allowing the particle accelerator to enter the normal beam operation state.
[0093] In the second scenario, when the beam control decision is to stop the beam, the execution device will trigger beam-stopping actions: the beam start / stop control unit first stops beam generation and accelerates related components, gradually reducing the beam intensity until beam generation completely stops; the beam path switching unit simultaneously cuts off the beam path to prevent residual beam from damaging the equipment; if the beam stop is caused by the activation of safety interlock information, the execution device will also simultaneously trigger safety protection actions, such as cutting off the power supply to related equipment and starting the emergency cooling module, to maximize the safety of equipment and personnel until the entire beam stop action is completed, allowing the particle accelerator to return to a safe standby state.
[0094] During the execution of beam control actions, the execution equipment continuously feeds back the action execution status signal to the central decision-making system, and reports information such as the action execution progress and execution parameter deviations in real time. This provides a basis for the central decision-making system to monitor the action execution in real time and handle execution anomalies in a timely manner. It also lays the groundwork for the subsequent execution result monitoring module to carry out monitoring work, ensuring that the entire "decision issuance - action execution" process is traceable and controllable, and further improving the reliability and safety of particle accelerator beam control.
[0095] The particle accelerator operation control method provided in this application, compared with the existing operation control method using a coupled architecture, pre-generates a global configuration parameter package according to the particle accelerator's operation plan; driven by the global configuration parameter package, it performs coordinated scheduling of multi-dimensional control subsystems so that the multi-dimensional control subsystems can execute their respective control logic independently and in parallel, obtaining parallel output information; combined with the current beam state, it fuses the parallel output information of the multi-dimensional control subsystems to obtain beam control decisions; and sends the beam control decisions to the execution device so that the execution device can trigger corresponding beam control actions according to the beam control decisions. The entire process uses a global configuration parameter package as a unified driving source to perform real-time collaborative scheduling of multi-dimensional control subsystems. This allows the multi-dimensional control subsystems to run independently and in parallel without interfering with each other, effectively solving problems such as high coupling between subsystems, scattered configurations, and difficulty in coordinating timing in traditional control architectures, thus improving the stability of particle accelerator operation. Furthermore, by combining the current beam state with the multi-dimensional parallel output information for fusion decision-making, accurate and reliable beam control decisions can be generated quickly while meeting multi-dimensional constraints. This ensures the stability of particle accelerator operation, improves control efficiency, and significantly reduces logical conflicts and safety operation risks.
[0096] In practical applications, particle accelerators operate under complex conditions and have diverse control requirements. Operation plans typically define the operating modes, beam parameter requirements, and condition switching logic for different stages of the accelerator's operation. These plans serve as the basis for the safe and orderly operation of the particle accelerator. Pre-generating global configuration parameter packages based on the operation plan can adapt to the actual operating scenarios of the accelerator. Specifically, for example... Figure 2 As shown, step 101 includes the following steps:
[0097] 201. Analyze the operation plan of the particle accelerator to extract structured parameter requirements.
[0098] 202. Match and map the structured parameter requirements with the functional types of the multi-dimensional control subsystems to obtain the sub-configuration parameters corresponding to each control subsystem.
[0099] 203. Encapsulate the sub-configuration parameters corresponding to all control subsystems to form a global configuration parameter package.
[0100] The operation plan of a particle accelerator often includes the need to switch between multiple operating modes. The configuration requirements for multi-dimensional control subsystems vary significantly under different operating modes. For example, under normal operating conditions, the operation plan requires strict control of operating permissions, tightening of protection thresholds, and comprehensive path determination conditions; while in high-power operating mode, it is also necessary to further optimize the coordination timing of each control subsystem and improve the response speed of safety interlocks.
[0101] In this embodiment, the operation plan of the particle accelerator is typically formulated by operators based on experimental tasks, equipment performance, and safety standards, and cannot be directly used as the basis for configuring each control system. Therefore, it is necessary to systematically analyze and extract the content related to the control system, and organize it into structured parameter requirements. These parameter requirements include at least beam parameter targets, operational process nodes, and safety constraint rules.
[0102] The aforementioned beam parameter targets are the core beam indicators that the particle accelerator needs to achieve during operation, and they are also the core objectives for the coordinated operation of the multi-dimensional control subsystems. They directly determine the configuration direction of sub-control systems such as beam operation and beam path control. For example, the operation plan clearly records that the beam intensity must reach a preset threshold, the beam energy must be maintained within a specified range, and the beam pulse length must meet experimental requirements under normal operating conditions. These contents will be extracted as beam parameter target requirements, and subsequently mapped to the water regulation parameters of the beam operation control subsystem and the path adaptation coefficients of the beam path control subsystem, ensuring that the control logic of each control subsystem revolves around the beam parameter targets.
[0103] The aforementioned operational process nodes define the stages and switching logic of the particle accelerator's operation, clearly specifying the start conditions, duration, and switching triggering factors for each stage. This is used to standardize the coordinated scheduling sequence of the multi-dimensional control subsystems. For example, the operation plan clearly defines six process nodes for accelerator operation: standby, preheating, beam start, normal operation, beam stop, and shutdown. The beam start node must be triggered upon completion of the preheating node and the absence of any safety alarm signals. These process nodes and switching rules will be extracted as structured requirements and subsequently transformed into global coordinated scheduling timing parameters. This ensures that each control subsystem responds synchronously and operates in an orderly manner according to the preset process nodes, avoiding timing chaos.
[0104] The aforementioned safety constraints are the safety protection requirements during the operation of the particle accelerator. They serve as the basis for ensuring the safety of equipment and personnel and the smooth conduct of experiments, directly determining the configuration logic of the safety protection and control subsystem, and constraining the operational boundaries of the beam operation and beam path subsystems. For example, the operation plan clearly stipulates that a safety interlock must be triggered immediately when the beam intensity exceeds the preset upper limit, unauthorized personnel are prohibited from performing beam start-up operations, and the beam must be quickly cut off when the beam path is abnormal. These safety requirements will be extracted as safety constraint rule parameter requirements, which will then be mapped to the fault signal set and parameter protection thresholds of the safety protection and control subsystem, as well as the operation permission parameters of the beam operation control subsystem, ensuring that the operation of each subsystem strictly follows safety constraints and avoids safety risks.
[0105] In this embodiment, the multi-dimensional control subsystem includes a beam operation control subsystem, a beam path control subsystem, and a safety protection control subsystem. To ensure that the extracted structured parameter requirements are accurately allocated to the multi-dimensional control subsystem, specifically in the process of matching and mapping the structured parameter requirements with the functional types of the multi-dimensional control subsystems, for the beam operation control subsystem, the structured parameter requirements can be matched and mapped to the beam operation control subsystem, configuring corresponding operation permission parameters to enable or disable corresponding beam operations under different operating modes; for the beam path control subsystem, the structured parameter requirements can be matched and mapped to the beam path control subsystem, configuring the signal set required to generate the beam path to adapt to beam path conditions under different operating modes; for the safety protection control subsystem, the structured parameter requirements can be matched and mapped to the safety protection control subsystem, configuring the fault signal set and parameter protection threshold for the corresponding operating mode.
[0106] The specific encapsulation process involves uniformly summarizing, formatting, and integrating the sub-configuration parameters corresponding to each control subsystem, and encapsulating them according to the preset data structure and communication specifications to form a global configuration parameter package containing configuration information of all subsystems. This enables subsequent unified parsing, coordinated scheduling, and drive control of multi-dimensional control subsystems.
[0107] In practical applications, the multi-dimensional control subsystem is the core layer that receives configuration commands and outputs basic control information. Through coordinated scheduling, it enables parallel and independent operation among the multi-dimensional control subsystems. This allows the beam operation control subsystem to execute operation permission restrictions, the path control subsystem to determine path status, and the safety protection control subsystem to monitor fault signals simultaneously, significantly shortening the information output cycle. Specifically, for example... Figure 3 As shown, step 102 includes the following steps:
[0108] 301. Driven by the global configuration parameter package, extract the sub-configuration parameters and collaborative scheduling timing corresponding to each control subsystem.
[0109] 302. According to the aforementioned coordinated scheduling sequence, scheduling instructions and corresponding sub-configuration parameters are synchronously issued to each control subsystem so that each control subsystem can execute its corresponding control logic independently and in parallel according to its own control logic.
[0110] 303. Integrate the output information of each control subsystem into a standardized format to obtain parallel output information.
[0111] In this embodiment, the global configuration parameter package serves as a unified driver file for the control system. It pre-encapsulates all configuration parameters for the beam operation control subsystem, beam path control subsystem, and safety protection control subsystem, as well as coordination scheduling timing parameters for coordinating the operation of each control subsystem. Specifically, according to preset parameter classification rules and subsystem identifiers, the corresponding configuration parameters for each control subsystem are extracted one by one. For example, operation permission parameters and beam operation function call rules corresponding to the beam operation control subsystem are extracted; signal sets and path determination rules corresponding to the beam path control subsystem are extracted; and fault signal sets and parameter protection thresholds corresponding to the safety protection control subsystem are extracted, ensuring that each subsystem can obtain exclusive configuration parameters suitable for its own function.
[0112] Simultaneously, the collaborative scheduling timing encapsulated in the global configuration parameters will be extracted synchronously. These timing parameters explicitly define the startup time, operating rhythm, instruction response time limit, and information output nodes of each control subsystem, serving as the core basis for achieving collaborative operation among the control subsystems. For example, the timing parameters will specify the time requirements for synchronous startup, synchronous execution of control logic, and synchronous output of information by each control subsystem, avoiding the problem of asynchronous information output among the control subsystems due to delayed startup or disordered operating rhythm of a certain control subsystem.
[0113] Furthermore, after extracting the individual configuration parameters and the collaborative scheduling sequence, scheduling instructions are synchronously issued to the beam operation control subsystem, beam path control subsystem, and safety protection control subsystem according to the preset time nodes and issuance rules in the collaborative scheduling sequence. Simultaneously, the individual configuration parameters corresponding to each control subsystem are also issued. This synchronous issuance means that scheduling execution and individual configuration parameters are transmitted to all control subsystems at the same time, ensuring that each control subsystem can start running at the same moment.
[0114] Correspondingly, after receiving the scheduling instructions and the corresponding sub-configuration parameters, each control subsystem will start its own control logic and independently execute the corresponding control functions based on its own sub-configuration parameters. Moreover, each control subsystem does not interfere with the others and is independent of each other.
[0115] Specifically, based on the coordinated scheduling sequence, scheduling instructions and operation permission parameters can be synchronously issued to the beam operation control subsystem to enable the beam operation control subsystem to execute the following control logic: calling the beam operation function module according to the operation permission parameters and outputting beam operation information; among them, the scheduling start instruction is used to trigger the beam operation control subsystem to start its own control logic, clarifying the time node and core requirements for entering the working state and executing beam operation-related functions; the operation permission parameters are the core basis for the beam operation control subsystem to execute control logic. These parameters are extracted from the global configuration parameter package in the early stage, accurately matching the particle accelerator's operation plan, clarifying the operator's operating scope, executable beam operation types, operation priorities, and permission verification rules, ensuring the standardization and safety of beam operation.
[0116] Specifically, based on the coordinated scheduling sequence, scheduling commands and the set of signals required for beam path control can be synchronously issued to the beam path control subsystem to enable the beam path control subsystem to execute the following control logic: determine the path conditions of the collected beam signals based on the set of signals required for beam path control, and output beam path information; among them, the scheduling start command is used to trigger the beam path control subsystem to officially enter the working state, specifying its start time, signal acquisition time limit and information output node, to ensure consistency with other control subsystems; the set of signals required for beam path control is the core basis for the control subsystem to perform path condition determination. This set of signals is extracted from the global configuration parameter package in the early stage, accurately matching the particle accelerator's operation plan, and clarifies the various beam signal types, signal thresholds, signal acquisition ranges and determination logic required for beam path conduction and cutoff, covering key signal parameters such as beam intensity, beam phase, and transmission stability, to ensure that the path determination results meet the beam operation requirements.
[0117] Specifically, based on the coordinated scheduling sequence, scheduling instructions, fault signal sets, and parameter protection thresholds can be synchronously issued to the beam protection control subsystem. This enables the beam protection control subsystem to execute the following control logic: monitor the collected safety parameters based on the fault signal set and parameter protection thresholds, and output safety interlock information. The scheduling start instruction is the core instruction that triggers the beam protection control subsystem to enter the safety monitoring working state. It clearly defines its start time, safety parameter acquisition cycle, fault judgment time limit, and information output node, ensuring that this control subsystem starts synchronously and operates collaboratively with the beam operation control subsystem and the beam path control subsystem. This achieves seamless integration of beam control and safety protection, avoiding the potential for safety monitoring to lag behind beam control. The fault signal set and parameter protection thresholds are the core basis for the beam protection control subsystem to perform fault monitoring and implement safety protection. Both are precisely extracted from the global configuration parameter package in the early stages, perfectly matching the particle accelerator's operation plan and safety constraint rules. The fault signal set clearly defines the various types of safety faults that need to be monitored in real time, their corresponding fault characteristics, signal codes, and identification rules. It covers all fault scenarios that may cause safety risks, such as abnormal beam parameters, equipment operation failures, and abnormal beam paths. The parameter protection thresholds clearly define the upper and lower limits of safe values and the normal fluctuation range of various safety parameters, defining a clear boundary between safe operation and fault warning and emergency interlocking, and providing a quantifiable and comparable standard for fault determination.
[0118] In practical applications, the beam state of a particle accelerator is not fixed but constantly changing. The control requirements and decision-making logic differ fundamentally under different states. Therefore, information fusion based on the current beam state is necessary to ensure that beam control decisions align with actual operating conditions and adapt to dynamic beam changes. Specifically, for example... Figure 4 As shown, step 103 includes the following steps:
[0119] 401. If the parallel output information meets the beam start-up conditions after fusion when the current beam state is a beam stop state, then a beam start-up control decision is generated.
[0120] 402. If the parallel output information meets the beam stopping condition after fusion when the current beam state is the beam start state, then a beam stopping control strategy is generated.
[0121] The specific beam initiation conditions must simultaneously meet all of the following conditions: the beam operation information is a beam initiation request, the beam path information is beam allowed, and the safety interlock information is not activated. In other words, when the current beam state is a stopped state, the beam control requirement is to ensure the beam initiation process is safe, compliant, and controllable, avoiding blind initiation that could lead to equipment failure or safety risks. At this time, it is necessary to comprehensively fuse and determine the parallel output information from the multi-dimensional control subsystem. Only when the fusion result simultaneously meets all preset beam initiation conditions will a beam initiation control decision be generated, eliminating the safety hazard of starting the beam simply because a single condition is met.
[0122] The output information of the aforementioned beam operation control subsystem is a beam start request: This condition is used to confirm the existence of a valid beam start operation command, ensuring that the beam start is a pre-set operation that conforms to the particle accelerator's operating plan, avoiding accidental start without an operation command. At the same time, combined with the previously issued operation permission parameters, it can indirectly verify that the start request comes from an authorized operator, ensuring the compliance of the operation.
[0123] The output information of the above-mentioned beam path control subsystem is "beam allowed": This condition is used to confirm that the beam path is in a normal conduction state and that the beam can be transmitted smoothly and stably. That is, the beam path control subsystem has determined through beam signal comparison that the current beam signal meets the path conduction requirements and there are no problems such as path blockage or signal abnormality. This provides a path guarantee for normal transmission after the beam is started and avoids equipment overload damage caused by the inability to transmit the beam.
[0124] The output information of the above-mentioned safety interlock control subsystem is not activated: This condition is the core safety prerequisite for beam startup, used to confirm that the current particle accelerator is in a safe operating state, and that the beam protection control subsystem has not detected any faults, such as abnormal beam parameters, equipment failure, environmental safety hazards, etc. All safety parameters are within the parameter protection threshold range, ensuring that the beam startup process will not cause safety accidents and maximizing the safety of equipment, personnel and experiments.
[0125] The specific beam stop condition must meet any of the following conditions: the beam operation information is a beam stop request, the beam path information is that beam flow is not allowed, or the safety interlock information is activated. In other words, when the current beam state is in the beam start state, the beam control requirement is real-time response to anomalies and priority to safety. This ensures that if any safety hazard or anomaly occurs during beam operation, the beam can be stopped quickly to prevent the risk from escalating. At this time, the fusion judgment of parallel output information immediately generates a beam stop control decision as long as the fusion result meets any preset beam stop condition, without waiting for all conditions to be met, minimizing the anomaly response delay.
[0126] The output information of the above beam operation control subsystem is a beam stop request: this condition corresponds to a valid human stop operation. When the operator issues a beam stop command according to the operation plan or actual needs, the system does not need to verify other conditions, immediately determines that the stop condition is met, generates a stop decision, realizes the active and controllable stop of the beam, and adapts to the process switching requirements of the operation plan.
[0127] The output information of the above beam current path control subsystem is "beam current not allowed": This condition corresponds to an abnormal beam current path scenario, that is, the beam current path control subsystem detects abnormal beam current signal, path blockage or inability to transmit normally. If the beam current start state is maintained at this time, it will lead to beam current leakage, equipment overload and other faults. Therefore, as long as this condition is met, a stop decision is immediately triggered to quickly cut off the beam current and protect the equipment and beam current transmission safety.
[0128] The output information of the aforementioned safety interlock control subsystem is activated: This condition corresponds to the highest priority safety anomaly scenario, that is, the beam protection control subsystem detects a serious fault, such as beam parameters exceeding the safety threshold, abnormal equipment operation, environmental safety hazards, etc., which has triggered a safety interlock warning. At this time, the beam must be stopped immediately to avoid the fault from escalating and causing a safety accident. Therefore, once this condition is met, the system responds with priority, immediately generates a stop decision, and simultaneously links and executes the equipment to trigger emergency protection actions.
[0129] Furthermore, as a specific implementation of the above method, embodiments of this application provide an operation control system for a particle accelerator, which includes a hierarchical collaborative architecture, such as... Figure 5 As shown, the hierarchical collaborative architecture includes a configuration subsystem, a multi-dimensional control subsystem, a central decision-making system, execution devices, and an execution result monitoring module; wherein, the multi-dimensional control subsystem includes a beam operation control subsystem, a beam path control subsystem, and a safety protection control subsystem;
[0130] The configuration subsystem is connected to the multi-dimensional control subsystem, and configures the corresponding operation permission parameters for the beam operation control subsystem, configures the signal set required to generate the beam path for the beam path control subsystem, and configures the fault signals and parameter protection thresholds in the corresponding operating mode for the safety protection control subsystem.
[0131] The central decision-making system is connected to the multi-dimensional control subsystem and is used to receive the parallel output information of the multi-dimensional control subsystem, and fuse the parallel output information of the multi-dimensional control subsystem in combination with the current beam state to obtain the beam control decision.
[0132] The central decision-making system is connected to the execution device and is used to send the beam control decision to the execution device so that the execution device can trigger the corresponding beam control action according to the beam control decision.
[0133] The execution result monitoring module is connected to the execution device and is used to monitor the execution result of the execution device according to the beam control action in real time, and feed the execution result back to the central decision system and / or the configuration subsystem to form a closed-loop adjustment of beam control.
[0134] Specifically, in the configuration subsystem, the operating mode can be selected and activated according to the operation plan, and the corresponding configuration strategy can be dynamically issued to the beam operation control subsystem, beam path control subsystem and safety protection control subsystem in parallel and independently according to the operating mode.
[0135] For the beam operation control subsystem, its operation permission set can be dynamically set. For example, all beam operation permissions can be disabled in maintenance mode and enabled in operation mode.
[0136] For the beam current path control subsystem, the set of signals required for beam current path can be dynamically set. For example, in the debugging mode, the conditions are relaxed, and beam current path is allowed if the set of signals in the signal set meets the conditions. In the operation mode, beam current path is allowed only if all signals in the signal set meet the conditions.
[0137] For the safety protection control subsystem, the fault signal set and parameter protection thresholds participating in this mode can be dynamically set.
[0138] Accordingly, in the multi-dimensional control subsystem, each control subsystem obtains its own sub-configuration parameters based on the global configuration parameters provided by the configuration subsystem and enters an independent parallel working state.
[0139] The beam operation control subsystem can receive operation instructions based on the operation permission parameters provided by the configuration subsystem, and send beam operation requests to the central decision-making system accordingly.
[0140] For the beam flow path control subsystem, the status signals of each control subsystem within its configuration range can be continuously collected and judged to dynamically generate the global beam flow path status. The global beam flow path status is used as the key condition for the central decision-making system to generate decisions, but the beam flow path control subsystem itself does not actively initiate beam flow operations.
[0141] For the safety protection and control subsystem, the safety parameters of equipment and personnel are continuously monitored. Once a fault is detected, the interlocking signal is directly and in parallel reported to the central decision-making system without the need for decision-making by the upper-level system, so as to achieve rapid fault response.
[0142] Specifically, the central decision-making system can receive output information from each control subsystem, including beam operation requests from the beam operation control subunit, beam path status from the beam path control subsystem, and interlock signals from the safety protection control subsystem. It then integrates the output information from each control subsystem to obtain a beam control strategy, which is then sent to the execution equipment. For example, for a beam stop request from the beam operation control subsystem, the beam control strategy could be to execute a smooth stop procedure. Similarly, for a fault interlock signal reported by the safety protection control subunit, the beam control strategy could be to trigger different actuators based on the nature of the fault. For recoverable faults, the chopper is stopped to achieve a fast and reversible beam interruption; for unrecoverable faults, a beam-blocking element insertion command is executed simultaneously with chopper triggering to achieve physical-level absolute isolation.
[0143] In practical applications, the decision-making process for specific particle accelerator beam initiation can be referenced. Figure 6 As shown, the process describes how, after the operator initiates a beam start request through the beam operation subsystem, the system uses this request as a trigger to query the multi-dimensional control subsystem. This includes obtaining operating permissions from the configuration subsystem to verify if the current operating mode has the necessary permissions; initiating a status query to the beam path control subsystem to verify if the beam path signal is permitted; and initiating an interlock status query to the safety protection control subsystem to check the interlock status between the machine protection system and the personnel protection system, confirming that no safety interlock has been triggered, thus ensuring the safety of personnel and equipment. Further, by summarizing the above query results, a beam control decision is obtained. This control strategy decision combines the query results to adjudicate the beam start request. If all query results are valid, the beam is started; if any query result is invalid, the beam is stopped. After the above decision-making process, the beam is turned on and enters the operating state.
[0144] In practical applications, the decision-making process for stopping a particle accelerator beam can be found in [reference needed]. Figure 7As shown, this process describes how, after initiating a beam stop request, the request can be a planned beam stop initiated by the operator through the beam operation subsystem, or a fault-interlocked beam stop triggered by the safety protection control subsystem. For planned beam stops, the smooth beam stop procedure can be directly initiated; for fault-interlocked beam stops, the fault nature judgment stage is entered; recoverable faults are recovered through simple operations, i.e., stopping the chopper's triggering action; for unrecoverable faults, a beam-blocking element insertion command is executed simultaneously with chopper triggering. After the above decision-making process, the beam stops and enters a safe standby state.
[0145] Furthermore, as a specific implementation of the above method, embodiments of this application provide an operation control device for a particle accelerator, such as... Figure 8 As shown, the device includes: a generation unit 51, a scheduling unit 52, a fusion unit 53, and a control unit 54.
[0146] The generation unit 51 is used to pre-generate a global configuration parameter package according to the operation plan of the particle accelerator;
[0147] The scheduling unit 52 is used to coordinate the scheduling of the multi-dimensional control subsystem under the drive of the global configuration parameter package, so that the multi-dimensional control subsystem can execute the corresponding control logic independently and in parallel to obtain parallel output information.
[0148] The fusion unit 53 is used to combine the current beam state and fuse the parallel output information of the multi-dimensional control subsystem to obtain the beam control decision;
[0149] The control unit 54 is used to send the beam control decision to the execution device, so that the execution device can trigger the corresponding beam control action according to the beam control decision.
[0150] The particle accelerator operation control device provided in this embodiment of the invention, compared with the existing operation control method of particle accelerator using a coupled architecture, pre-generates a global configuration parameter package according to the particle accelerator's operation plan; driven by the global configuration parameter package, it performs coordinated scheduling of multi-dimensional control subsystems so that the multi-dimensional control subsystems can execute their respective control logic independently and in parallel, obtaining parallel output information; combined with the current beam state, it fuses the parallel output information of the multi-dimensional control subsystems to obtain beam control decisions; and sends the beam control decisions to the execution device so that the execution device can trigger corresponding beam control actions according to the beam control decisions. The entire process uses a global configuration parameter package as a unified driving source to perform real-time collaborative scheduling of multi-dimensional control subsystems. This allows the multi-dimensional control subsystems to run independently and in parallel without interfering with each other, effectively solving problems such as high coupling between subsystems, scattered configurations, and difficulty in coordinating timing in traditional control architectures, thus improving the stability of particle accelerator operation. Furthermore, by combining the current beam state with the multi-dimensional parallel output information for fusion decision-making, accurate and reliable beam control decisions can be generated quickly while meeting multi-dimensional constraints. This ensures the stability of particle accelerator operation, improves control efficiency, and significantly reduces logical conflicts and safety operation risks.
[0151] In specific application scenarios, the generation unit includes:
[0152] The parsing module is used to parse the operation plan of the particle accelerator to extract structured parameter requirements, which include at least beam parameter targets, operation process nodes, and safety constraint rules.
[0153] The matching module is used to match and map the structured parameter requirements with the functional types of the multi-dimensional control subsystems to obtain the sub-configuration parameters corresponding to each control subsystem.
[0154] The encapsulation module is used to encapsulate the sub-configuration parameters corresponding to all control subsystems into a global configuration parameter package.
[0155] In specific application scenarios, the matching module is specifically used for:
[0156] The structured parameter requirements are matched and mapped to the beam operation control subsystem, and corresponding operation permission parameters are configured for the beam operation control subsystem so that the corresponding beam operation can be started or disabled under different operating modes.
[0157] The structured parameter requirements are matched and mapped to the beam current path control subsystem, and the beam current path control subsystem is configured to generate the signal set required for beam current path generation, so as to adapt to the beam current path conditions under different operating modes.
[0158] The structured parameter requirements are matched and mapped to the safety protection and control subsystem, and the corresponding fault signal set and parameter protection threshold are configured for the safety protection and control subsystem under the corresponding operating mode.
[0159] In specific application scenarios, the scheduling unit includes:
[0160] The extraction module is used to extract the sub-configuration parameters and collaborative scheduling timing corresponding to each control subsystem under the drive of the global configuration parameter package;
[0161] The execution module is used to synchronously issue scheduling instructions and corresponding sub-configuration parameters to each control subsystem according to the coordinated scheduling sequence, so that each control subsystem can execute its corresponding control logic independently and in parallel according to its own control logic.
[0162] The integration module is used to integrate the output information of each control subsystem into a standardized format to obtain parallel output information.
[0163] In specific application scenarios, the execution module is specifically used for:
[0164] According to the coordinated scheduling timing, scheduling instructions and operation permission parameters are synchronously sent to the beam operation control subsystem so that the beam operation control subsystem executes the following control logic: calling the beam operation function module according to the operation permission parameters and outputting beam operation information;
[0165] According to the coordinated scheduling sequence, a scheduling command and the set of signals required for the beam path are synchronously sent to the beam path control subsystem so that the beam path control subsystem executes the following control logic: determine the path condition of the collected beam signals according to the set of signals required for the beam path, and output beam path information;
[0166] According to the coordinated scheduling sequence, scheduling instructions, fault signal sets, and parameter protection thresholds are synchronously sent to the beam protection control subsystem so that the beam protection control subsystem executes the following control logic: performs fault monitoring on the collected safety parameters according to the fault signal set and parameter protection thresholds, and outputs safety interlock information.
[0167] In specific application scenarios, the fusion unit is specifically used for:
[0168] If the parallel output information meets the beam start conditions after fusion when the current beam state is the beam stop state, then a beam start control decision is generated. The beam start conditions must meet all of the following conditions at the same time: the beam operation information is a beam start request, the beam path information is a beam allow, and the safety interlock information is not activated.
[0169] If the current beam state is in the beam start state, and the parallel output information meets the beam stop condition after fusion, a beam stop control strategy is generated. The beam stop condition must meet any of the following conditions: the beam operation information is a beam stop request, the beam path information is that the beam is not allowed, or the safety interlock information is activated.
[0170] Based on the above-described particle accelerator operation control method, this application embodiment also provides a storage medium storing a computer program, which, when executed by a processor, implements the above-described particle accelerator operation control method.
[0171] Based on this understanding, the technical solution of this application can be embodied in the form of a software product. The software product can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, or portable hard drive), and includes several instructions to cause a computer device (such as a personal computer, server, or network device) to execute the methods described in the various implementation scenarios of this application.
[0172] Based on the above-described particle accelerator operation control method, in a virtual device embodiment, to achieve the above objectives, this application embodiment also provides a physical device for particle accelerator operation control, which can be a computer, smartphone, tablet computer, smartwatch, server, or network device, etc. The physical device includes a storage medium and a processor; the storage medium is used to store computer programs; the processor is used to execute the computer programs to implement the above-described particle accelerator operation control method.
[0173] Optionally, the physical device may also include a user interface, a network interface, a camera, radio frequency (RF) circuitry, sensors, audio circuitry, a Wi-Fi module, etc. The user interface may include a display screen, input units such as a keyboard, etc., and optional user interfaces may also include USB interfaces, card reader interfaces, etc. The network interface may optionally include standard wired interfaces, wireless interfaces (such as Wi-Fi interfaces), etc.
[0174] In an exemplary embodiment, see Figure 9 The aforementioned physical device includes a communication bus, a processor, a memory, and a communication interface. It may also include an input / output interface and a display device. The various functional units can communicate with each other via the bus. The memory stores computer programs, and the processor executes the programs stored in the memory to perform the particle accelerator operation control method described in the above embodiments.
[0175] Those skilled in the art will understand that the physical device structure for the operation control of a particle accelerator provided in this embodiment does not constitute a limitation on the physical device, and may include more or fewer components, or combine certain components, or have different component arrangements.
[0176] The storage medium may also include an operating system and a network communication module. The operating system is a program that manages the hardware and software resources of the physical device controlling the operation of the particle accelerator, supporting the execution of information processing programs and other software and / or programs. The network communication module is used to enable communication between the various components within the storage medium, as well as communication with other hardware and software in the information processing physical device.
[0177] Through the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented using software plus necessary general-purpose hardware platforms, or it can be implemented in hardware. By applying the technical solution of this application, compared with the existing methods, this application uses a global configuration parameter package as a unified driving source to perform real-time collaborative scheduling of multi-dimensional control subsystems, enabling the multi-dimensional control subsystems to run independently and in parallel without interfering with each other. This effectively solves the problems of high coupling, dispersed configuration, and difficulty in timing coordination among subsystems in traditional control architectures, and improves the stability of particle accelerator operation. Furthermore, by combining the current beam state with the multi-dimensional parallel output information for fusion decision-making, accurate and reliable beam control decisions can be generated quickly under the premise of satisfying multi-dimensional constraints. This ensures the stability of particle accelerator operation while improving control efficiency and significantly reducing logical conflicts and safety operation risks.
[0178] Those skilled in the art will understand that the accompanying drawings are merely schematic diagrams of a preferred embodiment, and the modules or processes shown in the drawings are not necessarily essential for implementing this application. Those skilled in the art will understand that the modules in the apparatus of the embodiment can be distributed within the apparatus of the embodiment as described, or can be modified to be located in one or more apparatuses different from this embodiment. The modules of the above-described embodiment can be combined into one module, or further divided into multiple sub-modules.
[0179] The serial numbers in this application are for descriptive purposes only and do not represent the superiority or inferiority of any particular implementation scenario. The above disclosures are merely a few specific implementation scenarios of this application; however, this application is not limited thereto, and any variations conceived by those skilled in the art should fall within the protection scope of this application.
Claims
1. A method of operation control of a particle accelerator, characterized by, include: The operation plan of the particle accelerator is analyzed to extract structured parameter requirements, which include at least beam parameter targets, operation process nodes, and safety constraint rules. The structured parameter requirements are matched and mapped with the functional types of the multi-dimensional control subsystems to obtain the sub-configuration parameters corresponding to each control subsystem. The sub-configuration parameters corresponding to all control subsystems are encapsulated to form a global configuration parameter package. Driven by the global configuration parameter package, the multi-dimensional control subsystems are coordinated and scheduled so that the multi-dimensional control subsystems can execute their respective control logic independently and in parallel, thereby obtaining parallel output information. By combining the current beam state, the parallel output information of the multi-dimensional control subsystem is fused to obtain the beam control decision; The beam control decision is sent to the execution device, which then triggers the corresponding beam control action based on the beam control decision.
2. The operation control method of a particle accelerator according to claim 1, characterized by, The structured parameter requirements are matched and mapped to the functional types of the multi-dimensional control subsystems to obtain the sub-configuration parameters corresponding to each control subsystem, including: The structured parameter requirements are matched and mapped to the beam operation control subsystem, and corresponding operation permission parameters are configured for the beam operation control subsystem so that the corresponding beam operation can be started or disabled under different operating modes. The structured parameter requirements are matched and mapped to the beam current path control subsystem, and the beam current path control subsystem is configured to generate the signal set required for beam current path generation, so as to adapt to the beam current path conditions under different operating modes. The structured parameter requirements are matched and mapped to the safety protection and control subsystem, and the corresponding fault signal set and parameter protection threshold are configured for the safety protection and control subsystem under the corresponding operating mode.
3. The operation control method of a particle accelerator according to claim 1, characterized by, Driven by the global configuration parameter package, the multi-dimensional control subsystems are coordinated and scheduled so that they execute their respective control logic independently and in parallel, obtaining parallel output information, including: Driven by the global configuration parameter package, extract the sub-configuration parameters and collaborative scheduling timing corresponding to each control subsystem; According to the coordinated scheduling sequence, scheduling instructions and corresponding sub-configuration parameters are synchronously issued to each control subsystem so that each control subsystem can execute its corresponding control logic independently and in parallel according to its own control logic. The output information of each control subsystem is integrated into a standardized format to obtain parallel output information.
4. The operation control method of a particle accelerator according to claim 3, characterized by, The step of synchronously issuing scheduling instructions and corresponding sub-configuration parameters to each control subsystem according to the coordinated scheduling timing, so that each control subsystem executes its corresponding control logic independently and in parallel, includes: According to the coordinated scheduling timing, scheduling instructions and operation permission parameters are synchronously sent to the beam operation control subsystem so that the beam operation control subsystem executes the following control logic: calling the beam operation function module according to the operation permission parameters and outputting beam operation information; According to the coordinated scheduling sequence, a scheduling command and the set of signals required for the beam path are synchronously sent to the beam path control subsystem so that the beam path control subsystem executes the following control logic: determine the path condition of the collected beam signals according to the set of signals required for the beam path, and output beam path information; According to the coordinated scheduling sequence, scheduling instructions, fault signal sets, and parameter protection thresholds are synchronously sent to the beam protection control subsystem so that the beam protection control subsystem executes the following control logic: performs fault monitoring on the collected safety parameters according to the fault signal set and parameter protection thresholds, and outputs safety interlock information.
5. The operation control method for a particle accelerator according to any one of claims 1-4, characterized in that, The process of fusing the parallel output information of the multi-dimensional control subsystem in conjunction with the current beam state to obtain beam control decisions includes: If the parallel output information meets the beam start conditions after fusion when the current beam state is the beam stop state, then a beam start control decision is generated. The beam start conditions must meet all of the following conditions at the same time: the beam operation information is a beam start request, the beam path information is a beam allow, and the safety interlock information is not activated. If the current beam state is in the beam start state, and the parallel output information meets the beam stop condition after fusion, a beam stop control strategy is generated. The beam stop condition must meet any of the following conditions: the beam operation information is a beam stop request, the beam path information is that the beam is not allowed, or the safety interlock information is activated.
6. An operation control system of a particle accelerator, characterized by, The system includes a hierarchical collaborative architecture, which comprises a configuration subsystem, a multi-dimensional control subsystem, a central decision-making system, execution devices, and an execution result monitoring module; wherein, the multi-dimensional control subsystem includes a beam operation control subsystem, a beam path control subsystem, and a safety protection control subsystem. The configuration subsystem is connected to the multi-dimensional control subsystem, and configures the corresponding operation permission parameters for the beam operation control subsystem, configures the signal set required to generate the beam path for the beam path control subsystem, and configures the fault signals and parameter protection thresholds in the corresponding operating mode for the safety protection control subsystem. The central decision-making system is connected to the multi-dimensional control subsystem and is used to receive the parallel output information of the multi-dimensional control subsystem, and fuse the parallel output information of the multi-dimensional control subsystem in combination with the current beam state to obtain the beam control decision. The central decision-making system is connected to the execution device and is used to send the beam control decision to the execution device so that the execution device can trigger the corresponding beam control action according to the beam control decision. The execution result monitoring module is connected to the execution device and is used to monitor the execution result of the execution device according to the beam control action in real time, and feed the execution result back to the central decision system and / or the configuration subsystem to form a closed-loop adjustment of beam control.
7. An operation control device of a particle accelerator, characterized by comprising: include: The generation unit is used to parse the operation plan of the particle accelerator to extract structured parameter requirements, which include at least beam parameter targets, operation process nodes, and safety constraint rules. The structured parameter requirements are matched and mapped with the function types of the multi-dimensional control subsystems to obtain the sub-configuration parameters corresponding to each control subsystem. The sub-configuration parameters corresponding to all control subsystems are encapsulated to form a global configuration parameter package. The scheduling unit is used to coordinate the scheduling of the multi-dimensional control subsystems under the drive of the global configuration parameter package, so that the multi-dimensional control subsystems can execute their respective control logic independently and in parallel to obtain parallel output information. The fusion unit is used to combine the current beam state with the parallel output information of the multi-dimensional control subsystem to obtain the beam control decision; The control unit is used to send the beam control decision to the execution device, so that the execution device can trigger the corresponding beam control action according to the beam control decision. 8.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is configured to perform the method according to any one of claims 1-7. When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 5.
9. A computer storage medium having stored thereon a computer program, characterized in that When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Medical heavy ion accelerator control system
CN109908492A
Equipment parameter generation method and device of particle accelerator, storage medium and terminal
CN117592208A