Fault monitoring method

By collecting and analyzing the electrical and microwave signals of the linear accelerator in real time, determining whether there is any abnormality in the waveform, the problem of the inability to monitor the operating stability of the linear accelerator in real time in the prior art is solved, real-time health status monitoring and early warning of radiation therapy equipment is achieved, and the accuracy and safety of treatment are improved.

CN120044339APending Publication Date: 2025-05-27OUR UNITED CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510388956.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

The prior art cannot monitor the operating stability of linear accelerators in real time during radiation therapy, resulting in a time difference between the detection results and the actual health status, affecting the treatment effect.

Method used

By obtaining the electrical signal of the modulator and/or the microwave signal of the four-terminal circulator, it is converted into the target data waveform and matched with the matching template to determine whether there is an abnormality in the waveform, thereby determining whether there is a fault in the linear accelerator.

Benefits of technology

Real-time monitoring of the health status of linear accelerators during the treatment process, timely discover and warning of abnormal changes that may affect the treatment effect, optimize maintenance and treatment processes, and improve the accuracy and safety of radiation therapy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120044339A_ABST
    Figure CN120044339A_ABST
Patent Text Reader

Abstract

The invention discloses a fault monitoring method, relates to the technical field of medical equipment fault monitoring, and aims to monitor the running stability of a linear accelerator in real time. The linear accelerator comprises a modulator and a four-port circulator. The method comprises the following steps: acquiring a data file corresponding to an electric signal of the modulator and / or a microwave signal of the four-port circulator; converting the data file into a target data waveform, determining a matching template, and matching the target data waveform with the matching template to determine whether the target data waveform is abnormal; and determining whether the linear accelerator has a fault based on the detection result of the target data waveform. The fault monitoring method is used for performing fault monitoring on the linear accelerator of the radiotherapy system so as to ensure that the linear accelerator can stably and reliably operate and improve the overall treatment effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of medical device fault monitoring, and in particular to a fault monitoring method. Background Art

[0002] A linear accelerator is a core device in the field of radiotherapy. It mainly accelerates and guides charged particles to the lesion area to achieve high-precision killing of tumors. During long-term use, the linear accelerator will gradually age, resulting in a decline in its operating stability, affecting the accurate output of the radiation dose, and thus leading to a deterioration in the treatment effect.

[0003] In related technologies, in order to ensure the stable and reliable operation of the linear accelerator to guarantee its treatment effect, an offline waveform sampling is usually performed on the linear accelerator using a bench oscilloscope and a coaxial cable buried in the machine room pit. Then, the health state of the linear accelerator is determined based on the collected waveform data. However, the detection method using offline waveform sampling cannot capture the waveform changes in real time during the treatment process, resulting in a time difference between the detection result and the actual health state of the linear accelerator, and the operating stability of the linear accelerator is still poor. Moreover, each offline waveform sampling requires suspending the treatment, which not only wastes valuable treatment time but also may interfere with the continuity of the treatment due to multiple interruptions, leading to a poor overall treatment effect. Summary of the Invention

[0004] The purpose of the present invention is to provide a fault monitoring method, aiming to achieve real-time monitoring of the operating stability of a linear accelerator.

[0005] To achieve the above object, the present invention adopts the following technical solutions:

[0006] The present application provides a fault monitoring method for fault monitoring of a linear accelerator of a radiotherapy system. The linear accelerator includes a modulator and a four-port circulator. The method includes: obtaining a data file corresponding to the electrical signal of the modulator and / or the microwave signal of the four-port circulator; converting the data file into a target data waveform, determining a matching template, and matching the target data waveform with the matching template to determine whether the target data waveform is abnormal; and determining whether the linear accelerator has a fault based on the detection result of the target data waveform.

[0007] The fault monitoring method in this application can obtain the data files corresponding to the electrical signals of the modulator and / or the microwave signals of the four-port circulator during the treatment process of the linear accelerator, and then convert the data files into target data waveforms. Based on the abnormal conditions of the target data waveforms, it is determined whether there is a fault in the linear accelerator. In this way, without affecting the treatment process, by collecting and analyzing the electrical signals of the modulator and / or the microwave signals of the four-port circulator, the real-time monitoring of the health status of the linear accelerator during the treatment process can be realized. Based on this, abnormal changes that may affect the treatment effect can be detected and warned in time, so as to optimize the maintenance and treatment processes of the linear accelerator, reduce the errors caused by the aging of the linear accelerator, improve the accuracy and safety of radiotherapy, improve the overall treatment effect, and bring a more reliable and efficient treatment experience for patients. The fault monitoring method in this application not only supports the direct intervention and precise control of operators, but further has the ability of unattended automatic monitoring, automatically monitoring the health status of the linear accelerator in real time, greatly liberating the time of equipment diagnosis and reducing the consumption of professional detection personnel.

[0008] In some embodiments, determining the matching template includes: obtaining the standard data waveforms corresponding to the electrical signals of the modulator and / or the microwave signals of the four-port circulator, increasing the tolerance value of the data in the standard data waveforms to obtain the first data waveform; reducing the tolerance value of the data in the standard data waveforms to obtain the second data waveform; using the first data waveform and the second data waveform as boundaries to form the matching template.

[0009] In some embodiments, matching the target data waveform with the matching template to determine whether there is an abnormality in the target data waveform includes: inputting the target data waveform into the matching template to obtain the out-of-bounds frequency of the target data waveform; the out-of-bounds frequency is the percentage of the number of amplitudes of the target data waveform that exceed the boundaries of the matching template in the total number of amplitudes of the target data waveform; if the out-of-bounds frequency is less than the preset value, it is determined that the target data waveform has no abnormality; if the out-of-bounds frequency is greater than or equal to the preset value, it is determined that the target data waveform has an abnormality.

[0010] In some embodiments, the preset value is 0.1%.

[0011] In some embodiments, before matching the target data waveform with a matching template to determine whether there is an abnormality in the target data waveform, it further includes: determining a lower amplitude value and an upper amplitude value, and forming a limit range with the lower amplitude value and the upper amplitude value as endpoints; the lower amplitude value is less than the minimum amplitude value in the matching template, and the upper amplitude value is greater than the maximum amplitude value in the matching template; obtaining the maximum amplitude value and the minimum amplitude value in the target data waveform, and comparing the maximum amplitude value and the minimum amplitude value with the upper amplitude value and the lower amplitude value respectively; if the maximum amplitude value and / or the minimum amplitude value is outside the limit range, it is determined that there is an abnormality in the target data waveform; if the maximum amplitude value and the minimum amplitude value are within the limit range, then the target data waveform is matched with the matching template to determine whether there is an abnormality in the target data waveform.

[0012] In some embodiments, obtaining the data file corresponding to the electrical signal of the modulator and / or the microwave signal of the four-port circulator includes: periodically detecting whether the linear accelerator is in the beam output state; when the linear accelerator is in the beam output state, controlling the waveform collector to collect the electrical signal of the modulator and / or the microwave signal of the four-port circulator, and converting them into corresponding data files.

[0013] In some embodiments, obtaining the data file corresponding to the electrical signal of the modulator and / or the microwave signal of the four-port circulator includes: periodically detecting whether the waveform collector is occupied; when the waveform collector is occupied, the control instruction for the waveform collector enters the waiting area, and after the waveform collector is released from occupation, the control instruction is executed to control the waveform collector to collect the electrical signal of the modulator and / or the microwave signal of the four-port circulator, and convert them into corresponding data files; when the waveform collector is not occupied, the control instruction is executed to control the waveform collector to collect the electrical signal of the modulator and / or the microwave signal of the four-port circulator, and convert them into corresponding data files.

[0014] In some embodiments, when the waveform collector is released from occupation or not occupied, before executing the control instruction, it further includes: obtaining the set parameters of the waveform collector and comparing them with the preset parameters; if the set parameters of the waveform collector are consistent with the preset parameters, execute the control instruction; if the set parameters of the waveform collector are inconsistent with the preset parameters, initialize the waveform collector with the preset parameters, and then execute the control instruction.

[0015] In some embodiments, after determining whether there is a fault in the linear accelerator based on the detection result of the target data waveform, the method further includes: when it is determined based on the detection result of the target data waveform that the linear accelerator has no fault, directly transmitting the target data waveform to the buffer; when it is determined based on the detection result of the target data waveform that the linear accelerator has a fault, marking the target data waveform and transmitting the marked target data waveform to the buffer; when the data stored in the buffer reaches a preset target, compressing the data stored in the buffer and transmitting it to a specified address for archiving.

[0016] In some embodiments, the above method further includes: obtaining the archived data from the specified address, parsing it to generate corresponding status information, and transmitting the status information to the client for visual display; determining whether there is a fault in the linear accelerator according to the status information displayed on the client. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0018] Figure 1 It is a schematic structural diagram of a linear accelerator provided by an embodiment of the present application;

[0019] Figure 2 It is a schematic structural diagram of a linear accelerator and a fault monitoring system provided by an embodiment of the present application;

[0020] Figure 3 It is a schematic flowchart of a fault monitoring method provided by an embodiment of the present application;

[0021] Figure 4 It is a schematic flowchart of a fault monitoring method provided by an embodiment of the present application;

[0022] Figure 5 It is a schematic flowchart of a fault monitoring method provided by an embodiment of the present application;

[0023] Figure 6 It is a schematic flowchart of a fault monitoring method provided by an embodiment of the present application;

[0024] Figure 7 It is a schematic flowchart of a fault monitoring method provided by an embodiment of the present application;

[0025] Figure 8Sixth flowchart diagram of a fault monitoring method provided by an embodiment of the present application;

[0026] Figure 9 Seventh flowchart diagram of a fault monitoring method provided by an embodiment of the present application.

[0027] Reference numerals:

[0028] 100 - Linear accelerator; 10 - Electron gun; 20 - Accelerating tube; 30 - Modulator; 40 - Magnetron; 50 - Four-port circulator; 60 - Waveguide;

[0029] 200 - Fault monitoring system; 1 - Waveform collector; 2 - Server; 3 - Switching component. Detailed implementation manners

[0030] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0031] It should be noted that in actual applications, due to the limitations of device accuracy or installation errors, an absolute parallel or vertical effect is difficult to achieve. In this application, the descriptions of "vertical", "parallel" or "same direction" are not absolute limiting conditions, but mean that a vertical or parallel structural setting can be achieved within a preset error range and the corresponding preset effects can be achieved. In this way, the technical effects of the limiting features can be maximally realized, and the corresponding technical solutions are easy to implement and have high feasibility. For example, "vertical" includes absolute vertical and approximate vertical, and the acceptable deviation range of approximate vertical can also be within 5° deviation, for example. "Parallel" includes absolute parallel and approximate parallel, and the acceptable deviation range of approximate parallel can also be within 5° deviation, for example. "Same direction" includes absolute same direction and approximate same direction, and the acceptable deviation range of approximate same direction can also be within 5° deviation, for example.

[0032] In the description of the embodiments of this application, "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the present invention, unless otherwise stated, the meaning of "a plurality" is two or more.

[0033] In the description of the embodiments of the present application, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", and "communicated" shall be understood in a broad sense. For example, it may be a fixed connection, a detachable connection, or an integral connection. It may be directly connected or indirectly connected through an intermediate medium, and it may be the communication inside two components. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific situations.

[0034] In the description of the embodiments of the present application, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, article or device. Without further limitation, the element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, article or device including the element.

[0035] In the description of the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present invention should not be construed as being more preferred or having more advantages than other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.

[0036] The linear accelerator is the core equipment in the field of radiotherapy, which mainly accelerates and guides charged particles to the lesion area to achieve high-precision killing of tumors. With the continuous progress of medical technology, the linear accelerator has developed into an advanced medical device integrating high precision, high dose and multi-mode treatment.

[0037] Exemplarily, as Figure 1 shown, the linear accelerator 100 includes an electron gun 10, an accelerating tube 20, a modulator 30, a magnetron 40 and a four-port circulator 50 (also called a four-port circulation coupler). Among them, the electron gun 10 is connected to the accelerating tube 20 and is used to inject an electron beam into the accelerating tube 20; the modulator 30 is connected to the magnetron 40 and is used to provide a high-voltage pulse for the magnetron 40 so that the magnetron 40 generates microwaves; the four-port circulator 50 is connected between the magnetron 40 and the accelerating tube 20 of the linear accelerator 100 through a waveguide 60 and is used to transmit the microwaves generated by the magnetron 40 into the accelerating tube 20 to accelerate the electron beam in the accelerating tube 20, and then generate a high-energy radiation beam for radiotherapy of tumors.

[0038] With the increasing sophistication of medical device technology, the linear accelerator 100, as the core equipment of modern radiotherapy, its key components such as the accelerating tube 20 and the magnetron 40 bear the important task of generating and regulating high-energy radiation beams. However, just like any precision instrument that is difficult to escape the erosion of time, during long-term use, devices such as the accelerating tube 20 and the magnetron 40 of the linear accelerator 100 will gradually age and even face the situation of being scrapped, resulting in a decline in the stability of its operation, directly affecting the accurate output of the radiation dose, and even the slightest error may have an inestimable impact on the treatment effect.

[0039] In related technologies, in order to ensure the stable and reliable operation of the linear accelerator 100 to guarantee its treatment effect, an off-line waveform sampling is usually carried out on the linear accelerator 100 by using a bench oscilloscope and a coaxial cable buried in the machine room pit, and then the health state of the linear accelerator 100 is determined based on the collected waveform data. However, the detection method of off-line waveform sampling cannot capture the waveform changes in real time during the treatment process, resulting in a time difference between the detection result and the actual health state of the linear accelerator 100, and the stability of the operation of the linear accelerator 100 is still poor. Moreover, each off-line waveform sampling requires suspending the treatment, which not only wastes valuable treatment time but also may interfere with the continuity of the treatment due to multiple interruptions, resulting in a poor overall treatment effect.

[0040] Therefore, in order to ensure that the linear accelerator 100 can continuously and stably output radiation beams with accurate doses during the treatment process, a new technology that can monitor the working states of the accelerating tube 20 and the magnetron 40 in real time and without damage is urgently needed. This technology should be able to collect and analyze the waveform data when the radiation beam is generated in real time without affecting the treatment process, and promptly discover and give early warnings of any abnormal changes that may affect the treatment effect. At the same time, by continuously optimizing the maintenance and diagnosis processes of the linear accelerator, reducing the errors caused by equipment aging, further improving the accuracy and safety of radiotherapy, and bringing a more reliable and efficient treatment experience to patients.

[0041] Based on this, the present application provides a fault monitoring method, which can be applied to a fault monitoring system to monitor the linear accelerator 100 of a radiotherapy system, so as to ensure the stable and reliable operation of the linear accelerator 100.

[0042] Among them, as Figure 2 shown, the fault monitoring system 200 may include a waveform collector 1, a server 2, and a switch component 3. The switch component 3 is respectively connected to the waveform collector 1 and the server 2. That is to say, the waveform collector 1 is connected to the server 2 through the switch component 3.

[0043] It should be noted that the waveform collector 1 is used to collect the electrical signal of the modulator 30 and / or the microwave signal of the four-port circulator 50, and convert them into corresponding data files for transmission; the server 2 receives and stores the data files transmitted by the waveform collector 1 through the switch component 3, and generates corresponding status information, which is used to reflect the health status of the linear accelerator 100.

[0044] Exemplarily, the waveform collector 1 is an oscilloscope. Of course, the waveform collector 1 can also be a logic analyzer, a data recorder or other devices with signal acquisition functions, and can be specifically selected according to actual situations, and the present application does not limit this.

[0045] The fault monitoring method in the embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0046] In some embodiments, as Figure 3 shown, the fault monitoring method provided by the embodiments of the present application includes the following steps:

[0047] S100. Obtain the data files corresponding to the electrical signal of the modulator and / or the microwave signal of the four-port circulator.

[0048] Exemplarily, when the linear accelerator emits a beam, control the waveform collector to collect the electrical signal of the modulator and / or the microwave signal of the four-port circulator, convert the collected signals into corresponding data files, and then transmit the data files to the server.

[0049] Among them, the electrical signal of the modulator includes the pulsed current and pulsed voltage output by the modulator, and the microwave signal of the four-port circulator includes the incident wave input to the four-port circulator and the reflected wave output after the four-port circulator.

[0050] On this basis, obtaining the electrical signal of the modulator and / or the microwave signal of the four-port circulator means: obtaining at least one of the pulsed current output by the modulator, the pulsed voltage output by the modulator, the incident wave input to the four-port circulator, and the reflected wave output after the four-port circulator.

[0051] S200. Convert the data file into a target data waveform, determine a matching template, and match the target data waveform with the matching template to determine whether the target data waveform is abnormal.

[0052] Exemplarily, the server can receive the data files transmitted by the waveform collector and process the data files to convert them into target data waveforms.

[0053] Among them, the target data waveform can include 1600 integers in the range of -127 to +127. On this basis, 0 to 1599 is the T-axis, that is, the time axis, and -127 to 127 is the Y-axis, that is, the waveform amplitude.

[0054] It should be noted that data files generated by different signal conversions will be converted into different target data waveforms. For example, a data file generated by converting the pulsed current output by a modulator can be converted into a current waveform; a data file generated by converting the pulsed voltage output by a modulator can be converted into a voltage waveform; a data file generated by converting the incident wave input to a four-port circulator can be converted into an incident wave waveform; a data file generated by converting the reflected wave output by a four-port circulator can be converted into a reflected wave waveform.

[0055] It can be understood that different target data waveforms correspond to different matching templates. Matching the target data waveform with the corresponding matching template can identify abnormal data in the target data waveform, and further determine whether there is an abnormality in the target data waveform. For example, when the maximum amplitude in the target data waveform is much greater than the maximum amplitude of the matching template or the minimum amplitude in the target data waveform is much less than the minimum amplitude of the matching template, it is determined that there is an abnormality in the target data waveform. Another example is that when the proportion of abnormal data in the target data waveform in the total data is greater than a set value, it is determined that there is an abnormality in the target data waveform.

[0056] S300. Determine whether there is a fault in the linear accelerator based on the detection result of the target data waveform.

[0057] For example, within a sampling period, if the number of abnormal target data waveforms is greater than a set number, it is determined that there is a fault in the linear accelerator. Another example is that within a sampling period, if the proportion of the number of abnormal target data waveforms in the total number of target data waveforms is greater than a set ratio, it is determined that there is a fault in the linear accelerator.

[0058] By using the fault monitoring method in the embodiments of the present application, it is possible to obtain data files corresponding to the electrical signals of its modulator and / or the microwave signals of the four-port circulator during the treatment of the linear accelerator, and then convert the data files into target data waveforms, and further determine whether there is a fault in the linear accelerator based on the abnormality of the target data waveform. In this way, it is possible to realize the real-time monitoring of the health status of the linear accelerator during the treatment process by collecting and analyzing the electrical signals of the modulator and / or the microwave signals of the four-port circulator without affecting the treatment process. Based on this, it is possible to timely discover and warn of abnormal changes that may affect the treatment effect, so as to optimize the maintenance and treatment processes of the linear accelerator, reduce errors caused by the aging of the linear accelerator, improve the accuracy and safety of radiotherapy, improve the overall treatment effect, and bring a more reliable and efficient treatment experience to patients.

[0059] In addition, the fault monitoring method in the embodiments of the present application not only supports the direct intervention and precise control of operators, but also further has the ability of unattended automatic monitoring, automatically monitoring the real-time health status of the linear accelerator, greatly liberating the time for equipment diagnosis and reducing the consumption of professional testing personnel.

[0060] In some embodiments, as Figure 4 shown, the determination of the matching template in S200 includes the following steps:

[0061] S201. Obtain the standard data waveforms corresponding to the electrical signals of the modulator and / or the microwave signals of the four-port circulator.

[0062] Exemplarily, the standard data waveforms are stored in the server. After the server obtains the data files corresponding to the electrical signals of the modulator and / or the microwave signals of the four-port circulator, the server can retrieve the standard data waveforms corresponding to the electrical signals of the modulator and / or the microwave signals of the four-port circulator.

[0063] It should be noted that the standard data waveforms can be the data waveforms generated by converting the electrical signals of the modulator and / or the microwave signals of the four-port circulator obtained when the linear accelerator has no faults and stably emits beams.

[0064] Similar to the target data waveforms, the standard data waveforms can also include 1,600 integers in the range of -127 to +127. On this basis, 0 to 1,599 is the T-axis, i.e., the time axis, and -127 to 127 is the Y-axis, i.e., the waveform amplitude, which is convenient for comparing with the target data waveforms to identify the abnormalities existing in the target data waveforms.

[0065] It can be understood that different signals correspond to different standard data waveforms. For example, the pulse current output by the modulator, the pulse voltage output by the modulator, the incident wave input to the four-port circulator, and the reflected wave output after the four-port circulator respectively correspond to different standard data waveforms.

[0066] S202. Increase the tolerance value of the data in the standard data waveforms to obtain the first data waveforms; decrease the tolerance value of the data in the standard data waveforms to obtain the second data waveforms.

[0067] Among them, the tolerance value is used to define the maximum allowable deviation range between the target data waveforms and the corresponding standard data waveforms. For example, when the deviation between the target data waveforms and the corresponding standard data waveforms is less than the tolerance value, the target data waveforms can be recorded as normal waveforms. It can be understood that the size of the tolerance value can be set according to the actual situation, and the present application does not make specific limitations on this.

[0068] It should be noted that the tolerance values corresponding to different standard data waveforms can be the same or different, and can be specifically selected according to the actual situation. Exemplarily, the tolerance values corresponding to different standard data waveforms are different, which helps to improve the accuracy of the detection result of the target data waveform. For example, the tolerance value corresponding to the electrical signal of the modulator is 5% of the amplitude of the corresponding standard data waveform, and the tolerance value corresponding to the microwave signal of the four-port circulator is 10% of the amplitude of the corresponding standard data waveform.

[0069] S203. Construct a matching template with the first data waveform and the second data waveform as boundaries.

[0070] It can be understood that a region similar to a winding road can be defined between the first data waveform and the second data waveform, and this region is the matching template.

[0071] On this basis, when matching the target data waveform with the matching template, the target data waveform whose all amplitudes fall within the above-mentioned region similar to the winding road can be recorded as a normal waveform.

[0072] In order to improve the accuracy of the detection result of the target data waveform, in some embodiments, as Figure 5 shown, matching the target data waveform with the matching template in S200 to determine whether there is an abnormality in the target data waveform includes the following steps:

[0073] S204. Input the target data waveform into the matching template to obtain the out-of-bounds frequency of the target data waveform.

[0074] Among them, the out-of-bounds frequency is the percentage of the number of amplitudes of the target data waveform that exceed the boundary of the matching template in the total number of amplitudes of the target data waveform.

[0075] S205. If the out-of-bounds frequency is less than the preset value, determine that there is no abnormality in the target data waveform.

[0076] Among them, the preset value can be the maximum out-of-bounds frequency of the target data waveform obtained when the linear accelerator has no fault and the beam is stable. That is to say, when the out-of-bounds frequency is less than the preset value, it means that the number of amplitudes of the target data waveform that exceed the boundary of the matching template is small. At this time, the linear accelerator has no fault and can operate stably and reliably.

[0077] Based on this, when the out-of-bounds frequency is less than the preset value, determining that the target data waveform has no abnormality can reduce false alarms and help to accurately monitor the health status of the linear accelerator.

[0078] It should be noted that the preset value can be set according to the actual situation, and the present application does not make specific limitations on this.

[0079] Exemplarily, the preset value is 0.1%. At this time, if the out-of-bounds frequency is equal to the preset value, that is, the out-of-bounds frequency is equal to 0.1%, then the percentage of the number of amplitudes of the target data waveform that exceed the boundary of the matching template in the total number of amplitudes of the target data waveform is 0.1%.

[0080] S206. If the out-of-bounds frequency is greater than or equal to the preset value, it is determined that the target data waveform is abnormal.

[0081] When the out-of-bounds frequency is greater than or equal to the preset value, it indicates that the number of amplitudes of the target data waveform that exceed the boundary of the matching template is relatively large. At this time, there is a high probability that the linear accelerator has failed.

[0082] Based on this, when the out-of-bounds frequency is greater than or equal to the preset value, determining that the target data waveform is abnormal can remind the user to repair and maintain the linear accelerator, thereby ensuring the stable and reliable operation of the linear accelerator.

[0083] It can be understood that S204 - S206 in the embodiments of the present application can be implemented by a waveform filter.

[0084] In order to improve the efficiency of detecting whether the target data waveform is abnormal, in some embodiments, as Figure 6 shown, before matching the target data waveform with the matching template to determine whether the target data waveform is abnormal, the following steps are further included:

[0085] S210. Determine the lower limit amplitude and the upper limit amplitude, and form a limit range with the lower limit amplitude and the upper limit amplitude as endpoints.

[0086] Among them, the lower limit amplitude is less than the minimum amplitude in the matching template, and the upper limit amplitude is greater than the maximum amplitude in the matching template.

[0087] It should be noted that in order to improve the accuracy of detection, the lower limit amplitude can be set to be much smaller than the minimum amplitude, and the upper limit amplitude can be set to be much larger than the maximum amplitude. In this way, when the amplitude of the target data waveform exceeds the limit range, it indicates that the amplitude of the target data waveform far exceeds the boundary of the matching template, which is sufficient to indicate that the target data waveform is abnormal.

[0088] Exemplarily, the lower limit amplitude is the amplitude corresponding to the lower boundary of the display interface of the waveform collector, and the upper limit amplitude is the amplitude corresponding to the upper boundary of the display interface of the waveform collector.

[0089] S220. Obtain the maximum amplitude and the minimum amplitude in the target data waveform, and compare the maximum amplitude and the minimum amplitude with the upper limit amplitude and the lower limit amplitude respectively.

[0090] It should be noted that comparing the maximum amplitude and the minimum amplitude with the upper limit amplitude and the lower limit amplitude respectively means: comparing the maximum amplitude with the upper limit amplitude and comparing the minimum amplitude with the lower limit amplitude.

[0091] It can be understood that when the maximum amplitude in the target data waveform is less than the upper limit amplitude and the minimum amplitude in the target data waveform is greater than the lower limit amplitude, all the amplitudes in the target data waveform fall within the limit range defined by the upper limit amplitude and the lower limit amplitude, so that it is possible to identify whether the amplitude in the target data waveform exceeds the limit range.

[0092] S230. If the maximum amplitude and / or the minimum amplitude is outside the limit range, determine that the target data waveform is abnormal.

[0093] When the maximum amplitude or the minimum amplitude is outside the limit range, it means that at least part of the amplitude of the target data waveform far exceeds the boundary of the matching template. At this time, it can be determined that the target data waveform is abnormal. In this way, there is no need to perform waveform comparison, and it is possible to more quickly determine whether the target data waveform is abnormal, which is beneficial to reducing the requirements of the fault monitoring system for the service hardware device and improving the detection efficiency at the same time.

[0094] S240. If the maximum amplitude and the minimum amplitude are within the limit range, then match the target data waveform with the matching template to determine whether the target data waveform is abnormal.

[0095] When the maximum amplitude and the minimum amplitude are within the limit range, it means that there is no obvious abnormality in the target data waveform. At this time, matching the target data waveform with the matching template can improve the detection accuracy of the target data waveform and reduce the occurrence of missed reports.

[0096] It should be noted that S210 - S240 in the embodiments of the present application can be implemented by a limiting filter.

[0097] In some embodiments, as Figure 7 shown, obtaining the data file corresponding to the electrical signal of the modulator and / or the microwave signal of the four - port circulator in S100 includes the following steps:

[0098] S101. Periodically detect whether the linear accelerator is in the beam - out state.

[0099] S102. When the linear accelerator is in the beam - out state, control the waveform collector to collect the electrical signal of the modulator and / or the microwave signal of the four - port circulator and convert it into the corresponding data file.

[0100] It can be understood that by S101 and S102, the data files corresponding to the electrical signals of the modulator and / or the microwave signals of the four-port circulator can be obtained in real time, enabling unattended real-time monitoring of the linear accelerator to ensure its stable and reliable operation.

[0101] In some embodiments, as Figure 8 shown, obtaining the data files corresponding to the electrical signals of the modulator and / or the microwave signals of the four-port circulator in S100 includes the following steps:

[0102] S110. Periodically detect whether the waveform collector is occupied.

[0103] S120. When the waveform collector is occupied, the control instruction for the waveform collector enters the waiting area. After the waveform collector is released from occupancy, execute the control instruction to control the waveform collector to collect the electrical signals of the modulator and / or the microwave signals of the four-port circulator and convert them into corresponding data files.

[0104] S130. When the waveform collector is not occupied, execute the control instruction to control the waveform collector to collect the electrical signals of the modulator and / or the microwave signals of the four-port circulator and convert them into corresponding data files.

[0105] It can be understood that through S110 - S130, it can be timely discovered whether the waveform collector is occupied by other processes or tasks, thereby avoiding data acquisition interruption or loss caused by device conflicts and ensuring the continuity and stability of the data acquisition process.

[0106] In some embodiments, as Figure 9 shown, when the waveform collector is released from occupancy or not occupied, before executing the control instruction, the following steps are further included:

[0107] S131. Obtain the setting parameters of the waveform collector and compare them with the preset parameters.

[0108] S132. If the setting parameters of the waveform collector are consistent with the preset parameters, execute the control instruction.

[0109] S133. If the setting parameters of the waveform collector are inconsistent with the preset parameters, initialize the waveform collector with the preset parameters and then execute the control instruction.

[0110] It can be understood that through S131 - S133, it can be ensured that the waveform collector operates according to the expected configuration, thereby avoiding data deviation caused by misoperation or configuration error and ensuring the comparability and consistency of the data collected at different time points.

[0111] In some embodiments, as Figure 3As shown, after determining whether there is a fault in the linear accelerator based on the detection result of the target data waveform, the following steps are further included:

[0112] S400. When it is determined that the linear accelerator has no fault based on the detection result of the target data waveform, directly transmit the target data waveform to the buffer.

[0113] When it is determined that the linear accelerator has no fault, directly transmitting the target data waveform to the buffer can improve data processing efficiency, reduce unnecessary delays, and thus improve the response speed of the fault monitoring system.

[0114] S500. When it is determined that the linear accelerator has a fault based on the detection result of the target data waveform, mark the target data waveform and transmit the marked target data waveform to the buffer.

[0115] When it is determined that the linear accelerator has a fault, first mark the target data waveform and then transmit the marked target data waveform to the buffer, which can distinguish the fault data from the normal data, help better manage the computing and storage resources, realize the priority processing of key fault data to improve the overall efficiency. At the same time, it can also ensure the integrity and traceability of the data, provide detailed background information for subsequent fault analysis, and help deeply understand the cause and mechanism of the fault.

[0116] S600. When the data stored in the buffer reaches the preset target, compress the data stored in the buffer and transmit it to the specified address for archiving.

[0117] When the data stored in the buffer reaches the preset target, compressing the data can reduce the storage space requirement and lower the long-term storage cost; transmitting the compressed data to the specified address for archiving can ensure the security and long-term preservation of the data, and facilitate historical query and auditing.

[0118] In some embodiments, as Figure 3 shown, the fault monitoring method further includes the following steps:

[0119] S700. Obtain the archived data from the specified address, generate the corresponding status information after parsing, and transmit the status information to the client for visual display.

[0120] S800. Determine whether there is a fault in the linear accelerator according to the status information displayed on the client.

[0121] It can be understood that based on S700 and S800, users can access the server through the client, obtain the above-mentioned status information from the server, and intuitively observe the operation of the linear accelerator through the client, so as to know the health status of the linear accelerator, thereby realizing unattended real-time monitoring of the linear accelerator to ensure the stable and reliable operation of the linear accelerator.

[0122] In the description of this specification, specific features, structures, materials, or characteristics can be combined in a suitable manner in any one or more embodiments or examples.

[0123] The above is only the specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims

1. A fault monitoring method for performing fault monitoring on a linear accelerator of a radiotherapy system, wherein the linear accelerator comprises a modulator and a four-terminal circulator, wherein: include: Acquire a data file corresponding to the electrical signal of the modulator and / or the microwave signal of the four-terminal circulator; Converting the data file into a target data waveform, determining a matching template, and matching the target data waveform with the matching template to determine whether the target data waveform has an abnormality; Based on the detection result of the target data waveform, it is determined whether the linear accelerator has a fault.

2. The method according to claim 1, characterized in that The determining of the matching template comprises: Acquire a standard data waveform corresponding to the electrical signal of the modulator and / or the microwave signal of the four-terminal circulator; The data in the standard data waveform is increased by a tolerance value to obtain a first data waveform; the data in the standard data waveform is decreased by a tolerance value to obtain a second data waveform; The matching template is formed with the first data waveform and the second data waveform as a boundary.

3. The method according to claim 1, characterized in that The matching the target data waveform with the matching template to determine whether the target data waveform is abnormal includes: Input the target data waveform into the matching template to obtain the cross-boundary frequency of the target data waveform; the cross-boundary frequency is the percentage of the number of amplitudes of the target data waveform exceeding the boundary of the matching template to the number of all amplitudes of the target data waveform; If the out-of-bounds frequency is less than a preset value, it is determined that there is no abnormality in the target data waveform; If the out-of-bounds frequency is greater than or equal to a preset value, it is determined that the target data waveform is abnormal.

4. The method according to claim 3, characterized in that The preset value is 0.1%.

5. The method according to claim 1, characterized in that Before matching the target data waveform with the matching template to determine whether the target data waveform is abnormal, the method further includes: Determine a lower limit amplitude and an upper limit amplitude, and use the lower limit amplitude and the upper limit amplitude as endpoints to form a limit range; the lower limit amplitude is smaller than the minimum amplitude in the matching template, and the upper limit amplitude is larger than the maximum amplitude in the matching template; Acquire the maximum amplitude and the minimum amplitude in the target data waveform, and compare the maximum amplitude and the minimum amplitude with the upper amplitude and the lower amplitude respectively; If the maximum amplitude and / or the minimum amplitude is outside the limit range, it is determined that the target data waveform is abnormal; If the maximum amplitude and the minimum amplitude are within the limit range, the target data waveform is matched with the matching template to determine whether the target data waveform is abnormal.

6. The method according to claim 1, characterized in that The step of obtaining a data file corresponding to the electrical signal of the modulator and / or the microwave signal of the four-terminal circulator includes: Periodically detecting whether the linear accelerator is in a beam-emitting state; When the linear accelerator is in a beam-emitting state, the waveform collector is controlled to collect the electrical signal of the modulator and / or the microwave signal of the four-terminal circulator, and convert them into corresponding data files.

7. The method according to claim 1, characterized in that The step of obtaining a data file corresponding to the electrical signal of the modulator and / or the microwave signal of the four-terminal circulator includes: Periodically check whether the waveform collector is occupied; In the case where the waveform collector is occupied, the control instruction of the waveform collector enters the waiting area, and after the waveform collector is unoccupied, the control instruction is executed to control the waveform collector to collect the electrical signal of the modulator and / or the microwave signal of the four-terminal circulator, and convert them into corresponding data files; When the waveform collector is not occupied, the control instruction is executed to control the waveform collector to collect the electrical signal of the modulator and / or the microwave signal of the four-terminal circulator, and convert them into corresponding data files.

8. The method according to claim 7, characterized in that When the waveform collector is released from occupation or is not occupied, before executing the control instruction, the method further includes: Obtaining setting parameters of the waveform collector and comparing them with preset parameters; If the setting parameters of the waveform collector are consistent with the preset parameters, executing the control instruction; If the setting parameters of the waveform collector are inconsistent with the preset parameters, the waveform collector is initialized using the preset parameters, and then the control instruction is executed.

9. The method according to claim 1, characterized in that: After determining whether the linear accelerator has a fault based on the detection result of the target data waveform, the method further includes: When it is determined that the linear accelerator does not have a fault based on the detection result of the target data waveform, directly transmitting the target data waveform to a buffer; In the case where it is determined that the linear accelerator has a fault based on the detection result of the target data waveform, marking the target data waveform, and transmitting the marked target data waveform to the buffer; When the data stored in the buffer reaches a preset target, the data stored in the buffer is compressed and transmitted to a designated address for archiving.

10. The method according to claim 9, characterized in that The method further comprises: Acquire the archived data from the specified address, generate corresponding status information after parsing, and transmit the status information to the client for visual display; Determine whether the linear accelerator has a fault according to the status information displayed on the client.