Embedded system and method for online dynamic beam position and phase real-time monitoring
Through the embedded system of real-time monitoring of online dynamic beam current position and phase, the problem that the existing technology cannot track the changes in beam current in real time is solved, real-time monitoring of beam current position and phase is achieved, and beam regulation efficiency of linear accelerators is improved.
Patent Information
- Application Number
- CN202411606137.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-12
- Publication Date
- 2025-04-04
AI Technical Summary
The prior art cannot track dynamic changes in beam flow in real time, limiting the beam regulation efficiency of linear accelerators.
It provides an embedded system for real-time monitoring of online dynamic beam position and phase, including a data transmission unit and a data processing module. By obtaining and transmitting beam flow information in real time, and performing online processing of beam flow information in a target time period, real-time monitoring of beam flow position and phase is realized.
Real-time monitoring of beam position, phase and other information is realized, and the beam regulation and operation efficiency of heavy ion linear accelerator is improved.
Smart Images

Figure CN119758425A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of beam diagnosis, and in particular to an embedded system and method for real-time monitoring of online dynamic beam position and phase. Background Art
[0002] With the advancement of science and technology, accelerators are also developing in the direction of high current and high power, and the total beam power can reach the megawatt (MW) level. The accelerators that are currently in operation and under construction are not only used for basic scientific research, but also play an important role in medical, industrial and other application fields. At present, proton and heavy ion accelerators contain a proton or heavy ion linear accelerator as the main accelerator or injector. The linear accelerator has a more compact structure and higher acceleration efficiency; especially the superconducting linear accelerator, which integrates low-temperature superconducting technology into the accelerator device, making the acceleration electric field gradient higher and the overall linear accelerator length greatly reduced. In order to ensure the efficient and stable operation of the linear accelerator, its beam monitoring becomes crucial.
[0003] In the prior art, the beam detection system uses beam position detectors installed at different positions of the linear accelerator to directly measure the position, phase and other information of the beam to monitor the beam state. However, the existing detection system cannot track the dynamic changes of the beam in real time, thus limiting the beam modulation efficiency of the linear accelerator. Summary of the invention
[0004] The present invention provides an embedded system and method for real-time monitoring of online dynamic beam position and phase, which are used to solve the defect in the prior art that the beam change cannot be tracked in real time and the beam modulation efficiency is limited.
[0005] The present invention provides an embedded system for real-time monitoring of online dynamic beam position and phase, comprising: A data transmission unit, used to obtain beam information of a heavy ion (including proton) linear accelerator and to dynamically transmit the beam information in real time; the beam information includes proportional signals of beam position, beam phase and beam intensity; The data processing module is used to perform online processing on the beam information within the target time period to obtain processing results of the beam position and the beam phase within the target time period.
[0006] According to an embedded system for real-time monitoring of online dynamic beam position and phase provided by the present invention, the data transmission unit comprises: An original signal acquisition module is used to acquire a reference signal and original sensing signals of each electrode plate of a beam position detector; A beam signal acquisition module, used to acquire beam information obtained by processing the original sensing signal through a position algorithm, wherein the beam information includes proportional signals of beam position, beam phase and beam current intensity; A data transmission module is used to transmit the beam information to the data processing module.
[0007] According to an embedded system for real-time monitoring of online dynamic beam position and phase provided by the present invention, the system further includes a gain selection module, wherein the gain selection module is used to determine a target gain level corresponding to the original sensing signal from a plurality of gain levels, so as to perform gain amplification on the original sensing signal; The beam signal acquisition module is used to obtain beam information obtained by processing the original sensing signal after gain amplification through a position algorithm.
[0008] An embedded system for real-time monitoring of online dynamic beam position and phase provided by the present invention further includes: A signal receiving module, comprising signal channels corresponding to the electrodes of the beam position detector; The calibration module is used to correct the consistency of signal amplitude and phase between channels.
[0009] An embedded system for real-time monitoring of online dynamic beam position and phase provided by the present invention further includes a sampling duration selection module, the sampling duration selection module being used to respond to a sampling duration instruction and determine the number of sampling points corresponding to a target sampling duration from a plurality of sampling durations; The data processing module is used to collect the corresponding beam information according to the target sampling duration within a target time period.
[0010] An embedded system for real-time monitoring of online dynamic beam position and phase provided by the present invention further includes: The self-check module is used for self-checking the coupling degree between the plates of the beam position detector, as well as the data transmission unit and the signal transmission link.
[0011] An embedded system for real-time monitoring of online dynamic beam position and phase provided by the present invention further includes: The beam microstructure measurement module is used to process the beam information online to obtain the microstructure of the beam bunch.
[0012] An embedded system for real-time monitoring of online dynamic beam position and phase provided by the present invention further includes: The interlock protection module is used to trigger the interlock protection mechanism to latch the interlock state and protect the machine when the beam information is monitored to exceed the corresponding upper and lower limit thresholds.
[0013] An embedded system for real-time monitoring of online dynamic beam position and phase provided by the present invention further includes: The storage module is used to latch the beam current information for a period of time before and after the interlocking moment.
[0014] The present invention also provides a method for real-time monitoring of online dynamic beam position and phase, comprising the following steps: Acquire beam information of a heavy ion (including proton) linear accelerator, wherein the beam information includes proportional signals of beam position, beam phase, and beam intensity; Transmitting the beam information in real time and dynamically; The beam information within the target time period is processed online to obtain processing results of the beam position and the beam phase within the target time period.
[0015] The embedded system for real-time monitoring of online dynamic beam position and phase provided by the present invention acquires and transmits beam information online in real time through a data transmission unit, and processes the beam information online through a data processing module, thereby realizing real-time monitoring of beam position and beam phase, so as to acquire beam information such as beam position and beam phase in real time, thereby improving the beam tuning and operation efficiency of heavy ion (including proton) linear accelerators. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0017] Figure 1 It is a structural schematic diagram of an embedded system for real-time monitoring of online dynamic beam position and phase provided by the present invention.
[0018] Figure 2 The present invention provides a beam current waveform diagram of the first and second harmonics and a 1-Msps data point value, in which a 53.667 MHz beam current signal collected at 74.25 MHz is transmitted to the ARM terminal through an embedded system and finally displayed on a GUI.
[0019] Figure 3 It is a cable connection diagram of the self-test module provided by the present invention.
[0020] Figure 4 It is a comparison chart of the laboratory correction parameters and the online real-time correction parameters provided by the present invention.
[0021] Figure 5 It is a schematic diagram of the control interface of the interlocking module provided by the present invention.
[0022] Figure 6 It is a flow chart of the method for real-time monitoring of online dynamic beam position and phase provided by the present invention.
[0023] Figure 7 It is a structural schematic diagram of the electronic device provided by the present invention.
[0024] Figure numerals: 10, data transmission unit; 11, original signal acquisition module; 12, beam signal acquisition module; 13, data transmission module; 20, data processing module; 30, gain selection module; 40, signal receiving module; 50, calibration module; 60, sampling time selection module; 70, self-test module; 80, storage module; 90, trigger module; 110, parameter management module; 120, detector; 130, user interface; 140, data release module. DETAILED DESCRIPTION
[0025] The following embodiments of the present invention are described in further detail in conjunction with the accompanying drawings and examples. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.
[0026] In the description of the embodiments of the present invention, it should be noted that the terms "center", "longitudinal", "lateral", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the embodiments of the present invention and simplifying the description, and do not indicate or imply that the devices or elements referred to must have a specific orientation, be constructed and operate in a specific orientation, and therefore cannot be understood as limitations on the embodiments of the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance.
[0027] In the description of the embodiments of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "connected" and "connection" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium. For ordinary technicians in this field, the specific meanings of the above terms in the embodiments of the present invention can be understood according to specific circumstances.
[0028] In the embodiments of the present invention, unless otherwise clearly specified and limited, the first feature being "above" or "below" the second feature may mean that the first and second features are in direct contact, or the first and second features are in indirect contact through an intermediate medium. Moreover, the first feature being "above", "above" and "above" the second feature may mean that the first feature is directly above or obliquely above the second feature, or simply means that the first feature is higher in level than the second feature. The first feature being "below", "below" and "below" the second feature may mean that the first feature is directly below or obliquely below the second feature, or simply means that the first feature is lower in level than the second feature.
[0029] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the embodiment of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0030] Combine the following Figure 1-Figure 5 An embedded system for real-time monitoring of online dynamic beam position and phase according to an embodiment of the present invention is described.
[0031] The embodiment of the first aspect of the present invention provides an embedded system for real-time monitoring of online dynamic beam position and phase, such as Figure 1 As shown, the embedded system includes a data transmission unit 10 and a data processing module 20. The data transmission unit 10 is used to obtain the beam information of the heavy ion (including proton) linear accelerator and to transmit the beam information in real time and dynamically. The beam information includes beam position, beam phase, and beam intensity proportional signals, etc. The data processing module 20 is used to perform online processing on the beam information within a target time period to obtain the processing results of the beam position and beam phase within the target time period.
[0032] It can be understood that the data transmission unit 10 realizes online real-time acquisition of beam information, and the data processing module 20 realizes online real-time monitoring of beam information, realizes real-time monitoring of beam information such as beam position, beam phase, beam intensity and other ratio signals during the debugging and operation of the heavy ion (including proton) linear accelerator, and performs online processing of the beam information, which can accurately and quickly realize the measurement of beam position, etc., thereby improving the beam tuning and operation efficiency of the heavy ion (including proton) linear accelerator.
[0033] The embedded system for real-time monitoring of online dynamic beam position and phase provided by the embodiment of the present invention acquires and transmits beam information online in real time through the data transmission unit 10, and processes the beam information online through the data processing module 20, so as to realize real-time monitoring of the processing results of beam position and beam phase, so as to acquire beam information such as beam position and beam phase in real time, thereby improving the beam adjustment and operation efficiency of heavy ion (including proton) linear accelerator.
[0034] In one embodiment of the present invention, Figure 1As shown, the data transmission unit 10 is used to transmit the reference signal, the original sensing signal of each electrode plate of the beam position detector and the beam information.
[0035] Specifically, the data transmission unit 10 includes an original signal acquisition module 11, a beam signal acquisition module 12 and a data transmission module 13. The original signal acquisition module 11 is used to obtain a reference signal and the original sensing signals of each electrode of a beam position detector on a heavy ion (including proton) linear accelerator; the beam signal acquisition module 12 is used to obtain beam information obtained by processing the reference signal and the original sensing signal through a position algorithm, and the beam information includes beam position, beam phase and beam energy, etc.; the data transmission module 13 is used to transmit the beam information to the data processing module 20.
[0036] It can be understood that the beam information is obtained after processing the reference signal and the original sensing signal; wherein, the reference signal and the original sensing signal are processed by an in-phase quadrature (IQ) algorithm to obtain beam position, beam phase, beam intensity proportional signals and beam information of the quantization signal and phase signal of each electrode of the beam position detector, and the data transmission module 13 can transmit the beam information to the data processing module 20 through the interaction of signal quantities.
[0037] In one embodiment of the present invention, Figure 1 As shown, the embedded system further includes a signal receiving module 40 , which includes signal channels. The number of the signal channels is equal to the number of the beam position detector 120 plates, and the signal channels correspond to the beam position detector 120 plates one by one.
[0038] For example, Figure 1 and Figure 3 As shown, the detector 120 on the heavy ion (including proton) linear accelerator is a beam position detector (Beam Position Monitor, BPM). The detector 120 has four electrodes, and the signal receiving module 40 includes four signal channels, which are respectively recorded as channel 1, channel 2, channel 3 and channel 4. The four signal channels are used to receive the original sensing signals of the four electrodes of the detector 120; at the same time, the signal receiving module 40 also includes a reference channel, which is used to receive a reference signal, and the reference signal can be a high-frequency cavity sampling signal. It should be noted here that the reference signal can be a signal sent by the high-frequency system of the heavy ion (including proton) linear accelerator, which is used to realize the calculation of the position and phase of the bunch of the heavy ion (including proton) linear accelerator.
[0039] It is understandable that the beam position detector 120 can monitor the key parameters of the beam. By measuring the beam phase difference at two different positions, the energy information of the beam can be inferred, which is crucial for the beam tuning process of the accelerator. Accurate beam position and phase monitoring helps improve the operating efficiency and stability of the accelerator and supports more precise physical experiments.
[0040] In one embodiment of the present invention, Figure 1 As shown, the embedded system further includes a trigger module 90, and the trigger module 90 is used for triggering counting, triggering clearing and triggering delay.
[0041] Specifically, the signal receiving module 40 also includes a trigger channel, the trigger module 90 is connected to the trigger channel, the trigger channel receives a trigger signal, and sends the trigger signal to the trigger module 90, the trigger module 90 processes the trigger signal received by the trigger channel, so that the data transmission unit 10 obtains the beam information of the heavy ion (including proton) linear accelerator to realize data transmission at a specific moment during the operation of the heavy ion (including proton) linear accelerator; at the same time, the signal is sampled, and the signal is delayed sampled according to the storage or real-time display requirements, and the trigger module 90 has the function of clearing the trigger count. It should be noted here that the trigger signal can be a signal sent by the beam chopper of the heavy ion (including proton) linear accelerator.
[0042] In one embodiment of the present invention, Figure 1 As shown, the embedded system further includes a gain selection module 30, which is used to determine a target gain level corresponding to the original sensing signal from a plurality of gain levels, so as to perform gain amplification on the original sensing signal.
[0043] Optionally, the gain selection module 30 selects a gain level based on the actual size of the original sensing signal. The gain selection module 30 includes 11 adjustable gain modes of the front-end amplifier, namely, -30 dB, -27 dB, -24 dB, -21 dB, -18 dB, -15 dB, -12 dB, -9dB, -6 dB, -3 dB and 0 dB, to ensure that the original sensing signal operates within the linear range of the signal channel and improve the signal-to-noise ratio. The resolution of the beam position and phase after IQ algorithm processing has a certain relationship with the gain mode.
[0044] In one embodiment of the present invention, Figure 1As shown, the embedded system also includes a parameter management module 110, which is used to realize the automatic loading, real-time setting and automatic saving functions of the initialization parameters of the entire system. For example, the initialization parameters are saved in a specified location of the embedded system, such as: / xx / initial-parameters / , and the parameters are automatically downloaded and set during the system self-startup process; the real-time setting of the parameters includes the real-time setting of the beam data sampling parameters, the beam data transmission control parameters and the interlocking threshold parameters; the parameter automatic saving function is used to save the operating parameters in real time within a fixed interval (for example, 30s), and restore the operating parameters before the fault in time after power failure and restart, which greatly improves the recovery efficiency of the operating state.
[0045] In one embodiment of the present invention, Figure 1 As shown, the embedded system also includes a sampling duration selection module 60, which is used to respond to the sampling duration instruction and determine the number of sampling points corresponding to the target sampling duration from multiple sampling durations to select the data rate of all transmission data except the original sensing signal, so that the data processing module 20 is used to collect the corresponding beam information according to the target sampling duration within the target time period.
[0046] Optionally, the sampling duration selection module 60 includes 11 sampling durations, namely, 1-Msps, 500-ksps, 250-ksps, 125-ksps, 62.5-ksps, 31.25-ksps, 16.125-ksps, 8-ksps, 4-ksps, 2-ksps and 1-ksps, so that information such as the position and phase of the beam can be monitored from different time scales.
[0047] It can be understood that by controlling different sampling time ranges, data support and convenience can be provided for the beam modulation work of the accelerator, and the method can be widely used in the measurement technology field of accelerator beam diagnosis.
[0048] In one embodiment of the present invention, Figure 1 As shown, the embedded system further includes a self-check module 70 for automatically checking whether the working status of each component inside the system is normal, so as to improve the reliability and practicality of the system and ensure that the system can operate within the expected performance range.
[0049] Optionally, the self-test module 70 is used for self-testing the coupling degree between the plates of the beam position detector 120, as well as the data transmission unit 10 and the signal transmission link. The self-test module 70 mainly checks whether the system can work online and meet the basic conditions of interlock protection. The self-test module 70 includes power-on self-test, online self-test and online manual self-test; the power-on self-test is automatically completed during the system self-startup process, and the online self-test performs a comprehensive automatic self-test during the beam-free period; the online manual self-test is manually checked by the user for a certain function.
[0050] Specifically, the power-on self-test is automatically completed during the startup of the embedded system. After the self-test is completed, the self-test result will be displayed, either passed or failed. If it passes, it can be directly put online for operation. If it fails, a software and hardware check is required. The self-test includes the ADC function check of the signal channel and the coupling degree check of each electrode of the detector 120. The threshold is preset in advance. During the self-test, the detector 120 is connected to the hardware platform cable of the embedded system. Figure 3 shown.
[0051] The online automatic self-test and the power-on automatic self-test perform the same process, but the user needs to press the execution button on the user interface 130, and finally the self-test result is also given, and the button will automatically pop up after completion.
[0052] Online manual self-check is a manual check of all items.
[0053] In one embodiment of the present invention, Figure 1 As shown, the embedded system further includes a calibration module 50, which is used for correcting the consistency of signal amplitude and phase between channels.
[0054] It can be understood that the calibration module 50 is mainly used to achieve channel consistency correction, including correction of the channel offset and K factor corresponding to the first harmonic and the second harmonic.
[0055] Specifically, the signal receiving module 40 includes a verification channel, and the original sensing signal is also input by the verification channel of the embedded system operation platform; it should be noted that the verification is performed in batches according to the gear position of the gain selection module 30 of the analog front end circuit (Analog Front End, AFE), so the original sensing signal input must be kept within the linear range of the channel ADC and keep the signal-to-noise ratio good. The verification parameters include the channel amplitude offset, the channel amplitude correction coefficient, and the channel phase offset.
[0056] It should be noted that the matrix parameters generated after the verification are saved in the path specified by the embedded system. When the system starts, the file will be automatically downloaded to the parameter management module 110 in the upper application to execute the operation of the parameter system.
[0057] It should be noted that the inter-channel consistency correction can only include the calibration of the first harmonic, and the calibration result is compared with the laboratory correction result to determine whether to use the laboratory correction parameters or the online correction parameter data. Figure 4 It means that the laboratory correction parameters are basically consistent with the online correction parameters. Therefore, either the laboratory correction parameters or the online correction parameters can be selected.
[0058] In one embodiment of the present invention, the embedded system also includes an interlock protection module, which is used to trigger the interlock protection mechanism when it monitors that the beam information exceeds the corresponding upper and lower limit thresholds, so as to latch the interlock state and send it to the machine protection system in time to protect the accelerator device and other machines.
[0059] Optionally, the interlock protection module is mainly used for interlock monitoring of the pulse width of the pulse beam, the amplitude of the original signal, the upper and lower limits of the first harmonic beam intensity, the upper and lower limits of the second harmonic beam intensity, the upper and lower limits of the horizontal position of the first harmonic, the upper and lower limits of the horizontal position of the second harmonic, the upper and lower limits of the vertical position of the first harmonic, the upper and lower limits of the vertical position of the second harmonic, and the upper and lower limits of the first harmonic beam transmission efficiency, and the upper and lower limits of the second harmonic beam transmission efficiency. Then the pulse number and pulse width, signal channel amplitude, first harmonic beam intensity, second harmonic beam intensity, first harmonic horizontal position, second harmonic horizontal position, first harmonic vertical position, second harmonic vertical position, first harmonic beam transmission efficiency, and second harmonic beam transmission efficiency are used as monitored quantities.
[0060] When the monitored quantity exceeds the upper and lower limits in the enabled state, the interlock state will be latched and the difference exceeding the threshold will be displayed. At the same time, the user interface 130 of the system can display that the system is interlocked and send a light or electrical signal to the machine protection system.
[0061] Furthermore, the system also includes an interlock data storage function, which mainly stores beam current data for a certain period of time before the interlock occurs, such as 2s, and a certain period of time after the interlock occurs, such as 0.1s, in the storage module 80, and can automatically resume operation after the data storage is completed; Figure 5 The control interface of the entire interlocking module is displayed. It should be noted that the interlocking state on the user interface 130 of the system needs to be manually released.
[0062] The embedded system for real-time monitoring of the online dynamic beam position and phase provided by the embodiment of the present invention realizes online real-time monitoring of the beam position, beam phase, beam intensity and other states, and calculates the real-time energy of the beam through the real-time phase difference between the two detectors 120, so as to be able to adapt to the rapidly changing beam conditions in a highly real-time manner, and a wide dynamic range to cover beam information of different frequencies; and an online real-time self-check function is provided to ensure the reliability and accuracy of the system, and greatly improve the beam tuning efficiency, stable operating state and operation of physical experiments of high-power heavy ion (including proton) linear accelerators, and also provide a powerful research platform for beam diagnostic personnel and accelerator machine research.
[0063] In one embodiment of the present invention, the embedded system further includes a beam microstructure measurement module for performing online processing on beam information to obtain the microstructure of the beam bunch.
[0064] It can be understood that the beam microstructure measurement module is mainly used to measure the microstructure of the bunch and intuitively display the microstructure of the bunch on the user interface 130, with a resolution of 0.2 us.
[0065] In one embodiment of the present invention, the embedded system further comprises a status readback module, which is used to monitor the status of the system and may include the interlocking status of different monitored physical quantities, the interlocking occurrence time and the interlocking status of the entire system.
[0066] It should be noted that the parameter management module 110 and the status readback module adopt a lightweight address-mapped single transmission interface, which is suitable for a custom IP core of the address-mapped communication bus (For simple, low-throughput memory-mapped communication, AXI Lite) protocol with a low throughput. The number of bits of all input and output (InputOutput, IO) ports can be defined according to user needs, and the IP core of real-time semaphore transmission includes output and input ports; among them, the custom IP core of the parameter management module 110 only includes output ports, and the custom IP core of the status readback module only includes input ports.
[0067] In one embodiment of the present invention, the embedded system further includes a storage module 80 for latching beam information for a period of time before and after the interlocking moment, mainly including the beam position, beam phase, and beam current intensity of the first harmonic and the second harmonic, and the signal amplitude and phase signals of the four plates of the detector 120. It should be noted here that if this part of the data is needed, it should be copied or transmitted to a database or a host computer or other equipment in real time to avoid data being refreshed and lost at the next interlocking.
[0068] Specifically, the storage module 80 uses an onboard 4GB DDR, namely the fourth generation double-data-rate four Synchronous Dynamic Random Access Memory (DDR4), which can realize real-time storage of interlocking data and can be used to study and analyze the changes in the shape of the bunch before and after interlocking and machine research.
[0069] In an optional embodiment of the present invention, the data processing module 20 is used to perform online processing on the beam information transmitted by the data transmission unit 10, which may be processing the beam position, beam phase, beam intensity proportional signal and channel amplitude and phase of each electrode within the target time period.
[0070] It can be understood that the target time period may include multiple different time periods, and the beam position can be analyzed in the time domain in each time period, the beam phases of the four plates can be analyzed in the time domain, the beam intensities of the four plates can be analyzed in the time domain, and the channel amplitudes and channel phases of the four plates can be analyzed in the time domain. Then, the data processing module 20 performs time domain analysis on the beam position, beam phase, beam intensity and channel amplitude and channel phase of each plate in different time periods, thereby realizing measurements such as beam position and beam phase of different bandwidths, obtaining the position measurement of the heavy ion (including proton) linear accelerator, and obtaining the orbital position measurement of a certain bandwidth, realizing real-time monitoring and diagnosis of beam information such as beam position and beam energy during the debugging and operation of the heavy ion (including proton) linear accelerator, and can accurately and quickly realize the measurement of the beam position, thereby realizing real-time online monitoring of the beam.
[0071] In a specific embodiment of the present invention, different time periods can be controlled by sampling duration parameters, and different data rates correspond to different sampling durations, such as 1 ms, 2 ms, 4 ms, 8 ms, 16 ms, 32 ms, 64 ms, 128 ms, 256 ms, 512 ms and 1 s. The data waveform window range displayed on the interface is selected to calculate the online real-time beam position, beam phase, etc., and all calculation results are published to the accelerator control system. The beam data information can be displayed and observed on the interface of any user terminal of the system. It should be noted that the first harmonic and the second harmonic can be displayed on the interface at the same time, or they can be displayed separately.
[0072] The data transmission module 13 can transmit the beam information processed by the IQ algorithm to the RISC microprocessor (Advanced RISC Machine, ARM) end, that is, the ARM end, using the high-performance, high-bandwidth and low-latency on-chip bus (Advanced eXtensible Interface, AXI) for transmission. The AXI4 bus used by the original signal acquisition module 11 and the beam signal acquisition module 12 includes BRAM as a buffer, which is used to write data in batches. After it is full, the ARM end reads it out at one time to improve the data transmission rate.
[0073] The embedded system for real-time monitoring of online dynamic beam position and phase provided by the embodiment of the present invention realizes the monitoring of beam position, beam phase, beam intensity proportional signals and beam signals of each plate, and has selectable operation modes and controllable range gain. The system can be flexibly customized by users, has a large expansion and upgrade optimization space, and has low operation and maintenance difficulty, thereby improving the real-time transmission capability and resolution of heavy ion (including proton) linear accelerator beam position and phase data.
[0074] In one embodiment of the present invention, Figure 1 As shown, the embedded system also includes a data publishing module 140, the output of the data publishing module 140 is connected to the GUI (user interface 130), and the input of the data publishing module 140 is connected to the data processing module 20. The data publishing module 140 is used to publish the beam information such as the beam position processed by the data processing module 20 to the entire accelerator control system in real time, so as to realize the real-time monitoring and diagnosis of the beam information such as the beam position, beam phase, beam energy, etc. during the debugging and operation of the heavy ion (including proton) linear accelerator. It has a high resolution for the beam position and phase, can accurately and quickly realize the measurement of the beam position and phase, thereby realizing the real-time online dynamic monitoring of the beam.
[0075] The following is a description of the method for real-time monitoring of online dynamic beam position and phase provided by the present invention. The method for real-time monitoring of online dynamic beam position and phase described below and the embedded system for real-time monitoring of online dynamic beam position and phase described above can correspond to each other.
[0076] The embodiment of the second aspect of the present invention provides a method for real-time monitoring of online dynamic beam position and phase, such as Figure 6 As shown, the method comprises the following steps: Step 100: Obtain beam information of a heavy ion (including proton) linear accelerator, wherein the beam information includes proportional signals such as beam position, beam phase, and beam intensity.
[0077] Step 200: Real-time dynamic transmission of beam information.
[0078] Step 300: Process the beam information within the target time period online to obtain processing results of the beam position and beam phase within the target time period.
[0079] The method for real-time monitoring of online dynamic beam position and phase provided in an embodiment of the present invention acquires and transmits beam information online in real time through a data transmission unit, and processes the beam information online through a data processing module, thereby realizing real-time monitoring of beam position and beam phase, so as to acquire beam information such as beam position and beam phase in real time, thereby improving the beam tuning and operation efficiency of a heavy ion (including proton) linear accelerator.
[0080] Figure 7 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 7 As shown, the electronic device may include: a processor 710, a communications interface 720, a memory 730 and a communication bus 740, wherein the processor 710, the communications interface 720 and the memory 730 communicate with each other through the communication bus 740. The processor 710 may call the logic instructions in the memory 730 to execute a method for real-time monitoring of an online dynamic beam position and phase, the method comprising: obtaining beam information of a heavy ion (including proton) linear accelerator, the beam information comprising a beam position, a beam phase, and a proportional signal of a phase flow intensity; performing real-time dynamic transmission of the beam information; performing online processing of the beam information within a target time period to obtain processing results of the beam position and the beam phase within the target time period.
[0081] In addition, the logic instructions in the above-mentioned memory 730 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present invention can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0082] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the method for real-time monitoring of online dynamic beam position and phase provided by the above-mentioned methods, and the method includes: obtaining beam information of a heavy ion (including proton) linear accelerator, wherein the beam information includes proportional signals of beam position, beam phase, and phase flow intensity; performing real-time dynamic transmission of the beam information; and performing online processing of the beam information within a target time period to obtain processing results of the beam position and beam phase within the target time period.
[0083] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, it is implemented to execute the method for real-time monitoring of online dynamic beam position and phase provided by the above-mentioned methods, the method comprising: obtaining beam information of a heavy ion (including proton) linear accelerator, the beam information comprising proportional signals of beam position, beam phase, and phase flow intensity; performing real-time dynamic transmission of the beam information; performing online processing of the beam information within a target time period to obtain processing results of the beam position and beam phase within the target time period.
[0084] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0085] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0086] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. An embedded system for real-time monitoring of online dynamic beam position and phase, characterized in that: include: A data transmission unit, used to obtain beam information of the linear accelerator and to dynamically transmit the beam information in real time; the beam information includes proportional signals of beam position, beam phase and beam intensity; The data processing module is used to perform online processing on the beam information within the target time period to obtain processing results of the beam position and the beam phase within the target time period.
2. The embedded system for real-time monitoring of online dynamic beam position and phase according to claim 1, characterized in that: The data transmission unit comprises: An original signal acquisition module is used to acquire a reference signal and original sensing signals of each electrode plate of a beam position detector; A beam signal acquisition module, used to acquire beam information obtained by processing the original sensing signal through a position algorithm, wherein the beam information includes proportional signals of beam position, beam phase and beam current intensity; A data transmission module is used to transmit the beam information to the data processing module.
3. The embedded system for real-time monitoring of online dynamic beam position and phase according to claim 2, characterized in that: It also includes a gain selection module, which is used to determine a target gain level corresponding to the original sensing signal from a plurality of gain levels, so as to perform gain amplification on the original sensing signal; The beam signal acquisition module is used to obtain beam information obtained by processing the original sensing signal after gain amplification through a position algorithm.
4. The embedded system for real-time monitoring of online dynamic beam position and phase according to claim 2, characterized in that: Also includes: A signal receiving module, comprising signal channels corresponding to the electrodes of the beam position detector; The calibration module is used to correct the consistency of signal amplitude and phase between channels.
5. The embedded system for real-time monitoring of online dynamic beam position and phase according to any one of claims 1 to 4, characterized in that: It also includes a sampling duration selection module, which is used to respond to the sampling duration instruction and determine the number of sampling points corresponding to the target sampling duration from multiple sampling durations; The data processing module is used to collect the corresponding beam information according to the target sampling duration within a target time period.
6. The embedded system for real-time monitoring of online dynamic beam position and phase according to any one of claims 1 to 4, characterized in that: Also includes: The self-check module is used for self-checking the coupling degree between the plates of the beam position detector, as well as the data transmission unit and the signal transmission link.
7. The embedded system for real-time monitoring of online dynamic beam position and phase according to claim 6, characterized in that: Also includes: The beam microstructure measurement module is used to process the beam information online to obtain the microstructure of the beam bunch.
8. The embedded system for real-time monitoring of online dynamic beam position and phase according to claim 6, characterized in that: Also includes: The interlock protection module is used to trigger the interlock protection mechanism to latch the interlock state and transmit it to the machine protection system when the beam information is monitored to exceed the corresponding upper and lower limit thresholds.
9. The embedded system for real-time monitoring of online dynamic beam position and phase according to claim 8, characterized in that: Also includes: The storage module is used to latch the beam current information for a period of time before and after the interlocking moment.
10. A method for real-time monitoring of online dynamic beam position and phase, characterized in that: include Acquiring beam information of a linear accelerator, wherein the beam information includes proportional signals of beam position, beam phase, and beam intensity; The beam information is transmitted in real time and dynamically; the beam information within a target time period is processed online to obtain processing results of the beam position and the beam phase within the target time period.
Citation Information
Cited By
Heavy ion accelerator machine protection system and method based on terahertz communication
CN121037413A