Method, device and system for adaptive starting of ct tube anode
Patent Information
- Application Number
- CN202611529416.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-09-30
- Publication Date
- 2026-11-03
AI Technical Summary
Existing CT tube equipment may fail to start normally due to insufficient starting torque or motor stalling caused by factors such as low voltage, excessive load, or bearing aging. Furthermore, the lack of parameter recording leads to repeated occurrences of the same fault.
By applying an initial voltage signal to the CT tube anode motor, the real-time speed is calculated using the back electromotive force, and the boost step size is dynamically adjusted to achieve adaptive startup. A startup parameter library is built to record successful startup data and optimize subsequent startup parameters.
It eliminates the need for a speed sensor, reducing hardware costs, enabling adaptive adjustment, avoiding frequent shutdowns, improving startup success rate, distinguishing between recoverable and unrecoverable faults, and optimizing subsequent startup parameters.
Smart Images

Figure CN123033933A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of CT tube equipment technology, and in particular to a CT tube anode adaptive start-up method, device and system. Background Technology
[0002] Current CT tube equipment typically drives the anode of the CT tube based on set parameters during startup. However, during startup, issues such as low power supply voltage, excessive load, or bearing aging can lead to insufficient starting torque, motor stall, or failure to reach the rated speed, preventing successful startup. Current technology does not attempt to adjust parameters to overcome startup difficulties caused by voltage fluctuations; instead, it directly shuts down and reports an error upon detecting a single anomaly, resulting in frequent interruptions and ultimately requiring manual repair. Furthermore, current CT tube equipment lacks records of parameter adjustments made during failures for the same model to facilitate subsequent troubleshooting, leading to recurring recurrence of the same faults.
[0003] Therefore, how to start up a CT tube device without interruption when interference factors affecting startup occur has become a technical problem that urgently needs to be solved by those skilled in the art. Summary of the Invention
[0004] This invention provides a method, apparatus, and system for adaptive startup of CT tube anodes, which solves the problem in related technologies that CT tube equipment cannot achieve non-stop startup due to interference during startup.
[0005] As a first aspect of the present invention, a CT tube anode adaptive start-up method is provided, comprising:
[0006] An initial voltage signal is applied to the CT tube anode motor according to the power-on signal, and the CT tube anode motor can start according to the initial voltage signal;
[0007] The back electromotive force of the CT tube anode motor during startup is obtained, and the real-time speed of the CT tube anode motor is determined based on the back electromotive force.
[0008] The pressure boosting step size is calculated based on the real-time speed of the CT tube anode motor and the target speed of the motor to determine the current pressure boosting step size, wherein the current pressure boosting step size is less than or equal to the preset pressure boosting step size threshold.
[0009] The current boost step size is output to the drive control board, which can output a drive voltage signal to the CT tube anode motor according to the current boost step size.
[0010] The steps of repeatedly acquiring the back electromotive force of the CT tube anode motor during startup, calculating the boost step size, and outputting the current boost step size to the drive control board are repeated until the CT tube anode motor completes adaptive startup.
[0011] Further, determining the real-time rotational speed of the CT tube anode motor based on the back electromotive force includes:
[0012] The electrical cycle of the CT tube anode motor is determined based on the time interval between two consecutive zero crossings in the back electromotive force.
[0013] The real-time rotational speed of the CT tube motor is calculated by inversely calculating the electrical cycle of the CT tube anode motor.
[0014] Furthermore, the real-time rotational speed of the CT tube motor is calculated by inversely calculating the electrical cycle of the CT tube anode motor, including:
[0015] The electric angular velocity of the CT tube anode motor is determined based on the electric cycle of the CT tube anode motor.
[0016] The real-time rotational speed of the CT tube motor is obtained based on a preset relationship between the electrical angular velocity of the CT tube anode motor and the mechanical rotational speed of the CT tube motor, wherein the expression for the real-time rotational speed of the CT tube motor is:
[0017] n = 10 / P * △t;
[0018] Where n represents the real-time rotational speed of the CT tube motor, P represents the number of pole pairs of the CT tube motor, and Δt represents the time interval between two consecutive zero crossings.
[0019] Furthermore, the boost step size is calculated based on the real-time rotational speed of the CT tube anode motor and the target rotational speed of the motor, including:
[0020] The speed difference is determined based on the real-time speed of the CT tube anode motor and the target speed of the motor.
[0021] The boost step size is obtained based on the speed difference, a preset proportional coefficient, and a preset minimum step size, wherein the boost step size is not less than the preset minimum step size and not greater than the preset boost step size threshold.
[0022] Furthermore, it also includes:
[0023] The system receives the key startup parameters of the CT tube anode motor fed back by the drive control board. The key startup parameters include at least the startup current, the rate of increase of motor speed, the absolute value of speed, and the current / speed ratio.
[0024] The type of abnormality during the startup process of the CT tube anode motor is determined based on the aforementioned key startup parameter information;
[0025] Determine the corresponding protection strategy based on the anomaly type.
[0026] Furthermore, based on the aforementioned key startup parameter information, the type of abnormality during the startup process of the CT tube anode motor is determined, including:
[0027] A weighted calculation is performed based on the aforementioned key startup parameters to obtain the weighted calculation result;
[0028] The abnormality type during the start-up process of the CT tube anode motor is determined based on the weighted calculation results. The abnormality type includes recoverable faults and unrecoverable faults.
[0029] Furthermore, the corresponding protection strategy is determined based on the anomaly type, including:
[0030] When the fault type is a recoverable fault, increase the boost step size;
[0031] When the anomaly type is an unrecoverable fault, a shutdown signal is generated and manual intervention is awaited.
[0032] Furthermore, it also includes:
[0033] A startup parameter library is constructed, and all startup parameter data during the adaptive startup process of the CT tube anode are stored in the startup parameter library. The startup parameter data includes at least: temperature before startup, temperature after startup, initial voltage, voltage when startup is successful, number of boosting times, startup time, peak current, and average speed increase rate.
[0034] Each successful startup is recorded as a historical case and stored. Each historical case includes a feature vector composed of the startup parameter data.
[0035] Before the current startup, collect the current ambient temperature and current X-ray tube status parameters, and construct the current feature vector;
[0036] Calculate the weighted Euclidean distance between the current feature vector and each historical case in the startup parameter library;
[0037] K historical cases whose weighted Euclidean distance is less than a preset threshold are constructed into a similar case set;
[0038] The initial voltage signal and scaling factor of each historical case in the similar case set are weighted and averaged to generate the recommended initial voltage signal and recommended scaling factor for this startup.
[0039] As another aspect of the present invention, a CT tube anode adaptive start-up device is provided for implementing the CT tube anode adaptive start-up method described above, wherein the device includes:
[0040] The initial startup module is used to apply an initial voltage signal to the CT tube anode motor according to the power-on signal, and the CT tube anode motor can start according to the initial voltage signal;
[0041] The real-time rotation speed determination module is used to acquire the back electromotive force of the CT tube anode motor during the startup process and determine the real-time rotation speed of the CT tube anode motor based on the back electromotive force.
[0042] The boost step calculation module is used to calculate the boost step based on the real-time speed of the CT tube anode motor and the target speed of the motor, so as to determine the current boost step. The current boost step is less than or equal to the preset boost step threshold.
[0043] The drive control module is used to output the current boost step size to the drive control board, which can output a drive voltage signal to the CT tube anode motor according to the current boost step size.
[0044] The adaptive start-up module is used to repeatedly acquire the back electromotive force, calculate the boost step size, and output the current boost step size to the drive control board during the start-up process of the CT tube anode motor until the CT tube anode motor completes the adaptive start-up.
[0045] As another aspect of the present invention, a CT tube anode adaptive start-up system is provided, comprising: a control device, a drive control board and a CT tube anode motor, wherein the drive control board is electrically connected to the control device, the CT tube anode motor is electrically connected to the drive control board, and the control device includes the CT tube anode adaptive start-up device described above.
[0046] The CT tube anode adaptive start-up device is used to determine the real-time speed of the CT tube anode motor based on the back electromotive force of the CT tube anode motor during the start-up process, and then determine the boost step size.
[0047] The drive control board can output a drive voltage signal to the CT tube anode motor according to the boost step size, and can acquire the back electromotive force of the CT tube anode motor and feed the back electromotive force back to the CT tube anode adaptive start device.
[0048] The CT tube anode adaptive start-up method provided by this invention involves applying an initial voltage signal to the CT tube anode motor after the CT tube device is powered on. The CT tube anode motor starts based on this initial voltage signal, and the real-time rotational speed of the CT tube anode motor is calculated based on the back electromotive force generated during the startup process. The difference between the preset target motor speed and the real-time rotational speed of the CT tube anode motor is determined, and the pressure increase step size is determined based on the difference in rotational speed. This process is repeated until the CT tube anode motor completes the adaptive start-up. This CT tube anode adaptive start-up method can be implemented without installing a speed sensor inside the CT tube, effectively reducing hardware costs. Furthermore, it adaptively adjusts based on the detected rotational speed, actively attempting to resume startup through step-by-step pressure increase. Therefore, this CT tube anode adaptive start-up method can successfully start the CT tube device without stopping the system when interference factors affecting startup occur during startup. Attached Figure Description
[0049] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used together with the following detailed description to explain the invention, but do not constitute a limitation thereof.
[0050] Figure 1 The flowchart shows the adaptive start-up method for the anode of a CT tube provided by the present invention.
[0051] Figure 2 A flowchart for determining the real-time rotational speed of the anode motor in a CT tube, provided for this invention.
[0052] Figure 3 A flowchart for calculating the boost step size provided by this invention.
[0053] Figure 4 This is a structural block diagram of the CT tube anode adaptive start-up device provided by the present invention. Detailed Implementation
[0054] It should be noted that, unless otherwise specified, the embodiments and features described in the present invention can be combined with each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.
[0055] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0056] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of the invention described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0057] This embodiment provides a CT tube anode adaptive start-up method. Figure 1 This is a flowchart of a CT tube anode adaptive start-up method provided according to an embodiment of the present invention, such as... Figure 1 As shown, it includes:
[0058] S100. An initial voltage signal is applied to the CT tube anode motor according to the power-on signal, and the CT tube anode motor can start according to the initial voltage signal;
[0059] In this embodiment of the invention, after the CT tube device is powered on, an initial voltage signal is applied to the CT tube anode motor, and the CT tube anode motor starts based on this initial voltage signal. It should be understood that before applying the initial voltage signal to the CT tube anode motor, it is necessary to set the parameters required for startup, such as the target rotational speed and the parameter values for functional protection.
[0060] It should be noted that after the CT tube equipment is powered on, the specific initial voltage applied may include: 1) Self-test section: A small voltage is used to input a voltage signal at the millisecond level to the CT tube anode motor, and then the current of the three phases is detected. For example, if the U phase is connected to the bus voltage and the V and W phases are grounded, then IU=IV+IW will be obtained. According to this formula, it can be determined whether the anode motor and electrical wiring are good; 2) Initial voltage retrieval section: The initial voltage is obtained according to the database, anode motor model, target speed, and self-test current, etc., to obtain a suitable initial voltage; 3) High voltage drive section: After the self-test is completed, a voltage pulse of 1.5 to 2 times the initial voltage is applied for 200ms to 400ms. This is mainly to help the motor overcome the resistance from stationary to slight movement. The greatest resistance during the start-up of the anode bearing can be canceled out by this voltage pulse.
[0061] S200. Obtain the back electromotive force of the CT tube anode motor during the startup process, and determine the real-time speed of the CT tube anode motor based on the back electromotive force.
[0062] In this embodiment of the invention, the CT tube anode motor can generate a back electromotive force during startup, and the real-time rotational speed of the CT tube anode motor can be calculated based on this back electromotive force. This method can be achieved without installing a speed sensor inside the CT tube, which can effectively reduce hardware costs.
[0063] S300. Calculate the boosting step size based on the real-time speed of the CT tube anode motor and the target speed of the motor to determine the current boosting step size, wherein the current boosting step size is less than or equal to the preset boosting step size threshold.
[0064] In this embodiment of the invention, the difference between the speeds of the motor and the real-time speed of the CT tube anode motor can be determined based on the preset target speed of the motor. The boosting step size is determined based on the difference between the two speeds. It should be understood that the boosting step size cannot be greater than the preset boosting step size threshold.
[0065] S400: Output the current boost step size to the drive control board. The drive control board can output a drive voltage signal to the CT tube anode motor according to the current boost step size.
[0066] In this embodiment of the invention, after receiving the current boost step size, the drive control board generates a corresponding drive voltage signal based on the current boost step size and outputs the drive voltage signal to the CT tube anode motor so that the CT tube anode motor can increase its speed based on the current drive voltage signal.
[0067] S500, repeat the steps of acquiring the back electromotive force of the CT tube anode motor during the startup process, calculating the boost step size, and outputting the current boost step size to the drive control board until the CT tube anode motor completes adaptive startup.
[0068] In this embodiment of the invention, the steps S200 to S400 are repeated, during which the CT tube anode motor can adaptively complete the startup process.
[0069] Therefore, the CT tube anode adaptive start-up method provided by this invention applies an initial voltage signal to the CT tube anode motor after the CT tube device is powered on. The CT tube anode motor starts based on this initial voltage signal, and the real-time speed of the CT tube anode motor is calculated based on the back electromotive force generated during the start-up process. The difference between the preset target motor speed and the real-time speed of the CT tube anode motor can be determined, and the boost step size is determined based on the difference between the two speeds. The above process is repeated until the CT tube anode motor completes the adaptive start-up. This CT tube anode adaptive start-up method can be implemented without installing a speed sensor inside the CT tube, which can effectively reduce hardware costs. Furthermore, it adaptively adjusts according to the detected speed and actively attempts to recover the start-up through step-by-step boost. Therefore, this CT tube anode adaptive start-up method can start the CT tube device smoothly without stopping the machine when interference factors affecting the start-up occur during the start-up process.
[0070] In this embodiment of the invention, the real-time rotational speed of the CT tube anode motor is determined based on the back electromotive force, such as... Figure 2 As shown, it includes:
[0071] S210. Determine the electrical cycle of the CT tube anode motor based on the time interval between two adjacent zero crossings in the back electromotive force;
[0072] It should be noted that brushless DC motors operate in a "two-phase conduction, three-phase, six-state" mode, meaning only two phase windings are energized at any given time, while the third phase is in a floating state. Although this phase is not energized, the rotor rotation still cuts that phase winding, inducing a back electromotive force (EMF) that reflects the rotor's position. The core of using back EMF to obtain the motor speed is to calculate the "electrical cycle" from the "zero-crossing" time interval and then deduce the mechanical speed.
[0073] Specifically, the calculation principle and formula derivation of "zero point":
[0074] (1) Three-phase motor voltage balance formula 1: U x =RI x +LdI x / dt+E x +U n U x I represents the three-phase terminal voltage. x E represents the three-phase current. x U represents the three back electromotive forces. n R represents the neutral point voltage, R represents the winding inductance, and L represents the resistance.
[0075] (2) Since the motor is star-connected, the three-phase current satisfies formula 2: I u +I v +I w=0, for an ideal trapezoidal wave back EMF, the three back EMFs satisfy formula 3: E u +E v +E w =0.
[0076] (3) Assuming phase V represents the suspended phase, then I v =0, dI v When dt = 0, substituting into formula 1, we get U. v = E v + U n Substituting U and W into Formula 1 and adding them together, we get U. u +U w =R(I u +I w )+(E u +E w )+2 U n Given I v =0V, then the opposite electromotive force crosses zero, so E v =0, then we get I u +I w =0 and E u +E w =0. Substitute these two values into U u +U w =R(I u +I w )+(E u +E w )+2U n Result: U u +U w ==2U n , will U n =U u +U w / 2 Substitute into U v =E v +U n Get U v =U u +U w / 2, Given that phase U and phase W are conducting, the terminal voltage of phase U is approximately the bus voltage V. bus Since the voltage of phase W is 0, U v =V bus / 2 can be used to obtain the zero-crossing point of the back electromotive force when the voltage at the floating phase terminal is equal to half of the bus voltage.
[0077] S220. The real-time rotational speed of the CT tube motor is calculated by back-calculating the electrical cycle of the CT tube anode motor.
[0078] In this embodiment of the invention, the real-time rotational speed of the CT tube motor is calculated by inversely calculating the electrical cycle of the CT tube anode motor, including:
[0079] (1) Determine the electric angular velocity of the CT tube anode motor based on the electric cycle of the CT tube anode motor;
[0080] Between the zero-crossing points of adjacent opposing electromotive forces in the suspended state, the rotor rotates exactly 60° electrical angle. The time interval between detecting adjacent zero-crossing points is: Δt = t k -t k-1 A complete electrical cycle T elec =6*△t, electric angular velocity is: W elec =2π / T elec =π / 3*△t.
[0081] (2) The real-time rotational speed of the CT tube motor is obtained according to the preset relationship between the electrical angular velocity of the CT tube anode motor and the mechanical rotational speed of the CT tube motor, wherein the expression for the real-time rotational speed of the CT tube motor is:
[0082] n = 10 / P * △t;
[0083] Where n represents the real-time rotational speed of the CT tube motor, P represents the number of pole pairs of the CT tube motor, and Δt represents the time interval between two consecutive zero crossings.
[0084] It should be understood that the relationship between the mechanical speed n of the motor and the electrical angular velocity is: W elec =P*W mech W mech =2πn / 60, combining these, we get: π / 3*Δt=P*2πn / 60, finally we get: n=10 / P*Δt. n represents the mechanical speed in rpm, P represents the number of pole pairs of the motor, and Δt represents the time interval between two consecutive zero crossings in seconds.
[0085] In this embodiment of the invention, when acquiring back electromotive force, a resistor divider and an ADC are used. The three-phase terminal voltages are attenuated to an acceptable range by the ADC through a resistor divider network, thus reducing V... bus Perform the same data collection and compare the back electromotive force with zero.
[0086] In this embodiment of the invention, the boosting step size is calculated based on the real-time rotational speed of the CT tube anode motor and the target rotational speed of the motor, such as... Figure 3 As shown, it includes:
[0087] S310. Determine the speed difference based on the real-time speed of the CT tube anode motor and the target speed of the motor;
[0088] S320. Obtain the boost step size based on the speed difference and in combination with the preset proportional coefficient and the preset minimum step size, wherein the boost step size is not less than the preset minimum step size and not greater than the preset boost step size threshold.
[0089] Specifically, the step size is dynamically adjusted based on the rotational speed; the larger the deviation, the larger the step size. The specific calculation formula 4 is: ΔV k =K p ×(ω target- ω k )+ΔV min , where ΔV k K represents the step size of the k-th boost. p Represents the proportionality coefficient ω target ω represents the target rotational speed. k ΔV represents the real-time rotational speed of the CT tube anode motor. min This represents the minimum step size. For ΔV k Constrain ΔV min ≤ΔV k ≤ΔV max An upper limit is set on the number of increments during the startup process to prevent excessive voltage increase. After the startup command is issued, an initial voltage signal Vo and a proportional coefficient K are applied. p Then according to ΔV k The voltage is increased each time until the target speed is reached, and the final voltage V = Vo + ΣΔV k .
[0090] It should be noted that the proportionality coefficient K is obtained from the database. p Next, the scaling factor K p The change is divided into three stages, when the real-time rotational speed ω k When in the low-speed range (e.g., 0~30% of the target speed), it will switch to 1.5K. p To quickly escape the resonance zone; when ω k When in the medium speed range (e.g., 30%~70% of the target speed), it will switch to 0.8K. p ~1K p The anode motor increases slowly, when ω k When in the high-speed range (such as 70%~90% of the target speed), it will switch to 0.5K. p This prevents excessive speed increase that could lead to overshoot. Therefore, the voltage increment during acceleration is a dynamically adaptive adjustment process.
[0091] It should be understood that after obtaining the current speed, the acceleration start is performed using a step-by-step boosting method, and the boosting step size is calculated based on the speed until the set speed is reached.
[0092] In this embodiment of the invention, it further includes:
[0093] 1) Receive the key starting parameters of the CT tube anode motor fed back by the drive control board. The key starting parameters include at least the starting current, the rate of increase of motor speed, the absolute value of speed, and the current / speed ratio.
[0094] 2) Determine the type of abnormality during the startup process of the CT tube anode motor based on the aforementioned key startup parameter information;
[0095] Specifically, the abnormality type during the CT tube anode motor startup process is determined based on the aforementioned key startup parameter information, including:
[0096] 21) Perform a weighted calculation based on the aforementioned key startup parameter information to obtain the weighted calculation result;
[0097] 22) Determine the abnormality type during the start-up process of the CT tube anode motor based on the weighted calculation results. The abnormality type includes recoverable faults and unrecoverable faults.
[0098] In this embodiment of the invention, the current magnitude (w1), the rate of increase in rotational speed (w2), the absolute value of rotational speed (w3), and the current / rotational speed ratio (w4) are assigned different weights, for example, W1: 0.45, W2: 0.35, W3: 0.15, W4: 0.05, and the weighted comprehensive scoring formula is used:
[0099] Scoretotal=w1×ScoreI+w2×Scoreα+w3×ScoreΔω+w4×ScoreT;
[0100] Where ScoreI represents the current scoring factor, Scoreα represents the speed increase rate factor, ScoreΔω represents the speed change factor, and ScoreT represents the current / speed factor.
[0101] In this embodiment of the invention, the current rating factor ScoreI is calculated as follows: ScoreI = min(I_actual / I_rated, 1.0)×100, where I_actual represents the current real-time current sampling value and I_rated represents the rated current of the motor; when ScoreI > 85, it indicates that the current is too high and needs attention; the speed rise rate rating factor Scoreα is calculated as follows: Scoreα = (α_actual / α_target) × 100, where α_actual represents the current real-time speed rise rate (obtained by the difference between two adjacent speed sampling values: α_k = (ω_k - ω_{k-1}) / Δt), and α_target represents the preset target speed rise rate; when Scoreα < 30, it indicates that the acceleration capability is seriously insufficient; the speed change factor ScoreΔω is calculated as follows: ScoreΔω = (ω_actual / ω_target) × The value is 100, where ω_actual represents the current real-time speed and ω_target represents the target speed. This speed change factor, ScoreΔω, directly reflects the degree to which the current speed meets the target. The current / speed ratio factor, ScoreT, is calculated as follows: ScoreT = min((I_actual / ω_actual) / (I_rated / ω_target), 1.0) × 100. This current / speed ratio factor, ScoreT, reflects the motor's operating efficiency. A higher ratio indicates that the current required per unit speed is greater, the motor load is heavier, or the efficiency is lower. Substituting the proportions obtained from the above factors into the weighted formula yields the final score and determines the fault type.
[0102] It should be understood that, according to the weighted comprehensive scoring formula described above, if the final score is greater than or equal to the preset scoring threshold, it is determined to be a recoverable fault; otherwise, it is determined to be an unrecoverable fault. Therefore, based on the final score obtained from the calculation formula, the control system makes hierarchical decision-making actions according to the final score.
[0103] 3) Determine the corresponding protection strategy based on the anomaly type.
[0104] Specifically, the corresponding protection strategy is determined based on the anomaly type, including:
[0105] When the fault type is a recoverable fault, increase the boost step size;
[0106] When the anomaly type is an unrecoverable fault, a shutdown signal is generated and manual intervention is awaited.
[0107] It should be understood that, based on a weighted calculation using four monitoring factors, potential faults are categorized into recoverable and unrecoverable faults. Different protection measures are implemented for different fault types. For example, for recoverable faults, the step size is increased through step-by-step boost adjustment, while for unrecoverable faults, an emergency shutdown is initiated and manual inspection is required. In this embodiment of the invention, recoverable faults may include, for example, insufficient torque, while unrecoverable faults may include stalling. A tiered protection strategy is implemented based on the fault type, rather than a blanket shutdown and error reporting. This tiered protection strategy ensures that the startup process is not interrupted when a recoverable fault occurs, avoiding unnecessary shutdowns and thus increasing drive efficiency.
[0108] In this embodiment of the invention, it further includes:
[0109] A startup parameter library is constructed, and all startup parameter data during the adaptive startup process of the CT tube anode are stored in the startup parameter library. The startup parameter data includes at least the following: temperature before startup T_start, temperature after startup T_end, initial voltage V_init, voltage when startup is successful V_success, number of pressurization steps N_step, startup time T_time, peak current I_peak, average rotation speed rise rate α_avg, cumulative number of exposures of the tube N_exp, and cumulative running time of the anode bearing T_run.
[0110] The startup parameter data for each successful startup is stored as a historical case, and each historical case includes a feature vector X = [T_start, T_end, V_init, V_success, N_step, T_time, I_peak, α_avg];
[0111] Before the current startup, collect the current ambient temperature T_current and the current X-ray tube status parameters, and construct the current feature vector X_current;
[0112] Calculate the weighted Euclidean distance between the current feature vector and each historical case in the startup parameter library: D_i = sqrt(ΣW_j×(X_current_j-X_i_j)²), where W_j represents the weight coefficient of each feature dimension, with the temperature dimension having the highest weight, preferably 0.30;
[0113] Select the K historical cases with the smallest weighted Euclidean distance (K is preferably 3~5) as the set of similar cases;
[0114] The initial voltage signal and scaling factor of each historical case in the similar case set are weighted and averaged (the weight is proportional to the similarity) to generate the recommended initial voltage signal Vo' and recommended scaling factor K for this startup. p '.
[0115] It should be understood that the conditions for each successful start are remembered, and an adaptive effect is achieved that improves with use. The parameter library includes: temperature before start, temperature after start, initial voltage, voltage at success, number of boost cycles, start-up time, peak current, and average speed increase rate. All of these parameters are arithmetically averaged and then used for subsequent starts.
[0116] It should be noted that by recording the data during the startup process in real time with high precision and writing it to the storage system, the system performs statistical analysis on the data during each startup process and then overwrites the original data with the new data. Furthermore, when the system starts up again, it will recommend corresponding and reasonably optimized parameters for driving, thereby making the CT tube anode motor increasingly stable, smooth, and efficient.
[0117] In summary, the CT tube anode adaptive start-up method provided by this invention applies an initial voltage signal to the CT tube anode motor after the CT tube device is powered on. The CT tube anode motor starts based on this initial voltage signal, and the real-time speed of the CT tube anode motor is calculated based on the back electromotive force generated during the start-up process. The difference between the preset target motor speed and the real-time speed of the CT tube anode motor can be determined, and the boost step size is determined based on the speed difference. The above process is repeated until the CT tube anode motor completes the adaptive start-up. This CT tube anode adaptive start-up method can be implemented without installing a speed sensor inside the CT tube, which can effectively reduce hardware costs. Furthermore, it adaptively adjusts based on the detected speed and actively attempts to recover the start-up through step-by-step boost. Therefore, this CT tube anode adaptive start-up method can successfully start the CT tube device without stopping the machine when interference factors affecting the start-up occur during the start-up process. In addition, based on the rate of increase in speed and the current status, it can distinguish between recoverable torque deficiency and unrecoverable mechanical stall, thereby avoiding ineffective boosting attempts; it records successful start-up parameters and establishes a model drive parameter library, so that the optimal parameters can be matched for subsequent starts of the same model, achieving a closed-loop adaptive effect.
[0118] As another embodiment of the present invention, a CT tube anode adaptive start-up device 100 is provided to implement the CT tube anode adaptive start-up method described above, wherein, as Figure 4 As shown, it includes:
[0119] The initial start-up module 110 is used to apply an initial voltage signal to the CT tube anode motor according to the power-on signal, and the CT tube anode motor can start according to the initial voltage signal;
[0120] The real-time rotation speed determination module 120 is used to acquire the back electromotive force of the CT tube anode motor during the startup process and determine the real-time rotation speed of the CT tube anode motor based on the back electromotive force.
[0121] The boost step calculation module 130 is used to calculate the boost step based on the real-time speed of the CT tube anode motor and the target speed of the motor, so as to determine the current boost step, wherein the current boost step is less than or equal to the preset boost step threshold.
[0122] The drive control module 140 is used to output the current boost step size to the drive control board, which can output a drive voltage signal to the CT tube anode motor according to the current boost step size.
[0123] The adaptive start-up module 150 is used to repeatedly acquire the back electromotive force, calculate the boost step size, and output the current boost step size to the drive control board during the start-up process of the CT tube anode motor until the CT tube anode motor completes the adaptive start-up.
[0124] The CT tube anode adaptive start-up device provided by this invention applies an initial voltage signal to the CT tube anode motor after the CT tube equipment is powered on. The CT tube anode motor starts based on this initial voltage signal, and the real-time speed of the CT tube anode motor is calculated based on the back electromotive force generated during the start-up process. The difference between the preset target motor speed and the real-time speed of the CT tube anode motor can be determined, and the boost step size is determined based on the speed difference. The above process is repeated until the CT tube anode motor completes the adaptive start-up. This CT tube anode adaptive start-up device can be implemented without installing a speed sensor inside the CT tube, which can effectively reduce hardware costs. Furthermore, it adaptively adjusts according to the detected speed and actively attempts to resume start-up through step-by-step boost. Therefore, this CT tube anode adaptive start-up device can start the CT tube equipment smoothly without stopping the machine when interference factors affecting the start-up occur during the start-up process.
[0125] The specific working principle and implementation process of the CT tube anode adaptive start-up device of the present invention can be referred to the description of the CT tube anode adaptive start-up method above, and will not be repeated here.
[0126] As another embodiment of the present invention, a CT tube anode adaptive start-up system is provided, comprising: a control device, a drive control board and a CT tube anode motor, wherein the drive control board is electrically connected to the control device, the CT tube anode motor is electrically connected to the drive control board, and the control device includes the CT tube anode adaptive start-up device described above;
[0127] The CT tube anode adaptive start-up device is used to determine the real-time speed of the CT tube anode motor based on the back electromotive force of the CT tube anode motor during the start-up process, and then determine the boost step size.
[0128] The drive control board can output a drive voltage signal to the CT tube anode motor according to the boost step size, and can acquire the back electromotive force of the CT tube anode motor and feed the back electromotive force back to the CT tube anode adaptive start device.
[0129] In this embodiment of the invention, the drive control board and the control device can be implemented using a microcontroller as the core controller in combination with peripheral circuits.
[0130] The CT tube anode adaptive start-up system provided by this invention, by employing the aforementioned CT tube anode adaptive start-up device, eliminates the need for a speed sensor inside the CT tube, effectively reducing hardware costs. Furthermore, it adaptively adjusts based on the detected speed, actively attempting to resume startup through step-by-step pressurization. Therefore, this CT tube anode adaptive start-up system can successfully start the CT tube without interruption even when interference factors affecting startup occur during startup.
[0131] The specific working principle and implementation process of the CT tube anode adaptive start-up system of the present invention can be referred to the description of the CT tube anode adaptive start-up method above, and will not be repeated here.
[0132] It is understood that the above embodiments are merely exemplary implementations used to illustrate the principles of the present invention, and the present invention is not limited thereto. For those skilled in the art, various modifications and improvements can be made without departing from the spirit and essence of the present invention, and these modifications and improvements are also considered to be within the scope of protection of the present invention.
Claims
1. A method for adaptive start-up of a CT tube anode, characterized in that, include: An initial voltage signal is applied to the CT tube anode motor according to the power-on signal, and the CT tube anode motor can start according to the initial voltage signal; The back electromotive force of the CT tube anode motor during startup is obtained, and the real-time speed of the CT tube anode motor is determined based on the back electromotive force. The pressure boosting step size is calculated based on the real-time speed of the CT tube anode motor and the target speed of the motor to determine the current pressure boosting step size, wherein the current pressure boosting step size is less than or equal to the preset pressure boosting step size threshold. The current boost step size is output to the drive control board, which can output a drive voltage signal to the CT tube anode motor according to the current boost step size. The steps of repeatedly acquiring the back electromotive force of the CT tube anode motor during startup, calculating the boost step size, and outputting the current boost step size to the drive control board are repeated until the CT tube anode motor completes adaptive startup.
2. The CT tube anode adaptive start-up method according to claim 1, characterized in that, Determining the real-time rotational speed of the CT tube anode motor based on the back electromotive force includes: The electrical cycle of the CT tube anode motor is determined based on the time interval between two consecutive zero crossings in the back electromotive force. The real-time rotational speed of the CT tube motor is calculated by inversely calculating the electrical cycle of the CT tube anode motor.
3. The CT tube anode adaptive start-up method according to claim 2, characterized in that, The real-time rotational speed of the CT tube motor is calculated by inversely calculating the electrical cycle of the CT tube anode motor, including: The electric angular velocity of the CT tube anode motor is determined based on the electric cycle of the CT tube anode motor. The real-time rotational speed of the CT tube motor is obtained based on a preset relationship between the electrical angular velocity of the CT tube anode motor and the mechanical rotational speed of the CT tube motor, wherein the expression for the real-time rotational speed of the CT tube motor is: n = 10 / P*△t, Where n represents the real-time rotational speed of the CT tube motor, P represents the number of pole pairs of the CT tube motor, and Δt represents the time interval between two consecutive zero crossings.
4. The CT tube anode adaptive start-up method according to claim 1, characterized in that, The boost step size is calculated based on the real-time speed of the CT tube anode motor and the target speed of the motor, including: The speed difference is determined based on the real-time speed of the CT tube anode motor and the target speed of the motor. The boost step size is obtained based on the speed difference, a preset proportional coefficient, and a preset minimum step size, wherein the boost step size is not less than the preset minimum step size and not greater than the preset boost step size threshold.
5. The CT tube anode adaptive start-up method according to any one of claims 1 to 4, characterized in that, Also includes: The system receives the key startup parameters of the CT tube anode motor fed back by the drive control board. The key startup parameters include at least the startup current, the rate of increase of motor speed, the absolute value of speed, and the current / speed ratio. The type of abnormality during the startup process of the CT tube anode motor is determined based on the aforementioned key startup parameter information; Determine the corresponding protection strategy based on the anomaly type.
6. The CT tube anode adaptive start-up method according to claim 5, characterized in that, Based on the aforementioned key startup parameter information, the abnormality type during the CT tube anode motor startup process is determined, including: A weighted calculation is performed based on the aforementioned key startup parameters to obtain the weighted calculation result; The abnormality type during the start-up process of the CT tube anode motor is determined based on the weighted calculation results. The abnormality type includes recoverable faults and unrecoverable faults.
7. The CT tube anode adaptive start-up method according to claim 6, characterized in that, Determine the corresponding protection strategy based on the anomaly type, including: When the fault type is a recoverable fault, increase the boost step size; When the anomaly type is an unrecoverable fault, a shutdown signal is generated and manual intervention is awaited.
8. The CT tube anode adaptive start-up method according to any one of claims 1 to 4, characterized in that, Also includes: A startup parameter library is constructed, and all startup parameter data during the adaptive startup process of the CT tube anode are stored in the startup parameter library. The startup parameter data includes at least: temperature before startup, temperature after startup, initial voltage, voltage when startup is successful, number of boosting times, startup time, peak current, and average speed increase rate. Each successful startup is recorded as a historical case and stored. Each historical case includes a feature vector composed of the startup parameter data. Before the current startup, collect the current ambient temperature and current X-ray tube status parameters, and construct the current feature vector; Calculate the weighted Euclidean distance between the current feature vector and each historical case in the startup parameter library; K historical cases whose weighted Euclidean distance is less than a preset threshold are constructed into a similar case set; The initial voltage signal and scaling factor of each historical case in the similar case set are weighted and averaged to generate the recommended initial voltage signal and recommended scaling factor for this startup.
9. A CT tube anode adaptive start-up device, used to implement the CT tube anode adaptive start-up method according to any one of claims 1 to 8, characterized in that, include: The initial startup module is used to apply an initial voltage signal to the CT tube anode motor according to the power-on signal, and the CT tube anode motor can start according to the initial voltage signal; The real-time rotation speed determination module is used to acquire the back electromotive force of the CT tube anode motor during the startup process and determine the real-time rotation speed of the CT tube anode motor based on the back electromotive force. The boost step calculation module is used to calculate the boost step based on the real-time speed of the CT tube anode motor and the target speed of the motor, so as to determine the current boost step. The current boost step is less than or equal to the preset boost step threshold. The drive control module is used to output the current boost step size to the drive control board, which can output a drive voltage signal to the CT tube anode motor according to the current boost step size. The adaptive start-up module is used to repeatedly acquire the back electromotive force, calculate the boost step size, and output the current boost step size to the drive control board during the start-up process of the CT tube anode motor until the CT tube anode motor completes the adaptive start-up.
10. A CT tube anode adaptive start-up system, characterized in that, include: The system comprises a control device, a drive control board, and a CT tube anode motor. The drive control board is electrically connected to the control device, and the CT tube anode motor is electrically connected to the drive control board. The control device includes the CT tube anode adaptive start device as described in claim 9. The CT tube anode adaptive start-up device is used to determine the real-time speed of the CT tube anode motor based on the back electromotive force during the start-up process, and then determine the boost step size. The drive control board can output a drive voltage signal to the CT tube anode motor according to the boost step size, and can acquire the back electromotive force of the CT tube anode motor and feed the back electromotive force back to the CT tube anode adaptive start device.
