Gearbox temperature detection method and system based on temperature sensor historical temperature

By combining the historical temperature data of the transmission and the external environment for temperature compensation, the problem of temperature deviation in traditional detection methods is solved, and the accurate estimation and abnormal detection of the actual working temperature of the transmission is achieved, providing a transmission test and design Valid data support.

CN118758441BActive Publication Date: 2024-12-17JIANGSU ZHUFENG ELECTROMECHANICAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410889063.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-04
Publication Date
2024-12-17
Estimated Expiration
2044-07-04

AI Technical Summary

Technical Problem

Traditional transmission temperature detection methods ignore external environmental factors and direct measurement errors, resulting in a deviation between the temperature sensor reading and the actual working temperature, affecting the performance and reliability of the transmission.

Method used

The transmission temperature detection method based on the historical temperature of the temperature sensor is adopted, and the temperature compensation calculation is carried out in combination with the historical detection temperature of the transmission and external environment. By recording and updating historical temperature data, the temperature trend analysis and compensation are used to accurately estimate the speed of the transmission. The actual working temperature of the box.

Benefits of technology

Reduces temperature measurement deviation, provides more accurate transmission operating temperature reflection, timely detects temperature abnormalities, and provides data support for transmission testing and design optimization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118758441B_ABST
    Figure CN118758441B_ABST
Patent Text Reader

Abstract

The present invention discloses a gearbox temperature detection method and system based on the historical temperature of a temperature sensor, belonging to the field of temperature detection technology; the method comprises: obtaining a data source based on a temperature sensor, the data source specifically being an external environment detection temperature and a gearbox detection temperature; recording the gearbox detection temperature and the external environment detection temperature based on the acquired data source; performing temperature compensation based on the gearbox historical detection temperature and the external environment detection temperature to obtain the current gearbox temperature. The present invention performs temperature compensation calculation based on a method combining the gearbox historical detection temperature and the external environment historical detection temperature, and finally obtains the actual working temperature of the gearbox, reduces measurement deviation, and provides a basis for the gearbox test.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of temperature detection, and in particular to a transmission temperature detection method based on historical temperatures of a temperature sensor. Background Art

[0002] As a key component of the transmission system, the stability and efficiency of the gearbox's working state directly affect the performance and reliability of the vehicle. During the working process of the gearbox, temperature is a very important parameter. Too high or too low temperature may cause the gearbox performance to decline or even cause failure. Therefore, accurately detecting the working temperature of the gearbox is of great significance for evaluating the working state of the gearbox, preventing potential failures, and optimizing the gearbox design.

[0003] Traditional transmission temperature detection methods mainly rely on directly measuring the temperature sensor readings inside the transmission. However, this method ignores the impact of external environmental factors and direct measurement errors on the transmission temperature; in particular, the external ambient temperature directly affects the heat dissipation of the transmission, resulting in a deviation between the temperature sensor readings and the actual operating temperature of the transmission. Summary of the invention

[0004] In view of the above-mentioned technical deficiencies, the purpose of the present invention is to provide a gearbox temperature detection method and system based on the historical temperature of a temperature sensor, and to perform temperature compensation calculation based on a method combining the historical detection temperature of the gearbox and the historical detection temperature of the external environment, so as to finally obtain the actual operating temperature of the gearbox, reduce measurement deviation, and provide a basis for gearbox testing.

[0005] A first aspect of the present invention provides a method for detecting temperature of a transmission case based on a historical temperature of a temperature sensor, the method comprising:

[0006] A data source is obtained based on a temperature sensor, wherein the data source is specifically an external environment detection temperature and a gearbox detection temperature; wherein the external environment detection temperature is a temperature of a gearbox test environment.

[0007] Based on the acquired data source, the gearbox detection temperature and the external environment detection temperature are recorded, wherein the recorded gearbox detection temperature forms the gearbox historical detection temperature, and the recorded external environment detection temperature forms the external environment historical detection temperature.

[0008] Temperature compensation is performed based on the historical detected temperature of the gearbox and the detected temperature of the external environment to obtain the current temperature of the gearbox.

[0009] A second aspect of the present invention provides a photovoltaic glass coating defect detection system, the system comprising:

[0010] The first temperature acquisition module is used to acquire the external environment detection temperature, wherein the external environment detection temperature is the temperature of the gearbox test environment.

[0011] The second temperature acquisition module is used to acquire the gearbox detection temperature, wherein the gearbox detection temperature is the temperature of the gearbox.

[0012] The first historical temperature recording module is used to record historical data of the gearbox detection temperature.

[0013] The second historical temperature recording module is used to record historical data of the external environment detection temperature.

[0014] A temperature compensation module is used to perform temperature compensation according to the historical detection temperature of the gearbox and the detection temperature of the external environment to obtain the current temperature of the gearbox.

[0015] The beneficial effects of the present invention are:

[0016] The present invention performs temperature compensation calculation based on a method combining the historical detection temperature of the gearbox and the historical detection temperature of the external environment, and sets a historical temperature record array of a specified length to continuously record and update the historical temperature data; this historical temperature record array not only stores the historical detection temperature of the gearbox, but also includes the historical detection temperature of the external environment; and by comparing the average value of the historical detection temperature with the average value in the historical temperature record array of the corresponding length, the trend and anomaly of the temperature change can be better discovered, and then the actual working temperature of the gearbox can be accurately estimated through compensation; through this detection method based on historical temperature, we can not only more accurately reflect the actual working temperature of the gearbox, but also timely discover temperature anomalies, providing data support for the testing and design optimization of the gearbox. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only 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.

[0018] Figure 1 The present invention is a flow chart of a detection method provided in an embodiment.

[0019] Figure 2 It is a schematic diagram of a detection system provided in an embodiment.

[0020] Description of reference numerals: 100 - first temperature acquisition module, 200 - second temperature acquisition module, 300 - first historical temperature recording module, 400 - second historical temperature recording module, 500 - temperature compensation module. DETAILED DESCRIPTION

[0021] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only 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.

[0022] Example:

[0023] like Figure 1 As shown, the present invention provides a method for detecting the temperature of a transmission case based on the historical temperature of a temperature sensor, the method comprising:

[0024] S1: obtaining a data source based on a temperature sensor, wherein the data source is specifically an external environment detection temperature and a gearbox detection temperature; wherein the external environment detection temperature is the temperature of a gearbox test environment;

[0025] Specifically, the gearbox detection temperature is obtained by a temperature sensor arranged on the gearbox, and the external environment detection temperature is obtained by a temperature sensor arranged in the test environment. At this time, the temperature obtained is the temperature directly read by the temperature sensor; the temperature sensor is an existing frequently used product.

[0026] S2: Based on the acquired data source, recording the gearbox detection temperature and the external environment detection temperature, wherein the recorded gearbox detection temperature forms the gearbox historical detection temperature, and the recorded external environment detection temperature forms the external environment historical detection temperature;

[0027] Specifically, the transmission detection temperature is a direct reading of the temperature sensor, and the external environment detection temperature is a direct reading of the temperature sensor; when recording, a historical temperature record array of a specified length is created to store the transmission historical detection temperature and the external environment historical detection temperature.

[0028] Further, the temperature is updated, and after creating a historical temperature record array of a specified length, the new transmission detection temperature and the new external environment detection temperature are added to the corresponding historical temperature record array;

[0029] Update the record. When the recorded data exceeds the historical temperature record array, loop back to the beginning of the historical temperature record array to overwrite the historical temperature data, so that the historical temperature data is updated as the new temperature is added.

[0030] S3: Performing temperature compensation based on the historical detected temperature of the gearbox and the historical detected temperature of the external environment to obtain the current temperature of the gearbox;

[0031] Furthermore, temperature compensation is calculated based on the historical detection temperature of the external environment and the historical detection temperature of the gearbox, specifically including:

[0032] Calculate compensation based on the historical detection temperature of the gearbox;

[0033] Calculate compensation based on the historical detected temperature of the external environment;

[0034] Based on the compensation calculated above, a total compensation is performed to obtain a final compensation value.

[0035] Specifically, when calculating the compensation value of the gearbox historical detection temperature and the external environment detection temperature, the historical average temperature is obtained by collecting the temperature of a historical period for compensation; the gearbox detection temperature and the external environment detection temperature are adjusted, and n historical temperatures are defined respectively, where the valid temperature records are (T1, T2, ..., Tm), m ≤ n, and the historical average temperature is calculated as follows:

[0036] ;

[0037] Among them, is the i-th valid temperature record, m is the number of valid temperature records, if all are valid, then n is equal to m;

[0038] After obtaining the historical average temperature of the transmission historical detection temperature and the external environment historical detection temperature, when the average temperature of the historical temperature record array is equal to the historical average temperature, no compensation is performed, and when they are different, compensation is performed.

[0039] Furthermore, the above compensation methods are as follows:

[0040] Obtain the corresponding historical average temperature, and obtain temperature compensation by multiplying the difference between the average temperature of the historical temperature record array and the historical average temperature by the compensation coefficient plus the intercept;

[0041] That is, the current temperature of the gearbox = (a1+b1) + (A1+B1); where A1 = the difference between the historical average temperature of the gearbox's historical detection temperature and the average temperature of the corresponding historical temperature record array multiplied by the compensation coefficient; B1 = the difference between the historical average temperature of the external environment's historical detection temperature and the average temperature of the corresponding historical temperature record array multiplied by the compensation coefficient; (a1+b1) is the basic value of compensation when A1 and B1 are 0.

[0042] For example, if the historical average temperature of the gearbox historical detection temperature is 55 degrees Celsius, the corresponding average temperature of the historical temperature record array is 50 degrees Celsius, and the coefficient is 0.01, then the compensation value is 5×0.01;

[0043] The historical temperature of the external environment detection temperature is 25 degrees Celsius, and the corresponding average temperature of the historical temperature record array is 20 degrees Celsius. The coefficient is 0.03, and the compensation value is 5×0.03.

[0044] The above compensation coefficient can be obtained through statistical analysis based on experience or historical data. For example, the compensation coefficient can be derived through regression analysis based on historical data records:

[0045] Assuming that we know the temperature value detected by the sensor and the actual temperature value, we can use linear regression to fit these data into a straight line and calculate the slope and intercept, where the slope is the corresponding compensation coefficient and the intercept is the corresponding a1 and b1 mentioned above.

[0046] Embodiment 2:

[0047] Based on the first embodiment, Figure 2 As shown, this embodiment provides a photovoltaic glass coating defect detection system, the system comprising:

[0048] A first temperature acquisition module 100, the first temperature acquisition module 100 is used to acquire an external environment detection temperature, wherein the external environment detection temperature is a temperature of a gearbox test environment;

[0049] A second temperature acquisition module 200, the second temperature acquisition module 200 is used to acquire a gearbox detection temperature, wherein the gearbox detection temperature is a temperature of the gearbox;

[0050] A first historical temperature recording module 300, the first historical temperature recording module 300 is used to record historical data of the gearbox detection temperature;

[0051] A second historical temperature recording module 400, the second historical temperature recording module 400 is used to record historical data of the external environment detection temperature;

[0052] The temperature compensation module 500 is used to perform temperature compensation according to the historical detection temperature of the gearbox and the detection temperature of the external environment to obtain the current temperature of the gearbox.

[0053] Furthermore, the first historical temperature recording module 300 and the second historical temperature recording module 400 are further configured to perform the following steps:

[0054] Create a specified length of historical temperature record array to store the historical detection temperature of the transmission and the historical detection temperature of the external environment;

[0055] Update the temperature. After creating a historical temperature record array of a specified length, add the new transmission detection temperature and the new external environment detection temperature to the corresponding historical temperature record array;

[0056] Update the record. When the recorded data exceeds the historical temperature record array, loop back to the beginning of the historical temperature record array to overwrite the historical temperature data.

[0057] Furthermore, the temperature compensation module 500 is further configured to perform the following steps:

[0058] Calculate compensation based on the historical detection temperature of the gearbox;

[0059] Calculate compensation based on the historical detected temperature of the external environment;

[0060] Based on the compensation calculated above, a total compensation is performed to obtain a final compensation value.

[0061] Furthermore, when calculating the compensation value of the gearbox historical detection temperature and the external environment detection temperature, the historical average temperature is obtained by collecting the temperature of a historical period for compensation; the gearbox detection temperature and the external environment detection temperature are adjusted, and n historical temperatures are defined respectively, where the valid temperature records are (T1, T2, ..., Tm), m ≤ n, and the historical average temperature is calculated as follows:

[0062] ;

[0063] Among them, is the i-th valid temperature record, m is the number of valid temperature records, if all are valid, then n is equal to m.

[0064] After obtaining the historical average temperature of the transmission historical detection temperature and the external environment historical detection temperature, when the average temperature of the historical temperature record array is equal to the historical average temperature, no compensation is performed, and when they are different, compensation is performed.

[0065] Furthermore, the above compensation methods are as follows:

[0066] Obtain the corresponding historical average temperature, and obtain temperature compensation by multiplying the difference between the average temperature of the historical temperature record array and the historical average temperature by the compensation coefficient plus the intercept;

[0067] That is, the current temperature of the gearbox = (a1+b1) + (A1+B1); where A1 = the difference between the historical average temperature of the gearbox's historical detection temperature and the average temperature of the corresponding historical temperature record array multiplied by the compensation coefficient; B1 = the difference between the historical average temperature of the external environment's historical detection temperature and the average temperature of the corresponding historical temperature record array multiplied by the compensation coefficient; (a1+b1) is the basic value of compensation when A1 and B1 are 0.

[0068] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A method for detecting gearbox temperature based on historical temperature of a temperature sensor, characterized in that: The method includes: Acquiring a data source based on a temperature sensor, wherein the data source is specifically an external environment detection temperature and a gearbox detection temperature; wherein the external environment detection temperature is a temperature of a gearbox test environment; Based on the acquired data source, recording the gearbox detection temperature and the external environment detection temperature, wherein the recorded gearbox detection temperature forms the gearbox historical detection temperature, and the recorded external environment detection temperature forms the external environment historical detection temperature; Temperature compensation is performed based on the historical detected temperature of the gearbox and the detected temperature of the external environment to obtain the current temperature of the gearbox, specifically including: Calculate compensation based on the historical detection temperature of the gearbox; Calculate compensation based on the historical detected temperature of the external environment; Based on the above calculated compensation, a total compensation is performed to obtain a final compensation value; Among them, when calculating the compensation value of the historical detection temperature of the gearbox and the historical detection temperature of the external environment, the historical average temperature is obtained by collecting the temperature of a historical section for compensation; after obtaining the historical average temperature of the historical detection temperature of the gearbox and the historical detection temperature of the external environment, when the average temperature of the historical temperature record array is equal to the historical average temperature, no compensation is performed, and when they are different, compensation is performed; The final compensation value is obtained, including: Get the corresponding historical average temperature, multiply the difference between the average temperature of the historical temperature record array and the historical average temperature by the compensation coefficient and sum it with the intercept to get the final compensation value and the current temperature of the gearbox; the details are as follows: Current temperature of gearbox = (a1+b1)+ (A1+B1); Among them, A1 is the difference between the historical average temperature of the historical detection temperature of the gearbox and the average temperature of the corresponding historical temperature record array multiplied by the compensation coefficient; B1 is the difference between the historical average temperature of the historical detection temperature of the external environment and the average temperature of the corresponding historical temperature record array multiplied by the compensation coefficient; (a1+b1) is the basic value of compensation when A1 and B1 are 0.

2. The method for detecting the temperature of a transmission case based on the historical temperature of a temperature sensor according to claim 1, characterized in that: The step of recording the transmission detection temperature and the external environment detection temperature based on the acquired data source includes: Create a specified length of historical temperature record array to store the historical detection temperature of the transmission and the historical detection temperature of the external environment; Update the temperature. After creating a historical temperature record array of a specified length, add the new transmission detection temperature and the new external environment detection temperature to the corresponding historical temperature record array; Update the record. When the recorded data exceeds the historical temperature record array, loop back to the beginning of the historical temperature record array to overwrite the historical temperature data.

3. A gearbox temperature detection system based on the historical temperature of the temperature sensor, characterized in that: For implementing the method according to any one of claims 1 to 2, the system comprises: A first temperature acquisition module (100), the first temperature acquisition module (100) being used to acquire an external environment detection temperature, wherein the external environment detection temperature is a temperature of a gearbox test environment; A second temperature acquisition module (200), the second temperature acquisition module (200) being used to acquire a gearbox detection temperature, wherein the gearbox detection temperature is a temperature of the gearbox; A first historical temperature recording module (300), the first historical temperature recording module (300) being used to record historical data of gearbox detection temperature; A second historical temperature recording module (400), the second historical temperature recording module (400) being used to record historical data of external environment detection temperature; A temperature compensation module (500) is used to perform temperature compensation according to the historical detection temperature of the gearbox and the detection temperature of the external environment to obtain the current temperature of the gearbox.