A solenoid valve flow control method, system, terminal and storage medium
By analyzing the linear refrigeration relationship of the solenoid valve and ambient temperature data, and dynamically adjusting the opening degree of the solenoid valve, the problem of unstable opening degree caused by ambient temperature fluctuations and faults in the flow control of the solenoid valve was solved, achieving a high-precision and high-efficiency refrigeration effect.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-24
- Publication Date
- 2026-03-17
AI Technical Summary
In the existing technology, the flow control method of solenoid valves fails to effectively consider the fluctuation of ambient temperature and the failure of the solenoid valve itself, resulting in large fluctuations in the opening degree of the solenoid valve, low cooling efficiency, and failure to accurately control the cooling time.
By acquiring the current ambient temperature and the target temperature range, it is determined whether the temperature is within the target range. If it is not within the range, the opening degree and temperature data of the preceding solenoid valve are analyzed to determine the linear refrigeration relationship. The opening degree of the solenoid valve is controlled by combining the linear refrigeration relationship, the current ambient temperature and the target temperature range. Furthermore, the opening degree of the solenoid valve is adjusted by analyzing the target temperature adjustment time and temperature data to dynamically compensate for external temperature fluctuations and fault effects.
It improves the accuracy of flow control and refrigeration efficiency of solenoid valves, reduces the energy consumption of refrigeration equipment, and ensures the response speed and accuracy of temperature regulation.
Smart Images

Figure CN121386928B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of refrigeration flow control, and in particular to a solenoid valve flow control method, system, terminal and storage medium. Background Technology
[0002] Solenoid valve flow control refers to the process of precisely controlling the flow rate of refrigerant in the solenoid valve by adjusting the opening degree of the solenoid valve, thereby adjusting the ambient temperature to the target temperature.
[0003] In related technologies, when controlling the flow of a solenoid valve, a PID flow control method is usually adopted. First, the target flow value is determined based on the target ambient temperature and actual operating conditions. Then, the actual flow data is collected in real time by a flow sensor. After determining the actual flow data, the opening of the solenoid valve is dynamically adjusted according to the deviation between the actual flow data and the target flow data using a PID algorithm to ensure that the flow of the solenoid valve is kept within the target flow data range.
[0004] Regarding the aforementioned technologies, when determining the target flow rate of the PID algorithm based on actual operating conditions and target temperature, it only considers the deviation between the current ambient temperature and the target temperature, combined with the cooling capacity of the equipment, without taking into account ambient temperature fluctuations and solenoid valve malfunctions. This can lead to large fluctuations in the opening degree of the solenoid valve. Furthermore, the determination of the target flow rate does not take into account the cooling time requirement, which can result in a long cooling time and low cooling efficiency. There is still room for improvement. Summary of the Invention
[0005] To improve the flow control accuracy of solenoid valves, this application provides a solenoid valve flow control method, system, terminal, and storage medium.
[0006] In a first aspect, this application provides a method for controlling the flow of a solenoid valve, employing the following technical solution:
[0007] A method for controlling the flow of a solenoid valve, comprising:
[0008] Obtain the current ambient temperature and target temperature range;
[0009] Determine if the current ambient temperature is within the target temperature range;
[0010] If so, continue to obtain the current ambient temperature and perform loop judgments;
[0011] If not, then obtain the opening degree of the preceding solenoid valve and the preceding temperature data;
[0012] The opening degree of the preceding solenoid valve and the preceding temperature data were analyzed to determine the linear refrigeration relationship;
[0013] The linear refrigeration relationship, current ambient temperature, and target temperature range are analyzed to control the opening degree of the preset solenoid valve.
[0014] Optionally, the steps of analyzing the opening degree of the preceding solenoid valve and the preceding temperature data to determine the linear refrigeration relationship include:
[0015] Data on the opening degree of the preceding solenoid valve is extracted to determine the stable solenoid valve opening degree.
[0016] Data is extracted from the preceding temperature data based on the stable solenoid valve opening to determine the opening temperature data.
[0017] Analyze the opening temperature data to determine the rate of temperature change;
[0018] Linear fitting was performed on the opening degree of the stable solenoid valve and the rate of temperature change to determine the linear refrigeration relationship.
[0019] Optionally, the steps of analyzing the linear refrigeration relationship, the current ambient temperature, and the target temperature range to control the opening degree of the preset solenoid valve include:
[0020] Obtain the target temperature adjustment time;
[0021] The target temperature adjustment time, current ambient temperature, linear refrigeration relationship, and target temperature range are analyzed to determine the basic solenoid valve opening and theoretical temperature change range.
[0022] The opening degree of the solenoid valve is controlled based on the opening degree of the basic solenoid valve.
[0023] Obtain baseline temperature data;
[0024] Determine whether the baseline temperature data is within the theoretical temperature variation range;
[0025] If so, continue to acquire basic temperature data and perform iterative judgments;
[0026] If not, obtain the remaining temperature adjustment time;
[0027] The basic temperature data, linear refrigeration relationship, remaining temperature control time, basic solenoid valve opening degree, and target temperature range are analyzed to control the solenoid valve opening degree.
[0028] Optionally, the steps of analyzing the target temperature adjustment time, current ambient temperature, linear refrigeration relationship, and target temperature range to determine the basic solenoid valve opening and theoretical temperature range include:
[0029] Data analysis of the target temperature range is used to determine the median target temperature.
[0030] Calculate the difference between the current ambient temperature and the median target temperature to determine the target temperature deviation;
[0031] Calculate the quotient of the target temperature deviation and the target temperature adjustment time to determine the target temperature adjustment rate;
[0032] The target temperature regulation rate and the linear refrigeration relationship are analyzed to determine the basic solenoid valve opening.
[0033] Calculate the product of the preset effective cooling coefficient and the target temperature regulation rate to determine the theoretical temperature regulation rate;
[0034] The theoretical temperature range is generated based on the theoretical temperature regulation rate, the current ambient temperature, and the preset temperature fluctuation redundancy.
[0035] Optionally, the steps to analyze baseline temperature data, linear refrigeration relationship, remaining temperature control time, baseline solenoid valve opening, and target temperature range to control the solenoid valve opening include:
[0036] The baseline temperature data was analyzed to determine the temperature difference between sampling points, the number of sampling points, and the sampling time.
[0037] Calculate the quotient of the temperature difference between sample points and the sampling time to determine the rate of temperature change between points;
[0038] Linear fitting was performed on the number of sampling points and the rate of temperature change between points to determine the actual temperature change intercept, the actual temperature change coefficient, and the actual linear temperature change.
[0039] Data is extracted from the linear refrigeration relationship to determine the ideal temperature variation coefficient and the ideal temperature variation intercept;
[0040] The actual temperature change coefficient and the ideal temperature change coefficient are input into the preset fault confidence model to determine the fault confidence level.
[0041] The target temperature range, basic temperature data, linear refrigeration relationship, fault confidence, actual linear temperature change, actual temperature change coefficient, actual temperature change intercept, ideal temperature change coefficient, ideal temperature change intercept, remaining temperature control time, and basic solenoid valve opening are analyzed to control the opening of the solenoid valve.
[0042] Optionally, the steps for controlling the solenoid valve opening include analyzing the target temperature range, baseline temperature data, linear refrigeration relationship, fault confidence level, actual linear temperature change, actual temperature change coefficient, actual temperature change intercept, ideal temperature change coefficient, ideal temperature change intercept, remaining temperature control time, and baseline solenoid valve opening.
[0043] Determine whether the fault confidence level is greater than the preset fault intrinsic cause threshold;
[0044] If it is not greater than, then the target temperature range, basic solenoid valve opening, remaining temperature adjustment time, basic temperature data and linear refrigeration relationship are analyzed to control the opening of the solenoid valve.
[0045] If it is greater than, then calculate the deviations of the actual temperature change coefficient, the actual temperature change intercept, the ideal temperature change coefficient, and the ideal temperature change intercept to determine the temperature change coefficient deviation and the temperature change intercept deviation.
[0046] Obtain the ambient temperature deviation;
[0047] Calculate the quotient of ambient temperature deviation and remaining temperature adjustment time to determine the compensation temperature adjustment rate;
[0048] The opening degree of the intrinsic solenoid valve is determined based on the actual linear temperature change and the compensated temperature adjustment rate.
[0049] The opening degree of the solenoid valve is controlled by the opening degree of the internal solenoid valve.
[0050] Optionally, the steps to control the solenoid valve opening include analyzing the target temperature range, basic solenoid valve opening, remaining temperature adjustment time, basic temperature data, and linear refrigeration relationship.
[0051] Data extraction is performed on the baseline temperature data to determine the baseline sampling temperature and temperature sampling points;
[0052] The ideal sampling temperature is determined by analyzing the basic sampling temperature, basic solenoid valve opening, linear refrigeration relationship, and temperature sampling point.
[0053] Calculate the difference between the baseline sampling temperature and the ideal sampling temperature to determine the external temperature deviation;
[0054] Input the external temperature deviation, the basic sampling temperature, and the target temperature range into the preset external influence model to determine the external influence coefficient;
[0055] Obtain the temperature difference of the target environment;
[0056] Calculate the quotient of the target ambient temperature difference and the remaining temperature adjustment time to determine the remaining temperature adjustment rate;
[0057] Calculate the arithmetic mean of the external temperature deviation to determine the mean of the external deviation;
[0058] The mean value of external factor deviation, the external factor influence coefficient, and the remaining temperature regulation rate are input into the preset external factor rate model to determine the external factor temperature regulation rate.
[0059] The opening degree of the external solenoid valve is determined by inversely solving the external temperature regulation rate in the linear refrigeration relationship.
[0060] The opening degree of the solenoid valve is controlled by the external solenoid valve opening degree.
[0061] Secondly, this application provides a solenoid valve flow control system, which adopts the following technical solution:
[0062] A solenoid valve flow control system, comprising:
[0063] The acquisition module is used to acquire the current ambient temperature, target temperature range, opening degree of the preceding solenoid valve, and preceding temperature data.
[0064] A memory for storing a program for a solenoid valve flow control method as described in any of the preceding claims;
[0065] The processor and the program in the memory can be loaded and executed by the processor to implement a solenoid valve flow control method as described in any of the above.
[0066] Thirdly, this application provides a smart terminal, which adopts the following technical solution:
[0067] A smart terminal includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed as described in any of the preceding claims for a solenoid valve flow control method.
[0068] Fourthly, this application provides a computer storage medium capable of storing corresponding programs, which facilitates improving the flow control accuracy of solenoid valves, and adopts the following technical solution:
[0069] A computer-readable storage medium storing a computer program that can be loaded by a processor and executed any of the above-described solenoid valve flow control methods.
[0070] In summary, this application includes at least one of the following beneficial technical effects:
[0071] 1. By determining whether the current ambient temperature is within the target temperature range, it is determined whether the flow rate of the solenoid valve needs to be adjusted. When the current ambient temperature is within the target temperature range, it indicates that no temperature adjustment is needed. Therefore, the current ambient temperature is continuously acquired and cyclically judged to improve the temperature adjustment response speed in real time. When the current ambient temperature is not within the target temperature range, it indicates that the flow rate of the solenoid valve needs to be adjusted. Therefore, the opening degree of the preceding solenoid valve and the preceding temperature data are analyzed to determine the linear refrigeration relationship. Based on historical data, the linear relationship between the opening degree of the solenoid valve and the change in ambient temperature is determined. Then, by combining the linear refrigeration relationship, the current ambient temperature and the target temperature range, the opening degree of the solenoid valve is controlled to improve the control accuracy of the solenoid valve flow rate.
[0072] 2. By analyzing the target temperature adjustment time, current ambient temperature, linear refrigeration relationship, and target temperature range, the required basic solenoid valve opening and the theoretical temperature range under the basic solenoid valve opening are determined to achieve the target temperature range under the current ambient temperature. After controlling the solenoid valve opening based on the basic solenoid valve opening, the basic temperature data after the change is obtained. It is then determined whether the basic temperature data is within the theoretical temperature range to identify any ambient temperature drift caused by external temperature fluctuations or solenoid valve malfunctions. When the basic temperature data is within the theoretical temperature range, there is no temperature drift, and the basic solenoid valve opening does not need adjustment. Therefore, the basic temperature data is continuously acquired for cyclical judgment to monitor the ambient temperature in real time and ensure that the solenoid valve flow matches the ambient temperature. When the basic temperature data is outside the theoretical temperature range, the basic solenoid valve opening needs adjustment. Therefore, the remaining temperature adjustment time is obtained, and the basic temperature data, linear refrigeration relationship, remaining temperature adjustment time, basic solenoid valve opening, and target temperature range are analyzed to control the solenoid valve opening and improve refrigeration efficiency.
[0073] 3. By extracting basic temperature data, the basic sampling temperature and temperature sampling point corresponding to each sampling time point during temperature acquisition are determined. Then, based on the basic solenoid valve opening degree in the linear refrigeration relationship, the ideal sampling temperature corresponding to each temperature sampling point is determined. The difference between the basic sampling temperature and the ideal sampling temperature is calculated to determine the external temperature deviation. Then, based on the external temperature deviation, the basic sampling temperature, and the ideal sampling temperature, the external solenoid valve opening degree is determined. Thus, the opening degree of the solenoid valve is dynamically changed according to the influence of external temperature fluctuations, further controlling the flow of the solenoid valve, thereby reducing the energy consumption of the refrigeration equipment. Attached Figure Description
[0074] Figure 1 This is a flowchart of a solenoid valve flow control method according to an embodiment of this application.
[0075] Figure 2 This is a flowchart illustrating the analysis of the opening degree of the preceding solenoid valve and the preceding temperature data in an embodiment of this application to determine the linear refrigeration relationship.
[0076] Figure 3 This is a flowchart illustrating how the linear refrigeration relationship, current ambient temperature, and target temperature range are analyzed in this application embodiment to control the opening degree of a preset solenoid valve.
[0077] Figure 4 This is a flowchart in this application embodiment that analyzes the target temperature adjustment time, current ambient temperature, linear refrigeration relationship, and target temperature range to determine the basic solenoid valve opening degree and theoretical temperature change range.
[0078] Figure 5This is a flowchart illustrating the analysis of basic temperature data, linear refrigeration relationship, remaining temperature control time, basic solenoid valve opening degree, and target temperature range in this application embodiment to control the opening degree of the solenoid valve.
[0079] Figure 6 This application embodiment analyzes the basic temperature data, linear refrigeration relationship, fault confidence, actual linear temperature change, actual temperature change coefficient, actual temperature change intercept, ideal temperature change coefficient, ideal temperature change intercept, remaining temperature adjustment time, and basic solenoid valve opening to control the solenoid valve flowchart.
[0080] Figure 7 This is a flowchart illustrating the analysis of the target temperature range, basic solenoid valve opening, remaining temperature adjustment time, basic temperature data, and linear refrigeration relationship in this application embodiment to control the solenoid valve opening. Detailed Implementation
[0081] To make the purpose, technical solution, and advantages of this application clearer, the following description is provided in conjunction with the appendix. Figures 1 to 7 The present application will be further described in detail below with reference to embodiments. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the application.
[0082] This application discloses a method, system, terminal, and storage medium for controlling the flow of a solenoid valve. Specifically, it discloses a processing terminal and a solenoid valve, which are communicatively connected to achieve information interaction and control. The processing terminal acquires the current ambient temperature and the target temperature range, determines whether the current ambient temperature is within the target temperature range, and thus determines whether the flow of the solenoid valve needs to be adjusted. When the current ambient temperature is within the target temperature range, it indicates that no temperature adjustment is needed. Therefore, the current ambient temperature is continuously acquired and cyclically judged to monitor the current ambient temperature in real time and improve the temperature adjustment response speed. When the current ambient temperature is not within the target temperature range, it indicates that the flow of the solenoid valve needs to be adjusted. Therefore, the opening degree of the preceding solenoid valve and the preceding temperature data are analyzed to determine the linear refrigeration relationship. Based on historical data, the linear relationship between the opening degree of the solenoid valve and the change in ambient temperature is determined. Then, combined with the linear refrigeration relationship, the current ambient temperature, and the target temperature range, the opening degree of the solenoid valve is controlled to improve the control accuracy of the solenoid valve flow.
[0083] Reference Figure 1 This application discloses a method for controlling the flow of a solenoid valve, comprising the following steps:
[0084] Step S100: Obtain the current ambient temperature and target temperature range.
[0085] The current ambient temperature refers to the temperature of the environment at the current moment, which is determined by the processing terminal by retrieving real-time measurement data from the temperature sensor.
[0086] The target temperature range refers to the target ambient temperature range for cooling, such as 26.0℃-26.3℃, which is determined by the processing terminal through parsing the temperature adjustment commands received in the system.
[0087] Step S101: Determine whether the current ambient temperature is within the target temperature range.
[0088] Specifically, the processing terminal determines whether the current ambient temperature is within the target temperature range, thereby determining whether the flow rate of the solenoid valve needs to be adjusted. Then, based on the target temperature range, the ambient temperature is adjusted in real time to improve the flow control accuracy of the solenoid valve.
[0089] Step S1011: If yes, continue to obtain the current ambient temperature and perform loop judgment.
[0090] If the processing terminal determines that the current ambient temperature is within the target temperature range, it indicates that no adjustment of the ambient temperature is required. Therefore, the current ambient temperature is continuously acquired and cyclically judged to monitor the current ambient temperature in real time and improve the response rate of the solenoid valve flow control.
[0091] Step S1012: If not, obtain the opening degree of the preceding solenoid valve and the preceding temperature data.
[0092] If the processing terminal determines that the current ambient temperature is not within the target temperature range, it indicates that the current ambient temperature needs to be adjusted. Therefore, the opening degree of the preceding solenoid valve and the preceding temperature data are obtained to provide data support for determining the linear refrigeration relationship.
[0093] The preceding solenoid valve opening degree refers to the opening degree data of the solenoid valve in the historical data, which is determined by the processing terminal by extracting the opening degree data of the solenoid valve in the historical data.
[0094] The preceding temperature data refers to the temperature data corresponding to the solenoid valve opening data in the historical data. After determining the preceding solenoid valve opening, the processing terminal searches the historical data according to the solenoid valve opening to determine the temperature data within the duration of each solenoid valve opening, which is the preceding temperature data.
[0095] Step S1013: Analyze the opening degree of the preceding solenoid valve and the preceding temperature data to determine the linear refrigeration relationship.
[0096] The linear refrigeration relationship refers to the linear relationship between the solenoid valve opening degree and the rate of temperature change, reflecting the refrigeration capacity of the equipment where the solenoid valve is located within the current installation area. It is determined by the processing terminal through analysis of preceding solenoid valve opening degree and preceding temperature data. Specific analysis steps are detailed below. Figure 2 The steps in the process.
[0097] Step S1014: Analyze the linear refrigeration relationship, the current ambient temperature, and the target temperature range to control the opening degree of the preset solenoid valve.
[0098] Among them, the solenoid valve refers to the electromagnetic expansion valve used in refrigeration equipment to control the refrigerant flow. By controlling the opening degree of the solenoid valve, the refrigerant flow can be precisely controlled.
[0099] After determining the linear refrigeration relationship, the linear refrigeration relationship, the current ambient temperature, and the target temperature range are analyzed to control the opening degree of the solenoid valve, thereby achieving flow control of the solenoid valve. Specific analysis steps are detailed below. Figure 3 The steps in the process.
[0100] Reference Figure 2 The steps for analyzing the opening degree of the preceding solenoid valve and the preceding temperature data to determine the linear refrigeration relationship include:
[0101] Step S200: Extract data on the opening degree of the preceding solenoid valve to determine the stable solenoid valve opening degree.
[0102] Among them, the stable solenoid valve opening degree refers to the opening degree of the preceding solenoid valve with stable temperature change within the duration of the preceding solenoid valve opening degree. After determining the opening degree of the preceding solenoid valve, the processing terminal analyzes the temperature data within the duration of each solenoid valve opening degree, determines the temperature change rate corresponding to each temperature sampling point within the time period, and determines the preceding solenoid valve opening degree with stable temperature change rate within the duration period as the stable solenoid valve opening degree.
[0103] Step S201: Extract the preceding temperature data based on the stable solenoid valve opening to determine the opening temperature data.
[0104] Among them, the opening temperature data refers to the preceding temperature data corresponding to the opening degree of the stable solenoid valve. The processing terminal determines the opening degree of the stable solenoid valve by searching in the preceding temperature data based on the opening degree of the stable solenoid valve.
[0105] Step S202: Analyze the opening temperature data to determine the rate of temperature change.
[0106] Among them, the temperature change rate refers to the rate of temperature change of the opening temperature data. The processing terminal first analyzes the opening temperature data, determines the duration and amount of temperature change of the opening temperature data, and then calculates the difference between the amount of temperature change and the duration.
[0107] Step S203: Perform linear fitting on the opening degree of the stable solenoid valve and the rate of temperature change to determine the linear refrigeration relationship.
[0108] The linear refrigeration relationship is consistent with the linear refrigeration relationship in step S1013. After determining the stable solenoid valve opening degree and temperature change rate, the processing terminal uses the solenoid valve opening degree as the independent variable and the temperature change rate as the dependent variable to perform linear interpolation fitting on each stable solenoid valve opening degree and temperature change rate.
[0109] Reference Figure 3 The steps for controlling the opening degree of the preset solenoid valve by analyzing the linear refrigeration relationship, the current ambient temperature, and the target temperature range include:
[0110] Step S300: Obtain the target temperature adjustment time.
[0111] The target temperature adjustment time refers to the time it takes for the refrigeration unit containing the solenoid valve to adjust the temperature to the target temperature range. It is determined by the processing terminal by directly obtaining the maximum temperature adjustment time set in the system, or by the operator determining the temperature adjustment time based on the deviation between the current temperature and the target temperature, as well as the refrigeration capacity of the refrigeration unit containing the solenoid valve, and then inputting the temperature adjustment time command into the system, which is then analyzed and determined by the processing terminal.
[0112] Step S301: Analyze the target temperature adjustment time, current ambient temperature, linear refrigeration relationship, and target temperature range to determine the basic solenoid valve opening and theoretical temperature change range.
[0113] The basic solenoid valve opening degree refers to the theoretical solenoid valve opening degree determined based on the linear refrigeration relationship. The theoretical temperature range refers to the theoretical range of ambient temperature values at each temperature sampling point as the duration of the basic solenoid valve opening degree changes. Both of these are determined by the processing terminal through analysis of the target temperature adjustment time, current ambient temperature, linear refrigeration relationship, and target temperature range. Specific analysis steps are detailed below. Figure 4 The steps in the process.
[0114] Step S302: Control the opening degree of the solenoid valve according to the opening degree of the basic solenoid valve.
[0115] In this process, after determining the basic solenoid valve opening, the solenoid valve is controlled to gradually adjust its opening from the current opening state using the temperature sensor sampling step size as the opening adjustment step size, until the solenoid valve opening is maintained at the basic solenoid valve opening. This provides data support for subsequently determining the actual linear relationship between temperature change and opening, thereby controlling the solenoid valve opening based on the cooling capacity of the refrigeration device, the deviation of the ambient temperature, and the time of temperature regulation in the current environment, thereby improving the flow control accuracy of the solenoid valve.
[0116] Step S303: Obtain basic temperature data.
[0117] Among them, the basic temperature data refers to the ambient temperature data within the time period of opening switching and opening maintenance, based on the target opening degree of the solenoid valve. The processing terminal integrates and determines the temperature data by acquiring the temperature sensor detection data within the basic solenoid valve opening adjustment time and opening duration.
[0118] Step S304: Determine whether the basic temperature data is within the theoretical temperature change range.
[0119] Specifically, by processing the terminal to determine whether the basic temperature data is within the theoretical temperature range, it can determine whether there are external temperature fluctuations or solenoid valve flow fluctuations that cause the temperature to deviate from the theoretical temperature. Then, based on the abnormal situation, the opening of the solenoid valve is adjusted to improve the control accuracy of the solenoid valve flow.
[0120] Step S3041: If yes, continue to acquire the basic temperature data and perform loop judgment.
[0121] If the processing terminal determines that the basic temperature data is within the theoretical temperature range, it indicates that there is no temperature abnormality and there is no need to adjust the opening of the solenoid valve. Therefore, the basic temperature data is continuously acquired for cyclical judgment, thereby monitoring the temperature fluctuation in real time and dynamically controlling the flow of the solenoid valve.
[0122] Step S3042: If not, obtain the remaining temperature adjustment time.
[0123] If the processing terminal determines that the basic temperature data is not within the theoretical temperature range, it indicates that an abnormal temperature has occurred and the opening of the solenoid valve needs to be adjusted. Therefore, the remaining temperature adjustment time is obtained to provide data support for subsequent control of the solenoid valve opening.
[0124] The remaining temperature adjustment time refers to the remaining time from the occurrence of an anomaly in the basic temperature data to the end of the target temperature adjustment time. It is determined by the processing terminal by calibrating the first temperature anomaly time point in the basic temperature data that exceeds the theoretical temperature range, and calculating the time difference between the cutoff time of the target temperature adjustment time and the temperature anomaly time point.
[0125] Step S3043: Analyze the basic temperature data, linear refrigeration relationship, remaining temperature control time, basic solenoid valve opening degree, and target temperature range to control the solenoid valve opening degree.
[0126] After determining the remaining temperature adjustment time, the basic temperature data, linear refrigeration relationship, remaining temperature adjustment time, basic solenoid valve opening degree, and target temperature range are analyzed to control the solenoid valve opening degree. Specific analysis steps are detailed below. Figure 5 The steps in the process.
[0127] Reference Figure 4The steps for determining the basic solenoid valve opening and theoretical temperature range by analyzing the target temperature adjustment time, current ambient temperature, linear refrigeration relationship, and target temperature range include:
[0128] Step S400: Perform data analysis on the target temperature range to determine the median target temperature.
[0129] The target temperature median refers to the midpoint of the target temperature range, which is determined by the processing terminal by extracting the upper and lower temperature data of the target temperature range and calculating the arithmetic mean of the upper and lower temperature data.
[0130] Step S401: Calculate the difference between the current ambient temperature and the median target temperature to determine the target temperature deviation.
[0131] The target temperature deviation refers to the deviation between the current ambient temperature and the target temperature, which is determined by the processing terminal by calculating the difference between the median of the current ambient temperature and the target temperature.
[0132] Step S402: Calculate the quotient of the target temperature deviation and the target temperature adjustment time to determine the target temperature adjustment rate.
[0133] The target temperature adjustment rate refers to the rate at which the ambient temperature is adjusted to the target ambient temperature within the target temperature adjustment time. It is determined by the processing terminal by calculating the quotient of the target temperature deviation and the target temperature adjustment time.
[0134] Step S403: Analyze the target temperature regulation rate and the linear refrigeration relationship to determine the basic solenoid valve opening.
[0135] The basic solenoid valve opening is consistent with the basic solenoid valve opening in step S301. The processing terminal determines the solenoid valve opening by inversely solving the linear refrigeration relationship based on the target temperature regulation rate after determining the target temperature regulation rate.
[0136] Step S404: Calculate the product of the preset effective cooling coefficient and the target temperature regulation rate to determine the theoretical temperature regulation rate.
[0137] The effective cooling coefficient refers to the effective ratio of the actual temperature adjustment rate to the target temperature adjustment rate under theoretical conditions without abnormal temperature fluctuations. It is determined by the operator through experiments on the cooling effect of the device containing the solenoid valve under theoretical conditions.
[0138] The theoretical temperature control rate refers to the actual temperature control rate corresponding to the target temperature control rate under theoretical conditions. It is determined by the processing terminal by calculating the product of the effective cooling coefficient and the target temperature control rate.
[0139] Step S405: Generate the theoretical temperature change range based on the theoretical temperature adjustment rate, the current ambient temperature, and the preset temperature fluctuation redundancy.
[0140] Temperature fluctuation redundancy refers to the redundancy of theoretical temperature data, which is determined by the operator in combination with normal temperature fluctuations, the adjustment time of the solenoid valve opening, and the adjustment step size, to avoid frequent switching of the solenoid valve opening.
[0141] The theoretical temperature range is consistent with the theoretical temperature range in step S301. The processing terminal takes the current ambient temperature as the starting point and the sampling time interval of the temperature sensor as the step size. Based on the theoretical temperature adjustment rate and the adjustment step size of the solenoid valve opening, it generates theoretical temperature data during the solenoid valve opening adjustment time and theoretical temperature data during the solenoid valve opening time when the solenoid valve opening is maintained at the basic solenoid valve opening. After integrating the temperature data at each time point, the theoretical temperature data is expanded and determined based on the temperature fluctuation redundancy.
[0142] Reference Figure 5 The steps for controlling the solenoid valve opening include analyzing the base temperature data, linear refrigeration relationship, remaining temperature control time, base solenoid valve opening, and target temperature range.
[0143] Step S500: Analyze the baseline temperature data to determine the temperature difference between sample points, the number of sampling points, and the sampling time.
[0144] Among them, the temperature difference between sample points refers to the temperature difference between each temperature sampling point in the basic temperature data. The processing terminal extracts data from the basic temperature data based on the temperature sampling points, determines the temperature value corresponding to each temperature sampling point, and then calculates the temperature difference between each adjacent sampling point.
[0145] The number of sampling points refers to the number of temperature sampling points in the basic temperature data, which is determined by the processing terminal through data statistics on the basic temperature data.
[0146] The sampling point time refers to the time point corresponding to each temperature sampling point, which is determined by the processing terminal through data extraction from the basic temperature data.
[0147] Step S501: Calculate the quotient of the temperature difference between sample points and the sampling time to determine the rate of temperature change between points.
[0148] Among them, the temperature change rate between sampling points refers to the rate of temperature change between adjacent sampling time points, which is determined by the processing terminal by calculating the quotient of the temperature difference between sampling points and the sampling time.
[0149] Step S502: Perform linear fitting on the number of sampling points and the rate between temperature change points to determine the actual temperature change intercept, the actual temperature change coefficient, and the actual linear temperature change.
[0150] The actual temperature change coefficient refers to the fitting coefficient in the actual linear relationship between ambient temperature change and solenoid valve opening. It is determined by the processing terminal through calculation of the number of sampling points and the rate of temperature change between points. The specific calculation formula is as follows:
[0151] .
[0152] In the formula, This is the actual temperature change coefficient. The rate between temperature change points, The number of sampling points. The solenoid valve opening degree is determined by the processing terminal based on the solenoid valve opening degree control time obtained from the sampling point time.
[0153] The actual temperature change intercept refers to the fitting intercept in the actual linear fitting relationship between the ambient temperature change and the solenoid valve opening. It is determined by the processing terminal through calculation of the number of sampling points, the actual temperature change coefficient, and the rate of temperature change between points. The specific calculation formula is as follows:
[0154] .
[0155] In the formula, This is the actual temperature intercept. The rate between temperature change points, The solenoid valve opening degree is determined by the processing terminal based on the control time of the basic solenoid valve opening degree retrieved from the sampling point time. The number of sampling points. This is the actual temperature change coefficient.
[0156] Actual linear temperature change refers to the actual linear fit between ambient temperature change and solenoid valve opening. It is determined by the processing terminal after determining the actual temperature change intercept and actual temperature change coefficient, with the rate of temperature change as the dependent variable and the change in solenoid valve opening as the independent variable, based on the actual temperature change intercept and actual temperature change coefficient.
[0157] Step S503: Extract data from the linear refrigeration relationship to determine the ideal temperature change coefficient and the ideal temperature change intercept.
[0158] The ideal temperature change coefficient refers to the linear coefficient in the linear refrigeration relationship, which is determined by the processing terminal through data extraction of the linear coefficient in the linear refrigeration relationship.
[0159] The ideal temperature intercept refers to the linear intercept in a linear refrigeration relationship, which is determined by the processing terminal through data extraction of the linear intercept in the linear refrigeration relationship.
[0160] The ideal temperature intercept refers to the theoretical value of the temperature intercept under linear refrigeration relationship, which is the current ambient temperature and is determined by the processing terminal based on the current ambient temperature.
[0161] Step S504: Input the actual temperature change coefficient and the ideal temperature change coefficient into the preset fault confidence model to determine the fault confidence level.
[0162] Among them, the fault confidence model refers to a formulaic model that determines the confidence level of intrinsic faults based on the deviation between the actual temperature change coefficient and the ideal temperature change coefficient. The specific calculation formula is as follows:
[0163] .
[0164] In the formula, For the confidence level of internal faults, This is the actual temperature change coefficient. It is the ideal temperature change coefficient.
[0165] Fault confidence refers to the confidence level of a solenoid valve malfunctioning. It is determined by the processing terminal by inputting the actual temperature change coefficient and the ideal temperature change coefficient into the fault confidence model.
[0166] Step S505: Analyze the target temperature range, basic temperature data, linear refrigeration relationship, fault confidence, actual linear temperature change, actual temperature change coefficient, actual temperature change intercept, ideal temperature change coefficient, ideal temperature change intercept, remaining temperature control time, and basic solenoid valve opening to control the solenoid valve opening.
[0167] After determining the fault confidence level, the target temperature range, basic temperature data, linear refrigeration relationship, fault confidence level, actual linear temperature change, actual temperature change coefficient, actual temperature change intercept, ideal temperature change coefficient, ideal temperature change intercept, remaining temperature adjustment time, and basic solenoid valve opening are analyzed to control the solenoid valve opening. Specific analysis steps are detailed below. Figure 6 The steps in the process.
[0168] Reference Figure 6 The steps for controlling the solenoid valve opening include analyzing the target temperature range, baseline temperature data, linear refrigeration relationship, fault confidence level, actual linear temperature change, actual temperature change coefficient, actual temperature change intercept, ideal temperature change coefficient, ideal temperature change intercept, remaining temperature control time, and baseline solenoid valve opening.
[0169] Step S600: Determine whether the fault confidence level is greater than the preset fault intrinsic cause threshold.
[0170] Among them, the fault intrinsic threshold refers to the lower confidence limit of solenoid valve faults, which is determined by the operator through experimental analysis based on the correspondence between the solenoid valve opening and the flow rate, as well as the possible deviations that may occur during the operation of the solenoid valve.
[0171] By processing the terminal to determine whether the fault confidence level is greater than the fault intrinsic threshold, it is possible to determine whether the abnormal temperature fluctuation is caused by the solenoid valve itself, thereby identifying the source of the temperature anomaly and controlling the opening degree of the solenoid valve based on the source of the temperature anomaly, thus improving the flow control accuracy of the solenoid valve.
[0172] Step S601: If it is not greater than, then analyze the target temperature range, the basic solenoid valve opening, the remaining temperature adjustment time, the basic temperature data and the linear refrigeration relationship to control the opening of the solenoid valve.
[0173] If the processing terminal determines that the fault confidence level is not greater than the fault intrinsic cause threshold, it indicates that the solenoid valve has no obvious fault, and the temperature anomaly is caused by ambient temperature fluctuations. Therefore, the target temperature range, basic solenoid valve opening, remaining temperature adjustment time, basic temperature data, and linear refrigeration relationship are analyzed to control the solenoid valve opening. Specific analysis steps are detailed below. Figure 7 The steps in the process.
[0174] Step S602: If it is greater than, calculate the deviations of the actual temperature change coefficient, the actual temperature change intercept, the ideal temperature change coefficient, and the ideal temperature change intercept to determine the temperature change coefficient deviation and the temperature change intercept deviation.
[0175] If the processing terminal determines that the fault confidence level is greater than the fault intrinsic threshold, it indicates that the solenoid valve is faulty. Therefore, the deviations of the actual temperature change coefficient, actual temperature change intercept, ideal temperature change coefficient, and ideal temperature change intercept are calculated to determine the temperature change coefficient deviation and temperature change intercept deviation, providing data support for subsequent determination of the intrinsic solenoid valve opening and compensation for solenoid valve numerical faults.
[0176] Temperature change coefficient deviation refers to the deviation between the actual temperature change coefficient and the ideal temperature change coefficient, which is determined by the processing terminal by calculating the difference between the actual temperature change coefficient and the ideal temperature change coefficient.
[0177] Temperature change intercept deviation refers to the deviation between the actual temperature change intercept and the ideal temperature change intercept, which is determined by the processing terminal by calculating the difference between the actual temperature change intercept and the ideal temperature change intercept.
[0178] Step S603: Obtain the ambient temperature deviation.
[0179] Among them, ambient temperature deviation refers to the deviation between the current ambient temperature and the target temperature. It is determined by the processing terminal by first retrieving the real-time temperature data measured by the temperature sensor, and then calculating the deviation between the real-time temperature data and the target temperature.
[0180] Step S604: Calculate the quotient of the ambient temperature deviation and the remaining temperature adjustment time to determine the compensation temperature adjustment rate.
[0181] Among them, the compensation temperature adjustment rate refers to the temperature adjustment rate used to compensate for solenoid valve failure, which is determined by the processing terminal by calculating the quotient of the ambient temperature deviation and the remaining temperature adjustment time.
[0182] Step S605: Determine the opening degree of the intrinsic solenoid valve based on the actual linear temperature change and the compensation temperature adjustment rate.
[0183] Among them, the intrinsic solenoid valve opening degree refers to the solenoid valve opening degree adjusted according to the solenoid valve fault data after the solenoid valve malfunctions. The processing terminal performs a reverse solution on the solenoid valve opening degree in the actual linear temperature change according to the compensation temperature adjustment rate to determine the intrinsic solenoid valve opening degree.
[0184] Step S606: Control the opening degree of the solenoid valve according to the opening degree of the internal solenoid valve.
[0185] In this process, after determining the opening degree of the intrinsic solenoid valve, the opening degree of the solenoid valve is controlled according to the opening degree of the intrinsic solenoid valve, thereby improving the flow control accuracy of the solenoid valve.
[0186] Reference Figure 7 The steps for controlling the solenoid valve opening include analyzing the target temperature range, basic solenoid valve opening, remaining temperature adjustment time, basic temperature data, and linear refrigeration relationship.
[0187] Step S700: Extract data from the baseline temperature data to determine the baseline sampling temperature and temperature sampling points.
[0188] Among them, the temperature sampling point refers to the sampling time point of the basic temperature data. The processing terminal determines the sampling time point corresponding to each basic temperature data by analyzing the basic temperature data, which is the temperature sampling point.
[0189] The baseline sampling temperature refers to the temperature data at each temperature sampling point, which is determined by the processing terminal by extracting the baseline temperature data one by one based on the temperature sampling points.
[0190] Step S701: Analyze the basic sampling temperature, basic solenoid valve opening, linear refrigeration relationship, and temperature sampling point to determine the ideal sampling temperature.
[0191] The ideal sampling temperature refers to the ideal temperature value at each temperature sampling point when the solenoid valve opening is at the basic solenoid valve opening, under ideal conditions with no temperature fluctuations. The processing terminal determines the temperature adjustment rate corresponding to the basic solenoid valve opening by searching in the linear refrigeration relationship based on the basic solenoid valve opening. Then, taking the temperature of the first sampling point when the solenoid valve opening is stable at the basic solenoid valve opening as the temperature starting point and the temperature sampling point as the data time point, the ideal sampling data corresponding to the basic temperature data is generated, which is the ideal sampling temperature.
[0192] Step S702: Calculate the difference between the baseline sampling temperature and the ideal sampling temperature to determine the external temperature deviation.
[0193] Among them, external temperature deviation refers to the deviation between the measured value and the theoretical value of the temperature at each temperature sampling point, which is determined by the processing terminal by calculating the deviation between the basic sampling temperature and the ideal sampling temperature.
[0194] Step S703: Input the external temperature deviation, the basic sampling temperature, and the target temperature range into the preset external influence model to determine the external influence coefficient.
[0195] The external factor influence model refers to a formulaic model that calculates the influence of external environmental factors on temperature regulation by taking into account external temperature deviation, baseline sampling temperature, and ideal sampling temperature, and determines the external factor influence coefficient. The specific calculation formula for this model is as follows:
[0196] .
[0197] In the formula, This represents the external influence coefficient. Due to external factors such as temperature deviation, Based on the sampling temperature, The upper limit of the target temperature range is determined by the processing terminal through data extraction of the target temperature range. The lower limit of the target temperature range is determined by the processing terminal through data extraction of the target temperature range. The number of samples for the base sampling temperature is determined by the processing terminal through data extraction from the base sampling temperature.
[0198] The external influence coefficient refers to the quantitative value of the degree of influence of external environmental factors on temperature regulation. It is calculated and determined by the processing terminal by inputting the external temperature deviation, the basic sampling temperature and the ideal sampling temperature into the external influence model.
[0199] Step S704: Obtain the temperature difference of the target environment.
[0200] The target ambient temperature difference is consistent with the ambient temperature deviation in step S603. It is determined by the processing terminal by first retrieving the real-time temperature data measured by the temperature sensor, and then calculating the deviation between the real-time temperature data and the target temperature.
[0201] Step S705: Calculate the quotient of the target ambient temperature difference and the remaining temperature adjustment time to determine the remaining temperature adjustment rate.
[0202] The remaining temperature adjustment rate refers to the temperature adjustment rate required to adjust the ambient temperature to the target value within the remaining temperature adjustment time. It is determined by the processing terminal by calculating the quotient of the target ambient temperature difference and the remaining temperature adjustment time.
[0203] Step S706: Calculate the arithmetic mean of the external temperature deviations to determine the mean of the external deviations.
[0204] Among them, the mean value of external factor deviation refers to the mean value of the temperature deviation of each sampling point, which is determined by the processing terminal by calculating the arithmetic mean of the external factor temperature deviation.
[0205] Step S707: Input the average value of external factor deviation, the external factor influence coefficient and the remaining temperature regulation rate into the preset external factor rate model to determine the external factor temperature regulation rate.
[0206] The external factor rate model refers to a formulaic model that calculates the mean external factor deviation, the external factor influence coefficient, and the remaining temperature regulation rate to determine the external factor temperature regulation rate that compensates for the influence of external temperature fluctuations. The specific calculation formula of this model is as follows:
[0207] .
[0208] In the formula, Temperature regulation rate due to external factors The mean of external factor deviations. This represents the external influence coefficient. This represents the remaining temperature control rate.
[0209] The external temperature regulation rate refers to the compensatory temperature regulation rate determined based on external temperature fluctuations. It is calculated and determined by the processing terminal by inputting the average external deviation, the external influence coefficient, and the remaining temperature regulation rate into the external rate model.
[0210] Step S708: Determine the opening degree of the external solenoid valve by inversely solving the external temperature regulation rate in the linear refrigeration relationship.
[0211] Among them, the external solenoid valve opening degree refers to the external solenoid valve opening degree determined based on the external temperature adjustment rate. It is used to compensate for changes in the external temperature and ensure that the ambient temperature reaches the target temperature within the target temperature adjustment time. The processing terminal determines the solenoid valve opening degree by inverse solution based on the external temperature adjustment rate in the linear refrigeration relationship after determining the external temperature adjustment rate.
[0212] Step S709: Control the opening degree of the solenoid valve according to the external solenoid valve opening degree.
[0213] In this process, after determining the opening degree of the external solenoid valve, the opening degree of the solenoid valve is controlled according to the opening degree of the external solenoid valve, thereby improving the flow control accuracy of the solenoid valve.
[0214] Based on the same inventive concept, embodiments of this application provide a solenoid valve flow control system, including:
[0215] The acquisition module is used to acquire the current ambient temperature, target temperature range, opening degree of the preceding solenoid valve, preceding temperature data, target temperature adjustment time, base temperature data, remaining temperature adjustment time, ambient temperature deviation, and target ambient temperature difference.
[0216] A memory for storing a program for a solenoid valve flow control method;
[0217] The processor can load and execute programs in memory to implement a solenoid valve flow control method.
[0218] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0219] This application provides a computer-readable storage medium storing a computer program that can be loaded by a processor and executed as a solenoid valve flow control method.
[0220] Computer storage media include, for example, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media that can store program code.
[0221] Based on the same inventive concept, embodiments of this application provide a smart terminal, including a memory and a processor, wherein the memory stores a computer program that can be loaded and executed by the processor to perform a solenoid valve flow control method.
[0222] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0223] The above are all preferred embodiments of this application and are not intended to limit the scope of protection of this application. Any feature disclosed in this specification (including the abstract and drawings) may be replaced by other equivalent or similar features unless specifically stated otherwise. That is, unless specifically stated otherwise, each feature is only one example of a series of equivalent or similar features.
Claims
1. A solenoid valve flow control method characterized by, The method comprises the following steps: acquiring a current ambient temperature and a target temperature range; determining whether the current ambient temperature is within the target temperature range; if yes, continuing to acquire the current ambient temperature for cyclic determination; if no, acquiring previous electromagnetic valve opening degree and previous temperature data; analyzing the previous electromagnetic valve opening degree and the previous temperature data to determine a linear refrigeration relationship; analyzing the linear refrigeration relationship, the current ambient temperature and the target temperature range to control the opening degree of a preset electromagnetic valve; the step of analyzing the linear refrigeration relationship, the current ambient temperature and the target temperature range to control the opening degree of the preset electromagnetic valve comprises: acquiring a target temperature adjusting time; analyzing the target temperature adjusting time, the current ambient temperature, the linear refrigeration relationship and the target temperature range to determine a basic electromagnetic valve opening degree and a theoretical temperature variation range; controlling the opening degree of the electromagnetic valve according to the basic electromagnetic valve opening degree; acquiring basic temperature data; determining whether the basic temperature data is within the theoretical temperature variation range; if yes, continuing to acquire the basic temperature data for cyclic determination; if no, acquiring a remaining temperature adjusting time; analyzing the basic temperature data, the linear refrigeration relationship, the remaining temperature adjusting time, the basic electromagnetic valve opening degree and the target temperature range to control the opening degree of the electromagnetic valve; the step of analyzing the basic temperature data, the linear refrigeration relationship, the remaining temperature adjusting time, the basic electromagnetic valve opening degree and the target temperature range to control the opening degree of the electromagnetic valve comprises: analyzing the basic temperature data to determine a sample point temperature difference, a sample point number and a sample point time; calculating a quotient of the sample point temperature difference and the sample point time to determine a temperature variation point rate; linearly fitting the sample point number and the temperature variation point rate to determine an actual temperature variation intercept, an actual temperature variation coefficient and an actual linear temperature variation; extracting data from the linear refrigeration relationship to determine an ideal temperature variation coefficient and an ideal temperature variation intercept; inputting the actual temperature variation coefficient and the ideal temperature variation coefficient into a preset fault confidence model to determine a fault confidence degree; analyzing the target temperature range, the basic temperature data, the linear refrigeration relationship, the fault confidence degree, the actual linear temperature variation, the actual temperature variation coefficient, the actual temperature variation intercept, the ideal temperature variation coefficient, the ideal temperature variation intercept, the remaining temperature adjusting time and the basic electromagnetic valve opening degree to control the opening degree of the electromagnetic valve; the step of analyzing the target temperature range, the basic temperature data, the linear refrigeration relationship, the fault confidence degree, the actual linear temperature variation, the actual temperature variation coefficient, the actual temperature variation intercept, the ideal temperature variation coefficient, the ideal temperature variation intercept, the remaining temperature adjusting time and the basic electromagnetic valve opening degree to control the opening degree of the electromagnetic valve comprises: determining whether the fault confidence degree is greater than a preset fault endogenous threshold; if no, analyzing the target temperature range, the basic electromagnetic valve opening degree, the remaining temperature adjusting time, the basic temperature data and the linear refrigeration relationship to control the opening degree of the electromagnetic valve; if yes, calculating deviations of the actual temperature variation coefficient, the actual temperature variation intercept, the ideal temperature variation coefficient and the ideal temperature variation intercept to determine a temperature variation coefficient deviation and a temperature variation intercept deviation; acquiring an ambient temperature deviation; calculating a quotient of the ambient temperature deviation and the remaining temperature adjusting time to determine a compensation temperature adjusting rate; determining an endogenous electromagnetic valve opening degree according to the actual linear temperature variation and the compensation temperature adjusting rate; According to the exogenous electromagnetic valve opening degree control electromagnetic valve opening degree; The step of analyzing the target temperature range, the basic electromagnetic valve opening degree, the remaining temperature adjusting time, the basic temperature data, and the linear refrigeration relationship to control the opening degree of the electromagnetic valve includes: Data extraction is performed on the basic temperature data to determine a basic sampling temperature and a temperature sampling point; Analysis is performed on the basic sampling temperature, the basic electromagnetic valve opening degree, the linear refrigeration relationship, and the temperature sampling point to determine an ideal sampling temperature; A difference between the basic sampling temperature and the ideal sampling temperature is calculated to determine an exogenous temperature deviation; The exogenous temperature deviation, the basic sampling temperature, and the target temperature range are input into a preset exogenous influence model to determine an exogenous influence coefficient; A target ambient temperature difference is obtained; A quotient of the target ambient temperature difference and the remaining temperature adjusting time is calculated to determine a remaining temperature adjusting rate; An arithmetic mean of the exogenous temperature deviation is calculated to determine an exogenous deviation mean; The exogenous deviation mean, the exogenous influence coefficient, and the remaining temperature adjusting rate are input into a preset exogenous rate model to determine an exogenous temperature adjusting rate; The exogenous temperature adjusting rate is inversely solved in the linear refrigeration relationship to determine an exogenous electromagnetic valve opening degree; The opening degree of the electromagnetic valve is controlled according to the exogenous electromagnetic valve opening degree.
2. The solenoid valve flow control method of claim 1, wherein The step of analyzing the previous electromagnetic valve opening degree and the previous temperature data to determine the linear refrigeration relationship includes: Data extraction is performed on the previous electromagnetic valve opening degree to determine a stable electromagnetic valve opening degree; Data extraction is performed on the previous temperature data according to the stable electromagnetic valve opening degree to determine opening degree temperature data; Analysis is performed on the opening degree temperature data to determine a temperature change rate; The stable electromagnetic valve opening degree and the temperature change rate are linearly fitted to determine the linear refrigeration relationship.
3. The solenoid valve flow control method of claim 1, wherein The step of analyzing the target temperature adjusting time, the current ambient temperature, the linear refrigeration relationship, and the target temperature range to determine the basic electromagnetic valve opening degree and a theoretical temperature change range includes: Data analysis is performed on the target temperature range to determine a target temperature median value; A difference between the current ambient temperature and the target temperature median value is calculated to determine a target temperature deviation; A quotient of the target temperature deviation and the target temperature adjusting time is calculated to determine a target temperature adjusting rate; Analysis is performed on the target temperature adjusting rate and the linear refrigeration relationship to determine the basic electromagnetic valve opening degree; A product of a preset effective refrigeration coefficient and the target temperature adjusting rate is calculated to determine a theoretical temperature adjusting rate; A theoretical temperature change range is generated according to the theoretical temperature adjusting rate, the current ambient temperature, and a preset temperature fluctuation redundancy.
4. An electromagnetic valve flow control system characterized by, The method comprises the steps of: An obtaining module is configured to obtain a current ambient temperature, a target temperature range, a previous electromagnetic valve opening degree, and previous temperature data; A memory is configured to store a program of the electromagnetic valve flow control method according to any one of claims 1 to 3; A processor, the program in the memory can be loaded and executed by the processor, and the electromagnetic valve flow control method according to any one of claims 1 to 3 is implemented.
5. A smart terminal, characterized by The memory and the processor are included, and the memory stores a computer program which can be loaded and executed by the processor to implement the electromagnetic valve flow control method according to any one of claims 1 to 3.
6. A computer readable storage medium characterized by The memory stores a computer program which can be loaded and executed by the processor to implement the electromagnetic valve flow control method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Reverse flow valve intelligent adjusting method based on self-adaptive control algorithm
CN119861780A
Low-temperature refrigeration control method, storage medium, electronic equipment and energy storage air conditioner
CN120368506A
Cited By
Ammonia combustion device flow accurate control system
CN122216636A