Temperature controller thermal compensation experiment method and system
By building an environmental simulation laboratory in the thermostat, analyzing and compensating its self-heating influence, and generating a thermal compensation algorithm, the problem of insufficient temperature measurement accuracy and stability of high-power consumption thermostats is solved, and the temperature measurement accuracy is significantly improved.
Patent Information
- Application Number
- CN202411294095.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-14
- Publication Date
- 2024-12-17
AI Technical Summary
The existing high-power thermostats are not effective in temperature measurement due to the influence of self-heating, and the temperature measurement accuracy and stability are insufficient. The traditional thermal compensation method cannot effectively eliminate its impact on the temperature measurement results.
By building an environmental simulation laboratory, simulating the actual environment of the thermostat working, analyzing the factors affecting self-heating, setting experimental conditions and grab data, generating a thermal compensation algorithm, using this algorithm to compensate for the self-heating of the thermostat, and computing it to calculate Actual ambient temperature.
It significantly improves the temperature measurement accuracy and stability of the thermostat, effectively solves the temperature measurement error problem caused by self-heating, and is suitable for high-power consumption thermostats.
Smart Images

Figure CN119148785A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of thermostats, and in particular to a thermostat thermal compensation experimental method and system. Background Art
[0002] In the prior art, thermostats are widely used in homes and industries, and are mainly used to measure and control ambient temperature. However, with the development of technology, the functions of modern thermostats have become more and more diverse, and many thermostats are equipped with high-power components such as color display screens and Wi-Fi communication modules. These components generate a lot of self-heating during operation, resulting in a deviation between the reading of the thermostat's temperature sensor and the actual ambient temperature, affecting the temperature measurement accuracy of the thermostat.
[0003] At present, the common thermal compensation method is to compare the temperature measurement results without compensation with the standard instrument and subtract a fixed deviation value. This method is suitable for thermostats with low power consumption because their self-heating has little effect on the temperature measurement results. However, for thermostats with high power consumption such as color screens and Wi-Fi modules, self-heating varies significantly with working conditions, and traditional thermal compensation methods cannot effectively eliminate its impact on temperature measurement results. Therefore, how to accurately compensate for the influence of self-heating in high-power thermostats has become a technical problem that needs to be solved urgently. Summary of the invention
[0004] The present application provides a thermostat thermal compensation experimental method and system, which measures the self-heating characteristics of the thermostat by simulating an experimental environment, and then generates an algorithm for thermal compensation, thereby solving the problem of insufficient thermal compensation of existing high-power thermostats and significantly improving the temperature measurement accuracy and stability of the thermostat.
[0005] In a first aspect, a thermostat thermal compensation experimental method is provided, the method comprising:
[0006] Building an environmental simulation laboratory to simulate the actual working environment of the thermostat. The environmental simulation laboratory includes an internal small room to simulate the indoor environment of the thermostat and an external large room to simulate the outdoor environment.
[0007] Analyze the influencing factors of the self-heating of the target thermostat, wherein the influencing factors of the self-heating of the target thermostat include a screen backlight module and a relay;
[0008] According to the influencing factors of the self-heating of the target thermostat, the experimental conditions of the thermostat under different working conditions are set, and the experimental conditions include a combination of the brightness of the screen backlight module and the number of relay closures;
[0009] Conduct experiments under different experimental conditions and capture experimental data of the target thermostat under specific working conditions, including the screen backlight module brightness of 0% to 100%, the number of relay closures of 0 to 4, and record the self-heating temperature and ambient temperature of the thermostat;
[0010] A thermal compensation algorithm is generated according to experimental data of the target thermostat under specific working conditions, and the self-heating of the target thermostat is compensated by using the thermal compensation algorithm to calculate the actual ambient temperature.
[0011] In the above scheme, optionally, the experimental data is collected by a remote control system, the experimental process is unattended, and the working state of the temperature controller and the experimental equipment are controlled by a remote control computer;
[0012] In the experiment, 8 target thermostats produced in small batches are randomly selected for the experiment. The experimental data of each thermostat is collected independently and used comprehensively when generating the thermal compensation algorithm.
[0013] In the above scheme, optionally, the experimental data collection includes two ambient temperature points, 14°C and 26°C respectively, at which the experimental data under different combinations of screen backlight brightness and relay closure number are recorded respectively;
[0014] The experimental data at each ambient temperature point include combinations of screen backlight brightness of 0% and 100%, and relay closure numbers of 0 and 4, for a total of 4 working conditions. Each working condition was tested twice, and the average value was taken as the final experimental data.
[0015] In the above scheme, optionally, the generation of the thermal compensation algorithm is based on the approximate linear relationship in the experimental data, and the influence curve of the combination of the screen backlight brightness and the number of relay closures on the temperature measurement is fitted into an approximate linear equation for subsequent compensation calculation of unmeasured working conditions;
[0016] The thermal compensation algorithm is adjusted according to the difference between the thermostat operation time t and the self-heating temperature and the uncompensated ambient temperature measurement value, and a final compensation model is generated through iterative calculation.
[0017] In the above scheme, optionally, the experimental data is respectively measured by the temperature sensors t1 and t2 of the thermostat for measuring the ambient temperature and the self-heating temperature, wherein t1 is the temperature data correspondingly read by the sensor for measuring the ambient temperature in the thermostat, and t2 is the temperature data correspondingly read by the sensor for measuring the self-heating;
[0018] The thermal compensation algorithm is: t0 = (1 + k) × t1 - k × t2;
[0019] The actual ambient temperature t0 is calculated according to the thermal compensation algorithm, where k is a coefficient that varies with the operating time.
[0020] In a second aspect, a thermostat thermal compensation experimental system is provided, the system comprising:
[0021] Experimental construction module: used to build an environmental simulation laboratory to simulate the actual working environment of the thermostat. The environmental simulation laboratory includes an internal small room to simulate the indoor environment of the thermostat and an external large room to simulate the outdoor environment;
[0022] Determine influencing factor module: used to analyze influencing factors of self-heating of target thermostat, wherein the influencing factors of self-heating of target thermostat include screen backlight module and relay;
[0023] Determine experimental condition module: used to set experimental conditions of the thermostat under different working conditions according to the influencing factors of the self-heating of the target thermostat, and the experimental conditions include a combination of the brightness of the screen backlight module and the number of relay closures;
[0024] Data capture module: used to conduct experiments under different experimental conditions and capture the experimental data of the target thermostat under specific working conditions, including the brightness of the screen backlight module from 0% to 100%, the number of relay closures from 0 to 4, and record the self-heating temperature and ambient temperature of the thermostat;
[0025] Compensation module: used to generate a thermal compensation algorithm according to the experimental data of the target thermostat under specific working conditions, use the thermal compensation algorithm to compensate for the self-heating of the target thermostat, and calculate the actual ambient temperature.
[0026] In the above scheme, optionally, the experimental data is collected by a remote control system, the experimental process is unattended, and the working state of the temperature controller and the experimental equipment are controlled by a remote control computer;
[0027] In the experiment, 8 target thermostats produced in small batches are randomly selected for the experiment. The experimental data of each thermostat is collected independently and used comprehensively when generating the thermal compensation algorithm.
[0028] In the above scheme, optionally, the experimental data collection includes two ambient temperature points, 14°C and 26°C respectively, at which the experimental data under different combinations of screen backlight brightness and relay closure number are recorded respectively;
[0029] The experimental data at each ambient temperature point include combinations of screen backlight brightness of 0% and 100%, and relay closure numbers of 0 and 4, for a total of 4 working conditions. Each working condition was tested twice, and the average value was taken as the final experimental data.
[0030] In the above scheme, optionally, the generation of the thermal compensation algorithm is based on the approximate linear relationship in the experimental data, and the influence curve of the combination of the screen backlight brightness and the number of relay closures on the temperature measurement is fitted into an approximate linear equation for subsequent compensation calculation of unmeasured working conditions;
[0031] The thermal compensation algorithm is adjusted according to the difference between the thermostat operation time t and the self-heating temperature and the uncompensated ambient temperature measurement value, and a final compensation model is generated through iterative calculation.
[0032] In the above scheme, optionally, the experimental data is respectively measured by the temperature sensors t1 and t2 of the thermostat for measuring the ambient temperature and the self-heating temperature, wherein t1 is the temperature data correspondingly read by the sensor for measuring the ambient temperature in the thermostat, and t2 is the temperature data correspondingly read by the sensor for measuring the self-heating;
[0033] The thermal compensation algorithm is: t0 = (1 + k) × t1 - k × t2;
[0034] The actual ambient temperature t0 is calculated according to the thermal compensation algorithm, where k is a coefficient that varies with the operating time.
[0035] Compared with the prior art, this application has at least the following beneficial effects:
[0036] Based on further analysis and research of the prior art problems, the present application recognizes the problem of insufficient thermal compensation of the existing high-power consumption thermostats. The experimental method simulates the actual working environment of the thermostat by building an environmental simulation laboratory, wherein the environmental simulation laboratory includes an internal small room simulating the indoor environment of the thermostat and an external large room simulating the outdoor environment; the influencing factors of the self-heating of the target thermostat are analyzed, wherein the influencing factors of the self-heating of the target thermostat include a screen backlight module and a relay; the experimental conditions of the thermostat under different working conditions are set according to the influencing factors of the self-heating of the target thermostat, wherein the experimental conditions include a combination of the brightness of the screen backlight module and the number of relay closures; experiments are conducted under different experimental conditions and experimental data of the target thermostat under specific working conditions are captured, specifically, including the case where the brightness of the screen backlight module is 0% to 100% and the number of relay closures is 0 to 4, and the self-heating temperature and ambient temperature of the thermostat are recorded; a thermal compensation algorithm is generated according to the experimental data of the target thermostat under specific working conditions, and the self-heating of the target thermostat is compensated by using the thermal compensation algorithm to calculate the actual ambient temperature. The present invention constructs a simulated laboratory environment to analyze and compensate for the self-heating characteristics of high-power thermostats, which can effectively solve the problem of temperature measurement errors caused by self-heating. By accurately controlling the experimental conditions and capturing data under specific working conditions, a thermal compensation algorithm that is more suitable for high-power thermostats is generated, thereby significantly improving the temperature measurement accuracy of the thermostat. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 A schematic diagram of an application environment of a thermostat thermal compensation experimental method provided by an embodiment of the present application;
[0038] Figure 2 A schematic flow chart of a thermostat thermal compensation experimental method provided in one embodiment of the present application;
[0039] Figure 3 A curve diagram showing the effect of screen backlight brightness on temperature measurement provided by one embodiment of the present application;
[0040] Figure 4 A graph showing the effect of the number of relay closures on temperature measurement provided by one embodiment of the present application;
[0041] Figure 5 A flow chart of a single experiment method provided for one embodiment of the present application;
[0042] Figure 6 A curve diagram showing the variation of bnrn coefficient k with t under 14°C working condition provided by one embodiment of the present application;
[0043] Figure 7 A curve diagram showing the variation of the bnra coefficient k with t under 14°C working condition provided by one embodiment of the present application;
[0044] Figure 8 A barn coefficient k versus t curve for a 14°C working condition provided in one embodiment of the present application;
[0045] Fig. 9 A bara coefficient k versus t curve at 14°C provided in one embodiment of the present application;
[0046] Fig.10 A curve diagram showing the variation of bnrn coefficient k with t under 26°C working condition provided by one embodiment of the present application;
[0047] Fig.11 A curve diagram showing the variation of the bnra coefficient k with t at 26°C provided in one embodiment of the present application;
[0048] Fig.12 A barn coefficient k versus t curve at 26°C provided in one embodiment of the present application;
[0049] Fig.13 A bara coefficient k versus t curve at 26°C provided in one embodiment of the present application;
[0050] Fig.14 A circuit diagram of a temperature controller thermal compensation experimental system according to an embodiment of the present application. DETAILED DESCRIPTION
[0051] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0052] In the description of this application: unless otherwise specified, the meaning of "plurality" is two or more. The terms "first", "second", "third", etc. in this application are intended to distinguish the objects referred to, and do not have special meanings in terms of technical connotations (for example, they should not be understood as emphasizing the importance or order, etc.). Expressions such as "including", "comprising", "having", etc. also mean "not limited to" (certain units, components, materials, steps, etc.).
[0053] The thermostat thermal compensation experimental method provided in this application can be applied to Figure 1 In the application environment shown in FIG. Figure 2 As shown, a thermostat thermal compensation experimental method is provided, comprising the following steps:
[0054] Building an environmental simulation laboratory to simulate the actual working environment of the thermostat. The environmental simulation laboratory includes an internal small room to simulate the indoor environment of the thermostat and an external large room to simulate the outdoor environment.
[0055] Analyze the influencing factors of the self-heating of the target thermostat, wherein the influencing factors of the self-heating of the target thermostat include a screen backlight module and a relay;
[0056] According to the influencing factors of the self-heating of the target thermostat, the experimental conditions of the thermostat under different working conditions are set, and the experimental conditions include a combination of the brightness of the screen backlight module and the number of relay closures;
[0057] Conduct experiments under different experimental conditions and capture experimental data of the target thermostat under specific working conditions, including the screen backlight module brightness of 0% to 100%, the number of relay closures of 0 to 4, and record the self-heating temperature and ambient temperature of the thermostat;
[0058] A thermal compensation algorithm is generated according to experimental data of the target thermostat under specific working conditions, and the self-heating of the target thermostat is compensated by using the thermal compensation algorithm to calculate the actual ambient temperature.
[0059] In this embodiment, the experimental data is collected by a remote control system, the experimental process is unattended, and the working state of the temperature controller and the experimental equipment are controlled by a remote control computer;
[0060] In the experiment, 8 target thermostats produced in small batches are randomly selected for the experiment. The experimental data of each thermostat is collected independently and used comprehensively when generating the thermal compensation algorithm.
[0061] In this embodiment, the experimental data collection includes two ambient temperature points, 14°C and 26°C, respectively. At these two temperature points, the experimental data under different combinations of screen backlight brightness and relay closure number are recorded respectively;
[0062] The experimental data at each ambient temperature point include combinations of screen backlight brightness of 0% and 100%, and relay closure numbers of 0 and 4, for a total of 4 working conditions. Each working condition was tested twice, and the average value was taken as the final experimental data.
[0063] In this embodiment, the generation of the thermal compensation algorithm is based on the approximate linear relationship in the experimental data, and the influence curve of the combination of the screen backlight brightness and the number of relay closures on the temperature measurement is fitted into an approximate linear equation for subsequent compensation calculations of unmeasured working conditions;
[0064] The thermal compensation algorithm is adjusted according to the difference between the thermostat operation time t and the self-heating temperature and the uncompensated ambient temperature measurement value, and a final compensation model is generated through iterative calculation.
[0065] In this embodiment, the experimental data are respectively measured by the temperature sensors t1 and t2 of the thermostat to measure the ambient temperature and the self-heating temperature, wherein t1 is the temperature data corresponding to the sensor measuring the ambient temperature in the thermostat, and t2 is the temperature data corresponding to the sensor measuring the self-heating;
[0066] The thermal compensation algorithm is: t0 = (1 + k) × t1 - k × t2;
[0067] The actual ambient temperature t0 is calculated according to the thermal compensation algorithm, where k is a coefficient that varies with the operating time.
[0068] This embodiment simulates the actual working environment of the thermostat by building an environmental simulation laboratory, and the environmental simulation laboratory includes an internal small room to simulate the indoor environment of the thermostat and an external large room to simulate the outdoor environment; analyzes the influencing factors of the self-heating of the target thermostat, and the influencing factors of the self-heating of the target thermostat include the screen backlight module and the relay; sets the experimental conditions of the thermostat under different working conditions according to the influencing factors of the self-heating of the target thermostat, and the experimental conditions include the combination of the brightness of the screen backlight module and the number of relay closures; conducts experiments under different experimental conditions and captures the experimental data of the target thermostat under specific working conditions, specifically, including the case where the brightness of the screen backlight module is 0% to 100%, the number of relay closures is 0 to 4, and records the self-heating temperature and ambient temperature of the thermostat; generates a thermal compensation algorithm according to the experimental data of the target thermostat under specific working conditions, and uses the thermal compensation algorithm to compensate for the self-heating of the target thermostat, and calculates the actual ambient temperature. The present invention can effectively solve the problem of temperature measurement error caused by self-heating by constructing a simulated laboratory environment, analyzing and compensating the self-heating characteristics of high-power thermostats. By precisely controlling the experimental conditions and capturing data under specific working conditions, a thermal compensation algorithm that is more suitable for high-power thermostats is generated, thereby significantly improving the temperature measurement accuracy of the thermostat.
[0069] This embodiment obtains high-precision characteristic parameters of the thermostat by conducting detailed experiments on the self-heating characteristics of the thermostat under different working conditions. These parameters can effectively eliminate the influence of the thermostat's self-heating on the ambient temperature measurement through the thermal compensation algorithm. Especially for thermostats with high-power consumption components, such as color screens and Wi-Fi modules, this method significantly improves the temperature measurement accuracy and ensures that the thermostat can provide accurate and stable temperature data under various complex working conditions. This provides technical support for high-precision temperature control application scenarios (such as industrial control and smart home systems) and meets the growing market demand.
[0070] The technical route is more scientific:
[0071] This embodiment adopts a set of scientific technical routes, including simulation laboratory, unattended remote control, experiments with different working conditions, and linear fitting algorithms based on experimental data. By systematically analyzing the complex relationship between the self-heating of the thermostat and the temperature measurement results, and combining the thermal compensation model generated by experimental data, this solution avoids the crude practice of simply subtracting a fixed deviation value in the traditional compensation method, and greatly improves the compensation accuracy. The scientific experimental design and algorithm generation process ensure the effectiveness and stability of the thermal compensation solution, so that the thermostat can maintain high-precision temperature measurement capabilities under various working conditions.
[0072] Universal applicability:
[0073] The method of this embodiment is not only applicable to high-power color screen thermostats and thermostats with Wi-Fi functions, but also to thermostats of various types and models. This is because by randomly selecting samples from multiple thermostats for experiments, thermal compensation characteristic parameters with universal applicability are obtained. At the same time, the experimental results further expand the scope of application of the compensation algorithm through linear fitting and data iteration, and can handle self-heating problems under different ambient temperatures and different power consumption conditions. Therefore, the method and system of the present invention have broad industry application potential and can meet the temperature measurement accuracy requirements in various temperature control scenarios.
[0074] In one embodiment, a thermostat thermal compensation experimental method is provided. The principle of this embodiment includes the following contents:
[0075] Build an environmental simulation laboratory; test the working conditions of the components of the experimental thermostat that affect the temperature measurement; capture the experimental data of the thermostat under specific working conditions; generate a thermal compensation algorithm for the thermostat.
[0076] Terminology explanation:
[0077] Thermostat: A thermostat is a device used to control and adjust temperature, and is widely used in homes and industries. It is mainly composed of sensors, setting devices, and actuators, which work together to achieve effective measurement and control of ambient temperature.
[0078] Thermal compensation: The components of the thermostat include power module, main control circuit board, display screen, and display screen backlight module. These components have certain power consumption and will generate heat when working. The heat generated by the thermostat itself will affect the measurement of ambient temperature by its temperature sensor. The method to eliminate the influence of the heat generated by the thermostat itself is thermal compensation.
[0079] Build an environmental simulation laboratory:
[0080] like Figure 1 As shown in the figure, the working scene of the thermostat is in an indoor room, and a simulated room is required. The thermostat measures and controls the temperature in the room. Here we only focus on the temperature measurement of the thermostat. The change of the ambient temperature in the room is mainly affected by the change of the ambient temperature outside the room. When the temperature outside the room is high in summer, the ambient temperature in the room becomes hotter; when the temperature outside the room is low in winter, the ambient temperature in the room becomes colder. It is necessary to simulate the high and low temperature environment outside the room. Figure 1The figure shows the top view of the laboratory layout of the simulation room. The small room inside is used to simulate the room where the thermostat works, and the large room outside simulates the environment outside the room where the thermostat works. The small room inside and the large room outside are separated by a wall. The positions ①②③ are the doors for entering and exiting the room. The thermostat and the experimental instrument for collecting the characteristic data of the thermostat are placed in the position of the experimental equipment in the small room. Outside the large room outside, an environmental simulation device that can control the temperature of the large room outside is installed. In order to eliminate the adverse effects of people in the room on the experimental results, an on-site unattended experimental environment is designed here. The remote control technology is used to remotely operate the working conditions of the experimental thermostat and the experimental equipment for collecting the characteristic data of the thermostat. From the thermostats produced in small batches, 8 units are randomly selected for thermal compensation experiments. The characteristic data of the 8 units are used comprehensively, which has universal applicability. The thermostats used in the experiment are installed on the experimental panel to simulate the actual installation position of the thermostat. A standard temperature sensor is placed next to the temperature sensor of each thermostat.
[0081] The schematic diagram of the system circuit structure is as follows: Fig.14 As shown. The main power supply supplies power to all devices. The environmental simulation equipment controls the temperature of the external large room. The remote control computer controls the thermostat power supply and fan power supply through the controller. The computer connects the experimental thermostat and temperature sensor through the RS-485 communication line to obtain experimental data.
[0082] In this embodiment, the working conditions in which the components of the experimental temperature controller have an impact on the temperature measurement include:
[0083] First, find out the components of the thermostat that have relatively high power consumption and different working conditions during operation. After analysis, the thermostat components that meet the above conditions are the screen backlight module and relay.
[0084] In the experimental environment, the influence of the backlight brightness of the experimental screen and the number of relay closures on the temperature measurement is investigated. The single variable principle is followed here. When investigating the influence of the backlight brightness of the experimental screen on the temperature measurement, the number of relay closures is fixed at 0. When investigating the influence of the number of relay closures on the temperature measurement, the backlight brightness of the experimental screen is fixed at 0.
[0085] Experiments have found that the screen backlight brightness is different, the power consumption is different, the self-heating also changes, and the temperature measurement effect of the thermostat also changes accordingly. Figure 3 The overall trend of the curve showing the influence of screen backlight brightness on temperature measurement is approximately linear.
[0086] The number of relay closures is different, the power consumption is different, the self-heating also changes, and the temperature measurement effect of the thermostat also changes. Figure 4 The overall trend of the curve showing the effect of the number of relay closures on temperature measurement is approximately linear.
[0087] In this embodiment, the experimental data of the grabbing thermostat under specific working conditions include:
[0088] The working condition of the thermostat in the thermal compensation experiment is the combination of the screen backlight brightness and the number of relay closures. For a certain model of thermostat, the possible range of its backlight brightness is 0% to 100%, and any one of the possible values is taken, and the possible situations are calculated using formula 1, totaling 101 possible values. The possible range of its relay closure number is 0 to 4, and any one of the possible values is taken, and the possible situations are calculated using formula 1, totaling 5 possible values.
[0089] C(n,k)=n! / (k!*(nk)!) Formula 1
[0090] where n! represents the factorial of n, i.e. n*(n-1)*...*1, and the same is true for k! and (nk)!.
[0091] Combining the two, the possible scenarios are:
[0092] C(101,1)*C(5,1)=101*5=505
[0093] There are a total of 505 possible situations. If experiments are conducted for each possible situation, it will consume a lot of manpower, material resources and time, which is not suitable for engineering applications. A more suitable method needs to be found. Based on the experimental results in the previous part, it is concluded that the influence curves of the screen backlight brightness and the number of relay closures on temperature measurement are both approximately linear. In order to facilitate engineering applications and meet experimental needs, only experimental data for specific working conditions are captured. The screen backlight brightness is 0% and 100%, and the number of relay closures is 0 and 4, that is, both take the minimum power consumption and maximum power consumption to capture experimental data. For the case where the screen backlight brightness is between (0%, 100%), and the case where the number of relay closures is between (0, 4), the approximate linear equation is used to calculate.
[0094] Thus, there are four working condition combinations that require experimental data capture, as shown in Table 1. For each working condition combination, the method of experimental data capture is the same.
[0095] Table 1 Working conditions where experimental data need to be captured
[0096] Heat generating components parameters Abbreviation Screen backlight brightness 0, relay closure quantity 0 bnrn Screen backlight brightness 0, relay closure number 4 bnr Screen backlight brightness 100, relay closure number 0 barn Screen backlight brightness 100, relay closure quantity 4 bara
[0097] In addition to the influence of the heating components of the thermostat itself on the temperature measurement, there is another factor involved in the calculation, which is the ambient temperature. Two representative ambient temperature points, 14°C and 26°C, were selected within the range of the thermostat for the experiment. At each ambient temperature point, the four working conditions were tested twice, and the average of the two results was taken. The single experiment method flow chart is as follows Figure 5 shown.
[0098] In this embodiment, the bnrn test method under the ambient temperature of 14°C includes:
[0099] When performing the following operations, both large and small rooms in the laboratory are unattended and the experimental equipment is controlled remotely.
[0100] Power on the thermostat; set the thermostat working condition to bnrn; power off the thermostat; set the temperature of the environmental simulation laboratory to 14°C; wait for the ambient temperature to stabilize; keep the thermostat powered off and stand for 2 hours, turn on the fan for the first hour to speed up the thermal cycle, and turn off the fan for the last hour; power on the thermostat and start collecting the thermostat self-heating temperature and ambient temperature experimental data at the same time, save the recorded data to the database, and continue to collect the thermostat cold start experimental data; continue to collect the thermostat cold start experimental data until the thermostat self-heating temperature stabilizes; collect the thermostat steady-state experimental data for 1 hour; power off the thermostat.
[0101] The BNRA test method at an ambient temperature of 14°C includes:
[0102] When performing the following operations, both large and small rooms in the laboratory are unattended and the experimental equipment is controlled remotely.
[0103] Power on the thermostat; set the thermostat working condition to bnra; power off the thermostat; set the temperature of the environmental simulation laboratory to 14°C; wait for the ambient temperature to stabilize; keep the thermostat powered off for 2 hours, turn on the fan for the first hour to speed up the thermal cycle, and turn off the fan for the last hour; power on the thermostat and start collecting the thermostat self-heating temperature and ambient temperature experimental data at the same time, save the recorded data to the database, and continue to collect the thermostat cold start experimental data; continue to collect the thermostat cold start experimental data until the thermostat self-heating temperature stabilizes; collect the thermostat steady-state experimental data for 1 hour; power off the thermostat.
[0104] The barn test method at an ambient temperature of 14°C includes:
[0105] When performing the following operations, all rooms in the laboratory are unattended and are achieved through remote control of experimental equipment;
[0106] Power on the thermostat; set the thermostat working condition to barn; power off the thermostat; set the temperature of the environmental simulation laboratory to 14°C; wait for the ambient temperature to stabilize; keep the thermostat powered off for 2 hours, turn on the fan for the first hour to speed up the thermal cycle, and turn off the fan for the last hour; power on the thermostat and start collecting the thermostat self-heating temperature and ambient temperature experimental data at the same time, save the recorded data to the database, and continue to collect the thermostat cold start experimental data; continue to collect the thermostat cold start experimental data until the thermostat self-heating temperature stabilizes; collect the thermostat steady-state experimental data for 1 hour; power off the thermostat.
[0107] The bara test method at an ambient temperature of 14°C includes:
[0108] When performing the following operations, both large and small rooms in the laboratory are unattended and the experimental equipment is controlled remotely.
[0109] Power on the thermostat; set the thermostat working condition to bara; power off the thermostat; set the temperature of the environmental simulation laboratory to 14°C; wait for the ambient temperature to stabilize; keep the thermostat powered off for 2 hours, turn on the fan for the first hour to speed up the thermal cycle, and turn off the fan for the last hour; power on the thermostat and start collecting the thermostat self-heating temperature and ambient temperature experimental data at the same time, save the recorded data to the database, and continue to collect the thermostat cold start experimental data; continue to collect the thermostat cold start experimental data until the thermostat self-heating temperature stabilizes; collect the thermostat steady-state experimental data for 1 hour; power off the thermostat.
[0110] The BNRN test method at an ambient temperature of 26°C includes:
[0111] When performing the following operations, all rooms in the laboratory are unattended and are achieved through remote control of experimental equipment;
[0112] Power on the thermostat; set the thermostat working condition to bnrn; power off the thermostat; set the temperature of the environmental simulation laboratory to 26°C; wait for the ambient temperature to stabilize; keep the thermostat powered off and stand for 2 hours, turn on the fan for the first hour to speed up the thermal cycle, and turn off the fan for the last hour; power on the thermostat and start collecting the thermostat self-heating temperature and ambient temperature experimental data at the same time, save the recorded data to the database, and continue to collect the thermostat cold start experimental data; continue to collect the thermostat cold start experimental data until the thermostat self-heating temperature stabilizes; collect the thermostat steady-state experimental data for 1 hour; power off the thermostat.
[0113] The BNRA test method at an ambient temperature of 26°C includes:
[0114] When performing the following operations, both large and small rooms in the laboratory are unattended and the experimental equipment is controlled remotely.
[0115] Power on the thermostat; set the thermostat working condition to bnra; power off the thermostat; set the temperature of the environmental simulation laboratory to 26°C; wait for the ambient temperature to stabilize; keep the thermostat powered off for 2 hours, turn on the fan for the first hour to speed up the thermal cycle, and turn off the fan for the last hour; power on the thermostat and start collecting the thermostat self-heating temperature and ambient temperature experimental data at the same time, save the recorded data to the database, and continue to collect the thermostat cold start experimental data; continue to collect the thermostat cold start experimental data until the thermostat self-heating temperature stabilizes; collect the thermostat steady-state experimental data for 1 hour; power off the thermostat.
[0116] The barn test method at an ambient temperature of 26°C includes:
[0117] When performing the following operations, all rooms in the laboratory are unattended, and the experimental equipment is controlled remotely; power on the thermostat; set the thermostat working condition to barn; power off the thermostat; set the temperature of the environmental simulation laboratory to 26°C; wait for the ambient temperature to stabilize; keep the thermostat off for 2 hours, turn on the fan for the first hour to speed up the thermal cycle, and turn off the fan for the next hour; power on the thermostat, and start collecting the thermostat self-heating temperature and ambient temperature experimental data at the same time, save the recorded data to the database, and continue to collect the thermostat cold start experimental data; continue to collect the thermostat cold start experimental data until the thermostat self-heating temperature stabilizes; collect the thermostat steady-state experimental data for 1 hour; power off the thermostat.
[0118] The bara test method at an ambient temperature of 26°C includes:
[0119] When performing the following operations, both large and small rooms in the laboratory are unattended and the experimental equipment is controlled remotely.
[0120] Power on the thermostat; set the thermostat working condition to bara; power off the thermostat; set the temperature of the environmental simulation laboratory to 26°C; wait for the ambient temperature to stabilize; keep the thermostat powered off for 2 hours, turn on the fan for the first hour to speed up the thermal cycle, and turn off the fan for the last hour; power on the thermostat and start collecting the thermostat self-heating temperature and ambient temperature experimental data at the same time, save the recorded data to the database, and continue to collect the thermostat cold start experimental data; continue to collect the thermostat cold start experimental data until the thermostat self-heating temperature stabilizes; collect the thermostat steady-state experimental data for 1 hour; power off the thermostat.
[0121] At two ambient temperatures of 14°C and 26°C, the experimental data of two times for each of the four working condition combinations were averaged, and the thermostat data and standard sensor data of each group of experiments were averaged to obtain a series of data as shown in Table 2.
[0122] Table 2 Average of two experimental data
[0123]
[0124] Design thermal compensation algorithm based on the thermal characteristics of the thermostat;
[0125] When the thermostat is cold started, its self-heating has not yet caused any impact. At this time, the temperature of the thermostat itself is equal to the ambient temperature. The measurement results of the sensor t1 for measuring the ambient temperature and the sensor t2 for measuring its own heating in the thermostat are basically the same. The error of the sensor itself is ignored here.
[0126] As the working time of the thermostat gradually increases, its own heating becomes more and more prominent until the measurement result of t2 is basically stable. When the measurement result of t2 is basically stable, it is considered that the thermostat has reached a steady state. Assuming the ambient temperature is t0, the experimental data of the whole process are analyzed and synthesized, and it is found that t0, t1, and t2 have such a relationship, as shown in Formula 2.
[0127] t0=(1+k)*t1-k*t2 Formula 2;
[0128] k = f(t) Formula 3;
[0129] From the experimental data, the relationship between the running time t and the difference t21 between t2 and t1 is found, as shown in Formula 4.
[0130] t=g(t21) Formula 4;
[0131] t21=t2-t1 Formula 5;
[0132] The t0 calculated by formula 2 is the result of a specific ambient temperature point. Then t21 is used to calculate the running time t. When the running time t calculates the coefficient k, t0 is iterated into the approximate curve fitted by the two ambient temperature points 14°C and 26°C selected in the experiment to calculate any ambient temperature.
[0133] After the introduction of the t0 iteration operation, there is a certain relationship between the running time t and t0, as shown in Formula 6.
[0134] t=g,(t0) Formula 6;
[0135] To study the effect of ambient temperature on the running time t, two sets of data are selected using the data of two ambient temperature points, 14°C and 26°C, selected from the experiment. Let the experimental ambient temperature point 14°C be t014, let the experimental ambient temperature point 14°C be t026, let the running time t calculated from the experimental ambient temperature point 14°C data be t14, let the running time t calculated from the experimental ambient temperature point 26°C data be t26, fit a straight line, use the two-point formula to solve the linear equation, and substitute t0 to calculate the running time t.
[0136] k is obtained by using the curve of k changing with the running time t in the experimental data, where k represents the coefficient.
[0137] To calculate the ambient temperature t0, we only need to get t1, t2 and k. t1 and t2 are the direct measurement results of the thermostat, and k is obtained by the curve of k changing with the running time t in the experimental data. Calculate k with the running time t, and use the difference algorithm according to the curve data.
[0138] After the introduction of t0 iterative operation, there is a certain relationship between coefficient k and t0, as shown in Formula 7.
[0139] k=f,(t0) Formula 7;
[0140] Combining the above methods, the coefficient k can be calculated according to t1, t2 at any ambient temperature and any working conditions b, r, and k, t1, t2 can be substituted into formula 2 to calculate the compensated ambient temperature t0.
[0141] The effect of ambient temperature on coefficient k, using the data of two ambient temperature points 14℃ and 26℃ selected in the experiment, select two groups of data, set the experimental ambient temperature point 14℃ as t014, set the experimental ambient temperature point 14℃ as t026, set the coefficient k calculated from the experimental ambient temperature point 14℃ data as k14, set the coefficient k calculated from the experimental ambient temperature point 26℃ data as k26, and fit a straight line. Use the two-point formula to solve the linear equation and substitute t0 to calculate the coefficient k.
[0142] In one embodiment, a thermostat thermal compensation experimental system is provided, comprising:
[0143] Experimental construction module: used to build an environmental simulation laboratory to simulate the actual working environment of the thermostat. The environmental simulation laboratory includes an internal small room to simulate the indoor environment of the thermostat and an external large room to simulate the outdoor environment;
[0144] Determine influencing factor module: used to analyze influencing factors of self-heating of target thermostat, wherein the influencing factors of self-heating of target thermostat include screen backlight module and relay;
[0145] Determine experimental condition module: used to set experimental conditions of the thermostat under different working conditions according to the influencing factors of the self-heating of the target thermostat, and the experimental conditions include a combination of the brightness of the screen backlight module and the number of relay closures;
[0146] Data capture module: used to conduct experiments under different experimental conditions and capture the experimental data of the target thermostat under specific working conditions, including the brightness of the screen backlight module from 0% to 100%, the number of relay closures from 0 to 4, and record the self-heating temperature and ambient temperature of the thermostat;
[0147] Compensation module: used to generate a thermal compensation algorithm according to the experimental data of the target thermostat under specific working conditions, use the thermal compensation algorithm to compensate for the self-heating of the target thermostat, and calculate the actual ambient temperature.
[0148] In this embodiment, the experimental data is collected by a remote control system, the experimental process is unattended, and the working state of the temperature controller and the experimental equipment are controlled by a remote control computer;
[0149] In the experiment, 8 target thermostats produced in small batches are randomly selected for the experiment. The experimental data of each thermostat is collected independently and used comprehensively when generating the thermal compensation algorithm.
[0150] In this embodiment, the experimental data collection includes two ambient temperature points, 14°C and 26°C, respectively. At these two temperature points, the experimental data under different combinations of screen backlight brightness and relay closure number are recorded respectively;
[0151] The experimental data at each ambient temperature point include combinations of screen backlight brightness of 0% and 100%, and relay closure numbers of 0 and 4, for a total of 4 working conditions. Each working condition was tested twice, and the average value was taken as the final experimental data.
[0152] In this embodiment, the generation of the thermal compensation algorithm is based on the approximate linear relationship in the experimental data, and the influence curve of the combination of the screen backlight brightness and the number of relay closures on the temperature measurement is fitted into an approximate linear equation for subsequent compensation calculations of unmeasured working conditions;
[0153] The thermal compensation algorithm is adjusted according to the difference between the thermostat operation time t and the self-heating temperature and the uncompensated ambient temperature measurement value, and a final compensation model is generated through iterative calculation.
[0154] In this embodiment, the experimental data are respectively measured by the temperature sensors t1 and t2 of the thermostat to measure the ambient temperature and the self-heating temperature, wherein t1 is the temperature data corresponding to the sensor measuring the ambient temperature in the thermostat, and t2 is the temperature data corresponding to the sensor measuring the self-heating;
[0155] The thermal compensation algorithm is: t0 = (1 + k) × t1 - k × t2;
[0156] The actual ambient temperature t0 is calculated according to the thermal compensation algorithm, where k is a coefficient that varies with the operating time.
[0157] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
Claims
1. A thermostat thermal compensation experimental method, characterized in that: The method comprises: Building an environmental simulation laboratory to simulate the actual working environment of the thermostat. The environmental simulation laboratory includes an internal small room to simulate the indoor environment of the thermostat and an external large room to simulate the outdoor environment. Analyze the influencing factors of the self-heating of the target thermostat, wherein the influencing factors of the self-heating of the target thermostat include a screen backlight module and a relay; According to the influencing factors of the self-heating of the target thermostat, the experimental conditions of the thermostat under different working conditions are set, and the experimental conditions include a combination of the brightness of the screen backlight module and the number of relay closures; Conduct experiments under different experimental conditions and capture experimental data of the target thermostat under specific working conditions, including the screen backlight module brightness of 0% to 100%, the number of relay closures of 0 to 4, and record the self-heating temperature and ambient temperature of the thermostat; A thermal compensation algorithm is generated according to experimental data of the target thermostat under specific working conditions, and the self-heating of the target thermostat is compensated by using the thermal compensation algorithm to calculate the actual ambient temperature.
2. The thermostat thermal compensation experimental method according to claim 1, characterized in that: The experimental data is collected through a remote control system, the experimental process is unattended, and the working status of the temperature controller and the experimental equipment are controlled by a remote control computer; In the experiment, 8 target thermostats produced in small batches are randomly selected for the experiment. The experimental data of each thermostat is collected independently and used comprehensively when generating the thermal compensation algorithm.
3. The thermostat thermal compensation experimental method according to claim 1, characterized in that: The experimental data collection includes two ambient temperature points, 14℃ and 26℃ respectively. At these two temperature points, the experimental data under different combinations of screen backlight brightness and relay closure number are recorded respectively; The experimental data at each ambient temperature point include combinations of screen backlight brightness of 0% and 100%, and relay closure numbers of 0 and 4, for a total of 4 working conditions. Each working condition was tested twice, and the average value was taken as the final experimental data.
4. The thermostat thermal compensation experimental method according to claim 1, characterized in that: The generation of the thermal compensation algorithm is based on the approximate linear relationship in the experimental data, and the influence curve of the combination of screen backlight brightness and the number of relay closures on temperature measurement is fitted into an approximate linear equation for subsequent compensation calculation of unmeasured working conditions; The thermal compensation algorithm is adjusted according to the difference between the thermostat operation time t and the self-heating temperature and the uncompensated ambient temperature measurement value, and a final compensation model is generated through iterative calculation.
5. The thermostat thermal compensation experimental method according to claim 1, characterized in that: The experimental data are measured by the temperature sensors t1 and t2 of the thermostat respectively for measuring the ambient temperature and the self-heating temperature, wherein t1 is the temperature data corresponding to the sensor measuring the ambient temperature in the thermostat, and t2 is the temperature data corresponding to the sensor measuring the self-heating; The thermal compensation algorithm is: t0 = (1 + k) × t1 - k × t2; The actual ambient temperature t0 is calculated according to the thermal compensation algorithm, where k is a coefficient that varies with the operating time.
6. A thermostat thermal compensation experimental system, characterized in that: The system comprises: Experimental construction module: used to build an environmental simulation laboratory to simulate the actual working environment of the thermostat. The environmental simulation laboratory includes an internal small room to simulate the indoor environment of the thermostat and an external large room to simulate the outdoor environment; Determine influencing factor module: used to analyze influencing factors of self-heating of target thermostat, wherein the influencing factors of self-heating of target thermostat include screen backlight module and relay; Determine experimental condition module: used to set experimental conditions of the thermostat under different working conditions according to the influencing factors of the self-heating of the target thermostat, and the experimental conditions include a combination of the brightness of the screen backlight module and the number of relay closures; Data capture module: used to conduct experiments under different experimental conditions and capture the experimental data of the target thermostat under specific working conditions, including the brightness of the screen backlight module from 0% to 100%, the number of relay closures from 0 to 4, and record the self-heating temperature and ambient temperature of the thermostat; Compensation module: used to generate a thermal compensation algorithm according to the experimental data of the target thermostat under specific working conditions, use the thermal compensation algorithm to compensate for the self-heating of the target thermostat, and calculate the actual ambient temperature.
7. The thermostat thermal compensation experimental system according to claim 6, characterized in that: The experimental data is collected through a remote control system, the experimental process is unattended, and the working status of the temperature controller and the experimental equipment are controlled by a remote control computer; In the experiment, 8 target thermostats produced in small batches are randomly selected for the experiment. The experimental data of each thermostat is collected independently and used comprehensively when generating the thermal compensation algorithm.
8. The thermostat thermal compensation experimental system according to claim 6, characterized in that: The experimental data collection includes two ambient temperature points, 14℃ and 26℃ respectively. At these two temperature points, the experimental data under different combinations of screen backlight brightness and relay closure number are recorded respectively; The experimental data at each ambient temperature point include combinations of screen backlight brightness of 0% and 100%, and relay closure numbers of 0 and 4, for a total of 4 working conditions. Each working condition was tested twice, and the average value was taken as the final experimental data.
9. The thermostat thermal compensation experimental system according to claim 6, characterized in that: The generation of the thermal compensation algorithm is based on the approximate linear relationship in the experimental data, and the influence curve of the combination of screen backlight brightness and the number of relay closures on temperature measurement is fitted into an approximate linear equation for subsequent compensation calculation of unmeasured working conditions; The thermal compensation algorithm is adjusted according to the difference between the thermostat operation time t and the self-heating temperature and the uncompensated ambient temperature measurement value, and a final compensation model is generated through iterative calculation.
10. The thermostat thermal compensation experimental system according to claim 6, characterized in that: The experimental data are measured by the temperature sensors t1 and t2 of the thermostat respectively for measuring the ambient temperature and the self-heating temperature, wherein t1 is the temperature data corresponding to the sensor measuring the ambient temperature in the thermostat, and t2 is the temperature data corresponding to the sensor measuring the self-heating; The thermal compensation algorithm is: t0 = (1 + k) × t1 - k × t2; The actual ambient temperature t0 is calculated according to the thermal compensation algorithm, where k is a coefficient that varies with the operating time.
