Method, device, storage medium and electronic equipment for controlling computer room environment

By establishing a digital twin in the computer room and using patrol robots and air conditioning systems, the problems of low coverage of the computer room environment detection range and poor regulation effect are solved, and comprehensive inspection and automatic adjustment of the computer room environment are realized, reducing equipment failures.

CN114526543BActive Publication Date: 2025-01-10INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210198320.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-01
Publication Date
2025-01-10
Estimated Expiration
2042-03-01

AI Technical Summary

Technical Problem

In the prior art, the computer room environmental detection range has low coverage and poor regulation effect, resulting in frequent equipment failures and it is difficult for operation and maintenance personnel to comprehensively consider environmental factors.

Method used

By obtaining the environmental parameters of the computer room, establishing a digital twin, analyzing the real-time distribution map of temperature and humidity, and calling inspection robots and air conditioning systems for detection and adjustment, ensuring that the temperature and humidity are within the normal operation of the equipment.

Benefits of technology

It realizes comprehensive inspection and automatic adjustment of the computer room environment, improves detection coverage and regulation effect, reduces equipment failures, and ensures the optimal operating conditions of the equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114526543B_ABST
    Figure CN114526543B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device, storage medium and electronic device for regulating the environment of a computer room. The present application relates to the field of financial technology. The method comprises: obtaining the environmental parameters of the computer room, wherein the environmental parameters at least include the temperature and humidity in the computer room; modeling the environment of the computer room according to the environmental parameters to obtain a digital twin of the computer room; analyzing the digital twin to obtain a real-time distribution map of the temperature and humidity in the computer room; calling an inspection robot to detect the temperature and / or humidity in the computer room according to the real-time distribution map of the temperature and humidity to obtain a first detection result; calling the computer room air conditioning system to adjust the temperature and / or humidity in the computer room according to the first detection result. Through the present application, the problems of low detection range coverage and poor regulation effect of the computer room environment in the related technology are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of financial technology, and specifically, to a method, device, storage medium and electronic equipment for regulating a computer room environment. Background Art

[0002] As the data generated by business processing continues to accumulate, the number of data centers that process this data is increasing year by year, the scale is gradually expanding, and the number of devices in the data center is increasing. The equipment room in the data center where the equipment is stored is also experiencing more and more equipment failures due to environmental factors, and the environment of the equipment room needs to be regulated.

[0003] The current means of environmental control in the computer room mainly involves using a small number of sensors placed in specific locations to monitor the computer room environment and manually control the computer room environment based on the monitoring results. There are problems such as low monitoring coverage, incomplete monitoring, and poor control effect. In addition, when operation and maintenance personnel put equipment on the shelves, it is difficult to comprehensively consider the impact of environmental factors in the computer room on the equipment.

[0004] Currently, no effective solution has been proposed to address the problems of low coverage of the detection range and poor control effect of the computer room environment in related technologies. Summary of the invention

[0005] The present application provides a method, device, storage medium and electronic device for regulating a computer room environment to solve the problems of low detection range coverage and poor regulation effect of the computer room environment in related technologies.

[0006] According to one aspect of the present application, a method for regulating the environment of a computer room is provided. The method includes: obtaining environmental parameters of the computer room, wherein the environmental parameters at least include the temperature and humidity in the computer room; modeling the environment of the computer room according to the environmental parameters to obtain a digital twin of the computer room; analyzing the digital twin to obtain a real-time distribution map of the temperature and humidity in the computer room; calling an inspection robot to detect the temperature and / or humidity in the computer room according to the real-time distribution map of the temperature and humidity to obtain a first detection result; calling the computer room air conditioning system to adjust the temperature and / or humidity in the computer room according to the first detection result.

[0007] Optionally, calling the inspection robot to detect the temperature and / or humidity in the machine room according to the real-time temperature and humidity distribution map, and obtaining the first detection result includes: judging whether the temperature of each area in the real-time temperature and humidity distribution map exceeds the preset temperature threshold, and judging whether the humidity of each area exceeds the preset humidity threshold, to obtain a judgment result; determining the area where the temperature exceeds the preset temperature threshold and / or the humidity exceeds the preset humidity threshold according to the judgment result, to obtain the target area; calling the inspection robot to collect the temperature and / or humidity in the target area, to obtain the first detection result. By calling the inspection robot to detect the temperature and / or humidity in the machine room, errors in the real-time temperature and humidity distribution map can be avoided.

[0008] Optionally, calling the computer room air conditioning system to adjust the temperature and / or humidity in the computer room according to the first detection result includes: determining whether the first detection result is the same as the data in the temperature and humidity real-time distribution map; if the first detection result is the same as the data in the temperature and humidity real-time distribution map, calling the computer room air conditioning system to perform cooling and / or dehumidification operations on the computer room; if the first detection result is different from the data in the temperature and humidity real-time distribution map, updating the temperature and humidity real-time distribution map of the computer room according to the first detection result. By calling the computer room air conditioning system to adjust the temperature and / or humidity in the computer room according to the first detection result, it is ensured that the temperature and humidity in the computer room are within the range required for normal operation of the equipment.

[0009] Optionally, after determining whether the first detection result is the same as the data in the temperature and humidity real-time distribution map, the method further includes: when the first detection result is not the same as the data in the temperature and humidity real-time distribution map, determining whether the temperature in the first detection result exceeds a preset temperature threshold, and determining whether the humidity in the first detection result exceeds a preset humidity threshold; when the temperature in the first detection result exceeds the preset temperature threshold, and / or the humidity in the first detection result exceeds the preset humidity threshold, calling the computer room air conditioning system to perform a cooling operation and / or a dehumidification operation on the computer room. By setting the preset temperature threshold and the preset humidity threshold, the temperature and humidity in the computer room that are not conducive to the normal operation of the equipment can be adjusted in time.

[0010] Optionally, after calling the computer room air conditioning system to adjust the temperature and / or humidity in the computer room according to the first detection result, the method further includes: obtaining the duration of calling the computer room air conditioning system to adjust the temperature and / or humidity in the computer room, and judging whether the duration exceeds the preset duration; when the duration exceeds the preset duration, calling the inspection robot to detect the temperature and / or humidity in the computer room to obtain a second detection result; judging whether the temperature in the second detection result exceeds the preset temperature threshold, and judging whether the humidity in the second detection result exceeds the preset humidity threshold; when the temperature in the second detection result does not exceed the preset temperature threshold, and / or the humidity in the second detection result does not exceed the preset humidity threshold, controlling the computer room air conditioning system to stop the cooling operation and / or stop the dehumidification operation; when the temperature in the second detection result exceeds the preset temperature threshold, and / or the humidity in the second detection result exceeds the preset humidity threshold, issuing an alarm message. By re-detecting the computer room after adjusting the temperature and humidity with the inspection robot, it can be understood whether the temperature and humidity in the computer room have been restored to a temperature and humidity suitable for normal operation of the equipment after the air conditioning system has been adjusted.

[0011] Optionally, the environmental parameters also include configuration parameters of the computer room air conditioning system. After the computer room environment is modeled according to the environmental parameters to obtain a digital twin of the computer room, the method further includes: analyzing the digital twin to obtain an air conditioning return air flow diagram, wherein the air conditioning return air flow diagram is used to characterize the ventilation conditions of various areas in the computer room. By obtaining the air conditioning return air flow diagram, the ventilation conditions in the computer room can be understood, and the location of the equipment can be more reasonably arranged.

[0012] Optionally, after analyzing the digital twin and obtaining the air conditioning return air flow line diagram, the method further includes: determining the target device to be deployed in the computer room and obtaining the configuration information of the target device; determining the layout position of the target device in the computer room according to the configuration information of the target device, the air conditioning return air flow line diagram, and the real-time distribution diagram of temperature and humidity. By comprehensively analyzing the configuration information of the target device, the air conditioning return air flow line diagram, and the real-time distribution diagram of temperature and humidity, determining the layout position of the target device in the computer room can enable the equipment in the computer room to obtain the optimal layout and reduce equipment failures caused by environmental factors.

[0013] According to another aspect of the present application, a device for controlling the environment of a computer room is provided. The device includes: an acquisition unit for obtaining the environmental parameters of the computer room, wherein the environmental parameters at least include the temperature and humidity in the computer room; a modeling unit for modeling the environment of the computer room according to the environmental parameters to obtain a digital twin of the computer room; an analysis unit for analyzing the digital twin to obtain a real-time distribution map of the temperature and humidity in the computer room; a detection unit for calling an inspection robot to detect the temperature and / or humidity in the computer room according to the real-time distribution map of the temperature and humidity to obtain a first detection result; and an adjustment unit for calling the computer room air conditioning system to adjust the temperature and / or humidity in the computer room according to the first detection result.

[0014] According to another aspect of an embodiment of the present invention, a computer storage medium is provided. The computer storage medium is used to store a program. When the program is executed, the device where the computer storage medium is located is controlled to execute a method for regulating and controlling a computer room environment.

[0015] According to another aspect of an embodiment of the present invention, an electronic device is provided, comprising one or more processors and a memory; the memory stores computer-readable instructions, and the processor is used to run the computer-readable instructions, wherein the computer-readable instructions execute a method for controlling a computer room environment when the instructions are run.

[0016] Through this application, the following steps are adopted: obtaining the environmental parameters of the computer room, wherein the environmental parameters include at least the temperature and humidity in the computer room; modeling the environment of the computer room according to the environmental parameters to obtain the digital twin of the computer room; analyzing the digital twin to obtain the real-time distribution diagram of the temperature and humidity in the computer room; calling the inspection robot to detect the temperature and / or humidity in the computer room according to the real-time distribution diagram of temperature and humidity to obtain the first detection result; calling the computer room air conditioning system to adjust the temperature and / or humidity in the computer room according to the first detection result, thereby solving the problem of low detection range coverage and poor regulation effect of the computer room environment in the related technology. By simulating the computer room environment to establish the digital twin of the computer room, and regulating the computer room environment through the inspection robot and the air conditioning system, the effect of comprehensive detection and automatic adjustment of the real-time environment of the computer room is achieved. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The drawings constituting a part of the present application are used to provide a further understanding of the present application. The illustrative embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0018] Figure 1 is a flow chart of a method for controlling a computer room environment provided in an embodiment of the present application;

[0019] FIG. 2( a ) is a schematic diagram of a 6sigmaDC simulation according to an embodiment of the present application. Figure 1 ;

[0020] FIG2( b ) is a second 6sigmaDC simulation schematic diagram provided according to an embodiment of the present application;

[0021] FIG. 2( c ) is a schematic diagram of a 6sigmaDC simulation according to an embodiment of the present application. Figure 3 ;

[0022] Figure 3 is a flow chart of a DCIM system controlling a computer room environment according to an embodiment of the present application;

[0023] Figure 4 is a schematic diagram of a control device for a computer room environment provided according to an embodiment of the present application;

[0024] Figure 5 It is a schematic diagram of an electronic device provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0025] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0026] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0028] For the convenience of description, some nouns or terms involved in the embodiments of the present application are explained below:

[0029] CFD: (Computational Fluid Dynamics), computational fluid dynamics, the basic principle is to numerically solve the differential equations that control fluid flow, obtain the discrete distribution of the flow field of the fluid flow in a continuous area, and thus approximately simulate the fluid flow;

[0030] DCIM: (Data Center Infrastructure Management), data center infrastructure management.

[0031] According to an embodiment of the present application, a method for regulating a computer room environment is provided.

[0032] Figure 1 FIG. 1 is a flow chart of a method for controlling a computer room environment according to an embodiment of the present application. Figure 1 As shown, the method comprises the following steps:

[0033] Step S102, obtaining environmental parameters of the computer room, wherein the environmental parameters at least include the temperature and humidity in the computer room.

[0034] Specifically, the DCIM system can be used to call the dynamic environment monitoring system to obtain real-time temperature and humidity data in the computer room fed back by temperature and humidity sensors.

[0035] Step S104: Model the environment of the computer room according to the environmental parameters to obtain a digital twin of the computer room.

[0036] Specifically, the environmental parameters obtained by the dynamic environment monitoring system include not only the temperature and humidity in the computer room, but also the distribution cabinet data in the computer room, the power consumption accurate to a single cabinet, the air conditioning configuration and power consumption data. The digital twin of the computer room can be constructed based on the environmental parameters through CFD software.

[0037] For example, the CFD software is 6sigmaDC, and FIG. 2 is a schematic diagram of a 6sigmaDC simulation according to an embodiment of the present application, wherein FIG. 2(a) is a schematic diagram of a 6sigmaDC simulation according to an embodiment of the present application. Figure 1 , that is, a schematic diagram of air conditioning configuration, FIG2(b) is a second schematic diagram of 6sigmaDC simulation according to an embodiment of the present application, that is, a parameter setting diagram of an IT cabinet in a computer room, and FIG2(c) is a schematic diagram of 6sigmaDC simulation according to an embodiment of the present application Figure 3 , that is, the schematic diagram of the 3D model of the computer room. 6sigmaDC imports the 3D model of the computer room and configures the parameters of the air-conditioning equipment in advance, then performs simulation and solution to obtain the digital twin of the computer room.

[0038] Step S106, analyzing the digital twin to obtain a real-time distribution diagram of temperature and humidity in the computer room.

[0039] Specifically, the digital twin was analyzed through CFD software to obtain a real-time distribution map of temperature and humidity in the computer room. The real-time temperature and humidity distribution map marks the real-time temperature and humidity of each device, and uses gradient colors to display the temperature of each device. For example, the temperature gradually increases from blue to red, and the temperature gradually decreases from red to blue.

[0040] Step S108, calling the inspection robot to detect the temperature and / or humidity in the computer room according to the real-time temperature and humidity distribution map to obtain a first detection result.

[0041] Specifically, when the temperature and / or humidity of an area in the real-time temperature and humidity distribution map is higher than the temperature threshold and / or humidity threshold of the environment in the computer room, the DCIM system pushes a detection task to the inspection robot, commanding the inspection robot to collect temperature and / or humidity in the area.

[0042] Step S110: calling the computer room air conditioning system to adjust the temperature and / or humidity in the computer room according to the first detection result.

[0043] Specifically, the inspection robot pushes a message to a corresponding interface of the DCIM system through the wireless network in the computer room. After receiving the message, the DCIM system calls the computer room air conditioning system to automatically adjust the temperature and / or humidity in the computer room according to the first detection result.

[0044] The control method of the computer room environment provided in the embodiment of the present application obtains the environmental parameters of the computer room, wherein the environmental parameters at least include the temperature and humidity in the computer room; models the environment of the computer room according to the environmental parameters to obtain the digital twin of the computer room; analyzes the digital twin to obtain the real-time distribution diagram of the temperature and humidity in the computer room; calls the inspection robot to detect the temperature and / or humidity in the computer room according to the real-time distribution diagram of the temperature and humidity to obtain the first detection result; calls the computer room air conditioning system to adjust the temperature and / or humidity in the computer room according to the first detection result, thereby solving the problem of low detection range coverage and poor control effect of the computer room environment in the related technology. The digital twin of the computer room is established by simulating the computer room environment, and the computer room environment is controlled by the inspection robot and the air conditioning system, thereby achieving the effect of comprehensive detection and automatic adjustment of the real-time environment of the computer room.

[0045] Since the data in the real-time temperature and humidity distribution map may be erroneous, optionally, in the method for controlling the computer room environment provided in the embodiment of the present application, a patrol robot is called to detect the temperature and / or humidity in the computer room according to the real-time temperature and humidity distribution map, and obtaining a first detection result includes: judging whether the temperature of each area in the real-time temperature and humidity distribution map exceeds a preset temperature threshold, and judging whether the humidity of each area exceeds a preset humidity threshold, to obtain a judgment result; determining the area where the temperature exceeds the preset temperature threshold and / or the humidity exceeds the preset humidity threshold according to the judgment result, to obtain a target area; calling the patrol robot to collect the temperature and / or humidity in the target area, to obtain a first detection result.

[0046] Specifically, the preset temperature threshold and the preset humidity threshold are set according to the optimal operating temperature and the optimal operating humidity of the equipment in the computer room, which can effectively extend the service life of the equipment and avoid equipment failure caused by environmental factors. The target area is the area in the computer room where the temperature and / or humidity in the real-time temperature and humidity distribution diagram exceeds the preset temperature threshold and / or the preset humidity threshold. The inspection robot detects the target area and collects the temperature and / or humidity in the target area. By calling the inspection robot to detect the temperature and / or humidity in the computer room, errors in the real-time temperature and humidity distribution diagram can be avoided.

[0047] After the inspection robot detects the temperature and / or humidity of the target area, it needs to adjust the temperature and / or humidity in the computer room. Optionally, in the method for controlling the computer room environment provided in an embodiment of the present application, calling the computer room air-conditioning system to adjust the temperature and / or humidity in the computer room according to the first detection result includes: determining whether the first detection result is the same as the data in the real-time distribution map of temperature and humidity; when the first detection result is the same as the data in the real-time distribution map of temperature and humidity, calling the computer room air-conditioning system to perform cooling and / or dehumidification operations on the computer room; when the first detection result is different from the data in the real-time distribution map of temperature and humidity, updating the real-time distribution map of temperature and humidity in the computer room according to the first detection result.

[0048] Specifically, the first detection result is the temperature and / or humidity data of the target area collected by the inspection robot. The data collected by the inspection robot is compared with the data in the temperature and humidity real-time distribution map. If they are the same, it means that the temperature and / or humidity of the target area is too high, and the computer room air conditioning system needs to be called to cool down and / or dehumidify the computer room. If the data collected by the inspection robot is different from the data in the temperature and humidity real-time distribution map, it means that the data in the temperature and humidity real-time distribution map is wrong and the temperature and humidity real-time distribution map needs to be updated. The temperature and / or humidity in the computer room are adjusted according to the first detection result by calling the computer room air conditioning system to ensure that the temperature and humidity in the computer room are within the range required for the normal operation of the equipment.

[0049] After determining whether the first detection result is the same as the data in the real-time temperature and humidity distribution map, it is necessary to determine whether the data in the first detection result exceeds the preset temperature threshold and / or the preset humidity threshold. Optionally, in the method for controlling the computer room environment provided in the embodiment of the present application, after determining whether the first detection result is the same as the data in the real-time temperature and humidity distribution map, the method further includes: when the first detection result is different from the data in the real-time temperature and humidity distribution map, determining whether the temperature in the first detection result exceeds the preset temperature threshold, and determining whether the humidity in the first detection result exceeds the preset humidity threshold; when the temperature in the first detection result exceeds the preset temperature threshold, and / or the humidity in the first detection result exceeds the preset humidity threshold, calling the computer room air conditioning system to perform cooling and / or dehumidification operations on the computer room.

[0050] Specifically, when the data collected by the inspection robot is different from the data in the real-time temperature and humidity distribution map, the data collected by the inspection robot exceeds the preset temperature threshold and / or preset humidity threshold. In this case, the DCIM system calls the corresponding cooling operation and / or dehumidification operation of the computer room air conditioning system; there are also cases where the data collected by the inspection robot does not exceed the preset temperature threshold and / or preset humidity threshold. In this case, the DCIM system does not process it. By setting the preset temperature threshold and the preset humidity threshold, the temperature and humidity in the computer room that are not conducive to the normal operation of the equipment can be adjusted in time.

[0051] After calling the computer room air conditioning system to adjust the temperature and / or humidity in the computer room, it is necessary to detect whether the expected adjustment effect is achieved. Optionally, in the computer room environment control method provided in the embodiment of the present application, after calling the computer room air conditioning system to adjust the temperature and / or humidity in the computer room according to the first detection result, the method also includes: obtaining the duration of calling the computer room air conditioning system to adjust the temperature and / or humidity in the computer room, and judging whether the duration exceeds the preset duration; when the duration exceeds the preset duration, calling the inspection robot to detect the temperature and / or humidity in the computer room to obtain a second detection result; judging whether the temperature in the second detection result exceeds the preset temperature threshold, and judging whether the humidity in the second detection result exceeds the preset humidity threshold; when the temperature in the second detection result does not exceed the preset temperature threshold, and / or the humidity in the second detection result does not exceed the preset humidity threshold, controlling the computer room air conditioning system to stop the cooling operation and / or stop the dehumidification operation; when the temperature in the second detection result exceeds the preset temperature threshold, and / or the humidity in the second detection result exceeds the preset humidity threshold, issuing an alarm message.

[0052] Specifically, the preset duration can be set to 5 minutes, and the DCIM system has a built-in counter. After calling the computer room air conditioning system to perform cooling and / or dehumidification operations for 5 minutes, the DCIM system calls the inspection robot task interface and issues a detection task. After receiving the detection task, the inspection robot inspects the computer room and obtains a second detection result. In the second detection result, if the temperature does not exceed the preset temperature threshold and / or the humidity does not exceed the preset humidity threshold, it proves that the expected effect of the cooling and / or dehumidification operation has been achieved, and the computer room air conditioning system is controlled to stop the cooling and / or dehumidification operation. At this time, there is no abnormality in the environmental state in the computer room, and the environmental state is uploaded to the DCIM system. If the temperature exceeds the preset temperature threshold and / or the humidity exceeds the preset humidity threshold, it proves that the expected effect of the cooling and / or dehumidification operation has not been achieved. At this time, there is an abnormality in the environmental state, and an alarm message is pushed to the on-duty personnel mailbox for manual processing. Through the inspection robot re-detecting the computer room after adjusting the temperature and humidity, it can be understood whether the temperature and humidity in the computer room have been restored to a temperature and humidity suitable for normal operation of the equipment after the air conditioning system is adjusted.

[0053] By analyzing the digital twin, the ventilation conditions in the computer room can also be understood. Optionally, in the method for controlling the computer room environment provided in the embodiment of the present application, the environmental parameters also include configuration parameters of the computer room air-conditioning system. After modeling the environment of the computer room based on the environmental parameters to obtain the digital twin of the computer room, the method also includes: analyzing the digital twin to obtain an air-conditioning return air flow diagram, wherein the air-conditioning return air flow diagram is used to characterize the ventilation conditions of various areas in the computer room.

[0054] Specifically, by analyzing the digital twin of the computer room through CFD software, in addition to obtaining the real-time temperature and humidity distribution map, the air conditioning return air flow line diagram in the computer room can also be obtained. The air conditioning return air flow line diagram can fully understand the ventilation conditions in the computer room, thereby more reasonably arranging the location of equipment in the computer room.

[0055] Analysis of the digital twin can also serve as a reference for the layout position of newly-listed equipment. Optionally, in the method for controlling the computer room environment provided in an embodiment of the present application, after analyzing the digital twin and obtaining the air conditioning return air flow diagram, the method also includes: determining the target equipment to be arranged in the computer room, and obtaining the configuration information of the target equipment; determining the layout position of the target equipment in the computer room based on the configuration information of the target equipment, the air conditioning return air flow diagram, and the real-time distribution diagram of temperature and humidity.

[0056] Specifically, the configuration information of the target device can understand the power consumption and power consumption of the device. According to the optimal operating temperature and optimal operating humidity of the target device and whether the device needs to be placed in a ventilated place, the layout position of the target device in the computer room can be determined by referring to the configuration information of the target device, the air conditioning return air flow line diagram, and the real-time distribution diagram of temperature and humidity. By comprehensively analyzing the configuration information of the target device, the air conditioning return air flow line diagram, and the real-time distribution diagram of temperature and humidity, the layout position of the target device in the computer room can be determined so that the equipment in the computer room can obtain the optimal layout and reduce equipment failures caused by environmental factors.

[0057] Figure 3 : is a flow chart of a DCIM system regulating a computer room environment according to an embodiment of the present application, such as Figure 3 As shown, the DCIM system calls the dynamic environment monitoring subsystem 301 to collect environmental information and equipment power consumption in the computer room, packages the collected data and sends it to the CFD subsystem 302, and the CFD subsystem 302 updates the digital twin of the target computer room, solves the model according to the power consumption of the equipment and the structure and air supply of the computer room, draws a real-time distribution diagram of temperature and humidity in the target computer room, and determines whether there are points in the real-time distribution diagram of temperature and humidity that exceed the temperature and humidity thresholds. If so, the DCIM system calls the inspection robot subsystem 303, issues a task, and commands the inspection robot to review the temperature and humidity of the point in the target computer room; if not, the DCIM system does not process. After receiving the review task, the inspection robot subsystem 303 determines whether the temperature and humidity at that point in the target computer room exceed the standard. If not, the DCIM system does not process it. If they exceed the standard, the processing method is determined according to the preset strategy, and the alarm information containing the processing method is sent to the DCIM system. The DCIM system calls the computer room air conditioning subsystem 304 to perform cooling / dehumidification operations according to the alarm information. After a preset time delay, the DCIM system calls the inspection robot subsystem 303 and issues a review task. After receiving the review task, the inspection robot subsystem 303 determines whether the temperature and humidity at that point in the target computer room exceed the standard. If they exceed the standard, the alarm message is pushed to the on-duty personnel's mailbox for manual processing. If they do not exceed the standard, a message that there is no abnormality is fed back to the DCIM system, and the DCIM system calls the computer room air conditioning subsystem 304 to stop the cooling / dehumidification operation and restore the preset state.

[0058] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0059] The embodiment of the present application also provides a control device for a computer room environment. It should be noted that the control device for a computer room environment in the embodiment of the present application can be used to execute the control method for a computer room environment provided in the embodiment of the present application. The control device for a computer room environment provided in the embodiment of the present application is introduced below.

[0060] Figure 4 Schematic diagram of a control device for a computer room environment provided according to an embodiment of the present application. Figure 4 As shown, the device includes: an acquisition unit 10, used to obtain the environmental parameters of the computer room, wherein the environmental parameters include at least the temperature and humidity in the computer room; a modeling unit 20, used to model the environment of the computer room according to the environmental parameters to obtain a digital twin of the computer room; an analysis unit 30, used to analyze the digital twin to obtain a real-time distribution map of temperature and humidity in the computer room; a detection unit 40, used to call an inspection robot to detect the temperature and / or humidity in the computer room according to the real-time distribution map of temperature and humidity to obtain a first detection result; an adjustment unit 50, used to call the computer room air-conditioning system to adjust the temperature and / or humidity in the computer room according to the first detection result.

[0061] The control device for the computer room environment provided in the embodiment of the present application obtains the environmental parameters of the computer room through the acquisition unit 10, wherein the environmental parameters at least include the temperature and humidity in the computer room; the modeling unit 20 models the environment of the computer room according to the environmental parameters to obtain the digital twin of the computer room; the analysis unit 30 analyzes the digital twin to obtain the real-time distribution diagram of the temperature and humidity in the computer room; the detection unit 40 calls the inspection robot to detect the temperature and / or humidity in the computer room according to the real-time distribution diagram of the temperature and humidity to obtain the first detection result; the adjustment unit 50 calls the computer room air conditioning system to adjust the temperature and / or humidity in the computer room according to the first detection result, which solves the problem of low coverage of the detection range and poor control effect of the computer room environment in the related technology. The digital twin of the computer room is established by simulating the computer room environment, and the computer room environment is controlled by the inspection robot and the air conditioning system, thereby achieving the effect of comprehensive detection and automatic adjustment of the real-time environment of the computer room.

[0062] Optionally, in the control device for the computer room environment provided in the embodiment of the present application, the detection unit 40 includes: a first judgment module, used to judge whether the temperature of each area in the real-time temperature and humidity distribution diagram exceeds a preset temperature threshold, and judge whether the humidity of each area exceeds a preset humidity threshold, to obtain a judgment result; a determination module, used to determine the area where the temperature exceeds the preset temperature threshold and / or the humidity exceeds the preset humidity threshold according to the judgment result, to obtain the target area; and a collection module, used to call the inspection robot to collect the temperature and / or humidity in the target area to obtain a first detection result.

[0063] Optionally, in the control device for the computer room environment provided in the embodiment of the present application, the adjustment unit 50 includes: a second judgment module, used to judge whether the first detection result is the same as the data in the real-time distribution map of temperature and humidity; a first adjustment module, used to call the computer room air conditioning system to cool down and / or dehumidify the computer room when the first detection result is the same as the data in the real-time distribution map of temperature and humidity; an update module, used to update the real-time distribution map of temperature and humidity in the computer room according to the first detection result when the first detection result is different from the data in the real-time distribution map of temperature and humidity.

[0064] Optionally, in the control device for the computer room environment provided in the embodiment of the present application, the adjustment unit 50 also includes: a third judgment module, used to judge whether the temperature in the first detection result exceeds the preset temperature threshold, and judge whether the humidity in the first detection result exceeds the preset humidity threshold when the first detection result is different from the data in the real-time temperature and humidity distribution map; a second adjustment module, used to call the computer room air conditioning system to perform cooling and / or dehumidification operations on the computer room when the temperature in the first detection result exceeds the preset temperature threshold, and / or the humidity in the first detection result exceeds the preset humidity threshold.

[0065] Optionally, in the control device for the computer room environment provided in the embodiment of the present application, the device also includes: a judgment unit, which is used to obtain the duration of calling the computer room air-conditioning system to adjust the temperature and / or humidity in the computer room, and judge whether the duration exceeds a preset duration; the detection unit 40 also includes a detection module, which is used to call the inspection robot to detect the temperature and / or humidity in the computer room when the duration exceeds the preset duration to obtain a second detection result; the detection unit 40 also includes a fourth judgment module, which is used to judge whether the temperature in the second detection result exceeds a preset temperature threshold, and judge whether the humidity in the second detection result exceeds a preset humidity threshold; the detection unit 40 also includes a third adjustment module, which is used to control the computer room air-conditioning system to stop the cooling operation and / or the dehumidification operation when the temperature in the second detection result does not exceed the preset temperature threshold, and / or the humidity in the second detection result does not exceed the preset humidity threshold; the detection unit 40 also includes an alarm module, which is used to issue an alarm message when the temperature in the second detection result exceeds the preset temperature threshold, and / or the humidity in the second detection result exceeds the preset humidity threshold.

[0066] Optionally, in the control device for the computer room environment provided in the embodiment of the present application, the environmental parameters also include configuration parameters of the computer room air-conditioning system, and the analysis unit 30 includes: an analysis module, used to analyze the digital twin to obtain an air-conditioning return air flow diagram, wherein the air-conditioning return air flow diagram is used to characterize the ventilation conditions of various areas in the computer room.

[0067] Optionally, in the control device for the computer room environment provided in the embodiment of the present application, the device also includes: a first determination unit, used to determine the target device to be deployed in the computer room and obtain the configuration information of the target device; a second determination unit, used to determine the layout position of the target device in the computer room based on the configuration information of the target device, the air conditioning return air flow diagram and the real-time distribution diagram of temperature and humidity.

[0068] The above-mentioned computer room environment control device includes a processor and a memory. The above-mentioned acquisition unit 10, modeling unit 20, analysis unit 30, detection unit 40 and adjustment unit 50 are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions.

[0069] The processor contains a kernel, which calls the corresponding program unit from the memory. One or more kernels can be set, and the real-time environment of the computer room can be fully detected and automatically adjusted by adjusting the kernel parameters.

[0070] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0071] The embodiment of the present application further provides a computer storage medium, which is used to store a program, wherein when the program is running, the device where the computer storage medium is located is controlled to execute a method for regulating and controlling a computer room environment.

[0072] Figure 5 is a schematic diagram of an electronic device provided according to an embodiment of the present application, such as Figure 5 As shown, the embodiment of the present application also provides an electronic device, the electronic device 501 includes a processor, a memory, and a program stored in the memory and executable on the processor, and the processor implements the following steps when executing the program: Control of the computer room environment. The device in this article can be a server, a PC, a PAD, a mobile phone, etc.

[0073] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0074] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0075] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0076] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0077] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0078] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0079] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0080] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0081] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A method for controlling a computer room environment, characterized in that: include: Obtaining environmental parameters of a computer room, wherein the environmental parameters at least include temperature and humidity in the computer room; Modeling the environment of the computer room according to the environmental parameters to obtain a digital twin of the computer room; The digital twin is analyzed to obtain a real-time distribution diagram of temperature and humidity in the computer room, wherein the digital twin is analyzed by CFD software to obtain a real-time distribution diagram of temperature and humidity in the computer room; the real-time temperature and humidity conditions of each device are marked in the real-time distribution diagram of temperature and humidity, and the temperature condition of each device is displayed using gradient colors; Calling the inspection robot to detect the temperature and / or humidity in the computer room according to the real-time temperature and humidity distribution map to obtain a first detection result, wherein calling the inspection robot to detect the temperature and / or humidity in the computer room according to the real-time temperature and humidity distribution map to obtain the first detection result includes: judging whether the temperature of each area in the real-time temperature and humidity distribution map exceeds a preset temperature threshold, and judging whether the humidity of each area exceeds a preset humidity threshold, to obtain a judgment result; determining the area where the temperature exceeds the preset temperature threshold and / or the humidity exceeds the preset humidity threshold according to the judgment result, to obtain a target area; calling the inspection robot to collect the temperature and / or humidity in the target area to obtain the first detection result; Calling the computer room air conditioning system to adjust the temperature and / or humidity in the computer room according to the first detection result, wherein calling the computer room air conditioning system to adjust the temperature and / or humidity in the computer room according to the first detection result includes: when the first detection result is different from the data in the real-time temperature and humidity distribution map, judging whether the temperature in the first detection result exceeds the preset temperature threshold, and judging whether the humidity in the first detection result exceeds the preset humidity threshold; when the temperature in the first detection result exceeds the preset temperature threshold, and / or the humidity in the first detection result exceeds the preset humidity threshold, calling the computer room air conditioning system to perform cooling operation and / or dehumidification operation on the computer room.

2. The method according to claim 1, characterized in that Calling the computer room air conditioning system to adjust the temperature and / or humidity in the computer room according to the first detection result includes: Determine whether the first detection result is the same as the data in the temperature and humidity real-time distribution map; When the first detection result is the same as the data in the temperature and humidity real-time distribution map, calling the computer room air conditioning system to perform a cooling operation and / or a dehumidification operation on the computer room; When the first detection result is different from the data in the temperature and humidity real-time distribution map, the temperature and humidity real-time distribution map of the computer room is updated according to the first detection result.

3. The method according to claim 1, characterized in that After calling the computer room air conditioning system to adjust the temperature and / or humidity in the computer room according to the first detection result, the method further includes: Obtaining the duration of calling the computer room air conditioning system to adjust the temperature and / or humidity in the computer room, and determining whether the duration exceeds a preset duration; When the duration exceeds a preset duration, calling the inspection robot to detect the temperature and / or humidity in the machine room to obtain a second detection result; Determining whether the temperature in the second detection result exceeds the preset temperature threshold, and determining whether the humidity in the second detection result exceeds the preset humidity threshold; When the temperature in the second detection result does not exceed the preset temperature threshold, and / or the humidity in the second detection result does not exceed the preset humidity threshold, control the computer room air conditioning system to stop the cooling operation and / or the dehumidification operation; When the temperature in the second detection result exceeds the preset temperature threshold, and / or the humidity in the second detection result exceeds the preset humidity threshold, an alarm message is issued.

4. The method according to claim 1, characterized in that: The environmental parameters also include configuration parameters of the air conditioning system of the computer room. After modeling the environment of the computer room according to the environmental parameters to obtain a digital twin of the computer room, the method further includes: The digital twin is analyzed to obtain an air conditioning return air flow diagram, wherein the air conditioning return air flow diagram is used to characterize the ventilation conditions of various areas in the computer room.

5. The method according to claim 4, characterized in that After analyzing the digital twin to obtain the air conditioning return air flow diagram, the method further includes: Determine the target device to be deployed in the computer room, and obtain configuration information of the target device; The layout position of the target device in the computer room is determined according to the configuration information of the target device, the air conditioning return air flow diagram and the temperature and humidity real-time distribution diagram.

6. A control device for a computer room environment, characterized in that: include: An acquisition unit, configured to acquire environmental parameters of a computer room, wherein the environmental parameters at least include temperature and humidity in the computer room; A modeling unit, used to model the environment of the computer room according to the environmental parameters to obtain a digital twin of the computer room; An analysis unit is used to analyze the digital twin to obtain a real-time distribution diagram of temperature and humidity in the computer room, wherein the digital twin is analyzed by CFD software to obtain a real-time distribution diagram of temperature and humidity in the computer room; the real-time temperature and humidity conditions of each device are marked in the real-time distribution diagram of temperature and humidity, and the temperature condition of each device is displayed using gradient colors; A detection unit, used for calling the inspection robot to detect the temperature and / or humidity in the machine room according to the real-time temperature and humidity distribution map, and obtain a first detection result, wherein the detection unit includes: a first judgment module, used for judging whether the temperature of each area in the real-time temperature and humidity distribution map exceeds a preset temperature threshold, and judging whether the humidity of each area exceeds a preset humidity threshold, and obtains a judgment result; a determination module, used for determining the area whose temperature exceeds the preset temperature threshold and / or the humidity exceeds the preset humidity threshold according to the judgment result, and obtains a target area; a collection module, used for calling the inspection robot to collect the temperature and / or humidity in the target area, and obtains a first detection result; An adjustment unit, used for invoking a computer room air conditioning system to adjust the temperature and / or humidity in the computer room according to the first detection result, wherein the adjustment unit (50) comprises: a third judgment module, used for judging whether the temperature in the first detection result exceeds the preset temperature threshold, and judging whether the humidity in the first detection result exceeds the preset humidity threshold when the first detection result is different from the data in the temperature and humidity real-time distribution map; and a second adjustment module, used for invoking the computer room air conditioning system to perform a cooling operation and / or a dehumidification operation on the computer room when the temperature in the first detection result exceeds the preset temperature threshold and / or the humidity in the first detection result exceeds the preset humidity threshold.

7. A computer storage medium, characterized in that: The computer storage medium is used to store a program, wherein when the program is run, the device where the computer storage medium is located is controlled to execute the method for controlling the computer room environment according to any one of claims 1 to 5.

8. An electronic device, characterized in that: It includes one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method for controlling the computer room environment as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Machine room environment monitoring method, device and equipment and storage medium

    CN113916284A