A temperature control system for high-temperature superconducting magnets based on PID
By designing a high-temperature superconducting magnet temperature control system based on PID, the problems of low temperature control accuracy, slow response speed and poor stability in traditional systems are solved, and precise temperature control and system stability improvement of high-temperature superconducting magnets are achieved.
Patent Information
- Application Number
- CN202510053175.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2045-01-14
AI Technical Summary
In the application of high-temperature superconducting magnets, traditional temperature control systems have problems such as low temperature control accuracy, slow response speed and poor stability, which cannot meet the strict requirements of high-temperature superconducting magnets for temperature control.
A high-temperature superconducting magnet temperature control system based on PID is designed to obtain real-time temperature data through the data acquisition module. The algorithm optimization module optimizes the PID control algorithm based on historical data, and accurately controls the temperature through the temperature control module, and monitors and performs status warnings in real time.
Accurate temperature control of high-temperature superconducting magnets is achieved, the accuracy and response speed of temperature control are improved, and the stability of the system is enhanced.
Smart Images

Figure CN119472867B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of temperature control, and in particular to a high-temperature superconducting magnet temperature control system based on PID. Background Art
[0002] At present, high-temperature superconducting magnets have broad application prospects in scientific research, medical treatment, industry and other fields, but the stability of their operating state is highly dependent on temperature control.
[0003] However, traditional temperature control systems often have problems such as low temperature control accuracy, slow response speed, and poor stability, and cannot meet the strict temperature control requirements of high-temperature superconducting magnets.
[0004] Therefore, the present invention provides a high-temperature superconducting magnet temperature control system based on PID. Summary of the invention
[0005] The invention provides a high-temperature superconducting magnet temperature control system based on PID, which is used to solve the problems of untimely and inaccurate temperature control in the prior art.
[0006] The present invention provides a high-temperature superconducting magnet temperature control system based on PID, comprising:
[0007] Data acquisition module: used to acquire real-time temperature data of the target high-temperature superconducting magnet based on the temperature sensor to obtain a first control temperature;
[0008] Algorithm optimization module: used to obtain the corresponding initial PID control algorithm based on the magnet characteristics of the target high-temperature superconducting magnet, and train the initial PID control algorithm based on the historical temperature data and historical target temperature of the target high-temperature superconducting magnet to obtain the first PID control algorithm of the target high-temperature superconducting magnet;
[0009] Temperature control module: used for comparing the first control temperature with the preset target temperature, thereby inputting the first control temperature into the first PID control algorithm based on the comparison result, and performing temperature control on the target PID controller corresponding to the first PID control algorithm;
[0010] Status warning module: used to monitor the real-time operating status of the target high-temperature superconducting magnet in real time, so as to determine the stability of the target high-temperature superconducting magnet and perform status display or status warning.
[0011] The data acquisition module provided by the present invention includes:
[0012] Critical determination unit: used for selecting magnets of the same magnet type as the target high-temperature superconducting magnet from the magnet database, so as to determine the critical superconducting temperature of the target high-temperature superconducting magnet;
[0013] Temperature comparison unit: used to obtain real-time temperature data of the target high-temperature superconducting magnet based on the temperature sensor, and compare the real-time temperature data with the critical superconducting temperature;
[0014] If the real-time temperature data is less than the critical superconducting temperature, it is determined that the target high-temperature superconducting magnet is in a stable superconducting state, and the real-time temperature data is used as the first control temperature of the target high-temperature superconducting magnet;
[0015] If the real-time temperature data is not less than the critical superconducting temperature, it is judged that the target high-temperature superconducting magnet is not in a stable superconducting state, and a status warning is issued.
[0016] The algorithm optimization module provided by the present invention includes:
[0017] An initial algorithm determination unit: used to obtain a corresponding initial PID control algorithm based on the magnet characteristics of the target high temperature superconducting magnet;
[0018] Algorithm optimization unit: used to obtain historical temperature data of the target high-temperature superconducting magnet and the historical target temperature of the historical temperature control process, so as to obtain a historical temperature data table of the target high-temperature superconducting magnet;
[0019] A first parameter unit: used to input each historical temperature data and the corresponding historical target temperature in the historical temperature data table into the initial PID control algorithm, thereby obtaining a first control parameter of the initial PID control algorithm;
[0020] A parameter classification unit: used for obtaining a first parameter set based on a first control parameter of a target high temperature superconducting magnet, thereby classifying each first control parameter in the first parameter set, thereby obtaining a first classified parameter set, wherein each first classified parameter subset includes each first control sub-parameter of the same parameter type;
[0021] A parameter processing unit: used to remove the corresponding maximum control parameter value and minimum control parameter value in each first classification parameter subset in the first classification parameter set, so as to obtain a second classification parameter subset based on the control parameter values of the remaining first control sub-parameters in the current first classification parameter subset;
[0022] A parameter determination unit: used for sorting the first control sub-parameters in each second classification parameter subset to obtain an ordered second classification parameter subset, and extracting the median of the first control sub-parameter in the current second classification parameter subset as the control parameter value of the parameter type corresponding to the current second classification parameter subset, thereby obtaining the first control parameter value;
[0023] Parameter optimization unit: used for optimizing the corresponding control parameter of the initial PID control algorithm based on each first control parameter value to obtain the second control parameter value, thereby obtaining the first PID control algorithm of the target high temperature superconducting magnet.
[0024] The parameter optimization unit provided by the present invention includes:
[0025] Obtaining a second control parameter value Ti;
[0026] ; Wherein, Ti is the second control parameter value of the i-th first control sub-parameter in the first PID control algorithm of the target high temperature superconducting magnet; is the first control parameter value of the i-th first control sub-parameter; The parameter influence degree of the parameter type corresponding to the j-th first control sub-parameter on the parameter type corresponding to the current i-th first control parameter value; is the type conversion coefficient of the jth first control sub-parameter; Impact weight for type; is the similarity between the historical environmental factor corresponding to the jth first control sub-parameter and the historical environmental factor corresponding to the first control sub-parameter corresponding to the current i-th first control parameter value; is the degree conversion coefficient of the jth first control sub-parameter; is the parameter matching weight; m is the number of control sub-parameters in the first PID control algorithm; n is the number of remaining control sub-parameters in the first PID control algorithm except the current i-th control sub-parameter; exp[] is an exponential function with e as the base.
[0027] The temperature control module provided by the present invention comprises:
[0028] Temperature comparison unit: used for comparing the first control temperature with a preset target temperature;
[0029] If the first control temperature is lower than the preset target temperature, no temperature control is required at the current moment;
[0030] If the first control temperature is not less than the preset target temperature, the first control temperature is input into a first PID control algorithm, thereby determining a temperature control parameter of the target high temperature superconducting magnet;
[0031] Temperature control unit: used to transmit temperature control parameters to the target PID controller to determine the temperature control instructions and perform temperature control on the target high-temperature superconducting magnet.
[0032] The temperature comparison unit provided by the present invention comprises:
[0033] Temperature preset subunit: used to obtain magnet performance parameters of the target high temperature superconducting magnet and simultaneously obtain the initial target temperature of the target high temperature superconducting magnet;
[0034] Temperature deviation subunit: used for extracting the first temperature deviation corresponding to the current magnet performance parameter from the performance impact database;
[0035] The temperature determination subunit is used to combine the first temperature deviation with the initial target temperature to determine a preset target temperature of the target high temperature superconducting magnet.
[0036] The status warning module provided by the present invention includes:
[0037] State acquisition unit: used to monitor the real-time operating state of the target high-temperature superconducting magnet at every moment in the current temperature control cycle;
[0038] A state classification unit is used to classify the real-time operating state in the current temperature control cycle according to different state types, thereby obtaining a first classification operating state set;
[0039] A state sorting unit is used to sort each first-classified running state in the first-classified running state set in chronological order to obtain an ordered second-classified running state;
[0040] State analysis unit: used to input each second-classified operating state into the same coordinate system, so as to obtain a second state curve corresponding to each second-classified operating state, so as to determine the stability of the target high-temperature superconducting magnet, and thus perform state display and state warning.
[0041] The state analysis unit provided according to the present invention comprises:
[0042] The curve determination subunit is used to input each second classification operation state into the same coordinate system, so as to obtain a second state curve corresponding to each second classification operation state;
[0043] Curve analysis subunit: used for comparing the difference between the maximum value point and the minimum value point of the second state curve, so as to determine the curve fluctuation degree of the second state curve;
[0044] A state analysis subunit: used for combining the curve fluctuation degree of each second state curve of the target high temperature superconducting magnet with the corresponding state type to determine the comprehensive stability of the target high temperature superconducting magnet;
[0045] State comparison subunit: used to compare the comprehensive stability with the preset magnet stability;
[0046] If the comprehensive stability is greater than the preset magnet stability, the real-time operating status of the target high-temperature superconducting magnet is displayed;
[0047] If the comprehensive stability is not greater than the preset magnet stability, a status warning is issued for the real-time operating status of the target high-temperature superconducting magnet.
[0048] Compared with the prior art, the beneficial effects of the present invention are as follows: a PID-based high-temperature superconducting magnet temperature control system provided by the present invention determines a first control temperature by acquiring real-time temperature data of a target high-temperature superconducting magnet, and trains an initial PID control algorithm based on historical temperature data and historical target temperatures to obtain a first PID control algorithm, thereby inputting the first control temperature into the first PID control algorithm to make the determined temperature control instruction more accurate, thereby achieving accurate and effective temperature control. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0050] Figure 1 It is a structural diagram of a PID-based high-temperature superconducting magnet temperature control system provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0051] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0052] Embodiment 1:
[0053] The embodiment of the present invention provides a high temperature superconducting magnet temperature control system based on PID, such as Figure 1 As shown, including:
[0054] Data acquisition module: used to acquire real-time temperature data of the target high-temperature superconducting magnet based on the temperature sensor to obtain a first control temperature;
[0055] Algorithm optimization module: used to obtain the corresponding initial PID control algorithm based on the magnet characteristics of the target high-temperature superconducting magnet, and train the initial PID control algorithm based on the historical temperature data and historical target temperature of the target high-temperature superconducting magnet to obtain the first PID control algorithm of the target high-temperature superconducting magnet;
[0056] Temperature control module: used for comparing the first control temperature with the preset target temperature, thereby inputting the first control temperature into the first PID control algorithm based on the comparison result, and performing temperature control on the target PID controller corresponding to the first PID control algorithm;
[0057] State optimization module: used to monitor the real-time operating status of the target high-temperature superconducting magnet in real time, so as to determine the stability of the target high-temperature superconducting magnet and perform status display or status warning.
[0058] In this embodiment, the real-time temperature data refers to the real-time temperature of the target high-temperature superconducting magnet obtained in real time by a temperature sensor.
[0059] In this embodiment, the first control temperature refers to taking the real-time temperature data of the target high-temperature superconducting magnet as the first control temperature when the real-time temperature data is less than the critical superconducting temperature.
[0060] In this embodiment, the magnet properties include high temperature superconductivity, high current density, high magnetic field strength, stability and durability, magnetic flux pinning and captured flux, and electromagnetic response characteristics.
[0061] In this embodiment, the initial PID control algorithm is a PID control algorithm for magnets of the same type determined according to the magnet characteristics of the target high temperature superconducting magnet.
[0062] In this embodiment, the historical temperature data refers to the temperature data of the target high temperature superconducting magnet during its historical working process.
[0063] In this embodiment, the historical target temperature refers to the expected temperature of the target high temperature superconducting magnet when the temperature is controlled at a historical moment corresponding to the historical temperature data.
[0064] In this embodiment, the first PID control algorithm is a control algorithm obtained by adjusting the control parameters in the initial PID control algorithm according to the historical temperature data and the historical target temperature input.
[0065] In this embodiment, the real-time operating state refers to the real-time operating state of the target high-temperature superconducting magnet at each moment in the current temperature control cycle when the temperature is controlled based on the PID controller.
[0066] In this embodiment, when the target high temperature superconducting magnet is stable, the corresponding operating status is displayed, and when the target high temperature superconducting magnet is unstable, a status warning is issued based on the corresponding operating status.
[0067] The beneficial effect of the above technical solution is: the first control temperature is determined by acquiring the real-time temperature data of the target high-temperature superconducting magnet, and the initial PID control algorithm is trained based on the historical temperature data and the historical target temperature to obtain the first PID control algorithm, so that the first control temperature is input into the first PID control algorithm to make the determined temperature control instruction more accurate, thereby achieving accurate and effective temperature control.
[0068] Embodiment 2:
[0069] Based on Example 1, the data acquisition module includes:
[0070] Critical determination unit: used for selecting magnets of the same magnet type as the target high-temperature superconducting magnet from the magnet database, so as to determine the critical superconducting temperature of the target high-temperature superconducting magnet;
[0071] Temperature comparison unit: used to obtain real-time temperature data of the target high-temperature superconducting magnet based on the temperature sensor, and compare the real-time temperature data with the critical superconducting temperature;
[0072] If the real-time temperature data is less than the critical superconducting temperature, it is determined that the target high-temperature superconducting magnet is in a stable superconducting state, and the real-time temperature data is used as the first control temperature of the target high-temperature superconducting magnet;
[0073] If the real-time temperature data is not less than the critical superconducting temperature, it is judged that the target high-temperature superconducting magnet is not in a stable superconducting state, and a status warning is issued.
[0074] In this embodiment, the critical superconducting temperature refers to the critical temperature at which the superconducting performance of the high-temperature superconducting magnet becomes unstable and superconducting failure occurs.
[0075] In this embodiment, the real-time temperature data refers to the real-time temperature of the target high-temperature superconducting magnet obtained in real time by a temperature sensor.
[0076] In this embodiment, the first control temperature refers to taking the real-time temperature data of the target high-temperature superconducting magnet as the first control temperature when the real-time temperature data is less than the critical superconducting temperature.
[0077] The beneficial effect of the above technical solution is that by comparing the real-time temperature data, an initial judgment can be made on the target high-temperature superconducting magnet more quickly, thereby improving the temperature control efficiency.
[0078] Embodiment 3:
[0079] Based on Example 2, the algorithm optimization module includes:
[0080] An initial algorithm determination unit: used to obtain a corresponding initial PID control algorithm based on the magnet characteristics of the target high temperature superconducting magnet;
[0081] Algorithm optimization unit: used to obtain historical temperature data of the target high-temperature superconducting magnet and the historical target temperature of the historical temperature control process, so as to obtain a historical temperature data table of the target high-temperature superconducting magnet;
[0082] A first parameter unit: used to input each historical temperature data and the corresponding historical target temperature in the historical temperature data table into the initial PID control algorithm, thereby obtaining a first control parameter of the initial PID control algorithm;
[0083] A parameter classification unit: used for obtaining a first parameter set based on a first control parameter of a target high temperature superconducting magnet, thereby classifying each first control parameter in the first parameter set, thereby obtaining a first classified parameter set, wherein each first classified parameter subset includes each first control sub-parameter of the same parameter type;
[0084] A parameter processing unit: used to remove the corresponding maximum control parameter value and minimum control parameter value in each first classification parameter subset in the first classification parameter set, so as to obtain a second classification parameter subset based on the control parameter values of the remaining first control sub-parameters in the current first classification parameter subset;
[0085] A parameter determination unit: used for sorting the first control sub-parameters in each second classification parameter subset to obtain an ordered second classification parameter subset, and extracting the median of the first control sub-parameter in the current second classification parameter subset as the control parameter value of the parameter type corresponding to the current second classification parameter subset, thereby obtaining the first control parameter value;
[0086] Parameter optimization unit: used for optimizing the corresponding control parameter of the initial PID control algorithm based on each first control parameter value to obtain the second control parameter value, thereby obtaining the first PID control algorithm of the target high temperature superconducting magnet.
[0087] In this embodiment, the magnet properties include high temperature superconductivity, high current density, high magnetic field strength, stability and durability, magnetic flux pinning and captured flux, and electromagnetic response characteristics.
[0088] In this embodiment, the initial PID control algorithm is a PID control algorithm for magnets of the same type determined according to the magnet characteristics of the target high temperature superconducting magnet.
[0089] In this embodiment, the historical temperature data refers to the temperature data of the target high temperature superconducting magnet during its historical working process.
[0090] In this embodiment, the historical target temperature refers to the expected temperature of the target high temperature superconducting magnet when the temperature is controlled at a historical moment corresponding to the historical temperature data.
[0091] In this embodiment, the historical temperature data table contains historical temperature data and historical target temperature corresponding to each historical moment in the historical working process.
[0092] In this embodiment, the first control parameter refers to the control parameter obtained after inputting each historical temperature data and the corresponding historical target temperature into the initial PID control algorithm, wherein each set of historical temperature data corresponds to a unique first control parameter, and the first control parameter is the control parameter set corresponding to the historical moment.
[0093] In this embodiment, the first parameter set refers to a set including each first control parameter of the target high temperature superconducting magnet.
[0094] In this embodiment, the first classification parameter set refers to the first control parameter in the first parameter set classified according to parameter type, wherein the parameter type is determined based on the relative position of the parameter in the PID control algorithm.
[0095] In this embodiment, the first classification parameter set includes a plurality of first classification parameter subsets, and each classification parameter subset includes each first control sub-parameter of the same parameter type.
[0096] In this embodiment, the maximum control parameter value and the minimum control parameter value refer to the maximum value and the minimum value in each first classification parameter subset.
[0097] In this embodiment, the second classification parameter subset is obtained by removing the maximum control parameter value and the minimum control parameter value in the first classification parameter subset.
[0098] In this embodiment, the first control parameter value refers to the median of the control parameter values extracted by sorting the control parameter values in each second classification parameter subset.
[0099] In this embodiment, the second control parameter value refers to a control parameter value obtained by combining the first control parameter value with a control parameter value of an initial PID control algorithm.
[0100] In this embodiment, the first PID control algorithm is a control algorithm obtained by adjusting the control parameters in the initial PID control algorithm according to the historical temperature data and the historical target temperature input.
[0101] The beneficial effect of the above technical solution is that by optimizing the first control parameter value, the optimized second control parameter value can be made more accurate, thereby obtaining a more accurate first PID control algorithm, thereby performing more accurate temperature control on the target high-temperature superconducting magnet.
[0102] Embodiment 4:
[0103] Based on Example 3, the parameter optimization unit includes:
[0104] Obtaining a second control parameter value Ti;
[0105] ; Wherein, Ti is the second control parameter value of the i-th first control sub-parameter in the first PID control algorithm of the target high temperature superconducting magnet; is the first control parameter value of the i-th first control sub-parameter; The parameter influence degree of the parameter type corresponding to the j-th first control sub-parameter on the parameter type corresponding to the current i-th first control parameter value; is the type conversion coefficient of the jth first control sub-parameter; Impact weight for type; is the similarity between the historical environmental factor corresponding to the jth first control sub-parameter and the historical environmental factor corresponding to the first control sub-parameter corresponding to the current i-th first control parameter value; is the degree conversion coefficient of the jth first control sub-parameter; is the parameter matching weight; m is the number of control sub-parameters in the first PID control algorithm; n is the number of remaining control sub-parameters in the first PID control algorithm except the current i-th control sub-parameter; exp[] is an exponential function with e as the base.
[0106] The beneficial effect of the above technical solution is that by optimizing the first control parameter value, the optimized second control parameter value can be made more accurate, thereby obtaining a more accurate first PID control algorithm, thereby performing more accurate temperature control on the target high-temperature superconducting magnet.
[0107] Embodiment 5:
[0108] Based on Example 3, the temperature control module includes:
[0109] Temperature comparison unit: used for comparing the first control temperature with a preset target temperature;
[0110] If the first control temperature is lower than the preset target temperature, no temperature control is required at the current moment;
[0111] If the first control temperature is not less than the preset target temperature, the first control temperature is input into a first PID control algorithm, thereby determining a temperature control parameter of the target high temperature superconducting magnet;
[0112] Temperature control unit: used to transmit temperature control parameters to the target PID controller to determine the temperature control instructions and perform temperature control on the target high-temperature superconducting magnet.
[0113] In this embodiment, the preset target temperature refers to the expected temperature of the target high-temperature superconducting magnet for temperature control. For example, the preset target temperature determined according to the magnet performance of the high-temperature superconducting magnet has a temperature range of 15 to 30K (ie, approximately -258 to -243°C).
[0114] In this embodiment, the temperature control parameter refers to the change amount of the temperature control adjustment of the target high temperature superconducting magnet.
[0115] In this embodiment, the temperature control instruction is a temperature control instruction for the target high temperature superconducting magnet determined based on the temperature control parameter, for example, reducing the temperature by 2K.
[0116] The beneficial effect of the above technical solution is that the temperature control can be performed more accurately and effectively by determining the control instructions for the temperature control of the target high-temperature superconducting magnet.
[0117] Embodiment 6:
[0118] Based on Example 5, the temperature comparison unit includes:
[0119] Temperature preset subunit: used to obtain magnet performance parameters of the target high temperature superconducting magnet and simultaneously obtain the initial target temperature of the target high temperature superconducting magnet;
[0120] Temperature deviation subunit: used for extracting the first temperature deviation corresponding to the current magnet performance parameter from the performance impact database;
[0121] The temperature determination subunit is used to combine the first temperature deviation with the initial target temperature to determine a preset target temperature of the target high temperature superconducting magnet.
[0122] In this embodiment, the magnet performance parameters include parameters such as magnet shape and size, magnetic field strength, magnetic energy product, operating temperature, critical current, current density, etc.
[0123] In this embodiment, the initial target temperature refers to an initial control temperature determined according to the working requirements of the target high temperature superconducting magnet.
[0124] In this embodiment, the first temperature deviation refers to a temperature deviation determined based on the influence of the current magnet performance parameters on temperature control.
[0125] In this embodiment, the preset target temperature is determined by superimposing the first temperature deviation and the initial target temperature.
[0126] The beneficial effect of the above technical solution is: by optimizing the initial target temperature, the comparison result between the optimized preset target temperature and the first control temperature is made more accurate, so that more accurate temperature control instructions can be determined and more accurate temperature control can be performed.
[0127] Embodiment 7:
[0128] Based on Example 5, the status warning module includes:
[0129] State acquisition unit: used to monitor the real-time operating state of the target high-temperature superconducting magnet at every moment in the current temperature control cycle;
[0130] A state classification unit is used to classify the real-time operating state in the current temperature control cycle according to different state types, thereby obtaining a first classification operating state set;
[0131] A state sorting unit is used to sort each first-classified running state in the first-classified running state set in chronological order to obtain an ordered second-classified running state;
[0132] State analysis unit: used to input each second-classified operating state into the same coordinate system, so as to obtain a second state curve corresponding to each second-classified operating state, so as to determine the stability of the target high-temperature superconducting magnet, and thus perform state display and state warning.
[0133] In this embodiment, the real-time operating state refers to the real-time operating state of the target high-temperature superconducting magnet at each moment in the current temperature control cycle when the temperature is controlled based on the PID controller.
[0134] In this embodiment, the state types include temperature, current density, magnetic field state, magnetic flux creep, etc.
[0135] In this embodiment, the first classification operation status set refers to the set obtained by classifying the real-time operation status based on different status types, wherein each first classification operation status set is composed of several first classification operation status subsets, wherein each first classification operation status subset corresponds to a status type.
[0136] In this embodiment, the second classification running state refers to an ordered running state obtained by sorting the state parameters in each first classification running state subset in the first classification running state set in chronological order.
[0137] In this embodiment, the second state curve is determined by connecting and fitting the state parameters of each second classification operation state after they are input into the same coordinate system.
[0138] The beneficial effect of the above technical solution is: by analyzing the real-time operating status, the stability of the target high-temperature superconducting magnet can be judged, so that the status display and early warning can be performed more timely and accurately, making the operation of the target high-temperature superconducting magnet more stable, extending the service life and improving work efficiency.
[0139] Embodiment 8:
[0140] Based on Example 7, the state analysis unit includes:
[0141] The curve determination subunit is used to input each second classification operation state into the same coordinate system, so as to obtain a second state curve corresponding to each second classification operation state;
[0142] Curve analysis subunit: used for comparing the difference between the maximum value point and the minimum value point of the second state curve, so as to determine the curve fluctuation degree of the second state curve;
[0143] A state analysis subunit: used for combining the curve fluctuation degree of each second state curve of the target high temperature superconducting magnet with the corresponding state type to determine the comprehensive stability of the target high temperature superconducting magnet;
[0144] State comparison subunit: used to compare the comprehensive stability with the preset magnet stability;
[0145] If the comprehensive stability is greater than the preset magnet stability, the real-time operating status of the target high-temperature superconducting magnet is displayed;
[0146] If the comprehensive stability is not greater than the preset magnet stability, a status warning is issued for the real-time operating status of the target high-temperature superconducting magnet.
[0147] In this embodiment, the curve maximum point and the curve minimum point refer to the curve points corresponding to the curve maximum value and the curve minimum value of the same second state curve.
[0148] In this embodiment, the fluctuation degree of the curve is determined by the difference between the value of the state parameter corresponding to the maximum value point of the curve and the value of the state parameter corresponding to the minimum value point of the curve.
[0149] In this embodiment, the comprehensive stability is the comprehensive stability of the target high temperature superconducting material determined based on the curve fluctuation degree of each second state curve.
[0150] In this embodiment, the status warning refers to analyzing the real-time operating status of the high-temperature superconducting magnet with weak comprehensive stability, thereby issuing a status warning for unstable factors of the real-time operating status.
[0151] The beneficial effect of the above technical solution is: by analyzing the real-time operating status, the stability of the target high-temperature superconducting magnet can be judged, so that the status display and early warning can be performed more timely and accurately, making the operation of the target high-temperature superconducting magnet more stable, extending the service life and improving work efficiency.
[0152] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A high-temperature superconducting magnet temperature control system based on PID, characterized in that: include: Data acquisition module: used to acquire real-time temperature data of the target high-temperature superconducting magnet based on the temperature sensor to obtain a first control temperature; Algorithm optimization module: used to obtain the corresponding initial PID control algorithm based on the magnet characteristics of the target high-temperature superconducting magnet, and train the initial PID control algorithm based on the historical temperature data and historical target temperature of the target high-temperature superconducting magnet to obtain the first PID control algorithm of the target high-temperature superconducting magnet; Temperature control module: used for comparing the first control temperature with the preset target temperature, thereby inputting the first control temperature into the first PID control algorithm based on the comparison result, and performing temperature control on the target PID controller corresponding to the first PID control algorithm; Status warning module: used to monitor the real-time operating status of the target high-temperature superconducting magnet in real time, so as to determine the stability of the target high-temperature superconducting magnet and perform status display or status warning; Among them, the algorithm optimization module includes: An initial algorithm determination unit: used to obtain a corresponding initial PID control algorithm based on the magnet characteristics of the target high temperature superconducting magnet; Algorithm optimization unit: used to obtain historical temperature data of the target high-temperature superconducting magnet and the historical target temperature of the historical temperature control process, so as to obtain a historical temperature data table of the target high-temperature superconducting magnet; A first parameter unit: used to input each historical temperature data and the corresponding historical target temperature in the historical temperature data table into the initial PID control algorithm, thereby obtaining a first control parameter of the initial PID control algorithm; A parameter classification unit: used for obtaining a first parameter set based on a first control parameter of a target high temperature superconducting magnet, thereby classifying each first control parameter in the first parameter set, thereby obtaining a first classified parameter set, wherein each first classified parameter subset includes each first control sub-parameter of the same parameter type; A parameter processing unit: used to remove the corresponding maximum control parameter value and minimum control parameter value in each first classification parameter subset in the first classification parameter set, so as to obtain a second classification parameter subset based on the control parameter values of the remaining first control sub-parameters in the current first classification parameter subset; A parameter determination unit: used for sorting the first control sub-parameters in each second classification parameter subset to obtain an ordered second classification parameter subset, and extracting the median of the first control sub-parameter in the current second classification parameter subset as the control parameter value of the parameter type corresponding to the current second classification parameter subset, thereby obtaining the first control parameter value; Parameter optimization unit: used for optimizing the corresponding control parameter of the initial PID control algorithm based on each first control parameter value to obtain the second control parameter value, thereby obtaining the first PID control algorithm of the target high temperature superconducting magnet.
2. A PID-based high-temperature superconducting magnet temperature control system according to claim 1, characterized in that: Data acquisition module, including: Critical determination unit: used for selecting magnets of the same magnet type as the target high-temperature superconducting magnet from the magnet database, so as to determine the critical superconducting temperature of the target high-temperature superconducting magnet; Temperature comparison unit: used to obtain real-time temperature data of the target high-temperature superconducting magnet based on the temperature sensor, and compare the real-time temperature data with the critical superconducting temperature; If the real-time temperature data is less than the critical superconducting temperature, it is determined that the target high-temperature superconducting magnet is in a stable superconducting state, and the real-time temperature data is used as the first control temperature of the target high-temperature superconducting magnet; If the real-time temperature data is not less than the critical superconducting temperature, it is judged that the target high-temperature superconducting magnet is not in a stable superconducting state, and a status warning is issued.
3. A PID-based high-temperature superconducting magnet temperature control system according to claim 1, characterized in that: Parameter optimization unit, including: Obtaining a second control parameter value Ti; ; Wherein, Ti is the second control parameter value of the i-th first control sub-parameter in the first PID control algorithm of the target high temperature superconducting magnet; is the first control parameter value of the i-th first control sub-parameter; The parameter influence degree of the parameter type corresponding to the j-th first control sub-parameter on the parameter type corresponding to the current i-th first control parameter value; is the type conversion coefficient of the jth first control sub-parameter; Impact weight for type; is the similarity between the historical environmental factor corresponding to the jth first control sub-parameter and the historical environmental factor corresponding to the first control sub-parameter corresponding to the current i-th first control parameter value; is the degree conversion coefficient of the jth first control sub-parameter; is the parameter matching weight; m is the number of control sub-parameters in the first PID control algorithm; n is the number of remaining control sub-parameters in the first PID control algorithm except the current i-th control sub-parameter; exp[] is an exponential function with e as the base.
4. A PID-based high-temperature superconducting magnet temperature control system according to claim 1, characterized in that: Temperature control module, including: Temperature comparison unit: used for comparing the first control temperature with a preset target temperature; If the first control temperature is lower than the preset target temperature, no temperature control is required at the current moment; If the first control temperature is not less than the preset target temperature, the first control temperature is input into a first PID control algorithm, thereby determining a temperature control parameter of the target high temperature superconducting magnet; Temperature control unit: used to transmit temperature control parameters to the target PID controller to determine the temperature control instructions and perform temperature control on the target high-temperature superconducting magnet.
5. A PID-based high-temperature superconducting magnet temperature control system according to claim 4, characterized in that: Temperature comparison unit, comprising: Temperature preset subunit: used to obtain magnet performance parameters of the target high temperature superconducting magnet and simultaneously obtain the initial target temperature of the target high temperature superconducting magnet; Temperature deviation subunit: used for extracting the first temperature deviation corresponding to the current magnet performance parameter from the performance impact database; The temperature determination subunit is used to combine the first temperature deviation with the initial target temperature to determine a preset target temperature of the target high temperature superconducting magnet.
6. A PID-based high-temperature superconducting magnet temperature control system according to claim 4, characterized in that: Status warning module, including: State acquisition unit: used to monitor the real-time operating state of the target high-temperature superconducting magnet at every moment in the current temperature control cycle; A state classification unit is used to classify the real-time operating state in the current temperature control cycle according to different state types, thereby obtaining a first classification operating state set; A state sorting unit is used to sort each first-classified running state in the first-classified running state set in chronological order to obtain an ordered second-classified running state; State analysis unit: used to input each second-classified operating state into the same coordinate system, so as to obtain a second state curve corresponding to each second-classified operating state, so as to determine the stability of the target high-temperature superconducting magnet, and thus perform state display and state warning.
7. A PID-based high-temperature superconducting magnet temperature control system according to claim 6, characterized in that: State analysis unit, including: The curve determination subunit is used to input each second classification operation state into the same coordinate system, so as to obtain a second state curve corresponding to each second classification operation state; Curve analysis subunit: used for comparing the difference between the maximum value point and the minimum value point of the second state curve, so as to determine the curve fluctuation degree of the second state curve; A state analysis subunit: used for combining the curve fluctuation degree of each second state curve of the target high temperature superconducting magnet with the corresponding state type to determine the comprehensive stability of the target high temperature superconducting magnet; State comparison subunit: used to compare the comprehensive stability with the preset magnet stability; If the comprehensive stability is greater than the preset magnet stability, the real-time operating status of the target high-temperature superconducting magnet is displayed; If the comprehensive stability is not greater than the preset magnet stability, a status warning is issued for the real-time operating status of the target high-temperature superconducting magnet.
Citation Information
Patent Citations
Force-thermal coupling loading system for superconducting materials under ultra-low varying temperature environment
CN106018071A
Superconducting magnet safe operation control method, device, equipment and medium
CN116027830A
Cited By
PID (Proportion Integration Differentiation) temperature control system and method for semiconductor etching machine
CN120909373A