Air conditioner control method of data center and terminal equipment

文档序号:647463 发布日期:2021-05-14 浏览:11次 中文

阅读说明:本技术 数据中心的空调控制方法及终端设备 (Air conditioner control method of data center and terminal equipment ) 是由 林常榕 谢伟敏 吴冠琳 周进宗 潘志榕 于 2020-12-30 设计创作,主要内容包括:本发明适用于节能技术领域,公开了一种数据中心的空调控制方法及终端设备,上述方法包括:控制数据中心的各个空调轮流作为备机;若任意一个工作机发生故障,则控制发生故障的工作机关闭,且控制备机启动;若工作机之间存在竞争运行,则调整各个工作机的工作模式,以消除竞争运行;若工作机之间不存在竞争运行,则根据环境温度,确定是否启动备机;根据数据中心的负载变化信息,调整工作机的数量;根据环境温度,调整各个工作机的输出量,以使环境温度满足设定条件;其中,工作机为当前正在工作的空调,备机为备用空调。本发明能够实现多个空调的协调节能控制。(The invention is suitable for the technical field of energy conservation, and discloses an air conditioner control method and terminal equipment of a data center, wherein the method comprises the following steps: controlling each air conditioner of the data center to be used as a standby machine in turn; if any working machine fails, controlling the working machine with the failure to be closed and controlling the standby machine to be started; if competitive operation exists among the working machines, adjusting the working modes of the working machines to eliminate the competitive operation; if no competitive operation exists among the working machines, determining whether to start the standby machine or not according to the environmental temperature; adjusting the number of the working machines according to the load change information of the data center; adjusting the output quantity of each working machine according to the ambient temperature so that the ambient temperature meets the set conditions; the working machine is an air conditioner which is currently working, and the standby machine is a standby air conditioner. The invention can realize the coordinated energy-saving control of a plurality of air conditioners.)

1. An air conditioner control method of a data center is characterized by comprising the following steps:

controlling each air conditioner of the data center to be used as a standby machine in turn;

if any working machine fails, controlling the working machine with the failure to be closed and controlling the standby machine to be started;

if competitive operation exists among the working machines, adjusting the working mode of each working machine to eliminate the competitive operation;

if no competitive operation exists among the working machines, determining whether to start the standby machine or not according to the environmental temperature;

adjusting the number of working machines according to the load change information of the data center;

adjusting the output quantity of each working machine according to the ambient temperature so that the ambient temperature meets the set conditions;

the working machine is an air conditioner which is working at present, and the standby machine is a standby air conditioner.

2. The air conditioning control method of the data center according to claim 1, wherein if there is a competitive operation between the working machines, adjusting the working mode of each working machine to eliminate the competitive operation comprises:

if the working machines with different working modes exist, selecting the working machine which is started earliest from the working machines as a first target machine;

and adjusting the working modes of other working machines to be the working mode of the first target machine.

3. The air conditioning control method of the data center according to claim 1, wherein the determining whether to start the standby machine according to the ambient temperature includes:

if the environment temperature sensor is in a normal working state, acquiring the current environment temperature according to the environment temperature sensor;

if the environment temperature sensor is in an abnormal working state, acquiring the current environment temperature according to the temperature sensor of the working machine;

subtracting the target temperature of the working machine from the current environment temperature to obtain a first difference value;

when the working machine is in a refrigeration mode, if the first difference is larger than a first preset difference and the current environment temperature is larger than a preset high-temperature synchronous refrigeration value, controlling the standby machine to start in the refrigeration mode;

when the working machine is in a heating mode, if the first difference is smaller than a second preset difference and the current environmental temperature is smaller than a preset low-temperature same-heating-value, controlling the standby machine to start in the heating mode;

after the first preset time, subtracting the target temperature of the working machine from the current environment temperature to obtain a second difference value;

when the working machine is in a refrigeration mode, if the second difference is not greater than a third preset difference, or the difference between the current ambient temperature and the high-temperature same-start refrigeration value is not greater than a fourth preset difference, controlling the standby machine to be closed;

and when the working machine is in a heating mode, if the second difference is not less than a fifth preset difference, or the difference obtained by subtracting the current ambient temperature from the low-temperature same heating value is not less than a sixth preset difference, controlling the standby machine to be closed.

4. The air conditioning control method of the data center according to claim 1, wherein the adjusting the number of the working machines according to the load change information of the data center includes:

if the control mode of the working machine is not the starting control mode, is not the refrigeration oil return control mode and is not the refrigerant recovery control mode, acquiring the load reduction amount of the data center within a second preset time;

if the load reduction amount of the data center in the second preset time is not less than the product of the rated power of the working machines and the first coefficient, controlling the number of the working machines to be reduced by 1;

if the load reduction amount of the data center in the second preset time is smaller than the product of the rated power of the working machine and the first coefficient, judging whether the current load amount of the data center is not smaller than the product of the rated load amount of the data center and the second coefficient;

if the current load capacity of the data center is not less than the product of the nominal load capacity of the data center and the second coefficient, judging whether the current load capacity of the data center is not less than the product of the nominal load capacity of the data center and the third coefficient;

if the current load capacity of the data center is smaller than the product of the rated load capacity of the data center and the third coefficient, controlling the number of the working machines to be the preset maximum number of the working machines capable of running;

if the current load capacity of the data center is not smaller than the product of the rated load capacity of the data center and a third coefficient, controlling the number of the working machines to be the total number of the air conditioners in the data center;

if the current load capacity of the data center is smaller than the product of the rated load capacity of the data center and a second coefficient, acquiring a load increment of the data center within a third preset time;

if the load increment of the data center in the third preset time is not less than the product of the rated power of the working machines and the first coefficient, controlling the number of the working machines to be increased by 1;

wherein the first coefficient is less than the second coefficient, the second coefficient is less than the third coefficient, and the third coefficient is less than 1; the maximum working machine operable number is smaller than the total number of air conditioners in the data center.

5. The air conditioning control method of the data center according to claim 1, wherein the adjusting the output of each working machine according to the ambient temperature so that the ambient temperature satisfies the set condition includes:

acquiring the actual ambient temperature in real time within a first preset time length;

when the limit value of the actual environment temperature and the alarm value meet the preset conditions, adjusting the target temperature of each working machine so that the target temperature of each working machine approaches the alarm value and the limit value of the actual environment temperature does not exceed the alarm value within the next first preset time period;

when the working machine is in a refrigeration mode, the limit value of the actual environment temperature is the maximum value of the actual environment temperature within the first preset time, and the alarm value is an alarm upper limit value;

and when the working machine is in a heating mode, the limit value of the actual environment temperature is the minimum value of the actual environment temperature in the first preset time period, and the alarm value is an alarm lower limit value.

6. The air conditioning control method of the data center according to claim 5, wherein the adjusting the output of each working machine according to the ambient temperature so that the ambient temperature satisfies the setting condition further comprises:

determining hotspots of the data center;

determining a working machine closest to the hot spot, and marking the working machine as a second target machine;

if the output quantity of the second target machine does not reach the maximum output quantity, increasing the output quantity of the second target machine;

if the hot spot is not eliminated after the fourth preset time, continuously increasing the output quantity of the second target machine until the output quantity of the second target machine reaches the maximum output quantity or the hot spot is eliminated;

and if the output quantity of the second target machine reaches the maximum output quantity and the hot spot is not eliminated, determining a working machine which is apart from the second target machine and is closest to the hot spot, marking the working machine as a new second target machine, and jumping to the step of increasing the output quantity of the second target machine until the hot spot is eliminated, wherein if the output quantity of the second target machine does not reach the maximum output quantity, the step of increasing the output quantity of the second target machine is executed circularly.

7. The air conditioning control method of the data center according to claim 6, wherein the determining the hot spot of the data center includes:

calculating the average temperature of the environment;

subtracting the environment average temperature from the temperature of each monitoring point to obtain a temperature difference value corresponding to each monitoring point;

and for each monitoring point, if the temperature difference value corresponding to the monitoring point is greater than a preset temperature difference threshold value or the temperature of the monitoring point is greater than an alarm upper limit value, determining the monitoring point as a hot point.

8. The air-conditioning control method for the data center according to any one of claims 1 to 7, characterized by further comprising:

monitoring the working state of each working machine;

if the working machine with the abnormal working state exists, alarming;

when the operation time of the working machine is greater than the operation time upper limit value, the air supply temperature of the working machine is abnormal, and the air suction and exhaust pressure value of the working machine is abnormal, the working state of the working machine is judged to be abnormal.

9. A terminal device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the steps of the air conditioning control method of the data center according to any one of claims 1 to 8 when executing the computer program.

10. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program which, when executed by one or more processors, implements the steps of the air-conditioning control method of a data center according to any one of claims 1 to 8.

Technical Field

The invention belongs to the technical field of energy conservation and environmental protection, and particularly relates to an air conditioner control method and terminal equipment of a data center.

Background

With the increase of the number of data centers and the increase of the construction scale, the energy consumption problem of the data centers becomes a major concern.

In the energy consumption configuration of the data center, the energy consumption of the air conditioning system accounts for a large proportion. However, the prior art is generally directed to energy saving research of a single air conditioner, and lacks a method for coordinated energy saving of a plurality of air conditioners.

Disclosure of Invention

In view of this, embodiments of the present invention provide an air conditioner control method and a terminal device for a data center, so as to solve the problem that a method for coordinating and saving energy for multiple air conditioners is lacking in the prior art.

The first aspect of the embodiments of the present invention provides an air conditioner control method for a data center, including:

controlling each air conditioner of the data center to be used as a standby machine in turn;

if any working machine fails, controlling the working machine with the failure to be closed and controlling the standby machine to be started;

if competitive operation exists among the working machines, adjusting the working modes of the working machines to eliminate the competitive operation;

if no competitive operation exists among the working machines, determining whether to start the standby machine or not according to the environmental temperature;

adjusting the number of the working machines according to the load change information of the data center;

adjusting the output quantity of each working machine according to the ambient temperature so that the ambient temperature meets the set conditions;

the working machine is an air conditioner which is currently working, and the standby machine is a standby air conditioner.

A second aspect of an embodiment of the present invention provides a terminal device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the steps of the air conditioning control method of the data center according to the first aspect are implemented.

A third aspect of embodiments of the present invention provides a computer-readable storage medium storing a computer program, which when executed by one or more processors implements the steps of the air-conditioning control method for a data center according to the first aspect.

Compared with the prior art, the embodiment of the invention has the following beneficial effects: according to the embodiment of the invention, each air conditioner is controlled to be used as a standby machine in turn, so that each air conditioner of the data center can be uniformly used, and the problem of excessive use of a certain air conditioner is prevented; when any one working machine fails, the standby machine can be used for replacing the working machine with the failure to continue working; when competitive operation is detected among the working machines, the competitive operation can be eliminated by adjusting the working modes of the working machines so as to avoid unnecessary energy waste; the method comprises the steps of determining whether to start the standby machine or not according to the ambient temperature, adjusting the number of the working machines according to load change information of the data center, and adjusting the output quantity of each working machine according to the ambient temperature so that the ambient temperature meets set conditions, can coordinate the energy output of each working machine, enables the ambient temperature of the data center to meet the set conditions, and can realize coordinated energy-saving control of a plurality of air conditioners.

Drawings

In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.

Fig. 1 is a schematic flow chart illustrating an implementation of an air conditioning control method for a data center according to an embodiment of the present invention;

fig. 2 is a schematic block diagram of an air conditioning control apparatus of a data center according to an embodiment of the present invention;

fig. 3 is a schematic block diagram of a terminal device according to an embodiment of the present invention.

Detailed Description

In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.

In order to explain the technical means of the present invention, the following description will be given by way of specific examples.

Fig. 1 is a schematic flow chart of an implementation of an air conditioning control method for a data center according to an embodiment of the present invention, and for convenience of description, only a part related to the embodiment of the present invention is shown. As shown in fig. 1, the method may include the steps of:

s101: and controlling each air conditioner of the data center to be used as a standby machine in turn.

In the embodiment of the invention, the air conditioner of the data center can be divided into a working machine and a standby machine. The working machine is an air conditioner which is currently working, and the standby machine is a standby air conditioner. The number of the standby machines of the data center is at least one.

Specifically, each air conditioner of the data center can be periodically controlled to be used as a standby machine in turn according to the address of each air conditioner or the running time of each air conditioner. For example, when the number of the standby machines is 1, the air conditioner with the minimum address can be selected as the standby machine in each period, the standby machine does not work, and other air conditioners work normally; the air conditioner with the longest current running time can be selected as a standby machine in each period, the standby machine does not work, and other air conditioners work normally.

Preferably, the air conditioner with the longest current running time can be preferentially selected as the standby machine.

Alternatively, the duration of each cycle may be 1 hour.

Through S101, round trip control of each air conditioner in the data center can be realized, each air conditioner of the data center can be uniformly used, and the problem of excessive use of a certain air conditioner is prevented.

S102: and if any working machine fails, controlling the working machine with the failure to be closed and controlling the standby machine to be started.

In the embodiment of the invention, if any working machine is detected to be out of order, the standby machine can be automatically started to replace the working machine with the failure.

Specifically, if the number of the current standby machines is 0, or all the standby machines have a fault or none of the working machines have a fault, directly executing S103; if the number of the current standby machines is greater than 0 and at least one standby machine does not have a fault, S102 is executed.

Optionally, after S102, the method for controlling an air conditioner of the data center may further include:

and if the working machine with the fault recovers to be normal after the fifth preset time, controlling the standby machine to be closed, and controlling the working machine with the fault to be started.

The fifth preset time may be set according to actual requirements, and may be set to 1 hour, for example.

The automatic switching of the fault between the air conditioners of the data center can be realized through the S102.

S103: and if the competitive operation exists among the working machines, adjusting the working modes of the working machines to eliminate the competitive operation.

In an embodiment of the present invention, the step S103 may include the following steps:

if the working machines with different working modes exist, selecting the working machine which is started earliest from the working machines as a first target machine;

and adjusting the working modes of other working machines to be the working mode of the first target machine.

Specifically, if the working modes of any two working machines are different, that is, the working modes of the two working machines conflict, it may be determined that there is competitive operation between the working machines. If competitive operation exists among the working machines, the working machine which is started earliest among the current working machines is taken as the first target machine, namely the working machine which has the longest running time among the current working machines is taken as the first target machine, and the working modes of other working machines are all adjusted to be the working mode of the first target machine, so that the competitive operation can be eliminated, and the energy is saved.

The working modes of the working machines can comprise a cooling mode and a heating mode, the working modes of the two working machines are different, the working mode of one working machine can be the cooling mode, and the working mode of the other working machine can be the heating mode.

The working modes of the working machines can also comprise a humidifying mode and a dehumidifying mode, the working modes of the two working machines are different, namely the working mode of one working machine is the humidifying mode, and the working mode of the other working machine is the dehumidifying mode.

Through the S103, conflict management can be realized, the problem of conflict operation between the working machines can be solved by adjusting the working modes of the working machines to the working mode of the first target machine, and energy can be saved.

S104: and if no competitive operation exists among the working machines, determining whether to start the standby machine or not according to the environmental temperature.

In the embodiment of the invention, if no competitive operation exists among the working machines, whether the standby machine is started is determined according to the environment temperature so as to keep the environment temperature within a preset range, thereby realizing load scheduling.

In an embodiment of the present invention, the "determining whether to start the standby machine according to the ambient temperature" in S104 may include the following steps:

if the environment temperature sensor is in a normal working state, acquiring the current environment temperature according to the environment temperature sensor;

if the environment temperature sensor is in an abnormal working state, acquiring the current environment temperature according to the temperature sensor of the working machine;

subtracting the target temperature of the working machine from the current environment temperature to obtain a first difference value;

when the working machine is in a refrigeration mode, if the first difference is larger than a first preset difference and the current environment temperature is larger than a preset high-temperature synchronous refrigeration value, controlling the standby machine to start in the refrigeration mode;

when the working machine is in a heating mode, if the first difference is smaller than a second preset difference and the current environmental temperature is smaller than a preset low-temperature same-heating-value, controlling the standby machine to start in the heating mode;

after the first preset time, subtracting the target temperature of the working machine from the current environment temperature to obtain a second difference value;

when the working machine is in a refrigeration mode, if the second difference is not greater than a third preset difference, or the difference between the current ambient temperature and the high-temperature same-start refrigeration value is not greater than a fourth preset difference, controlling the standby machine to be closed;

and when the working machine is in a heating mode, if the second difference is not less than a fifth preset difference, or the difference obtained by subtracting the current ambient temperature and the low temperature same heating value is not less than a sixth preset difference, controlling the standby machine to be closed.

In the embodiment of the present invention, the temperature sensor provided in the cold aisle is referred to as an ambient temperature sensor. The current ambient temperature can be obtained through various ambient temperature sensors arranged in the cold channel, and the current ambient temperature can also be obtained through a temperature sensor arranged on the working machine. The priority of the environment temperature sensor is higher than that of the temperature sensor of the working machine.

When the working machine is in a refrigeration mode, the current ambient temperature is the maximum value of the temperatures detected by the temperature sensors; when the working machine is in the heating mode, the current ambient temperature takes the minimum value among the temperatures detected by the respective temperature sensors.

The target temperature of the working machine may be a set temperature value of the working machine. The high-temperature simultaneous-start refrigeration value can be the maximum value of the set environmental temperature in the refrigeration mode; the low temperature and the heating value may be the minimum value of the set ambient temperature in the heating mode.

The first preset difference, the second preset difference, the third preset difference, the fourth preset difference, the fifth preset difference and the sixth preset difference can be set according to actual requirements. Optionally, the first preset difference and the second preset difference may be opposite numbers, and the first preset difference is greater than the second preset difference; the third preset difference and the fifth preset difference may be opposite numbers, and the third preset difference is smaller than the fifth preset difference; the fourth preset difference may be opposite to the sixth preset difference, and the fourth preset difference is smaller than the sixth preset difference. Illustratively, the first preset difference may be 1 ℃, the second preset difference may be-1 ℃, the third preset difference may be-1 ℃, the fourth preset difference may be-4 ℃, the fifth preset difference may be 1 ℃, and the sixth preset difference may be 4 ℃.

As can be seen from the above description, the embodiment of the present invention can implement load scheduling, and when the working machine is in the cooling mode and the ambient temperature is high, the temperature can be quickly reduced by starting the standby machine, when the working machine is in the heating mode and the ambient temperature is low, the temperature can be quickly increased by starting the standby machine, and when the temperature reaches the preset range, the standby machine can be turned off.

Optionally, the method may be adapted to the ambient humidity by adaptive modification, that is, the ambient humidity is quickly reached to the set value by starting the standby machine, and the specific process is not described herein again.

S105: and adjusting the number of the working machines according to the load change information of the data center.

In the embodiment of the invention, the number of the working machines can be adjusted according to the load change information of the data center, such as load increase or load decrease, so that feed-forward control is realized to ensure that the ambient temperature does not exceed the preset range. The load of the data center may be an IT load, among others.

In an embodiment of the present invention, the above S105 may include the following steps:

if the control mode of the working machine is not the starting control mode, is not the refrigeration oil return control mode and is not the refrigerant recovery control mode, acquiring the load reduction amount of the data center in a second preset time;

if the load reduction amount of the data center is not less than the product of the rated power of the working machines and the first coefficient within second preset time, controlling the number of the working machines to be reduced by 1;

if the load reduction amount of the data center is smaller than the product of the rated power of the working machine and the first coefficient within second preset time, judging whether the current load amount of the data center is not smaller than the product of the rated load amount of the data center and the second coefficient;

if the current load capacity of the data center is not less than the product of the nominal belt load capacity of the data center and the second coefficient, judging whether the current load capacity of the data center is not less than the product of the nominal belt load capacity of the data center and the third coefficient;

if the current load capacity of the data center is smaller than the product of the rated load capacity of the data center and the third coefficient, controlling the number of the working machines to be the preset maximum number of the working machines capable of running;

if the current load capacity of the data center is not smaller than the product of the rated load capacity of the data center and the third coefficient, controlling the number of the working machines to be the total number of the air conditioners in the data center;

if the current load capacity of the data center is smaller than the product of the rated load capacity of the data center and the second coefficient, acquiring the load increment of the data center in a third preset time;

if the load increment of the data center is not less than the product of the rated power of the working machines and the first coefficient within the third preset time, controlling the number of the working machines to be increased by 1;

wherein the first coefficient is smaller than the second coefficient, the second coefficient is smaller than the third coefficient, and the third coefficient is smaller than 1; the maximum working machines can operate less than the total number of air conditioners in the data center.

In the embodiment of the present invention, if the control mode of the working machine is the start control mode, the refrigeration oil return control mode, or the refrigerant recovery control mode, S106 is executed. The starting control mode is a process from starting to smooth running of the compressor; the refrigeration oil return control mode is a process from discharging of lubricating oil to returning of the lubricating oil to the compressor, and particularly is a process in which the lubricating oil in the compressor is discharged out of the compressor and brought into a system pipeline when the operating time of the working machine is long, but the compressor can be guaranteed to normally operate only by guaranteeing a certain amount of lubricating oil, so oil return is needed; the refrigerant recovery control mode is a process of recovering the refrigerant in the process of disassembling and assembling the working machine, and particularly recovers the refrigerant in the connecting pipe into the working machine.

The amount of load can be measured in terms of the power required to operate the load. The nominal capacity of the data center may be a sum of power ratings of the on-board power supplies of the data center, such as a sum of power ratings of individual UPSs in the data center. The load reduction amount of the data center in the second preset time can be a difference value obtained by subtracting the current load amount from the load amount before the second preset time; the load increase amount of the data center in the third preset time may be a difference value obtained by subtracting the load amount before the third preset time from the current load amount. The second preset time and the third preset time may be the same or different, and for example, may both be 1 hour.

The number of the control working machines is increased by 1 to start a standby machine; controlling the number of working machines by 1 may be turning off one working machine.

Due to the fact that at least one standby machine is arranged, the maximum operation number of the preset maximum working machines can be reduced by 1 for the total number of the air conditioners in the data center.

In the embodiment of the invention, when the load capacity of the data center is increased, the number of the working machines can be properly increased; when the capacity of the data center is reduced, the number of working machines can be reduced appropriately; when the current load capacity of the data center is larger but still in a bearable range, the number of the working machines can be controlled to be the preset maximum number of the working machines capable of running; when the current load of the data center is overlarge, the number of the working machines can be controlled to be the total number of the air conditioners in the data center; the feed-forward control can be performed according to the load amount.

The first coefficient, the second coefficient and the third coefficient can be set according to actual requirements. For example, the first coefficient may be 0.5, the second coefficient may be 0.7, and the third coefficient may be 0.9.

Alternatively, if the load increase amount of the data center is smaller than the product of the rated power of the working machine and the first coefficient within the third preset time, S106 is executed.

S106: and adjusting the output quantity of each working machine according to the ambient temperature so that the ambient temperature meets the set conditions.

The environment temperature satisfying the setting condition may be that the environment temperature is within a preset range.

In an embodiment of the present invention, the step S106 may include the following steps:

acquiring the actual ambient temperature in real time within a first preset time length;

when the limit value of the actual environment temperature and the alarm value meet the preset conditions, adjusting the target temperature of each working machine so that the target temperature of each working machine approaches the alarm value and the limit value of the actual environment temperature does not exceed the alarm value within the next first preset time period;

when the working machine is in a refrigeration mode, the limit value of the actual environment temperature is the maximum value of the actual environment temperature within a first preset time, and the alarm value is the alarm upper limit value;

when the working machine is in a heating mode, the limit value of the actual environment temperature is the minimum value of the actual environment temperature within the first preset time, and the alarm value is the alarm lower limit value.

In the embodiment of the invention, whether the target temperature of each working machine is required or not can be periodically judged, wherein the duration of one period is a first preset duration, and the first preset duration can be set according to actual requirements. Optionally, the first preset time period is 10 minutes.

Of course, whether the target temperature of each working machine needs to be adjusted may also be determined in real time, and is not specifically limited herein.

The environmental temperature of the data center has a preset range, namely, the environmental temperature is between the lower alarm limit value and the upper alarm limit value, and if the environmental temperature exceeds the preset range, an alarm is given. And the alarm lower limit value is smaller than the alarm upper limit value. The alarm upper limit value and the alarm lower limit value can be set according to actual requirements. For example, the upper alarm limit may be 27 ℃ and the lower alarm limit may be 23 ℃.

In order to reduce the output quantity of the working machine and reduce the loss, when the working machine is in a refrigeration mode, if the maximum value of the actual environment temperature in the first preset time period and the alarm upper limit value meet the preset conditions, the target temperature of the working machine is adjusted to enable the target temperature of the working machine to approach the alarm upper limit value, and the limit value of the actual environment temperature in the next first preset time period does not exceed the alarm upper limit value, so that the output quantity of the working machine is reduced and the loss of the working machine is reduced while the actual environment temperature is ensured not to exceed the range.

Similarly, when the working machine is in the heating mode, if the minimum value of the actual environment temperature in the first preset time and the alarm lower limit value meet the preset conditions, the target temperature of the working machine is adjusted to enable the target temperature of the working machine to approach the alarm lower limit value, and the limit value of the actual environment temperature in the next first preset time is not lower than the alarm lower limit value, so that the heat output quantity of the working machine is reduced and the loss of the working machine is reduced while the actual environment temperature is ensured not to exceed the range.

The actual ambient temperature can be measured in real time by a temperature sensor. For example, temperature sensors may be installed at various locations within the cold aisle to measure ambient temperature.

Optionally, the adjusting the target temperature of each working machine when the limit value of the actual ambient temperature and the alarm value satisfy the preset condition may include:

when a first temperature difference value obtained by subtracting the limit value of the actual environment temperature from the alarm value is larger than a first preset temperature difference value, the target temperature of each working machine is increased;

and when a second temperature difference value obtained by subtracting the alarm value from the limit value of the actual environment temperature is larger than a second preset temperature difference value, reducing the target temperature of each working machine.

In the embodiment of the invention, when the alarm value is greater than the limit value of the actual environment temperature, the alarm value subtracts the limit value of the actual environment temperature to obtain a first temperature difference value, and if the first temperature difference value is greater than a first preset temperature difference value, the target temperature of each working machine is determined to be increased; and when the alarm value is smaller than the limit value of the actual environment temperature, subtracting the alarm value from the limit value of the actual environment temperature to obtain a second temperature difference value, and if the second temperature difference value is larger than a second preset temperature difference value, determining to reduce the target temperature of each working machine.

The first preset temperature difference value and the second preset temperature difference value can be the same or different and can be set according to actual conditions. For example, the first preset temperature difference and the second preset temperature difference may be both 0.5.

Optionally, the adjusting the target temperature of each working machine to be high may include:

superposing the current target temperature of the working machine with a first temperature difference value to serve as the adjusted target temperature of the working machine; or the like, or, alternatively,

and increasing the current target temperature of the working machine by a first preset temperature to serve as the adjusted target temperature of the working machine, wherein the first preset temperature is not greater than a first temperature difference value.

Optionally, the adjusting the target temperature of each working machine may include:

subtracting the second temperature difference value from the current target temperature of the working machine to obtain the adjusted target temperature of the working machine; or the like, or, alternatively,

and reducing the current target temperature of the working machine by a second preset temperature to serve as the adjusted target temperature of the working machine, wherein the second preset temperature is not greater than a second temperature difference value.

Alternatively, the target temperature of each working machine may be the same.

The first preset temperature and the second preset temperature can be set according to actual conditions, and can be the same or different. Illustratively, the first preset temperature and the second preset temperature may both be 0.5 ℃.

Optionally, before increasing the target temperature of each working machine when the first temperature difference obtained by subtracting the limit value of the actual ambient temperature from the alarm value is greater than the first preset temperature difference, the method may further include:

when the working machines are in a refrigeration mode, if the second temperature difference is larger than a third preset temperature difference or the limit value of the actual environment temperature is suddenly increased by a third preset temperature, adjusting the target temperature of each working machine to a first initial temperature value; the first initial temperature value is within the range of the lower alarm limit value and the upper alarm limit value, and the third preset temperature difference value is larger than the second preset temperature difference value;

when the working machines are in a heating mode, if the first temperature difference is larger than a fourth preset temperature difference or a third preset temperature is suddenly reduced by a limit value of the actual environment temperature, adjusting the target temperature of each working machine to a second initial temperature value; the second initial temperature value is within the range of the lower alarm limit value and the upper alarm limit value, and the fourth preset temperature difference value is larger than the first preset temperature difference value.

Specifically, when the working machines are in the cooling mode, the alarm upper limit value is subtracted from the limit value of the actual environment temperature to obtain a second temperature difference value, and if the second temperature difference value is larger than a third preset temperature difference value, or the limit value of the actual environment temperature is suddenly increased by a third preset temperature, the target temperature of each working machine is directly adjusted to the first initial temperature value. The first initial temperature value is an initial target temperature value set when the working machine is in a cooling mode. The first initial temperature value is within a range between the lower alarm limit and the upper alarm limit and is close to the lower alarm limit, and the first initial temperature value may be 23.5 ℃. The third preset temperature difference is greater than the second preset temperature difference. That is, when the working machines are in the cooling mode, if the limit value of the actual ambient temperature exceeds the alarm upper limit value too much, or the limit value of the actual ambient temperature increases to a higher temperature suddenly, the target temperature of each working machine is directly adjusted to a lower temperature value, so that the actual ambient temperature is rapidly cooled.

The third preset temperature difference and the third preset temperature can be set according to actual requirements. For example, the third preset temperature difference may be 1 ℃ and the third preset temperature may be 2 ℃.

When the working machines are in the heating mode, the lower alarm limit value subtracts the limit value of the actual environment temperature to obtain a first temperature difference value, and if the first temperature difference value is larger than a fourth preset temperature difference value or the limit value of the actual environment temperature suddenly subtracts a third preset temperature, the target temperature of each working machine is directly adjusted to a second initial temperature value. The second initial temperature value is an initial target temperature value set when the temperature is in the heating mode. The second initial temperature value is within a range between the lower alarm limit and the upper alarm limit and is close to the upper alarm limit, and the second initial temperature value may be 26.5 ℃. The fourth preset temperature difference is greater than the first preset temperature difference. That is, when the working machines are in the heating mode, if the limit value of the actual environmental temperature is too low than the alarm lower limit value, or the limit value of the actual environmental temperature is suddenly decreased by a higher temperature, the target temperature of each working machine is directly adjusted to a higher temperature value, so that the actual environmental temperature is rapidly increased.

The fourth preset temperature difference value and the third preset temperature difference value can be the same or different, and can be set according to actual requirements. Illustratively, the fourth preset temperature difference may be 1 ℃.

Optionally, when the working machine is in the cooling mode, a first temperature difference obtained by subtracting the limit value of the actual ambient temperature from the alarm value is greater than a first preset temperature difference, which may include:

a first temperature difference value obtained by subtracting the limit value of the actual environment temperature from the alarm value is larger than a first preset temperature difference value, the fluctuation range of the limit value of the actual environment temperature is smaller than or equal to a preset range within a first preset time period, and the difference value obtained by subtracting the target temperature of the current working machine from the alarm value is larger than or equal to a fifth preset temperature difference value;

when the working machine is in the heating mode, a first temperature difference obtained by subtracting the limit value of the actual ambient temperature from the alarm value is greater than a first preset temperature difference, which may include:

and a first temperature difference value obtained by subtracting the limit value of the actual environment temperature from the alarm value is larger than a first preset temperature difference value, or the fluctuation range of the limit value of the actual environment temperature is out of the preset range within a second preset time period.

Further, in order to control more accurately, when the working machines are in the cooling mode, a first temperature difference obtained by subtracting the limit value of the actual environment temperature from the alarm value is larger than a first preset temperature difference, the fluctuation range of the limit value of the actual environment temperature is smaller than or equal to the preset range within a first preset time period, and the target temperature of each working machine is increased when the difference obtained by subtracting the target temperature of the current working machine from the alarm value is larger than or equal to a fifth preset temperature difference. That is, the limit value of the actual ambient temperature is smaller than the alarm upper limit value, the fluctuation range of the limit value of the actual ambient temperature is smaller, and the target temperature of each working machine is considered to be increased when the current target temperature of the working machine is smaller than the alarm upper limit value.

When the working machines are in a heating mode, a first temperature difference value obtained by subtracting the limit value of the actual environment temperature from the alarm value is larger than a first preset temperature difference value, or the target temperature of each working machine is increased when the fluctuation range of the limit value of the actual environment temperature is out of the preset range within a second preset time length. That is, if the lower alarm limit is greater than the limit of the actual ambient temperature, or the fluctuation range of the limit of the actual ambient temperature is large, the target temperature of each working machine is considered to be increased.

The preset amplitude, the fifth preset temperature difference, the second preset time and the preset amplitude range can be set according to actual requirements. For example, the preset amplitude may be 5% of the target temperature of the current working machine; the fifth predetermined difference may be 1.5 ℃; the second preset time period may be 2 minutes; the preset range can be 0-1 ℃.

Optionally, when the working machine is in the cooling mode, the step of subtracting the alarm value from the limit value of the actual ambient temperature to obtain a second temperature difference value that is greater than a second preset temperature difference value may include:

a second temperature difference value obtained by subtracting the alarm value from the limit value of the actual environment temperature is larger than a second preset temperature difference value, or the fluctuation range of the limit value of the actual environment temperature is out of the preset range within a second preset time period;

when the working machine is in the heating mode, the step of subtracting the alarm value from the limit value of the actual ambient temperature to obtain a second temperature difference value which is greater than a second preset temperature difference value may include:

and in the first preset time period, the fluctuation range of the limit value of the actual environment temperature is smaller than or equal to the preset range, and the difference value obtained by subtracting the alarm value from the target temperature of the current working machine is larger than or equal to the fifth preset temperature difference value.

Further, in order to control more accurately, when the working machines are in the cooling mode, a second temperature difference obtained by subtracting the alarm upper limit value from the limit value of the actual environment temperature is larger than a second preset temperature difference, or within a second preset time period, the fluctuation range of the limit value of the actual environment temperature is out of the preset range, and the target temperature of each working machine is adjusted to be lower. That is, if the limit value of the actual ambient temperature is greater than the alarm upper limit value, or the fluctuation range of the limit value of the actual ambient temperature is large, the target temperature of each working machine is considered to be decreased.

When the working machines are in a heating mode, a second temperature difference value obtained by subtracting the alarm value from the limit value of the actual environment temperature is larger than a second preset temperature difference value, the fluctuation range of the limit value of the actual environment temperature is smaller than or equal to the preset range within a first preset time period, and the target temperature of each working machine is reduced when the difference value obtained by subtracting the alarm value from the target temperature of the current working machine is larger than or equal to a fifth preset temperature difference value. That is, the limit value of the actual ambient temperature is greater than the lower warning limit value, the fluctuation range of the limit value of the actual ambient temperature is small, and the target temperature of each working machine is considered to be decreased if the current target temperature of the working machine is greater than the lower warning limit value.

As can be seen from the above description, in the embodiment of the present invention, when the limit value of the actual ambient temperature and the alarm value satisfy the preset condition, the target temperature of the working machine is adjusted, so that the target temperature of the working machine approaches the alarm value, and the limit value of the actual ambient temperature does not exceed the alarm value within the next first preset time period, thereby reducing the output of the air conditioner and reducing the loss; moreover, frequent starting and stopping of the air conditioner can be reduced; the fluctuation range of the outlet air temperature is reduced from 8% to 3%, the actual operating temperature can be improved, the EER (Energy Efficiency Ratio, the refrigeration performance coefficient of the air conditioner) is improved, and the PUE (Power Usage Efficiency) is reduced. Wherein, EER can be improved by 25%, and PUE can be reduced by 0.08.

In an embodiment of the present invention, the S106 may further include the following steps:

determining a hotspot of the data center;

determining a working machine closest to the hot spot, and marking the working machine as a second target machine;

if the output quantity of the second target machine does not reach the maximum output quantity, increasing the output quantity of the second target machine;

if the hot spot is not eliminated after the fourth preset time, continuously increasing the output quantity of the second target machine until the output quantity of the second target machine reaches the maximum output quantity or the hot spot is eliminated;

and if the output quantity of the second target machine reaches the maximum output quantity and the hot spot is not eliminated, determining a working machine which is closest to the hot spot except the second target machine, marking the working machine as a new second target machine, and jumping to the step of increasing the output quantity of the second target machine for cyclic execution until the hot spot is eliminated if the output quantity of the second target machine does not reach the maximum output quantity.

Wherein, the hot spot can be a monitoring point with overhigh temperature. Monitoring points may be provided on each cabinet of the data center.

In the embodiment of the invention, when the hot spot is found, the hot spot can be eliminated by adjusting the output quantity of the working machine which is closer to the hot spot.

In an embodiment of the present invention, the determining the hot spot of the data center may include the following steps:

calculating the average temperature of the environment;

subtracting the average ambient temperature from the temperature of each monitoring point to obtain a temperature difference value corresponding to each monitoring point;

and for each monitoring point, if the temperature difference value corresponding to the monitoring point is greater than a preset temperature difference threshold value or the temperature of the monitoring point is greater than an alarm upper limit value, determining the monitoring point as a hot point.

Specifically, each monitoring point may be provided with a temperature sensor for detecting the temperature of the respective monitoring point. And averaging the temperatures of all the monitoring points to obtain the average ambient temperature.

The preset temperature threshold may be set according to actual requirements, and may be set to 2 ℃.

Alternatively, the hot spot may also refer to a monitoring point with excessive humidity, and a similar method may be used to eliminate the hot spot corresponding to the humidity.

As can be seen from the above description, the embodiment of the present invention can implement hotspot tracking, eliminate a hotspot by adjusting the output of a working machine near the hotspot, and avoid the phenomenon of output waste.

In an embodiment of the present invention, the method for controlling an air conditioner in a data center may further include:

monitoring the working state of each working machine;

if the working machine with the abnormal working state exists, alarming;

when the operation time of the working machine is greater than the operation time upper limit value, the air supply temperature of the working machine is abnormal, and the air suction and exhaust pressure value of the working machine is abnormal, the working state of the working machine is judged to be abnormal.

In the embodiment of the invention, the health management and health monitoring of each working machine can be realized. When the working machine works abnormally, the alarm is given, and when the working machine works normally, the alarm is cancelled.

The upper limit of the operation time may be set according to actual requirements, for example, 1 hour. The abnormal air supply temperature of the working machine can be that the air supply temperature of the working machine exceeds a preset range and exceeds 10% of the preset range. The abnormality of the suction and exhaust pressure value of the working machine may be an abnormality of the suction pressure value of the working machine or an abnormality of the exhaust pressure value of the working machine.

And if any judgment condition for judging the working state of the working machine to be abnormal is not satisfied, judging the working state of the working machine to be normal.

According to the embodiment of the invention, each air conditioner is controlled to be used as a standby machine in turn, so that each air conditioner of the data center can be uniformly used, and the problem of excessive use of a certain air conditioner is prevented; when any one working machine fails, the standby machine can be used for replacing the working machine with the failure to continue working; when competitive operation is detected among the working machines, the competitive operation can be eliminated by adjusting the working modes of the working machines so as to avoid unnecessary energy waste; the method comprises the steps of determining whether to start the standby machine or not according to the ambient temperature, adjusting the number of the working machines according to load change information of the data center, and adjusting the output quantity of each working machine according to the ambient temperature so that the ambient temperature meets set conditions, can coordinate the energy output of each working machine, enables the ambient temperature of the data center to meet the set conditions, and can realize coordinated energy-saving control of a plurality of air conditioners.

It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.

Corresponding to the air conditioning control method of the data center, an embodiment of the invention also provides an air conditioning control device of the data center, which has the same beneficial effects as the air conditioning control method of the data center. Fig. 2 is a schematic block diagram of an air conditioning control apparatus of a data center according to an embodiment of the present invention, and only a part related to the embodiment of the present invention is shown for convenience of description.

In an embodiment of the present invention, the air conditioning control device 30 of the data center may include a polling module 301, a failure switching module 302, a conflict management module 303, a load scheduling module 304, a feed-forward control module 305, and an output adjustment module 306.

The polling module 301 is configured to control each air conditioner of the data center to serve as a standby machine in turn;

the fault switching module 302 is configured to, if any one of the working machines fails, control the working machine with the failure to be turned off, and control the standby machine to be turned on;

a conflict management module 303, configured to adjust a working mode of each working machine to eliminate competitive operation if there is competitive operation between the working machines;

the load scheduling module 304 is configured to determine whether to start the standby machine according to the environment temperature if there is no competitive operation between the working machines;

a feedforward control module 305 for adjusting the number of working machines according to load change information of the data center;

the output adjusting module 306 is used for adjusting the output quantity of each working machine according to the ambient temperature so that the ambient temperature meets the set conditions;

the working machine is an air conditioner which is currently working, and the standby machine is a standby air conditioner.

Optionally, the conflict management module 303 is specifically configured to:

if the working machines with different working modes exist, selecting the working machine which is started earliest from the working machines as a first target machine;

and adjusting the working modes of other working machines to be the working mode of the first target machine.

Optionally, the load scheduling module 304 may be further configured to:

if the environment temperature sensor is in a normal working state, acquiring the current environment temperature according to the environment temperature sensor;

if the environment temperature sensor is in an abnormal working state, acquiring the current environment temperature according to the temperature sensor of the working machine;

subtracting the target temperature of the working machine from the current environment temperature to obtain a first difference value;

when the working machine is in a refrigeration mode, if the first difference is larger than a first preset difference and the current environment temperature is larger than a preset high-temperature synchronous refrigeration value, controlling the standby machine to start in the refrigeration mode;

when the working machine is in a heating mode, if the first difference is smaller than a second preset difference and the current environmental temperature is smaller than a preset low-temperature same-heating-value, controlling the standby machine to start in the heating mode;

after the first preset time, subtracting the target temperature of the working machine from the current environment temperature to obtain a second difference value;

when the working machine is in a refrigeration mode, if the second difference is not greater than a third preset difference, or the difference between the current ambient temperature and the high-temperature same-start refrigeration value is not greater than a fourth preset difference, controlling the standby machine to be closed;

and when the working machine is in a heating mode, if the second difference is not less than a fifth preset difference, or the difference obtained by subtracting the current ambient temperature and the low temperature same heating value is not less than a sixth preset difference, controlling the standby machine to be closed.

Optionally, the feedforward control module 305 is specifically configured to:

if the control mode of the working machine is not the starting control mode, is not the refrigeration oil return control mode and is not the refrigerant recovery control mode, acquiring the load reduction amount of the data center in a second preset time;

if the load reduction amount of the data center is not less than the product of the rated power of the working machines and the first coefficient within second preset time, controlling the number of the working machines to be reduced by 1;

if the load reduction amount of the data center is smaller than the product of the rated power of the working machine and the first coefficient within second preset time, judging whether the current load amount of the data center is not smaller than the product of the rated load amount of the data center and the second coefficient;

if the current load capacity of the data center is not less than the product of the nominal belt load capacity of the data center and the second coefficient, judging whether the current load capacity of the data center is not less than the product of the nominal belt load capacity of the data center and the third coefficient;

if the current load capacity of the data center is smaller than the product of the rated load capacity of the data center and the third coefficient, controlling the number of the working machines to be the preset maximum number of the working machines capable of running;

if the current load capacity of the data center is not smaller than the product of the rated load capacity of the data center and the third coefficient, controlling the number of the working machines to be the total number of the air conditioners in the data center;

if the current load capacity of the data center is smaller than the product of the rated load capacity of the data center and the second coefficient, acquiring the load increment of the data center in a third preset time;

if the load increment of the data center is not less than the product of the rated power of the working machines and the first coefficient within the third preset time, controlling the number of the working machines to be increased by 1;

wherein the first coefficient is smaller than the second coefficient, the second coefficient is smaller than the third coefficient, and the third coefficient is smaller than 1; the maximum working machines can operate less than the total number of air conditioners in the data center.

Optionally, the output adjusting module 306 may be further configured to:

acquiring the actual ambient temperature in real time within a first preset time length;

when the limit value of the actual environment temperature and the alarm value meet the preset conditions, adjusting the target temperature of each working machine so that the target temperature of each working machine approaches the alarm value and the limit value of the actual environment temperature does not exceed the alarm value within the next first preset time period;

when the working machine is in a refrigeration mode, the limit value of the actual environment temperature is the maximum value of the actual environment temperature within a first preset time, and the alarm value is the alarm upper limit value;

when the working machine is in a heating mode, the limit value of the actual environment temperature is the minimum value of the actual environment temperature within the first preset time, and the alarm value is the alarm lower limit value.

Optionally, the output adjusting module 306 may be further configured to:

determining a hotspot of the data center;

determining a working machine closest to the hot spot, and marking the working machine as a second target machine;

if the output quantity of the second target machine does not reach the maximum output quantity, increasing the output quantity of the second target machine;

if the hot spot is not eliminated after the fourth preset time, continuously increasing the output quantity of the second target machine until the output quantity of the second target machine reaches the maximum output quantity or the hot spot is eliminated;

and if the output quantity of the second target machine reaches the maximum output quantity and the hot spot is not eliminated, determining a working machine which is closest to the hot spot except the second target machine, marking the working machine as a new second target machine, and jumping to the step of increasing the output quantity of the second target machine for cyclic execution until the hot spot is eliminated if the output quantity of the second target machine does not reach the maximum output quantity.

Optionally, the output adjusting module 306 may be further configured to:

calculating the average temperature of the environment;

subtracting the average ambient temperature from the temperature of each monitoring point to obtain a temperature difference value corresponding to each monitoring point;

and for each monitoring point, if the temperature difference value corresponding to the monitoring point is greater than a preset temperature difference threshold value or the temperature of the monitoring point is greater than an alarm upper limit value, determining the monitoring point as a hot point.

Optionally, the air conditioning control device 30 of the data center may further include a health management module.

The health management module is used for:

monitoring the working state of each working machine;

if the working machine with the abnormal working state exists, alarming;

when the operation time of the working machine is greater than the operation time upper limit value, the air supply temperature of the working machine is abnormal, and the air suction and exhaust pressure value of the working machine is abnormal, the working state of the working machine is judged to be abnormal.

It is obvious to those skilled in the art that, for convenience and simplicity of description, the foregoing functional units and modules are merely illustrated in terms of division, and in practical applications, the foregoing functional allocation may be performed by different functional units and modules as needed, that is, the internal structure of the air conditioning control device in the data center is divided into different functional units or modules to perform all or part of the above described functions. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the above-mentioned apparatus may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.

Fig. 3 is a schematic block diagram of a terminal device according to an embodiment of the present invention. As shown in fig. 3, the terminal device 40 of this embodiment includes: one or more processors 401, a memory 402, and a computer program 403 stored in the memory 402 and executable on the processors 401. The processor 401 implements the steps in the air conditioning control method embodiments of the respective data centers described above, such as the steps S101 to S106 shown in fig. 1, when executing the computer program 403. Alternatively, the processor 401, when executing the computer program 403, implements the functions of the modules/units in the air conditioning control apparatus embodiment of the data center, such as the functions of the modules 301 to 306 shown in fig. 2.

Illustratively, the computer program 403 may be partitioned into one or more modules/units that are stored in the memory 402 and executed by the processor 401 to accomplish the present application. The one or more modules/units may be a series of computer program instruction segments capable of performing specific functions, which are used for describing the execution process of the computer program 403 in the terminal device 40. For example, the computer program 403 may be divided into a polling module, a failover module, a conflict management module, a load scheduling module, a feedforward control module, and an output adjustment module, and the specific functions of the modules are as follows:

the round-robin module is used for controlling all air conditioners of the data center to be used as standby machines in turn;

the fault switching module is used for controlling the working machine with the fault to be closed and controlling the standby machine to be started if any working machine has the fault;

the conflict management module is used for adjusting the working modes of the working machines to eliminate competitive operation if the competitive operation exists among the working machines;

the load scheduling module is used for determining whether to start the standby machine according to the environment temperature if no competitive operation exists among the working machines;

the feed-forward control module is used for adjusting the number of the working machines according to the load change information of the data center;

the output adjusting module is used for adjusting the output quantity of each working machine according to the ambient temperature so as to enable the ambient temperature to meet the set conditions;

the working machine is an air conditioner which is currently working, and the standby machine is a standby air conditioner.

Other modules or units can refer to the description of the embodiment shown in fig. 2, and are not described again here.

The terminal device 40 may be a computing device such as a desktop computer, a notebook, a palm computer, and a cloud server. The terminal device 40 includes, but is not limited to, a processor 401 and a memory 402. Those skilled in the art will appreciate that fig. 3 is only one example of a terminal device 40, and does not constitute a limitation to the terminal device 40, and may include more or less components than those shown, or combine some components, or different components, for example, the terminal device 40 may further include an input device, an output device, a network access device, a bus, etc.

The Processor 401 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, discrete hardware component, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.

The storage 402 may be an internal storage unit of the terminal device 40, such as a hard disk or a memory of the terminal device 40. The memory 402 may also be an external storage device of the terminal device 40, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, which are provided on the terminal device 40. Further, the memory 402 may also include both an internal storage unit of the terminal device 40 and an external storage device. The memory 402 is used for storing the computer program 403 and other programs and data required by the terminal device 40. The memory 402 may also be used to temporarily store data that has been output or is to be output.

In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.

Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.

In the embodiments provided in the present application, it should be understood that the disclosed air conditioning control apparatus and method for a data center may be implemented in other manners. For example, the above-described embodiments of the air conditioning control device in the data center are merely illustrative, for example, the division of the modules or units is only one logical function division, and other division manners may be available in actual implementation, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.

The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.

In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.

The integrated modules/units, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow in the method of the embodiments described above can be realized by a computer program, which can be stored in a computer-readable storage medium and can realize the steps of the embodiments of the methods described above when the computer program is executed by a processor. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain other components which may be suitably increased or decreased as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media which may not include electrical carrier signals and telecommunications signals in accordance with legislation and patent practice.

The above-mentioned embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present application and are intended to be included within the scope of the present application.

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种高效制冰系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!