AB-BNCT accelerator ACI control device and method
Through the embedded control system platform and optical signal transmission technology, the real-time problem of network interference and communication in the AB-BNCT accelerator is solved, efficient and reliable data transmission and state synchronization of the accelerator control interface system is achieved, and the stability and treatment effect of the system are improved.
Patent Information
- Application Number
- CN202510560005.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2025-08-15
- Estimated Expiration
- 2045-04-30
AI Technical Summary
The accelerator control interface system of the existing AB-BNCT accelerator has problems such as low network interference and data interaction efficiency, insufficient anti-interference capability, and poor communication real-time performance, which affects the system stability and treatment effect.
It adopts an embedded control system platform architecture, dual network card isolation design and optical signal transmission, combined with C language and Verilog hardware programming, to achieve efficient, real-time data transmission and state synchronization between the accelerator control interface system, the treatment control system and the accelerator control system.
It improves the accuracy and reliability of signal transmission, avoids electromagnetic interference, ensures safe and accurate requests and termination of beam current, improves system stability and communication efficiency, and reduces system maintenance complexity.
Smart Images

Figure CN120491525A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of particle accelerators, and in particular relates to an ACI control device and method for an AB-BNCT accelerator. Background Art
[0002] Accelerator-Based Boron Neutron Capture Therapy (AB-BNCT) is an advanced radiotherapy technology that uses particle accelerators to generate neutron beams, combined with boron-containing drugs, to precisely treat tumors. Compared to traditional nuclear reactor neutron sources, AB-BNCT accelerators are safer, more compact, and suitable for deployment in hospital environments. They are core equipment for the clinical promotion of BNCT technology.
[0003] The Accelerator Control System (ACS) is a complete, fully automated accelerator control system designed to automatically start, control, and protect all accelerator equipment. It includes comprehensive status monitoring, fault diagnosis, equipment safety interlocking, and automatic recording of operating data.
[0004] The Treatment Control System (TCS) is the core component of AB-BNCT, responsible for the precise, safe, and efficient implementation of tumor treatment. By integrating accelerator operation, neutron beam control, patient positioning, and radiation safety, the system ensures that treatment meets clinical requirements.
[0005] The Accelerator Control Interface (ACI) is a bridge connecting the accelerator control system ACS and the treatment control system TCS. It is the core middle layer connecting the treatment control system TCS and the accelerator control system ACS hardware. It is responsible for implementing command transmission, status monitoring and safety interlocking to ensure the accurate and stable output of the proton beam.
[0006] The accelerator control interface system (ACI) serves as a bridge between the two, and its performance directly affects the stability and treatment effect of the entire system. However, the accelerator control interface system ACI in the existing technology may have the following technical defects:
[0007] 1. Network interference and data exchange efficiency issues: Existing treatment control systems (TCS) and accelerator control systems (ACS) usually exchange data through a single network, which easily leads to network congestion and data transmission delays. Due to the lack of network isolation, the communication between TCS and ACS interferes with each other, affecting the stability and real-time performance of the system.
[0008] 2. Insufficient anti-interference capability: In existing systems, hard signal transmission usually uses electrical signals, which are susceptible to electromagnetic interference, resulting in signal distortion or transmission errors; especially in complex electromagnetic environments, which may affect the normal operation of the system.
[0009] 3. Communication efficiency and real-time issues: The communication process of the existing system may not be optimized enough, lacking an efficient communication mechanism, resulting in low data transmission efficiency. Changes in status signals cannot be reported in a timely manner, and the system cannot respond quickly to status changes, affecting overall operational efficiency. Summary of the Invention
[0010] To address the technical deficiencies in the prior art, this application provides an AB-BNCT accelerator ACI control device and method. By optimizing the hardware architecture and software communication process, the treatment control system (TCS) schedules the accelerator control system (ACS) through the accelerator control interface (ACI) control device, thereby ensuring safe and accurate beam request and termination. The AB-BNCT accelerator ACI control device bridges the ACS and TCS systems to complete beam acquisition and scheduling.
[0011] The technical solution is as follows:
[0012] In one aspect, an AB-BNCT accelerator ACI control device is provided, which includes hardware and software, wherein the hardware includes:
[0013] Embedded control system platform architecture, which has a dual network card architecture,
[0014] The first network card is used to exchange data with the treatment control system TCS, receive control command information of the treatment control system TCS, and return command response information of the treatment control system TCS and current status information of the accelerator;
[0015] The second network card is used to exchange data with the accelerator control system ACS and display the control information log of the treatment control system TCS currently received by the accelerator control interface system ACI on the accelerator control system ACS;
[0016] All key signals between the accelerator control interface system ACI and the treatment control system equipment TCS and the accelerator control system ACS are transmitted via optical signals.
[0017] Furthermore, the embedded control system platform includes:
[0018] Power module, used to provide stable power for the entire device;
[0019] The photoelectric conversion module is responsible for converting electrical signals into optical signals and converting all hard signals between the ACI accelerator control interface system and the TCS treatment control system equipment and the ACS accelerator control system into optical signals for transmission;
[0020] The main control module is used to process various control signals and data interactions.
[0021] Furthermore, the photoelectric conversion module includes: a light emitting board and a light receiving board;
[0022] The optical receiving board is used to convert electrical signals into optical signals;
[0023] The optical transmitter board is used to convert optical signals into electrical signals.
[0024] Furthermore, the photoelectric conversion module is connected to the main control module through a level conversion chip, and the optical receiving board and the optical transmitting board are connected to the main control module through a level conversion chip respectively.
[0025] Furthermore, the software is based on an embedded operating system, uses C language and Verilog hardware programming language to design programs, adopts a question-and-answer interactive mode for the communication process, and adopts an active reporting strategy for status signal changes. It is used to collect the beam status of the accelerator control system ACS in real time and actively push it to the treatment control system TCS through optical signals.
[0026] Furthermore, the treatment control system TCS includes: a dose control system DCM, a facility interlock control system FICM, a dose verification system DVM and a beam scheduling system BSS; the beam scheduling system BSS establishes a first communication link with the accelerator control interface system ACI, and the accelerator control interface system ACI is connected to the facility interlock control system FICM and the dose control system DCM through a second communication link.
[0027] Furthermore, the first communication link is an Ethernet-based communication channel between the beam scheduling system BSS and the accelerator control interface system ACI;
[0028] The second communication link is a hybrid communication channel established between the accelerator control interface system ACI and the facility interlock control system FICM and the dose control system DCM through the photoelectric conversion module.
[0029] On the other hand, an AB-BNCT accelerator ACI control method is applied to the above-mentioned AB-BNCT accelerator ACI control device, comprising:
[0030] Beam application and instruction generation stage:
[0031] The treatment control system TCS sends a beam application / cancellation instruction to the beam scheduling system BSS;
[0032] The beam scheduling system BSS generates a switching instruction containing the target room identification and sends it to the accelerator control interface system ACI. Among them, the target is identified as a junk target when it is not a treatment request;
[0033] The accelerator control interface system ACI sends the target treatment room to the accelerator control system ACS through the photoelectric conversion module;
[0034] Beam path switching execution phase:
[0035] When the first treatment room in the team changes, the beam scheduling system BSS sends a beam transport line switching instruction to the accelerator control interface system ACI. After receiving the switching instruction, the accelerator control interface system ACI sends a feedback instruction to the beam scheduling system BSS and forwards the switching instruction to the accelerator control system ACS. The accelerator control system ACS executes the switching of the transport line. After the accelerator control interface system ACI determines that the switching is completed, it sends the switching result to the beam scheduling system BSS.
[0036] At the same time, the accelerator control interface system ACI will give the corresponding room number to the facility interlocking control system FICM. After receiving the room number from the accelerator control interface system ACI, the facility interlocking control system FICM will feedback the received room number to the accelerator control interface system ACI.
[0037] Further, the dose control stage:
[0038] After receiving the beam ready signal forwarded by the accelerator control interface system ACI, the dose control system DCM in the treatment control system TCS;
[0039] If the treatment control system TCS scheduling instruction enables beam generation, the dose control system DCM generates a beam enable signal and sends it to the accelerator control interface system ACI. After receiving the beam enable signal, the accelerator control interface system ACI forwards it to the accelerator control system ACS. After receiving the beam enable signal from the accelerator control interface system ACI, the accelerator control system ACS sends a normal beam output signal. After receiving the normal beam output signal from the accelerator control interface system ACS, the accelerator control interface system ACI sends a beam enable feedback signal to the dose control system DCM to confirm that the beam has been emitted.
[0040] Furthermore, in the accelerator status full-link synchronization stage:
[0041] Accelerator status query: The treatment control system TCS sends an accelerator status query message to the beam scheduling system BSS. The beam scheduling system BSS forwards the message to the accelerator control interface system ACI to obtain real-time status. After receiving the accelerator status message from the accelerator control interface system ACI, it forwards the reply to the corresponding treatment control system TCS;
[0042] Accelerator status reporting: When the accelerator control interface system ACI determines that the accelerator status has changed, it actively sends an accelerator status message to the beam scheduling system BSS. After receiving the accelerator status message from the accelerator control interface system ACI, the beam scheduling system BSS forwards it to all treatment control systems TCS.
[0043] The technical solution includes at least the following technical effects:
[0044] 1. The hardware design of this application utilizes an embedded control system platform architecture, primarily comprising a power supply, optical receiver board, optical transmitter board, and main control board. All hard signals between the accelerator control interface system (ACI), the treatment control system (TCS), and the accelerator control system (ACS) are converted into optical signals for transmission via an optoelectronic conversion module. This provides high electromagnetic compatibility, effectively avoids external electromagnetic interference, and significantly improves the accuracy and reliability of signal transmission.
[0045] 2. The software design of this application is based on an embedded operating system, developed using C and Verilog hardware programming languages. The communication process utilizes a "question-and-answer, back-and-forth" interactive model to ensure the integrity and accuracy of data transmission. Furthermore, the system proactively reports status changes to the treatment control system (TCS) and accelerator control system (ACS) in real time, ensuring the system is aware of state transitions. The rigorous and standardized software process improves the efficiency and safety of the control process.
[0046] 3. The hardware of this application is equipped with a dual network card architecture, which realizes the network isolation between the treatment control system TCS and the accelerator control system ACS, and prevents them from interfering with or affecting each other. The first network card is used to exchange data with the treatment control system TCS, receive control command information from the treatment control system TCS, and return command response information and the current status information of the accelerator; the second network card is used to exchange data with the accelerator control system ACS, and display the treatment control system TCS information log received by the accelerator control interface system ACI on the accelerator control system ACS, which is convenient for later fault location and indexing; it effectively avoids network communication congestion, improves communication speed, ensures the stability and efficiency of data transmission, and ensures that the two systems do not interfere with each other.
[0047] 4. The Accelerator Control Interface (ACI) system converts all hard signals into optical signals for transmission via an optoelectronic conversion module, improving electromagnetic compatibility and facilitating troubleshooting. The Accelerator Control System (ACS) records the treatment control system (TCS) information received by the Accelerator Control Interface (ACI) system in real time, facilitating rapid fault location and maintenance, significantly reducing the complexity and cost of system maintenance.
[0048] 5. Through the optimization of electromagnetic compatibility in hardware design, the introduction of software communication processes and network isolation mechanisms, this application significantly improves the safety and reliability of the AB-BNCT system, ensures the precise and stable output of the beam, and provides reliable protection for clinical treatment. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0050] Figure 1 This is a hardware block diagram of an AB-BNCT accelerator ACI control device provided in this application;
[0051] Figure 2 A schematic diagram of the structure of an accelerator control interface system ACI control device provided in a preferred embodiment of the present application;
[0052] Figure 3 A flow chart of switching a beam delivery line to a target treatment room provided in a preferred embodiment of the present application;
[0053] Figure 4 A flow chart of switching the beam transport line to a junk target provided in a preferred embodiment of the present application;
[0054] Figure 5 A flowchart of accelerator status query provided in a preferred embodiment of the present application;
[0055] Figure 6 A flowchart of the accelerator status active reporting provided in a preferred embodiment of the present application;
[0056] Figure 7 ACI and BSS communication instruction information reporting flow chart provided for a preferred embodiment of the present application; DETAILED DESCRIPTION
[0057] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
[0058] Related terms explanation:
[0059] AB-BNCT (Accelerator-Based Boron Neutron Capture Therapy) is accelerator-based boron neutron capture therapy.
[0060] ACS (Accelerator Control System) is abbreviated as accelerator control system.
[0061] TCS (Treatment Control System) is short for treatment control system.
[0062] ACI (Accelerator Control Interface) is short for accelerator control interface system.
[0063] DCM (Dose Control Monitor) is referred to as the dose control system, which is mainly used to monitor the irradiation dose.
[0064] FICM (Facility Interlock Control Monitor) is short for facility interlock control system, which is mainly used to complete the safety interlock of facilities.
[0065] DVM (Dose Verify Monitor) is referred to as dose verification system, which is mainly used to verify the irradiation dose.
[0066] BSS (Beam Schedule System) is short for beam scheduling system, which is mainly used to complete accelerator beam line switching control.
[0067] The internal equipment of the treatment control system TCS system includes the dose control system DCM, the facility interlock control system FICM, the dose verification system DVM and the beam scheduling system BSS.
[0068] The AB-BNCT accelerator ACI control device provided in this application includes hardware design and software process design. The hardware design mainly includes a power module, a photoelectric conversion module, and a main control module. Key signals are transmitted via optical signals, ensuring efficient electromagnetic compatibility. The software design is based on an embedded operating system and uses C language and Verilog hardware programming language to design programs. The communication process adopts a "question-and-answer format, with back-and-forth" interactive mode. An active reporting strategy is used for status signal changes, facilitating the system's timely understanding of status changes. The entire software process is rigorous and standardized.
[0069] The power module is used to provide stable power for the entire device.
[0070] The photoelectric conversion module includes an optical transmitter board and an optical receiver board. The photoelectric conversion module is responsible for converting electrical signals and optical signals into each other, and is used to convert all hard signals between the ACI accelerator control interface system and the TCS treatment control system equipment and the ACS accelerator control system into optical signals for transmission.
[0071] The main control module is used to process various control signals and data interactions.
[0072] The hardware adopts an embedded control system platform architecture and is equipped with a dual network card architecture, which realizes network isolation between the treatment control system TCS and the accelerator control system ACS, preventing them from interfering with or affecting each other.
[0073] The first network card is specifically used to exchange data with the treatment control system (TCS), receiving control command information from the TCS and transmitting back command responses from the TCS and the current status of the accelerator. The second network card is used to exchange data with the accelerator control system (ACS), displaying a log of information received by the accelerator control system (ACI) from the TCS on the ACS, facilitating later fault location and indexing. This effectively avoids network communication congestion, improves communication speed, ensures stable and efficient data transmission, and ensures that the two systems do not interfere with each other. Preferably, the first network card transmits via Ethernet, and the second network card transmits via fiber optic communication.
[0074] In addition, all hard signals between the accelerator control interface system ACI and the treatment control system equipment TCS and the accelerator control system ACS are converted into optical signals through the optoelectronic conversion module for transmission, and have excellent electromagnetic compatibility characteristics.
[0075] The dose control system DCM, facility interlock control system FICM, dose control system DVM and beam scheduling system BSS are internal equipment of the treatment control system TCS system.
[0076] The beam scheduling system BSS establishes a first communication link with the accelerator control interface system ACI, and the accelerator control interface system ACI is connected to the facility interlock control system FICM and the dose control system DCM through second communication links respectively.
[0077] Among them, the first communication link is a TCP / IP communication channel based on the Ethernet protocol between the beam scheduling system BSS and the accelerator control interface system ACI.
[0078] The second communication link is a hybrid communication channel established between the accelerator control interface system ACI and the facility interlock control system FICM and the dose control system DCM through the photoelectric conversion module.
[0079] like Figure 1 The hardware principle block diagram of an AB-BNCT accelerator ACI control device is shown in FIG. 1 , and its working principle is as follows:
[0080] The beam scheduling system BSS sends the treatment room number of the currently required beam to the accelerator control interface system ACI. The accelerator control interface system ACI sends the treatment room number to the accelerator control system ACS through the optical transmitter board. The accelerator control system ACS compares the current treatment room number with the set treatment room number to decide whether to execute the switching procedure;
[0081] If they are inconsistent, the switching procedure is executed; if they are consistent, the switching procedure is not executed. Regardless of whether the switching procedure is executed or not, the room number after execution is returned to the accelerator control interface system (ACI). The accelerator control interface system (ACI) responds to the beam scheduling system (BSS) via Ethernet with the room number after switching; thus, it can determine whether the switching is successful.
[0082] The accelerator control interface system ACI will also give the corresponding room number to the facility interlock control system FICM. The facility interlock control system FICM will also feedback whether it has received the current room number. If the facility interlock control system FICM has not received the room number, it will send a stop beam interlock signal to the accelerator control system ACS. If the facility interlock control system FICM receives the room number from the accelerator control interface system ACI, it will feedback the received room number to the accelerator control interface system ACI.
[0083] After the dose control system DCM receives the beam ready signal forwarded by the accelerator control interface system ACI;
[0084] If the treatment control system TCS scheduling instruction enables beam generation at this time, the dose control system DCM generates a beam enable signal and sends it to the accelerator control interface system ACI; after receiving the beam enable signal, the accelerator control interface system ACI forwards it to the accelerator control system ACS. At the same time, after receiving the normal beam emission signal from the accelerator control system ACS, the accelerator control interface system ACI sends a beam enable feedback signal to the dose control system DCM to confirm that the beam has been emitted.
[0085] The accelerator control system ACS will return the accelerator status to the accelerator control interface system ACI control combination as an accelerator status signal, which is then transmitted back to the beam scheduling system BSS via Ethernet.
[0086] It should be noted that the interface protocol and data that need to be exchanged between the beam scheduling system BSS and the accelerator control interface system ACI mainly consider the following points:
[0087] 1) The beam scheduling system BSS and the accelerator control interface system ACI have an independent local network;
[0088] 2) Data interaction should ensure security, integrity and timeliness;
[0089] 3) Beam Scheduling System BSS is a beam scheduling system, which is an independent system;
[0090] 4) Accelerator Control Interface System ACI is the accelerator control interface and is an independent system.
[0091] The beam scheduling system BSS and the accelerator control interface system ACI communicate in the following way:
[0092] 1) The beam scheduling system BSS and the accelerator control interface system ACI are connected via a local area network;
[0093] 2) The accelerator control interface system (ACI) provides a Socket-based TCP / IP service, using duplex service and long connections. ACI starts the Socket server, and the BSS starts the client to connect to the ACI. The BSS and ACI send and receive messages to each other, and the specific command instructions are determined by the message type.
[0094] 3) The data is in JSON format and the character set is UTF-8;
[0095] 4) Data transmission uses network byte order (big endian alignment);
[0096] 5) The message format is: JSON string (excluding carriage return) + carriage return; for example: {[key]:[value]}\r.
[0097] An independent local network is also used between ACS and ACI to ensure the security, integrity and timeliness of data interaction. The communication method is the same as that between BSS and ACI. In this way, the current BSS and ACI communication interaction command information can be displayed on the ACS system without distortion for reference by accelerator-side operators.
[0098] Example 1
[0099] like Figure 2 The structure diagram of the accelerator control interface system ACI control device provided by a preferred embodiment is shown. The hardware design is that the optical transmitter board uses the optoelectronic device HFBR1414, and the optical receiver board uses the optoelectronic device HFBR2412. The transmission distance can reach 2.7 km, the maximum signal rate is 160 Mbaud, and the typical wavelength is 820 nm. The optical receiver and optical transmitter devices are used in pairs, and multi-mode ST-ST optical fiber is used for optical signal transmission. The main control processor uses the Xilinx SoC Zynq7045 processor, which integrates FPGA and ARM internally. The processor is mounted with an embedded Linux operating system and is equipped with peripheral chips such as dual Ethernet PHY, level conversion chip, and memory to stably and reliably implement data processing and communication.
[0100] Among them, the Flash memory uses QSPI interface, the storage uses eMMC (Embedded MultiMediaCard), the internal memory uses DDR3, an SD card is used, the serial port communication uses RS232, and the debugging interface uses JTAG.
[0101] In summary, since the treatment control system (TCS) and the accelerator control system (ACS) are typically located several hundred meters apart, optical signals are used for long-distance signal transmission to ensure signal quality and integrity. Furthermore, optical signals transmit quickly, ensuring system response speeds of less than 1µs. The dual-NIC isolation architecture effectively isolates the TCS and ACS networks, preventing network congestion and improving communication speeds. Furthermore, the TCS must comply with stricter medical device specifications, requiring network isolation to protect the TCS from external network interference and ensure secure medical device system communications.
[0102] Implementation 2:
[0103] Provided is an AB-BNCT accelerator ACI control method, comprising the following steps:
[0104] Beam application and instruction generation stage:
[0105] The treatment control system TCS sends a beam application / cancellation instruction to the beam scheduling system BSS;
[0106] The beam scheduling system BSS generates a switching instruction containing the target room identification and sends it to the accelerator control interface system ACI. Among them, the target is identified as a junk target when it is not a treatment request;
[0107] The accelerator control interface system ACI sends the target treatment room to the accelerator control system ACS through the photoelectric conversion module;
[0108] Beam path switching execution phase:
[0109] When the head treatment room changes, the beam scheduling system BSS sends a beam transport line switching instruction to the accelerator control interface system ACI and informs ACI of the target treatment room number. After receiving the switching instruction, the accelerator control interface system ACI sends a feedback instruction to the beam scheduling system BSS and notifies the accelerator control system ACS to switch the beam transport line. After the accelerator control interface system ACI determines that the switching is complete, it sends the switching result to the beam scheduling system BSS.
[0110] At the same time, the accelerator control interface system (ACI) will provide the target treatment room number to the facility interlock control system (FICM). After receiving the room number from the ACI, the FICM will feedback the received room number to the ACI. Based on the sent and feedback room numbers, the ACI determines whether the FICM in the corresponding room has been successfully enabled. If the FICM does not receive the room number, it will send a beam stop interlock signal to the ACS.
[0111] Among them, the dose control stage:
[0112] After receiving the beam ready signal forwarded by the accelerator control interface system ACI, the dose control system DCM in the treatment control system TCS;
[0113] If the treatment control system TCS scheduling instruction enables beam generation, the dose control system DCM generates a beam enable signal and sends it to the accelerator control interface system ACI. After receiving the beam enable signal, the accelerator control interface system ACI forwards it to the accelerator control system ACS. After receiving the beam enable signal from the accelerator control interface system ACI, the accelerator control system ACS sends a normal beam output signal. After receiving the normal beam output signal from the accelerator control interface system ACS, the accelerator control interface system ACI sends a beam enable feedback signal to the dose control system DCM to confirm that the beam has been emitted.
[0114] Accelerator status full-link synchronization stage:
[0115] Accelerator status query: The treatment control system TCS sends an accelerator status query message to the beam scheduling system BSS. The beam scheduling system BSS forwards the message to the accelerator control interface system ACI to obtain real-time status. After receiving the accelerator status message from the accelerator control interface system ACI, it forwards the reply to the corresponding treatment control system TCS;
[0116] Accelerator status reporting: When the accelerator control interface system ACI determines that the accelerator status has changed, it actively sends an accelerator status message to the beam scheduling system BSS. After receiving the accelerator status message from the accelerator control interface system ACI, the beam scheduling system BSS forwards it to all treatment control systems TCS.
[0117] The software design process steps are as follows:
[0118] The basic control process between the beam scheduling system (BSS) and the accelerator control interface (ACI) is primarily used to switch beam delivery lines and report accelerator status. Switching beam delivery lines refers to switching treatment room programs.
[0119] 1) The beam transport line is switched to the target treatment room. The specific process is as follows: Figure 3 As shown:
[0120] A user submits a beam request. Different treatment rooms are assigned a treatment control system (TCS). Each TCS can send beam request / cancellation messages to the beam scheduling system (BSS). The BSS maintains the treatment room queue. When the head of the queue changes, the BSS sends a beam transport line switch message to the accelerator control interface system (ACI), notifying the ACI of the target treatment room's room number. Upon receiving the switch message, the ACI sends a feedback message to the BSS and notifies the accelerator control system (ACS) to switch the transport line. Once the ACI determines the switch is complete, it sends a switch result notification message to the BSS. The ACI is also responsible for notifying the FICM of the current room number. Upon receiving the room number from the ACI, the FICM feeds it back to the ACI. Based on the sent and received room numbers, the ACI determines whether the corresponding FICM has been successfully enabled. If successful, the FICM sends a switch success signal. Each treatment room has a corresponding FICM. When any system sends a command to the corresponding system, the corresponding system will respond to ensure normal communication.
[0121] 2) The beam transport line is switched to the garbage target. The specific process is as follows: Figure 4 As shown:
[0122] When the treatment control system TCS applies to release accelerator resources and the beam scheduling system BSS has no treatment room request, the beam scheduling system BSS notifies the accelerator control interface system ACI through the same message (roomId is filled with 0) to switch the beam transport line to the junk target, ensuring that there will be no abnormal beam triggering in the treatment room when there is no beam request.
[0123] A beam dump is a device used to terminate the beam. Typically made of a high-density material (such as copper), it absorbs beam energy and shields against radiation. The dump protects equipment and personnel, preventing the beam from damaging the accelerator or other equipment.
[0124] The accelerator control system (ACS) returns the accelerator status to the accelerator control interface (ACI) control assembly as an accelerator status signal, which is then transmitted back to the beam scheduling system (BSS) via Ethernet. The ACS periodically sends accelerator status query messages to the BSS, and proactively sends accelerator status notification messages to the BSS when it detects a change in accelerator status.
[0125] 3) Accelerator status query, the specific process is as follows Figure 5 As shown:
[0126] The treatment control system TCS can send an accelerator status query message to the beam scheduling system BSS, which forwards the message to the accelerator control interface system ACI. After receiving the accelerator status message from the accelerator control interface system ACI, it forwards a reply to the corresponding treatment control system TCS.
[0127] 4) Report the accelerator status. The specific process is as follows: Figure 6 As shown:
[0128] When the accelerator control interface system ACI determines that the accelerator status has changed, it actively sends an accelerator status message to the beam scheduling system BSS. After receiving the accelerator status message from the accelerator control interface system ACI, the beam scheduling system BSS forwards it to all treatment control systems TCS.
[0129] 5) ACI and BSS communication command information reporting, the specific process is as follows Figure 7 As shown:
[0130] When the accelerator control interface system ACI receives an instruction from the BSS, or when the ACI replies to the BSS with a corresponding instruction, it will trigger the accelerator control interface system ACI to forward the corresponding instruction information to the accelerator control system ACS. In this way, the communication interaction command information between the current beam scheduling system BSS and the accelerator control interface system ACI is displayed on the ACS system for reference by the accelerator-side operator.
[0131] This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of the present application and include common knowledge or customary techniques in the art not otherwise utilized herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present application being indicated by the appended claims.
[0132] It should be understood that the present application is not limited to the exact structures described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. An AB-BNCT accelerator ACI control device, comprising hardware and software, characterized in that: The hardware includes: Embedded control system platform architecture, which has a dual network card architecture, The first network card is used to exchange data with the treatment control system TCS, receive control command information of the treatment control system TCS, and return command response information of the treatment control system TCS and current status information of the accelerator; The second network card is used to exchange data with the accelerator control system ACS and display the control information log of the treatment control system TCS currently received by the accelerator control interface system ACI on the accelerator control system ACS; The key control signals between the accelerator control interface system ACI and the treatment control system equipment TCS and the accelerator control system ACS are transmitted via optical signals.
2. The control device according to claim 1, characterized in that The embedded control system platform includes: Power module, used to provide stable power for the entire device; Photoelectric conversion module, responsible for converting electrical signals and optical signals into each other; The main control module is used to process various control signals and data interactions.
3. The control device according to claim 2, characterized in that The photoelectric conversion module includes: a light emitting board and a light receiving board; The optical receiving board is used to convert electrical signals into optical signals; The optical transmitter board is used to convert optical signals into electrical signals.
4. The control device according to claim 3, characterized in that The photoelectric conversion module is connected to the main control module through a level conversion chip, and the optical receiving board and the optical transmitting board are connected to the main control module through a level conversion chip.
5. The control device according to claim 1, characterized in that The software is based on an embedded operating system and is designed using C language and Verilog hardware programming language. The communication process adopts a question-and-answer interactive mode and an active reporting strategy for status signal changes. It is used to collect the beam status of the accelerator control system ACS in real time and actively push it to the treatment control system TCS through optical signals.
6. The control device according to claim 1, characterized in that The treatment control system TCS includes: a dose control system DCM, a facility interlock control system FICM, a dose verification system DVM and a beam scheduling system BSS; the beam scheduling system BSS establishes a first communication link with the accelerator control interface system ACI, and the accelerator control interface system ACI is connected to the facility interlock control system FICM and the dose control system DCM through second communication links.
7. The control device according to claim 6, characterized in that The first communication link is an Ethernet-based communication channel between the beam scheduling system BSS and the accelerator control interface system ACI; The second communication link is a hybrid communication channel established between the accelerator control interface system ACI and the facility interlock control system FICM and the dose control system DCM through the photoelectric conversion module.
8. An AB-BNCT accelerator ACI control method, applied to the AB-BNCT accelerator ACI control device according to any one of claims 1 to 7, characterized in that: include: Beam application and instruction generation stage: The treatment control system TCS sends a beam application or cancellation instruction to the beam scheduling system BSS; The beam scheduling system BSS generates a switching instruction including the target treatment room identifier and the junk target and sends it to the accelerator control interface system ACI. The junk target is identified when it is not a treatment request. The accelerator control interface system ACI sends the target treatment room to the accelerator control system ACS through the photoelectric conversion module; Beam path switching execution phase: When the first treatment room in the team changes, the beam scheduling system BSS sends a beam transport line switching instruction to the accelerator control interface system ACI and notifies ACI of the target treatment room number. After receiving the switching instruction, the accelerator control interface system ACI sends a feedback instruction to the beam scheduling system BSS and notifies the accelerator control system ACS to switch the beam transport line. After the accelerator control interface system ACI determines that the switching is completed, it sends the switching result to the beam scheduling system BSS. At the same time, the accelerator control interface system ACI will give the corresponding target treatment room number to the facility interlock control system FICM. After receiving the room number from the accelerator control interface system ACI, the facility interlock control system FICM will feedback the received room number to the accelerator control interface system ACI.
9. The control method according to claim 8, further comprising a dosage control stage: After receiving the beam ready signal forwarded by the accelerator control interface system ACI, the dose control system DCM in the treatment control system TCS; If the treatment control system TCS scheduling instruction enables beam generation, the dose control system DCM generates a beam enable signal and sends it to the accelerator control interface system ACI. After receiving the beam enable signal, the accelerator control interface system ACI forwards it to the accelerator control system ACS. After receiving the beam enable signal from the accelerator control interface system ACI, the accelerator control system ACS sends a normal beam output signal. After receiving the normal beam output signal from the accelerator control interface system ACS, the accelerator control interface system ACI sends a beam enable feedback signal to the dose control system DCM to confirm that the beam has been emitted.
10. The control method according to claim 8, further comprising: Accelerator status full-link synchronization stage: Accelerator status query: The treatment control system TCS sends an accelerator status query message to the beam scheduling system BSS. The beam scheduling system BSS forwards the message to the accelerator control interface system ACI to obtain real-time status. After receiving the accelerator status message from the accelerator control interface system ACI, it forwards the reply to the corresponding treatment control system TCS; Accelerator status reporting: When the accelerator control interface system ACI determines that the accelerator status has changed, it actively sends an accelerator status message to the beam scheduling system BSS. After receiving the accelerator status message from the accelerator control interface system ACI, the beam scheduling system BSS forwards it to all treatment control systems TCS.
Citation Information
Patent Citations
Intelligent joint protection control system for medicinal linear accelerator
CN101966369A
Method for the automation of the dose calibration, reconstruction and verification of complex radiotherapy treatments, integrated into one environment, and system for implementing same
CN109562277A
Medical heavy ion accelerator control system
CN109908492A
Proton therapy ionization chamber signal generating device
CN115040792A
Safety interlocking system and method for medical heavy ion accelerator and medium
CN115729166A