Air conditioner water system valve control method and device, electronic equipment and storage medium
By obtaining the thermostat and valve parameters in the air-conditioning water system, judging and adjusting the valve opening, the shortcomings of the existing technology in supply and demand matching and thermal imbalance are solved, and more efficient energy efficiency and temperature uniformity are achieved.
Patent Information
- Application Number
- CN202411664262.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-03-14
AI Technical Summary
The existing air-conditioning water systems have shortcomings in the optimization of control targets and anti-interference capabilities, especially the solutions to supply and demand matching and thermal imbalance are not effective enough.
By obtaining the thermostat parameters and valve parameters of the current air conditioning system, we can determine whether the preset valve control conditions are met. If so, determine the current valve control strategy and adjust the valve opening degree to achieve supply and demand matching and thermal balance.
It improves the energy efficiency of the air conditioning system and the uniformity of indoor temperature, and enhances the optimization of control targets and anti-interference ability.
Smart Images

Figure CN119617598A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of air conditioning technology, and in particular to an air conditioning water system valve control method, device, electronic equipment and storage medium. Background Art
[0002] In the operation of the air-conditioning water system, there are problems of static hydraulic balance and dynamic hydraulic balance. The former is mainly caused by deviations in the pipe network design, while the latter is caused by dynamic changes in the system load. But in the final analysis, these problems eventually lead to thermal imbalance in the air-conditioning system, that is, uneven temperatures in the terminal rooms.
[0003] In the related technology, the current methods for solving the above problems mainly include directly using dynamic balancing valves and dynamic regulating valve control based on pressure difference. The dynamic balancing valve dynamically adjusts the valve opening based on the set pressure difference to achieve stable pressure difference control. Although this method can alleviate the problem of uneven hot and cold ends to a certain extent, there is still room for optimization because its control target does not fully consider the supply and demand matching factors. The basic principle of the dynamic regulating valve control method based on pressure difference is the same as that of the dynamic regulating valve, that is, the valve opening is controlled based on the set pressure difference. Even if a dynamic target pressure difference is set in the scheme, since the supply and demand matching is not fully considered, this method still has defects in practical applications.
[0004] It can be seen that the existing technical solutions are insufficient in terms of optimization of control targets and anti-interference capabilities. Specifically, using pressure difference as the control target cannot fully guarantee supply and demand matching, and the delay of room temperature is not taken into account when starting cooling, resulting in certain fluctuations in control, which needs to be solved urgently. Summary of the invention
[0005] The present application provides an air conditioning water system valve control method, device, electronic device and storage medium to solve the problems that the related technologies are insufficient in terms of optimization of control targets and anti-interference capabilities. From the perspective of supply and demand matching, the thermal imbalance problem is solved by adjusting the electric regulating valve in the pipeline network, thereby improving the energy efficiency of the air conditioning system and the uniformity of indoor temperature.
[0006] The first aspect of the present application provides a method for controlling a valve in an air conditioning water system, comprising the following steps:
[0007] Get the thermostat parameters and valve parameters of the current air conditioning system;
[0008] Based on the thermostat parameters and the valve parameters, determining whether the current air conditioning system meets a preset valve control condition;
[0009] If the current air-conditioning system meets the preset valve control conditions, the current valve control strategy of the current air-conditioning system is determined based on the thermostat parameters and the valve parameters, and the opening of the valve of the current air-conditioning system is adjusted according to the current valve control strategy.
[0010] According to one embodiment of the present application, the thermostat parameters include at least one of the thermostat ID, the average temperature setting value of the thermostat, the ambient temperature of the thermostat, the start / stop state of the thermostat and the operating mode of the thermostat, and the valve parameters include at least one of the valve ID and the valve opening.
[0011] According to an embodiment of the present application, determining the current valve control strategy of the current air-conditioning system based on the thermostat parameter and the valve parameter, and adjusting the opening of the valve of the current air-conditioning system according to the current valve control strategy, includes:
[0012] Determining whether the start / stop state of the thermostat is the on state and the number of thermostats whose operation modes are the same as the operation mode of the current air-conditioning system is a first preset threshold;
[0013] If the start / stop state of the thermostat is the on state, and the number of thermostats whose operation mode is the same as the operation mode of the current air-conditioning system is a first preset threshold, the current valve opening is adjusted to the preset valve closing opening; otherwise, whether the current valve opening is equal to the preset valve closing opening is determined;
[0014] If the current valve opening is equal to the preset valve closing opening, the current valve opening is adjusted to the preset initial opening.
[0015] According to an embodiment of the present application, after adjusting the opening of the valve of the current air-conditioning system according to the current valve control strategy, the method further includes:
[0016] Get the first time difference between the current time and the last valve adjustment time;
[0017] Determine whether the first time difference is greater than a first preset time interval. If the first time difference is greater than the first preset time interval, determine whether there is a valve whose opening reaches an upper limit. If there is no valve whose opening reaches the upper limit, increase the opening of all valves based on the first preset increase in opening to reduce the water pump frequency.
[0018] According to one embodiment of the present application, after increasing the openings of all valves based on the first preset lifting opening, the method further includes:
[0019] Obtaining a second time difference between the current time and the stop control time of the valve;
[0020] Determine whether the second time difference is less than a second preset time interval, if the second time difference is less than the second preset time interval, record the type of the valve field as a maintenance state, and record the current time as the adjustment time of the valve;
[0021] If the second time difference is greater than or equal to the second preset time interval, determining whether the number of types increased and the number of types decreased in the type change record in the valve field are both equal to the preset jitter cycle length;
[0022] If the number of increased types and the number of reduced types are both equal to the preset jitter cycle length, the type of the valve field is recorded as the maintenance state, the valve stop control time is updated to the current time plus the preset jitter stop control duration, and the type change record in the valve field is cleared.
[0023] According to one embodiment of the present application, the air conditioning water system valve control method further includes:
[0024] If the current valve is in the process of increasing the opening, the average room temperature of the thermostat of the effective thermostat is obtained;
[0025] If the average room temperature of the thermostat increases compared with the average room temperature at the last adjustment, and the average room temperature of the thermostat is higher than the sum of the average temperature setting value of the effective thermostat and the preset temperature deviation threshold, the opening of the valve is increased based on the second preset increase in opening, and the adjustment time and the average room temperature of the thermostat are updated at the same time, and the adjustment action is recorded, wherein the increased opening of the valve is less than or equal to the maximum opening of the valve.
[0026] According to one embodiment of the present application, the air conditioning water system valve control method further includes:
[0027] Obtaining an average room temperature value of a currently effective thermostat and an average temperature setting value of the effective thermostat, and calculating a difference between the average room temperature value and the average temperature setting value;
[0028] If the average room temperature value is greater than the average temperature setting value, matching a target increase parameter from a preset step-type control parameter set based on the absolute value of the difference, increasing the valve opening based on the target increase parameter, and updating the valve opening record;
[0029] And, if the average room temperature value is less than or equal to the average temperature setting value, the target reduction parameter is matched from the preset step control parameter set based on the absolute value of the difference, and the valve opening is reduced based on the target reduction parameter, and the valve opening record is updated.
[0030] According to the air conditioning water system valve control method provided in the embodiment of the present application, based on the thermostat parameters and valve parameters of the current air conditioning system, when the current air conditioning system meets the preset valve control conditions, the current valve control strategy of the current air conditioning system is determined, and the valve of the current air conditioning system is adjusted according to the current valve control strategy. Thus, the problem that the related technology is insufficient in terms of optimization of control targets and anti-interference ability is solved. From the perspective of supply and demand matching, the thermal imbalance problem is solved by adjusting the electric regulating valve in the pipe network, thereby improving the energy efficiency of the air conditioning system and the uniformity of indoor temperature.
[0031] A second aspect of the present application provides an air conditioning water system valve control device, comprising:
[0032] The acquisition module is used to obtain the thermostat parameters and valve parameters of the current air-conditioning system;
[0033] A judgment module, used for judging whether the current air-conditioning system meets the preset valve control condition based on the thermostat parameter and the valve parameter;
[0034] A control module is used to determine a current valve control strategy of the current air-conditioning system based on the thermostat parameters and the valve parameters if the current air-conditioning system meets a preset valve control condition, and to adjust the opening of the valve of the current air-conditioning system according to the current valve control strategy.
[0035] According to one embodiment of the present application, the thermostat parameters include at least one of the thermostat ID, the average temperature setting value of the thermostat, the ambient temperature of the thermostat, the start / stop state of the thermostat and the operating mode of the thermostat, and the valve parameters include at least one of the valve ID and the valve opening.
[0036] According to one embodiment of the present application, the control module is used to:
[0037] Determining whether the start / stop state of the thermostat is the on state and the number of thermostats whose operation modes are the same as the operation mode of the current air-conditioning system is a first preset threshold;
[0038] If the start / stop state of the thermostat is the on state, and the number of thermostats whose operation mode is the same as the operation mode of the current air-conditioning system is a first preset threshold, the current valve opening is adjusted to the preset valve closing opening; otherwise, whether the current valve opening is equal to the preset valve closing opening is determined;
[0039] If the current valve opening is equal to the preset valve closing opening, the current valve opening is adjusted to the preset initial opening.
[0040] According to an embodiment of the present application, after adjusting the opening of the valve of the current air-conditioning system according to the current valve control strategy, the control module is further used to:
[0041] Get the first time difference between the current time and the last valve adjustment time;
[0042] Determine whether the first time difference is greater than a first preset time interval. If the first time difference is greater than the first preset time interval, determine whether there is a valve whose opening reaches an upper limit. If there is no valve whose opening reaches the upper limit, increase the opening of all valves based on the first preset increase in opening to reduce the water pump frequency.
[0043] According to one embodiment of the present application, after increasing the openings of all valves based on the first preset lift opening, the control module is further configured to:
[0044] Obtaining a second time difference between the current time and the stop control time of the valve;
[0045] Determine whether the second time difference is less than a second preset time interval, if the second time difference is less than the second preset time interval, record the type of the valve field as a maintenance state, and record the current time as the adjustment time of the valve;
[0046] If the second time difference is greater than or equal to the second preset time interval, determining whether the number of types increased and the number of types decreased in the type change record in the valve field are both equal to the preset jitter cycle length;
[0047] If the number of increased types and the number of reduced types are both equal to the preset jitter cycle length, the type of the valve field is recorded as the maintenance state, the valve stop control time is updated to the current time plus the preset jitter stop control duration, and the type change record in the valve field is cleared.
[0048] According to one embodiment of the present application, the air conditioning water system valve control device is also used for:
[0049] If the current valve is in the process of increasing the opening, the average room temperature of the thermostat of the effective thermostat is obtained;
[0050] If the average room temperature of the thermostat increases compared with the average room temperature at the last adjustment, and the average room temperature of the thermostat is higher than the sum of the average temperature setting value of the effective thermostat and the preset temperature deviation threshold, the opening of the valve is increased based on the second preset increase in opening, and the adjustment time and the average room temperature of the thermostat are updated at the same time, and the adjustment action is recorded, wherein the increased opening of the valve is less than or equal to the maximum opening of the valve.
[0051] According to one embodiment of the present application, the air conditioning water system valve control device is also used for:
[0052] Obtaining an average room temperature value of a currently effective thermostat and an average temperature setting value of the effective thermostat, and calculating a difference between the average room temperature value and the average temperature setting value;
[0053] If the average room temperature value is greater than the average temperature setting value, matching a target increase parameter from a preset step-type control parameter set based on the absolute value of the difference, increasing the valve opening based on the target increase parameter, and updating the valve opening record;
[0054] And, if the average room temperature value is less than or equal to the average temperature setting value, the target reduction parameter is matched from the preset step control parameter set based on the absolute value of the difference, and the valve opening is reduced based on the target reduction parameter, and the valve opening record is updated.
[0055] According to the air conditioning water system valve control device provided in the embodiment of the present application, based on the thermostat parameters and valve parameters of the current air conditioning system, when the current air conditioning system meets the preset valve control conditions, the current valve control strategy of the current air conditioning system is determined, and the valve of the current air conditioning system is adjusted according to the current valve control strategy. Thus, the problem that the related technology is insufficient in terms of optimization of control targets and anti-interference ability is solved. From the perspective of supply and demand matching, the thermal imbalance problem is solved by adjusting the electric regulating valve in the pipe network, thereby improving the energy efficiency of the air conditioning system and the uniformity of indoor temperature.
[0056] The third aspect of the present application provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the air conditioning water system valve control method as described in the above embodiment.
[0057] A fourth aspect of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the air conditioning water system valve control method as described in the above embodiment.
[0058] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0060] Figure 1A technical circuit diagram of a valve control method for an air conditioning water system according to an embodiment of the present application;
[0061] Figure 2 A flow chart of a method for controlling a valve in an air conditioning water system according to an embodiment of the present application;
[0062] Figure 3 A flow chart of thermostat parameter verification transmission according to an embodiment of the present application;
[0063] Figure 4 A flow chart of valve parameter verification transmission according to an embodiment of the present application;
[0064] Figure 5 is a flow chart of switch control according to an embodiment of the present application;
[0065] Figure 6 A flowchart of overall zoom control according to an embodiment of the present application;
[0066] Figure 7 is a flowchart of anti-shake control according to an embodiment of the present application;
[0067] Figure 8 is a flow chart of reverse trend control according to one embodiment of the present application;
[0068] Fig. 9 is a flow chart of conventional control according to one embodiment of the present application;
[0069] Fig.10 Schematic diagram of a valve control device for an air conditioning water system according to an embodiment of the present application;
[0070] Fig.11 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0071] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0072] The following describes the air conditioning water system valve control method, device, electronic device and storage medium of the embodiments of the present application with reference to the accompanying drawings.
[0073] Before introducing the air conditioning water system valve control method of the embodiment of the present application, the technical circuit of the air conditioning water system valve control method of the present application is first introduced.
[0074] Specifically, if Figure 1 As shown, the technical circuit of the air conditioning water system valve control method of the present application includes parameter verification transmission, switch control, overall adjustment control, anti-shake control, reverse trend control, conventional control and parameter preservation.
[0075] The specific processes of parameter verification transmission, switch control, overall adjustment control, anti-shake control, reverse trend control, conventional control and parameter storage are introduced in detail in the air conditioning water system valve control method.
[0076] Specifically, Figure 2 A flow chart of a method for controlling a valve in an air conditioning water system provided in an embodiment of the present application.
[0077] like Figure 2 As shown, the air conditioning water system valve control method includes the following steps:
[0078] In step S201, the thermostat parameters and valve parameters of the current air-conditioning system are obtained.
[0079] In some embodiments, the thermostat parameters include at least one of the thermostat ID, the average temperature setting value of the thermostat, the ambient temperature of the thermostat, the start / stop state of the thermostat, and the operating mode of the thermostat, and the valve parameters include at least one of the valve ID and the valve opening.
[0080] Specifically, the embodiment of the present application can obtain the thermostat parameters and valve parameters of the current air-conditioning system by consulting the valve-thermostat parameter list.
[0081] The following are the data input parameters required for the air conditioning water system valve control method of this application, including valve (valve) opening, thermostat (fcu) temperature setting value t_set, thermostat ambient temperature t_env, thermostat start and stop status status, thermostat operation mode run_mode, system operation mode run_mode_code, system operation state run_state. It should be noted that the valve and the thermostat present a one-to-many association relationship based on the physical relationship in the project (a water system loop controlled by a valve corresponds to multiple thermostats).
[0082]
[0083]
[0084] Furthermore, parameter verification and transmission are performed on the above-mentioned temperature controller parameters and valve parameters.
[0085] First, we introduce the temperature controller parameter verification transmission, such as Figure 3As shown, after each call to the algorithm, the current system information will be retained. After the next call, the previously retained information will be read first and compared with the current data. The following is the corresponding process:
[0086] In this process, the begin_time field will be saved on each thermostat device and used for screening and judgment conditions in subsequent logic. The begin_time field represents the time when the data collected by the thermostat is used as the control reference data. Whenever the valve refers to a thermostat data, its begin_time will be reset to the current time. The steps of thermostat parameter verification transmission are described as follows:
[0087] Step 1: Compare and check the id of the thermostat (fcu_id). If the current thermostat device id is a newly added id, go to step 6, otherwise go to step 2.
[0088] Step 2: Compare the temperature setting value (t_set) of the thermostat with the temperature setting value of the thermostat to see if they are consistent. If not, proceed to step 6, otherwise proceed to step 3;
[0089] Step 3: Compare the start and stop status of the thermostat. If both are 1 (on), go to step 4, otherwise go to step 6.
[0090] Step 4: Compare the operation mode (run_mode) of the thermostat with the system operation mode (run_mode_code) to see if they are consistent. If not, proceed to step 6, otherwise proceed to step 5.
[0091] Step 5: Compare the temperature setting values of the thermostat and the thermostat to see if they are consistent. If not, proceed to step 6, otherwise proceed to step 7;
[0092] Step 6: Update the begin_time of the thermostat to the current time;
[0093] Step 7: End.
[0094] Secondly, the valve parameter verification transmission is introduced, such as Figure 4 As shown, after each call to the algorithm, the current system information will be retained. After the next call, the previously retained information will be read first and compared with the current data. The following is the corresponding process:
[0095] In this process, each valve saves a series of fields, including adjustment_time (adjustment time), type (valve control type), stop_control_time (stop control time), t_env_ave (average room temperature of effective thermostats under the valve), t_set_ave (average temperature setting value of effective thermostats under the valve) and fcu_num (number of effective thermostats under the valve).
[0096] like Figure 4 As shown, the valve parameter verification and transmission steps are described as follows:
[0097] Step 1: Compare the valve id (valve_id). If the current valve device id is a newly added id, then end. Otherwise, proceed to step 2.
[0098] Step 2: Check whether the valve field adjustment_time exists in the retained information. If not, end the process. Otherwise, synchronize the fields adjustment_time, type, and stop_control_time and proceed to step 3.
[0099] Step 3: Determine whether the valve field t_env_ave exists in the reserved information. If not, end. Otherwise, synchronize the fields t_env_ave, t_set_ave, and fcu_num.
[0100] In step S202, based on the thermostat parameters and the valve parameters, it is determined whether the current air-conditioning system meets the preset valve control conditions.
[0101] In step S203, if the current air-conditioning system meets the preset valve control conditions, the current valve control strategy of the current air-conditioning system is determined based on the thermostat parameters and the valve parameters, and the valve opening of the current air-conditioning system is adjusted according to the current valve control strategy.
[0102] Among them, the preset valve control conditions are determined by the start and stop states of the thermostat, the operation mode of the thermostat and the operation mode of the system.
[0103] Further, in some embodiments, the current valve control strategy of the current air-conditioning system is determined based on the thermostat parameters and the valve parameters, and the opening of the valve of the current air-conditioning system is adjusted according to the current valve control strategy, including: judging whether the start / stop state of the thermostat is the on state, and whether the number of thermostats whose operating modes are the same as the operating modes of the current air-conditioning system is a first preset threshold; if the start / stop state of the thermostat is the on state, and the number of thermostats whose operating modes are the same as the operating modes of the current air-conditioning system is a first preset threshold, then adjusting the current valve opening to the preset valve closing opening, otherwise, judging whether the current valve opening is equal to the preset valve closing opening; if the current valve opening is equal to the preset valve closing opening, then adjusting the current valve opening to the preset initial opening.
[0104] Among them, the first preset threshold value can be 0, the preset valve closing opening can be 0%, and can also be adjusted according to the actual project, and the preset initial opening can be 70%, and can also be adjusted according to the actual project, which is not specifically limited here.
[0105] Specifically, after the current data has passed the previous parameter verification and transmission process, the control logic judgment will be performed based on this data in the future. Figure 5 As shown, Figure 5 This is the switch control process of the embodiment of the present application, where status = 1 means the start / stop state of the thermostat is on, run_mode is the operating mode of the thermostat, run_mode_code is the operating mode of the current air-conditioning system, count is the number of thermostats whose start / stop state is on and whose operating mode is the same as the system operating mode, stop_opening is the preset valve opening, init_opening is the preset initial opening, and type_List is the valve control type, including open, close, stillness, add (opening increase) and reduce (opening decrease). Its core logic is to initialize the opening of the corresponding valve when the thermostat is on and to initialize the valve opening when the thermostat is off. The specific switch control logic is as follows:
[0106] Step 1: Count the number of thermostats FCU under the valve whose running status status == 1 and whose running mode run_mode == system running mode run_mode_code count. If count = 0, execute step 2, otherwise execute step 4;
[0107] Step 2: If the current valve opening is equal to the preset valve closing opening stop_opening, execute step 3, otherwise end;
[0108] Step 3: Adjust the valve opening to the preset initial opening init_opening, record the valve field type as open, the field adjustment_time as the current time, and add open to the field type_List, and then end;
[0109] Step 4: Adjust the valve opening to the preset stop_opening, record the valve field type as close, record the field adjustment_time as the current time, add close to the field type_List, and end.
[0110] Furthermore, in some embodiments, after adjusting the opening of the valves of the current air-conditioning system according to the current valve control strategy, it also includes: obtaining a first time difference between the current time and the last valve adjustment time; judging whether the first time difference is greater than a first preset time interval, if the first time difference is greater than the first preset time interval, judging whether there are valves whose opening reaches the upper limit, if there are no valves whose opening reaches the upper limit, increasing the opening of all valves based on the first preset increase in opening to reduce the water pump frequency.
[0111] Among them, the first preset time interval refers to the overall wide-open control time interval, which can be 3600 seconds, the valve opening upper limit can be 100%, and the first preset lifting opening refers to the overall wide-open valve opening, which can be 10%, which is not specifically limited here.
[0112] Specifically, the valve opening and the water pump frequency will affect the terminal cooling effect. When there is no valve in the pipeline that has reached the upper limit of the opening, it means that the frequency of the water pump is too high. In order to save energy on the water pump, the valve should not be closed further, but opened wider, thereby forcing the water pump frequency to decrease (the water pump relies on its own control algorithm) and achieve water pump energy saving.
[0113] For example, the overall adjustment control process of the embodiment of the present application can be as follows: Figure 6 As shown, among them, adjustment_time is the adjustment time, all_valve_increase_interval is the first preset time interval, valve_opening_upper_limit is the upper limit of valve opening, all_valve_increase_span is the first preset lifting opening, add is the increase of opening, and stillness is maintenance. The specific overall increase control logic is as follows:
[0114] Step 1: If the current time-valve field adjustment_time>all_valve_increase_interval, execute step 2, otherwise end;
[0115] Step 2: If there is a valve with an opening greater than or equal to valve_opening_upper_limit, end, otherwise proceed to step 3;
[0116] Step 3: The valve opening increases by all_valve_increase_span, but does not exceed the valve opening upper limit valve_opening_upper_limit. If the valve opening increases, execute step 4, otherwise execute step 5;
[0117] Step 4: Set the valve field type to add, the field adjustment_time to the current time, and add the field type_List to end.
[0118] Step 5: Set the valve field type to stillness, the field adjustment_time to the current time, and add stillness to the field type_List. End.
[0119] Further, in some embodiments, after increasing the opening of all valves based on the first preset lifting opening, it also includes: obtaining a second time difference between the current time and the stop control time of the valve; judging whether the second time difference is less than the second preset time interval, if the second time difference is less than the second preset time interval, recording the type of the valve field as a maintenance state, and recording the current time as the adjustment time of the valve; if the second time difference is greater than or equal to the second preset time interval, judging whether the number of increased types and the number of decreased types in the type change record in the valve field are both equal to the preset jitter cycle length; if the number of increased types and the number of decreased types are both equal to the preset jitter cycle length, recording the type of the valve field as a maintenance state, updating the stop control time of the valve to the current time plus the preset jitter stop control duration, and clearing the type change record in the valve field.
[0120] Among them, the second preset time interval may be 0, the preset jitter cycle length may be 3, and the preset jitter stop control duration may be 7200 seconds, which are not specifically limited here.
[0121] It is understandable that the electric regulating valves in the building pipeline network are mostly powered by external batteries. In order to save power, the control frequency needs to be reduced, so an algorithm needs to be designed for anti-jitter processing.
[0122] Exemplarily, the anti-shake control process of the embodiment of the present application can be as follows: Figure 7As shown, stop_control_time is the stop control time, add is the increase of opening, reduce is the decrease of opening, jitter_determination_cycle_length is the preset jitter cycle length, and jitter_stop_control_interval is the preset jitter stop control duration. The specific anti-shake control logic is as follows:
[0123] Step 1: If the current time-valve field stop_control_time < 0, execute step 2, otherwise execute step 3;
[0124] Step 2: The valve field type is recorded as stillness, and the field adjustment_time is recorded as the current time;
[0125] Step 3: In the valve field type_List, if the number of adds is equal to the number of reduces and also equal to jitter_determination_cycle_length, then execute step 4, otherwise end;
[0126] Step 4: Set the valve field type to stillness, the field adjustment_time to the current time, the field stop_control_time = current time + jitter_stop_control_interval, clear the content of the field type_List, and end.
[0127] Furthermore, in some embodiments, the air conditioning water system valve control method also includes: if the current valve is in the process of increasing the opening, the average room temperature of the thermostat of the effective thermostat is obtained; if the average room temperature of the thermostat increases compared with the average room temperature at the last adjustment, and the average room temperature of the thermostat is higher than the sum of the average temperature setting value of the effective thermostat and the preset temperature deviation threshold, the opening of the valve is increased based on the second preset increase in opening, and the adjustment time and the average room temperature of the thermostat are updated at the same time, and the adjustment action is recorded, wherein the opening of the valve after the increase is less than or equal to the maximum opening of the valve.
[0128] The preset temperature deviation threshold may be 0.5° C., and the second preset lifting opening refers to the valve adjustment opening after the response judgment, which may be 5%, which is not specifically limited here.
[0129] It is understandable that the terminal load change may exceed the speed of valve adjustment. Therefore, in order to quickly respond to the terminal temperature control, counter-trend control is required, only for the situation where the valve opening increases.
[0130] Exemplarily, the process of counter-trend control in the embodiment of the present application can be as follows: Figure 8 As shown, overrun_interval_lower_limit is the lower limit of the response judgment time, overrun_interval_upper_limit is the upper limit of the response judgment time, t_env_ave is the average room temperature of the effective thermostat under the valve, t_set_ave is the average temperature setting value of the thermostat, temp_accurary is the preset temperature deviation threshold, and overrun_valve_change_span is the second preset increase in opening. The specific counter-trend control logic is as follows:
[0131] Step 1: If the current time-valve field adjustment_time is greater than overrun_interval_lower_limit and less than overrun_interval_upper_limit, execute step 2, otherwise end;
[0132] Step 2: Use the current valve thermostat data to calculate the current t_env_ave and t_set_ave. If the valve field type is add, go to step 3, otherwise end.
[0133] Step 3: If the current t_env_ave> valve field t_env_ave and t_env_ave> valve field t_set_ave+temp_accurary, then go to step 4, otherwise end;
[0134] Step 4: The valve opening increases overrun_valve_change_span, but does not exceed the upper limit of valve_opening_upper_limit. The valve field type is recorded as add, the field adjustment_time is recorded as the current time, the fields t_env_ave and t_env_ave are updated, add is added to type_List, and the process ends.
[0135] Furthermore, in some embodiments, the air conditioning water system valve control method also includes: obtaining the average room temperature value of the current effective thermostat and the average temperature setting value of the effective thermostat, and calculating the difference between the average room temperature value and the average temperature setting value; if the average room temperature value is greater than the average temperature setting value, matching the target increase parameter from the preset step control parameter set based on the absolute value of the difference, increasing the valve opening based on the target increase parameter, and updating the valve opening record; and, if the average room temperature value is less than or equal to the average temperature setting value, matching the target decrease parameter from the preset step control parameter set based on the absolute value of the difference, reducing the valve opening based on the target decrease parameter, and updating the valve opening record.
[0136] Specifically, the embodiment of the present application is a conventional valve opening control logic, and the core logic is the step-by-step control of the valve opening and the set temperature difference.
[0137] Exemplarily, the process of counter-trend control in the embodiment of the present application can be as follows: Fig. 9 As shown, valve_change_interval is the valve control interval, which can be 300 seconds, valve_change_param is a step-by-step control parameter set, and the specific control logic can be:
[0138] {#Turn down
[0139] 'lower_direction':[
[0140] {'t_diff':[0,1e2],'change_span':3}
[0141] ],
[0142] #Adjust
[0143] 'upper_direction':[
[0144] {'t_diff':[0.5,1],'change_span':3},
[0145] {'t_diff':[1,3],'change_span':8},
[0146] {'t_diff':[3,5],'change_span':15},
[0147] {'t_diff':[5,1e2],'change_span':25}
[0148] ]}.
[0149] like Fig. 9 As shown, the specific conventional control logic of the embodiment of the present application is as follows:
[0150] Step 1: Filter the thermostats that meet the conditions: status = 1 and run_mode = int (run_mode_code) and current time - begin_time > valve_change_interval, and go to step 2;
[0151] Step 2: Use the current valve thermostat data to calculate the current t_env_ave and t_set_ave, and proceed to step 3;
[0152] Step 3: According to valve_change_param, for cooling mode, if t_env_ave is greater than t_set_ave, match the adjustment part in valve_change_param according to the absolute value of the difference between t_env_ave and t_set_ave, find the corresponding valve opening adjustment amount change_span, increase the valve opening by change_span, but do not exceed the upper opening limit valve_opening_upper_limit; if t_env_ave is less than or equal to t_set_ave, match the reduction part in valve_change_param according to the absolute value of the difference between t_env_ave and t_set_ave, find the corresponding valve opening adjustment amount change_span, reduce the valve opening by change_span, but do not exceed the lower opening limit (such as 30%) valve_opening_lower_limit. Go to step 4;
[0153] Step 4: If the valve opening increases, the valve field type is recorded as add, the field adjustment_time is recorded as the current time, the fields t_env_ave and t_env_ave are updated, and type_List adds add; if the valve opening decreases, the valve field type is recorded as reduce, the field adjustment_time is recorded as the current time, the fields t_env_ave and t_env_ave are updated, and type_List adds reduce, and ends.
[0154] Furthermore, after completing the above-mentioned parameter verification transmission, switch control, overall adjustment control, anti-shake control, counter-trend control, and conventional control steps, the entire input parameter is locally instantiated as a .h file to be read after the next algorithm execution.
[0155] According to the air conditioning water system valve control method proposed in the embodiment of the present application, based on the thermostat parameters and valve parameters of the current air conditioning system, when the current air conditioning system meets the preset valve control conditions, the current valve control strategy of the current air conditioning system is determined, and the valve of the current air conditioning system is adjusted according to the current valve control strategy. Thus, the problem that the related technology is insufficient in terms of optimization of control targets and anti-interference ability is solved. From the perspective of supply and demand matching, the thermal imbalance problem is solved by adjusting the electric regulating valve in the pipe network, thereby improving the energy efficiency of the air conditioning system and the uniformity of indoor temperature.
[0156] Next, the air conditioning water system valve control device proposed according to the embodiment of the present application is described with reference to the accompanying drawings.
[0157] Fig.10It is a block diagram of an air conditioning water system valve control device according to an embodiment of the present application.
[0158] like Fig.10 As shown, the air conditioning water system valve control device 10 includes: an acquisition module 100 , a judgment module 200 and a control module 300 .
[0159] Among them, the acquisition module 100 is used to obtain the thermostat parameters and valve parameters of the current air-conditioning system; the judgment module 200 is used to judge whether the current air-conditioning system meets the preset valve control conditions based on the thermostat parameters and valve parameters; the control module 300 is used to determine the current valve control strategy of the current air-conditioning system based on the thermostat parameters and valve parameters if the current air-conditioning system meets the preset valve control conditions, and adjust the opening of the valve of the current air-conditioning system according to the current valve control strategy.
[0160] Further, in some embodiments, the thermostat parameters include at least one of the thermostat ID, the average temperature setting value of the thermostat, the ambient temperature of the thermostat, the start / stop state of the thermostat, and the operating mode of the thermostat, and the valve parameters include at least one of the valve ID and the valve opening.
[0161] Further, in some embodiments, the control module 300 is used to: determine whether the start / stop state of the thermostat is the on state, and whether the number of thermostats whose operating modes are the same as the operating mode of the current air-conditioning system is a first preset threshold; if the start / stop state of the thermostat is the on state, and the number of thermostats whose operating modes are the same as the operating mode of the current air-conditioning system is a first preset threshold, then adjust the current valve opening to the preset valve closing opening; otherwise, determine whether the current valve opening is equal to the preset valve closing opening; if the current valve opening is equal to the preset valve closing opening, then adjust the current valve opening to the preset initial opening.
[0162] Furthermore, in some embodiments, after adjusting the opening of the valve of the current air-conditioning system according to the current valve control strategy, the control module 300 is also used to: if the current valve is in the process of increasing the opening, obtain the average room temperature of the thermostat of the effective thermostat; if the average room temperature of the thermostat increases compared with the average room temperature at the time of the last adjustment, and the average room temperature of the thermostat is higher than the sum of the average temperature setting value of the effective thermostat and the preset temperature deviation threshold, then increase the opening of the valve based on the second preset increase in opening, and update the adjustment time and the average room temperature of the thermostat, and record the adjustment action, wherein the opening of the valve after the increase is less than or equal to the maximum opening of the valve.
[0163] Further, in some embodiments, after increasing the opening of all valves based on the first preset lifting opening, the control module 300 is also used to: obtain a second time difference between the current time and the stop control time of the valve; determine whether the second time difference is less than the second preset time interval, if the second time difference is less than the second preset time interval, record the type of the valve field as a maintenance state, and record the current time as the adjustment time of the valve; if the second time difference is greater than or equal to the second preset time interval, determine whether the number of increased types and the number of decreased types in the type change record in the valve field are both equal to the preset jitter cycle length; if the number of increased types and the number of decreased types are both equal to the preset jitter cycle length, record the type of the valve field as a maintenance state, update the stop control time of the valve to the current time plus the preset jitter stop control duration, and clear the type change record in the valve field.
[0164] Furthermore, in some embodiments, the air conditioning water system valve control device 10 is also used for: if the current valve is in the process of increasing the opening, then obtaining the average room temperature of the thermostat of the effective thermostat; if the average room temperature of the thermostat increases compared with the average room temperature at the time of the last adjustment, and the average room temperature of the thermostat is higher than the sum of the average temperature setting value of the effective thermostat and the preset temperature deviation threshold, then increasing the opening of the valve based on the second preset increase in opening, and updating the adjustment time and the average room temperature of the thermostat, and recording the adjustment action, wherein the increased opening of the valve is less than or equal to the maximum opening of the valve.
[0165] Furthermore, in some embodiments, the air conditioning water system valve control device 10 is also used to: obtain the average room temperature value of the current effective thermostat and the average temperature setting value of the effective thermostat, and calculate the difference between the average room temperature value and the average temperature setting value; if the average room temperature value is greater than the average temperature setting value, then based on the absolute value of the difference, match the target increase parameter from the preset step control parameter set, increase the valve opening based on the target increase parameter, and update the valve opening record; and, if the average room temperature value is less than or equal to the average temperature setting value, then based on the absolute value of the difference, match the target decrease parameter from the preset step control parameter set, reduce the valve opening based on the target decrease parameter, and update the valve opening record.
[0166] It should be noted that the above explanation of the embodiment of the air-conditioning water system valve control method is also applicable to the air-conditioning water system valve control device of this embodiment, and will not be repeated here.
[0167] According to the air conditioning water system valve control device proposed in the embodiment of the present application, based on the thermostat parameters and valve parameters of the current air conditioning system, when the current air conditioning system meets the preset valve control conditions, the current valve control strategy of the current air conditioning system is determined, and the valve opening of the current air conditioning system is adjusted according to the current valve control strategy. Thus, the problem that the related technology is insufficient in terms of optimization of control targets and anti-interference ability is solved. From the perspective of supply and demand matching, the thermal imbalance problem is solved by adjusting the electric regulating valve in the pipe network, thereby improving the energy efficiency of the air conditioning system and the uniformity of indoor temperature.
[0168] Fig.11 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device may include:
[0169] A memory 1101 , a processor 1102 , and a computer program stored in the memory 1101 and executable on the processor 1102 .
[0170] When the processor 1102 executes the program, the air conditioning water system valve control method provided in the above embodiment is implemented.
[0171] Furthermore, the electronic device further comprises:
[0172] The communication interface 1103 is used for communication between the memory 1101 and the processor 1102 .
[0173] The memory 1101 is used to store computer programs that can be executed on the processor 1102 .
[0174] The memory 1101 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0175] If the memory 1101, the processor 1102 and the communication interface 1103 are implemented independently, the communication interface 1103, the memory 1101 and the processor 1102 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.11 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0176] Optionally, in a specific implementation, if the memory 1101, the processor 1102 and the communication interface 1103 are integrated on a chip, the memory 1101, the processor 1102 and the communication interface 1103 can communicate with each other through an internal interface.
[0177] The processor 1102 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
[0178] An embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the above-mentioned air conditioning water system valve control method is implemented.
[0179] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0180] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0181] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0182] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or N wirings (electronic devices), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.
[0183] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiment, the N steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0184] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0185] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0186] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A valve control method for an air conditioning water system, characterized in that: The following steps are involved: Get the thermostat parameters and valve parameters of the current air conditioning system; Based on the thermostat parameters and the valve parameters, determining whether the current air conditioning system meets a preset valve control condition; If the current air-conditioning system meets the preset valve control conditions, the current valve control strategy of the current air-conditioning system is determined based on the thermostat parameters and the valve parameters, and the opening of the valve of the current air-conditioning system is adjusted according to the current valve control strategy.
2. The method according to claim 1, characterized in that The thermostat parameters include at least one of the thermostat ID, the average temperature setting value of the thermostat, the ambient temperature of the thermostat, the start / stop state of the thermostat and the operation mode of the thermostat, and the valve parameters include at least one of the valve ID and the valve opening.
3. The method according to claim 2, characterized in that The determining the current valve control strategy of the current air-conditioning system based on the thermostat parameter and the valve parameter, and adjusting the opening of the valve of the current air-conditioning system according to the current valve control strategy, comprises: Determining whether the start / stop state of the thermostat is the on state and the number of thermostats whose operation modes are the same as the operation mode of the current air-conditioning system is a first preset threshold; If the start / stop state of the thermostat is the on state, and the number of thermostats whose operation mode is the same as the operation mode of the current air-conditioning system is a first preset threshold, the current valve opening is adjusted to the preset valve closing opening; otherwise, whether the current valve opening is equal to the preset valve closing opening is determined; If the current valve opening is equal to the preset valve closing opening, the current valve opening is adjusted to the preset initial opening.
4. The method according to claim 3, characterized in that After adjusting the opening of the valve of the current air conditioning system according to the current valve control strategy, the method further includes: Get the first time difference between the current time and the last valve adjustment time; Determine whether the first time difference is greater than a first preset time interval. If the first time difference is greater than the first preset time interval, determine whether there is a valve whose opening reaches an upper limit. If there is no valve whose opening reaches the upper limit, increase the opening of all valves based on the first preset increase in opening to reduce the water pump frequency.
5. The method according to claim 4, characterized in that After increasing the openings of all valves based on the first preset lift opening, the method further includes: Obtaining a second time difference between the current time and the stop control time of the valve; Determine whether the second time difference is less than a second preset time interval, if the second time difference is less than the second preset time interval, record the type of the valve field as a maintenance state, and record the current time as the adjustment time of the valve; If the second time difference is greater than or equal to the second preset time interval, determining whether the number of types increased and the number of types decreased in the type change record in the valve field are both equal to the preset jitter cycle length; If the number of increased types and the number of reduced types are both equal to the preset jitter cycle length, the type of the valve field is recorded as the maintenance state, the valve stop control time is updated to the current time plus the preset jitter stop control duration, and the type change record in the valve field is cleared.
6. The method according to claim 5, characterized in that Also includes: If the current valve is in the process of increasing the opening, the average room temperature of the thermostat of the effective thermostat is obtained; If the average room temperature of the thermostat increases compared with the average room temperature at the last adjustment, and the average room temperature of the thermostat is higher than the sum of the average temperature setting value of the effective thermostat and the preset temperature deviation threshold, the opening of the valve is increased based on the second preset increase in opening, and the adjustment time and the average room temperature of the thermostat are updated at the same time, and the adjustment action is recorded, wherein the increased opening of the valve is less than or equal to the maximum opening of the valve.
7. The method according to claim 5, characterized in that Also includes: Obtaining an average room temperature value of a currently effective thermostat and an average temperature setting value of the effective thermostat, and calculating a difference between the average room temperature value and the average temperature setting value; If the average room temperature value is greater than the average temperature setting value, matching a target increase parameter from a preset step-type control parameter set based on the absolute value of the difference, increasing the valve opening based on the target increase parameter, and updating the valve opening record; And, if the average room temperature value is less than or equal to the average temperature setting value, the target reduction parameter is matched from the preset step control parameter set based on the absolute value of the difference, and the valve opening is reduced based on the target reduction parameter, and the valve opening record is updated.
8. An air conditioning water system valve control device, characterized in that: include: The acquisition module is used to obtain the thermostat parameters and valve parameters of the current air-conditioning system; A judgment module, used for judging whether the current air-conditioning system meets the preset valve control condition based on the thermostat parameter and the valve parameter; A control module is used to determine a current valve control strategy of the current air-conditioning system based on the thermostat parameters and the valve parameters if the current air-conditioning system meets a preset valve control condition, and to adjust the opening of the valve of the current air-conditioning system according to the current valve control strategy.
9. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the air conditioning water system valve control method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the air conditioning water system valve control method according to any one of claims 1 to 7.