CN109283956B - Temperature control method and system for rack equipment - Google Patents
Temperature control method and system for rack equipment Download PDFInfo
- Publication number
- CN109283956B CN109283956B CN201811294992.8A CN201811294992A CN109283956B CN 109283956 B CN109283956 B CN 109283956B CN 201811294992 A CN201811294992 A CN 201811294992A CN 109283956 B CN109283956 B CN 109283956B
- Authority
- CN
- China
- Prior art keywords
- temperature
- fan
- rotating speed
- single disk
- rack
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000001514 detection method Methods 0.000 claims abstract description 43
- 238000004364 calculation method Methods 0.000 claims abstract description 15
- 238000012545 processing Methods 0.000 claims abstract description 6
- 230000008569 process Effects 0.000 abstract description 10
- 238000004458 analytical method Methods 0.000 abstract description 3
- 238000004891 communication Methods 0.000 abstract description 3
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 8
- 238000007726 management method Methods 0.000 description 8
- 230000001276 controlling effect Effects 0.000 description 7
- 230000007613 environmental effect Effects 0.000 description 6
- 230000002035 prolonged effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000005265 energy consumption Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000004134 energy conservation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000009931 harmful effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000013316 zoning Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D23/00—Control of temperature
- G05D23/19—Control of temperature characterised by the use of electric means
- G05D23/30—Automatic controllers with an auxiliary heating device affecting the sensing element, e.g. for anticipating change of temperature
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Cooling Or The Like Of Electrical Apparatus (AREA)
- Control Of Temperature (AREA)
Abstract
The invention relates to the technical field of communication, in particular to a temperature control method and a temperature control system for rack equipment, wherein the method comprises the following steps: obtaining the temperature of each single disk in the rack through temperature detection, and carrying out weighted calculation on the temperature value of each single disk by taking any one single disk as a reference; setting corresponding temperature levels for the single disks according to a preset temperature grading method and the weighted temperatures of the single disks to obtain a temperature level array; and determining the currently required fan rotating speed according to the corresponding relation of the fan rotating speed and the temperature level array which are stored in advance, and adjusting according to the rotating speed. The invention carries out weighted calculation and temperature grading on the temperature of each single disk, directly determines the required rotating speed of the fan according to the obtained temperature grade array, not only comprehensively considers the temperature requirement of each single disk, but also simplifies the analysis and processing process of the temperature of each single disk, and is beneficial to realizing the balanced adjustment of the temperature.
Description
[ technical field ] A method for producing a semiconductor device
The present invention relates to the field of communications technologies, and in particular, to a method and a system for controlling a temperature of rack equipment.
[ background of the invention ]
In a communication system, a rack device is generally composed of a subrack, a backplane, and a plurality of single disks. The single disk can be divided into a power disk, a master control disk, a service disk and the like according to functions. In order to enable the rack equipment to work normally, the requirements of various aspects such as temperature, humidity control, electromagnetic protection and the like need to be strictly considered, so that the rack equipment needs to be designed into a relatively closed structure. And functional equipment such as power panel, master control dish and service panel can release a large amount of heat energy in the operation of frame inside, and in order to prevent that the high temperature from causing harmful effects to these functional equipment, environmental temperature control in the frame is the key factor of priority. In order to reduce the temperature rise in the rack caused by the heat generated by the functional equipment, at least one fan is usually installed in a proper position in the rack, the fan rotates to draw outwards to take away the hot air generated by the equipment, and an air flow from an air inlet to the output of the fan is formed; the ambient temperature of the rack is changed by controlling the rotating speed of the fan, the higher the rotating speed of the fan is, the larger the air flow is, the high hot air removal speed is, and the lower the ambient temperature in the rack is.
The fan control of traditional frame, one kind adopts the uncontrollable constant rotational speed of fan rotational speed, and this just needs to calculate the fan rotational speed who adopts according to the frame is maximum generates heat, and the fan is in invariable rotational speed always in equipment operation, because the whole temperature of frame environment is indefinite, will lead to energy loss many like this to the noise is also very big always. The other method is to adjust the rotating speed of the fan according to temperature detection, generally, a temperature detection unit is arranged on each single disk in the rack, each single disk reports respective detection temperature, the rotating speed of the fan is adjusted according to the detected highest temperature, and further the environmental temperature of the rack is changed. However, when a plurality of single disks of the rack are provided, different single disks have different requirements on the working temperature, the same temperature can normally work for some single disks, the fan can maintain the current rotating speed, and for some single disks, the limit of the working temperature can be reached, and the rotating speed of the fan must be increased to reduce the environmental temperature of the rack to normally work. If the rotating speed of the fan is determined only according to the highest temperature, and the requirements of different single disks on different working temperatures are ignored, imbalance in temperature adjustment can occur, and if all fans on the fan disks adjust the rotating speed together, energy consumption can be increased, and the service life of the fan is influenced.
In view of the above, it is an urgent problem in the art to overcome the above-mentioned drawbacks of the prior art.
[ summary of the invention ]
The technical problems to be solved by the invention are as follows:
when the fan rotational speed is adjustable in traditional frame, adjust the fan rotational speed according to the highest temperature of a plurality of single dishes usually, be difficult to satisfy different single dishes to operating temperature's requirement, it is unbalanced to appear temperature adjustment easily, and the unified adjustment rotational speed of fan also can increase the power consumption moreover, influences fan life.
The invention achieves the above purpose by the following technical scheme:
in a first aspect, the present invention provides a method for controlling a temperature of rack equipment, including:
the measured temperature of each single disk in the rack is obtained through temperature detection, and the measured temperature of each single disk is weighted and calculated by taking any single disk as a reference, so that the weighted temperature of each single disk is obtained;
determining the current temperature grade of each single disc according to the preset temperature grade and the weighted temperature of each single disc, and further obtaining a temperature grade array;
and determining the currently required fan rotating speed according to the corresponding relation between the fan rotating speed and the temperature level array which is stored in advance, and further adjusting the fan rotating speed.
Preferably, each single disc is provided with one or more temperature detection points, and the measured temperature of each single disc in the rack is obtained through temperature detection, specifically:
for each single disc, respectively acquiring the temperature value of each temperature detection point on the single disc through temperature detection; and analyzing and processing the acquired temperature values of the temperature detection points, and taking the maximum value or the average value of the temperature values as the actually measured temperature of the single disk.
Preferably, for any single disk i, the corresponding weighted temperature TiThe calculation method comprises the following steps:wherein, Ti' measured temperature value, T, for a single disk iimaxMaximum operating temperature, T, of a single disc imaxThe maximum operating temperature of the reference single disc.
Preferably, in the temperature classification, the pair comprises TmaxWithin a certain temperature range, dividing a plurality of temperature intervals at preset intervals, and respectively setting temperature levels for each temperature interval according to the sequence of the temperature from low to high or from high to low; wherein, TmaxThe maximum operating temperature of the reference single disc.
Preferably, when the pair is higher than TmaxAnd is lower than TmaxWhen the temperature ranges of (a) and (b) are divided into two temperature intervals, the temperature classification method specifically comprises the following steps:
setting the temperature level to 0 for a temperature interval lower than a first temperature threshold; for the firstTemperature threshold and TmaxThe temperature level is set to be 1 in the temperature interval; for TmaxSetting the temperature level to be 2 in a temperature interval between the first temperature threshold and the second temperature threshold; setting the temperature level to be 3 for a temperature interval higher than the second temperature threshold; wherein the first temperature threshold is below TmaxSaid second temperature threshold being higher than Tmax。
Preferably, the determining a current required fan speed according to a pre-stored corresponding relationship between the fan speed and the temperature level array, and further adjusting the fan speed specifically includes:
when all the numerical values in the temperature level array are 0, the fan is enabled to continuously keep running at the current rotating speed without adjustment; and when any non-0 numerical value exists in the temperature level array, determining the fan rotating speed corresponding to the current temperature level array according to the corresponding relation of the pre-stored fan rotating speed and the temperature level array, and adjusting the rotating speed of the fan according to the determined rotating speed.
Preferably, before temperature detection, the rack is divided into at least two areas in advance according to the position distribution condition of each single disk and each fan group in the rack; wherein each zone contains one or more single disks that are temperature controlled by the fan sets in the corresponding zone.
Preferably, when adjusting the fan rotation speed, the fan rotation speed of the fan group in each zone is respectively adjusted according to the pre-divided zones, specifically:
and searching a corresponding relation between the pre-stored fan rotating speed and the temperature level array according to an array formed by the temperature levels corresponding to the single disks in each area to obtain the currently required fan rotating speed of each area, and further driving the fans in the areas to output the corresponding rotating speeds, so that the temperature regulation of the single disks in each area is realized.
In a second aspect, the present invention further provides a temperature control system for rack equipment, configured to perform the temperature control method according to the first aspect, where the temperature control system includes a plurality of single disks and at least one fan disk, a temperature detection unit, a management unit and a control unit are disposed in each single disk, and one or more fan sets and a driving unit are disposed in each fan disk;
the temperature detection unit is used for detecting the temperature of the single disc; the management unit is used for carrying out weighted calculation on the measured temperature of the single disk and reporting the weighted temperature to the control unit; the control unit is used for setting the temperature grade corresponding to each single disk according to the reported weighted temperature of each single disk to obtain a temperature grade array, further determining the currently required fan rotating speed according to the corresponding relation between the fan rotating speed and the temperature grade array which are stored in advance, and transmitting the rotating speed to the driving unit; the driving unit is used for driving the fans of the fan group to output a specified rotating speed, and further controlling the temperature of the single disk.
Preferably, the plurality of single disks are divided into at least two areas according to the position distribution, wherein each area comprises at least one single disk and one fan group, and the fan group in each area is used for controlling the temperature of the single disk in the corresponding area.
Compared with the prior art, the invention has the beneficial effects that:
the method adjusts the rotating speed of the fan according to the current temperature of the single disks, further controls the environmental temperature of the rack, and has the effects of energy saving and noise reduction, wherein the measured temperature of each single disk is subjected to weighted calculation and temperature grading is set, the current temperature and temperature requirements of each single disk are comprehensively considered, the analysis and processing process of the temperature of each single disk is simplified, the required rotating speed of the fan can be directly determined through the temperature grade array, and the balanced adjustment of the temperature is realized; moreover, the fan group is used for regional control, so that the temperature regulation has pertinence, the energy consumption is further reduced, and the service life of the fan is prolonged.
[ description of the drawings ]
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required to be used in the embodiments of the present invention will be briefly described below. It is obvious that the drawings described below are only some embodiments of the invention, and that for a person skilled in the art, other drawings can be derived from them without inventive effort.
Fig. 1 is a flowchart of a temperature control method for rack equipment according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a distribution of positions of single disks and fan sets in a rack device and a corresponding temperature level array according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of temperature grading (T) according to an embodiment of the present inventionmax=100℃);
Fig. 4 is a schematic diagram of region division and a temperature level array corresponding to each region in a rack according to an embodiment of the present invention;
fig. 5 is a block diagram of a temperature control system of a rack device according to an embodiment of the present invention;
FIG. 6 is a schematic diagram illustrating operation of a single disk in the temperature control method according to the embodiment of the present invention;
FIG. 7 is a closed-loop flow chart of a temperature control method according to an embodiment of the present invention;
fig. 8 is a diagram illustrating two structural components of a fan tray in a temperature control system according to an embodiment of the present invention.
[ detailed description ] embodiments
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In addition, the technical features involved in the embodiments of the present invention described below may be combined with each other as long as they do not conflict with each other. The invention will be described in detail below with reference to the figures and examples.
Example 1:
the embodiment of the invention provides a temperature control method of rack equipment, wherein a plurality of single disks are usually arranged in a rack, the single disks comprise a power panel, a main control panel and a service panel, and a plurality of fan sets are also arranged, and the temperature of the single disks is controlled by adjusting the rotating speed of fans in the fan sets, as shown in fig. 1, the temperature control method provided by the invention specifically comprises the following steps:
and step 10, obtaining the temperature of each single disk in the rack through temperature detection, and carrying out weighted calculation on the actually measured temperature of each single disk by taking any single disk as a reference to obtain the weighted temperature of each single disk.
In the rack, the requirements of each single disk on the working temperature are different, but each single disk corresponds to a limit temperature which can enable the single disk to keep normal working, namely the highest working temperature, and if the temperature exceeds the highest working temperature, the normal working of the single disk is influenced; before the temperature is detected, the highest working temperature corresponding to each single disc needs to be determined. After the measured temperature of each single disk is obtained, the weighted calculation of the temperature can be carried out through a processor in each single disk, and each single disk reports the weighted temperature to the master control disk; wherein for any single disk i, the weighted temperature T is correspondediThe calculation method comprises the following steps:wherein, Ti' measured temperature value, T, for a single disk iimaxMaximum operating temperature, T, of a single disc imaxThe maximum operating temperature of the reference single disc.
And step 20, determining the current temperature level of each single disk according to a preset temperature grading method and the weighted temperature of each single disk, and further obtaining a temperature level array.
Wherein, when the temperature classification is performed in advance, T can be includedmaxDividing a plurality of temperature intervals at preset intervals in an upper and lower certain temperature range, and respectively setting temperature levels for each temperature interval according to the sequence of the temperature from low to high or from high to low, wherein the temperature levels can be specifically marked by numbers (0, 1 and 2.) or letters (a, b, c.. or A, B and C.); the preset interval can be set according to one or more of different working scene requirements, different working state requirements and different manufacturer customized requirements, and can also be determined through a preset test or determined by an operator according to experience. According to the temperature grading method, after the main control panel receives the weighted temperature reported by each single panel,the temperature class to which the temperature value belongs can be determined by weighting the temperature interval in which the temperature value belongs, each single disk can be labeled in advance according to the position distribution condition, and after the temperature classes of all the single disks are determined, the corresponding temperature classes are filled in the identification bits of the single disks, so that a temperature class array is obtained, and specifically, refer to fig. 2.
And step 30, determining the currently required fan rotating speed according to the corresponding relation of the fan rotating speed and the temperature level array which are stored in advance, and further adjusting the fan rotating speed.
Before temperature detection and control, multiple tests can be performed in advance to determine the relationship between the fan rotating speed and the temperature level array, a one-to-one corresponding relationship table of the fan rotating speed and the temperature level array is generated and stored in the main control panel in advance, when the temperature level array is obtained according to the step 20, the main control panel can directly determine the fan rotating speed corresponding to the current temperature level array from the relationship table, and then the fan is adjusted according to the rotating speed, so that the temperature of a single panel is controlled. When actually performing temperature control, the main control panel updates the temperature level array according to a preset period, for example, once every 1min, and then re-determines the current required fan rotation speed according to the latest temperature level array, so that the fans of the fan group can output according to the new rotation speed. Therefore, the loss caused by continuous operation of the main control panel can be avoided, the real-time control of the temperature in the rack can be realized, the rotating speed of the fan can meet the requirements of different single panels, and the normal work of each single panel is ensured.
According to the temperature control method of the rack equipment provided by the embodiment of the invention, the rotating speed of the fan is adjusted according to the current temperature of the single disks, so that the environmental temperature of the rack is controlled, and the effects of energy saving and noise reduction are achieved.
There are many ways to grade the temperature, usually TmaxIs a boundary line for a distance higher than TmaxCan be divided into one or more temperature intervals for temperatures below TmaxMay also be divided into one or more temperature intervals. In the embodiment of the invention, the pair is higher than TmaxAnd is lower than TmaxThe temperature ranges of (a) and (b) are divided into two temperature intervals respectively, and a temperature grading method is provided. For ease of description, a first temperature threshold and a second temperature threshold are introduced herein, wherein the first temperature threshold is below TmaxBut is relatively close to TmaxE.g. can be set to Tmax80% -100%; the second temperature threshold is higher than TmaxBut not much higher, e.g. set to Tmax100% -120%. The temperature grading method specifically comprises the following steps: for a temperature interval lower than a first temperature threshold value, the single disk can normally work, and the temperature level is set to be 0; for a first temperature threshold and TmaxIn the temperature interval, the single disk can still maintain normal operation, but is relatively close to the maximum operating temperature TmaxSetting the temperature level to 1; for TmaxAnd a temperature interval between the first temperature threshold and the second temperature threshold, the temperature of the single disk just exceeds TmaxEntering a state of incapable of normal operation, but still running, and setting the temperature level to be 2; for temperature intervals above a second temperature threshold, the single disk temperature exceeds TmaxMore, a temperature level of 3 is set. The greater the temperature level, the higher the temperature, and the greater the fan speed required.
According to the temperature grading method, in the process of executing the step 30, when each numerical value in the temperature grade array is 0, it indicates that the weighted temperature of each single disk is lower than the first temperature threshold value, each single disk keeps working normally, and the fan keeps running at the current rotating speed without adjustment; when any non-0 numerical value exists in the temperature level array, for example, 1, 2 or 3 exists, temperature adjustment is required, according to the corresponding relation between the pre-stored fan rotating speed and the numerical value in the temperature level array, the main control panel determines the fan rotating speed corresponding to the current temperature level array, and adjusts the rotating speed of the fan according to the determined rotating speed; wherein the higher the temperature levels in the array, the greater the number of high temperature levels, and the greater the required fan speed.
In combination with the embodiment of the present invention, there is also a preferred implementation scheme, where each single disk is provided with one or more temperature detection points, and in order to more accurately determine the temperature of the single disk, in the embodiment of the present invention, a plurality of temperature detection points are provided, each temperature detection point may represent the temperature in a certain area in the vicinity of the temperature detection point, and the plurality of temperature detection points may be uniformly distributed on the single disk, or distributed on each chip or device of the single disk, respectively, so as to be more representative. When a plurality of temperature detection points are set, the specific process of detecting the temperature of each single disk in the rack in the step 10 is as follows: for each single disc, respectively acquiring the temperature value of each temperature detection point on the single disc through temperature detection; and analyzing and processing the acquired temperature values of the temperature detection points, and taking the maximum value or the average value of the temperature values as the actually measured temperature of the single disk. After the measured temperatures of the single disks are obtained by the method, the measured temperatures of the single disks are weighted and calculated by taking any one of the single disks as a reference. Specifically, the temperatures of the plurality of temperature detection points can be respectively and correspondingly detected through the plurality of temperature sensors, and then the processor in the single disk compares the detected temperature values to obtain the maximum value, or the average value of the temperature values is obtained through calculation. By selecting a plurality of temperature detection points, the finally obtained single-disc temperature is more comprehensive and accurate and can represent the temperature of the whole single disc.
In combination with the embodiment of the present invention, there is also a preferred implementation scheme, before performing temperature detection and control, the inside of the rack is divided into at least two areas in advance according to the position distribution of each single disk and the position distribution of each fan group in the rack; wherein, each zone contains one or more single disks and a fan group responsible for controlling the temperature of the one or more single disks, that is, the single disk in each zone can be directly controlled by the fan group in the corresponding zone. When the fan rotation speed is adjusted in step 30, the fan rotation speeds of the fan groups in the respective areas may be adjusted according to the pre-divided areas, specifically: and searching a corresponding relation between the pre-stored fan rotating speed and the temperature level array according to an array formed by the temperature levels corresponding to the single disks in each area to obtain the currently required fan rotating speed of each area, and further driving the fans of the fan sets in each area to output the corresponding rotating speed, so as to realize the temperature regulation of the single disks in each area. The fan speed control device has the advantages that the control and the regulation are carried out by the areas, when the temperature of a certain area needs to be regulated, the fan speed regulation is only carried out on the fan group in the area, the unified regulation on all the fan groups in the rack is not needed, the temperature control is more targeted, the energy conservation is facilitated, and the service life of the fan is prolonged.
Example 2:
on the basis of the above embodiment 1, the present invention further provides a specific embodiment of a temperature control method for rack equipment. In this particular embodiment, it is assumed that there are 16 single disks in total for the single disk 1, the single disk 2, the single disk 3, the single disk 4, the. If the maximum working temperature of the single disc 1 is T1maxThe maximum working temperature of the single disc 2 is T100 DEG C2maxThe maximum working temperature of the single disc 3 is T40 deg.c3maxThe temperature is 50 ℃; and the maximum working temperature of the single disc 1 is taken as a reference, Tmax=T1maxAt 100 ℃. The actual measurement temperatures of the single disk 1, the single disk 2 and the single disk 3 obtained by temperature detection are respectively assumed as follows: t is1’=80℃、T2’=30℃、T3' 60 ℃, since the single disc 1 is a reference single disc, the weighted temperature thereof is the measured temperature value: t is1=T1' -80 deg.C, and continuing according to the formulaThe weighted temperatures of the other individual disks can be found: t is2=T2’×(Tmax/T2max)=30×(100/40)=75℃,T3=T3’×(Tmax/T3max) 60 × (100/50) ═ 120 ℃, the rest monomersThe weighted temperature is also calculated by the same method for the disc and will not be described in detail here. When the working scene is changed, only the highest working temperature corresponding to the single disc needs to be adjusted and confirmed.
When temperature classification is performed in advance, the temperature of the single disk 1 is directly classified by the temperature of the reference, and the maximum operating temperature (100 ℃) is taken as a boundary, and the first temperature threshold is assumed to be 90 ℃ and the second temperature threshold is assumed to be 110 ℃. As shown in fig. 3, the temperature level is set to 0 in the temperature range of 90 ℃ or lower, 1 in the temperature range of 90 ℃ to 100 ℃, 2 in the temperature range of 100 ℃ to 110 ℃, and 3 in the temperature range of 110 ℃ or higher. Although in actual operation, the requirements of the individual disks for the operating temperatures are different, and the corresponding maximum temperatures are also different, the operating temperatures of the individual disks can be unified to a standard through weighting operation, and therefore, the weighted temperatures of all the individual disks can be set according to fig. 3. In this embodiment, as can be seen from the temperature classification method in fig. 3, if the weighted temperature of the single disk 1 is 80 ℃, the temperature level is 0, and the single disk 1 is in normal operation; the weighted temperature of the single disc 2 is 75 ℃, the temperature level is 0, and the single disc 2 works normally; the weighted temperature of the single disc 3 is 120 c and the temperature level is 3, indicating that the actual temperature of the single disc 3 has exceeded its maximum operating temperature by 50 c at this time. In fig. 3, for single disk 2 and single disk 3, the temperature values in parentheses represent the corresponding actual temperature values, and the temperature values outside the parentheses represent the weighted temperatures.
After the temperature levels are set for all the single disks according to the method, the obtained temperature level array is as shown in the right diagram in fig. 2, the array corresponds to the position distribution of the single disks one by one, or corresponds to the labels of the single disks one by one, the currently required fan rotating speed can be determined according to the corresponding relation of the fan rotating speed and the temperature level array which is stored in advance, and then the adjustment is completed according to the specified fan rotating speed, so that the temperature control is realized.
In a preferred scheme, the rack is divided into regions, so that different fan groups are respectively responsible for temperature control of single disks in corresponding regions, referring to fig. 4, in this embodiment, the rack is divided into A, B, C, D total 4 regions, each region has 4 single disks and 1 fan group, and after the temperature levels are set, 4 temperature level arrays as shown in the right diagram are correspondingly formed. At this time, 3 exist in the temperature level array corresponding to the area a, and all the temperature level arrays corresponding to the other three areas are 0, only the fan rotating speed of the fan group 1 needs to be determined through the lookup relation table and the rotating speed is adjusted, so that the temperature of the single disk in the area a is controlled, and the other three fan groups can continuously keep the current rotating speed to operate without adjustment.
The required fan rotating speed can be directly determined according to the temperature level array through weighted calculation and temperature grading, the process is simple, the energy-saving and noise-reducing effects are achieved, the current temperature and temperature requirements of each single disk are comprehensively considered, the analysis processing process of the temperature of each single disk is simplified, and the balanced adjustment of the temperature is realized; moreover, the fan group is used for regional control, so that the temperature regulation has pertinence, the energy consumption is further reduced, and the service life of the fan is prolonged.
Example 3:
on the basis of the foregoing embodiment 1 and embodiment 2, an embodiment of the present invention further provides a temperature control system for rack equipment, which is used to implement the temperature control methods in the embodiments 1 and 2. Referring to fig. 5, the system includes a rack backplane, a plurality of single disks and at least one fan disk, the single disks may be divided into a power panel, a main control panel and a service panel according to functions, a temperature detection unit, a management unit and a control unit are disposed in the single disks, one or more fan sets and a driving unit are disposed in the fan disks, each fan set includes at least one fan, and the temperature of the single disk is controlled by adjusting the rotation speed of the fan in the fan set.
With reference to fig. 5, in the drawing, 1 power panel, 1 main control panel, 2 fan panels (respectively denoted as fan panel 1 and fan panel 2), and N service panels (respectively denoted as service panel 1, service panel 2,. and service panel N) are taken as examples, where N is an integer greater than 3.
In the embodiment of the invention, each single disc is internally provided with a temperature detection unit which can be composed of a plurality of temperature sensors and is further used for detecting the temperatures of a plurality of temperature detection points on the corresponding single disc in real time to obtain a plurality of temperature values. And the management units are arranged in the service disks and the main control disk and are used for acquiring temperature values of the temperature detection points from the corresponding temperature detection units, then obtaining the maximum value of the temperature values through comparison, or obtaining the average value of the temperature values through calculation, taking the maximum value or the average value as the actual measurement temperature of the single disk, and further performing weighted calculation on the actual measurement temperature so as to obtain the weighted temperature corresponding to the single disk. Because the power panel is not provided with the management unit, the management unit can be managed by the main control panel in a bus mode, and the management unit in the main control panel can calculate the weighted temperature of the main control panel and can also calculate the weighted temperature of the power panel. The operation of the internal units for each single disc is shown in fig. 6.
And the management unit in each single disk reports the weighted temperature of the single disk to the control unit in the master control disk, and the control unit further sets the temperature level corresponding to each single disk according to the weighted temperature reported by each single disk to obtain a temperature level array. The main control panel is pre-stored with a corresponding relation table of fan rotating speed and temperature level array, after the temperature level array is obtained, the control unit can determine the currently required fan rotating speed according to the pre-stored corresponding relation table and transmit the rotating speed to the driving unit, and the driving unit is used for driving the fans of the fan group to output the appointed rotating speed so as to control the temperature of the single panel.
The temperature control method for the rack equipment in the embodiments 1 and 2 can be completed by the temperature control system provided by the embodiment of the invention, and the temperature control method is a closed-loop temperature control process, as shown in fig. 7. The specific process is as follows: and each single disk determines the weighted temperature and reports the weighted temperature to the main control disk, the main control disk obtains a temperature level array according to each reported temperature, and further determines the currently required fan rotating speed, and the value is transferred to the driving unit of the fan group, so that the fan of the fan group can be driven to output the specified rotating speed, the temperature is changed, and the control is realized. And obtaining a temperature level array by temperature detection, calculation and reporting every preset period, and re-determining and adjusting a new rotating speed. Therefore, a closed-loop control process is formed, the requirements of different single disks in the rack equipment are met, and the environmental temperature in the rack is controlled in real time.
The fan disc is provided with a plurality of fan groups, and the rotating speeds of the fans in each fan group are the same and are driven by the same driving unit. The fan disc can be internally provided with a plurality of driving units which correspond to the fan groups one by one, and each driving unit drives one fan group; only one driving unit can be arranged in the fan tray, and the control of a plurality of fan groups is realized through the driving unit, as shown in fig. 8. The main control panel can control the driving unit in a bus mode, and further control the fans in the fan set to output corresponding rotating speeds.
In connection with the embodiment of the present invention, there is also a preferred implementation scheme, where the single disks are divided into a plurality of different areas according to the location distribution, where each area includes at least one single disk and one fan set, and the fan set in each area is used for controlling the temperature of the single disk in the corresponding area. Specifically, referring to the related description in embodiment 2 and fig. 4, taking an example that 4 single disks correspond to one fan group, the zoning control of the fan group can be realized, the temperature adjustment process is more targeted, energy saving is facilitated, and the service life of the fan is prolonged.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.
Claims (10)
1. A method of controlling temperature of rack equipment, comprising:
the measured temperature of each single disk in the rack is obtained through temperature detection, and the measured temperature of each single disk is weighted and calculated by taking any single disk as a reference, so that the weighted temperature of each single disk is obtained;
determining the current temperature grade of each single disc according to the preset temperature grade and the weighted temperature of each single disc, and further obtaining a temperature grade array;
determining the currently required fan rotating speed according to the corresponding relation of the fan rotating speed and the temperature level array which are stored in advance, and further adjusting the fan rotating speed;
and after the temperature level of each single disc is determined, filling the corresponding temperature level into the identification position of each single disc to obtain the temperature level array, so that the temperature level array corresponds to the position distribution of the single discs in the rack.
2. The method for controlling the temperature of rack equipment according to claim 1, wherein each single disk is provided with one or more temperature detection points, and the measured temperature of each single disk in the rack is obtained through temperature detection, specifically:
for each single disc, respectively acquiring the temperature value of each temperature detection point on the single disc through temperature detection; and analyzing and processing the acquired temperature values of the temperature detection points, and taking the maximum value or the average value of the temperature values as the actually measured temperature of the single disk.
3. The rack device temperature control method according to claim 1, wherein for any single disk i, the corresponding weighted temperature TiThe calculation method comprises the following steps:wherein, Ti' measured temperature value, T, for a single disk iimaxMaximum operating temperature, T, of a single disc imaxThe maximum operating temperature of the reference single disc.
4. The rack device temperature control method according to claim 1, wherein in the temperature classification, the pair includes TmaxWithin a certain temperature range, at preset intervalsDividing the temperature intervals, and respectively setting the temperature level of each temperature interval according to the sequence of the temperature from low to high or from high to low; wherein, TmaxThe maximum operating temperature of the reference single disc.
5. The rack device temperature control method of claim 4, wherein when the temperature is higher than TmaxAnd is lower than TmaxWhen the temperature ranges of (a) and (b) are divided into two temperature intervals, the temperature classification method specifically comprises the following steps:
setting the temperature level to 0 for a temperature interval lower than a first temperature threshold; for a first temperature threshold and TmaxThe temperature level is set to be 1 in the temperature interval; for TmaxSetting the temperature level to be 2 in a temperature interval between the first temperature threshold and the second temperature threshold; setting the temperature level to be 3 for a temperature interval higher than the second temperature threshold; wherein the first temperature threshold is below TmaxSaid second temperature threshold being higher than Tmax。
6. The rack device temperature control method according to claim 5, wherein the determining a current required fan speed according to a pre-stored correspondence between the fan speed and the temperature level array, and further adjusting the fan speed specifically includes:
when all the numerical values in the temperature level array are 0, the fan is enabled to continuously keep running at the current rotating speed without adjustment; and when any non-0 numerical value exists in the temperature level array, determining the fan rotating speed corresponding to the current temperature level array according to the corresponding relation of the pre-stored fan rotating speed and the temperature level array, and adjusting the rotating speed of the fan according to the determined rotating speed.
7. The rack device temperature control method according to claim 1, wherein before the temperature detection, the inside of the rack is divided into at least two areas in advance according to the position distribution of the single disks and the fan sets in the rack; wherein each zone contains one or more single disks that are temperature controlled by the fan sets in the corresponding zone.
8. The rack device temperature control method according to claim 7, wherein when adjusting the fan rotation speed, the fan rotation speeds of the fan groups in the respective zones are adjusted according to the pre-divided zones, specifically:
and searching a corresponding relation between the pre-stored fan rotating speed and the temperature level array according to an array formed by the temperature levels corresponding to the single disks in each area to obtain the currently required fan rotating speed of each area, and further driving the fans in the areas to output the corresponding rotating speeds, so that the temperature regulation of the single disks in each area is realized.
9. The temperature control system of the rack equipment is characterized by comprising a plurality of single disks and at least one fan disk, wherein a temperature detection unit, a management unit and a control unit are arranged in each single disk, and one or more fan groups and a driving unit are arranged in each fan disk;
the temperature detection unit is used for detecting the temperature of the single disc; the management unit is used for carrying out weighted calculation on the measured temperature of the single disk and reporting the weighted temperature to the control unit; the control unit is used for setting the temperature grade corresponding to each single disk according to the reported weighted temperature of each single disk to obtain a temperature grade array, further determining the currently required fan rotating speed according to the corresponding relation between the fan rotating speed and the temperature grade array which are stored in advance, and transmitting the rotating speed to the driving unit; the driving unit is used for driving the fans of the fan group to output a specified rotating speed, and further controlling the temperature of the single disk.
10. The rack device temperature control system according to claim 9, wherein the plurality of single disks are divided into at least two zones according to the distribution of the positions, wherein each zone comprises at least one single disk and one fan set, and the fan set in each zone is used for controlling the temperature of the single disk in the corresponding zone.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811294992.8A CN109283956B (en) | 2018-11-01 | 2018-11-01 | Temperature control method and system for rack equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811294992.8A CN109283956B (en) | 2018-11-01 | 2018-11-01 | Temperature control method and system for rack equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109283956A CN109283956A (en) | 2019-01-29 |
| CN109283956B true CN109283956B (en) | 2021-04-06 |
Family
ID=65174750
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201811294992.8A Active CN109283956B (en) | 2018-11-01 | 2018-11-01 | Temperature control method and system for rack equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109283956B (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109976422A (en) * | 2019-04-28 | 2019-07-05 | 淮北矿业股份有限公司 | A kind of unattended equipment room control warning device |
| CN112306199A (en) * | 2019-07-30 | 2021-02-02 | Oppo广东移动通信有限公司 | Temperature adjusting method and device, mobile terminal and storage medium |
| CN113031672A (en) * | 2019-12-25 | 2021-06-25 | 中兴通讯股份有限公司 | Temperature control method, system and storage medium |
| CN112524073B (en) * | 2020-11-04 | 2023-03-28 | 深圳市科陆电子科技股份有限公司 | Fan speed regulation control method, device, equipment and storage medium |
| CN114135510B (en) * | 2021-11-03 | 2023-06-20 | 烽火通信科技股份有限公司 | Intelligent speed regulation method, device, equipment and storage medium for communication equipment fan |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1059214A (en) * | 1990-08-23 | 1992-03-04 | 张佩剑 | Many warm areas temperature regulating device |
| CN101443718A (en) * | 2004-12-23 | 2009-05-27 | 美蓓亚株式会社 | Microcontroller methods of improving reliability in DC brushless motors and cooling fans |
| CN102077033A (en) * | 2008-06-30 | 2011-05-25 | 惠普发展公司,有限责任合伙企业 | Optimizing fluid flow distribution in a structure |
| CN102767530A (en) * | 2012-07-12 | 2012-11-07 | 杭州华三通信技术有限公司 | Fan speed regulation method and device of distributed network equipment |
| CN102984914A (en) * | 2011-09-02 | 2013-03-20 | 联想(北京)有限公司 | Method for controlling the temperature of electronic device and electronic device |
| CN103925942A (en) * | 2014-03-18 | 2014-07-16 | 烽火通信科技股份有限公司 | Dust screen detection device and method for electronic device |
-
2018
- 2018-11-01 CN CN201811294992.8A patent/CN109283956B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1059214A (en) * | 1990-08-23 | 1992-03-04 | 张佩剑 | Many warm areas temperature regulating device |
| CN101443718A (en) * | 2004-12-23 | 2009-05-27 | 美蓓亚株式会社 | Microcontroller methods of improving reliability in DC brushless motors and cooling fans |
| CN102077033A (en) * | 2008-06-30 | 2011-05-25 | 惠普发展公司,有限责任合伙企业 | Optimizing fluid flow distribution in a structure |
| CN102984914A (en) * | 2011-09-02 | 2013-03-20 | 联想(北京)有限公司 | Method for controlling the temperature of electronic device and electronic device |
| CN102767530A (en) * | 2012-07-12 | 2012-11-07 | 杭州华三通信技术有限公司 | Fan speed regulation method and device of distributed network equipment |
| CN103925942A (en) * | 2014-03-18 | 2014-07-16 | 烽火通信科技股份有限公司 | Dust screen detection device and method for electronic device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109283956A (en) | 2019-01-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109283956B (en) | Temperature control method and system for rack equipment | |
| CN106050718B (en) | Intelligent fan control method and system | |
| CN105402148B (en) | A kind of method and device of PTN device fan speed-regulating | |
| CN105588272B (en) | Air conditioner fan control method and device | |
| US7995339B2 (en) | Control of vent tiles correlated with a rack | |
| CN108071607B (en) | Laser projection device cooling control method and device | |
| US20130191676A1 (en) | Operation management method of information processing system | |
| CN109654053B (en) | Fan control method and system of rack equipment | |
| WO2019210807A1 (en) | Method, device, and system for controlling cold-water main unit of central air conditioning system | |
| US20160324037A1 (en) | Automated, adaptive ventilation for a data center | |
| CN110486904A (en) | Valve area dynamic regulating method, device and air-conditioning equipment | |
| US20100296945A1 (en) | Fan control apparatus and fan control method | |
| CN100570159C (en) | Equipment noise reduction method based on fan speed control | |
| CN1963233A (en) | Method and device for controlling rotation speed of fan | |
| CN107514382B (en) | It is a kind of to adjust machine frame air duct to reduce the device and method of system power dissipation | |
| CN201874873U (en) | Electronic device | |
| CN103246590A (en) | Multiunit server fan monitoring system | |
| WO2021088359A1 (en) | Air conditioner shutdown control method and apparatus, and air conditioner | |
| CN108917088B (en) | A kind of body-sensing air quantity adjusting method, device and air conditioner | |
| CN104729035A (en) | Temperature control energy-saving adjusting device and method | |
| CN110693342B (en) | Control method of oven and oven having the same | |
| CN104898801A (en) | Intelligent case cooling fan control scheme and system | |
| CN100563411C (en) | Heat exchange device and heat exchange control method for data processing components in communication equipment | |
| CN113339967B (en) | Elevator air conditioner control method and device, electronic equipment and storage medium | |
| CN114521097A (en) | Intelligent heat dissipation method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |