Multi-demand priority scheduling method and device, equipment and storage medium

By centrally controlling multiple units in the heat pump system, the problem of uneven resource distribution under various demand scenarios is solved, enabling efficient and stable operation of the heat pump system and improving energy efficiency and user experience.

CN121993936APending Publication Date: 2026-05-08LINKEDGO TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
LINKEDGO TECH CO LTD
Filing Date
2026-03-31
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

Existing heat pump systems lack a globally unified scheduling strategy and priority preemption mechanism when multiple demands coexist, resulting in excessive resource allocation, uneven unit operation, reduced user experience, and increased energy consumption.

Method used

The centralized control host can uniformly schedule multiple heat pump units, select target units based on load demand, and dynamically adjust the operating mode and frequency to achieve global priority scheduling and shutdown control, ensuring reliable and efficient collaborative operation of the system under multiple demand scenarios.

Benefits of technology

It improves the overall energy efficiency of the system, enhances the stability and balance of the heat pump system under multiple demand scenarios, avoids excessive allocation of unit resources and frequent switching, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121993936A_ABST
    Figure CN121993936A_ABST
Patent Text Reader

Abstract

The invention provides a multi-demand priority scheduling method and device, equipment and a storage medium, relates to the technical field of heat pumps, and solves the technical problem that the comprehensive energy efficiency of a system is low due to a scheduling strategy for multiple heat pump units when multiple demands coexist in the related technology. The centralized control host performs unified scheduling control on a plurality of heat pump units in the heat pump system, an effective global unified scheduling strategy is provided, and the centralized control host dynamically schedules the heat pump units based on the actual operation condition, so that reliable, efficient and balanced cooperative operation can be realized in a multi-demand scene, the comprehensive energy efficiency of the system is improved, and the energy efficiency of the system is improved. And the stability of the system is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of heat pump technology, and in particular to a multi-demand priority scheduling method, apparatus, device and storage medium. Background Technology

[0002] Due to their high efficiency and energy saving, heat pumps are widely used in heating and cooling applications. Multiple heat pump units are typically connected in parallel within the same system to achieve cluster deployment, thereby controlling multiple units to improve overall heating and cooling capacity. However, in actual operation, heat pump systems with parallel clusters of heat pump units lack a globally unified scheduling strategy and priority preemption mechanism. Instead, they often employ a decentralized control method with individual units making independent judgments and responding separately. For example, each heat pump unit starts, stops, and adjusts independently based on signals such as terminal temperature and water tank temperature collected by its own sensors. Furthermore, the inventors found that in scenarios with multiple demands, such as heating, cooling, and domestic hot water supply, the system is prone to excessive resource allocation to either cooling or heating. This leads to slow hot water tank heating, insufficient water supply temperature, and other demand conflicts and resource contention, reducing user experience and easily resulting in some units shutting down under no-load conditions while others operate under overload. Therefore, the overall system efficiency in these technologies is low, failing to achieve reliable, efficient, and balanced coordinated operation in multi-demand scenarios. Summary of the Invention

[0003] This application provides a multi-demand priority scheduling method, apparatus, equipment, and storage medium, which solves the technical problem in related technologies that the scheduling strategy of multiple heat pump units when multiple demands coexist results in low overall system energy efficiency. This solution performs coordinated control of multiple heat pump units to achieve unified scheduling, thereby improving the reliability and efficiency of the system.

[0004] Firstly, this application provides a multi-demand priority scheduling method, applied to a central control unit in a heat pump system including multiple heat pump units, the method comprising:

[0005] When it is determined that there are multiple load demands for the heat pump system, target heat pump units that match the load demands are selected from all heat pump units based on the load demands. In each control cycle, the power demand corresponding to different load demands within the current control cycle is determined, and based on the power demand corresponding to different load demands, the first operating frequency of the target heat pump unit is determined to control the operation of the target heat pump unit. The power demand is the increment of the heat pump system's total power demand within the control cycle. If any load demand is in a completed state and other load demands are still in an incomplete state within the current control cycle, the operating mode of the target heat pump unit that matches the completed load demand will be switched to the operating mode corresponding to other load demands according to the preset demand priority. The demand priority is the priority corresponding to the load demand. If all load demands are met within the current control cycle, several target heat pump units matched with the same load demand are sequentially shut down until all target heat pump units are shut down.

[0006] Secondly, this application also provides a multi-demand priority scheduling device, applied to a central control unit in a heat pump system including multiple heat pump units, the device comprising: The unit allocation module is configured to select a target heat pump unit that matches the load demand from all heat pump units when it is determined that there are multiple load demands in the heat pump system. The frequency control module is configured to determine the power demand corresponding to different load demands in each control cycle, and based on the power demand corresponding to different load demands, determine the first operating frequency of the target heat pump unit to control the operation of the target heat pump unit. The power demand is the increment of the heat pump system's total power demand in the control cycle. The mode configuration module is configured to, in the current control cycle, when any load demand is in a completed state and other load demands are still in an incomplete state, switch the operating mode of the target heat pump unit that matches the load demand in the completed state to the operating mode corresponding to other load demands according to the preset demand priority. The demand priority is the priority corresponding to the load demand. The shutdown control module is configured to, when all load demands are completed within the current control cycle, control several target heat pump units matched with the same load demand to sequentially enter the shutdown state until all target heat pump units are in the shutdown state.

[0007] Thirdly, this application also provides an electronic device, which includes: One or more processors; A storage device for storing one or more programs, which, when executed by one or more processors, enable the one or more processors to implement the multi-demand priority scheduling method of this application.

[0008] Fourthly, this application also provides a storage medium for storing computer-executable instructions, which, when executed by a processor, are used to execute the multi-demand priority scheduling method of this application.

[0009] This application's solution provides an effective global unified scheduling strategy for multiple heat pump units in a heat pump system under the condition of multiple load demands running in parallel. The central control host performs dynamic scheduling of the heat pump units based on actual operating conditions, so as to achieve reliable, efficient and balanced collaborative operation under multiple demand scenarios, thereby improving the overall energy efficiency of the system and effectively enhancing the stability of the system. Attached Figure Description

[0010] Figure 1 A schematic diagram illustrating the steps of a multi-demand priority scheduling method provided in an embodiment of this application.

[0011] Figure 2 This is a schematic diagram illustrating the steps for determining power requirements according to an embodiment of this application.

[0012] Figure 3 This is a schematic diagram illustrating the steps of frequency allocation for a heat pump unit according to an embodiment of this application.

[0013] Figure 4 This is a schematic diagram of the structure of a multi-demand priority scheduling device provided in an embodiment of this application.

[0014] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0015] The embodiments of this application will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely illustrative of the embodiments of this application and are not intended to limit the scope of this application. Furthermore, it should be noted that, for ease of description, the accompanying drawings only show the parts related to the embodiments of this application, not all structures. Those skilled in the art, after reading this specification, should be able to conceive that any combination of technical features can constitute an optional implementation method, provided that the technical features do not contradict each other.

[0016] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects, not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship. In the description of this application, "multiple" means two or more, and "several" means one or more.

[0017] In practical operation, heat pump systems with parallel clusters of heat pump units in related technologies lack a globally unified scheduling strategy and priority preemption mechanism. Instead, they mostly adopt a control method of independent judgment and decentralized response for each unit. For example, each heat pump unit starts, stops, and adjusts independently based on signals such as terminal temperature and water tank temperature collected by its own sensors. Moreover, the inventors found that in scenarios with multiple demands, such as when any two load demands (heating, cooling, and domestic hot water supply) coexist, the system is prone to excessive allocation of unit resources to cooling or heating. This leads to demand conflicts and resource competition, such as slow heating of the hot water tank and insufficient water supply temperature, reducing user experience and easily causing some units to shut down under no-load conditions while others operate under overload. As a result, the overall system energy efficiency of related technologies is low, and reliable, efficient, and balanced collaborative operation under multiple demand scenarios cannot be achieved.

[0018] In response, this application provides a multi-demand priority scheduling method, apparatus, device, and storage medium. The method is applied to a central control host in a heat pump system that includes multiple heat pump units. That is, the central control host performs unified scheduling and control of multiple heat pump units in the heat pump system to achieve reliable, efficient, and balanced collaborative operation in multi-demand scenarios. Figure 1 This is a schematic diagram illustrating the steps of a multi-demand priority scheduling method provided in an embodiment of this application. In the case of multiple concurrent load demands, the central control unit schedules multiple heat pump units to match these demands. The load demands include hot water demand, heating demand, and cooling demand. It is understood that in a heat pump system, at least two of these demands can be identified as concurrent load demands. To address this, the central control unit schedules the operation of heat pump units that match the load demands and monitors the execution status of various load demands in real time to dynamically adjust the operating mode and frequency of the corresponding heat pump units. Specific steps include S110-S140.

[0019] Step S110: If it is determined that there are multiple load demands for the heat pump system, select the target heat pump unit that matches the load demand from all heat pump units based on the load demand.

[0020] Load demand, as the user's control requirement for the operating mode of the heat pump system, includes hot water demand, heating demand, and cooling demand, each corresponding to different operating modes. Optionally, the central control unit can determine the current load demand of the heat pump system by parsing the user's set commands. For example, if the user currently needs the heat pump system to provide heating, they can input the corresponding command. Based on this command, the central control unit can determine that the heat pump system currently has a heating demand, and the heat pump units in the system need to operate in heating mode to match the current load demand.

[0021] Furthermore, the central control unit corresponds to different load demands and selects the target heat pump unit in the heat pump system that matches the load demand. For example, the target heat pump unit is determined based on mode matching. There are multiple operating modes for heat pump units, such as heating mode, cooling mode, and hot water mode. Each heat pump unit may have different priorities for different operating modes. For example, some heat pump units may have the priority mode of heating mode, while others may have the priority mode of cooling mode. It can be understood that the priority mode is the operating mode that the heat pump unit executes first. In this case, the central control unit can select the heat pump unit whose priority mode matches the load demand as the heat pump unit matched to the load demand. That is, it selects the heat pump unit whose priority mode is the same as the operating mode corresponding to the load demand and uses it as the heat pump unit matched to the load demand.

[0022] Step S120: In each control cycle, determine the power demand corresponding to different load demands within the current control cycle, and based on the power demand corresponding to different load demands, determine the first operating frequency of the target heat pump unit to control the operation of the target heat pump unit.

[0023] The power demand is the incremental increase in the total power demand of the heat pump system during the control cycle. For different load demands, the central control unit can determine the power demand corresponding to that load demand. Figure 2 The figure illustrates the steps for determining power demand according to an embodiment of this application. In one embodiment, for a load demand, the central control unit calculates the power demand in each control cycle using an incremental PID algorithm to determine the increment of the current load demand on the total power demand in the current cycle. Incremental PID allows the central control unit to use system-level demand error as the control object, thereby accumulating smooth control and improving the stability of frequency regulation and start-up / shutdown control of the heat pump unit. This effectively reduces current surges, noise, and system fluctuations caused by frequency abrupt changes during start-up / shutdown and frequency regulation. Specific steps include: Step S210: Determine the temperature difference between the target water tank temperature and the actual water tank temperature within multiple consecutive control cycles, and use it as the system requirement error value for the corresponding control cycle.

[0024] Step S220: Based on the system demand error values ​​corresponding to multiple adjacent control cycles and the preset gain coefficient, calculate the weighted cumulative value according to the incremental PID algorithm, and use it as the power demand for the current control cycle.

[0025] Understandably, the target water tank temperature is the set target temperature corresponding to the current load demand, and the central control host determines this target water tank temperature based on the user-set instructions. The actual water tank temperature, on the other hand, is the currently detected water tank temperature, which can be detected by a temperature sensor installed in the water tank and read by the central control host. Optionally, each heat pump unit in the heat pump system can be equipped with a different water tank. In this case, the central control host can use the average water tank temperature of multiple heat pump units corresponding to the same load demand as the actual water tank temperature. Furthermore, for the same control cycle, the temperature difference between the target water tank temperature and the actual water tank temperature is used as the system demand error value for that control cycle. The system demand error values ​​for multiple control cycles are calculated accordingly, such as calculating the system demand error values ​​for the current control cycle and the two control cycles preceding it.

[0026] Then, the central control unit calculates the power demand using an incremental PID algorithm. The incremental PID algorithm includes proportional, integral, and derivative terms, each with a corresponding gain coefficient. This gain coefficient represents the power increase required per degree Celsius. Therefore, according to the incremental PID algorithm, a weighted cumulative value is calculated between multiple system demand error values ​​and the preset gain coefficient, which is used as the power demand for the current control cycle. The specific calculation formula is as follows:

[0027]

[0028] Where e(k) is the system demand error value for control period k, e(k-1) is the system demand error value for control period (k-1), e(k-2) is the system demand error value for control period (k-2), and T set For the target water tank temperature, T actual (k) represents the actual water tank temperature, and Δu represents the power requirement, K. p K i K d These are the gain coefficients for the corresponding proportional, integral, and differential terms, respectively.

[0029] After determining the power demand for the current control cycle, the central control unit allocates power to each target heat pump unit according to the power demand corresponding to each load demand and the target heat pump unit matched to that load demand. This determines the frequency change of each target heat pump unit in the current control cycle, and the frequency change corresponds to the allocated power, so that the target heat pump unit can meet the power demand of the system during the current control cycle.

[0030] Step S130: If any load demand is in a completed state and other load demands are still in an incomplete state within the current control cycle, the operating mode of the target heat pump unit that matches the completed load demand is switched to the operating mode corresponding to other load demands according to the preset demand priority.

[0031] In this context, demand priority refers to the priority corresponding to the load demand. A load demand in a "completed" state indicates that the current system has met the load demand. The central control unit can determine this by detecting the water tank temperature. For example, if the actual water tank temperature reaches the target water tank temperature within the current control cycle, the central control unit can determine that the corresponding load demand is in a "completed" state, meaning that after adjustments over several previous control cycles, the heat pump system has met the load demand. If any load demand is in a "completed" state while other load demands are still in an "incomplete" state, meaning the central control unit determines that there is a met load demand among multiple load demands, it will switch the target heat pump unit matching the met load demand to another operating mode so that the target heat pump unit can match the incomplete load demand. Among them, the demand priority is a preset priority order, which is used to represent the priority of load demand. Optionally, the corresponding priority can be that hot water demand is higher than heating demand, and heating demand is higher than cooling demand. Based on this, in one embodiment, if the current load demand includes heating demand and cooling demand, when the heating demand is met, the central control host controls the target heat pump units originally matched with the heating demand to switch the operating mode of the target heat pump units from heating mode to cooling mode, so that the heat pump system can add more heat pump units to operate in cooling mode for cooling demand.

[0032] Step S140: When all load demands are completed within the current control cycle, control several target heat pump units matched with the same load demand to enter the shutdown state in sequence until all target heat pump units are in the shutdown state.

[0033] When all load demands are in a completed state, meaning the central control unit determines that the heat pump system has met all load demands, the central control unit controls several target heat pump units matching the completed load demands to sequentially enter a shutdown state. The shutdown state means the current heat pump unit is in a suspended state so that it can be restarted when load demands reappear. It's conceivable that, referring to the above example, when multiple load demands are successively in a completed state, the central control unit switches the operating modes of multiple heat pump units so that the last load demand to enter the completed state has multiple target heat pump units. In this case, the central control unit sequentially controls all heat pump units to enter the shutdown state step by step. Alternatively, in a heat pump system, multiple load demands can simultaneously be in a completed state within the same control cycle. The central control unit then controls several target heat pump units matching the same load demand to sequentially enter the shutdown state so that all heat pump units are in a shutdown state.

[0034] As can be seen from the above scheme, this scheme provides an effective global unified scheduling strategy by using a centralized control host to uniformly schedule and control multiple heat pump units in the heat pump system under the condition of multiple load demands. The centralized control host dynamically schedules the heat pump units based on the actual operating conditions, so as to achieve reliable, efficient and balanced collaborative operation under multiple demand scenarios, thereby improving the overall energy efficiency of the system and effectively enhancing the stability of the system.

[0035] Optionally, a hot water preemption mechanism is also configured in the central control unit. When allocating heat pump units, the central control unit selects a heat pump unit from the target heat pump units that match other load demands for hot water demand. Specifically, when hot water demand is a new load demand, the first heat pump unit with the longest cumulative running time is selected from the target heat pump units that match heating demand as the target heat pump unit that matches hot water demand, and the operating mode of the first heat pump unit is switched to the operating mode corresponding to hot water demand.

[0036] In one embodiment, when selecting a target heat pump unit to match different load demands, the central control host can determine the target heat pump unit based on the priority mode and cumulative runtime. The configuration information of each heat pump unit records the corresponding priority mode and cumulative runtime, and one operating mode of the heat pump unit corresponds to one load demand. It can be understood that the priority mode is the operating mode that the heat pump unit executes first, but the heat pump unit can still switch to other operating modes.

[0037] Furthermore, for scenarios with multiple concurrent demands, the heat pump unit selects the corresponding target heat pump unit for each load demand based on the number of heat pump units in the system. When multiple load demands exist in the heat pump system, the central control unit compares the number of heat pump units in the system with the total number of load demands to allocate units based on the comparison results. The number of load demands indicates the quantity of different types of load demands currently existing in the system.

[0038] Specifically, when the number of heat pump units in a heat pump system is greater than or equal to the total load demand, based on the operating mode matching the load demand, the heat pump unit with the shortest cumulative running time and the same priority mode as the load demand is selected from all heat pump units and used as the target heat pump unit for matching the load demand. It can be understood that for multiple load demands, when the number of heat pump units exceeds the number of load demands, the central control unit configures at least one heat pump unit for each load demand, and selects heat pump units according to the selection principle of prioritizing the mode and matching the load demand, further determining the heat pump unit with the shortest cumulative running time as the target heat pump unit for matching that load demand. For example, if the current load demand includes hot water demand, heating demand, and cooling demand, and the number of heat pump units is 3, and the priority modes of the 3 heat pump units are hot water mode, heating mode, and cooling mode, the central control unit will use the 3 heat pump units as target heat pump units for matching the corresponding load demand according to their priority modes. If there are 4 heat pump units, and the priority modes of the 4 heat pump units are hot water mode, heating mode, heating mode and cooling mode, then the central control host will select the heat pump unit corresponding to the hot water mode as the target heat pump unit to match the hot water demand, and the heat pump unit corresponding to the cooling mode as the target heat pump unit to match the cooling demand. In addition, the central control host will select the heat pump unit with the shortest cumulative running time from the two heat pump units with the priority mode of heating mode as the target heat pump unit to match the heating demand.

[0039] Furthermore, if no heat pump unit with the same operating mode as the load demand exists in the priority mode, the heat pump unit with the shortest cumulative operating time among the remaining heat pump units will be selected as the target heat pump unit for the load demand. That is, after selecting the corresponding target heat pump unit for other load demands, if no priority mode matches the load demand, the central control unit will select the heat pump unit with the shortest cumulative operating time from the remaining heat pump units as the target heat pump unit for that load demand. For example, if the current load demand includes hot water demand, heating demand, and cooling demand, and the number of heat pump units is 4, and the priority modes of the 4 heat pump units are hot water mode, heating mode, heating mode, and heating mode, then the central control unit will select the heat pump unit corresponding to the hot water mode as the target heat pump unit for matching the hot water demand, and from the three heat pump units with the heating mode priority mode, select the heat pump unit with the shortest cumulative operating time as the target heat pump unit for matching the heating demand. For cooling demand, there is no priority mode and corresponding heat pump unit in the heat pump system. The central control host selects the heat pump unit with the shortest cumulative running time from the remaining two heat pump units as the target heat pump unit to match the cooling demand, and controls the heat pump unit to switch to the cooling mode.

[0040] When the number of heat pump units in a heat pump system is less than the total load demand, target heat pump units are selected based on demand priority, prioritizing the highest priority load demand. The demand priority corresponds to the priority of each load demand; optionally, hot water demand has higher priority than heating demand, and heating demand has higher priority than cooling demand. The central control unit prioritizes selecting target heat pump units to meet the highest priority load demand. Furthermore, if there are still remaining heat pump units after selecting the target heat pump units for the highest priority load demand, the central control unit selects target heat pump units for the next highest priority load demand, thus achieving priority-based target heat pump unit configuration.

[0041] In selecting a target heat pump unit for a given load demand, the central control unit also determines the target heat pump unit based on priority mode and cumulative runtime. Specifically, if there are heat pump units with the same priority mode and operating mode as the high-priority load demand, the heat pump unit with the shortest cumulative runtime is selected as the target heat pump unit for the high-priority load demand. That is, the central control unit prioritizes selecting the heat pump unit with the shortest cumulative runtime and matching priority mode as the target heat pump unit for that load demand, and the same method is used for selecting the next priority load demand. For example, if the current load demand includes hot water demand, heating demand, and cooling demand, with hot water demand having the highest priority, and there are two heat pump units, and both heat pump units have hot water priority mode, the central control unit selects the heat pump unit with the shortest cumulative runtime as the target heat pump unit for matching the hot water demand.

[0042] Furthermore, if no heat pump unit has the same operating mode as the high-priority load demand, the heat pump unit with the shortest cumulative operating time among the remaining heat pump units will be selected as the target heat pump unit. Referring to the example above, if both heat pump units are in heating mode, for hot water demand, the central control unit will select the heat pump unit with the shortest cumulative operating time from the two heat pump units as the target heat pump unit to match the hot water demand.

[0043] To address this, this solution addresses the issue by configuring appropriate heat pump units for each load demand, thereby achieving efficient scheduling and allocation. This avoids frequent mode switching of heat pump units and excessive allocation of unit resources to either cooling or heating, thus achieving effective allocation of unit resources to improve the overall heating and cooling capacity of the system. Furthermore, it prioritizes starting the units with the shortest cumulative operating time to balance unit lifespan.

[0044] In some embodiments, when the number of heat pump units in a heat pump system is greater than or equal to the total load demand in the system, the central control unit selects one heat pump unit for each load demand and then allocates the remaining heat pump units. Specifically, the central control unit determines the load demand corresponding to the heat pump units to be allocated based on demand priority. For example, if the load demand includes hot water demand, heating demand, and cooling demand, hot water demand is the highest priority load demand, while the priority of heating demand and cooling demand can be determined according to actual application requirements.

[0045] Furthermore, if multiple load demands are hot water demand, heating demand, and cooling demand, then the remaining heat pump units are all designated as target heat pump units to match the first target load demand. The first target load demand is the load demand with the highest priority among heating and cooling demands. That is, the central control unit uses the remaining heat pump units as the target heat pump units to match the load demand with the highest priority among heating and cooling demands. For example, if the current load demand includes hot water demand, heating demand, and cooling demand, and the priorities are hot water demand, heating demand, and cooling demand in descending order, and if the number of heat pump units is 4, after allocating one heat pump unit to each load demand according to the above embodiment, the remaining heat pump unit is designated as the target heat pump unit to match the heating demand.

[0046] Furthermore, if the multiple load demands are any two of hot water demand, heating demand, and cooling demand, then all remaining heat pump units are used as target heat pump units matched to the second target load demand, where the second target load demand is the load demand with the highest priority among heating and cooling demands, or other load demands besides hot water demand. Referring to the above example, when the multiple load demands are both hot water demand and heating demand, after allocating one heat pump unit to each load demand according to the above embodiment, all remaining heat pump units are used as target heat pump units matched to the heating demand. However, when the multiple load demands are both heating and cooling demand, after allocating one heat pump unit to each load demand according to the above embodiment, since heating demand has a higher priority than cooling demand, all remaining heat pump units are used as target heat pump units matched to the heating demand.

[0047] Figure 3 This is a schematic diagram illustrating the steps of frequency allocation for heat pump units according to an embodiment of this application. The cooling and heating capacity of the heat pump unit is represented by its rated cooling and heating output. In one embodiment, the central control host considers the capacity differences of different units during the multi-unit allocation process. That is, it performs capacity normalization conversion on the rated cooling and heating output of each heat pump unit so that the frequency adjustment of each heat pump unit can be adapted to the cooling and heating capacity of the unit. The specific steps include steps S310-S340.

[0048] Step S310: According to the number of target heat pump units corresponding to the same load demand, the power demand is evenly distributed to determine the average demand of each target heat pump unit corresponding to the same load demand.

[0049] Step S320: Determine the ratio of the average demand of the target heat pump unit to the normalized conversion ratio, and use it as the frequency change of the target heat pump unit.

[0050] Step S330: When the power demand corresponding to the load demand in the current control cycle is greater than 0, determine the first operating frequency of each target heat pump unit based on the current operating frequency and frequency change of the target heat pump unit, and control the target heat pump unit to operate at an increased frequency.

[0051] Step S340: When the power demand corresponding to the load demand in the current control cycle is less than 0, determine the first operating frequency of each target heat pump unit based on the current operating frequency and frequency change of the target heat pump unit, and control the target heat pump unit to operate at a reduced frequency.

[0052] It can be understood that the power demand corresponding to the load demand in the current control cycle represents the change in power demand to meet the load demand within the current control cycle. The central control unit distributes the power demand determined in the current control cycle evenly according to the number of heat pump units. This means that for the same load demand, the central control unit distributes the power demand evenly according to the number of target heat pump units matching that load demand, so that the average demand allocated to each target heat pump unit is the same. Furthermore, considering the differences in cooling and heating capacity of different heat pump units due to different models, the central control unit configures a corresponding normalized conversion ratio based on each target heat pump unit. This normalized conversion ratio is the ratio of the rated cooling and heating output of the heat pump unit to a preset reference value. Optionally, the reference value is the rated cooling and heating output of a heat pump unit corresponding to a reference model, for example, selecting one of multiple heat pump units as the reference model.

[0053] For each target heat pump unit, there is a linear mapping relationship between its power and frequency. For example, the minimum power corresponds to the minimum operating frequency, and the maximum power corresponds to the maximum operating frequency. The maximum operating frequency, minimum operating frequency, maximum power, and minimum power are all fixed parameters of the heat pump unit. Other powers in between can be determined through the linear mapping relationship. The corresponding calculation formula is as follows:

[0054] Among them, f i For the current frequency, P i f is the current power. min For the minimum operating frequency, f max For the maximum operating frequency, P min For minimum power, P max This represents the maximum power. Therefore, when determining the frequency change of the heat pump unit, a normalized conversion ratio is introduced to ensure that the cooling and heating capacity of the heat pump unit can be adapted to both frequency increases and decreases. Specifically, based on the above linear mapping relationship, the central control unit can determine the frequency increment by combining the average demand, and then calculate the ratio of the frequency increment to the normalized conversion ratio as the frequency change. For example, in the next control cycle after all the corresponding heat pump units have been started according to the startup sequence, there is a power demand. The power demand increment in the current control cycle is determined based on all heat pump units operating at the minimum operating frequency. In this case, the average demand of the target heat pump unit is equivalent to P in the above formula. i -P min This allows us to determine the corresponding frequency increment (f). i -f min ), and frequency increment (f i -f min Divide by the normalized conversion ratio corresponding to the heat pump unit to obtain the frequency change.

[0055] Furthermore, the central control unit determines whether to increase or decrease the frequency based on the power demand of the current control cycle. If the power demand of the current control cycle is greater than 0, the central control unit controls the heat pump unit to increase its frequency, that is, it uses the sum of the current operating frequency and the frequency change as the first operating frequency of the heat pump unit and controls the heat pump unit to operate at the increased frequency. If the power demand of the current control cycle is less than 0, the central control unit controls the heat pump unit to decrease its frequency, that is, it uses the difference between the current operating frequency and the frequency change as the first operating frequency of the heat pump unit and controls the heat pump unit to operate at the decreased frequency.

[0056] Therefore, when multiple demands are met in parallel, this solution distributes the incremental demand evenly to multiple target heat pump units that match the load demand for the same load demand. The frequency change of each unit is calculated by normalizing the conversion according to the unit capacity ratio, so that the load distribution in the system is uniform and helps to improve the stability of the system.

[0057] Optionally, before frequency ramp-up control, the central control unit starts multiple target heat pump units matched with the same load demand in a step-by-step manner. That is, if there are multiple target heat pump units matched with the same load demand, and some target heat pump units have not yet been started, then the target heat pump units are started step-by-step and run at the minimum operating frequency. It can be understood that if the heat pump units currently started in the heat pump system still cannot meet the load demand, the central control unit can determine that the power demand is still increasing, and then start the target heat pump units step-by-step according to the start-up sequence. The start-up sequence can be determined by sorting the multiple target heat pump units matched with the same load demand from least to most cumulative running time.

[0058] For example, during application, the heat pump system currently has hot water demand, heating demand, and cooling demand, with the priority of demand being hot water demand, heating demand, and cooling demand in that order. This includes heat pump units E1 (matching hot water demand), E2 (matching heating demand), E3 (matching cooling demand), and E4 (matching heating demand). The central control unit controls the corresponding heat pump units according to different load demands. During control cycle T1, the central control unit starts heat pump unit E1 and operates it in hot water mode at the minimum operating frequency, starts heat pump unit E2 and operates it in heating mode at the minimum operating frequency, and starts heat pump unit E3 and operates it in cooling mode at the minimum operating frequency.

[0059] During control cycle T2, if the power demand corresponding to each load increases, the central control unit will control heat pump units E1 and E3 to increase their frequency according to the corresponding power demand, while controlling heat pump unit E2 to operate at its minimum operating frequency. Heat pump unit E4 will then be activated and operate in heating mode at its minimum operating frequency. During control cycle T3, if the power demand corresponding to each load still increases, the central control unit will control heat pump units E1 and E3 to increase their frequency according to the corresponding power demand, while controlling heat pump units E2 and E4 to allocate power according to the heating demand and then increase their frequency accordingly.

[0060] Within control cycle T4, if the hot water demand is met but the power demand corresponding to other load demands continues to increase, the central control unit will switch heat pump unit E1 to heating mode and designate it as the target heat pump unit to match the heating demand. It will also control heat pump unit E1 to operate at its minimum operating frequency in heating mode, while heat pump units E2 and E4 will maintain their current operating frequencies. Additionally, the central control unit will increase the frequency of heat pump unit E3 according to its corresponding power demand. Within control cycle T5, if both heating and cooling demands are met, the central control unit will shut down heat pump unit E3 and then shut down heat pump units E1, E2, and E4 in sequence.

[0061] Figure 4 This is a schematic diagram of a multi-demand priority scheduling device provided in an embodiment of this application. The device is used to execute the multi-demand priority scheduling method provided in the above embodiment and possesses the modules required for executing the method and the beneficial effects. As shown in the figure, the heat pump unit cluster control device is applied to the central control host in a heat pump system including multiple heat pump units. The device includes a unit allocation module 401, a frequency control module 402, a mode configuration module 403, and a shutdown control module 404.

[0062] The unit allocation module 401 is configured to select a target heat pump unit that matches the load demand from all heat pump units when it is determined that there are multiple load demands in the heat pump system. The frequency control module 402 is configured to determine the power demand corresponding to different load demands in each control cycle, and based on the power demand corresponding to different load demands, determine the first operating frequency of the target heat pump unit to control the operation of the target heat pump unit. The power demand is the increment of the total power demand of the heat pump system in the control cycle. The mode configuration module 403 is configured to, in the current control cycle, when any load demand is in a completed state and other load demands are still in an incomplete state, switch the operating mode of the target heat pump unit that matches the completed load demand to the operating mode corresponding to other load demands according to the preset demand priority. The demand priority is the priority corresponding to the load demand. The shutdown control module 404 is configured to control several target heat pump units matched with the same load demand to enter the shutdown state sequentially when all load demands are completed within the current control cycle, until all target heat pump units are in the shutdown state.

[0063] Based on the above embodiments, the configuration information of each heat pump unit records the corresponding priority mode and cumulative runtime. The priority mode is the operating mode that the heat pump unit executes first, and one operating mode corresponds to one load demand. The unit allocation module 401 is specifically configured as follows: When the number of heat pump units in a heat pump system is greater than or equal to the total load demand in the heat pump system, based on the operating mode that matches the load demand, the heat pump unit with the shortest cumulative running time and the same priority mode as the operating mode corresponding to the load demand is selected from all heat pump units and used as the target heat pump unit that matches the load demand. If there is no heat pump unit with the same priority mode and operating mode as the load demand, then the heat pump unit with the shortest cumulative running time among the remaining heat pump units will be selected as the target heat pump unit for the load demand. or, When the number of heat pump units in a heat pump system is less than the total load demand in the heat pump system, the target heat pump units are selected based on demand priority, prioritizing the load demand with higher priority. If there are heat pump units with the same operating mode as the priority mode and the high priority load demand, then the heat pump unit with the shortest cumulative running time will be selected as the target heat pump unit to match the high priority load demand. If there is no heat pump unit with the same operating mode as the priority mode and the high priority load demand, then the heat pump unit with the shortest cumulative running time among the remaining heat pump units will be selected as the target heat pump unit.

[0064] Based on the above embodiments, the load demand includes hot water demand, heating demand, and cooling demand. When hot water demand exists among multiple load demands, it is considered the highest priority load demand. When the number of heat pump units in the heat pump system is greater than or equal to the total number of load demands in the heat pump system, the unit allocation module 401 is further configured as follows: If multiple load demands are hot water demand, heating demand and cooling demand respectively, then the remaining heat pump units will be used as target heat pump units to match the first target load demand, which is the load demand with the highest priority among heating demand and cooling demand. If multiple load demands are any two of the hot water demand, heating demand, and cooling demand, then the remaining heat pump units will be used as target heat pump units to match the second target load demand. The second target load demand is the load demand with the highest priority among the heating demand and cooling demand, or other load demands besides the hot water demand.

[0065] Based on the above embodiments, the calculation process for the power demand in the current control cycle includes: Determine the temperature difference between the target water tank temperature and the actual water tank temperature within multiple consecutive control cycles and use it as the system requirement error value for the corresponding control cycle. Based on the system demand error values ​​corresponding to multiple adjacent control cycles and the preset gain coefficient, the weighted cumulative value is calculated according to the incremental PID algorithm and used as the power demand for the current control cycle.

[0066] Based on the above embodiments, the frequency control module 402 is specifically configured as follows: Based on the number of target heat pump units corresponding to the same load demand, the power demand is evenly distributed to determine the average demand of each target heat pump unit corresponding to the same load demand. Determine the ratio of the average demand of the target heat pump unit to the normalized conversion ratio, and use it as the frequency variation of the target heat pump unit. The normalized conversion ratio is the ratio of the rated cooling and heating output of the heat pump unit to the preset reference value. If the power demand corresponding to the load demand in the current control cycle is greater than 0, the first operating frequency of each target heat pump unit is determined based on the current operating frequency and frequency change of the target heat pump unit, and the target heat pump unit is controlled to operate at an increased frequency. When the power demand corresponding to the load demand in the current control cycle is less than 0, the first operating frequency of each target heat pump unit is determined based on the current operating frequency and frequency change of the target heat pump unit, and the target heat pump unit is controlled to operate at a reduced frequency.

[0067] Based on the above embodiments, the frequency control module 402 is further configured as follows: If there are multiple target heat pump units matching the same load demand, and there are target heat pump units that have not been started, then the target heat pump units will be started one by one and operated at the minimum operating frequency.

[0068] Based on the above embodiments, the load demand includes hot water demand, heating demand, and cooling demand. The device also includes a hot water preemption module, which is configured as follows: When hot water demand is added as a new load demand, the heat pump unit with the longest cumulative running time among the target heat pump units matched to the heating demand is selected as the target heat pump unit matched to the hot water demand, and the operating mode of the first heat pump unit is switched to the operating mode corresponding to the hot water demand.

[0069] It is worth noting that in the above embodiments, the functional modules are divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of each functional module are only for easy differentiation and are not used to limit the scope of protection of this application.

[0070] Figure 5 This is a schematic diagram of an electronic device provided in an embodiment of this application. It is used to execute the multi-demand priority scheduling method provided in the above embodiment, and has corresponding functional modules and beneficial effects for executing the method. As shown in the figure, the device includes a processor 501, a memory 502, an input device 503, and an output device 504. The number of processors 501 can be one or more; the figure shows one processor 501 as an example. The processor 501, memory 502, input device 503, and output device 504 can be connected via a bus or other means; the figure shows a connection via a bus as an example. The memory 502, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the multi-demand priority scheduling method in the embodiments of this application. The processor 501 executes various corresponding functional applications and data processing by running the software programs, instructions, and modules stored in the memory 502, thereby implementing the above-mentioned multi-demand priority scheduling method.

[0071] The memory 502 may primarily include a program storage area and a data storage area. The program storage area may store the operating system and at least one application program required for a given function; the data storage area may store data recorded or created during use. Furthermore, the memory 502 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 502 may further include a memory remotely located relative to the processor 501, which can be connected to a server via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0072] The input device 503 can be used to input corresponding digital or character information to the processor 501, and to generate key signal inputs related to the user settings and function control of the device; the output device 504 can be used to send or display key signal outputs related to the user settings and function control of the device.

[0073] This application also provides a storage medium storing computer-executable instructions, which, when executed by a processor, are used to perform relevant operations in the multi-demand priority scheduling method provided in any embodiment of this application.

[0074] Computer-readable storage media include both permanent and non-permanent, removable and non-removable media, and information storage can be achieved by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0075] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0076] Note that the above are merely preferred embodiments and the technical principles employed in this application. Those skilled in the art will understand that this application is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of this application. Therefore, although this application has been described in detail through the above embodiments, this application is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of this application, the scope of which is determined by the scope of the appended claims.

Claims

1. A multi-demand priority scheduling method, characterized in that, A centralized control unit applied to a heat pump system comprising multiple heat pump units, the method comprising: If it is determined that there are multiple load demands for the heat pump system, target heat pump units that match the load demands are selected from all heat pump units based on the load demands. In each control cycle, the power demand corresponding to different load demands within the current control cycle is determined, and based on the power demand corresponding to different load demands, the first operating frequency of the target heat pump unit is determined to control the operation of the target heat pump unit. The power demand is the incremental demand of the heat pump system for total power within the control cycle. If any load demand is in a completed state and other load demands are still in an incomplete state within the current control cycle, the operating mode of the target heat pump unit that matches the completed load demand will be switched to the operating mode corresponding to other load demands according to the preset demand priority. The demand priority is the priority corresponding to the load demand. If all load demands are met within the current control cycle, several target heat pump units matched with the same load demand are sequentially shut down until all target heat pump units are shut down.

2. The multi-demand priority scheduling method according to claim 1, characterized in that, Each heat pump unit's configuration information records the corresponding priority mode and cumulative runtime. The priority mode is the operating mode that the heat pump unit prioritizes to execute, and each operating mode corresponds to a load demand. When it is determined that there are multiple load demands for the heat pump system, the step of selecting target heat pump units that match the load demands from all heat pump units includes: If the number of heat pump units in the heat pump system is greater than or equal to the total number of load demands in the heat pump system, based on the operating mode that matches the load demand, select the heat pump unit with the same priority mode as the operating mode corresponding to the load demand and the shortest cumulative running time from all heat pump units, and use it as the target heat pump unit that matches the load demand. If there is no heat pump unit with the same priority mode and operating mode as the load demand, then the heat pump unit with the shortest cumulative running time among the remaining heat pump units shall be selected as the target heat pump unit for the load demand. or, If the number of heat pump units in the heat pump system is less than the total load demand in the heat pump system, the target heat pump unit shall be selected for the high priority load demand according to the demand priority. If there are heat pump units with the same operating mode as the priority mode and the high priority load demand, then the heat pump unit with the shortest cumulative running time will be selected as the target heat pump unit to match the high priority load demand. If there is no heat pump unit with the same operating mode as the priority mode and the high priority load demand, then the heat pump unit with the shortest cumulative running time among the remaining heat pump units will be selected as the target heat pump unit.

3. The multi-demand priority scheduling method according to claim 2, characterized in that, The load demand includes hot water demand, heating demand and cooling demand, and when the hot water demand exists among multiple load demands, the hot water demand is the highest priority load demand. When the number of heat pump units in the heat pump system is greater than or equal to the total load demand in the heat pump system, the method further includes: If the multiple load demands are hot water demand, heating demand and cooling demand respectively, then the remaining heat pump units are all used as target heat pump units to match the first target load demand, which is the load demand with the highest priority among the heating demand and the cooling demand. If the multiple load demands are any two of the hot water demand, heating demand, and cooling demand, then the remaining heat pump units will be used as target heat pump units to match the second target load demand, which is the load demand with the highest priority among the heating demand and the cooling demand, or other load demands besides the hot water demand.

4. The multi-demand priority scheduling method according to claim 1, characterized in that, The calculation process for the power demand in the current control cycle includes: Determine the temperature difference between the target water tank temperature and the actual water tank temperature within multiple consecutive control cycles and use it as the system requirement error value for the corresponding control cycle. Based on the system demand error values ​​corresponding to multiple adjacent control cycles and the preset gain coefficient, the weighted cumulative value is calculated according to the incremental PID algorithm and used as the power demand for the current control cycle.

5. The multi-demand priority scheduling method according to claim 1 or 4, characterized in that, The step of determining the first operating frequency of the target heat pump unit based on the power demand corresponding to different load requirements in order to control the operation of the target heat pump unit includes: The power demand is evenly distributed according to the number of target heat pump units corresponding to the same load demand to determine the average demand of each target heat pump unit corresponding to the same load demand. The ratio of the average demand of the target heat pump unit to the normalized conversion ratio is determined and used as the frequency change of the target heat pump unit. The normalized conversion ratio is the ratio of the rated cooling and heating output of the heat pump unit to a preset reference value. When the power demand corresponding to the load demand in the current control cycle is greater than 0, the first operating frequency of each target heat pump unit is determined based on the current operating frequency and frequency change of the target heat pump unit, and the target heat pump unit is controlled to operate at an increased frequency. When the power demand corresponding to the load demand in the current control cycle is less than 0, the first operating frequency of each target heat pump unit is determined based on the current operating frequency and frequency change of the target heat pump unit, and the target heat pump unit is controlled to operate at a reduced frequency.

6. The multi-demand priority scheduling method according to claim 5, characterized in that, The method further includes: If there are multiple target heat pump units matching the same load demand, and there are target heat pump units that have not been started, then the target heat pump units will be started one by one and operated at the minimum operating frequency.

7. The multi-demand priority scheduling method according to claim 1, characterized in that, The load demand includes hot water demand, heating demand, and cooling demand, and the method further includes: When the hot water demand is a new load demand, the first heat pump unit with the longest cumulative running time among the target heat pump units matched with the heating demand is selected as the target heat pump unit matched with the hot water demand, and the operating mode of the first heat pump unit is switched to the operating mode corresponding to the hot water demand.

8. A multi-demand priority scheduling device, characterized in that, A central control unit applied to a heat pump system comprising multiple heat pump units, the device comprising: The unit allocation module is configured to, when it is determined that there are multiple load demands for the heat pump system, select a target heat pump unit that matches the load demand from all heat pump units based on the load demand. The frequency control module is configured to determine the power demand corresponding to different load demands within the current control cycle in each control cycle, and to determine the first operating frequency of the target heat pump unit based on the power demand corresponding to different load demands in order to control the operation of the target heat pump unit. The power demand is the incremental demand of the heat pump system for total power within the control cycle. The mode configuration module is configured to, in the current control cycle, when any load demand is in a completed state and other load demands are still in an incomplete state, switch the operating mode of the target heat pump unit that matches the load demand in the completed state to the operating mode corresponding to other load demands according to the preset demand priority. The demand priority is the priority corresponding to the load demand. The shutdown control module is configured to, when all load demands are completed within the current control cycle, control several target heat pump units matched with the same load demand to sequentially enter the shutdown state until all target heat pump units are in the shutdown state.

9. An electronic device, characterized in that, include: One or more processors; A storage device for storing one or more programs, which, when executed by one or more processors, cause the one or more processors to implement the multi-demand priority scheduling method as described in any one of claims 1-7.

10. A storage medium for storing computer-executable instructions, characterized in that, The computer-executable instructions, when executed by a processor, are used to perform the multi-demand priority scheduling method as described in any one of claims 1-7.