Control method and apparatus for smart air conditioner, and device, storage medium and program product

By introducing a heartbeat mechanism and gradient temperature adjustment method into the air conditioning system in the communication room, the temperature abnormality caused by the loss of the air conditioning system is solved, and the safety and energy saving are achieved.

WO2025161771A1PCT designated stage Publication Date: 2025-08-07CHINA MOBILE GROUP DESIGN INST +1
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/141578
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-31
Filing Date
2024-12-23
Publication Date
2025-08-07

AI Technical Summary

Technical Problem

In the prior art, when the communication room air conditioning system is lost to contact with the upper control system, it cannot respond in a timely manner, resulting in temperature abnormalities, affecting the safety and energy-saving effect of the room.

Method used

The heartbeat mechanism is used to monitor the connection status of the air conditioner and the upper control system. When it is lost, the protection strategy is determined based on the air conditioner configuration file and preset requirements, and the air conditioner parameters are adjusted in a gradient manner to ensure the temperature safety of the computer room, and exit the protection program when reconnecting.

Benefits of technology

It realizes the safety bottoming and energy-saving effect when the upper control system is lost, ensures the stable temperature of the computer room, is compatible with various air-conditioning control strategies, and improves the safety and reliability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024141578_07082025_PF_FP_ABST
    Figure CN2024141578_07082025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of air conditioner control. Provided are a control method and apparatus for a smart air conditioner, and a device, a storage medium and a program product. The method is executed by an electronic device deployed in a communication machine room, and the method comprises: receiving a heartbeat signal sent by a smart air conditioner control strategy program, and determining a control strategy state of a smart air conditioner on the basis of the heartbeat signal, wherein the control strategy state is used for determining whether the smart air conditioner has lost connection with an upper-layer control system; when the smart air conditioner has lost connection with the upper-layer control system, starting a protection program, and determining an air conditioner protection strategy on the basis of a configuration file and a preset requirement of the smart air conditioner; adjusting the smart air conditioner on the basis of the air conditioner protection strategy; and when the upper-layer control system is reconnected with the smart air conditioner and / or an objective of the air conditioner protection strategy is satisfied, exiting the protection program. The present application can be effectively compatible with all upper-layer smart air conditioner control strategies, and the safety of the machine room is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Intelligent air conditioner control method, device, equipment, storage medium and program product

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] The present disclosure is based on and claims the priority of Chinese patent application with application number 202410139004.1 and application date January 31, 2024. The entire content of the Chinese patent application is hereby incorporated into the present disclosure by reference. Technical Field

[0003] The present disclosure relates to the field of air conditioning control technology, and in particular to a control method, device, equipment, storage medium, and program product for an intelligent air conditioner. Background Art

[0004] To meet energy conservation and emission reduction requirements, the communications industry is placing increasingly high demands on the PUE (Power Usage Effectiveness) of data centers. Currently, intelligent air conditioning control is a mainstream approach to improving PUE. Summary of the Invention

[0005] The embodiments of the present application provide a control method, device, equipment, storage medium and program product for an intelligent air conditioner, which are used to solve the technical problem of abnormal temperature control caused by loss of connection of the intelligent air conditioning system.

[0006] In a first aspect, an embodiment of the present application provides a control method for an intelligent air conditioner, which is executed by an electronic device deployed in a communication room. The control method for the intelligent air conditioner includes: receiving a heartbeat signal sent by a control strategy program of the intelligent air conditioner, and judging the control strategy status of the intelligent air conditioner based on the heartbeat signal; the control strategy status is used to judge whether the intelligent air conditioner is disconnected from the upper control system; when the intelligent air conditioner is disconnected from the upper control system, starting a protection program, and determining the air conditioner protection strategy according to the configuration file and preset requirements of the intelligent air conditioner; adjusting the intelligent air conditioner based on the air conditioner protection strategy; and exiting the protection program when the upper control system is reconnected to the intelligent air conditioner and / or the goal of the air conditioner protection strategy is achieved.

[0007] In one embodiment, a heartbeat signal sent by an intelligent air-conditioning control strategy program is received, and the control strategy status of the intelligent air-conditioning is determined based on the heartbeat signal, including: monitoring the heartbeat signal of the intelligent air-conditioning control strategy program when it is running; determining the heartbeat time based on the time interval between the previous and next heartbeat signals; when the heartbeat time exceeds a preset interval, determining that the intelligent air-conditioning is in a disconnected state with the upper control system.

[0008] In one embodiment, an air conditioning protection strategy is determined based on a configuration file and preset requirements of the smart air conditioner, including: determining a control mode by reading a signal channel for controlling the supply and return air temperatures in the configuration file; correctly configuring the supply air temperature signal channel and / or the return air temperature signal channel when the control mode is to enable supply air control and / or return air control; recording the initial supply air temperature setting and / or the initial return air temperature setting as a preset requirement; and determining the air conditioning protection strategy to adjust the supply air temperature according to the initial supply air temperature setting, and / or adjust the return air temperature according to the initial return air temperature setting when adjusting the temperature.

[0009] In one embodiment, an air conditioning protection strategy is determined based on a configuration file and preset requirements of the smart air conditioner, including: determining a control mode by reading a signal channel for controlling the supply and return air temperatures in the configuration file; entering the temperature difference control logic when the control mode is to enable both supply and return air control and the temperature difference control logic switch is turned on; reading the initial settings of the supply and return air temperatures, determining the original set temperature difference of the air conditioner and using it as a preset requirement; and determining that the air conditioning protection strategy is based on the supply air temperature, maintaining the temperature difference, and adjusting the supply and return air temperatures at the same time.

[0010] In one embodiment, the smart air conditioner is adjusted based on the air conditioning protection strategy, including: obtaining the current temperature setting of the smart air conditioner; if the current temperature setting is greater than the minimum threshold in the configuration file, determining the adjustment method based on the parameter file in the air conditioning protection strategy, wherein the parameter file includes a downward adjustment value each time; when the downward adjustment value each time is zero, a round of adjustment is performed based on the air conditioning protection strategy so that the current temperature setting of the smart air conditioner meets the minimum threshold; when the downward adjustment value each time is not zero, the current temperature setting of the smart air conditioner is gradient-adjusted based on the air conditioning protection strategy.

[0011] In one embodiment, the smart air conditioner is gradient-adjusted based on the air conditioning protection strategy, including: determining the supply air setting downward adjustment value each time, the return air setting downward adjustment value each time, and the time interval for the step-down adjustment according to the air conditioning protection strategy, and gradient-adjusting the smart air conditioner according to the supply air setting downward adjustment value each time, the return air setting downward adjustment value each time, and the time interval for the step-down adjustment until the goal of the air conditioning protection strategy is achieved.

[0012] In a second aspect, an embodiment of the present application provides a control device for an intelligent air conditioner, which is deployed in a communication room. The control device for the intelligent air conditioner includes: a heartbeat mechanism module, which is used to receive a heartbeat signal sent by a control strategy program of the intelligent air conditioner, and judge the control strategy status of the intelligent air conditioner based on the heartbeat signal; the control strategy status is used to judge whether the intelligent air conditioner is lost; a protection program startup module, which is used to start the protection program when the intelligent air conditioner loses connection with the upper control system, and determine the air conditioner protection strategy according to the configuration file and preset requirements of the intelligent air conditioner; a protection strategy control module, which is used to adjust the intelligent air conditioner based on the air conditioner protection strategy; a protection program exit module, which is used to exit the protection program when the connection with the intelligent air conditioner is reconnected and / or the target of the air conditioner protection strategy is reached.

[0013] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory storing a computer program, wherein when the processor executes the program, the control method of the smart air conditioner described in the first aspect is implemented.

[0014] In a fourth aspect, an embodiment of the present application provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the control method of the intelligent air conditioner described in the first aspect.

[0015] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the control method of the intelligent air conditioner described in the first aspect.

[0016] The control method, device, equipment, storage medium and program product of the intelligent air conditioner provided in the embodiment of the present application, the control method of the intelligent air conditioner is executed by the electronic equipment deployed in the communication room, and the control method of the intelligent air conditioner includes: receiving the heartbeat signal sent by the intelligent air conditioner control strategy program, and judging the control strategy status of the intelligent air conditioner based on the heartbeat signal; the control strategy status is used to judge whether the intelligent air conditioner is disconnected from the upper control system; when the intelligent air conditioner is disconnected from the upper control system, starting the protection program, determining the air conditioner protection strategy according to the configuration file and preset requirements of the intelligent air conditioner; adjusting the intelligent air conditioner based on the air conditioner protection strategy; when the upper control system is reconnected to the intelligent air conditioner and / or the goal of the air conditioner protection strategy is achieved, exiting the protection program. In the above manner, the bottom-protection air conditioner intelligent control method based on the heartbeat mechanism of the present application can effectively be compatible with all upper-level intelligent air conditioner control strategies, and provide a bottom line for the safety of the computer room. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the present application or the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0018] FIG1 is a flow chart of a control method for an intelligent air conditioner according to an embodiment of the present application;

[0019] FIG2 is a second flow chart of a control method for an intelligent air conditioner according to an embodiment of the present application;

[0020] FIG3 is a schematic structural diagram of a control device for an intelligent air conditioner according to an embodiment of the present application;

[0021] FIG4 is a schematic diagram of the physical structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0022] To make the objectives, technical solutions, and advantages of this application more clear, the technical solutions in this application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of this application.

[0023] Currently, related technologies for telecommunications equipment rooms utilize AI-based model prediction to control air conditioning in the room, thereby achieving energy savings. The basic idea behind this technology is to control the air conditioning within a safe range and randomly adjust the room temperature multiple times to obtain sufficient data with sufficient generalization required for model building. This technology then establishes a temperature prediction model, trains and solves the model, and finally uses the trained temperature prediction model to control the room's air conditioning for energy savings.

[0024] Similar to most methods, this approach first requires building a temperature control and data collection system within the computer room's IoT infrastructure. Temperature sensors are installed in the computer room to collect temperature data from different areas and heights. Data is collected from these temperature sensors using the IoT protocol Modbus, and then connected to the air conditioners to control fan speed and valve opening. This data is then transmitted to a higher-level system for AI-based data processing and prediction. Finally, effective strategies are developed and distributed to the cooling systems in each computer room via wired or wireless networks.

[0025] The above-mentioned method in the related technology has the following disadvantages: the temperature of each area of ​​the monitored computer room needs to be transmitted back to the upper system, and the upper system formulates and issues the control strategy for the air-conditioning temperature. Once the data transmission of the Internet of Things acquisition system in the computer room cannot be transmitted back or is not transmitted back in time due to network reasons, the temperature in the computer room will be abnormal and the corresponding security strategy cannot be activated.

[0026] The present invention provides a method for controlling a smart air conditioner. FIG1 is a flowchart of a method for controlling a smart air conditioner according to an embodiment of the present invention. In this embodiment, the method for controlling a smart air conditioner may include steps S110 to S140, each of which is described below.

[0027] S110: Receive a heartbeat signal sent by the intelligent air-conditioning control strategy program, and determine the control strategy status of the intelligent air-conditioning based on the heartbeat signal.

[0028] The method of this embodiment can be applied to a computer room of a communication facility. Specifically, the control method of the smart air conditioner is executed by electronic equipment deployed in the communication room.

[0029] In this embodiment, the electronic device can connect the upper control system and the lower intelligent air conditioner, transmit the control instructions issued by the upper control system to each intelligent air conditioner, and feed back the working parameters of each intelligent air conditioner to the upper control system.

[0030] The electronic device can be the existing Field Supervision Unit (FSU) in the communications room, with the control algorithm of the smart air conditioner of this embodiment integrated into the existing FSU. The electronic device can also be an additional controller deployed in the room, with the control algorithm of the smart air conditioner of this embodiment integrated into the controller.

[0031] FSU is the smallest subsystem of the dynamic environment monitoring system, which consists of several monitoring modules and other auxiliary equipment. It is a monitoring layer for direct equipment data collection and processing, and can include functions such as sampling, data processing, and data relay.

[0032] For example, in a computer room of a communication facility, all on-site temperature sensors will first transmit the collected temperature data to the FSU, which is then transmitted upward by the on-site monitoring unit. At the same time, the FSU also has the function of issuing control.

[0033] Optionally, multiple FSUs can be deployed in a computer room. In a larger computer room, the FSU may only be responsible for data collection and equipment control in one area of ​​the computer room.

[0034] The Intelligent Air Conditioning Control Strategy Program is a computer program that uses AI-based model prediction to control computer room air conditioning, thereby achieving energy savings. The Intelligent Air Conditioning Control Strategy Program can be installed in the upper-level control system.

[0035] The intelligent air conditioner control strategy program uses a heartbeat mechanism to send heartbeat signals. The heartbeat mechanism can ensure the stability of the connection between the intelligent air conditioner and the FSU, and take appropriate measures when there are connection problems.

[0036] Optionally, the heartbeat signal may include a fixed protocol header and some status information.

[0037] When receiving the heartbeat information sent by the intelligent air conditioner control strategy program, the electronic device determines the control strategy state of the intelligent air conditioner based on the heartbeat signal, and the control strategy state is used to determine whether the intelligent air conditioner is disconnected from the upper control system.

[0038] Optionally, when receiving the heartbeat information sent by the intelligent air-conditioning control strategy program, the electronic device may also reply a confirmation message to the intelligent air-conditioning control strategy program to confirm that the connection is still valid.

[0039] S120: When the smart air conditioner loses connection with the upper control system, a protection program is started to determine an air conditioner protection strategy according to a configuration file of the smart air conditioner and preset requirements.

[0040] The heartbeat mechanism is implemented as follows: the electronic device periodically checks the heartbeat flag, and the upper-level control system periodically updates the heartbeat flag to the electronic device. The electronic device can use the interval between the two heartbeat flags to determine the operating status of the intelligent air conditioning control strategy program. For example, if the interval exceeds a threshold, the heartbeat function is disabled and the protection program is activated. If the interval does not exceed the threshold, the heartbeat function is enabled and the protection program is activated.

[0041] Under the protection program, the electronic device can read the configuration file and preset requirements of the smart air conditioner, and determine the air conditioner protection strategy according to the configuration file and preset requirements of the smart air conditioner.

[0042] It's important to note that the configuration file is related to the functionality of the smart air conditioner. Using the configuration file, the electronic device can obtain the smart air conditioner's current adjustable parameters. The preset requirements are set based on the temperature requirements of the communications room, preventing equipment damage caused by high temperatures in the room.

[0043] Optionally, in addition to meeting the temperature requirement of the computer room, the preset requirements may also include other requirements, such as energy-saving requirements.

[0044] Different air conditioning protection strategies can be determined based on the configuration file and preset requirements of the smart air conditioner.

[0045] S130: Adjusting the smart air conditioner based on the air conditioner protection strategy.

[0046] During the period when the smart air conditioner loses connection with the upper control system, the electronic equipment can control the smart air conditioner based on the air conditioning protection strategy and adjust the working parameters of the smart air conditioner to ensure the temperature safety of the computer room during the loss of connection.

[0047] S140: When the upper control system is reconnected with the intelligent air conditioner and / or the goal of the air conditioner protection strategy is achieved, the protection program is exited.

[0048] When the preset conditions are met, the protection program can be exited. The preset conditions may include the following:

[0049] (1) The upper control system is reconnected with the smart air conditioner.

[0050] (2) The intelligent air conditioner has been adjusted to the goal of the air conditioning protection strategy.

[0051] (3) The upper control system is reconnected with the intelligent air conditioner, and the intelligent air conditioner has been adjusted to the target of the air conditioning protection strategy.

[0052] In summary, the control method of the intelligent air conditioner proposed in this embodiment is executed by electronic equipment deployed in the communication room. The method includes: receiving a heartbeat signal sent by the intelligent air conditioner control strategy program, and judging the control strategy status of the intelligent air conditioner based on the heartbeat signal; the control strategy status is used to judge whether the intelligent air conditioner is disconnected from the upper control system; when the intelligent air conditioner is disconnected from the upper control system, starting the protection program, and determining the air conditioner protection strategy according to the configuration file and preset requirements of the intelligent air conditioner; adjusting the intelligent air conditioner based on the air conditioner protection strategy; when the upper control system is reconnected to the intelligent air conditioner and / or the goal of the air conditioner protection strategy is achieved, exiting the protection program. In the above manner, the bottom-end protection air conditioner intelligent control method based on the heartbeat mechanism of this embodiment can effectively be compatible with all upper-level intelligent air conditioner control strategies, provide a bottom line for the safety of the computer room, and produce energy-saving effects.

[0053] In one embodiment, the steps of receiving a heartbeat signal sent by an intelligent air-conditioning control strategy program and determining the control strategy status of the intelligent air-conditioning based on the heartbeat signal may specifically include: monitoring the heartbeat signal of the intelligent air-conditioning control strategy program during operation; determining the heartbeat time based on the time interval between the previous and subsequent heartbeat signals; and determining that the intelligent air-conditioning is disconnected from the upper-level control system when the heartbeat time exceeds a preset interval.

[0054] In one embodiment, the steps of determining the air conditioning protection strategy based on the configuration file and preset requirements of the smart air conditioner may specifically include: determining the control mode by reading the signal channel for controlling the supply and return air temperatures in the configuration file; correctly configuring the supply air temperature signal channel and / or the return air temperature signal channel when the control mode is to enable supply air control and / or return air control; recording the initial setting of the supply air temperature and / or the initial setting of the return air temperature as the preset requirement; determining the air conditioning protection strategy to adjust the supply air temperature according to the initial setting of the supply air temperature when adjusting the temperature, and / or adjust the return air temperature according to the initial setting of the return air temperature.

[0055] In one embodiment, the steps of determining the air conditioning protection strategy based on the configuration file and preset requirements of the smart air conditioner may specifically include: determining the control mode by reading the signal channel for controlling the supply and return air temperatures in the configuration file; entering the temperature difference control logic when the control mode is to enable the supply and return air control at the same time and the temperature difference control logic switch is turned on; reading the initial setting of the supply and return air temperatures, determining the original set temperature difference of the air conditioner and using it as the preset requirement; determining the air conditioning protection strategy to be based on the supply air temperature, maintaining the temperature difference, and adjusting the supply and return air temperatures at the same time.

[0056] In one embodiment, the step of adjusting the smart air conditioner based on the air conditioning protection strategy may specifically include: obtaining the current temperature setting of the smart air conditioner; if the current temperature setting is greater than the minimum threshold in the configuration file, determining the adjustment method based on the parameter file in the air conditioning protection strategy, wherein the parameter file includes a downward adjustment value each time; when the downward adjustment value each time is zero, a round of adjustment is performed based on the air conditioning protection strategy so that the current temperature setting of the smart air conditioner meets the minimum threshold; when the downward adjustment value each time is not zero, gradient adjustment is performed on the current temperature setting of the smart air conditioner based on the air conditioning protection strategy.

[0057] In one embodiment, the step of performing gradient adjustment on the smart air conditioner based on the air conditioning protection strategy may specifically include: determining the time interval for each downward adjustment of the supply air setting, each downward adjustment of the return air setting, and the step-by-step adjustment according to the air conditioning protection strategy, and performing gradient adjustment on the smart air conditioner according to the time interval for each downward adjustment of the supply air setting, each downward adjustment of the return air setting, and the step-by-step adjustment until the goal of the air conditioning protection strategy is achieved.

[0058] In related technologies, the regulation safety protection mechanism of smart air conditioners is based on the randomness of the control parameters, making the impact of the control on the computer room temperature unpredictable and inevitably leading to high temperatures in the computer room. Therefore, to ensure that the computer room does not remain at high temperatures for extended periods during the control process, after the control is completed, the room temperature is monitored in real time via the Modbus protocol. If the temperature recorded by a temperature sensor exceeds 30 degrees Celsius, the system immediately returns to a safe control parameter, which corresponds to the highest fan speed and maximum valve opening, quickly restoring the room temperature to normal.

[0059] However, this protection mechanism also has shortcomings: even if it finds that the temperature exceeds 30 degrees, it will immediately adjust the performance of the refrigeration system to the maximum, which is itself an energy-saving strategy. The method itself is intended to save energy, but due to its extensive safety protection strategy, the energy-saving effect may not be good in the end.

[0060] Therefore, in this embodiment, it is also proposed to perform gradient temperature adjustment on the intelligent air conditioner to produce energy-saving effect.

[0061] This embodiment involves a configuration file of the smart air conditioner, and the configuration file is further described below.

[0062] A configuration file is a text file that contains various settings and parameters used to configure and control the functions and behaviors of your smart air conditioner. The specific file format and content may vary depending on the brand and model.

[0063] For example, the configuration file may include the following:

[0064] 1. Temperature control: including settings such as target temperature, upper limit temperature and lower limit temperature, which are used to adjust the temperature range of the air conditioner.

[0065] 2. Wind speed control: including settings such as wind speed gear, automatic wind speed and silent mode, used to adjust the wind speed and noise level of the air conditioner.

[0066] For example, in order to illustrate the configuration file, description is also given from two aspects: configuration file format and program deployment.

[0067] (1) Configuration file format

[0068] This embodiment also provides several examples of configuration files:

[0069] [SYS_PARAM]

[0070] Enable=1

[0071] Log=1

[0072] [INPUT_PARAM]

[0073] AC_Num=16

[0074] AC_SND_Drop_Val=1

[0075] AC_RET_Drop_Val=1

[0076] AC_Keep_diff=1

[0077] AC_Adjust_Cycle=10

[0078] AI_Status=1

[0079] [AISafeAIR1]

[0080] AC_ComPort=1

[0081] AC_Addr=15

[0082] AC_ON_Ch=48

[0083] AC_ON_CompareValue=1

[0084] AC_ON_Cmd=11

[0085] AC_SND_Ch=50

[0086] AC_SND_Ctrl_Cmd=13

[0087] AC_SND_TempSet=20

[0088] AC_RET_Ch=49

[0089] AC_RET_Ctrl_Cmd=12

[0090] AC_RET_TempSet=28

[0091] For the example of the above configuration file, a brief description is as follows:

[0092] ①SYS_PARAM is the system parameter. Enable represents whether to start the protection program. The default value is 1 (enabled).

[0093] Log represents whether to generate a log file. The default value is 1 (enabled). The log will be generated in the "collector / tmp / data" folder.

[0094] ②INPUT_PARAM is the input parameter, AC_Num is the number of air conditioners. When the program reads, it defaults to reading in the order of AISafeAIR1, AISafeAIR2, AISafeAIR3... This item is automatically generated by the program and manual modification is not recommended.

[0095] AC_SND_Drop_Val sets the air supply downward adjustment value each time. The default value is 1. If it is not 0, the program will adjust it step by step. If it is set to 0, it will be adjusted to the minimum value at one time.

[0096] AC_RET_Drop_Val is the drop value set for return air, and its logic is the same as that for supply air.

[0097] AC_Keep_diff is whether to enable temperature difference control. The default value is 0. When all air conditioners on site support supply air / return air temperature control at the same time, the program takes the initial supply air / return air temperature difference, and maintains the difference and adjusts it synchronously when adjusting downward. The minimum value is based on the supply air.

[0098] AC_Adjust_Cycle is the time interval for step-down adjustment and takes effect when AC_*_Drop_Val is not 0.

[0099] AI_Status indicates the AI ​​status, meaning that protection is disabled unless the upper-level AI air conditioning control strategy (the aforementioned intelligent air conditioning control strategy) is running. This indicates that the upper-level AI air conditioning control strategy is issued by the program and is only recorded in the configuration file and cannot be manually modified.

[0100] ③ AISafeAIRX is the air conditioning parameter, where X corresponds to the number of the current air conditioner. All parameters are automatically generated by the upper-level system (in most cases, the dynamic environment system or other air conditioning control system) and cannot be changed manually.

[0101] (2) Program deployment

[0102] Files required for deployment:

[0103] (1) The protection program file ACAISafeCtrl.so of the upper-level AI air conditioning control strategy;

[0104] (2) The protection program configuration file ACALSafeCtrl.ini of the upper-level AI air conditioning control strategy;

[0105] (3) The protection program virtual equipment template file EquipmentTemplateACAISafeCtrl.xml of the AI ​​air conditioning control strategy of the dynamic environment system (or other air conditioning control energy-saving system).

[0106] Deployment method:

[0107] Upload the AI ​​saver file and its configuration file to the data collector. Using the power and environment system (or other air conditioning control and energy-saving system) configuration tool, import the AI ​​saver virtual device template, add the corresponding device, and associate the AI ​​saver file with it. Reload the data collector to complete the deployment. Once deployed, the program will always start with the data collector.

[0108] Please refer to FIG2 , which is a second flow chart of the control method of the smart air conditioner provided in an embodiment of the present application.

[0109] This embodiment is deployed in each capable FSU in the communication room. The control method of the intelligent air conditioner in this embodiment mainly includes three parts, namely:

[0110] Part 1: Determination of the status of intelligent air conditioning control strategy.

[0111] In this step, the operating status of the air conditioning strategy is determined based on the heartbeat mechanism, that is, whether the bottom air conditioning is disconnected from the upper control system.

[0112] This program will automatically start when FSU is running.

[0113] First, the program reads the configuration file uploaded to the FSU. If the program is launched for the first time after the FSU is started, the program waits for 60 seconds to ensure that the FSU is initialized before executing the next step.

[0114] The program starts to determine whether the AI ​​air conditioning control strategy (i.e., intelligent air conditioning control strategy) is running based on the heartbeat mechanism. The AI ​​air conditioning control strategy can be a strategy issued by any upper-level system, reflecting the compatibility of this control method.

[0115] Operation signals can be sent from the upper-level system / module responsible for intelligent air conditioning control to the dynamic environment system, then sent to the FSU via the virtual device added by the dynamic environment system, or directly from the dynamic environment system to the FSU. The program will obtain the parameter values ​​corresponding to the AI ​​air conditioning control strategy and update them in the configuration file.

[0116] When the upper-layer AI air conditioning control strategy program is not running, the protection program in the FSU will not adopt any form of protection strategy.

[0117] The improvement of this embodiment is that a heartbeat mechanism is added to ensure that the communication facility cooling system can still function after the upper-level AI air conditioning control strategy loses communication with the lower-level controller.

[0118] In this embodiment, the heartbeat mechanism is part of the bottom-level program, which can continuously determine whether the bottom-level air-conditioning and refrigeration system has lost communication and control with the upper-level control system.

[0119] After the upper-level AI air conditioning control strategy program runs and sends the AI ​​on status signal to the dynamic environment system, the program will begin to determine the heartbeat time. The heartbeat signal is also sent by the upper-level AI air conditioning control strategy program.

[0120] The AI ​​air conditioning control strategy program enters the protection state only when the program status is set to running and the heartbeat signal transmission interval times out. The reason for the heartbeat signal transmission interval timeout here may be that the upward transmission of signals or data is blocked. This embodiment mainly solves the problem of such a situation, ensuring the safe operation of the computer room and preventing safety accidents caused by failure to receive the control strategy.

[0121] Part II: Determine the required protection strategies.

[0122] In this step, the configuration file developed based on on-site requirements is read to determine the protection strategy to be executed.

[0123] The program determines that the computer room is unsafe and the thread runs the protection logic. After entering the protection state, the program will first pull up all the air conditioners that are in the off state, that is, turn on all of them.

[0124] There will be control differences between different models of air conditioners. The program determines the control method by reading the signal channel that controls the return air temperature in the configuration file.

[0125] If the channel number for the supply air temperature signal is configured in the configuration file, the supply air temperature of this air conditioner is controlled. At this stage, the initial supply air temperature settings of all air conditioners are also read. The return air logic is the same: if the channel number for the return air temperature signal is configured in the configuration file, the return air temperature of this air conditioner is controlled. At this stage, the initial return air temperature settings of all air conditioners are also read.

[0126] Based on site requirements, temperature differential logic has been added when both supply and return air control are configured. When both supply and return air control are enabled and the temperature differential control logic switch is turned on, the temperature differential control logic will be activated. In this phase, this logic not only reads the initial settings for all supply and return air temperatures, but also calculates the temperature differential of each air conditioner's original settings.

[0127] As shown in FIG2 , the configuration of the return air communication channel in the configuration file is determined.

[0128] For example, correctly configure the supply air temperature signal channel and record all initial supply air temperature settings so that the supply air temperature can be adjusted when the temperature is adjusted.

[0129] For example, correctly configure the return air temperature signal channel and record all return air temperature initial settings so that the return air temperature can be adjusted when the temperature is adjusted.

[0130] For example, when both the supply and return air are correctly configured and the temperature differential control is turned on, record all temperature settings and the current temperature differential, take the supply air temperature as the standard, maintain the temperature differential, and adjust the supply and return air temperatures at the same time.

[0131] Part 3: Adjust according to established logic.

[0132] In this step, according to the protection strategy, the air conditioning temperature is gradually adjusted until the final solution target is reached or the air conditioning re-establishes communication with the upper control system. In this way, the purpose of protecting the safe operation of the communication facilities can be achieved while also taking into account the energy-saving effect.

[0133] It should be noted that when a communication room includes multiple smart air conditioners, multiple smart air conditioners constitute an intelligent air conditioning system. One FSU may control multiple smart air conditioners. At this time, the FSU needs to traverse the entire intelligent air conditioning system to adjust all the air conditioners in the system it controls.

[0134] After confirming the required logic, the program begins to adjust the temperature. Referring to the configuration file sample and content, the program will adjust the air conditioners in order from the smallest to the largest number in the configuration file.

[0135] The program reads the current temperature setting for each air conditioner and adjusts it downwards if the current value is greater than the minimum threshold in the configuration file. The program then adjusts the temperature in rounds, adjusting the temperature based on the value in the configuration file.

[0136] When AC_SND_Drop_Val in the parameter file is set to 0, that is, the downward adjustment value is 0, the program will directly adjust the temperature to the minimum threshold (adjustment can be completed in one round).

[0137] When AC_SND_Drop_Val in the parameter file, that is, the value of each downward adjustment, is not set to 0 (that is, the downward adjustment range is not 0) and AC_Keep_diff (that is, whether the temperature difference control is enabled) is 0, the air conditioning gradient adjustment is turned on. This method will perform gradient adjustment based on parameters such as AC_SND_Drop_Val (that is, the value of each downward adjustment of the supply air setting), AC_RET_Drop_Val (that is, the value of each downward adjustment of the return air setting), and AC_Adjust_Cycle (that is, the time interval for step-down adjustment) in the configuration parameters. When the supply and return air control is enabled at the same time and the temperature difference control logic switch is turned on, the temperature difference control logic will be entered. In this stage, in addition to reading the initial settings of all supply and return air temperatures, this logic will also calculate the original set temperature difference of each air conditioner, and synchronously adjust the supply air temperature and return air temperature of the air conditioner in a low-step manner until the set solution is reached.

[0138] This step adds temperature difference logic. When the bottom is protected and safe, the air conditioning temperature will still be adjusted according to the demand gradient to achieve the purpose of energy saving.

[0139] If the value of each downward adjustment is greater than the difference between the current temperature and the minimum temperature threshold, the program adjusts the temperature to the minimum temperature threshold. (For example, if the minimum temperature threshold is set to 20°C and the current temperature is 21.3°C, and the value of each downward adjustment is 2°C, the temperature will be adjusted to 20°C instead of 19.3°C in this round.)

[0140] Adjust gradually to the minimum value according to the amplitude and adjustment interval until all air conditioners are adjusted.

[0141] If the AI ​​heartbeat returns to normal before the downgrade is complete, a rollback is triggered. All temperatures are adjusted to the initial values ​​recorded by the protection program, and the program ends.

[0142] After the down-adjustment process is completed, the program will also end and the recorded initial value will be invalidated. At this time, even if the AI ​​heartbeat returns to normal, it will not trigger a rollback.

[0143] The program will not exit after the process ends, but will wait for the next heartbeat timeout and repeat the process.

[0144] The control method for the intelligent air conditioner provided in this embodiment is a bottom-protection intelligent air conditioner control method based on a heartbeat mechanism, which is deployed in each capable FSU in the communication room. The method includes: determining relevant parameters and deployment methods in a configuration file; judging the status of the intelligent air conditioner control strategy through the heartbeat time sent by the intelligent air conditioner control strategy program; judging the required protection strategy by reading the supply air temperature control signal channel and / or return air temperature control signal channel in the configuration file and whether temperature difference control is enabled; and performing gradient temperature adjustment on the air conditioner according to a predetermined logic and with reference to the configuration file sample and content, thereby achieving an energy-saving effect.

[0145] The intelligent air conditioning control method of this embodiment can achieve the following effects:

[0146] (1) Complete reliance on local data transmission within the computer room to ensure the safety bottom line of the computer room air conditioning control, ensuring the operational safety of the air conditioning adjustment strategy from the bottom up.

[0147] (2) The heartbeat mechanism sends a fixed message to the server every few minutes. The server replies with a fixed message after receiving it. If the server does not receive the client message within a few minutes, it considers the client disconnected. Based on the heartbeat strategy, it is guaranteed that the temperature collected by the temperature sensor device cannot be received immediately, which has strong real-time performance and high security.

[0148] (3) This method has strong compatibility and does not conflict with most current air-conditioning intelligent control methods. It is only a guaranteed and energy-saving safety strategy based on the capabilities of the localized FSU.

[0149] (4) While ensuring the bottom line of various air-conditioning control strategies, this method incorporates temperature difference logic to gradually adjust the air-conditioning temperature to achieve the purpose of energy saving.

[0150] The following describes a control device for an intelligent air conditioner provided in an embodiment of the present application. The control device for an intelligent air conditioner described below and the control method for an intelligent air conditioner described above can refer to each other.

[0151] Please refer to Figure 3, which is a structural diagram of the control device of the intelligent air conditioner provided in an embodiment of the present application. In this embodiment, the control device of the intelligent air conditioner is deployed in a communication room.

[0152] The control device of the intelligent air conditioner may include a heartbeat mechanism module 310 , a protection program starting module 320 , a protection strategy control module 330 and a protection program exit module 340 .

[0153] The heartbeat mechanism module 310 is used to receive the heartbeat signal sent by the intelligent air conditioner control strategy program and determine the control strategy status of the intelligent air conditioner based on the heartbeat signal; the control strategy status is used to determine whether the intelligent air conditioner is disconnected from the upper control system.

[0154] The protection program starting module 320 is used to start the protection program when the smart air conditioner loses connection with the upper control system, and determine the air conditioner protection strategy according to the configuration file of the smart air conditioner and preset requirements.

[0155] The protection strategy control module 330 is used to adjust the intelligent air conditioner based on the air conditioner protection strategy.

[0156] The protection program exit module 340 is used to exit the protection program when the upper control system is reconnected with the intelligent air conditioner and / or the goal of the air conditioner protection strategy is achieved.

[0157] In one embodiment, the heartbeat mechanism module 310 can be specifically used to: monitor the heartbeat signal of the intelligent air conditioning control strategy program during operation; determine the heartbeat time based on the time interval between the previous and subsequent heartbeat signals; when the heartbeat time exceeds the preset interval, determine that the intelligent air conditioning is in a disconnected state.

[0158] In one embodiment, the protection program startup module 320 can be specifically used to: determine the control mode by reading the signal channel for controlling the supply and return air temperatures in the configuration file; correctly configure the supply air temperature signal channel and / or the return air temperature signal channel when the control mode is to enable supply air control and / or return air control; record the initial supply air temperature setting and / or the initial return air temperature setting as a preset requirement; determine the air conditioning protection strategy as, when adjusting the temperature, adjusting the supply air temperature according to the initial supply air temperature setting, and / or adjusting the return air temperature according to the initial return air temperature setting.

[0159] In one embodiment, the protection program startup module 320 can be specifically used to: determine the control mode by reading the signal channel for controlling the supply and return air temperatures in the configuration file; enter the temperature difference control logic when the control mode is to enable the supply and return air control at the same time and the temperature difference control logic switch is turned on; read the initial setting of the supply and return air temperatures, determine the original set temperature difference of the air conditioner and use it as the preset requirement; determine the air conditioning protection strategy to be based on the supply air temperature, maintain the temperature difference, and adjust the supply and return air temperatures at the same time.

[0160] In one embodiment, the protection strategy control module 330 can be specifically used to: obtain the current temperature setting of the smart air conditioner; if the current temperature setting is greater than the minimum threshold in the configuration file, determine the adjustment method based on the parameter file in the air conditioner protection strategy, wherein the parameter file includes the downward adjustment value each time; when the downward adjustment value each time is zero, a round of adjustment is performed based on the air conditioner protection strategy to make the current temperature setting of the smart air conditioner meet the minimum threshold; when the downward adjustment value each time is not zero, the current temperature setting of the smart air conditioner is gradient adjusted based on the air conditioner protection strategy.

[0161] In one embodiment, the protection strategy control module 330 can be specifically used to: determine the time interval for each downward adjustment of the supply air setting, each downward adjustment of the return air setting, and the step-by-step reduction according to the air conditioning protection strategy, and perform gradient adjustment on the smart air conditioner according to the time interval for each downward adjustment of the supply air setting, each downward adjustment of the return air setting, and the step-by-step reduction until the goal of the air conditioning protection strategy is achieved.

[0162] On the other hand, an embodiment of the present application further provides an electronic device. FIG4 is a schematic diagram of the physical structure of the electronic device provided in an embodiment of the present application. As shown in FIG4 , the electronic device may include: the electronic device may include a memory 420, a processor 410, and a computer program stored in the memory 420 and executable on the processor 410. When the processor 410 executes the program, the control method of the smart air conditioner provided by the above-mentioned methods is implemented.

[0163] Optionally, the electronic device may further include a communication bus 430 and a communication interface (Communications Interface) 440, wherein the processor 410, the communication interface 440, and the memory 420 communicate with each other via the communication bus 430. The processor 410 may call a computer program in the memory 420 to execute a control method for an intelligent air conditioner, the method comprising:

[0164] Receive the heartbeat signal sent by the intelligent air-conditioning control strategy program, and judge the control strategy status of the intelligent air-conditioning based on the heartbeat signal; the control strategy status is used to judge whether the intelligent air-conditioning is disconnected from the upper control system; when the intelligent air-conditioning is disconnected from the upper control system, start the protection program, and determine the air-conditioning protection strategy according to the configuration file and preset requirements of the intelligent air-conditioning; adjust the intelligent air-conditioning based on the air-conditioning protection strategy; when the upper control system and the intelligent air-conditioning are reconnected and / or the goal of the air-conditioning protection strategy is achieved, exit the protection program.

[0165] In addition, the logic instructions in the above-mentioned memory 420 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk.

[0166] On the other hand, an embodiment of the present application also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the control method of the smart air conditioner provided by the above embodiments. Its steps and principles have been introduced in detail in the above methods and will not be repeated here.

[0167] On the other hand, the present application also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by the processor, it is implemented to execute the control method of the intelligent air conditioner provided by the above methods. Its steps and principles have been introduced in detail in the above methods and will not be repeated here.

[0168] Non-transitory computer-readable storage media can be any available media or data storage devices that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO)), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NAND FLASH), solid-state drives (SSDs)), etc.

[0169] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0170] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, or of course, by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the existing technology can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or certain parts of the embodiments.

[0171] In the event that there is no conflict between the technical solutions described in the embodiments of the present disclosure, the above embodiments of the present disclosure may be arbitrarily combined, and the combined embodiments fall within the protection scope of the present disclosure.

[0172] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for controlling an intelligent air conditioner, executed by an electronic device deployed in a communication room, the method comprising: Receive a heartbeat signal sent by the intelligent air-conditioning control strategy program, and determine the control strategy state of the intelligent air-conditioning based on the heartbeat signal; The control strategy status is used to determine whether the intelligent air conditioner is disconnected from the upper control system; When the smart air conditioner loses connection with the upper control system, a protection program is started to determine an air conditioner protection strategy according to a configuration file of the smart air conditioner and preset requirements; adjusting the intelligent air conditioner based on the air conditioner protection strategy; as well as When the upper control system is reconnected with the intelligent air conditioner and / or the goal of the air conditioner protection strategy is achieved, the protection program is exited.

2. The method according to claim 1, wherein The receiving a heartbeat signal sent by the intelligent air-conditioning control strategy program and determining the control strategy state of the intelligent air-conditioning based on the heartbeat signal includes: Monitoring the heartbeat signal of the intelligent air conditioning control strategy program during operation; Determine the heartbeat time based on the time interval between the previous and next heartbeat signals; and When the heartbeat time exceeds a preset interval, it is determined that the intelligent air conditioner is disconnected from the upper control system.

3. The method according to claim 1, wherein The determining of the air conditioner protection strategy according to the configuration file of the smart air conditioner and preset requirements includes: Determine the control mode by reading the signal channel for controlling the supply and return air temperatures in the configuration file; When the control mode is to enable supply air control and / or return air control, correctly configure the supply air temperature signal channel and / or the return air temperature signal channel; Recording the initial setting of the supply air temperature and / or the initial setting of the return air temperature as the preset requirement; The air conditioning protection strategy is determined as: when adjusting the temperature, adjusting the supply air temperature according to the initial supply air temperature setting, and / or adjusting the return air temperature according to the initial return air temperature setting.

4. The method according to claim 1, wherein The determining of the air conditioner protection strategy according to the configuration file of the smart air conditioner and preset requirements includes: Determine the control mode by reading the signal channel of the supply and return air temperatures controlled in the configuration file; When the control mode is that the supply and return air control is enabled at the same time, and the temperature difference control logic switch is turned on, the temperature difference control logic is entered; Reading the initial setting of the supply and return air temperatures, determining the original set temperature difference of the air conditioner and using it as the preset requirement; The air conditioning protection strategy is determined to be based on the supply air temperature, maintain the temperature difference, and adjust the supply and return air temperatures at the same time.

5. The method according to claim 1, wherein The adjusting the intelligent air conditioner based on the air conditioner protection strategy includes: Obtaining a current temperature setting of the smart air conditioner, and if the current temperature setting is greater than a minimum threshold in the configuration file, determining an adjustment method based on a parameter file in the air conditioner protection strategy, wherein the parameter file includes a downward adjustment value each time; When the downward adjustment value is zero, a round of adjustment is performed based on the air conditioning protection strategy so that the current temperature setting of the smart air conditioner meets the minimum threshold; When the downward adjustment value each time is not zero, the current temperature setting of the intelligent air conditioner is gradually adjusted based on the air conditioner protection strategy.

6. The method according to claim 1, wherein The step of performing gradient adjustment on the intelligent air conditioner based on the air conditioner protection strategy includes: According to the air conditioning protection strategy, the supply air setting reduction value, the return air setting reduction value and the time interval for the step-down are determined, and the smart air conditioner is gradient-adjusted according to the supply air setting reduction value, the return air setting reduction value and the time interval for the step-down until the goal of the air conditioning protection strategy is achieved.

7. A device for controlling an intelligent air conditioner, deployed in an electronic device in a communication room, comprising: A heartbeat mechanism module is used to receive a heartbeat signal sent by the intelligent air-conditioning control strategy program and determine the control strategy status of the intelligent air-conditioning based on the heartbeat signal; The control strategy status is used to determine whether the intelligent air conditioner is disconnected from the upper control system; A protection program startup module is used to start the protection program when the smart air conditioner loses connection with the upper control system, and determine the air conditioner protection strategy according to the configuration file of the smart air conditioner and preset requirements; A protection strategy control module, configured to adjust the intelligent air conditioner based on the air conditioner protection strategy; The protection program exit module is used to exit the protection program when the upper control system is reconnected with the intelligent air conditioner and / or the target of the air conditioner protection strategy is achieved.

8. An electronic device comprising a processor and a memory storing a computer program, wherein: When the processor executes the computer program, the method according to any one of claims 1 to 6 is implemented.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

10. A computer program product comprising a computer program, wherein When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Air conditioner control system and air conditioner operation state control method

    CN108444053A

  • Time synchronization method of air conditioning unit and device thereof

    CN109150359A

  • Disposition method of intelligent transformer station interval measuring and controlling function

    CN109391038A

  • Air-conditioner, mobile terminal, monitoring method and system of air-conditioner and storage medium

    CN109595748A

  • Control method, device and equipment of intelligent air conditioner, storage medium and program product

    CN118794104A