A method for drawing a temperature cloud map of an IDC computer room

By collecting floor plans and hot and cold channels information in the IDC computer room and drawing a temperature cloud map in combination with cooling technology types, the problem of inaccurate monitoring in the existing technology is solved, and a more realistic temperature field distribution and hot spot discovery is achieved, which improves monitoring efficiency and accuracy.

CN115457164BActive Publication Date: 2025-07-29CHINA INFOMRAITON CONSULTING & DESIGNING INST CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211069946.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-02
Publication Date
2025-07-29
Estimated Expiration
2042-09-02

AI Technical Summary

Technical Problem

In the prior art, the IDC room temperature monitoring method cannot accurately reflect the operating conditions of the cabinet equipment, especially when different cooling technologies are used, resulting in large differences in simulation results from actual conditions and the accurate temperature data cannot be provided.

Method used

Collect the floor plan of the computer room and convert it to black and white format, define the search point collection, identify the external area of the computer room, collect the types of cooling technology and the frame information of the hot and cold channels, process the temperature monitoring point information, draw the color of the cold and hot air area according to the cooling technology type, and generate a temperature cloud map.

Benefits of technology

It realizes a more realistic reflection of the temperature field distribution of the IDC computer room, reduces monitoring costs, improves monitoring efficiency, and can promptly detect hot spots and hidden dangers, and improves monitoring accuracy and real-timeness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115457164B_ABST
    Figure CN115457164B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for drawing a temperature cloud map of an IDC computer room, including: collecting and converting formats to obtain a first floor plan of the computer room; defining a set of search points; processing and identifying the external area of the computer room to obtain a second floor plan of the computer room; collecting the types of computer room cooling technologies; defining a set of temperature display colors; collecting and obtaining all the outer frame sets of cold and hot channels; in the internal area of the computer room, defining the internal area and the external area of the cold and hot channels; collecting and obtaining a first set of temperature monitoring point information; collecting and obtaining the cold air temperature; processing the relationship between the first set of temperature monitoring point information and the outer frame sets of cold and hot channels to obtain a second set of temperature monitoring point information; setting the color of the cold air area of the computer room on the second floor plan of the computer room to obtain a third floor plan of the computer room; processing the second set of temperature monitoring point information to obtain a third set of temperature monitoring point information; setting the color of the hot air area of the computer room on the third floor plan of the computer room to obtain the temperature cloud map of the computer room.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a method for monitoring a computer room, in particular to a method for drawing a temperature cloud map of an IDC computer room. Background Art

[0002] In computer room monitoring, it is necessary to monitor the distribution and change of the temperatures of cabinets in an Internet Data Center (IDC) in real time, and determine the operating conditions of the cabinet devices according to specific peak values. With the increase in the power density of cabinets, the requirements for monitoring the temperature of the computer room are also getting higher and higher. Monitoring the temperature of the computer room is the most critical. In related technologies, the temperature of the computer room is monitored by temperature sensors installed at fixed positions, and a temperature cloud map of the computer room is simulated and generated only through simple calculations based on the monitored point temperatures and distances. The specific technologies adopted in the IDC computer room to reduce the temperatures of devices generating heat during operation, such as whether to adopt cold aisle containment technology or hot aisle containment technology, are not considered, resulting in a large difference between the simulation results and the actual situation, and accurate temperature data cannot be provided to the monitoring personnel, which is not conducive to determining the operating conditions of the cabinet devices. Summary of the Invention

[0003] Object of the Invention: The technical problem to be solved by the present invention is to provide a method for drawing a temperature cloud map of an IDC computer room in view of the deficiencies of the prior art.

[0004] To solve the above technical problem, the present invention discloses a method for drawing a temperature cloud map of an IDC computer room, including the following steps:

[0005] Step 1: Collect the floor plan of the IDC computer room and convert it into a black-and-white format to obtain a first computer room floor plan A1; in the first computer room floor plan A1, the outer frame of the computer room and the outer frame of the cabinets are black C1, and the aisles are white C2;

[0006] Step 2: Define a search point set S, and each search point in the search point set S includes abscissa and ordinate fields;

[0007] Step 3: Process the first computer room floor plan A1; in the first computer room floor plan A1, identify the external area of the computer room to obtain a second computer room floor plan A2, and divide the second computer room floor plan A2 into two areas, that is, define Z1 as the external area of the computer room and Z2 as the internal area of the computer room;

[0008] Step 4: Collect the types of cooling technologies in the IDC computer room to obtain a technology type B; the technology type B is cold aisle containment technology, hot aisle containment technology, and other technologies;

[0009] Step 5: Define a temperature display color set C, that is, each temperature corresponds to a color;

[0010] Step 6: Collect the information of the outer frames of the hot and cold channels in the IDC computer room to obtain the set D of all the outer frames of the hot and cold channels in the computer room;

[0011] Step 7: In the internal area Z2 of the computer room, define the internal area of the outer frames of the hot and cold channels in the set D of the outer frames of the hot and cold channels as the internal area Z2-1 of the hot and cold channels, and other areas as the external area Z2-2 of the hot and cold channels;

[0012] Step 8: Collect the position information and temperature data of the temperature monitoring points installed in the IDC computer room to obtain the information set E1 of the first temperature monitoring points;

[0013] Step 9: Collect the cold air temperature in the computer room to obtain the cold air temperature F;

[0014] Step 10: Process the relationship between the information set E1 of the first temperature monitoring points and the set D of the outer frames of the hot and cold channels to obtain the information set E2 of the second temperature monitoring points;

[0015] Step 11: Set the color of the cold air area in the second computer room floor plan A2 according to the technology type B to obtain the third computer room floor plan A3 after filling the cold air area;

[0016] Step 12: Process the information set E2 of the second temperature monitoring points according to the technology type B to obtain the information set E3 of the third temperature monitoring points;

[0017] Step 13: Set the color of the hot air area in the computer room in the third computer room floor plan A3 according to the technology type B to obtain the computer room temperature cloud map A4; complete the drawing of the IDC computer room temperature cloud map.

[0018] The method for processing the first computer room floor plan A1 in step 3 of the present invention includes:

[0019] Set the color of the point P(0, 0) in the first computer room floor plan A1 to gray C3, and add this point to the end of the search point set S. Process the search point set S in turn. For any point Si in the set S, check the colors of the points above, below, left, and right of this point in turn. If it is white C2, set it to gray C3 and add it to the end of the search point set S until all the points in the search point set S are checked to obtain the second computer room floor plan A2. Define the area with the color of gray C3 in the second computer room floor plan A2 as area Z1, where Z1 represents the external area of the computer room, and define the area with the color of white C2 in the second computer room floor plan A2 as area Z2, where Z2 represents the internal area of the computer room.

[0020] The method for obtaining the information set E2 of the second temperature monitoring points in step 10 of the present invention includes:

[0021] For the temperature monitoring points in the first temperature monitoring point information set E1, the point - to - polygon relationship judgment method is adopted to sequentially determine whether the position of the monitoring point is within any cold - hot channel in the cold - hot channel outer frame set D, and update the corresponding fields in the temperature monitoring point information set E to obtain the second temperature monitoring point information set E2.

[0022] The method for obtaining the third computer room floor plan A3 after filling the cold air area in step 11 of the present invention includes:

[0023] Search for the corresponding color C4 in the temperature display color set C with the cold air temperature F; if the cold - channel enclosure technology is adopted, the area Z2 - 1 inside the cold - hot channel is the cold air area, and fill the area Z2 - 1 inside the cold - hot channel with the color C4; if the hot - channel enclosure technology is adopted, the area Z2 - 2 outside the cold - hot channel is the cold air area, and fill the area Z2 - 2 outside the cold - hot channel with the color C4; if other technologies are adopted, no processing is performed.

[0024] The method for obtaining the third temperature monitoring point information set E3 in step 12 of the present invention includes:

[0025] If the cold - channel enclosure technology is adopted, delete all the temperature monitoring points inside the cold - hot channels within the cold - hot channel outer frame set D in the second temperature monitoring point information set E2; if the hot - channel enclosure technology is adopted, retain all the temperature monitoring points inside the cold - hot channels within the cold - hot channel outer frame set D in the second temperature monitoring point information set E2, and delete all other temperature monitoring points to obtain the third temperature monitoring point information set E3; if other technologies are adopted, directly copy the second temperature monitoring point information set E2 to obtain the third temperature monitoring point information set E3.

[0026] The method for obtaining the computer room temperature cloud map A4 in step 13 of the present invention includes:

[0027] Step 13 - 1: According to the technology type B, if the cold - channel enclosure technology is adopted, the area Z2 - 2 outside the cold - hot channel is the hot air area; set the color of the computer room hot air area on the third computer room floor plan A3 to obtain the computer room temperature cloud map A4;

[0028] Step 13 - 2: According to the technology type B, if the hot - channel enclosure technology is adopted, the area Z2 - 1 inside the cold - hot channel is the hot - cold air area; set the color of the computer room hot air area on the third computer room floor plan A3 to obtain the computer room temperature cloud map A4;

[0029] Step 13 - 3: According to the technology type B, if other technologies are adopted, the area Z2 - 2 outside the cold - hot channel is the hot air area; set the color of the computer room hot air area on the third computer room floor plan A3 to obtain the computer room temperature cloud map A4;

[0030] The method for obtaining the computer room temperature cloud map A4 described in step 13-1 of the present invention includes:

[0031] Traverse all points in the third computer room floor plan A3 in sequence, and for any point P in the hot air area 1a , its original color is white C2, and its coordinates are (X 1a , Y 1a );

[0032] Define

[0033] where m 1a is the coordinate coefficient, H is the height of the third computer room floor plan A3, and W is the width of the third computer room floor plan A3;

[0034] Traverse the third temperature monitoring point information set E3, and calculate the temperature of point P 1a where F represents the cold air temperature, Ti represents the temperature value of the i-th monitoring point in the third temperature monitoring point information set E3, Xi represents the abscissa of the i-th monitoring point in the third temperature monitoring point information set E3, Yi represents the ordinate of the i-th monitoring point in the third temperature monitoring point information set E3, i represents the serial number of the i-th monitoring point, and n represents the total number of temperatures in the third temperature monitoring point information set E3; And according to the temperature T

[0035] find the corresponding color C in the temperature display color set C 1a , and fill the color of the corresponding point in the hot air area with color C 1a to obtain the computer room temperature cloud map A4. 1a

[0036] The method for obtaining the computer room temperature cloud map A4 described in step 13-2 of the present invention includes:

[0037] Traverse the hot and cold channel outer frame set D in sequence. For any point P2a inside the hot and cold channel outer frame Di in the set D, its original color is white C2, and its coordinates are (X 2a , Y 2a );

[0038] Traverse the third temperature monitoring point information set E3, and only select the temperature monitoring points located inside the hot and cold channel outer frame Di in the hot and cold channel outer frame set D to obtain the fourth temperature monitoring point information set E4i;

[0039] Define

[0040] where m 2a is the coordinate coefficient

[0041] ​Traverse the fourth temperature monitoring point information set E4i and calculate the temperature of point P 2a and according to the temperature T find the corresponding color C in the temperature display color set C 2a 2a , and fill the color of the corresponding point in the hot air area with color C 2a to obtain the computer room temperature cloud map A4.

[0042] The method for obtaining the computer room temperature cloud map A4 described in step 13-3 of the present invention includes:

[0043] In the third computer room floor plan A3, traverse all points in sequence. For any point P in the hot air area 3a , its original color is white C2, and its coordinates are (X 3a , Y 3a )

[0044] Define

[0045] where m 2a is the coordinate coefficient

[0046] Traverse the third temperature monitoring point information set E3 and calculate the temperature of point P 3a and according to the temperature T 3a find the corresponding color C in the temperature display color set C 3a , and fill the color of the corresponding point in the hot air area with color C 3a to obtain the computer room temperature cloud map A4.

[0047] The method for defining the temperature display color set C in step 5 of the present invention includes:

[0048] Each temperature corresponds to a color. The temperature range is from 10°C to 50°C, with an interval of 0.1°C, for a total of 400 colors; high temperature corresponds to red, low temperature corresponds to blue, and intermediate temperatures are transitional colors between red and blue.

[0049] Beneficial effects:

[0050] The method proposed by the present invention can comprehensively and real-time analyze the temperature field distribution of the entire target computer room, effectively determine the hot spots in the target computer room, reduce the cost of computer room temperature monitoring, improve the efficiency of computer room temperature monitoring, and solve the problems in the prior art that it is impossible to comprehensively obtain the temperature field distribution of the entire computer room, it is also impossible to timely discover hot spot hidden dangers, and the accuracy, real-time performance and efficiency of computer room temperature monitoring are poor.

[0051] (1) For different computer room cooling technologies, such as cold aisle enclosure technology, hot aisle enclosure technology or other technologies, adopt a differentiated temperature cloud map drawing algorithm, so that the simulation effect is closer to the real situation.​​

[0052] (2) The heat sources in the IDC computer room are mainly the equipment inside the cabinets that generate heat due to work. Since the temperature monitoring points are at a certain distance from the equipment inside the cabinets, the temperature collected by the monitoring points is the temperature of the hot air, which should be lower than the temperature of the equipment inside the cabinets. This temperature cloud map drawing algorithm takes into account such scenarios and can more realistically reflect the temperature field distribution in the IDC computer room.

[0053] (3) By comparing the temperature at the monitoring points with the cold air temperature in the computer room and judging whether there is a heat source in the equipment inside the cabinets based on the temperature difference, this temperature cloud map drawing algorithm takes into account such scenarios and can more realistically reflect the temperature field distribution in the IDC computer room. Description of the Drawings

[0054] The following further specific description of the present invention will be made in conjunction with the drawings and specific embodiments, and the above and / or other advantages of the present invention will become clearer.

[0055] Figure 1 It is a schematic diagram of the overall process of the present invention. Specific Embodiments

[0056] The present invention proposes a method for drawing a temperature cloud map of an IDC computer room, which can comprehensively and real-time obtain the temperature field distribution of the entire target computer room.

[0057] As Figure 1 shown, the principle of the solution of the present invention is as follows:

[0058] Step 1: Collect the floor plan of the IDC computer room and convert it into a black-and-white format to obtain the first computer room floor plan A1; in the first computer room floor plan A1, the outer frame of the computer room and the outer frame of the cabinets are black C1, and the passage is white C2;

[0059] Step 2: Define a set S of search points, and each search point in the set S of search points includes abscissa and ordinate fields;

[0060] Step 3: Process the first computer room floor plan A1; in the first computer room floor plan A1, identify the external area of the computer room to obtain the second computer room floor plan A2, and divide the second computer room floor plan A2 into two areas, that is, define Z1 as the external area of the computer room and Z2 as the internal area of the computer room;

[0061] Step 4: Collect the types of cooling technologies in the IDC computer room to obtain the technology type B; the technology type B is cold aisle enclosure technology, hot aisle enclosure technology, and other technologies;

[0062] Step 5: Define a set C of temperature display colors, that is, each temperature corresponds to a color;

[0063] Step 6: Collect the information of the outer frames of the hot and cold channels in the IDC computer room to obtain the set D of all the outer frames of the hot and cold channels in the computer room;

[0064] Step 7: In the internal area Z2 of the computer room, define the internal area of the outer frames of the hot and cold channels in the set D of the outer frames of the hot and cold channels as the internal area Z2-1 of the hot and cold channels, and other areas as the external area Z2-2 of the hot and cold channels;

[0065] Step 8: Collect the position information and temperature data of the temperature monitoring points installed in the IDC computer room to obtain the information set E1 of the first temperature monitoring points;

[0066] Step 9: Collect the cold air temperature in the computer room to obtain the cold air temperature F;

[0067] Step 10: Process the relationship between the information set E1 of the first temperature monitoring points and the set D of the outer frames of the hot and cold channels to obtain the information set E2 of the second temperature monitoring points;

[0068] Step 11: Set the color of the cold air area in the second computer room floor plan A2 according to the technology type B to obtain the third computer room floor plan A3 after filling the cold air area;

[0069] Step 12: Process the information set E2 of the second temperature monitoring points according to the technology type B to obtain the information set E3 of the third temperature monitoring points;

[0070] Step 13: Set the color of the hot air area in the computer room in the third computer room floor plan A3 according to the technology type B to obtain the temperature cloud map A4 of the computer room; complete the drawing of the temperature cloud map of the IDC computer room.

[0071] Example:

[0072] Step 1: Collect the floor plan of the IDC computer room and convert it into a black and white format to obtain the first computer room floor plan A1; in the first computer room floor plan A1, the outer frame of the computer room and the outer frame of the cabinet are black C1, and the channel is white C2;

[0073] Step 2: Define the search point set S, and each search point in the search point set S includes horizontal and vertical coordinate fields;

[0074] Step 3: Process the first computer room floor plan A1; in the first computer room floor plan A1, identify the external area of the computer room to obtain the second computer room floor plan A2, and divide the second computer room floor plan A2 into two areas, that is, define Z1 as the external area of the computer room and Z2 as the internal area of the computer room;

[0075] Set the color of point P(0, 0) in the first computer room floor plan A1 to gray C3, and add this point to the end of the search point set S. Process the search point set S in sequence. For any point Si in the set S, check the colors of the points above, below, to the left, and to the right of this point in sequence. If the color is white C2, set it to gray C3 and add it to the end of the search point set S until all points in the search point set S have been checked, obtaining the second computer room floor plan A2. Define the area with the color of gray C3 in the second computer room floor plan A2 as area Z1, and Z1 represents the external area of the computer room. Define the area with the color of white C2 in the second computer room floor plan A2 as area Z2, and Z2 represents the internal area of the computer room.

[0076] Step 4: Collect the types of cooling technologies in the IDC computer room to obtain technology type B; the technology type B is cold aisle containment technology, hot aisle containment technology, and other technologies;

[0077] Step 5: Define the temperature display color set C, that is, each temperature corresponds to one color;

[0078] Each temperature corresponds to one color. The temperature range is from 10°C to 50°C, with an interval of 0.1°C, for a total of 400 colors; high temperature corresponds to red, low temperature corresponds to blue, and intermediate temperatures are transitional colors between red and blue.

[0079] Step 6: Collect the outer frame information of the cold and hot aisles in the IDC computer room to obtain the set D of all cold and hot aisle outer frames in this computer room;

[0080] Step 7: In the internal area Z2 of the computer room, define the area inside the cold and hot aisle outer frames within the set D of cold and hot aisle outer frames as the cold and hot aisle internal area Z2-1, and other areas as the cold and hot aisle external area Z2-2;

[0081] Step 8: Collect the location information and temperature data of the temperature monitoring points installed in the IDC computer room to obtain the information set E1 of the first temperature monitoring points;

[0082] Step 9: Collect the cold air temperature in the computer room to obtain the cold air temperature F;

[0083] Step 10: Process the relationship between the first temperature monitoring point information set E1 and the set D of cold and hot aisle outer frames to obtain the second temperature monitoring point information set E2;

[0084] For the temperature monitoring points in the first temperature monitoring point information set E1, use the point and polygon relationship judgment method to sequentially determine whether the monitoring point location is within any cold and hot aisle in the set D of cold and hot aisle outer frames, and update the corresponding fields in the temperature monitoring point information set E to obtain the second temperature monitoring point information set E2.

[0085] Step 11: Set the color of the cold air area in the second computer room floor plan A2 according to the technology type B to obtain the third computer room floor plan A3 with the cold air area filled;

[0086] Find the corresponding color C4 in the temperature display color set C with the cold air temperature F; If the cold aisle containment technology is adopted, the area Z2-1 in the cold and hot aisles is the cold air area, and fill the area Z2-1 in the cold and hot aisles with the color C4; If the hot aisle containment technology is adopted, the area Z2-2 outside the cold and hot aisles is the cold air area, and fill the area Z2-2 outside the cold and hot aisles with the color C4; If other technologies are adopted, no processing is done.

[0087] Step 12: Process the second temperature monitoring point information set E2 according to the technology type B to obtain the third temperature monitoring point information set E3;

[0088] If the cold aisle containment technology is adopted, delete all the temperature monitoring points in the cold and hot aisles in the second temperature monitoring point information set E2 that are located within the cold and hot aisle outer frame set D; If the hot aisle containment technology is adopted, retain all the temperature monitoring points in the cold and hot aisles in the second temperature monitoring point information set E2 that are located within the cold and hot aisle outer frame set D, and delete all other temperature monitoring points to obtain the third temperature monitoring point information set E3; If other technologies are adopted, directly copy the second temperature monitoring point information set E2 to obtain the third temperature monitoring point information set E3.

[0089] Step 13: Set the color of the hot air area in the computer room on the third computer room floor plan A3 according to the technology type B to obtain the computer room temperature cloud map A4; Complete the drawing of the IDC computer room temperature cloud map.

[0090] If the cold aisle containment technology is adopted, delete all the temperature monitoring points in the cold and hot aisles in the second temperature monitoring point information set E2 that are located within the cold and hot aisle outer frame set D; If the hot aisle containment technology is adopted, retain all the temperature monitoring points in the cold and hot aisles in the second temperature monitoring point information set E2 that are located within the cold and hot aisle outer frame set D, and delete all other temperature monitoring points to obtain the third temperature monitoring point information set E3; If other technologies are adopted, directly copy the second temperature monitoring point information set E2 to obtain the third temperature monitoring point information set E3.

[0091] The method of obtaining the computer room temperature cloud map A4 described in Step 13 includes:

[0092] Step 13-1: According to the technology type B, if the cold aisle containment technology is adopted, the area Z2-2 outside the cold and hot aisles is the hot air area; Set the color of the hot air area in the computer room on the third computer room floor plan A3 to obtain the computer room temperature cloud map A4;

[0093] Traverse all points in sequence on the floor plan A3 of the third computer room, for any point P in the hot air area 1a , its original color is white C2, and its coordinates are (X 1a , Y 1a );

[0094] Define

[0095] where m 1a is the coordinate coefficient, H is the height of the floor plan A3 of the third computer room, and W is the width of the floor plan A3 of the third computer room;

[0096] Traverse the third temperature monitoring point information set E3, and calculate the temperature of point P 1a where F represents the temperature of cold air, Ti represents the temperature value of the i-th monitoring point in the third temperature monitoring point information set E3, Xi represents the abscissa of the i-th monitoring point in the third temperature monitoring point information set E3, Yi represents the ordinate of the i-th monitoring point in the third temperature monitoring point information set E3, i represents the serial number of the i-th monitoring point, and n represents the total number of temperatures in the third temperature monitoring point information set E3; And according to the temperature T

[0097] find the corresponding color C in the temperature display color set C 1a , and fill the color of the corresponding point in the hot air area with color C 1a , to obtain the computer room temperature cloud map A4. 1a

[0098] Step 13-2: According to the technology type B, if the hot aisle enclosure technology is adopted, the area Z2-1 in the cold and hot aisles is the hot and cold air area; set the color of the hot air area of the computer room on the floor plan A3 of the third computer room to obtain the computer room temperature cloud map A4;

[0099] Traverse the cold and hot aisle outer frame set D in sequence. For any point P2a inside the cold and hot aisle outer frame Di in the set D, its original color is white C2, and its coordinates are (X 2a , Y 2a );

[0100] Traverse the third temperature monitoring point information set E3, and only select the temperature monitoring points located inside the cold and hot aisle outer frame Di in the cold and hot aisle outer frame set D to obtain the fourth temperature monitoring point information set E4i;

[0101] Define

[0102] where m 2a is the coordinate coefficient

[0103] ​Traverse the fourth temperature monitoring point information set E4i and calculate the temperature of point P 2a and based on the temperature T find the corresponding color C in the temperature display color set C 2a 2a 2a , and fill the color of the corresponding point in the hot air area with color C 2a to obtain the computer room temperature cloud map A4.

[0104] Step 13-3: According to the technology type B, if other technologies are adopted, the area Z2-2 outside the cold and hot channels is a hot air area; set the color of the hot air area in the third computer room floor plan A3 to obtain the computer room temperature cloud map A4.

[0105] In the third computer room floor plan A3, traverse all points in sequence. For any point P 3a in the hot air area, its original color is white C2, and its coordinates are (X 3a , Y 3a );

[0106] Define

[0107] where m 2a is the coordinate coefficient

[0108] Traverse the third temperature monitoring point information set E3 and calculate the temperature of point P 3a and based on the temperature T find the corresponding color C in the temperature display color set C 3a 3a 3a , and fill the color of the corresponding point in the hot air area with color C 3a to obtain the computer room temperature cloud map A4.

[0109] The present invention provides a method for automatically processing the external area of a computer room on a computer room floor plan.

[0110] For different computer room cooling technologies, such as cold aisle containment technology, hot aisle containment technology, or other technologies, a differentiated temperature cloud map drawing algorithm is adopted, so that the simulation effect is closer to the real situation.

[0111] The heat sources in the IDC computer room are mainly the equipment in the cabinets that generate heat due to work. Since the temperature monitoring points are at a certain distance from the equipment in the cabinets, the temperature collected by the monitoring points is the hot air temperature, which should be lower than the temperature of the equipment in the cabinets. This temperature cloud map drawing algorithm takes into account such scenarios and can more realistically reflect the temperature field distribution in the IDC computer room.

[0112] By comparing the temperature of the monitoring points with the cold air temperature in the computer room and judging whether there is a heat source in the equipment in the cabinets according to the temperature difference, this temperature cloud map drawing algorithm takes into account such scenarios and can more realistically reflect the temperature field distribution in the IDC computer room.

[0113] In a specific implementation, the present application provides a computer storage medium and a corresponding data processing unit. Among them, the computer storage medium can store a computer program, and when the computer program is executed by the data processing unit, it can run the content of the invention and some or all of the steps in each embodiment of a method for drawing a temperature cloud map of an IDC computer room provided by the present invention. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), or the like.

[0114] Those skilled in the art can clearly understand that the technical solutions in the embodiments of the present invention can be implemented by means of a computer program and its corresponding general hardware platform. Based on such an understanding, the essence of the technical solutions in the embodiments of the present invention, or the part that contributes to the prior art, can be embodied in the form of a computer program, that is, a software product. The computer program software product can be stored in a storage medium and includes several instructions for causing a device including a data processing unit (which can be a personal computer, a server, a single-chip microcomputer, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments of the present invention.

[0115] The present invention provides an idea and method for a method for drawing a temperature cloud map of an IDC computer room. There are many methods and ways to specifically implement this technical solution. The above is only the preferred implementation mode of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention. Each component not clearly defined in this embodiment can be implemented by the prior art.

Claims

1. A method for drawing a temperature cloud map of an IDC computer room, characterized in that, Including the following steps: Step 1: Collect the floor plan of the IDC computer room and convert it to black and white format to obtain the first computer room floor plan A1; in the first computer room floor plan A1, the outer frame of the computer room and the outer frame of the cabinet are black C1, and the passage is white C2; Step 2: Define the search point set S, and each search point in the search point set S includes horizontal and vertical coordinate fields; Step 3: Process the first computer room floor plan A1; in the first computer room floor plan A1, identify the external area of the computer room to obtain the second computer room floor plan A2, and divide the second computer room floor plan A2 into two areas, that is, define Z1 as the external area of the computer room and Z2 as the internal area of the computer room; Step 4: Collect the types of cooling technologies in the IDC computer room to obtain the technology type B; the technology type B is cold aisle containment technology, hot aisle containment technology, and other cooling technologies; Step 5: Define the temperature display color set C, that is, each temperature corresponds to a color; Step 6: Collect the outer frame information of the cold and hot aisles in the IDC computer room to obtain the set D of all cold and hot aisle outer frames in the computer room; Step 7: In the internal area Z2 of the computer room, define the internal area of the cold and hot aisle outer frames in the set D of cold and hot aisle outer frames as the cold and hot aisle internal area Z2-1, and other areas as the cold and hot aisle external area Z2-2; Step 8: Collect the position information and temperature data of the temperature monitoring points installed in the IDC computer room to obtain the first temperature monitoring point information set E1; Step 9: Collect the cold air temperature of the computer room to obtain the cold air temperature F; Step 10: Process the relationship between the first temperature monitoring point information set E1 and the set D of cold and hot aisle outer frames to obtain the second temperature monitoring point information set E2; Step 11: Set the color of the cold air area of the computer room on the second computer room floor plan A2 according to the technology type B to obtain the third computer room floor plan A3 after filling the cold air area; Step 12: Process the second temperature monitoring point information set E2 according to the technology type B to obtain the third temperature monitoring point information set E3; Step 13: Set the color of the hot air area of the computer room on the third computer room floor plan A3 according to the technology type B to obtain the computer room temperature cloud map A4; Complete the drawing of the temperature cloud map of the IDC computer room; Among them, the method of obtaining the computer room temperature cloud map A4 in step 13 includes: Step 13-1: According to the technology type B, if the cold aisle containment technology is adopted, the cold and hot aisle external area Z2-2 is the hot air area; set the color of the hot air area of the computer room on the third computer room floor plan A3 to obtain the computer room temperature cloud map A4; Step 13-2: According to the technology type B, if the hot aisle containment technology is adopted, the cold and hot aisle internal area Z2-1 is the cold air area; set the color of the hot air area of the computer room on the third computer room floor plan A3 to obtain the computer room temperature cloud map A4; Step 13-3: According to the technology type B, if other cooling technologies are adopted, the cold and hot aisle external area Z2-2 is the hot air area; set the color of the hot air area of the computer room on the third computer room floor plan A3 to obtain the computer room temperature cloud map A4; The method for obtaining the computer room temperature cloud map A4 described in step 13-1 includes: Traverse all points in sequence on the third computer room floor plan A3, for any point P in the hot air area 1a , its original color is white C2, and its coordinates are (X 1a , Y 1a ); Definition where m 1a is the coordinate coefficient, H is the height of the floor plan A3 of the third computer room, and W is the width of the floor plan A3 of the third computer room; Traverse the third temperature monitoring point information set E3 and calculate the temperature of point P 1a of where F represents the cold air temperature, Ti represents the temperature value of the i-th monitoring point in the third temperature monitoring point information set E3, Xi represents the abscissa of the i-th monitoring point in the third temperature monitoring point information set E3, Yi represents the ordinate of the i-th monitoring point in the third temperature monitoring point information set E3, i represents the serial number of the i-th monitoring point, and n represents the total number of temperatures in the third temperature monitoring point information set E3; and according to the temperature T 1a find the corresponding color C in the temperature display color set C 1a , and use the color C 1a to fill the color of the corresponding points in the hot air area, and obtain the computer room temperature cloud map A4.

2. The method for drawing the temperature cloud map of an IDC computer room according to claim 1, wherein The method for processing the first computer room floor plan A1 described in step 3 includes: Set the color of point P(0, 0) in the first computer room floor plan A1 to gray C3, and add this point to the end of the search point set S. Process the search point set S in sequence. For any point Si in the set S, check the colors of the points above, below, left, and right of this point in sequence. If the color is white C2, set it to gray C3 and add it to the end of the search point set S until all points in the search point set S are checked, obtaining the second computer room floor plan A2. Define the area with the color of gray C3 in the second computer room floor plan A2 as area Z1, and Z1 represents the external area of the computer room. Define the area with the color of white C2 in the second computer room floor plan A2 as area Z2, and Z2 represents the internal area of the computer room.

3. A method for drawing a temperature cloud map of an IDC computer room according to claim 2, characterized in that, The method for obtaining the second temperature monitoring point information set E2 described in step 10 includes: For the temperature monitoring points in the first temperature monitoring point information set E1, use the point and polygon relationship judgment method to sequentially judge whether the position of the monitoring point is within any of the cold and hot channels in the cold and hot channel outer frame set D, and update the corresponding fields in the temperature monitoring point information set E to obtain the second temperature monitoring point information set E2.

4. The method for drawing the temperature cloud map of an IDC computer room according to claim 3, characterized in that The method for obtaining the third computer room floor plan A3 after filling the cold air area described in step 11 includes: Find the corresponding color C4 in the temperature display color set C with the cold air temperature F; if the cold channel enclosure technology is adopted, the area Z2-1 inside the cold and hot channels is the cold air area, and fill the area Z2-1 inside the cold and hot channels with color C4; if the hot channel enclosure technology is adopted, the area Z2-2 outside the cold and hot channels is the cold air area, and fill the area Z2-2 outside the cold and hot channels with color C4; if other cooling technologies are adopted, no processing is performed.

5. A method for drawing a temperature cloud map of an IDC computer room according to claim 4, characterized in that, The method for obtaining the third temperature monitoring point information set E3 described in step 12 includes: If the cold channel enclosure technology is adopted, delete all the temperature monitoring points inside the cold and hot channels within the cold and hot channel outer frame set D in the second temperature monitoring point information set E2; if the hot channel enclosure technology is adopted, retain all the temperature monitoring points inside the cold and hot channels within the cold and hot channel outer frame set D in the second temperature monitoring point information set E2, and delete all other temperature monitoring points to obtain the third temperature monitoring point information set E3; if other cooling technologies are adopted, directly copy the second temperature monitoring point information set E2 to obtain the third temperature monitoring point information set E3.

6. A method for drawing a temperature cloud map of an IDC computer room according to claim 5, characterized in that The method for obtaining the computer room temperature cloud map A4 described in step 13-2 includes: Traverse the set D of the outer frames of the hot and cold channels in sequence. For any point P within the outer frame Di of the hot and cold channels in the set D 2a , its original color is white C2, and its coordinates are (X 2a , Y 2a ); Traverse the third temperature monitoring point information set E3, and only select the temperature monitoring points located inside the cold and hot channel outer frame Di in the cold and hot channel outer frame set D to obtain the fourth temperature monitoring point information set E4i; Definition where m 2a is a coordinate coefficient Traverse the fourth temperature monitoring point information set E4i and calculate the temperature of point P 2a of and based on the temperature T 2a find the corresponding color C in the temperature display color set C 2a , and use the color C 2a to fill the color of the corresponding point in the hot air area, obtaining the computer room temperature cloud map A4.

7. A method for drawing a temperature cloud map of an IDC computer room according to claim 6, characterized in that, The method for obtaining the computer room temperature cloud map A4 described in step 13-3 includes: In the floor plan A3 of the third computer room, all points are traversed in sequence, and for any point P in the hot air area 3a , its original color is white C2, and its coordinates are (X 3a , Y 3a ); Definition where m 3a is a coordinate coefficient Traverse the set E3 of information on the third temperature monitoring point and calculate the temperature of point P 3a and based on the temperature T find the corresponding color C in the set C of temperature display colors 3a 3a and use color C 3a to fill the color of the corresponding point in the hot air area, obtaining the computer room temperature cloud map A4.​ 8. A method for drawing a temperature cloud map of an IDC computer room according to claim 7, characterized in that The method for defining the temperature display color set C in step 5 includes: Each temperature corresponds to a color. The temperature range is from 10°C to 50°C, with an interval of 0.1°C, for a total of 400 colors; high temperature corresponds to red, low temperature corresponds to blue, and intermediate temperatures are transitional colors between red and blue.

Citation Information

Patent Citations

  • IDC room temperature monitoring method and system based on distributed fiber temperature measurement

    CN105387950A

  • Method and device for monitoring temperature of equipment room

    CN109141647A