Temperature control method based on heat load compensation, electronic equipment and storage medium
Through the temperature regulation method based on thermal load compensation, the problems of temperature regulation hysteresis and volatility in the central air-conditioning system are solved, and more stable and efficient temperature control is achieved, improving user experience and energy efficiency.
Patent Information
- Application Number
- CN202311185672.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-14
- Publication Date
- 2025-03-21
- Estimated Expiration
- 2043-09-14
AI Technical Summary
Due to the hysteresis of temperature measurement, the existing central air conditioning system has volatility and overshoot problems in temperature regulation, which affects the comfort and energy efficiency of use.
The temperature regulation method based on thermal load compensation is adopted, by obtaining multiple set values and measured values, the short-term target value and external disturbance estimate value are determined, the first active value and active compensation value are calculated, and the output of the central air conditioner is adjusted to approximate the short-term target value.
It effectively suppresses temperature overshoot, improves the stability and response speed of temperature control, reduces energy consumption, and improves user experience.
Smart Images

Figure CN117366804B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of air-conditioning temperature control, and in particular to a temperature control method based on heat load compensation, electronic equipment and storage medium. Background Art
[0002] The central air conditioning system consists of one or more cold and heat source systems and multiple air conditioning systems. This system is different from the traditional refrigerant air conditioner (such as a single unit) that centrally processes air to meet comfort requirements. The principle of liquid vaporization refrigeration is used to provide the required cooling capacity for the air conditioning system to offset the cooling load of the indoor environment; the heating system provides the required heat for the air conditioning system to offset the heat load of the indoor environment.
[0003] The existing central air conditioning system mainly consists of three parts, namely the refrigeration part, the cold transport part and the air supply part. Among them, the refrigeration part is the most important part of the central air conditioning system. Its type, operation mode, and structural form directly affect the economy, efficiency, and rationality of the central air conditioning system in operation. In addition, with the advancement of technology, more and more central air conditioning refrigeration parts and cold transport parts adopt variable frequency control. Compared with the previous fixed frequency control method, variable frequency control improves the user's comfort and reduces energy consumption.
[0004] Despite this, the central air conditioning system still has a lot of room for energy saving and efficiency improvement. For example, the constant temperature control is more energy-saving than the pulse and gliding (PG) control strategy, and provides users with a better user experience. However, due to the lag of temperature measurement, the current control methods still have inevitable fluctuations, especially overshoot.
[0005] Based on this, it is necessary to develop and design a temperature control method based on heat load compensation. Summary of the invention
[0006] The embodiments of the present invention provide a temperature control method based on heat load compensation, an electronic device and a storage medium, which are used to solve the problem of temperature fluctuation caused by the hysteresis of temperature measurement of central air conditioners in the prior art.
[0007] In a first aspect, an embodiment of the present invention provides a temperature control method based on heat load compensation, comprising:
[0008] Acquire a plurality of set values, wherein the plurality of set values are obtained based on a plurality of cooling targets;
[0009] Determining a plurality of short-term target values according to the plurality of set values and the plurality of measured values;
[0010] Determining a plurality of external disturbance estimation values and a plurality of time delay characteristic values according to the plurality of measured values and the plurality of actual action values, wherein the actual action value represents the amount of the central air conditioner acting on the cooling target;
[0011] Based on the multiple short-term target values, the multiple measured values, the multiple time delay characteristic values and the multiple external disturbance estimation values, multiple first action values and multiple action compensation values are determined, and the output of the central air conditioner is determined based on the multiple first action values and the multiple action compensation values, wherein when the multiple first action values and the multiple action compensation values act on multiple cooling targets, the multiple measured values are close to the multiple short-term target values.
[0012] In a possible implementation, the multiple set values correspond to the multiple measured values, and determining multiple short-term target values according to the multiple set values and the multiple measured values includes:
[0013] For each of the plurality of setting values, the following steps are performed:
[0014] Calculate the difference between the measured value and the corresponding set value as the first target deviation;
[0015] A short-term target value is determined according to the first target deviation and a changing trend of the first target deviation.
[0016] In a possible implementation manner, determining the short-term target value according to the first target deviation and the change trend of the first target deviation includes:
[0017] Acquiring a second target deviation, wherein the second target deviation is obtained before the first target deviation;
[0018] A short-term target value is determined according to a first formula, the first target deviation, and the second target deviation, wherein the first formula is:
[0019]
[0020] Where, SV t is the short-term target value, SV is the set value, DV t is the first target deviation, DV t-1 is the second target deviation, and t1 is the following coefficient.
[0021] In a possible implementation manner, the multiple measured values correspond to the multiple actual action values, and determining multiple external disturbance estimation values and multiple delay characteristic values according to the multiple measured values and the multiple actual action values includes:
[0022] For each of the plurality of measured values, perform the following steps:
[0023] Obtaining an actual action value and an action characteristic equation corresponding to the measured value, wherein the action characteristic equation expresses the relationship between the actual action amount and the external disturbance estimation amount and the measured value, and the action characteristic equation is provided with multiple parameters;
[0024] Adding the measured value and the corresponding actual action value to the measured value queue and the first actual action value queue respectively, wherein the data in the measured value queue and the first actual action value queue are arranged in the order of acquisition time;
[0025] According to the first actual action value queue and the measured value queue, determining a second actual action value queue and a delay characteristic value by means of association analysis, wherein the delay characteristic value represents a characteristic that the measured value lags behind the action value, and multiple elements of the second actual action value queue correspond one-to-one to multiple elements of the measured value queue according to action correlation;
[0026] According to the measured value queue and the second actual action value queue, multiple parameters in the action characteristic equation and the external disturbance estimation value are solved to obtain the external disturbance estimation value.
[0027] In a possible implementation, determining the second actual action value queue and the delay characteristic value by association analysis according to the first actual action value queue and the measured value queue includes:
[0028] Obtaining the position pointed to by the sampling index in the first actual action value queue;
[0029] constructing a measured vector from a plurality of measured data taken from the tail position of the measured value queue, and taking a unit vector of the measured vector as the first vector;
[0030] Taking out a plurality of action values from the first actual action value queue according to the position pointed to by the sampling index to construct an action value vector, and taking the unit vector of the action value vector as the second vector, wherein the first vector has the same number of elements as the second vector;
[0031] An association value is determined according to a second formula, the first vector, and the second vector, wherein the second formula is:
[0032]
[0033] Where ASV is the association value, AP an is the an-th element of the first vector, EP an is the an-th element of the second vector, and AN is the total number of elements of the first vector;
[0034] Adding the associated value to an associated value queue, and obtaining a differential sign of the newly added associated value, wherein the differential sign is a sign of a difference between the last two elements in the associated value queue;
[0035] If the differential symbol changes compared to the previously obtained differential symbol, the data after the position pointed to by the sampling index in the first actual action value queue is deleted, the first actual action value queue after the data is deleted is used as the second actual action value queue, and the delay characteristic value is determined according to the amount of data deleted and the sampling interval of the data;
[0036] Otherwise, move the sampling index forward and jump to the step of taking out multiple action values from the first actual action value queue according to the position pointed to by the sampling index to construct an action value vector, and taking the unit vector of the action value vector as the second vector.
[0037] In a possible implementation, the action characteristic equation is:
[0038]
[0039] In the formula, PV(ECT,DTB) is the actual measurement, ECT is the actual action, DTB is the external disturbance estimate, EN is the total number of times, C is the bias, and w en is the enth coefficient of the action characteristic equation.
[0040] In a possible implementation manner, determining a plurality of first action values and a plurality of action compensation values according to the plurality of short-term target values, the plurality of measured values, the plurality of delay characteristic values, and the plurality of external disturbance estimation values includes:
[0041] For each cooled space, follow these steps:
[0042] The first action value is determined according to the third formula, the short-term target value, the measured value and the delay characteristic value, wherein the third formula is:
[0043]
[0044] Where ECT1 is the first action value, wp, wi and wd are the first coefficient, the second coefficient and the third coefficient respectively, LTF is the delay characteristic value, SV tn is the short-term target value at the tnth time node, PV tn is the measured value at the tnth time node, and TN is the total number of time nodes;
[0045] The action compensation value is determined according to the external disturbance estimation value.
[0046] In a second aspect, an embodiment of the present invention provides a temperature control device based on heat load compensation, which is used to implement the temperature control method based on heat load compensation as described in the first aspect or any possible implementation of the first aspect, and the temperature control device based on heat load compensation includes:
[0047] A data acquisition module, used to acquire a plurality of set values, wherein the plurality of set values are acquired based on a plurality of cooling targets;
[0048] A short-term target determination module, used to determine a plurality of short-term target values according to the plurality of set values and the plurality of measured values;
[0049] A disturbance estimation module, used to determine a plurality of external disturbance estimation values and a plurality of time delay characteristic values according to the plurality of measured values and the plurality of actual action values, wherein the actual action value represents the amount of the central air conditioner acting on the cooling target;
[0050] as well as,
[0051] An output control module is used to determine a plurality of first action values and a plurality of action compensation values according to the plurality of short-term target values, the plurality of measured values, the plurality of time delay characteristic values and the plurality of external disturbance estimation values, and determine the output of the central air conditioner according to the plurality of first action values and the plurality of action compensation values, wherein when the plurality of first action values and the plurality of action compensation values act on a plurality of cooling targets, the plurality of measured values are made to approach the plurality of short-term target values.
[0052] In a third aspect, an embodiment of the present invention provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the computer program, it implements the steps of the method described in the first aspect or any possible implementation method of the first aspect.
[0053] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method described in the first aspect or any possible implementation of the first aspect are implemented.
[0054] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0055] An embodiment of the present invention discloses an embodiment of a temperature control method based on heat load compensation, which first obtains multiple set values, wherein the multiple set values are obtained based on multiple cooling targets; then, multiple short-term target values are determined based on the multiple set values and multiple measured values; then, multiple external disturbance estimation values and multiple time delay characteristic values are determined based on the multiple measured values and multiple actual action values, wherein the actual action value represents the amount of central air conditioning acting on the cooling target; finally, multiple first action values and multiple action compensation values are determined based on the multiple short-term target values, the multiple measured values, the multiple time delay characteristic values and the multiple external disturbance estimation values, and the output of the central air conditioner is determined based on the multiple first action values and the multiple action compensation values, wherein when the multiple first action values and the multiple action compensation values act on multiple cooling targets, the multiple measured values are made to approach the multiple short-term target values. The implementation mode of the present invention determines the short-term target value according to the set value and the measured value. The short-term target value can adjust the actual reference target according to the degree of target deviation. When the deviation increases, the target is adjusted higher to speed up the response speed of the system. When the deviation decreases, the target is adjusted lower to suppress the fluctuation and overshoot of the system. The implementation mode of the present invention determines the delay characteristics and external disturbance estimation based on the measured value and the actual action value through correlation analysis. When controlling based on the delay characteristic value, overshoot can be suppressed. Compensation based on the external disturbance estimation can speed up the response speed. Ultimately, the response speed and overshoot suppression index are significantly improved compared with the traditional technology. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, 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 labor.
[0057] Figure 1 is a flow chart of a temperature control method based on heat load compensation provided by an embodiment of the present invention;
[0058] Figure 2 is a functional block diagram of a temperature control system provided by an embodiment of the present invention;
[0059] Figure 3 It is a functional block diagram of a temperature control device based on heat load compensation provided by an embodiment of the present invention;
[0060] Figure 4 It is a functional block diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0061] In the following description, specific details such as specific system structures and technologies are provided for the purpose of illustration rather than limitation so as to provide a thorough understanding of the embodiments of the present invention. However, it should be clear to those skilled in the art that the present invention may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, and methods are omitted so as not to obscure the description of the present invention with unnecessary details.
[0062] In order to make the purpose, technical solutions and advantages of the present invention more clear, a specific implementation method will be described below in conjunction with the accompanying drawings.
[0063] The following is a detailed description of an embodiment of the present invention. This example is implemented on the premise of the technical solution of the present invention, and a detailed implementation method and a specific operation process are given, but the protection scope of the present invention is not limited to the following embodiments.
[0064] Figure 1 This is a flow chart of a temperature control method based on heat load compensation provided in an embodiment of the present invention.
[0065] like Figure 1 As shown, it shows a flow chart of the implementation of the temperature control method based on heat load compensation provided by an embodiment of the present invention, which is described in detail as follows:
[0066] In step 101, a plurality of set values are obtained, wherein the plurality of set values are obtained based on a plurality of cooling targets.
[0067] In step 102, a plurality of short-term target values are determined according to the plurality of set values and the plurality of measured values.
[0068] In some implementations, step 102 includes:
[0069] For each of the plurality of setting values, the following steps are performed:
[0070] Calculate the difference between the measured value and the set value as the first target deviation;
[0071] A short-term target value is determined according to the first target deviation and a changing trend of the first target deviation.
[0072] In some implementations, determining a short-term target value according to the first target deviation and a changing trend of the first target deviation includes:
[0073] Acquiring a second target deviation, wherein the second target deviation is obtained before the first target deviation;
[0074] A short-term target value is determined according to a first formula, the first target deviation, and the second target deviation, wherein the first formula is:
[0075]
[0076] Where, SV t is the short-term target value, SV is the set value, DVt t is the first target deviation, DVt t-1 is the second target deviation, and k1 is the following coefficient.
[0077] Exemplarily, the central air conditioner provides cooling for multiple cooling targets, and accordingly, the set values of multiple targets are obtained. The measured value is obtained based on the monitoring of the cooling target, and has a certain hysteresis, which is the main cause of system temperature fluctuations, especially overshoot. In order to suppress overshoot, improve the volatility of temperature control, and further reduce energy consumption, the embodiment of the present invention determines a short-term target value based on the set value and the measured value, and adjusts the cooling capacity supplied to each cooling target based on the short-term target value.
[0078] In the implementation of the present invention, the regulation is based on multiple time nodes, and the short-term target refers to the control target of each time node. For each cooling target, at each time node, the deviation between the measured value and the set value is calculated, and the short-term target value is determined according to the variation trend of the deviation. Specifically, the deviation change rate is determined based on the deviation of the previous time node, and the short-term target is adjusted according to the change rate. The first formula is applied in the implementation of the present invention:
[0079]
[0080] Where, SV t is the short-term target value, SV is the set value, DV t is the first target deviation, DV t-1 is the second target deviation, and k1 is the following coefficient.
[0081] It can be seen that when the deviation trend is that the deviation increases, due to the existence of the following coefficient part, the short-term target value is higher than the set value. On the contrary, when the deviation trend is that the deviation decreases, the short-term target value is lower than the set value. This method of changing the set value according to the deviation change trend will make the short-term target higher than the set target when the target deviation increases, and the action will increase, thereby accelerating the response speed of the control system; when the target deviation decreases, the short-term target is lower than the set target, and the action will decrease, thereby suppressing the fluctuation and overshoot of the control system and ensuring the stability of the refrigeration system.
[0082] In step 103, a plurality of external disturbance estimation values and a plurality of time delay characteristic values are determined according to the plurality of measured values and the plurality of actual action values, wherein the actual action value represents the amount of the central air conditioner acting on the cooling target.
[0083] In some implementations, step 103 includes:
[0084] For each of the plurality of measured values, perform the following steps:
[0085] Obtaining an actual action value and an action characteristic equation corresponding to the measured value, wherein the action characteristic equation expresses the relationship between the actual action amount and the external disturbance estimation amount and the measured value, and the action characteristic equation is provided with multiple parameters;
[0086] Adding the measured value and the corresponding actual action value to the measured value queue and the first actual action value queue respectively, wherein the data in the measured value queue and the first actual action value queue are arranged in the order of acquisition time;
[0087] According to the first actual action value queue and the measured value queue, determining a second actual action value queue and a delay characteristic value by means of association analysis, wherein the delay characteristic value represents a characteristic that the measured value lags behind the action value, and multiple elements of the second actual action value queue correspond one-to-one to multiple elements of the measured value queue according to action correlation;
[0088] According to the measured value queue and the second actual action value queue, multiple parameters in the action characteristic equation and the external disturbance estimation value are solved to obtain the external disturbance estimation value.
[0089] In some implementations, determining the second actual action value queue and the delay characteristic value by association analysis according to the first actual action value queue and the measured value queue includes:
[0090] Obtaining the position pointed to by the sampling index in the first actual action value queue;
[0091] constructing a measured vector from a plurality of measured data taken from the tail position of the measured value queue, and taking a unit vector of the measured vector as a first vector;
[0092] Taking out a plurality of action values from the first actual action value queue according to the position pointed to by the sampling index to construct an action value vector, and taking the unit vector of the action value vector as the second vector, wherein the first vector and the second vector have the same number of elements;
[0093] An association value is determined according to a second formula, the first vector, and the second vector, wherein the second formula is:
[0094]
[0095] Where ASV is the association value, AP an is the an-th element of the first vector, EPan is the an-th element of the second vector, and AN is the total number of elements of the first vector;
[0096] Adding the associated value to an associated value queue, and obtaining a differential sign of the newly added associated value, wherein the differential sign is a sign of a difference between the last two elements in the associated value queue;
[0097] If the differential symbol changes compared to the previously obtained differential symbol, the data after the position pointed to by the sampling index in the first actual action value queue is deleted, the first actual action value queue after the data is deleted is used as the second actual action value queue, and the delay characteristic value is determined according to the amount of data deleted and the sampling interval of the data;
[0098] Otherwise, move the sampling index forward and jump to the step of taking out multiple action values from the first actual action value queue according to the position pointed to by the sampling index to construct an action value vector, and taking the unit vector of the action value vector as the second vector.
[0099] In some embodiments, the action characteristic equation is:
[0100]
[0101] In the formula, PV(ECT,DTB) is the actual measurement, ECT is the actual action, DTB is the external disturbance estimate, EN is the total number of times, C is the bias, and w en is the enth coefficient of the action characteristic equation.
[0102] For example, the central air-conditioning system uses a proportional-integral-differential (PID) control method for temperature control. The advantage of this control method is that it does not require understanding of the mathematical model of the controlled object and has high control accuracy. However, for lagging systems, the ability to balance response speed and overshoot is poor. For example, in the event of external disturbances, if the response speed is accelerated, a certain degree of overshoot will result. If the overshoot is suppressed, the response speed will be slowed down to a certain extent.
[0103] The embodiments of the present invention estimate both the time delay and external disturbance of the system. Therefore, when the disturbance is compensated in the traditional algorithm, the response speed and the ability to suppress fluctuations can be improved.
[0104] In order to determine the disturbance amount, it is first necessary to clarify the system delay. In the implementation of the present invention, the system delay is determined through translation-correlation analysis, and a queue of action quantities corresponding to the actual measurement queue is constructed.
[0105] In determining the delay, the embodiment of the present invention takes out multiple data from the measured value queue to construct a vector, and uses the unit vector of this vector as the first vector. Then, multiple data are taken out from the specified position in the actual action value queue to construct a vector, and the unit vector of this constructed vector is used as the second vector, and the number of elements of the two vectors obtained is the same. Then, the correlation value of the two vectors is calculated using the second formula:
[0106]
[0107] Where ASV is the association value, AP an is the an-th element of the first vector, EP an is the an-th element of the second vector, and AN is the total number of elements in the first vector.
[0108] The calculated correlation value is added to the correlation value queue, and then the specified position is shifted, and the above operations of obtaining the correlation value and adding the correlation value queue are repeated. At the same time, the difference of the correlation value queue is calculated. The so-called difference refers to the difference between the element of the queue and the previous element, and the sign of the difference is extracted. When the sign changes, the translation operation is stopped, and the data at the rear of the position corresponding to the largest difference value in the actual action value is selected from the correlation value queue is deleted. The queue after deletion is the queue of the action quantity corresponding to the actual measurement. The number of deleted data multiplied by the time interval of data acquisition is the delay characteristic value.
[0109] The action characteristic equation is an equation that describes the relationship between the actual action, external disturbance and actual measurement. In the embodiment of the present invention, the equation is:
[0110]
[0111] In the formula, PV(ECT,DTB) is the actual measurement, ECT is the actual action, DTB is the external disturbance estimate, EN is the total number of times, C is the bias, and w en is the enth coefficient of the action characteristic equation.
[0112] When the actual measurement queue obtained in the above process and the elements of the queue of action quantities corresponding to the actual measurement queue are substituted into the above equation, multiple coefficients of the action characteristic equation and estimated values of the external disturbance are obtained.
[0113] In step 104, a plurality of first action values and a plurality of action compensation values are determined according to the plurality of short-term target values, the plurality of measured values, the plurality of time delay characteristic values, and the plurality of external disturbance estimation values, and the output of the central air conditioner is determined according to the plurality of first action values and the plurality of action compensation values, wherein when the plurality of first action values and the plurality of action compensation values act on a plurality of cooling targets, the plurality of measured values are close to the plurality of short-term target values.
[0114] Among them, the above-mentioned multiple measured values are close to multiple short-term target values, which can be understood as the difference between the measured value and the corresponding short-term target value is within a preset range, and the preset range is a smaller range and can be set according to actual conditions.
[0115] In some implementations, step 104 includes:
[0116] For each cooled space, follow these steps:
[0117] The first action value is determined according to the third formula, the short-term target value, the measured value and the delay characteristic value, wherein the third formula is:
[0118]
[0119] Where ECT1 is the first action value, wp, wi and wd are the first coefficient, the second coefficient and the third coefficient respectively, LTF is the delay characteristic value, SV tn is the short-term target value at the tnth time node, PV tn is the measured value at the tnth time node, and TN is the total number of time nodes;
[0120] The action compensation value is determined according to the external disturbance estimation value.
[0121] Exemplarily, after determining the time delay characteristic value of the system, multiple cooling targets can be adjusted according to the third formula, which is:
[0122]
[0123] Where ECT1 is the first action value, wp, wi and wd are the first coefficient, the second coefficient and the third coefficient respectively, LTF is the delay characteristic value, SV tn is the short-term target value at the tnth time node, PV tn is the measured value at the tnth time node, and TN is the total number of time nodes.
[0124] In addition, the embodiment of the present invention also adds external disturbance estimation into the system, for example, a compensation value is input, and the compensation value is input according to the external disturbance ratio.
[0125] The block diagram of the temperature control system constructed based on the embodiment of the present invention is as follows Figure 2 shown.
[0126] In this system, the medium- and short-term target control unit 201 outputs a short-term target value according to the set value and the measured value, the control unit 202 outputs a first action value according to the short-term target value and the delay characteristic value, the delay and external disturbance estimation unit 204 outputs a delay characteristic value and an action compensation value according to the measured value and the actual action value, the action compensation value and the first action value are superimposed as the actual action value, and the actual action value acts on the cooling target 203 and is fed back to the measured value.
[0127] The temperature control method implementation method based on heat load compensation of the present invention first obtains multiple set values, wherein the multiple set values are obtained based on multiple cooling targets; then, multiple short-term target values are determined based on the multiple set values and multiple measured values; then, multiple external disturbance estimation values and multiple time delay characteristic values are determined based on the multiple measured values and multiple actual action values, wherein the actual action value represents the amount of the central air-conditioning acting on the cooling target; finally, multiple first action values and multiple action compensation values are determined based on the multiple short-term target values, the multiple measured values, the multiple time delay characteristic values and the multiple external disturbance estimation values, and the output of the central air-conditioning is determined based on the multiple first action values and the multiple action compensation values, wherein when the multiple first action values and the multiple action compensation values act on multiple cooling targets, the multiple measured values are made to approach the multiple short-term target values. The implementation mode of the present invention determines the short-term target value according to the set value and the measured value. The short-term target value can adjust the actual reference target according to the degree of target deviation. When the deviation increases, the target is adjusted higher to speed up the response speed of the system. When the deviation decreases, the target is adjusted lower to suppress the fluctuation and overshoot of the system. The implementation mode of the present invention determines the delay characteristics and external disturbance estimation based on the measured value and the actual action value through correlation analysis. When controlling based on the delay characteristic value, overshoot can be suppressed. Compensation based on the external disturbance estimation can speed up the response speed. Ultimately, the response speed and overshoot suppression index are significantly improved compared with the traditional technology.
[0128] It should be understood that the size of the serial numbers of the steps in the above implementation does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the implementation method of the present invention.
[0129] The following is an implementation of the device of the present invention. For details not described in detail, reference may be made to the corresponding method implementation described above.
[0130] Figure 3 is a functional block diagram of a temperature control device based on heat load compensation provided by an embodiment of the present invention, referring to Figure 3The temperature control device based on heat load compensation includes: a data acquisition module 301, a short-term target determination module 303, a disturbance estimation module 304 and an output control module 304, wherein:
[0131] A data acquisition module 301 is used to acquire a plurality of set values, wherein the plurality of set values are acquired based on a plurality of cooling targets;
[0132] A short-term target determination module 303, configured to determine a plurality of short-term target values according to the plurality of set values and the plurality of measured values;
[0133] A disturbance estimation module 303, for determining a plurality of external disturbance estimation values and a plurality of time delay characteristic values according to the plurality of measured values and the plurality of actual action values, wherein the actual action value represents the amount of the central air conditioner acting on the cooling target;
[0134] The output control module 304 is used to determine a plurality of first action values and a plurality of action compensation values according to the plurality of short-term target values, the plurality of measured values, the plurality of time delay characteristic values and the plurality of external disturbance estimation values, and determine the output of the central air conditioner according to the plurality of first action values and the plurality of action compensation values, wherein when the plurality of first action values and the plurality of action compensation values act on a plurality of cooling targets, the plurality of measured values are close to the plurality of short-term target values.
[0135] Figure 4 is a functional block diagram of an electronic device provided by an embodiment of the present invention. Figure 4 As shown, the electronic device 4 of this embodiment includes: a processor 400 and a memory 401, wherein the memory 401 stores a computer program 402 that can be run on the processor 400. When the processor 400 executes the computer program 402, the steps in the above-mentioned temperature control method based on heat load compensation and the embodiment are implemented, for example Figure 1 Steps 101 to 104 are shown.
[0136] Exemplarily, the computer program 402 may be divided into one or more modules / units, and the one or more modules / units are stored in the memory 401 and executed by the processor 400 to implement the present invention.
[0137] The electronic device 4 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The electronic device 4 may include, but is not limited to, a processor 400 and a memory 401. Those skilled in the art will appreciate that Figure 4It is only an example of the electronic device 4 and does not constitute a limitation of the electronic device 4. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the electronic device 4 may also include input and output devices, network access devices, buses, etc.
[0138] The processor 400 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0139] The memory 401 may be an internal storage unit of the electronic device 4, such as a hard disk or memory of the electronic device 4. The memory 401 may also be an external storage device of the electronic device 4, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 4. Further, the memory 401 may also include both an internal storage unit and an external storage device of the electronic device 4. The memory 401 is used to store the computer program 402 and other programs and data required by the electronic device 4. The memory 401 may also be used to temporarily store data that has been output or is to be output.
[0140] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the implementation method can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method implementation method, which will not be repeated here.
[0141] In the above-mentioned embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0142] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0143] In the embodiments provided by the present invention, it should be understood that the disclosed devices / electronic devices and methods can be implemented in other ways. For example, the device / electronic device embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0144] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0145] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0146] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the processes in the above-mentioned implementation method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, it can implement the steps of the above-mentioned various methods and device implementation methods. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device that can carry the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium.
[0147] The above-described embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A temperature control method based on heat load compensation, characterized in that: include: Acquire a plurality of set values, wherein the plurality of set values are obtained based on a plurality of cooling targets; Determining a plurality of short-term target values according to the plurality of set values and the plurality of measured values; Determining a plurality of external disturbance estimation values and a plurality of time delay characteristic values according to the plurality of measured values and the plurality of actual action values, wherein the actual action value represents the amount of the central air conditioner acting on the cooling target; Determine a plurality of first action values and a plurality of action compensation values according to the plurality of short-term target values, the plurality of measured values, the plurality of time delay characteristic values, and the plurality of external disturbance estimation values, and determine the output of the central air conditioner according to the plurality of first action values and the plurality of action compensation values, wherein when the plurality of first action values and the plurality of action compensation values act on a plurality of cooling targets, the plurality of measured values are made to approach the plurality of short-term target values; in, The multiple measured values correspond to the multiple actual action values, and determining multiple external disturbance estimation values and multiple delay characteristic values according to the multiple measured values and the multiple actual action values includes: For each of the plurality of measured values, perform the following steps: Obtaining an actual action value and an action characteristic equation corresponding to the measured value, wherein the action characteristic equation expresses the relationship between the actual action amount and the external disturbance estimation amount and the measured value, and the action characteristic equation is provided with multiple parameters; Adding the measured value and the corresponding actual action value to the measured value queue and the first actual action value queue respectively, wherein the data in the measured value queue and the first actual action value queue are arranged in the order of acquisition time; According to the first actual action value queue and the measured value queue, determining a second actual action value queue and a delay characteristic value by means of association analysis, wherein the delay characteristic value represents a characteristic that the measured value lags behind the action value, and multiple elements of the second actual action value queue correspond one-to-one to multiple elements of the measured value queue according to action correlation; Solving the plurality of parameters and the external disturbance estimation value in the action characteristic equation according to the measured value queue and the second actual action value queue to obtain the external disturbance estimation value; in, The determining, by means of association analysis according to the first actual action value queue and the measured value queue, a second actual action value queue and a delay characteristic value includes: Obtaining the position pointed to by the sampling index in the first actual action value queue; constructing a measured vector from a plurality of measured data taken from the tail position of the measured value queue, and taking a unit vector of the measured vector as a first vector; Taking out a plurality of action values from the first actual action value queue according to the position pointed to by the sampling index to construct an action value vector, and taking the unit vector of the action value vector as the second vector, wherein the first vector and the second vector have the same number of elements; An association value is determined according to a second formula, the first vector, and the second vector, wherein the second formula is: Where ASV is the association value, AP an is the an-th element of the first vector, EP an is the an-th element of the second vector, and AN is the total number of elements of the first vector; Adding the associated value to an associated value queue, and obtaining a differential sign of the newly added associated value, wherein the differential sign is a sign of a difference between the last two elements in the associated value queue; If the differential symbol changes compared to the previously obtained differential symbol, the data after the position pointed to by the sampling index in the first actual action value queue is deleted, the first actual action value queue after the data is deleted is used as the second actual action value queue, and the delay characteristic value is determined according to the amount of data deleted and the sampling interval of the data; Otherwise, move the sampling index forward, and jump to the step of taking out multiple action values from the first actual action value queue according to the position pointed to by the sampling index to construct an action value vector, and taking the unit vector of the action value vector as the second vector. in, The action characteristic equation is: In the formula, PV(ECT,DTB) is the actual measurement, ECT is the actual action, DTB is the external disturbance estimate, EN is the total number of times, C is the bias, and w en is the enth coefficient of the action characteristic equation.
2. The temperature control method based on heat load compensation according to claim 1 is characterized in that: The multiple set values correspond to the multiple measured values, and the multiple short-term target values are determined according to the multiple set values and the multiple measured values, including: For each of the plurality of setting values, the following steps are performed: Calculate the difference between the set value and the corresponding measured value as the first target deviation; A short-term target value is determined according to the first target deviation and a changing trend of the first target deviation.
3. The temperature control method based on heat load compensation according to claim 2 is characterized in that: Determining a short-term target value according to the first target deviation and a change trend of the first target deviation includes: Acquiring a second target deviation, wherein the second target deviation is obtained before the first target deviation; A short-term target value is determined according to a first formula, the first target deviation, and the second target deviation, wherein the first formula is: Where, SV t is the short-term target value, SV is the set value, DV t is the first target deviation, DV t-1 is the second target deviation, and k1 is the following coefficient.
4. The temperature control method based on heat load compensation according to any one of claims 1 to 3, characterized in that: The determining of a plurality of first action values and a plurality of action compensation values according to the plurality of short-term target values, the plurality of measured values, the plurality of delay characteristic values, and the plurality of external disturbance estimation values comprises: For each cooled space, follow these steps: The first action value is determined according to the third formula, the short-term target value, the measured value and the delay characteristic value, wherein the third formula is: Where ECT1 is the first action value, wp, wi and wd are the first coefficient, the second coefficient and the third coefficient respectively, LTF is the delay characteristic value, SV tn is the short-term target value at the tnth time node, PV tn is the measured value at the tnth time node, and TN is the total number of time nodes; The action compensation value is determined according to the external disturbance estimation value.
5. A temperature control device based on heat load compensation, characterized in that: Used to implement the temperature control method based on heat load compensation according to any one of claims 1 to 4, the temperature control device based on heat load compensation comprises: A data acquisition module, used to acquire a plurality of set values, wherein the plurality of set values are acquired based on a plurality of cooling targets; A short-term target determination module, used to determine a plurality of short-term target values according to the plurality of set values and the plurality of measured values; A disturbance estimation module, used to determine a plurality of external disturbance estimation values and a plurality of time delay characteristic values according to the plurality of measured values and the plurality of actual action values, wherein the actual action value represents the amount of the central air conditioner acting on the cooling target; as well as, An output control module is used to determine a plurality of first action values and a plurality of action compensation values according to the plurality of short-term target values, the plurality of measured values, the plurality of time delay characteristic values and the plurality of external disturbance estimation values, and determine the output of the central air conditioner according to the plurality of first action values and the plurality of action compensation values, wherein when the plurality of first action values and the plurality of action compensation values act on a plurality of cooling targets, the plurality of measured values are made to approach the plurality of short-term target values.
6. An electronic device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 4 are implemented.
7. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Multi-region variable air volume air conditioning system terminal control method based on radial basis function neural network
CN112648717A
Air conditioner control method and device, air conditioner and storage medium
CN115711468A