Method, apparatus, and storage medium for controlling a host of an air conditioning system
By employing precise load prediction and alternating operation strategies for multiple main units of varying capacities within the air conditioning system, the problem of high energy consumption in traditional air conditioning system control is solved, achieving energy reduction and smooth operation without compromising user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- MOGULINKER TECHNOLOGY (SHENZHEN) CO LTD
- Filing Date
- 2022-12-08
- Publication Date
- 2026-07-03
AI Technical Summary
Traditional air conditioning system control schemes fail to effectively consider total power consumption, the runtime of each host unit, and the smoothness of switching between enabling and disabling the host unit, making it difficult to reduce energy consumption during loading and unloading without compromising the user experience.
By using a precise terminal load prediction model, a strategy for the number of refrigeration units can be formulated in advance. By alternating the addition and subtraction of units, the activation and deactivation of multiple units of different capacities in the air conditioning system can be controlled to ensure that the total capacity meets the demand and reduce energy consumption.
While ensuring the quality of use for end users, the system significantly reduces energy consumption and achieves a smooth operation strategy by optimizing the process of switching between host units.
Smart Images

Figure CN116123677B_ABST
Abstract
Description
Technical Field
[0001] This disclosure generally relates to the field of intelligent control of air conditioning systems, and more specifically, to methods, computing devices, and computer-readable storage media for controlling a host computer of an air conditioning system. Background Technology
[0002] In traditional air conditioning system control schemes, based on current changes in ambient temperature, some units of the air conditioning system are simply activated or deactivated to ensure temperature requirements are met. It is evident that traditional air conditioning system control schemes do not consider factors such as total power consumption, the operating time of each unit, and the smoothness of switching between activating and deactivating certain units when determining the operating strategy for the air conditioning system's main units.
[0003] The goal is to use a more accurate terminal load forecasting model to predict future terminal load conditions in advance. Based on the predicted load conditions, appropriate operating strategies for the number of refrigeration units can be formulated accordingly.
[0004] In summary, the shortcoming of traditional air conditioning system control schemes lies in how to reduce energy consumption during loading and unloading without compromising the user experience. Summary of the Invention
[0005] To address the aforementioned issues, this disclosure provides a method for controlling the main unit of an air conditioning system, which enables the energy consumption during the switching process of the number of main units to be reduced by alternating the addition and removal of units, without compromising the user experience quality for end users.
[0006] According to a first aspect of this disclosure, a method for controlling a main unit of an air conditioning system is provided, the air conditioning system including multiple main units of different capacities, wherein the method includes:
[0007] The system obtains the load-adding / reducing combinations of the main units of the air conditioning system; based on the obtained load-adding / reducing combinations, it determines the main unit's on set, off set, reference capacity, reference load-adding / reducing signal, and load-adding / reducing direction; based on the determined reference load-adding / reducing signal and load-adding / reducing direction, it selects a main unit to be turned on or off from the on set or off set, so as to calculate whether the total capacity of the main units after the air conditioning system loads or reduces the load of the main unit meets the reference capacity; in response to the total capacity of the main units after the air conditioning system loads or reduces the load of the main unit not meeting the reference capacity, it reverses the load-adding / reducing direction and selects a main unit to be turned on or off from the on set or off set; and it traverses the load-adding / reducing combinations to obtain the loading or reducing order of the main units in the load-adding / reducing combinations.
[0008] According to a second aspect of this disclosure, a computing device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; the memory storing instructions executable by the at least one processor to enable the at least one processor to perform the method of the first aspect of this disclosure.
[0009] In a third aspect of this disclosure, a non-transitory computer-readable storage medium is provided storing computer instructions, wherein the computer instructions are used to cause a computer to perform the method of the first aspect of this disclosure.
[0010] In one embodiment, the method further includes: in response to detecting a fault in the host in the load-reduction combination, removing the host from the load-reduction combination; in response to the load-reduction combination after removing the host meeting the reference capacity, selecting an on or off host from the on set or off set of the removed host; and in response to the load-reduction combination after removing the host not meeting the reference capacity, removing the load-reduction combination and obtaining other load-reduction combinations of the host of the air conditioning system.
[0011] In one embodiment, obtaining the load-reduction combination of the main unit of the air conditioning system includes: obtaining a recommended operating combination of the main unit of the air conditioning system; determining the main unit combination currently operating in the air conditioning system; and determining a load-reduction combination based on the obtained recommended operating combination and the determined main unit combination currently operating.
[0012] In one embodiment, obtaining the recommended operating combination for the main unit of the air conditioning system includes:
[0013] Obtain the predicted load of the air conditioning system for a future predetermined period; based on the predicted load, calculate the predicted load rate of the capacity combination of the main units in the air conditioning system; and based on the predicted load rate of the capacity combination, select the recommended operating combination of the main units of the air conditioning system from multiple operating combinations.
[0014] In one embodiment, selecting a host to be turned on or off from the set of on or off to calculate whether the total capacity of the host after loading or unloading the host in the air conditioning system meets the reference capacity includes: in response to the loading / unloading direction being positive, entering the addition process; traversing each capacity in the loading / unloading combination based on the sorting order to obtain the number of hosts corresponding to each capacity; in response to the number of hosts corresponding to the currently traversed capacity being less than or equal to zero, traversing the next capacity; and in response to the number of hosts corresponding to the currently traversed capacity being greater than zero, selecting a host to be turned on from the set of on according to the reference loading / unloading signal.
[0015] In one embodiment, selecting a host to be turned on or off from the on set or off set and calculating whether the total host capacity of the air conditioning system after loading or unloading the host meets the reference capacity further includes: in response to the reference load increase / decrease signal being a load decrease signal, obtaining the total host capacity corresponding to the host currently running in the air conditioning system; calculating whether the sum of the total host capacity and the currently traversed capacity is less than or equal to the reference capacity; in response to the sum of the total host capacity and the currently traversed capacity being less than or equal to the reference capacity, finding a host corresponding to the currently traversed capacity from the on set, and determining that the total host capacity after loading or unloading the host meets the reference capacity; and in response to the sum of the total host capacity and the currently traversed capacity being greater than the reference capacity, determining that the total host capacity after loading or unloading the host does not meet the reference capacity.
[0016] In one embodiment, in response to the total host capacity after the host not meeting the reference capacity, reversing the load increase / decrease direction and selecting hosts to be enabled or disabled from the enabled set or disabled set includes: in response to the load increase / decrease direction being negative, entering a host reduction process; traversing each capacity in the load increase / decrease combination based on the sorting order to obtain the number of hosts corresponding to each capacity; in response to the number of hosts corresponding to the currently traversed capacity being greater than or equal to zero, traversing the next capacity; and in response to the number of hosts corresponding to the currently traversed capacity being less than zero, selecting hosts to be disabled from the disabled set according to the reference load increase / decrease signal.
[0017] In one embodiment, in response to the total capacity of the hosts after the host not meeting the reference capacity, the process of reversing the load increase / decrease direction and selecting a host to be turned on or off from the open set or closed set further includes: in response to the reference load increase / decrease signal being a load signal, obtaining the total capacity of the hosts corresponding to the currently running hosts of the air conditioning system; calculating whether the difference between the total capacity of the hosts and the currently traversed capacity is greater than or equal to the reference capacity; in response to the difference between the total capacity of the hosts and the currently traversed capacity being greater than or equal to the reference capacity, finding a host corresponding to the currently traversed capacity from the closed set for use in closing; and in response to the difference between the total capacity of the hosts and the currently traversed capacity being less than the reference capacity, determining that the total capacity of the hosts after loading or deloading the host does not meet the reference capacity.
[0018] In one embodiment, the capacities in the load-reduction combination are sorted in ascending or descending order of capacity.
[0019] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0020] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements.
[0021] Figure 1 The figure shows a schematic diagram of a system 100 for implementing a method for controlling an air conditioning system according to an embodiment of the present disclosure.
[0022] Figure 2 The illustration shows a flowchart of a method 200 for controlling a host computer of an air conditioning system according to an embodiment of the present disclosure.
[0023] Figure 3 The illustration shows a flowchart of a method 300 for controlling a host computer of an air conditioning system according to an embodiment of the present disclosure.
[0024] Figure 4 A block diagram of an electronic device 400 according to an embodiment of the present disclosure is shown. Detailed Implementation
[0025] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.
[0026] The term "comprising" and its variations as used herein signify open inclusion, i.e., "including but not limited to". Unless otherwise stated, the term "or" means "and / or". The term "based on" means "at least partially based on". The terms "one example embodiment" and "one embodiment" mean "at least one example embodiment". The term "another embodiment" means "at least one additional embodiment". The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.
[0027] As described above, traditional air conditioning system control schemes do not take into account factors such as total power consumption, the operating time of each host unit, and the smoothness of switching between activating and deactivating some hosts in the air conditioning system when determining the host unit operation strategy of the air conditioning system, thus making it difficult to obtain a stable and energy-saving host unit operation strategy.
[0028] The aim is to predict future terminal load conditions in advance through a more accurate terminal load forecasting model. Based on the predicted load conditions, corresponding operating strategies for the number of chiller units can be formulated in advance. This allows for minimizing energy consumption during chiller unit count adjustments by alternately adding and removing units, without compromising the user experience. Several specific embodiments are described below to illustrate this disclosure.
[0029] To keep the following description of the embodiments of the present invention clear and concise, detailed descriptions of known functions and components may be omitted. When any component of an embodiment of the present invention appears in more than one drawing, the component is indicated by the same reference numerals in each drawing.
[0030] For example, Figure 1 The illustration shows a schematic diagram of a system 100 for implementing a method for controlling an air conditioning system according to an embodiment of the present disclosure. Figure 1 As shown, system 100 includes an air conditioning system 20 and a computing device 40. Figure 1 In the example shown, the air conditioning system 20 is used to regulate the temperature of the surrounding environment, and the computing device 40 is used to control the operation of the host of the air conditioning system 20. For example, the air conditioning system 20 can be a central air conditioning system, and the computing device 40 can be a cloud server. It should be noted that, for ease of explanation, this disclosure uses the air conditioning system 20 for cooling as an example, but this is not a limitation of this disclosure.
[0031] exist Figure 1 In the example shown, the air conditioning system 20 includes multiple main units 22. For example, Figure 1 Four main units, 22a, 22b, 22c, and 22d, are illustrated in the example. For instance, main unit 22a has a capacity of 800 kilowatts (kW) and is numbered 1#; main units 22b through 22d each have a capacity of 1600 kW and are numbered 2#, 3#, and 4#, respectively.
[0032] exist Figure 1 In the example shown, computing device 40 includes at least one processor 42 and at least one memory 44 coupled to the at least one processor 42, the memory 44 storing instructions 46 executable by the at least one processor 42, the instructions 46 causing computing device 40 to perform at least a portion of the method described below when executed by the at least one processor 42.
[0033] It should be noted that, in the embodiments of this disclosure, the capacity combination refers to the combination of the main unit of each capacity in the air conditioning system and the corresponding number of main units. For example, in Figure 1In the example described, one 800kW host (e.g., host 22a) and three 1600kW hosts (e.g., hosts 22b, 22c, and 22d) can form a capacity combination {800:1, 1600:3}. For example, in... Figure 1 In the example described, one host with a capacity of 800 kW (e.g., host 22a) and two hosts with a capacity of 1600 kW (e.g., two of hosts 22b, 22c and 22d) can form a capacity-number combination {800:1, 1600:2}, and are represented by DB.
[0034] For air conditioning systems, the combination of each capacity of the refrigeration unit and its corresponding unit number is used. For example, if a central air conditioning system has one 800kW unit numbered 1# and three 1600kW units numbered 2#, 3#, and 4#, then its capacity-unit combination can be represented as {800:[1#],1600:[2#,3#,4#]}, denoted by DA.
[0035] For air conditioning systems, the capacity can be represented by the symbol CC. For example, the capacity CC corresponding to the capacity-number combination {800:1, 1600:3} is equal to 800×1+1600×3, which is 5600.
[0036] It should be noted that in this disclosure, "loading" and "reducing" refer to loading the capacity of the air conditioning system, while "reducing" refers to decreasing the capacity of the air conditioning system. When loading, it may be necessary to first reduce the load of some air conditioning system units, and then load some more, to achieve the overall loading capacity of the air conditioning system. For example, reducing one 800cc unit and then loading one 1600cc unit achieves an 800cc capacity loading of the air conditioning system. Similarly, when reducing load, it may be necessary to first load some air conditioning system units, and then reduce the load of some more, to achieve the overall reduction in the air conditioning system capacity. For example, loading one 800cc unit and then reducing the load of one 1600cc unit achieves an 800cc capacity reduction of the air conditioning system.
[0037] Suppose that the current air conditioning system requires a total capacity of 700cc according to user needs, and all 800cc main units in the system are already turned on. In this case, the load adjustment method provided in this disclosure is needed, for example, turning on a 1600cc main unit and turning off an 800cc main unit. In the industrial field, the actual load adjustment situation may be more complex, such as requiring multiple main units of different capacities to work together to meet the load adjustment requirements. This load adjustment method ensures that when there is no capacity to be adjusted in the air conditioning system, it provides a capacity adjustment as close as possible to the required capacity, while also ensuring a smooth load adjustment process for the air conditioning system.
[0038] Figure 2 The illustration shows a flowchart of a method 200 for controlling a main unit of an air conditioning system according to an embodiment of this disclosure. Method 200 can be performed by... Figure 1 The computing device 40 in the system 100 shown can perform the operation, or it can be performed by... Figure 4 The illustrated electronic device 400 performs this action. It should be understood that method 200 may also include additional boxes not shown and / or the boxes shown may be omitted, and the scope of this disclosure is not limited in this respect.
[0039] In step 202, the computing device 40 can obtain the load increase / decrease combination of the main unit of the air conditioning system.
[0040] In one embodiment, the air conditioning system includes multiple main units of different capacities as described above. The computing device 40 obtains load-reduction combinations of the main units in the air conditioning system. Specifically, the computing device 40 can obtain a recommended operating combination of the main units in the air conditioning system; determine the currently operating combination of the main units in the air conditioning system; and determine a load-reduction combination based on the obtained recommended operating combination and the determined currently operating combination of the main units.
[0041] In step 204, the computing device 40 can determine the open set, the closed set, the reference capacity, the reference load / reduction signal, and the load / reduction direction based on the acquired load / reduction combination of the host.
[0042] In one embodiment, computing device 40 retrieves the recommended operating combination DA from the capacity-number combination list DA. n .
[0043] For the recommended operating combination, the computing device 40 can obtain the future predicted load of the air conditioning system; based on the predicted load, calculate the predicted load rate of the capacity combination of the main units in the air conditioning system; and based on the predicted load rate of the capacity combination, select the recommended operating combination of the main units of the air conditioning system from multiple operating combinations.
[0044] Computing device 40 can DA n By comparing with the host combination currently running in the system, the following parameters are extracted: load / unload combination dDB; power-on set K; power-off set G.
[0045] Simultaneously, the computing device 40 can calculate the total host capacity dCC corresponding to the load increase / decrease combination dDB, that is, the difference between the total capacity of the recommended operating combination and the total capacity of the air conditioning system. If dCC is greater than 0, then the load increase / decrease direction direc equals +1, and the load increase / decrease signal sign_ref is the loading signal. If dCC is less than 0, then the load increase / decrease direction direc equals -1, and the load decrease signal sign_ref is the decrease signal.
[0046] In step 206, the computing device 40 can select the host to be turned on or off from the set of the turned-on set or the set of the turned-off set based on the determined reference load increase / decrease signals and load increase / decrease directions, and calculate whether the total capacity of the host after the air conditioning system loads or deloads the host meets the reference capacity.
[0047] As mentioned above, the load / deload combination dDB can use a capacity-number combination definition, such as {800:2, 1600:-1}, which represents that at the target time, two 800-capacity hosts will be turned on, and one 1600-capacity host will be turned off. The power-on set K represents the set of host numbers that need to be turned on at the target time. The power-off set G represents the set of host numbers that need to be turned off at the target time. (Compare with capacity CC) ref This indicates the total capacity of the running hosts at the moment before the strategy execution. (Refer to the load increase / decrease signal sign.) ref This represents the overall load increase / decrease signal obtained just before the strategy is executed. In the load increase / decrease direction directive, +1 represents the direction of increasing load, and -1 represents the direction of decreasing load.
[0048] Based on the above expression, the computing device 40 first determines whether the number of main units corresponding to each capacity in the dDB is zero. If the number of main units corresponding to each capacity in the dDB is zero, the dDB is output and the air conditioning system is adjusted according to the dDB. If the number of main units corresponding to each capacity in the dDB is not zero, the computing device 40 determines the load increase / decrease direction, direc. For example, if direc equals +1, the process of increasing the number of units begins; if direc equals -1, the process of decreasing the number of units begins.
[0049] Taking the machine addition process as an example, the computing device 40 iterates through each capacity C in the dDB. n And determine the capacity C of each n The number of hosts x corresponding to each capacity. Calculation device 40 determines if the number of hosts x is less than or equal to 0, then iterates to the next capacity C. n+1 If the number of main units x is greater than 0, then the calculation device 40 determines the load increase / decrease signal sign. ref If sign ref If it is a load reduction signal, then obtain the total main unit capacity CC corresponding to the combination of the current operating main unit capacity and the number of units in the air conditioning system.
[0050] Computing device 40 calculates the future capacity (CC) after this addition. f It is equal to CC plus C n The computing device 40 determines the future capacity (CC) after the addition of the machine. f Compared with the control capacity CC ref The relationship. If CC f Greater than or equal to CC refIf this indicates that the total operating capacity will exceed the initial capacity after this addition, the loading / unloading direction should be changed.
[0051] If CC f Less than CC ref This means that after this addition, the total operating capacity will be less than the initial capacity. Therefore, computing device 40 will find a value from the power-on set K that matches the current capacity C. n Given a set of hosts A. From set A, find any host a and send a power-on command to host a. Then, continue iterating to the next host capacity C. n+1 .
[0052] In one embodiment, computing device 40 can determine whether host a has successfully booted up. If unsuccessful, it outputs "Policy execution failed," marks host a as a faulty host, and stops the method.
[0053] Finally, the calculation device 40 iterated again, with the conditions changed to the load combination dDB: inherited; power-on set K: inherited; power-off set G: inherited; and the corresponding capacity CC. ref Inheritance; Referencing the load increase / decrease signal (sign) ref : Inheritance; Loading / unloading direction: direc = -1.
[0054] In one embodiment, the computing device 40 may initiate a machine addition process in response to a positive load increase / decrease direction; traverse each capacity in the load increase / decrease combination based on sorting order to obtain the number of hosts corresponding to each capacity; traverse the next capacity if the number of hosts corresponding to a capacity is less than or equal to zero; and select an active host from the active set according to the load increase / decrease signal if the number of hosts corresponding to a capacity is greater than zero. After selecting an active host, the deactivated host is removed from the active set.
[0055] In one embodiment, the selected host can be removed from the set of hosts after it has been successfully started.
[0056] After deleting some hosts from the open set, the remaining hosts in the open set can be smoothly sorted, thus preparing for the subsequent selection of appropriate hosts from the open set.
[0057] In one embodiment, the computing device 40 may, in response to the reference load increase / decrease signal being a load decrease signal, obtain the total capacity of the host corresponding to the currently running host of the air conditioning system; calculate whether the sum of the total host capacity and the currently traversed capacity is less than or equal to the reference capacity; in response to the sum of the total host capacity and the currently traversed capacity being less than or equal to the reference capacity, find the host corresponding to the currently traversed capacity from the open set, and determine that the total host capacity after loading or deloading the host meets the reference capacity; and in response to the sum of the total host capacity and the currently traversed capacity being greater than the reference capacity, determine that the total host capacity after loading or deloading the host does not meet the reference capacity.
[0058] In step 208, the computing device 40 may, in response to the total capacity of the hosts after the host not meeting the reference capacity, reverse the load increase / decrease direction and select a host to be turned on or off from the set of hosts to be turned on or off.
[0059] Taking the machine addition process as an example, the computing device 40 iterates through each capacity C in the dDB. n And determine the capacity C of each n The number of hosts x corresponding to each capacity. Calculation device 40 determines if the number of hosts x is less than or equal to 0, then iterates to the next capacity C. n+1 If the number of main units x is greater than 0, then the calculation device 40 determines the load increase / decrease signal sign. ref If sign ref If it is a load reduction signal, then obtain the total main unit capacity CC corresponding to the combination of the current operating main unit capacity and the number of units in the air conditioning system.
[0060] Computing device 40 calculates the future capacity (CC) after this addition. f It equals CC minus C n The computing device 40 determines the future capacity (CC) after the addition of the machine. f Compared with the control capacity CC ref The relationship. If CC f Greater than or equal to CC ref If this indicates that the total operating capacity will exceed the initial capacity after this addition, the loading / unloading direction should be changed.
[0061] If CC f Less than CC ref This means that after this addition, the total operating capacity will be less than the initial capacity. Therefore, computing device 40 will find a value from the shutdown set G that matches the current capacity C. n Given a set A of hosts, find any host a in set A and send a shutdown command to host a. Then, continue iterating to the next host capacity C. n+1 .
[0062] In one embodiment, computing device 40 can determine whether host a was successfully shut down. If unsuccessful, it outputs "Policy execution failed," marks host a as a faulty host, and stops the method.
[0063] Finally, the calculation device 40 iterated again, with the conditions changed to the load combination dDB: inherited; power-on set K: inherited; power-off set G: inherited; and the corresponding capacity CC. ref Inheritance; Referencing the load increase / decrease signal (sign) ref : Inheritance; Loading / unloading direction: directc: directc = +1.
[0064] In one embodiment, the computing device 40 may initiate a load reduction process in response to a negative load increase / decrease direction; it may traverse each capacity in the load increase / decrease combination based on sorting order to obtain the number of hosts corresponding to each capacity; in response to a capacity having a host count greater than or equal to zero, it may traverse the next capacity; and in response to a capacity having a host count less than zero, it may select a host to be shut down from the shutdown set based on the load increase / decrease signal. After selecting a host to be shut down, it may remove the shut-down host from the shutdown set.
[0065] In one embodiment, the shut-down host can also be removed from the shutdown set after the selected host has been successfully shut down.
[0066] After deleting some hosts from the shutdown set, the remaining hosts in the shutdown set can be smoothly sorted, thus preparing for the subsequent selection of appropriate hosts from the shutdown set.
[0067] In one embodiment, the computing device 40 may, in response to the reference load increase / decrease signal being a load signal, obtain the total capacity of the host corresponding to the host currently running in the air conditioning system; calculate whether the difference between the total host capacity and the currently traversed capacity is greater than or equal to the reference capacity; in response to the difference between the total host capacity and the currently traversed capacity being greater than or equal to the reference capacity, find the host corresponding to the currently traversed capacity from the shutdown set for shutdown; and in response to the difference between the total host capacity and the currently traversed capacity being less than the reference capacity, determine that the total host capacity after loading or unloading the host does not meet the reference capacity.
[0068] In step 210, the computing device 40 can traverse the load-reduction combinations to obtain the loading or unloading order of the host in the load-reduction combinations.
[0069] In one embodiment, computing device 40 can sort the individual capacities in the load-reduction combination in ascending or descending order of capacity.
[0070] Figure 3The illustration shows a flowchart of a method 300 for controlling a main unit of an air conditioning system according to an embodiment of this disclosure. Method 300 can be performed by... Figure 1 The computing device 40 in the system 100 shown can perform the operation, or it can be performed by... Figure 4 The illustrated electronic device 400 performs this action. It should be understood that method 300 may also include additional boxes not shown and / or the boxes shown may be omitted, and the scope of this disclosure is not limited in this respect.
[0071] In step 302, computing device 40 may remove the host from the load-reduction combination in response to a host failure in the load-reduction combination.
[0072] In step 304, the computing device 40 may select an on or off host from the on set or off set of the host removal if the load combination after removing the host meets the reference capacity.
[0073] In step 306, the computing device 40 may, in response to the fact that the load-reduction combination after removing the host does not meet the reference capacity, remove the load-reduction combination and obtain other load-reduction combinations of the host of the air conditioning system.
[0074] In the embodiments of this disclosure as described above, based on the number of host differences between the candidate capacity host combination at the target time and the capacity host combination at the previous time, at least the capacity host combination used at the target time with smooth transition can be determined.
[0075] Figure 4 A schematic block diagram of an example electronic device 400 that can be used to implement embodiments of the present disclosure is shown. For example, such as Figure 1 The fault diagnosis device 110 shown can be implemented by electronic device 400. As shown, electronic device 400 includes a central processing unit (CPU) 401, which can perform various appropriate actions and processes according to computer program instructions stored in read-only memory (ROM) 402 or loaded from storage unit 408 into random access memory (RAM) 403. The random access memory 403 can also store various programs and data required for the operation of electronic device 400. The CPU 401, ROM 402, and RAM 403 are interconnected via bus 404. Input / output (I / O) interface 405 is also connected to bus 404.
[0076] Multiple components in electronic device 400 are connected to input / output interface 405, including: input unit 406, such as keyboard, mouse, microphone, etc.; output unit 407, such as various types of monitors, speakers, etc.; storage unit 408, such as disk, optical disk, etc.; and communication unit 409, such as network card, modem, wireless transceiver, etc. Communication unit 409 allows device 400 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0077] The various processes and handling described above, such as method 300, can be executed by the central processing unit 401. For example, in some embodiments, methods 300 and 400 can be implemented as computer software programs tangibly contained in a machine-readable medium, such as storage unit 408. In some embodiments, part or all of the computer program can be loaded and / or installed on device 400 via read-only memory 402 and / or communication unit 409. When the computer program is loaded into random access memory 403 and executed by central processing unit 401, one or more actions of methods 300 and 400 described above can be performed.
[0078] This disclosure relates to methods, apparatus, systems, electronic devices, computer-readable storage media, and / or computer program products. A computer program product may include computer-readable program instructions for performing various aspects of this disclosure.
[0079] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination thereof. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.
[0080] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge computing devices. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to computer-readable storage media within the respective computing / processing device.
[0081] Computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing the status information of the computer-readable program instructions to implement various aspects of this disclosure.
[0082] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0083] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0084] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0085] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0086] The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or technical improvements to the embodiments in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.
Claims
1. A method for controlling a main unit of an air conditioning system, the air conditioning system comprising multiple main units of different capacities, wherein the method comprises: Obtain the load increase / decrease combination of the main unit of the air conditioning system; Based on the obtained load-reduction combinations of the host, determine the host's on set, off set, reference capacity, reference load-reduction signals, and load-reduction direction; The reference capacity represents the total operating capacity of the air conditioning system before loading or unloading the host, and the reference load increase / decrease signal represents the overall load increase / decrease signal obtained before loading or unloading the host. Based on the determined reference load increase / decrease signals and load increase / decrease directions, select the host unit that is turned on or off from the set of the turned-on or turned-off sets, so as to calculate whether the total capacity of the host unit after the air conditioning system loads or deloads the host unit meets the reference capacity. If the total capacity of the main unit after loading or unloading the air conditioning system does not meet the reference capacity, the loading / unloading direction is reversed, and a main unit is selected to be turned on or off from the set of units to be turned on or off; and The loading or unloading order of the hosts in the loading or unloading combination is obtained by traversing the loading and unloading combinations.
2. The method according to claim 1, wherein the method further comprises: In response to the detection of a host failure in the load-reduction combination, the host is removed from the load-reduction combination; If the load combination after removing the host meets the reference capacity, then the host to be turned on or off is selected from the set of turned on or off from which the host was removed; as well as If the load reduction combination after removing the host does not meet the reference capacity, the load reduction combination is removed, and other load reduction combinations of the host of the air conditioning system are obtained.
3. The method according to claim 1, wherein obtaining the load increase / decrease combination of the main unit of the air conditioning system includes: Obtain the recommended operating combination for the main unit of the air conditioning system; Determine the main unit combination currently in operation of the air conditioning system; as well as Based on the obtained recommended operating combinations and the identified combinations of currently running hosts, determine the load increase / decrease combinations.
4. The method according to claim 3, wherein obtaining the recommended operating combination of the main unit of the air conditioning system includes: Obtain the predicted load of the air conditioning system for a future predetermined period; Based on the predicted load, calculate the predicted load rate of the combination of the number of units of the main unit in the air conditioning system; as well as Based on the predicted load rate of the capacity combination, a recommended operating combination for the main unit of the air conditioning system is selected from multiple operating combinations.
5. The method according to claim 1, wherein selecting a host that is turned on or off from the set of on or off, in order to calculate whether the total capacity of the host after loading or unloading the host in the air conditioning system meets the reference capacity, includes: If the loading / unloading direction is positive, the machine loading process will proceed. Based on the sorting order, traverse each capacity in the load increase / decrease combination to obtain the number of hosts corresponding to each capacity; If the number of hosts corresponding to the currently traversed capacity is less than or equal to zero, then the next capacity is traversed. as well as In response to the number of hosts corresponding to the current traversal capacity being greater than zero, a host to be enabled is selected from the enabled set based on the load increase / decrease signals.
6. The method according to claim 5, wherein selecting a host to be turned on or off from the set of on or off and calculating whether the total capacity of the host after loading or unloading the host in the air conditioning system meets the comparison capacity further includes: In response to the load reduction signal being a load reduction signal, the total capacity of the host corresponding to the host currently operating in the air conditioning system is obtained; Calculate whether the sum of the host's total capacity and the capacity currently being traversed is less than or equal to the reference capacity; If the sum of the total host capacity and the currently traversed capacity is less than or equal to the reference capacity, then find the host corresponding to the currently traversed capacity from the open set, and determine that the total host capacity after loading or unloading the host meets the reference capacity. as well as If the sum of the total host capacity and the currently traversed capacity is greater than the reference capacity, it is determined that the total host capacity after loading or unloading the host does not meet the reference capacity.
7. The method according to claim 1 or 6, wherein in response to the total capacity of the host after the air conditioning system loads or unloads the host not meeting the reference capacity, reversing the loading / unloading direction and selecting the host to be turned on or off from the set of on or off includes: If the load increase / decrease direction is negative, the engine reduction process will begin. Based on the sorting order, traverse each capacity in the load increase / decrease combination to obtain the number of hosts corresponding to each capacity; If the number of hosts corresponding to the currently traversed capacity is greater than or equal to zero, then the next capacity is traversed. as well as In response to the number of hosts corresponding to the current traversal capacity being less than zero, a host to be shut down is selected from the shutdown set based on the load increase / decrease signals.
8. The method according to claim 7, wherein in response to the total capacity of the host after the air conditioning system loads or unloads the host not meeting the reference capacity, the method further comprises reversing the loading / unloading direction and selecting the host to be turned on or off from the set of on or off: In response to the load increase / decrease signal being a load signal, the total capacity of the host corresponding to the host currently running in the air conditioning system is obtained; Calculate whether the difference between the total capacity of the host and the capacity currently being traversed is greater than or equal to the reference capacity; If the difference between the total host capacity and the currently traversed capacity is greater than or equal to the reference capacity, then find the host corresponding to the currently traversed capacity from the closed set for closing. as well as If the difference between the total host capacity and the currently traversed capacity is less than the reference capacity, it is determined that the total host capacity after loading or unloading the host does not meet the reference capacity.
9. The method according to claim 5, wherein obtaining the number of hosts corresponding to each capacity by traversing the capacities in the load-reduction combination based on the sorting order includes: The capacities in the load-reduction combination are sorted in ascending or descending order.
10. A computing device, comprising: At least one processor; as well as A memory that is communicatively connected to the at least one processor; The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-9.
11. A non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to perform the method of any one of claims 1-9.