Solenoid valve control methods and refrigeration equipment
By monitoring temperature data in the refrigeration equipment, calculating the temperature change rate and refrigeration capacity, and identifying and addressing abnormalities in the solenoid valve system, the problem of conduction errors during solenoid valve control was solved, thus improving the stability and reliability of the equipment.
Patent Information
- Application Number
- CN202310173112.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-22
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2043-02-22
AI Technical Summary
Electromagnetic valves are prone to conduction errors during control, leading to uncontrolled temperature regulation in the temperature zone. Existing technologies struggle to effectively monitor and correct these errors.
By acquiring temperature data of the temperature zone within a preset time period, calculating the temperature change rate and cooling capacity characterization value, using preset thresholds to determine abnormalities in the solenoid valve system, and performing abnormality handling, such as sending a reset signal.
It enables timely monitoring and handling of abnormal conditions of solenoid valves, avoids error accumulation, and improves the stability and reliability of refrigeration equipment.
Smart Images

Figure CN116222138B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of electrical technology, specifically relating to a control method for a solenoid valve and a refrigeration device. Background Technology
[0002] Refrigerators typically have multiple temperature zones that maintain different temperatures. These zones are connected to the outside via solenoid valves to receive externally supplied media for temperature regulation. Solenoid valves effectively save wiring and space; however, their control also increases system complexity. Their actuation mechanism is similar to a stepper motor, requiring precise and orderly operation. Generally, the solenoid valve opens when a zone needs cooling and closes when it doesn't. However, when synchronization issues occur or external interference arises, errors accumulate during operation, leading to serious conduction errors and potentially causing temperature regulation to malfunction.
[0003] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this application, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0004] The purpose of this application is to provide a control method for a solenoid valve and a refrigeration device to optimize the problem of conduction errors that are easily caused in the solenoid valve control process in related technologies.
[0005] Other features and advantages of this application will become apparent from the following detailed description, or may be learned in part from practice of this application.
[0006] According to one aspect of the embodiments of this application, a control method for a solenoid valve is provided, applied to a refrigeration device, the refrigeration device having at least one temperature zone, the refrigeration device including a cooling system and a solenoid valve system, the solenoid valve system including a solenoid valve and a solenoid valve channel, the solenoid valve channel being used to connect the cooling system and the temperature zone; the control method includes:
[0007] When the temperature zone is in a cooling state, acquire multiple first temperature data of the temperature zone within a preset time period;
[0008] The temperature change rate of the temperature zone and the cooling capacity characterization value provided by the cooling system to the temperature zone are calculated based on the plurality of first temperature data, and the cooling capacity characterization value is proportional to the actual cooling capacity provided by the cooling system to the temperature zone.
[0009] The relationship between the temperature change rate and the preset temperature change threshold, and between the cooling capacity characterization value and the preset characterization threshold, determines whether the solenoid valve system corresponding to the temperature zone is abnormal.
[0010] If the solenoid valve system corresponding to the temperature zone malfunctions, the solenoid valve shall be handled accordingly.
[0011] In one embodiment of this application, calculating the temperature change rate of the temperature zone and the cooling capacity provided by the cooling system to the temperature zone based on the plurality of first temperature data includes:
[0012] By performing linear fitting on the plurality of first temperature data, a first temperature change function for the temperature region is obtained;
[0013] The rate of temperature change in the temperature region is obtained based on the first derivative of the first temperature change function.
[0014] The cooling capacity characterization value of the temperature zone is obtained based on the second derivative of the first temperature change function.
[0015] In one embodiment of this application, before calculating the temperature change rate of the temperature zone and the cooling capacity provided by the cooling system to the temperature zone based on the plurality of first temperature data, the method further includes:
[0016] When the temperature zone is in a non-cooling state, acquire multiple second temperature data of the temperature zone within the preset time period;
[0017] The step of calculating the temperature change rate of the temperature zone and the cooling capacity provided by the cooling system to the temperature zone based on the plurality of first temperature data includes:
[0018] The temperature change rate of the temperature zone and the cooling capacity provided by the cooling system to the temperature zone are calculated based on the plurality of first temperature data and the plurality of second temperature data.
[0019] In one embodiment of this application, calculating the temperature change rate of the temperature zone and the cooling capacity provided by the cooling system to the temperature zone based on the plurality of first temperature data and the plurality of second temperature data includes:
[0020] Calculate the first temperature change rate of the temperature zone and the first cooling capacity characterization value provided by the cooling system to the temperature zone based on the plurality of first temperature data;
[0021] Calculate the second temperature change rate of the temperature zone and the second cooling capacity characterization value provided by the cooling system to the temperature zone based on the plurality of second temperature data;
[0022] The temperature change rate of the temperature zone is obtained by compensating the first temperature change rate with the second temperature change rate.
[0023] The first cooling capacity characterization value is compensated based on the second cooling capacity characterization value to obtain the cooling capacity characterization value of the temperature zone.
[0024] In one embodiment of this application, calculating the second temperature change rate of the temperature zone and the second cooling capacity characterization value provided by the cooling system to the temperature zone based on the plurality of second temperature data includes:
[0025] By performing linear fitting on the plurality of second temperature data, a second temperature change function for the temperature region is obtained;
[0026] The second temperature change rate of the temperature region is obtained based on the first derivative of the second temperature change function;
[0027] The second cooling capacity characterization value of the temperature zone is obtained based on the second derivative of the second temperature change function.
[0028] In one embodiment of this application, the step of compensating the first temperature change rate according to the second temperature change rate to obtain the target temperature change rate of the temperature region includes:
[0029] Subtracting the second temperature change rate from the first temperature change rate yields the temperature change rate of the temperature region.
[0030] The step of compensating the first cooling capacity characterization value based on the second cooling capacity characterization value to obtain the cooling capacity characterization value of the temperature zone includes:
[0031] Subtracting the second cooling capacity value from the first cooling capacity value yields the cooling capacity value for the temperature zone.
[0032] In one embodiment of this application, determining whether the solenoid valve system corresponding to the temperature zone is abnormal based on the relationship between the temperature change rate and a preset temperature change threshold, and between the cooling capacity characterization value and the preset characterization threshold, includes:
[0033] When the cooling capacity characterization value is less than a preset characterization threshold, or when the cooling capacity characterization value is equal to the preset characterization threshold and the temperature change rate is greater than or equal to a preset temperature change threshold, the solenoid valve system corresponding to the temperature zone is determined to be abnormal.
[0034] In one embodiment of this application, determining whether the solenoid valve system corresponding to the temperature zone is abnormal based on the relationship between the temperature change rate and a preset temperature change threshold, and between the cooling capacity characterization value and the preset characterization threshold, includes:
[0035] When the cooling capacity characterization value is less than the preset characterization threshold, or when the cooling capacity characterization value is equal to the preset characterization threshold and the temperature change rate is greater than or equal to the preset temperature change threshold, the first count value of the solenoid valve is incremented by one.
[0036] When the cooling capacity characterization value is greater than the preset characterization threshold, or when the cooling capacity characterization value is equal to the preset characterization threshold and the temperature change rate is less than the preset temperature change threshold, the second count value of the solenoid valve is incremented by one.
[0037] If the first count value is greater than the second count value within a preset statistical period, the solenoid valve system corresponding to the temperature zone is determined to be abnormal.
[0038] In one embodiment of this application, the abnormal handling of the solenoid valve includes:
[0039] A reset signal is sent to the solenoid valve system, the reset signal being used to instruct the solenoid valve to perform a reset process.
[0040] According to one aspect of the embodiments of this application, a refrigeration device is provided, the refrigeration device having at least one temperature zone, the refrigeration device including a cooling system, a solenoid valve system and a control system, the solenoid valve system including a solenoid valve and a solenoid valve channel, the solenoid valve channel being used to connect the cooling system and the temperature zone; the control system being connected to the cooling system and the solenoid valve system respectively, and being used to control the solenoid valve system according to the solenoid valve control method provided in any embodiment of this application.
[0041] In the technical solution provided in this application embodiment, multiple first temperature data of the temperature zone within a preset time period are obtained during temperature zone refrigeration, and the temperature change rate and refrigeration capacity characterization value of the temperature zone are calculated based on the multiple first temperature data. Then, the solenoid valve is abnormally handled according to the relationship between the temperature change rate and the preset temperature change threshold, and the refrigeration capacity characterization value and the preset characterization threshold. This is equivalent to realizing the monitoring of abnormal conditions of the solenoid valve, so that when the solenoid valve is abnormal, it can be handled in a timely manner, avoiding the situation where the solenoid valve conduction error occurs due to the accumulation of errors over a long period of time, which can improve the stability and reliability of the refrigeration equipment operation.
[0042] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0043] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0044] Figure 1 A schematic diagram of the system architecture of a refrigeration device applying the technical solution of this application is shown.
[0045] Figure 2 A flowchart illustrating a control method for a solenoid valve provided in one embodiment of this application is shown schematically.
[0046] Figure 3 A flowchart illustrating a control method for a solenoid valve provided in one embodiment of this application is shown schematically.
[0047] Figure 4 A flowchart illustrating a method for calculating the rate of temperature change and cooling capacity characterization values provided in one embodiment of this application is shown.
[0048] Figure 5 A flowchart illustrating a control method for a solenoid valve provided in one embodiment of this application is shown schematically.
[0049] Figure 6 A schematic block diagram of a refrigeration device provided in one embodiment of this application is shown. Detailed Implementation
[0050] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this application more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art.
[0051] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this application. However, those skilled in the art will recognize that the technical solutions of this application can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this application.
[0052] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0053] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.
[0054] The control method of the solenoid valve provided in this application will be described in detail below with reference to specific embodiments.
[0055] Figure 1 A schematic diagram of the system architecture of a refrigeration device applying the technical solution of this application is shown.
[0056] like Figure 1 As shown, the refrigeration equipment is provided with at least one temperature zone 110, which refers to an area that can be independently temperature controlled.
[0057] The refrigeration equipment includes a solenoid valve system 120 and a cooling system 130. The solenoid valve system 120 includes a solenoid valve 121 and a solenoid valve channel 122. The solenoid valve 121 is an automated component that controls fluid flow via electromagnetic induction, equivalent to a valve or switch. The solenoid valve channel 122 connects the cooling system 130 to the temperature zone 110. The refrigerant provided by the cooling system 130 can be transferred to the temperature zone 110 through the solenoid valve channel 122, enabling the temperature zone 110 to achieve a cooling effect. The solenoid valve 121 can control the opening and closing of the solenoid valve channel 122, thereby controlling the cooling time and cooling effect of the temperature zone 110. For example, when the solenoid valve 121 is open, the solenoid valve channel 122 is open, and the refrigerant provided by the cooling system 130 is transferred to the temperature zone 110 through the solenoid valve channel 122, causing the temperature of the temperature zone 110 to decrease. When the solenoid valve 121 is closed, the solenoid valve channel 122 is closed, and the refrigerant provided by the cooling system 130 cannot be transferred to the temperature zone 110, potentially causing the temperature of the temperature zone 110 to rise. It can be seen that the solenoid valve 121 can control the cooling state of the temperature zone 110.
[0058] In this embodiment, one solenoid valve 121 can control multiple solenoid valve channels 122, and one solenoid valve channel 122 is typically connected to one temperature zone 110. In other embodiments, solenoid valve channels 122 connected to different temperature zones 110 can also be controlled by different solenoid valves 121.
[0059] Figure 2 The flowchart schematically illustrates a control method for a solenoid valve according to an embodiment of this application, which is applied to a refrigeration device, such as... Figure 1 The refrigeration equipment shown. (As shown) Figure 2 As shown, the control method for the solenoid valve provided in this application embodiment includes steps 210 to 240, as detailed below:
[0060] Step 210: When the temperature zone is in a cooling state, acquire multiple first temperature data of the temperature zone within a preset time period.
[0061] Specifically, the first temperature data refers to the temperature data when the temperature zone is in a cooling state. This temperature data can be obtained by sampling the temperature of the temperature zone in a cooling state. The preset duration is the duration of temperature sampling, which can be set according to actual needs.
[0062] In one embodiment of this application, when sampling the temperature of a temperature zone, multiple sampling points within the temperature zone can be predetermined, and temperature sampling can be performed for each sampling point separately. After obtaining the temperature data corresponding to each sampling point, the average temperature data of all sampling points at each sampling time is calculated, and this average value is used as the first temperature data of the temperature zone at that sampling time. For example, when sampling the temperature of a square temperature zone, temperature sampling is performed at the four corners of the square temperature zone, and the average temperature data of the four corners is used as the first temperature data of the square temperature zone. By using the average temperature of different sampling points within the temperature zone as the first temperature data of the temperature zone, the abnormal measurement of the first temperature data caused by local temperature changes in the temperature zone can be avoided, effectively ensuring the accuracy of the acquired first temperature data.
[0063] In one embodiment of this application, after acquiring multiple first temperature data points for a temperature zone, a compliance check can be performed on the multiple first temperature data points to remove abnormal data. During the compliance check, a preset temperature range corresponding to the temperature zone can be determined first. Then, it is determined whether the acquired first temperature data points are within the preset temperature range corresponding to the temperature zone. If a first temperature data point is not within this temperature range, it can be considered abnormal data and discarded, or the temperature can be resampled. The temperature range for cooling in a temperature zone is generally preset. For example, the cooling temperature of a refrigerator compartment is generally between 1 and 10°C, and the cooling temperature of a freezer compartment is generally below -18°C. When sampling the temperature of the refrigerator compartment, it is determined whether the first temperature data is within the range of 1 to 10°C. If the sampled first temperature data is below 1°C or above 10°C, it is considered abnormal data and must be discarded. When sampling the temperature of the freezer compartment, it is determined whether the first temperature data is less than or equal to -18°C. If the sampled first temperature data is greater than -18°C, it is considered abnormal data and must be discarded.
[0064] Step 220: Calculate the temperature change rate of the temperature zone and the characterization value of the cooling capacity provided by the cooling system to the temperature zone based on multiple first temperature data. The characterization value of the cooling capacity is proportional to the actual cooling capacity provided by the cooling system to the temperature zone.
[0065] Specifically, the rate of temperature change reflects the speed at which temperature rises, i.e., the rate of temperature increase. The value of the rate of temperature change is directly proportional to the rate of temperature increase; a larger value indicates a faster rate of temperature increase, and vice versa. The cooling capacity indicator is similar to the acceleration of temperature change, reflecting the amount of cooling provided by the cooling system to a given temperature range. The cooling capacity indicator is directly proportional to the actual cooling capacity provided by the cooling system to that range; a larger value indicates a larger actual cooling capacity provided, and vice versa.
[0066] The difference between the first temperature data at two adjacent sampling times is the rate of temperature change between those two sampling times. When calculating the rate of temperature change, the differences between the first temperature data at two adjacent sampling times can be calculated separately from multiple first temperature data points. The average of these multiple differences is then used as the rate of temperature change for the temperature range.
[0067] Since the cooling capacity is analogous to the acceleration of temperature change, and acceleration can generally be obtained by differentiating velocity, the cooling capacity can be obtained by differentiating the rate of temperature change. Furthermore, the cooling capacity can be obtained by taking the second derivative of the first temperature data. In one embodiment of this application, the derivative can be calculated using a digitally discrete sampling method.
[0068] In one embodiment of this application, the process of calculating the temperature change rate and the cooling capacity characterization value includes: performing linear fitting on multiple first temperature data to obtain a first temperature change function for the temperature zone; obtaining the temperature change rate of the temperature zone based on the first derivative of the first temperature change function; and obtaining the cooling capacity characterization value of the temperature zone based on the second derivative of the first temperature change function.
[0069] Specifically, linear fitting of multiple first temperature data points refers to fitting these data points into a curve representing the temperature change over time. The expression for this curve is the first temperature change function of the temperature zone. Then, the first derivative of the first temperature change function represents the rate of temperature change of the temperature zone; the second derivative of the first temperature change function represents the cooling capacity of the temperature zone.
[0070] Step 230: Determine whether the solenoid valve system corresponding to the temperature zone is abnormal based on the relationship between the temperature change rate and the preset temperature change threshold, as well as the relationship between the cooling capacity characterization value and the preset characterization threshold.
[0071] Specifically, the preset temperature change threshold is the critical rate of temperature change between normal and abnormal cooling states in the temperature zone, and the preset characterization threshold is the critical cooling capacity characterization value between normal and abnormal cooling states in the temperature zone. Therefore, based on the relationship between the temperature change rate and the preset temperature change threshold, and between the cooling capacity characterization value and the preset characterization threshold, it is possible to determine whether the cooling state of the temperature zone is abnormal, and thus determine whether the corresponding solenoid valve system is malfunctioning.
[0072] In one embodiment of this application, when the cooling capacity indicator value is greater than a preset indicator threshold, it indicates that the cooling capacity of the temperature zone has increased, meaning the temperature zone can cool normally, and the corresponding solenoid valve system is normal. When the cooling capacity indicator value is less than the preset indicator threshold, it indicates that the cooling capacity of the temperature zone has decreased, which is equivalent to an increase in the heating capacity of the temperature zone, indicating an abnormal cooling state of the temperature zone, and therefore the corresponding solenoid valve system is considered to be malfunctioning. When the cooling capacity indicator value is equal to the preset indicator threshold, it indicates that the cooling capacity of the temperature zone has not changed significantly. In this case, it is necessary to combine the temperature change rate to determine whether the corresponding solenoid valve system is malfunctioning.
[0073] When the cooling capacity is equal to the preset threshold value, if the rate of temperature change is less than the preset threshold value, it indicates that the temperature rise rate of the zone is slow, meaning the zone is in normal cooling mode, and the corresponding solenoid valve system is functioning normally. Conversely, if the cooling capacity is equal to the preset threshold value, but the rate of temperature change is greater than or equal to the preset threshold value, it indicates that the zone has a rapid temperature rise rate, suggesting an abnormal cooling state, and the corresponding solenoid valve system is malfunctioning.
[0074] Step 240: If the solenoid valve system corresponding to the temperature zone is abnormal, then perform abnormal handling on the solenoid valve.
[0075] Specifically, when an abnormality is determined in the solenoid valve system, the abnormality needs to be addressed so that the solenoid valve can return to normal operation, thereby restoring the cooling state of the temperature zone to normal.
[0076] In one embodiment of this application, the method for handling abnormalities in a solenoid valve is to send a reset signal to the solenoid valve system. The reset signal is used to instruct the solenoid valve to perform a reset process. An abnormality in the solenoid valve may be due to valve jamming causing an abnormal valve opening. The reset process restores the solenoid valve to its normal opening, thereby enabling the solenoid valve channel to transfer the refrigerant that meets the temperature zone's cooling requirements to the temperature zone, thus ensuring normal cooling in the temperature zone.
[0077] In the technical solution provided in this application embodiment, multiple first temperature data of the temperature zone within a preset time period are obtained during temperature zone refrigeration, and the temperature change rate and refrigeration capacity characterization value of the temperature zone are calculated based on the multiple first temperature data. Then, the solenoid valve is abnormally handled according to the relationship between the temperature change rate and the preset temperature change threshold, and the refrigeration capacity characterization value and the preset characterization threshold. This is equivalent to realizing the monitoring of abnormal conditions of the solenoid valve, so that when the solenoid valve is abnormal, it can be handled in a timely manner, avoiding the situation where the solenoid valve conduction error occurs due to the accumulation of errors over a long period of time, which can improve the stability and reliability of the refrigeration equipment operation.
[0078] Figure 3 A flowchart illustrating a control method for a solenoid valve according to an embodiment of this application is shown schematically. This embodiment is a further refinement of the above embodiment. Figure 3 As shown, the control method for the solenoid valve provided in this application embodiment includes steps 310 to 370, as detailed below:
[0079] Step 310: When the temperature zone is in a cooling state, acquire multiple first temperature data of the temperature zone within a preset time period.
[0080] Step 310 is the same as step 210 in the previous embodiment, and will not be described again here.
[0081] Step 320: When the temperature zone is in a non-cooling state, acquire multiple second temperature data of the temperature zone within a preset time period.
[0082] Specifically, the second temperature data refers to the temperature data when the temperature zone is in a non-cooling state. The second temperature data within the temperature zone can be obtained by sampling the temperature of the temperature zone in a non-cooling state.
[0083] In one embodiment of this application, the sampling frequency when sampling the temperature zone in a cooling state to obtain the first temperature data should be the same as the sampling frequency when sampling the temperature zone in a non-cooling state to obtain the second temperature data, so that the amount of the first temperature data and the amount of the second temperature data are the same, ensuring the accuracy of the subsequent calculation process.
[0084] Step 330: Calculate the temperature change rate of the temperature zone and the characterization value of the cooling capacity provided to the temperature zone by the cooling system based on multiple first temperature data and multiple second temperature data.
[0085] Specifically, the temperature of a temperature zone can be affected by external factors. For example, placing a hot object in the zone can cause abnormal temperature changes even when the zone is in a cooling state. Therefore, to obtain accurate temperature change rate and cooling capacity values for a temperature zone, it is necessary to reduce the impact of external interference. Since the temperature change of a temperature zone in a non-cooling state is closely related to external factors, temperature interference data can be calculated using second temperature data from the zone in a non-cooling state. This interference data can then be used to compensate for the first temperature data from the zone in a cooling state, thus obtaining a more accurate temperature change rate and cooling capacity value for the temperature zone.
[0086] In one embodiment of this application, the temperature change rate and cooling capacity characterization value are calculated based on first temperature data and second temperature data. First, the first temperature change rate, first cooling capacity characterization value, second temperature change rate, and second cooling capacity characterization value are calculated respectively. Then, the first temperature change rate and first cooling capacity characterization value are compensated using the second temperature change rate and second cooling capacity characterization value to obtain the temperature change rate and cooling capacity characterization value for the temperature zone. Figure 4 As shown, the process of calculating the temperature change rate and the cooling capacity characterization value based on the first temperature data and the second temperature data includes steps 410 to 440, specifically:
[0087] Step 410: Calculate the first temperature change rate of the temperature zone and the first cooling capacity characterization value provided by the cooling system to the temperature zone based on multiple first temperature data.
[0088] Specifically, the first temperature change rate is obtained from the first derivative of the function of the first temperature data changing with time, and the first cooling capacity value is obtained from the second derivative of the function of the first temperature data changing with time. The specific calculation process can be referred to the relevant description in the foregoing embodiments, and will not be repeated here.
[0089] Step 420: Calculate the second temperature change rate of the temperature zone and the characterization value of the second cooling capacity provided by the cooling system to the temperature zone based on multiple second temperature data.
[0090] Specifically, the second temperature change rate is obtained from the first derivative of the function of the second temperature data changing with time, and the second cooling capacity is obtained from the second derivative of the function of the second temperature data changing with time. First, a linear fit is performed on multiple second temperature data points to obtain the second temperature change function for the temperature range. This function shows the relationship between temperature and time in the non-cooling state of the temperature range. Then, the first derivative of the second temperature change function is calculated to obtain the second temperature change rate; simultaneously, the second derivative of the second temperature change function is calculated to obtain the second cooling capacity.
[0091] Step 430: Compensate the first temperature change rate according to the second temperature change rate to obtain the temperature change rate of the temperature zone.
[0092] Specifically, the first temperature change rate is equivalent to the temperature change rate of the temperature zone under cooling conditions when it is disturbed by external factors, and the second temperature change rate is equivalent to the temperature change rate of the temperature zone caused by external disturbances. By compensating the first temperature change rate with the second temperature change rate, the temperature change rate of the temperature zone under cooling conditions after eliminating external disturbances can be obtained.
[0093] In one embodiment of this application, the temperature change rate compensation operation is to subtract the second temperature change rate from the first temperature change rate, that is, to obtain the temperature change rate of the temperature zone after eliminating external interference in the cooling state.
[0094] Step 440: Compensate the first cooling capacity characterization value based on the second cooling capacity characterization value to obtain the cooling capacity characterization value of the temperature zone.
[0095] Specifically, the first cooling capacity characterization value is equivalent to the cooling capacity characterization value of the temperature zone under cooling state when it is disturbed by external interference, and the second cooling capacity characterization value is equivalent to the cooling capacity characterization value of the temperature zone corresponding to the external interference. By compensating the first cooling capacity characterization value with the second cooling capacity characterization value, the cooling capacity characterization value of the temperature zone under cooling state after removing external interference can be obtained.
[0096] In one embodiment of this application, the compensation operation of the cooling capacity characterization value is to subtract the second cooling capacity characterization value from the first cooling capacity characterization value, that is, to obtain the cooling capacity characterization value of the temperature zone after eliminating external interference in the cooling state.
[0097] Continue to refer to Figure 3 Step 340: When the cooling capacity indicator value is less than the preset indicator threshold, or when the cooling capacity indicator value is equal to the preset indicator threshold and the temperature change rate is greater than or equal to the preset temperature change threshold, increment the first count value of the solenoid valve by one.
[0098] Specifically, when the cooling capacity value is less than the preset threshold, or when the cooling capacity value is equal to the preset threshold and the temperature change rate is greater than or equal to the preset temperature change threshold, it indicates that the solenoid valve is in an abnormal state during this test. In this case, the first count value used to count the number of times the solenoid valve is in an abnormal state will be incremented by one.
[0099] Step 350: When the cooling capacity indicator value is greater than the preset indicator threshold, or when the cooling capacity indicator value is equal to the preset indicator threshold and the temperature change rate is less than the preset temperature change threshold, increment the second count value of the solenoid valve by one.
[0100] Specifically, when the cooling capacity value is greater than the preset threshold, or when the cooling capacity value is equal to the preset threshold and the temperature change rate is less than the preset temperature change threshold, it indicates that the solenoid valve is in normal condition during this test. In this case, the second count value used to count the number of times the solenoid valve is in normal condition is incremented by one.
[0101] Step 360: If the first count value is greater than the second count value within the preset statistical period, then the solenoid valve system corresponding to the temperature zone is determined to be abnormal.
[0102] Specifically, within a preset statistical period, if the first count value is greater than the second count value, it indicates that the solenoid valve is in an abnormal state more often than it is in a normal state, and the solenoid valve system can be considered abnormal.
[0103] In one embodiment of this application, when the first count value reaches a preset value, it indicates that the solenoid valve has been in an abnormal state multiple times, and the solenoid valve system can be considered abnormal.
[0104] Step 370: If the solenoid valve system corresponding to the temperature zone is abnormal, a reset signal is sent to the solenoid valve system. The reset signal is used to instruct the solenoid valve to perform a reset process.
[0105] The technical solution of this application calculates a second temperature data by acquiring second temperature data when the temperature zone is in a non-cooling state, and calculates a second temperature change rate and a second cooling capacity characterization value based on the second temperature data. Then, the second temperature change rate and the second cooling capacity characterization value are used to compensate for the first temperature change rate and the first cooling capacity characterization value, reducing the impact of external interference factors on the temperature change rate and cooling capacity characterization value of the temperature zone, thereby improving the accuracy of judging whether the solenoid valve system is in an abnormal state. Simultaneously, the comparison of the first count value and the second count value is used to determine whether the solenoid valve system is abnormal, avoiding misjudgment of solenoid valve abnormalities in special circumstances, further improving the accuracy of solenoid valve abnormality judgment.
[0106] Figure 5 A flowchart illustrating a control method for a solenoid valve according to one embodiment of this application is shown. This embodiment is a further refinement of the above embodiment. In this embodiment, the preset temperature change threshold and the preset characterization threshold are both 0. In other embodiments, the preset temperature change threshold and the preset characterization threshold can be set to positive numbers near 0.
[0107] like Figure 5 As shown, the control method for the solenoid valve provided in this application embodiment includes:
[0108] Step 510, Execution time expires. Execution time refers to the time during which the control method for the solenoid valve provided in this application embodiment is executed. The control method for the solenoid valve provided in this application embodiment can be executed periodically according to a preset time interval or a preset execution time.
[0109] Step 520: Determine whether the temperature zone is cooling. When the temperature zone is cooling, i.e., the temperature zone is in a cooling state, acquire multiple first temperature data of the temperature zone within a preset time period and proceed to step 530; when the temperature zone is not cooling, i.e. the temperature zone is in a non-cooling state, acquire multiple second temperature data of the temperature zone within a preset time period and proceed to step 540.
[0110] Step 530: Calculate the first and second derivatives for cooling in the temperature zone. Specifically, a first temperature change function is obtained by linearly fitting multiple first temperature data within a preset time period. Then, the first derivative of the first temperature change function is taken as the first temperature change rate, and the second derivative of the first temperature change function is taken as the first cooling capacity characterization value.
[0111] Step 540: Calculate the first and second derivatives when the temperature zone is not cooling. Specifically, a second temperature change function is obtained by linearly fitting multiple second temperature data within a preset time period. Then, the first derivative of the second temperature change function is taken as the second temperature change rate, and the second derivative of the second temperature change function is taken as the characterization value of the second cooling capacity.
[0112] Step 550: Compensation operation. The temperature change rate of the temperature zone is obtained by subtracting the second temperature change rate from the first temperature change rate; the cooling capacity characterization value of the temperature zone is obtained by subtracting the second cooling capacity characterization value from the first cooling capacity characterization value.
[0113] Step 560: Analysis. Determine if the solenoid valve system is malfunctioning based on the temperature change rate and cooling capacity characterization values, including steps 561-567, as follows:
[0114] Step 561: Determine if the second derivative is greater than 0. That is, determine if the cooling capacity representation value is greater than the preset representation threshold. If the cooling capacity representation value is not greater than the preset representation threshold, proceed to step 562; if the cooling capacity representation value is greater than the preset representation threshold, proceed to step 565.
[0115] Step 562: Determine if the second derivative is equal to 0. That is, determine if the cooling capacity representation value is equal to the preset representation threshold. When the cooling capacity representation value is not equal to the preset representation threshold, i.e., the cooling capacity representation value is less than the preset representation threshold, proceed to step 564; when the cooling capacity representation value is equal to the preset representation threshold, proceed to step 563.
[0116] Step 563: Determine if the first derivative is less than 0. That is, determine if the rate of temperature change is less than a preset temperature change threshold. If the rate of temperature change is not less than the preset temperature change threshold, i.e., the rate of temperature change is greater than or equal to the preset temperature change threshold, proceed to step 565; if the rate of temperature change is less than the preset threshold, proceed to step 564.
[0117] Step 564, Negative++, which means incrementing the first count value Negative, indicating an abnormality in the solenoid valve system, by 1.
[0118] Step 565, Positive++, means that the second count value Positive, indicating that the solenoid valve system is functioning normally, is incremented by 1.
[0119] Step 566: Determine if the Positive value is greater than the Negative value. Within a preset statistical period, such as 20 minutes, compare the first and second count values. When the Positive value is greater than the Negative value, it indicates that the number of normal operation times of the solenoid valve system exceeds the number of abnormal operation times. In this case, the solenoid valve system is considered to be in a normal state, requiring no abnormality handling, and the detection process can end. When the Positive value is less than or equal to the Negative value, it indicates that the number of abnormal operation times of the solenoid valve system is relatively high. In this case, the solenoid valve system is considered to be in an abnormal state, and the process proceeds to step 567.
[0120] Step 567: Reset. That is, send a reset signal to the solenoid valve system to reset the solenoid valve.
[0121] The technical solution of this application can monitor the control status of the solenoid valve, continuously perform diagnosis in the background during normal operation, and reset the solenoid valve in a timely manner to restore control, thereby increasing the reliability of the system.
[0122] It should be noted that although the steps in this application are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.
[0123] Figure 6 A schematic block diagram of a refrigeration device provided in one embodiment of this application is shown.
[0124] like Figure 6 As shown, the refrigeration device 600 is provided with at least one temperature zone 610. The refrigeration device 600 includes a solenoid valve system 620, a cooling system 630, and a control system 640. The solenoid valve system 620 includes a solenoid valve 621 and a solenoid valve channel 622, which connects the cooling system 630 and the temperature zone 610. The control system 640 is connected to both the cooling system 630 and the solenoid valve system 620, and is used to control the solenoid valve system 620 according to the solenoid valve control method provided in any embodiment of this application.
[0125] The specific details of the control methods for the solenoid valves provided in the various embodiments of this application have been described in detail in the corresponding embodiments, and will not be repeated here.
[0126] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein.
[0127] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A control method for a solenoid valve, applied to refrigeration equipment, characterized in that, The refrigeration equipment is provided with at least one temperature zone. The refrigeration equipment includes a cooling system and a solenoid valve system. The solenoid valve system includes a solenoid valve and a solenoid valve channel, the solenoid valve channel being used to connect the cooling system and the temperature zone. The control method includes: When the temperature zone is in a cooling state, multiple first temperature data of the temperature zone within a preset time period are acquired; the temperature change rate of the temperature zone and the cooling capacity characterization value provided by the cooling system to the temperature zone are calculated based on the multiple first temperature data, and the cooling capacity characterization value is proportional to the actual cooling capacity provided by the cooling system to the temperature zone; When the temperature zone is in a non-cooling state, multiple second temperature data of the temperature zone within the preset time period are acquired; the temperature change rate of the temperature zone and the cooling capacity characterization value provided by the cooling system to the temperature zone are calculated based on the multiple first temperature data and the multiple second temperature data. The relationship between the temperature change rate and the preset temperature change threshold, and between the cooling capacity characterization value and the preset characterization threshold, determines whether the solenoid valve system corresponding to the temperature zone is abnormal. If the solenoid valve system corresponding to the temperature zone malfunctions, the solenoid valve shall be handled accordingly.
2. The control method for the solenoid valve according to claim 1, characterized in that, The step of calculating the temperature change rate of the temperature zone and the cooling capacity provided by the cooling system to the temperature zone based on the plurality of first temperature data includes: By performing linear fitting on the plurality of first temperature data, a first temperature change function for the temperature region is obtained; The rate of temperature change in the temperature region is obtained based on the first derivative of the first temperature change function. The cooling capacity characterization value of the temperature zone is obtained based on the second derivative of the first temperature change function.
3. The control method for the solenoid valve according to claim 1, characterized in that, The step of calculating the temperature change rate of the temperature zone and the cooling capacity provided by the cooling system to the temperature zone based on the plurality of first temperature data and the plurality of second temperature data includes: Calculate the first temperature change rate of the temperature zone and the first cooling capacity characterization value provided by the cooling system to the temperature zone based on the plurality of first temperature data; Calculate the second temperature change rate of the temperature zone and the second cooling capacity characterization value provided by the cooling system to the temperature zone based on the plurality of second temperature data; The temperature change rate of the temperature zone is obtained by compensating the first temperature change rate with the second temperature change rate. The first cooling capacity characterization value is compensated based on the second cooling capacity characterization value to obtain the cooling capacity characterization value of the temperature zone.
4. The control method for the solenoid valve according to claim 3, characterized in that, The step of calculating the second temperature change rate of the temperature zone and the second cooling capacity characteristic value provided by the cooling system to the temperature zone based on the plurality of second temperature data includes: By performing linear fitting on the plurality of second temperature data, a second temperature change function for the temperature region is obtained; The second temperature change rate of the temperature region is obtained based on the first derivative of the second temperature change function; The second cooling capacity characterization value of the temperature zone is obtained based on the second derivative of the second temperature change function.
5. The control method for the solenoid valve according to claim 3, characterized in that, The step of compensating the first temperature change rate based on the second temperature change rate to obtain the target temperature change rate of the temperature range includes: Subtracting the second temperature change rate from the first temperature change rate yields the temperature change rate of the temperature region. The step of compensating the first cooling capacity characterization value based on the second cooling capacity characterization value to obtain the cooling capacity characterization value of the temperature zone includes: Subtracting the second cooling capacity value from the first cooling capacity value yields the cooling capacity value for the temperature zone.
6. The control method for the solenoid valve according to any one of claims 1-5, characterized in that, The step of determining whether the solenoid valve system corresponding to the temperature zone is abnormal based on the relationship between the temperature change rate and the preset temperature change threshold, and the relationship between the cooling capacity characterization value and the preset characterization threshold, includes: When the cooling capacity characterization value is less than a preset characterization threshold, or when the cooling capacity characterization value is equal to the preset characterization threshold and the temperature change rate is greater than or equal to a preset temperature change threshold, the solenoid valve system corresponding to the temperature zone is determined to be abnormal.
7. The control method for the solenoid valve according to any one of claims 1-5, characterized in that, The step of determining whether the solenoid valve system corresponding to the temperature zone is abnormal based on the relationship between the temperature change rate and the preset temperature change threshold, and the relationship between the cooling capacity characterization value and the preset characterization threshold, includes: When the cooling capacity characterization value is less than the preset characterization threshold, or when the cooling capacity characterization value is equal to the preset characterization threshold and the temperature change rate is greater than or equal to the preset temperature change threshold, the first count value of the solenoid valve is incremented by one. When the cooling capacity characterization value is greater than the preset characterization threshold, or when the cooling capacity characterization value is equal to the preset characterization threshold and the temperature change rate is less than the preset temperature change threshold, the second count value of the solenoid valve is incremented by one. If the first count value is greater than the second count value within a preset statistical period, the solenoid valve system corresponding to the temperature zone is determined to be abnormal.
8. The control method for the solenoid valve according to any one of claims 1-5, characterized in that, The abnormal handling of the solenoid valve includes: A reset signal is sent to the solenoid valve system, the reset signal being used to instruct the solenoid valve to perform a reset process.
9. A refrigeration device, characterized in that, The refrigeration equipment is provided with at least one temperature zone. The refrigeration equipment includes a cooling system, a solenoid valve system, and a control system. The solenoid valve system includes a solenoid valve and a solenoid valve channel. The solenoid valve channel is used to connect the cooling system and the temperature zone. The control system is connected to the cooling system and the solenoid valve system respectively, and is used to control the solenoid valve system according to the solenoid valve control method according to any one of claims 1-8.
Citation Information
Patent Citations
Apparatus diagonosing valve error of refrigerator and method thereof
CN110671860A