A large-thrust vibration table double-layer driving coil temperature detection method and system
By arranging temperature sensors on the double-layer drive coil and calculating the slope of temperature change, combined with function fitting, the problem of inaccurate monitoring of temperature distribution in the double-layer drive coil in the prior art is solved, realizing real-time and accurate temperature detection of the inner and outer coils, and improving the stability and reliability of the vibration table.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA UNIV OF MINING & TECH
- Filing Date
- 2025-02-06
- Publication Date
- 2026-05-08
AI Technical Summary
Existing temperature monitoring technologies cannot effectively reflect the overall temperature distribution of double-layer drive coils. In particular, they tend to overlook high-temperature points when there is local overheating, and it is difficult to capture the temperature difference between the inner and outer layers, leading to incorrect judgment of the coil status.
A cooling structure with water inlet at both ends and water outlet in the middle is adopted. Temperature sensors are arranged on the inner and outer driving coils respectively. The temperature distribution of the inner and outer coils is estimated by calculating the slope of temperature change and fitting a function. The temperature of the outer coil is obtained by using the temperature fitting function of the inner coil.
It enables overall temperature monitoring of the dual-layer drive coil, accurately assesses the coil's operating status, reduces the number of outer layer temperature sensors, avoids redundant fitting, and improves the real-time performance and accuracy of monitoring.
Smart Images

Figure CN119958710B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vibration table technology, specifically to a method and system for detecting the temperature of a double-layer drive coil in a high-thrust vibration table. Background Technology
[0002] In electric vibration table equipment, double-layer drive coils have gained some application due to their advantages such as high output power and reduced power amplifier drive voltage. The drive coil consists of inner and outer coils. This structure allows for increased coil turns and inductance within a limited space, thereby increasing the magnetic field strength and providing a stronger driving force for the vibration table, generating greater vibration acceleration. Since the drive coil generates heat during operation, excessively high temperatures can affect coil performance, lifespan, and even lead to equipment failure. Therefore, real-time monitoring of the inner and outer coil temperatures is necessary to promptly detect abnormal temperatures and implement appropriate heat dissipation measures. However, current methods for monitoring the temperature of double-layer drive coils have the following shortcomings:
[0003] 1. Most existing temperature monitoring technologies can only obtain temperature information at local locations within the coil and cannot accurately reflect the temperature distribution of the entire double-layer drive coil. Especially when local overheating occurs, these local high-temperature points may be overlooked, leading to incorrect judgments about the coil's temperature status.
[0004] 2. Due to the complexity of the double-layer drive coil structure, the inner and outer layers of the drive coil have different temperatures due to heat dissipation factors. Existing temperature monitoring technologies have difficulty capturing this temperature difference, thus making it impossible to achieve effective temperature monitoring simultaneously. Summary of the Invention
[0005] To address the aforementioned technical problems, this invention proposes a method and system for detecting the temperature of a double-layer drive coil on a high-thrust vibration table. This method can better obtain the overall temperature of the double-layer drive coil, thereby accurately assessing the working status of the coil.
[0006] To achieve the above-mentioned technical objectives, the present invention adopts the following technical solution:
[0007] A method for detecting the temperature of a double-layer drive coil on a high-thrust vibration table, wherein both the inner and outer layers of the double-layer drive coil adopt a cooling structure with water inlet at both ends and water outlet in the middle, comprising the following steps:
[0008] S1. Starting from the water inlet below the inner driving coil, arrange n temperature sensors sequentially along the winding direction of the inner driving coil and number them accordingly. The first temperature sensor is located at the water inlet below the inner driving coil, and the nth temperature sensor is located at the water outlet of the inner driving coil. Let α be the angular coordinate through which the i-th temperature sensor rotates relative to the starting point of the inner driving coil along the winding direction of the coil. iLet the measured value of the i-th temperature sensor be T. i where i = 1, 2, ..., n;
[0009] Starting from the water inlet below the outer driving coil, a temperature sensor is placed at the water inlet below the outer driving coil and denoted as the (n+1)th temperature sensor. A temperature sensor is placed at the water outlet of the outer driving coil and denoted as the (n+2)th temperature sensor. The angular coordinates of the (n+1)th and (n+2)th temperature sensors relative to the starting point of the outer driving coil along the winding direction of the outer coil are denoted as α. n+1 and α n+2 The measured values of the (n+1)th temperature sensor and the (n+2)th temperature sensor are denoted as T. n+1 and T n+2 ;
[0010] S2. Using the measured values of the inner layer drive coil temperature sensor, calculate the temperature change slope of different temperature sensor values relative to the measured value of the first temperature sensor, and the temperature change slope k of the j-th temperature sensor relative to the first temperature sensor. j The calculation formula is:
[0011]
[0012] Where: j = 2, 3, ..., n;
[0013] Calculate the maximum slope k of the temperature change max Minimum slope of temperature change k min The calculation formula is:
[0014]
[0015] S3. Estimate the temperature distribution T(α) of the inner driving coil from the lower inlet to the outlet, where: α represents the angular coordinate rotated along the winding direction of the inner driving coil from its starting point; T(α) represents the temperature value of the inner driving coil at angular coordinate α; δ is denoted as the allowable temperature change slope error, according to k... max -k min The range of values for T(α) and the estimation process for T(α) can be divided into the following two cases:
[0016] If 0 < k max -k min <δ, combined with the value measured by the inner driving coil temperature sensor, T(α) is estimated by fitting a linear function with a fixed slope;
[0017] If k max -k min≥δ, combined with the value measured by the inner driving coil temperature sensor, T(α) is estimated by fitting a linear function whose slope changes continuously with the angle coordinates rotated by the inner coil winding direction;
[0018] S4. Utilizing the symmetry of the two-end water inlet and middle water outlet structure, obtain the temperature distribution T of the inner driving coil from the lower water inlet to the upper water inlet. 内 (α), its expression is:
[0019]
[0020] S5. Let T represent the temperature distribution of the outer driving coil from the lower inlet to the upper inlet. 外 (α 外 ), where: α 外 T represents the angular coordinates of the rotation from the starting point of the outer drive coil along the winding direction of the outer coil. 外 (α 外 ) represents the angular coordinate α 外 The corresponding outer drive coil temperature value; denoted as T. min The low temperature difference threshold is determined based on the temperature measurement value T at the outlet of the outer driving coil. n+2 Temperature measurement value T at the outlet of the inner drive coil n The relationship between T 外 (α 外 The estimation is performed, specifically in the following two cases:
[0021] If |T n+2 -T n |≤T min The temperature distribution of the inner driving coil from the lower inlet to the upper inlet is used to approximate the temperature distribution of the outer driving coil, i.e., T 外 (α 外 ) = T 内 (α 外 );
[0022] If |T n+2 -T n |>T min Using α 外 The change correction function η(α) 外 The temperature distribution of the inner driving coil is corrected to obtain the temperature distribution of the outer driving coil, i.e., T. 外 (α 外 )=η(α 外 )T 内 (α 外 ).
[0023] In an alternative embodiment, in step S3, when kmax -k min When ≥δ, the expression for the temperature distribution T(α) of the inner driving coil from the lower inlet to the outlet is:
[0024] T(α)=k(α)α+β
[0025] Where: β is the reference temperature value and β=T1, k(α) is the slope function of the temperature change relative to the first temperature sensor at different angular coordinates α of the inner layer drive coil, and k(α) is obtained through (α j ,k j ) j=2,3,L,n The data is obtained by linear fitting of the n-1 angular coordinate-temperature change slope data sequence.
[0026] In an optional embodiment, in step S5, along with α 外 The change correction function η(α) 外 The calculation process includes the following steps:
[0027] S51. Let λ1 be the first temperature ratio and λ2 be the second temperature ratio. The formulas for calculating λ1 and λ2 are as follows:
[0028]
[0029] S52, Define T max The temperature difference threshold is determined by |T n+2 -T n |with T max The relationships between numerical values can be divided into two cases:
[0030] If |T n+2 -T n |≤T max , with α 外 Change correction function
[0031] If |T n+2 -T n |>T max , with α 外 Change correction function
[0032] Furthermore, the temperature sensor is a thermocouple temperature sensor.
[0033] Furthermore, the n temperature sensors on the inner driving coil are arranged at equal distances.
[0034] Furthermore, the range of the number n of temperature sensors arranged on the inner driving coil is n≥5;
[0035] Furthermore, the allowable temperature change slope error δ is in the range of δ≤0.1;
[0036] Furthermore, the aforementioned low temperature difference threshold T min The value range is 10℃~20℃, and the high temperature difference threshold T is... max The value range is 50℃~70℃.
[0037] This invention further discloses a temperature detection system for a double-layer drive coil on a high-thrust vibration table, comprising an inner drive coil with water inlets at both ends and a middle outlet, and an outer drive coil. The inner drive coil has n temperature sensors arranged sequentially from the lower water inlet to the middle water outlet. The outer drive coil has one temperature sensor arranged at the lower water inlet and the middle water outlet, respectively. The multiple temperature sensors are electrically connected to an external control processing module via data lines. The external control processing module adopts the aforementioned temperature detection method for a double-layer drive coil on a high-thrust vibration table.
[0038] Beneficial effects:
[0039] 1. This invention achieves the detection of the overall temperature of the inner and outer driving coils by arranging a limited number of temperature sensors on the inner and outer driving coils of the high-thrust vibration table, thus solving the problem that traditional measurement methods can only monitor local areas.
[0040] 2. This invention takes into account that the temperature of the drive coil increases with the increase of the angle due to the heat generated by the vibration table. By comparing the slope of the temperature change at each position on the drive coil with that at the starting position, the relationship between the slope of the temperature change at each position is obtained by using a function. Thus, the temperature at each position on the drive coil is estimated by using a fitting function with a variable slope. Compared with the traditional linear fitting method, the overall temperature of the drive coil can be obtained better, thereby accurately evaluating the working state of the coil.
[0041] 3. This invention first performs function fitting on the temperature of each point on the inner driving coil, and judges the difference in temperature performance between the inner and outer layers by the temperature of the midpoint on the outer driving coil. The relationship between the inner and outer layer temperatures is fitted by different fitting functions. Then, the temperature fitting function of the outer driving coil is obtained based on the temperature fitting function of the inner driving coil. This reduces the number of outer layer temperature sensors, avoids repeated fitting of the outer driving coil temperature, and realizes real-time monitoring of the temperature of the inner and outer driving coils of the vibration table. Attached Figure Description
[0042] Figure 1 This is a schematic diagram illustrating the principle of the high-thrust vibration table double-layer drive coil temperature detection method.
[0043] Figure 2A flowchart for estimating the temperature distribution function at various points on the inner driving coil.
[0044] Figure 3 A flowchart for estimating the temperature distribution function at various points on the outer driving coil. Detailed Implementation
[0045] The technical solution of the present invention will be further described in detail below with reference to specific embodiments and accompanying drawings, so that those skilled in the art can better understand and implement the present invention. However, the embodiments described are not intended to limit the present invention.
[0046] A method for detecting the temperature of a double-layer drive coil on a high-thrust vibration table, wherein both the inner and outer layers of the double-layer drive coil adopt a cooling structure with water inlet at both ends and water outlet in the middle, includes the following steps:
[0047] S1. First, arrange the thermocouple temperature sensors as follows:
[0048] Starting from the water inlet below the inner driving coil, n thermocouple temperature sensors are arranged at equal intervals along the winding direction of the inner driving coil and numbered sequentially. The first thermocouple temperature sensor is located at the water inlet below the inner driving coil, and the nth thermocouple temperature sensor is located at the water outlet of the inner driving coil. Let α be the angle coordinate through which the i-th thermocouple temperature sensor rotates relative to the starting point of the inner driving coil along the winding direction of the coil. i Let T be the measured value of the i-th thermocouple temperature sensor. i , where i = 1, 2, ..., n, and the range of n is n ≥ 5;
[0049] Starting from the water inlet below the outer driving coil, a thermocouple temperature sensor is placed at the water inlet below the outer driving coil and denoted as the (n+1)th thermocouple temperature sensor. A thermocouple temperature sensor is placed at the water outlet of the outer driving coil and denoted as the (n+2)th thermocouple temperature sensor. The angular coordinates of the (n+1)th and (n+2)th thermocouple temperature sensors relative to the starting point of the outer driving coil along the winding direction of the outer coil are denoted as α. n+1 and α n+2 The measured values of the (n+1)th thermocouple temperature sensor and the (n+2)th thermocouple temperature sensor are denoted as T. n+1 and T n+2 ;
[0050] S2. Using the measured values of the inner layer drive coil thermocouple temperature sensor, calculate the temperature change slope of different thermocouple temperature sensor values relative to the measured value of the first thermocouple temperature sensor, and the temperature change slope k of the j-th thermocouple temperature sensor relative to the first thermocouple temperature sensor. j The calculation formula is:
[0051]
[0052] Where: j = 2, 3, ..., n;
[0053] Calculate the maximum slope k of the temperature change max Minimum slope of temperature change k min The calculation formula is:
[0054]
[0055] S3. Estimate the temperature distribution T(α) of the inner driving coil from the lower inlet to the outlet, where α represents the angular coordinate rotated along the winding direction of the inner driving coil from its starting point, and T(α) represents the temperature value of the inner driving coil at angular coordinate α. Let δ be the allowable temperature change slope error, with a value range of δ≤0.1. Determine whether 0<k is satisfied at this moment. max -k min <δ, if satisfied, proceed to step S31; if not satisfied, proceed to step S32.
[0056] S31. Based on the values measured by the thermocouple temperature sensor of the inner driving coil, T(α) is estimated by fitting a linear function with a fixed slope.
[0057] Step S32, when k max -k min When ≥δ, the expression for the temperature distribution T(α) of the inner driving coil from the lower inlet to the outlet is:
[0058] T(α)=k(α)α+β
[0059] Where: β is the reference temperature value and β=T1, k(α) is the slope function of the temperature change relative to the first thermocouple temperature sensor at different angular coordinates α of the inner driving coil, and k(α) is obtained through (α j ,k j ) j=2,3,L,n The data is obtained by linear fitting of the n-1 angular coordinate-temperature change slope data sequence.
[0060] It is understandable that when the difference between the maximum and minimum values of the temperature change slope is large, using a linear function with a fixed slope for fitting estimation will lead to inaccurate results. Therefore, using a linear function whose slope changes continuously with the angular coordinates rotated by the inner coil winding direction for fitting estimation results in a better fitting effect.
[0061] S4. Utilizing the symmetry of the two-end water inlet and middle water outlet structure, obtain the temperature distribution T of the inner driving coil from the lower water inlet to the upper water inlet. 内 (α), its expression is:
[0062]
[0063] Considering the temperature difference between the inner and outer layers of the drive coil due to heat dissipation, the temperature measurement value T at the outlet of the outer drive coil was compared. n+2 Temperature measurement value T at the outlet of the inner drive coil n The relationship between the inner and outer layers of the drive coil is used to determine the temperature difference between them, and different methods are used to estimate the temperature of the outer drive coil.
[0064] Furthermore, when the temperature difference between the inner and outer layers of the drive coil is small, the temperature distribution of the inner drive coil from the lower inlet to the upper inlet is used to approximate the temperature distribution of the outer drive coil. When the temperature difference between the inner and outer layers of the drive coil is large, different correction functions are introduced to estimate the temperature distribution of the outer layer of the drive coil. This method includes S5 to S6, as follows:
[0065] S5. Let T represent the temperature distribution of the outer driving coil from the lower inlet to the upper inlet. 外 (α 外 ), where: α 外 T represents the angular coordinates of the rotation from the starting point of the outer drive coil along the winding direction of the outer coil. 外 (α 外 ) represents the angular coordinate α 外 The temperature value of the outer driving coil corresponding to the location; denoted as T. min T is the low temperature difference threshold. min The value range is 10℃~20℃;
[0066] If |T n+2 -T n |≤T min The temperature distribution of the inner driving coil from the lower inlet to the upper inlet is used to approximate the temperature distribution of the outer driving coil, i.e., T 外 (α 外 ) = T 内 (α 外 If |T is not satisfied n+2 -T n |≤T min Then proceed to step S6;
[0067] Step S6: Let λ1 be the first temperature ratio and λ2 be the second temperature ratio. The formulas for calculating λ1 and λ2 are as follows:
[0068]
[0069] Define T max For the high temperature difference threshold, η(α)外 ) is as α 外 The change correction function, T max The value range is 50℃~70℃, if |T n+2 -T n |≤T max If the condition is met, then proceed to step S61; otherwise, proceed to step S62.
[0070] Step S61, following α 外 Change correction function Temperature distribution T of the outer drive coil from the bottom inlet to the outlet 外 (α 外 The expression for ) is:
[0071] T 外 (α 外 )=η(α 外 )T 内 (α 外 )
[0072] Step S62, with α 外 Change correction function Temperature distribution T of the outer drive coil from the bottom inlet to the outlet 外 (α 外 The expression for ) is:
[0073] T 外 (α 外 )=η(α 外 )T 内 (α 外 )
[0074] The proposed dual-layer drive coil temperature estimation and fitting method achieves overall temperature detection of both inner and outer drive coils by arranging a limited number of temperature sensors on the inner and outer drive coils of a high-thrust vibration table. This overcomes the limitation of traditional measurement methods that can only monitor local areas. A variable-slope fitting function is used to estimate the temperature at various locations on the inner drive coil. Compared to traditional linear fitting methods, this provides a better understanding of the overall temperature of the inner drive coil, thus accurately assessing its operating state. The temperature difference between the inner and outer layers is determined by the temperature at the midpoint of the outer drive coil. Different fitting functions are used to fit the relationship between the inner and outer layer temperatures. Then, the temperature fitting function for the outer drive coil is obtained based on the inner drive coil's temperature fitting function. This reduces the number of outer layer temperature sensors required and avoids repeated fitting of the outer drive coil's temperature, enabling real-time monitoring of the inner and outer drive coil temperatures on the vibration table.
[0075] Based on the above improvements, this invention can monitor the temperature changes of the double-layer drive coil of a high-thrust vibration table in real time, comprehensively and accurately, effectively improving the stability and reliability of the vibration table operation.
[0076] This invention further discloses a temperature detection system for a high-thrust vibration table with a dual-layer drive coil, comprising an inner drive coil with water inlets at both ends and a middle outlet, and an outer drive coil. The inner drive coil has n temperature sensors arranged at equal intervals from the lower water inlet to the middle water outlet. The outer drive coil has one temperature sensor arranged at the lower water inlet and the middle water outlet, respectively. The multiple temperature sensors are electrically connected to an external control processing module via data lines. The external control processing module uses the aforementioned temperature detection method for a high-thrust vibration table with a dual-layer drive coil.
[0077] The embodiments of the present invention have been described in detail above with reference to the accompanying drawings. However, the present invention is not limited thereto. Various changes that can be made within the scope of knowledge possessed by those skilled in the art without departing from the spirit of the present invention are all within the protection scope of the claims of the present invention.
Claims
1. A method for detecting the temperature of a double-layer drive coil on a high-thrust vibration table, wherein both the inner and outer layers of the double-layer drive coil adopt a cooling structure with water inlet at both ends and water outlet in the middle, characterized in that, Includes the following steps: S1. Starting from the water inlet below the inner driving coil, arrange the coils sequentially along the winding direction of the inner coil. There are several temperature sensors, numbered sequentially. The first temperature sensor is located at the water inlet below the inner drive coil. The temperature sensor is located at the outlet of the inner drive coil, and the number is recorded as follows: The angular coordinates through which each temperature sensor rotates relative to the starting point of the inner driving coil along the coil winding direction are: , record the The measured values of the temperature sensors are ,in ; Starting from the water inlet below the outer driving coil, a temperature sensor is placed at the water inlet below the outer driving coil and denoted as the first one. A temperature sensor is placed at the outlet of the outer drive coil and denoted as the first temperature sensor. Temperature sensor, first Temperature sensor, first The angular coordinates of the temperature sensor relative to the starting point of the outer driving coil along the winding direction of the outer coil are denoted as follows: and , No. Temperature sensor, first The measured values of the temperature sensor are recorded as follows: and ; S2. Using the measured values from the inner driving coil temperature sensor, calculate the slope of the temperature change relative to the measured value from the first temperature sensor, and so on. Temperature change slope of the temperature sensor relative to the first temperature sensor The calculation formula is: in: ; Calculate the maximum slope of temperature change Minimum slope of temperature change The calculation formula is: , S3. Estimate the temperature distribution of the inner driving coil from the lower inlet to the outlet. ,in: This represents the angular coordinates rotated from the starting point of the inner drive coil along the winding direction of the inner coil. Represents angular coordinates The temperature value of the inner drive coil corresponding to the location; denoted as To account for the allowable temperature change slope error, according to The range of values for , The estimation process can be divided into the following two cases: like By combining the values measured by the temperature sensor of the inner driving coil, a linear function with a fixed slope is used to estimate the result. ; like Combining the values measured by the temperature sensor of the inner driving coil, the slope is estimated by fitting a linear function whose angle coordinates change continuously with the winding direction of the inner coil. ; S4. Utilizing the symmetry of the structure with water inlets at both ends and water outlet in the middle, the temperature distribution of the inner driving coil from the lower water inlet to the upper water inlet is obtained. Its expression is: , S5. Record the temperature distribution of the outer driving coil from the lower water inlet to the upper water inlet as follows: ,in: This represents the angular coordinates rotated from the starting point of the outer drive coil along the winding direction of the outer coil. Represents angular coordinates The temperature value of the outer driving coil corresponding to the location; denoted as The low temperature difference threshold is determined based on the temperature measurement at the outlet of the outer drive coil. Temperature measurement value at the outlet of the inner drive coil The relationship between them The estimation can be divided into the following two cases: like The temperature distribution of the inner driving coil from the lower inlet to the upper inlet is used to approximate the temperature distribution of the outer driving coil, i.e. ; like Adopting random Change correction function The temperature distribution of the inner driving coil is corrected to obtain the temperature distribution of the outer driving coil, i.e. .
2. The method for detecting the temperature of a double-layer drive coil on a high-thrust vibration table according to claim 1, characterized in that, In step S3, when At that time, the temperature distribution of the inner driving coil from the lower inlet to the outlet. The expression is in: The reference temperature value and , Different angular coordinates of the inner driving coil The slope function of the temperature change relative to the first temperature sensor. pass Composition The data was obtained by linear fitting of the angular coordinates and temperature change slope data sequence.
3. The method for detecting the temperature of a double-layer drive coil on a high-thrust vibration table according to claim 1, characterized in that, In step S5, along Change correction function The calculation process includes the following steps: S51, Note The first temperature ratio, This is the second temperature ratio. and The calculation formula is , S52, Definition The temperature difference threshold is based on... and The relationships between numerical values can be divided into two cases: like , Change correction function ; like , Change correction function .
4. The method for detecting the temperature of a double-layer drive coil on a high-thrust vibration table according to claim 1, characterized in that, The temperature sensor mentioned is a thermocouple temperature sensor.
5. The method for detecting the temperature of a double-layer drive coil on a high-thrust vibration table according to claim 1, characterized in that, On the inner driving coil The temperature sensors are arranged at equal intervals.
6. The method for detecting the temperature of a double-layer drive coil on a high-thrust vibration table according to claim 1, characterized in that, The number of temperature sensors arranged on the inner driving coil The range of values is .
7. The method for detecting the temperature of a double-layer drive coil on a high-thrust vibration table according to claim 1, characterized in that, The allowable temperature change slope error The range of values is .
8. The method for detecting the temperature of a double-layer drive coil on a high-thrust vibration table according to claim 1, characterized in that, The aforementioned low temperature difference threshold The value range is 10℃~20℃.
9. The method for detecting the temperature of a double-layer drive coil on a high-thrust vibration table according to claim 3, characterized in that, The aforementioned high temperature difference threshold The value range is 50℃~70℃.
10. A temperature detection system for a high-thrust vibration table with a double-layer drive coil, comprising an inner drive coil with water inlets at both ends and a water outlet in the middle, and an outer drive coil, wherein the inner drive coil is arranged sequentially with the lower water inlet as the starting point and the middle water outlet as the ending point. A temperature sensor is provided, with one temperature sensor arranged below the outer driving coil at the water inlet and one at the middle water outlet. The multiple temperature sensors are electrically connected to an external control processing module via data lines. The feature is... The external control processing module adopts a high-thrust vibration table double-layer drive coil temperature detection method as described in any one of claims 1 to 9.
Citation Information
Patent Citations
High-thrust electric vibration table moving coil self-adaptive cooling system and control method
CN116928948A
Remote intelligent control LED driving power supply temperature compensation method and system
CN117222072A