JP5206602B2 - Air conditioning control device, air conditioning control method, and air conditioning control program - Google Patents
Air conditioning control device, air conditioning control method, and air conditioning control program Download PDFInfo
- Publication number
- JP5206602B2 JP5206602B2 JP2009155092A JP2009155092A JP5206602B2 JP 5206602 B2 JP5206602 B2 JP 5206602B2 JP 2009155092 A JP2009155092 A JP 2009155092A JP 2009155092 A JP2009155092 A JP 2009155092A JP 5206602 B2 JP5206602 B2 JP 5206602B2
- Authority
- JP
- Japan
- Prior art keywords
- amount
- temperature
- computer
- distribution information
- communication amount
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Air Conditioning Control Device (AREA)
Description
電算機を冷却する空調装置を制御する空調制御装置、その空調制御方法及びその空調制御プログラムに関する。 The present invention relates to an air conditioning control device that controls an air conditioning device that cools a computer, an air conditioning control method thereof, and an air conditioning control program thereof.
インターネットデータセンター等の複数の電子計算機(以下、「電算機」という)が配置された室内の温度は、電算機が最大電力を消費する状態であっても、当該電算機の温度が所定の温度以下に維持されるように設定されている。また、所定の温度以下に維持することにより電算機の処理能力の低下が防止されている。 The temperature of a room where a plurality of electronic computers (hereinafter referred to as “computers”) such as Internet data centers are arranged, even if the computer consumes the maximum power, the temperature of the computer is a predetermined temperature. It is set to be maintained below. In addition, a decrease in the processing capacity of the computer is prevented by maintaining the temperature below a predetermined temperature.
このため、電算機の演算処理が比較的疎らに行われている場合には、当該電算機が配置された室内に対して過剰に冷却するように空調が行われていた。
近年、環境保全志向の高まりに伴い、空調のための消費電力を電算機の運転状況に応じて制御し、当該消費電力を削減する方法が計画されている。
For this reason, when the arithmetic processing of the computer is performed relatively sparsely, the air conditioning is performed so that the room in which the computer is disposed is excessively cooled.
2. Description of the Related Art In recent years, with a growing trend toward environmental conservation, a method for controlling power consumption for air conditioning according to the operating state of a computer and reducing the power consumption is planned.
このような方法の例として、電算機の定常的な発熱量を予め測定し、電算機と空調装置との配置を最適にする方法、電算機の周辺温度をモニタリングし、モニタリングした温度に応じて空調装置の出力を制御する方法等が考案されている。 As an example of such a method, the steady calorific value of the computer is measured in advance, the method of optimizing the arrangement of the computer and the air conditioner, the ambient temperature of the computer is monitored, and the temperature is monitored. A method for controlling the output of an air conditioner has been devised.
現在、温度センサが利用された以下のような空調制御方法が実施されている。電算機に演算処理を行わせて演算負荷が掛ると、電算機は発熱し、当該電算機の周辺温度が上昇する。電算機の筐体に設置された温度センサが当該温度上昇を計測する。この時、送風量を増加させ、空調装置から温度を下げて送風させる。このようにして室内を冷却して、電算機の温度を低下させる。また、演算負荷が増大すると電算機の発熱量が増加することから、ジョブの実行状況とジョブの予約状況を収集し、収集情報に基づいて温度制御を行う(特許文献1参照)。 Currently, the following air conditioning control method using a temperature sensor is being implemented. When a computing process is performed on a computer and a computation load is applied, the computer generates heat and the ambient temperature of the computer rises. A temperature sensor installed in the case of the computer measures the temperature rise. At this time, the air flow is increased and the air is blown at a reduced temperature from the air conditioner. In this way, the room is cooled to lower the temperature of the computer. Further, since the calorific value of the computer increases as the calculation load increases, the job execution status and job reservation status are collected, and temperature control is performed based on the collected information (see Patent Document 1).
しかし、上記の電算機の温度上昇の検知に伴って、空調装置を制御して電算機を冷却させる方法では、次のような問題があった。
温度上昇を検知して空調装置から室内に送風させて所定の温度まで低下させるまでに、時間の経過を要する。この時間が経過する間にも電算機は演算処理を行っている。このため空調装置が冷却を開始してからも電算機の温度上昇は続き、一時的に閾値を超える恐れがある。温度が閾値を超えると電算機の演算性能の低下が発生するばかりではなく、電算機の消費電力が増大してしまう。
However, the method for cooling the computer by controlling the air conditioner with the detection of the temperature rise of the computer has the following problems.
It takes time to detect an increase in temperature and to blow the air from the air conditioner into the room to lower it to a predetermined temperature. The computer is still performing arithmetic processing while this time elapses. For this reason, even after the air conditioner starts cooling, the temperature of the computer continues to rise and may temporarily exceed the threshold value. When the temperature exceeds the threshold, not only the computing performance of the computer is lowered, but also the power consumption of the computer is increased.
また、一般に空調装置の管理者と電算機のジョブ管理者とは異なるため、ジョブデータの秘匿を必要とし、また、ジョブデータ量の入手も難しい。このため、ジョブの実行状況等に基づいて演算負荷を予測して温度制御を行うことは実質困難である。 In general, since the administrator of the air conditioner and the job manager of the computer are different, it is necessary to conceal the job data and it is difficult to obtain the amount of job data. For this reason, it is substantially difficult to predict the calculation load based on the job execution status or the like and perform temperature control.
上記の点を鑑みて、電算機の温度上昇を予測して温度制御を行う空調制御装置、空調制御方法及び空調制御プログラムを提供することを目的とする。 In view of the above points, an object of the present invention is to provide an air conditioning control device, an air conditioning control method, and an air conditioning control program that perform temperature control by predicting a temperature rise of a computer.
上記目的を達成するために、電算機を冷却する空調装置を制御する空調制御装置、空調制御方法及び空調制御プログラムが提供される。
この空調制御装置は、前記電算機の通信量と、前記通信量が計測されてから所定の時間が経過するまでの前記電算機の温度上昇量とを対応付けた分布情報を保持する分布情報保持手段と、前記通信量を計測する通信量計測手段によって新たに計測された通信量に対応する温度上昇量の予測値を前記分布情報に基づいて求め、前記温度上昇量の予測値と温度計測手段によって計測された前記電算機の実際の温度とに基づいて定めた冷却量により前記空調装置への冷却制御指示を行う演算制御手段と、を有する。
In order to achieve the above object, an air conditioning control device, an air conditioning control method, and an air conditioning control program for controlling an air conditioning device that cools a computer are provided.
The air conditioning control device holds distribution information that holds distribution information in which the communication amount of the computer is associated with the temperature increase amount of the computer until a predetermined time elapses after the communication amount is measured. And a predicted value of the temperature rise amount corresponding to the communication amount newly measured by the communication amount measuring unit for measuring the communication amount based on the distribution information, and the predicted value of the temperature rise amount and the temperature measuring unit Arithmetic control means for giving a cooling control instruction to the air conditioner with a cooling amount determined based on the actual temperature of the computer measured by the above-mentioned.
また、上記目的を達成するために、電算機を冷却する空調装置を制御する空調制御方法が提供される。
この空調制御方法では、分布情報保持手段が、前記電算機の通信量と、前記通信量が計測されてから所定の時間が経過するまでの前記電算機の温度上昇量とを対応付けた分布情報を保持し、演算制御手段が、前記通信量を計測する通信量計測手段によって新たに計測された通信量に対応する温度上昇量の予測値を前記分布情報に基づいて求め、前記温度上昇量の予測値と温度計測手段によって計測された前記電算機の実際の温度とに基づいて定めた冷却量により前記空調装置への冷却制御指示を行う。
Moreover, in order to achieve the said objective, the air-conditioning control method which controls the air-conditioner which cools a computer is provided.
In this air conditioning control method, the distribution information holding means associates the communication amount of the computer with the temperature increase amount of the computer until a predetermined time elapses after the communication amount is measured. The calculation control means obtains a predicted value of the temperature increase amount corresponding to the communication amount newly measured by the communication amount measurement means for measuring the communication amount based on the distribution information, and calculates the temperature increase amount. A cooling control instruction is given to the air conditioner with a cooling amount determined based on the predicted value and the actual temperature of the computer measured by the temperature measuring means.
また、上記目的を達成するために、電算機を冷却する空調装置を制御する空調制御プログラムが提供される。
この空調制御プログラムでは、コンピュータを、前記電算機の通信量と、前記通信量が計測されてから所定の時間が経過するまでの前記電算機の温度上昇量とを対応付けた分布情報を保持する分布情報保持手段、前記通信量を計測する通信量計測手段によって新たに計測された通信量に対応する温度上昇量の予測値を前記分布情報に基づいて求め、前記温度上昇量の予測値と温度計測手段によって計測された前記電算機の実際の温度とに基づいて定めた冷却量により前記空調装置への冷却制御指示を行う演算制御手段、として機能させる。
Moreover, in order to achieve the said objective, the air-conditioning control program which controls the air-conditioner which cools a computer is provided.
In this air conditioning control program, the computer holds distribution information in which the communication amount of the computer is associated with the temperature increase amount of the computer until a predetermined time elapses after the communication amount is measured. Based on the distribution information, a predicted value of the temperature rise amount corresponding to the communication amount newly measured by the communication amount measuring unit for measuring the communication amount is obtained based on the distribution information. It is made to function as a calculation control means for giving a cooling control instruction to the air conditioner with a cooling amount determined based on the actual temperature of the computer measured by the measuring means.
このような空調制御装置、空調制御方法及び空調制御プログラムでは、分布情報保持手段により、電算機の通信量と、通信量が計測されてから所定の時間が経過するまでの電算機の温度上昇量とを対応付けた分布情報が保持され、演算制御手段により、通信量を計測する通信量計測手段によって新たに計測された通信量に対応する温度上昇量の予測値を分布情報に基づいて求め、温度上昇量の予測値と温度計測手段によって計測された電算機の実際の温度とに基づいて定めた冷却量により空調装置への冷却制御指示が行われる。 In such an air conditioning control device, an air conditioning control method, and an air conditioning control program, the distribution information holding means causes the communication amount of the computer and the amount of increase in the computer temperature until a predetermined time elapses after the communication amount is measured. Is obtained based on the distribution information, and the calculation control means obtains the predicted value of the temperature rise amount corresponding to the communication amount newly measured by the communication amount measurement means for measuring the communication amount based on the distribution information. A cooling control instruction is given to the air conditioner with a cooling amount determined based on the predicted value of the temperature rise amount and the actual temperature of the computer measured by the temperature measuring means.
上記の空調制御装置、空調制御方法及び空調制御プログラムでは電算機の温度上昇を加味した最適な温度制御ができる。この結果、電算機及び空調装置の消費電力と、電算機の演算性能の低下とを抑制できる。 In the air conditioning control device, the air conditioning control method, and the air conditioning control program described above, optimum temperature control can be performed in consideration of the temperature rise of the computer. As a result, it is possible to suppress the power consumption of the computer and the air conditioner and the deterioration of the computing performance of the computer.
以下、実施の形態について、図面を参照しながら説明する。
図1は実施の形態の概要を説明するための空調システムの概念図である。
空調システム1は、電算機2に対して、空調装置3、空調制御装置4、通信量計測手段5及び温度計測手段6を有する。
Hereinafter, embodiments will be described with reference to the drawings.
FIG. 1 is a conceptual diagram of an air conditioning system for explaining the outline of the embodiment.
The
電算機2は、外部から受信した情報に応じて所定の処理を行う。なお、電算機2が受信する情報は、電算機2に演算を行わせるための指示情報、または演算に必要な情報であることから、電算機2に与えられた演算負荷量を間接的に推定することが可能である。したがって、電算機2に送信される情報の通信量を計測することにより電算機2の温度が上昇する可能性があることを予測することができる。この予測に基づいて後述する空調装置3を先行制御することにより、空調装置3の最適制御による消費電力の節減と電算機2の一時的な温度上昇に起因する演算性能の低下対策との両立が可能となる。 The computer 2 performs a predetermined process according to information received from the outside. In addition, since the information received by the computer 2 is instruction information for causing the computer 2 to perform an operation or information necessary for the operation, the amount of calculation load given to the computer 2 is indirectly estimated. Is possible. Therefore, it can be predicted that the temperature of the computer 2 may rise by measuring the communication amount of information transmitted to the computer 2. By controlling the air conditioner 3 described later based on this prediction, it is possible to achieve both the reduction of power consumption by the optimum control of the air conditioner 3 and the countermeasure for lowering the calculation performance caused by the temporary temperature rise of the computer 2. It becomes possible.
空調装置3は、電算機2を所定の温度以下に維持するように電算機2に冷風量を送風して冷却する。また、電算機2に対して送風する際には、後述する空調制御装置4からの冷却制御指示にしたがって送風温度及び送風量をそれぞれ制御する。 The air conditioner 3 cools the computer 2 by sending a cool air amount so as to maintain the computer 2 below a predetermined temperature. Further, when the air is blown to the computer 2, the air blowing temperature and the air blowing amount are controlled in accordance with a cooling control instruction from the air conditioning control device 4 described later.
空調制御装置4は、電算機2が受信する情報の通信量に応じて、電算機2に対する空調装置3の送風温度及び送風量を制御させて、空調装置3に電算機2を冷却させるように冷却制御指示を行う。空調制御装置4は、空調装置3に対するこのような制御を実現するために、分布情報保持手段4a、演算制御手段4b及び分布情報更新手段4cを有する。空調制御装置4の各処理手段はコンピュータが空調制御プログラムを実行することにより、その処理機能が実現される。
The air conditioning control device 4 controls the air temperature and the air flow rate of the air conditioner 3 with respect to the computer 2 according to the communication amount of information received by the computer 2 so that the air conditioner 3 cools the computer 2. Instructs cooling control. The air conditioning control device 4 includes a distribution
分布情報保持手段4aは、電算機2が受信する情報の通信量と、当該通信量が計測されてからの所定の時間が経過する間の電算機2の温度上昇量と、を対応付けた分布情報を保持する。このような分布情報は、予め電算機2について計測されて、分布情報保持手段4aに保持させる。なお、温度上昇量に対し、増加した温度を冷却するために必要な冷却量は既知であるとする。また、分布情報計測時に計測されるとしてもよい。ここで、冷却量とは、送風量、送風温度等、空調装置3に指示する指示値の総称とする。
The distribution
演算制御手段4bは、温度計測手段6によって計測された電算機2の温度と、後述する通信量計測手段5によって計測された通信量に基づく電算機2の温度上昇量の予測値と、に基づいて、空調装置3の冷却制御を行う。以下、電算機2の温度に基づく第1の温度制御を通常制御と、通信量に応じた温度上昇量の予測値に基づく第2の温度制御を予測制御と呼ぶ。通常制御では、温度計測手段6によって計測された電算機2の温度が、予め決められた設定温度となるように冷却量を算出する。予測制御では、分布情報保持手段4aに保持される分布情報を参照し、通信量計測手段5で計測された電算機2の通信量に対応する温度上昇量を予測する。そして、予測された温度上昇量に対応する冷却量を算出する。通常制御により算出された冷却量と、予測制御により算出された冷却量とを合算し、空調装置3へ指示する冷却量を決定する。なお、予測制御による冷却量は、温度上昇量の予測値のばらつきを考慮し、通常制御で算出された冷却量に加えるタイミングが調整される。この時、冷却が必要と予想した範囲内の最も早いタイミングとなるように調整される。
The
分布情報更新手段4cは、通信量計測手段5が測定する所定時間当たりに電算機2に入力される通信量と、温度計測手段6が計測した電算機2の温度と、を取得し、分布情報に登録する。なお、ある通信量が検出されてから、実際に温度が上昇するまでには所定の時間がかかる。そこで、分布情報には、通信量と、この通信量が計測されてから所定の時間が経過した後の温度とを対応付けて登録する。この所定の時間は、電算機2及び空調装置3によって変動するので、システムごとに適宜設定される。また、実際に測定して決定するとしてもよい。
The distribution
また、通信量計測手段5は、例えば、送信される情報の宛て先ごとに設置され、電算機2を宛て先とする情報の単位時間当たりの通信量を計測して取得する。そして、取得した通信量を演算制御手段4b及び分布情報更新手段4cにそれぞれ通知する。 The communication amount measuring means 5 is installed for each destination of information to be transmitted, for example, and measures and acquires the amount of communication per unit time of information destined for the computer 2. And the acquired communication amount is notified to the calculation control means 4b and the distribution information update means 4c, respectively.
温度計測手段6は、例えば、電算機2または電算機2が載置されたラックに設置された図示しない温度センサを有し、当該温度センサによって計測された電算機2の温度の計測結果を取得する。そして、取得した温度を演算制御手段4b及び分布情報更新手段4cにそれぞれ通知する。なお、既述の通り、電算機2が受信した情報に応じて発熱し、上昇した温度を温度計測手段6が電算機2の温度を計測するまでには所定の時間が生じる。電算機2の上昇した温度は、通信量計測手段5の通信量の計測後、一定時間をおいて温度計測手段6によって計測される。 The temperature measuring means 6 has, for example, a computer 2 or a temperature sensor (not shown) installed in a rack on which the computer 2 is placed, and obtains a temperature measurement result of the computer 2 measured by the temperature sensor. To do. And the acquired temperature is each notified to the calculation control means 4b and the distribution information update means 4c. As described above, the computer 2 generates heat in accordance with the received information, and a predetermined time is required until the temperature measuring means 6 measures the temperature of the computer 2 from the increased temperature. The increased temperature of the computer 2 is measured by the temperature measuring means 6 after a certain amount of time has elapsed after measuring the communication quantity of the communication quantity measuring means 5.
次に、上記構成を有する空調制御装置4における空調装置3の制御方法について、図1と共に、空調システム1内のデータの流れを参照して説明する。
図2は実施の形態の空調システムのデータの流れを説明するための模式図である。なお、温度Aは温度計測手段6で計測された電算機2の温度、冷却量Bは空調装置3の電算機2に対する冷却量、タイミング調整Gは、電算機2に対する空調装置3の冷却タイミングの調整を示している。また、分布情報C、通信量D、予測温度上昇量E及び冷却量Fについては既述の通りである。
Next, a method of controlling the air conditioner 3 in the air conditioner control apparatus 4 having the above configuration will be described with reference to the data flow in the
FIG. 2 is a schematic diagram for explaining a data flow of the air conditioning system according to the embodiment. The temperature A is the temperature of the computer 2 measured by the temperature measuring means 6, the cooling amount B is the cooling amount of the air conditioner 3 with respect to the computer 2, and the timing adjustment G is the cooling timing of the air conditioner 3 with respect to the computer 2. Indicates adjustment. Further, the distribution information C, the communication amount D, the predicted temperature rise amount E, and the cooling amount F are as described above.
まず、演算制御手段4bの通常制御による空調装置3の冷却制御が以下のように行われている。
演算制御手段4bは、温度計測手段6によって計測された電算機2の温度Aが、予め決められた設定温度となるように冷却量Bを算出する。演算制御手段4bは算出した冷却量Bで電算機2を冷却するように空調装置3を冷却制御する。
First, the cooling control of the air conditioner 3 by the normal control of the arithmetic control means 4b is performed as follows.
The
このような通常制御に応じて空調装置3が電算機2を冷却している間に、所定の演算処理を行わせるための指示情報が電算機2に送信されると、演算制御手段4bの予測制御が行われる。 When instruction information for performing a predetermined calculation process is transmitted to the computer 2 while the air conditioner 3 is cooling the computer 2 in accordance with such normal control, the prediction of the calculation control means 4b is performed. Control is performed.
通信量計測手段5は、当該電算機2の宛て先に送信された指示情報の通信量Dを計測する。また、温度計測手段6は、通信量計測手段5の通信量Dの計測後、受信した指示情報に応じて発熱した電算機2の温度を計測する。
The communication
演算制御手段4bは、分布情報保持手段4aが保持する分布情報Cを参照して、通信量計測手段5で計測された当該通信量Dに対応する電算機2の予測温度上昇量Eを予測する。そして、予測した予測温度上昇量Eに対応する冷却量Fを算出する。
The
さらに、演算制御手段4bは、通常制御により算出された冷却量Bに対して、予測制御により算出された冷却量Fを合算し、空調装置3へ指示する冷却量を決定する。なお、演算制御手段4bは、予測温度上昇量Eのばらつきを考慮して、通常制御で算出された冷却量Bに、予測制御による冷却量Fを加えるタイミングを調整する(タイミング調整G)。
Further, the
なお、分布情報保持手段4aに保持される通信量及び温度上昇量の分布情報は、通信量計測手段5及び温度計測手段6から通信量及び温度を取得するたびに分布情報更新手段4cによって更新される。
The distribution information of the communication amount and the temperature rise amount held in the distribution
このような空調制御装置4により、電算機2の一時的な温度上昇が抑制される。このため、電算機2の余計な消費電力と電算機2の演算性能の低下とを抑制することができる。また、電算機2の温度上昇量の予測値に基づいて、空調装置3を動作させているため、過剰な空調を行わないようになり、空調装置3の消費電力も抑制することができる。さらに、電算機2の演算負荷による温度上昇量の予測に通信量を利用していることから、情報(データ)の秘匿性を保持でき、データ自体を入手し、演算負荷量を解析する必要が無い。 Such an air conditioning control device 4 suppresses a temporary temperature rise of the computer 2. For this reason, the extra power consumption of the computer 2 and the fall of the calculation performance of the computer 2 can be suppressed. Moreover, since the air conditioner 3 is operated based on the predicted value of the temperature rise amount of the computer 2, excessive air conditioning is not performed, and the power consumption of the air conditioner 3 can be suppressed. Furthermore, since the amount of communication is used for the prediction of the temperature rise due to the computation load of the computer 2, it is necessary to maintain the confidentiality of information (data), obtain the data itself, and analyze the computation load amount. No.
以下に、上記を踏まえて、具体的な空調装置の空調制御について説明する。なお、以下の実施の形態では各電算機20が一様に温度変化する場合を例に挙げる。
[第1の実施の形態]
図3は第1の実施の形態の空調システムを説明するための図である。
Hereinafter, specific air conditioning control of the air conditioner will be described based on the above. In the following embodiment, the case where each
[First Embodiment]
FIG. 3 is a diagram for explaining the air conditioning system according to the first embodiment.
空調システム10は、複数の電算機20に対して、空調装置30及び空調制御装置40を有する。
電算機20は、例えば、4台の電算機20a,20b,20c,20dがラック22に収納されている。これらの各電算機20は、外部から受信した情報に応じて所定の処理を行う。電算機20は当該情報に応じた処理を行うと演算負荷が掛り発熱する。電算機20が受信する情報は、演算を行わせるための指示情報、または演算に必要な情報であることから、電算機20に与えられた演算負荷量を間接的に推定することが可能である。したがって、電算機20に送信される情報の通信量を計測することにより電算機20の温度が上昇する可能性があることを予測することができる。また、電算機20は単位時間当たりの演算負荷に対する温度上昇特性を有する。例えば、電算機20の温度上昇特性が10℃/分であれば、電算機20に所定の演算負荷がかかると、電算機20の温度は1分後に10℃程度上昇する。
The
In the
空調装置30は、電算機20を所定の温度以下に維持するように電算機20に送風する。また、電算機20に対して送風する際には、送風温度及び送風量がそれぞれ制御される。なお、以下の説明では送風温度を一定とし、送風量を制御することで空調制御を行うとする。送風温度を調節する場合は、決定された送風温度(一定)と送風量に基づいて送風温度と送風量とを調整する既知の方法を用いて行う。
The
空調制御装置40は、電算機20が収納されたラック22に設置された温度センサ21が計測した電算機20の温度上昇量が通知される。なお、温度センサ21は、図3では、電算機20a〜20dに対応して、温度センサ21a〜21dがラック22にそれぞれ設置されている。また、空調制御装置40は、後述する通信量計測装置50から電算機20が受信する情報の通信量が通知される。空調制御装置40は、電算機20が受信する情報の通信量に応じて、電算機20に対する空調装置30の送風温度及び指示時間を制御させて、空調装置30に電算機20に対して送風させる。なお、空調制御装置40の詳細については後述する。なお、温度上昇量は空調制御装置40が有する、後述する制御部44によって制御される一定温度から、ある通信量が入力されたことによって計測された最高温度までの上昇分と見なすことができる。
The air
通信量計測装置50は、送信される情報の宛て先ごとに設置され、電算機20を宛て先とする情報の単位時間当たりの通信量を計測する。また、通信量計測装置50は、計測した通信量を空調制御装置40に通知する。
The communication
以下、空調制御装置40をより具体的に説明する。
図4は第1の実施の形態の空調制御装置のハードウェア構成を説明するための図である。
Hereinafter, the air
FIG. 4 is a diagram for explaining a hardware configuration of the air-conditioning control apparatus according to the first embodiment.
空調制御装置40は、CPU(Central Processing Unit)40aによって装置全体が制御されている。CPU40aには、バス40gを介してRAM(Random Access Memory)40b、ハードディスクドライブ(HDD:Hard Disk Drive)40c、グラフィック処理装置40d、入力インタフェース40e及び通信インタフェース40fが接続されている。
The entire air
RAM40bには、CPU40aに実行させるOS(Operating System)プログラム及びアプリケーションプログラムの少なくとも一部が一時的に格納される。また、RAM40bには、CPU40aによる処理に必要な各種データが格納される。HDD40cには、OSプログラムやアプリケーションプログラムが格納される。
The
グラフィック処理装置40dには、モニタ101が接続されている。モニタ101は、例えば、電算機20が受信する情報の通信量及び通信量に対応する電算機20の温度上昇量等を出力することができる。
A
入力インタフェース40eには、キーボード102及びマウス103等の入力装置が接続されている。例えば、電算機20が配置された電算室の管理人が、このような入力装置を介して、電算室の室内の温度を制御するために、所望の温度を指定して入力することができる。
Input devices such as a
通信インタフェース40fには、電算機20が収納されたラック22に設置された温度センサ21、通信量計測装置50及び空調装置30(温度センサ21、通信量計測装置50及び空調装置30については図4には図示を省略)がそれぞれ接続されている。通信インタフェース40fは、温度センサ21及び通信量計測装置50から温度及び通信量に関する情報を受信する。また、空調制御装置40は、通信インタフェース40fを介して、所定の制御信号を空調装置30に送信する。
The communication interface 40f includes a temperature sensor 21, a communication
なお、グラフィック処理装置40d、入力インタフェース40e等に変えて、遠隔操作によって制御可能なハードウェア構成を配設することも可能である。
次に、空調制御装置40の機能構成について説明する。
It should be noted that a hardware configuration that can be controlled by remote operation may be provided instead of the
Next, the functional configuration of the air
図5は第1の実施の形態の空調制御装置の機能を説明するための図である。また、図6は第1の実施の形態の通信量温度分布の一例を説明するための図、図7は電算機に関するデータの一例を説明するための図である。なお、図6は、横軸は通信量(packet/秒)、縦軸(左側)は温度上昇量(℃)及び縦軸(右側)は送風量(単位及びスケール省略)をそれぞれ表している。また、図6において、◆印は通信量と温度上昇量との計測値、実線は通信量と温度上昇量との計測値の分布が最小二乗法によって近似された一次関数を、及び破線は通信量に対する送風量をそれぞれ表している。 FIG. 5 is a diagram for explaining functions of the air-conditioning control apparatus according to the first embodiment. FIG. 6 is a diagram for explaining an example of a communication traffic temperature distribution according to the first embodiment, and FIG. 7 is a diagram for explaining an example of data related to a computer. In FIG. 6, the horizontal axis represents the amount of communication (packet / second), the vertical axis (left side) represents the temperature rise (° C.), and the vertical axis (right side) represents the air flow rate (unit and scale omitted). In FIG. 6, ◆ represents a measured value of the communication amount and the temperature increase amount, a solid line represents a linear function obtained by approximating the distribution of the measured value of the communication amount and the temperature increase amount by the least square method, and a broken line represents the communication The amount of blast with respect to quantity is expressed, respectively.
空調制御装置40は、通信量温度分布DB(データベース)41、作成部42、演算部43及び制御部44を備えている。なお、空調制御装置40は、図1の空調制御装置4として動作する。したがって、通信量温度分布データベース41は分布情報保持手段4aの、作成部42は分布情報更新手段4cの、演算部43及び制御部44は演算制御手段4bのそれぞれの処理機能を実現する。
The air
通信量温度分布データベース41は、電算機20が受信する情報のある時点の単位時間当たりの通信量を電算機20ごとに保持している。さらに、当該情報に応じた演算負荷のもと処理を行って発熱した電算機20のある時点から所定の時間経過した後の温度上昇量との計測値の分布情報を電算機20ごとに保持している。このような分布情報は予め電算機20についてそれぞれ計測しておく。このような分布情報は、例えば、図6に示すように、通信量と、当該通信量の情報に対応する温度上昇量との計測結果から得られる。
The communication amount
また、通信量温度分布データベース41は、この分布情報から最小二乗法で近似された、通信量及び温度上昇量の相関情報も保持する。例えば、図6では、通信量と温度上昇量との相関関数が分布情報から最小二乗法によって一次関数(y≒0.1076x)で近似されている。なお、算出される相関関数は、図6の例のような一次関数に限定されない。また、通信量の範囲を分割し、分割範囲ごとに相関関数を求めるとしてもよい。通信量が代入された当該一次関数から得られる値は、当該通信量を受信した電算機20の予測される温度上昇量(予測温度上昇量)である。
Further, the communication volume
さらに、通信量温度分布データベース41は、図7に示すように、電算機20ごとに、図6の分布情報から通信量に対する、予測温度上昇量、最大値、及び指示時間をデータベース化して保持している。予測温度上昇量は、例えば、通信量10(packet/秒)が代入された一次関数から得られる値である。最大値とは、図6で示したようにばらついた温度上昇量のうち最大の温度上昇量である。また、指示時間は、後述するように指示時間算出部43bで算出される。
Further, as shown in FIG. 7, the communication
なお、通信量温度分布データベース41に保持される分布情報及び相関情報は空調制御装置40が通信量及び温度上昇量を取得するたびに更新される。
作成部42は、取得した通信量及び温度上昇量から、分布情報を、通信量温度分布データベース41に作成する。また、通信量及び温度上昇量を取得するごとに、通信量温度分布データベース41に保持されている分布情報を更新する。作成部42はこのような処理を行うために、受付計測部42a、更新部42b及び相関算出部42cを備える。以下、各構成について説明する。
The distribution information and the correlation information held in the communication amount
The
受付計測部42aは、通信量計測装置50が計測した通信量を受け付ける。また、受付計測部42aは、通信量を受け付けた後、当該情報に応じて処理を行った電算機20の、温度センサ21が計測した温度上昇量を受け付ける。さらに、受付計測部42aは、通信量を受け付けた後、当該通信量に対応する温度上昇量を受け付けるまでの時間(遅延時間)を計測する。
The
更新部42bは、受付計測部42aから通信量及び温度上昇量を受け付けるごとに、通信量及び温度上昇量を通信量温度分布データベース41に追加して、通信量温度分布データベース41の分布情報を更新する。例えば、更新部42bは、図6に対して、受付計測部42aから受け付けた通信量及び温度上昇量を追加して、更新する。
The
相関算出部42cは、通信量温度分布データベース41の分布情報から最小二乗法により、通信量及び温度上昇量の相関関係が近似された相関関数を算出する。また、相関算出部42cは、通信量温度分布データベース41が更新されるたびに、当該相関関数を更新する。なお、相関関数は通信量温度分布データベース41に保持される。例えば、相関算出部42cは、図6の分布から最小二乗法によって一次関数を算出する。また、図6の分布情報が更新されるごとに、当該一次関数を更新する。
The correlation calculation unit 42c calculates a correlation function in which the correlation between the communication amount and the temperature increase amount is approximated from the distribution information of the communication amount
演算部43は、取得した通信量及び通信量温度分布データベース41を利用して所定の演算を行って、通信量に応じた温度上昇量の予測値に基づく冷却量を算出する。また、演算部43は当該演算を行うために、冷却量算出部43a及び指示時間算出部43bを備える。以下、各構成について説明する。
The
冷却量算出部43aは、通信量温度分布データベース41の相関関数に基づき、ラック22の表面温度を加味して、発熱した電算機20に対する冷却量(送風量)を算出する。図7に示されるように、例えば、計測された通信量が20(packet/秒)である場合に、当該通信量に対する一次関数から得られる予測温度上昇量はT2である。この予測温度上昇量に応じて、冷却量算出部43aによって電算機20を冷却可能な送風量が算出される。なお、送風量は、予測温度上昇量に応じて予め計測しておいても、経験に基づいて決定しても構わない。また、冷却量算出部43aは、算出した送風量を後述する指示時間と共に制御部44に通知する。
The cooling
指示時間算出部43bは、通信量温度分布データベース41が保持する情報と、電算機20の温度上昇特性とから、空調装置30に送風させるタイミング(指示時間)を算出する。具体例として、図6の通信量が50(packet/秒)の場合を説明する。まず、当該通信量に対する温度上昇量のばらつきを図6から算出する。ばらつきの最大値と、当該通信量に対する予測温度上昇量との差を取って、温度幅を算出する。そして、温度幅を電算機20の温度上昇特性で除することで指示時間が算出される。
The instruction
そして、制御部44は、通常、温度センサ21から通知される電算機20の温度に基づいて、電算機2の温度が予め決められた設定温度となるように空調装置30の冷却制御を行う。さらに、通常の冷却を行っている空調装置30に、演算部43から通知された送風量を付加させて冷却するように冷却指示を行う。なお、送風量を付加させるタイミングを指示時間算出部43bで算出された指示時間に基づいて調整する。
And the
このようなハードウェア構成及び機能を備える空調制御装置40の動作について以下に説明する。
図8は第1の実施の形態の空調制御装置の処理手順を示すフローチャートである。
The operation of the air
FIG. 8 is a flowchart illustrating a processing procedure of the air-conditioning control apparatus according to the first embodiment.
[ステップS1]
空調制御装置40は、電算機20が格納されたラック22に設置した温度センサ21が計測する電算機20の温度が所定の温度となるように制御部44のみによって空調装置30を制御させる(この状態では温度が上がってから冷やし始めることになる)。そして、通信量計測装置50は、電算機20ごとに入力される情報の単位時間当たりの通信量を計測する。また、温度センサ21は、当該情報に応じて処理を行って発熱した電算機20の所定時間範囲内の最高温度を計測する。計測された最高温度は通信量とセットで保存する。なお、所定時間の最大は、温度センサ21の反応に空調装置30が応答するまでの時間である。
[Step S1]
The air
更新部42bは、一定時間、上記のように計測した通信量と、セットで保存された最高温度に応じた電算機2の温度上昇量と、を対応付けた分布を散布図上に表示する。
当該最高温度に応じた電算機2の温度上昇量は、具体的には、例えば、通信量計測時の温度から当該最高温度までの上昇量とすることができる。
相関算出部42cは、散布図上に表示された分布情報から、例えば、最小二乗法により、通信量と、通信量に対する温度上昇量との近似曲線を得る(これを初期学習データM1とする)。なお、近似曲線は、例えば、図6では一次関数で表される直線である。また、温度上昇に対する空調装置30の制御量は、空調装置30の運転中に取得されているものとする。なお、散布図上に表示された分布情報及び近似曲線は通信量温度分布データベース41に保持される。
The updating
Specifically, the temperature increase amount of the computer 2 according to the maximum temperature can be, for example, an increase amount from the temperature at the time of communication amount measurement to the maximum temperature.
The correlation calculation unit 42c obtains an approximate curve of the communication amount and the temperature rise amount with respect to the communication amount from the distribution information displayed on the scatter diagram, for example, by the least square method (this is assumed as initial learning data M1). . The approximate curve is, for example, a straight line represented by a linear function in FIG. Further, it is assumed that the control amount of the
[ステップS2]
更新部42bは、受付計測部42aから通信量及び温度上昇量を通知されるごとに、通信量温度分布データベース41の分布情報を更新する。また、受付計測部42aは、通信量を受け付けた後、温度上昇量を受け付けるまでの遅延時間を計測する。さらに、相関算出部42cは、更新された通信量温度分布データベース41の相関情報を更新する。なお、ステップS2の処理の詳細については後述する。
[Step S2]
The
[ステップS3]
冷却量算出部43aは、ステップS2で計測した通信量に対する、通信量と温度上昇量との分布情報から近似された相関関数から予測温度上昇量を算出する。冷却量算出部43aは、算出した予測温度上昇量に応じて、電算機20を冷却する送風量を算出する。
[Step S3]
The cooling
[ステップS4]
指示時間算出部43bは、通信量温度分布データベース41が保持する分布情報と、電算機20の温度上昇特性とから、ステップS3で算出した送風量を付加するタイミング(指示時間)を算出する。なお、ステップS4の処理の詳細については後述する。
[Step S4]
The instruction
[ステップS5]
制御部44は、ステップS3で算出された送風量を付加して冷却するように通常の冷却を行っている空調装置30に冷却指示を行う。また、ステップS3で算出された送風量を付加させるタイミングをステップS4で算出された指示時間に基づいて調整する。
[Step S5]
The
続いて、ステップS2で行われる通信量温度分布データベース41の更新処理について説明する。
図9は第1の実施の形態の空調制御装置による通信量温度分布データベースの更新の処理手順を示すフローチャートである。
Then, the update process of the communication amount
FIG. 9 is a flowchart illustrating a processing procedure for updating the communication temperature distribution database by the air conditioning control device according to the first embodiment.
[ステップS2a]
通信量計測装置50は電算機20に入力される通信量を計測する。
[ステップS2b]
冷却量算出部43aは、ステップS1の初期学習データM1を用い、ステップS2aで計測した通信量から予測される温度上昇量に応じて、送風量を算出する。制御部44は、図2に示した通常制御で得られる送風量に、冷却量算出部43aで算出された送風量を追加させる。なお、この状態で計測される通信量と、当該通信量に対する温度上昇量とのばらつきに起因する制御誤差は、制御部44の通常の空調制御ループにより緩和される。
[Step S2a]
The communication
[Step S2b]
The cooling
[ステップS2c]
温度センサ21は、算出した送風量が追加された空調装置30によって冷却された電算機20の温度を計測する。なお、ステップS2aで計測された通信量に対する、ステップS2cで計測される温度上昇量は、初期学習データM1における温度上昇量よりも温度上昇が減少している。すなわち、n回目のステップS2cで計測される温度上昇量は、学習データMn−1における温度上昇量より温度上昇が減少する。
[Step S2c]
The temperature sensor 21 measures the temperature of the
[ステップS2d]
ステップS2cで説明したように、温度上昇量は初期学習データM1よりも温度上昇が減少するために、初期学習データM1における温度上昇量を補正する。なお、学習データM2は初期学習データM1に補正量ΔMを追加したものとなる。以降、n回目の学習データMnはMn=Mn−1+ΔMと表現することができる。通信量と温度上昇量(の元となる計算負荷)とが、何らかの相関を有するならば、大数の法則に従って、学習量の増加により、学習データの安定性は向上する。なお、温度上昇量の補正量ΔMを、例えば、初期学習データM1における温度上昇量と、ステップS2cで計測された温度上昇量との平均値としてもよい。または、ステップS2bの冷却量と初期学習データM1における温度上昇量とから、初期学習データM1の相関曲線を用いて、補正量ΔMを決定しても構わない。
[Step S2d]
As described in step S2c, since the temperature rise is smaller than the initial learning data M1, the temperature rise in the initial learning data M1 is corrected. The learning data M2 is obtained by adding a correction amount ΔM to the initial learning data M1. Thereafter, the n-th learning data Mn can be expressed as Mn = Mn−1 + ΔM. If the communication amount and the temperature increase amount (the calculation load that is the basis) have some correlation, the learning data stability is improved by increasing the learning amount according to the law of large numbers. The temperature rise correction amount ΔM may be, for example, an average value of the temperature rise amount in the initial learning data M1 and the temperature rise amount measured in step S2c. Alternatively, the correction amount ΔM may be determined using the correlation curve of the initial learning data M1 from the cooling amount in step S2b and the temperature increase amount in the initial learning data M1.
[ステップS2e]
更新部42bは、ステップS2aで計測した通信量と、ステップS2dで補正した温度上昇量とを通信量温度分布データベース41に登録して、分布情報を更新する。
[Step S2e]
The
[ステップS2f]
相関算出部42cは、更新した分布情報から新たに相関曲線を算出して、次回の処理がステップS2aに進められる。
[Step S2f]
The correlation calculation unit 42c newly calculates a correlation curve from the updated distribution information, and the next process proceeds to step S2a.
上記のステップS2a〜S2fがn回繰り返されて、通信量温度分布データベース41の分布情報が更新されて、学習データの安定性が向上する。但し、既述の通り、電算機20が受信する情報は、演算を行わせるための指示情報、または演算に必要な情報のいずれかであるため、情報の不定性が存在し、計測点が一意に収束することはない。
The above steps S2a to S2f are repeated n times, the distribution information in the communication
続いて、ステップS4で行われる送風温度の算出処理の詳細について、具体的なデータとともに処理手順のフローチャートを参照して説明する。
図10は第1の実施の形態の空調制御装置による指示時間を算出するための処理手順を示すフローチャートである。
Subsequently, the details of the calculation process of the blowing temperature performed in step S4 will be described with reference to the flowchart of the processing procedure together with specific data.
FIG. 10 is a flowchart illustrating a processing procedure for calculating an instruction time by the air conditioning control device according to the first embodiment.
[ステップS4a]
指示時間算出部43bは、通信量温度分布データベース41を参照して、ステップS2で取得した電算機20が受信する情報の通信量に対する温度上昇量のばらつきを算出する。
[Step S4a]
The instruction
温度上昇量のばらつきを算出することにより、各電算機20において、例えば、図6に示すように、ステップS4aで設定した通信量に対する一次関数から予測温度上昇量及び最大値(最大温度上昇量)が得られる。
By calculating the variation of the temperature rise amount, in each
[ステップS4b]
指示時間算出部43bは、ステップS4aで算出した温度上昇量のばらつきの最大値と、当該通信量に対応する予測温度上昇量との差を取って、温度幅を算出する。
[Step S4b]
The instruction
例えば、図7の電算機20aでは、通信量が10(packet/秒)の場合の温度幅はTmax1−T1で算出される。その他の通信量に対しても、同様に最大値と予測温度上昇量との差により温度幅が算出される。
For example, in the
[ステップS4c]
指示時間算出部43bは、ステップS4bで算出した温度幅を電算機20の温度上昇特性で除することで指示時間が算出される。
[Step S4c]
The instruction
例えば、図7の電算機20aの温度上昇特性がα(℃/分)である場合には、通信量が10(packet/秒)の場合の指示時間t1は、(Tmax1−T1)/αで算出される。その他の通信量についても同様に温度幅を温度上昇特性で除することで指示時間が算出される。
For example, when the temperature rise characteristic of the
[ステップS4d]
指示時間算出部43bは、通信量の所定の範囲内で分布情報が更新されたか否かを判別して、範囲内であれば、算出した指示時間を制御部44に通知して処理を終了して、次の処理は、ステップS5へ進められる。範囲内で無ければ、次の処理はステップS4aに進められ、分布情報が更新される。
[Step S4d]
The instruction
ステップS5の後の処理はステップS2に進められて、空調装置30によって冷却された電算機20の通信量及び通信量に対応する温度上昇量が再び計測されて、ステップS3〜S5における処理がそれぞれ再び行われる。
The process after step S5 is advanced to step S2, the communication amount of the
このようにステップS1の処理後、ステップS2〜S5の処理が繰り返し行われて、電算機20の一時的な温度上昇が抑制されるとともに、電算機20の温度変化に応じて空調装置30が制御されて、電算機20が冷却される。
Thus, after the process of step S1, the process of steps S2-S5 is repeatedly performed, and while the temporary temperature rise of the
なお、ステップS2において、通信量が所定の時間、計測されない場合には、本実施の形態の通信量に応じた空調装置30の制御を停止させて、電算機20に対する空調装置30の冷却のみを行うようにしても構わない。または、図8による処理を終了させるようにしても構わない。
In step S2, if the communication amount is not measured for a predetermined time, the control of the
また、指示時間の別の算出方法について説明する。
図11は通信量に対する温度上昇量に関するデータの一例を説明するための図である。
図11は、図6において通信量が50(packet/秒)に対する、ばらつきのある温度上昇量の各値である。すなわち、最小値は最小の温度上昇量、平均値(A)は最大値と最小値との平均の温度上昇量、標準偏差は通信量が50(packet/秒)の時の温度上昇量の標準偏差である。また、最大値及び予測温度上昇量は既述の通りであって、電算機20の温度上昇特性も10℃/分である。
Another method for calculating the instruction time will be described.
FIG. 11 is a diagram for explaining an example of data related to a temperature rise amount with respect to a communication amount.
FIG. 11 shows various values of the temperature rise amount with variations with respect to the communication amount of 50 (packets / second) in FIG. That is, the minimum value is the minimum temperature increase, the average value (A) is the average temperature increase between the maximum and minimum values, and the standard deviation is the standard temperature increase when the communication volume is 50 (packets / second). Deviation. Further, the maximum value and the predicted temperature rise amount are as described above, and the temperature rise characteristic of the
上記の場合では、指示時間は、(最大値−予測温度上昇量)/温度上昇特性=0.612秒と算出される。したがって、この場合には電算機20が予測した温度上昇量になる0.612秒前に空調装置30に送風量を付加させる。
In the above case, the instruction time is calculated as (maximum value−predicted temperature rise amount) / temperature rise characteristic = 0.612 seconds. Therefore, in this case, the air flow rate is added to the
これとは別に、最大値に平均値に標準偏差を加えたものを指示時間として採用しても構わない。この場合、図11における値を(A+σ−予測温度上昇量)/温度上昇特性に代入して、指示時間として0.499秒が得られる。 Apart from this, a value obtained by adding a standard deviation to the average value may be adopted as the instruction time. In this case, the value in FIG. 11 is substituted into (A + σ−predicted temperature rise amount) / temperature rise characteristic to obtain 0.499 seconds as the instruction time.
このように空調制御装置40によってステップS1の処理後、ステップS2〜S5の処理が繰り返し行われて、電算機20の一時的な温度上昇が抑制される。このため、電算機20の消費電力と電算機20の演算性能の低下とを抑制することができる。また、電算機20の温度上昇量の予測値に基づいて、空調装置30を動作させているため、過剰な空調を行わないようになり、空調装置30の消費電力も抑えることができる。さらに、電算機20の演算負荷による温度上昇量の予測に通信量を利用していることから、情報(データ)の秘匿性を保持でき、データ自体を入手し、演算負荷量を解析する必要が無い。
Thus, after the process of step S1 by the air-
次に、上記実施の形態を利用した別の実施の形態をについて説明する。
[第2の実施の形態]
上記実施の形態では全ての電算機20の温度が一様に変化する場合に限定して説明を行った。第2の実施の形態では、全ての電算機20の温度が一様に変化しない場合について説明する。
Next, another embodiment using the above embodiment will be described.
[Second Embodiment]
In the above embodiment, the description is limited to the case where the temperatures of all the
図12は第2の実施の形態の空調制御装置の制御方法を説明するための図である。なお、図12の空調システム10では、図3において温度センサ21、ラック22、空調制御装置40及び通信量計測装置50の記載を省略している。また、図12中には、電算機20の温度並びに空調装置30の冷却量(送風量)の変異を表すグラフを合わせて記載している。
FIG. 12 is a diagram for explaining a control method of the air-conditioning control apparatus according to the second embodiment. In the
一般に、空調装置30の冷却能力は、空調装置30から遠ざかるに連れて低下する。また、既述の通り、電算機20は、演算負荷が大きくなるに連れて発熱量が大きくなる。例えば、図12に示すように、大きな演算負荷に耐えられて演算性能が高い順に電算機20a〜20dを空調装置30の近くから配置する。空調制御装置40は、電算機20aの予測温度上昇量に応じた送風量を追加して冷却するように空調装置30を冷却制御する。空調装置30は破線で示される送風量で電算機20を冷却することができる。
In general, the cooling capacity of the
ところが、電算機20b,20dに演算負荷が一時的に集中すると、電算機20b,20dの発熱量が増加する。増加した発熱量が破線で示される空調装置30の送風量を超えてしまうと、電算機20b,20dは冷却されずに、電算機20b,20dの演算性能は低下してしまう。
However, when the calculation load is temporarily concentrated on the
そこで、空調制御装置40は、温度センサ21で電算機20b,20dの温度が空調装置30の送風量を超えたことを検知すると、温度が最大の電算機20bの通信量及び温度上昇量の測定値の分布情報と、当該分布情報から近似された一次関数を用いて、電算機20bの配置位置で、電算機20bを冷却する送風量を算出する。空調制御装置40は、図12中実線で示される送風量になるように、空調装置30からの送風量を増加させる。このようにして、全ての電算機20の演算性能の低下を抑制することが可能となる。
Therefore, when the air
[第3の実施の形態]
上記の実施の形態では、電算機20の温度上昇特性が一定の場合についてそれぞれ説明した。
[Third Embodiment]
In the above-described embodiment, the case where the temperature rise characteristic of the
しかし、電算機20の温度上昇特性は環境に応じて変動する場合がある。第3の実施の形態ではこの場合について説明する。
図13は第3の実施の形態の空調制御装置による指示時間を算出するための処理手順を示すフローチャートである。なお、図10のフローチャートと同じ処理には同じステップ番号をつけている。
However, the temperature rise characteristics of the
FIG. 13 is a flowchart illustrating a processing procedure for calculating an instruction time by the air-conditioning control apparatus according to the third embodiment. The same processes as those in the flowchart of FIG.
[ステップS4a]
指示時間算出部43bは、通信量温度分布データベース41を参照して、ステップS2で取得した電算機20が受信する情報の通信量に対する温度上昇量のばらつきを算出する。
[Step S4a]
The instruction
温度上昇量のばらつきを算出することにより、各電算機20において、例えば、図6に示すように、ステップS4aで設定した通信量に対する一次関数の予測温度上昇量及び最大値(最大温度上昇量)が得られる。
By calculating the variation in the temperature increase amount, in each
[ステップS4a1]
ステップS4aで得られた予測温度上昇量を、ステップS2で受付計測部42aが計測した遅延時間により除することにより電算機20の温度上昇特性を算出する。なお、予測温度上昇量に代えて、温度上昇量の最大値を利用しても構わない。
[Step S4a1]
The temperature rise characteristic of the
[ステップS4b]
指示時間算出部43bは、ステップS4aで算出した温度上昇量のばらつきの最大値と当該通信量に対応する予測温度上昇量との差を取って、温度幅を算出する。
[Step S4b]
The instruction
[ステップS4c]
指示時間算出部43bは、ステップS4bで算出した温度幅を、ステップS4a1で算出した電算機20の温度上昇特性で除することで指示時間が算出される。
[Step S4c]
The instruction
[ステップS4d]
指示時間算出部43bは、通信量の所定の範囲内で分布情報が更新されたか否かを判別して、範囲内であれば、算出した指示時間を制御部44に通知して処理を終了して、次の処理は、ステップS5へ進められる。範囲内で無ければ、次の処理はステップS4aに進められ、分布情報が更新される。
[Step S4d]
The instruction
ステップS5の後の処理はステップS2に進められて、空調装置30によって冷却された電算機20の通信量及び通信量に対応する温度上昇量が再び計測されて、ステップS3〜S5における処理がそれぞれ再び行われる。
The process after step S5 is advanced to step S2, the communication amount of the
以上のような処理により、通信量及び温度上昇量を計測するたびに、電算機20の温度上昇特性が変動する場合でも、指示時間を算出することが可能となる。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、空調制御装置40が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどが挙げられる。磁気記録装置としては、例えば、ハードディスク装置(HDD)、フレキシブルディスク(FD)、磁気テープなどが挙げられる。光ディスクとしては、例えば、DVD(Digital Versatile Disc)、DVD−RAM、CD−ROM(Compact Disc Read Only Memory)、CD−R(Recordable)/RW(ReWritable)などが挙げられる。光磁気記録媒体としては、例えば、MO(Magneto-Optical disk)などが挙げられる。
Through the processing as described above, the instruction time can be calculated every time the communication amount and the temperature increase amount are measured even if the temperature increase characteristic of the
The above processing functions can be realized by a computer. In that case, a program describing the processing contents of the functions that the air
プログラムを流通させる場合には、例えば、そのプログラムが記録されたDVD、CD−ROMなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。 When distributing the program, for example, a portable recording medium such as a DVD or a CD-ROM in which the program is recorded is sold. It is also possible to store the program in a storage device of a server computer and transfer the program from the server computer to another computer via a network.
空調制御プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。 The computer that executes the air conditioning control program stores, for example, a program recorded on a portable recording medium or a program transferred from a server computer in its own storage device. Then, the computer reads the program from its own storage device and executes processing according to the program. The computer can also read the program directly from the portable recording medium and execute processing according to the program. Further, each time the program is transferred from the server computer, the computer can sequentially execute processing according to the received program.
(付記1) 電算機を冷却する空調装置を制御する空調制御装置において、
前記電算機の通信量と、前記通信量が計測されてから所定の時間が経過するまでの前記電算機の温度上昇量とを対応付けた分布情報を保持する分布情報保持手段と、
前記通信量を計測する通信量計測手段によって新たに計測された通信量に対応する温度上昇量の予測値を前記分布情報に基づいて求め、前記温度上昇量の予測値と温度計測手段によって計測された前記電算機の実際の温度とに基づいて定めた冷却量により前記空調装置への冷却制御指示を行う演算制御手段と、
を有することを特徴とする空調制御装置。
(Supplementary note 1) In an air conditioning control device that controls an air conditioning device that cools a computer,
Distribution information holding means for holding distribution information in which the communication amount of the computer and the temperature increase amount of the computer until a predetermined time elapses after the communication amount is measured;
Based on the distribution information, a predicted value of the temperature rise amount corresponding to the communication amount newly measured by the traffic amount measuring unit that measures the communication amount is obtained and measured by the predicted value of the temperature rise amount and the temperature measuring unit. Arithmetic control means for giving a cooling control instruction to the air conditioner with a cooling amount determined based on the actual temperature of the computer;
The air-conditioning control apparatus characterized by having.
(付記2) 前記通信量計測手段が通信量を計測してから前記所定の時間が経過するまでの間に前記温度計測手段によって計測された最高温度までの、前記通信量の計測時の温度からの上昇量を前記温度上昇量として、前記計測した通信量と対応付けて前記分布情報保持手段に保持させ、前記分布情報を更新する分布情報更新手段をさらに有することを特徴とする付記1記載の空調制御装置。 (Additional remark 2) From the temperature at the time of the said communication amount measurement to the maximum temperature measured by the said temperature measurement means after the said traffic measurement means measures a communication amount and until the said predetermined time passes. The distribution information update means for updating the distribution information by causing the distribution information holding means to hold the temperature increase amount as the temperature increase amount in association with the measured communication amount, and further updating the distribution information. Air conditioning control device.
(付記3) 前記分布情報更新手段は、前記計測した通信量に対応する前記温度上昇量に補正量を追加して補正し、補正した前記温度上昇量を前記分布情報に追加して更新することを特徴とする付記2記載の空調制御装置。 (Supplementary Note 3) The distribution information update unit corrects the temperature increase amount corresponding to the measured communication amount by adding a correction amount, and adds the corrected temperature increase amount to the distribution information and updates the distribution information. The air conditioning control device according to appendix 2, characterized by:
(付記4) 前記補正量は、
前記温度計測手段が計測した前記温度上昇量と、
前記演算制御手段が、計測した前記温度上昇量が追加された前記分布情報に基づいて、前記空調装置に前記冷却制御指示を行って、前記温度計測手段が新たに計測した前記温度上昇量と、の平均値であることを特徴とする付記3記載の空調制御装置。
(Appendix 4) The correction amount is
The temperature increase measured by the temperature measuring means;
Based on the distribution information to which the measured temperature rise amount is added, the arithmetic control means performs the cooling control instruction to the air conditioner, and the temperature rise amount newly measured by the temperature measuring means, The air conditioning control device according to supplementary note 3, wherein the air conditioning control device is an average value of.
(付記5) 前記演算制御手段は、
前記分布情報に基づいて前記通信量と前記温度上昇量との相関を示す相関関数を算出し、
前記通信量計測手段で計測された前記通信量に対する、前記相関関数から得られる前記温度上昇量の予測値と前記分布情報から得られる前記温度上昇量の最大値との差に基づき、
前記電算機を前記空調装置に冷却させる時期を表す指示時間を算出すること、
を特徴とする付記1記載の空調制御装置。
(Additional remark 5) The said calculation control means is
Calculate a correlation function indicating a correlation between the communication amount and the temperature increase amount based on the distribution information,
Based on the difference between the predicted value of the temperature increase obtained from the correlation function and the maximum value of the temperature increase obtained from the distribution information for the communication amount measured by the communication amount measuring means,
Calculating an instruction time indicating a time to cool the computer to the air conditioner;
The air-conditioning control apparatus according to
(付記6) 前記演算制御手段は、前記最大値と前記予測値との差を、前記電算機の単位時間当たりの温度上昇量を表す温度上昇特性で除することで前記指示時間を算出することを特徴とする付記5記載の空調制御装置。
(Additional remark 6) The said calculation control means calculates the said instruction | indication time by remove | dividing the difference of the said maximum value and the said predicted value by the temperature rise characteristic showing the temperature rise amount per unit time of the said computer. The air conditioning control device according to
(付記7) 前記演算制御手段は、
前記通信量計測手段が前記通信量を計測してから前記温度計測手段が前記温度上昇量を計測するまでの前記所定の時間を計測して、
前記予測値を、前記時間計測手段で計測した前記所定の時間で除することにより、変動する前記温度上昇特性を算出する、
ことを特徴とする付記6記載の空調制御装置。
(Supplementary Note 7) The calculation control means includes:
Measuring the predetermined time from when the communication amount measuring unit measures the communication amount until the temperature measuring unit measures the temperature increase amount,
By dividing the predicted value by the predetermined time measured by the time measuring means, the fluctuating temperature rise characteristic is calculated.
The air-conditioning control apparatus according to
(付記8) 前記空調装置により冷却される電算機が複数設置され、
前記分布情報保持手段が、複数の前記電算機ごとに前記分布情報を保持し、
前記演算制御手段が、前記温度計測手段により計測される実際の温度が最も高い電算機の分布情報に基づいて求めた温度上昇量の予測値と前記実際の温度とに基づいて、前記空調装置に前記冷却制御指示を行うことを特徴とする付記1または2記載の空調制御装置。
(Appendix 8) A plurality of computers cooled by the air conditioner are installed,
The distribution information holding means holds the distribution information for each of the plurality of computers,
Based on the predicted value of the temperature rise obtained based on the distribution information of the computer having the highest actual temperature measured by the temperature measuring unit and the actual temperature, the arithmetic control unit controls the air conditioner. The air conditioning control device according to
(付記9) 電算機を冷却する空調装置を制御する空調制御方法において、
分布情報保持手段が、前記電算機の通信量と、前記通信量が計測されてから所定の時間が経過するまでの前記電算機の温度上昇量とを対応付けた分布情報を保持し、
演算制御手段が、前記通信量を計測する通信量計測手段によって新たに計測された通信量に対応する温度上昇量の予測値を前記分布情報に基づいて求め、前記温度上昇量の予測値と温度計測手段によって計測された前記電算機の実際の温度とに基づいて定めた冷却量により前記空調装置への冷却制御指示を行う、
ことを特徴とする空調制御方法。
(Supplementary Note 9) In an air conditioning control method for controlling an air conditioner that cools a computer,
Distribution information holding means holds distribution information in which the communication amount of the computer is associated with the temperature increase amount of the computer until a predetermined time elapses after the communication amount is measured,
The calculation control means obtains a predicted value of the temperature rise amount corresponding to the communication amount newly measured by the communication amount measuring means for measuring the communication amount based on the distribution information, and the predicted value of the temperature rise amount and the temperature A cooling control instruction is given to the air conditioner with a cooling amount determined based on the actual temperature of the computer measured by the measuring means.
The air-conditioning control method characterized by the above-mentioned.
(付記10) 電算機を冷却する空調装置を制御する空調制御プログラムにおいて、
コンピュータを、
前記電算機の通信量と、前記通信量が計測されてから所定の時間が経過するまでの前記電算機の温度上昇量とを対応付けた分布情報を保持する分布情報保持手段、
前記通信量を計測する通信量計測手段によって新たに計測された通信量に対応する温度上昇量の予測値を前記分布情報に基づいて求め、前記温度上昇量の予測値と温度計測手段によって計測された前記電算機の実際の温度とに基づいて定めた冷却量により前記空調装置への冷却制御指示を行う演算制御手段、
として機能させることを特徴とする空調制御プログラム。
(Supplementary Note 10) In an air conditioning control program for controlling an air conditioner that cools a computer,
Computer
Distribution information holding means for holding distribution information in which the communication amount of the computer is associated with the temperature increase amount of the computer until a predetermined time elapses after the communication amount is measured;
Based on the distribution information, a predicted value of the temperature rise amount corresponding to the communication amount newly measured by the traffic amount measuring unit that measures the communication amount is obtained and measured by the predicted value of the temperature rise amount and the temperature measuring unit. Arithmetic control means for giving a cooling control instruction to the air conditioner with a cooling amount determined based on the actual temperature of the computer;
An air conditioning control program characterized by functioning as
1,10 空調システム
2,20,20a,20b,20c,20d 電算機
3,30 空調装置
4,40 空調制御装置
4a 分布情報保持部
4b 演算制御手段
4c 分布情報更新手段
5 通信量計測手段
6 温度計測手段
21,21a,21b,21c,21d 温度センサ
22 ラック
40a CPU
40b RAM
40c HDD
40d グラフィック処理装置
40e 入力インタフェース
40f 通信インタフェース
40g バス
41 通信量温度分布データベース
42 作成部
42a 受付計測部
42b 更新部
42c 相関算出部
43 演算部
43a 冷却量算出部
43b 指示時間算出部
44 制御部
50 通信量計測装置
101 モニタ
102 キーボード
103 マウス
A 温度
B 冷却量
C 分布情報
D 通信量
E 予測温度上昇量
F 冷却量
G タイミング調整
DESCRIPTION OF
40b RAM
40c HDD
40d
Claims (5)
前記電算機の通信量と、前記通信量が計測されてから所定の時間が経過するまでの前記電算機の温度上昇量とを対応付けた分布情報を保持する分布情報保持手段と、
前記通信量を計測する通信量計測手段によって新たに計測された通信量に対応する温度上昇量の予測値を前記分布情報に基づいて求め、前記温度上昇量の予測値と温度計測手段によって計測された前記電算機の実際の温度とに基づいて定めた冷却量により前記空調装置への冷却制御指示を行う演算制御手段と、
を有することを特徴とする空調制御装置。 In the air conditioning control device that controls the air conditioning device that cools the computer,
Distribution information holding means for holding distribution information in which the communication amount of the computer and the temperature increase amount of the computer until a predetermined time elapses after the communication amount is measured;
Based on the distribution information, a predicted value of the temperature rise amount corresponding to the communication amount newly measured by the traffic amount measuring unit that measures the communication amount is obtained and measured by the predicted value of the temperature rise amount and the temperature measuring unit. Arithmetic control means for giving a cooling control instruction to the air conditioner with a cooling amount determined based on the actual temperature of the computer;
The air-conditioning control apparatus characterized by having.
前記分布情報保持手段が、複数の前記電算機ごとに前記分布情報を保持し、
前記演算制御手段が、前記温度計測手段により計測される実際の温度が最も高い電算機の分布情報に基づいて求めた温度上昇量の予測値と前記実際の温度とに基づいて、前記空調装置に前記冷却制御指示を行うことを特徴とする請求項1または2記載の空調制御装置。 A plurality of computers cooled by the air conditioner are installed,
The distribution information holding means holds the distribution information for each of the plurality of computers,
Based on the predicted value of the temperature rise obtained based on the distribution information of the computer having the highest actual temperature measured by the temperature measuring unit and the actual temperature, the arithmetic control unit controls the air conditioner. The air conditioning control device according to claim 1 or 2, wherein the cooling control instruction is performed.
分布情報保持手段が、前記電算機の通信量と、前記通信量が計測されてから所定の時間が経過するまでの前記電算機の温度上昇量とを対応付けた分布情報を保持し、
演算制御手段が、前記通信量を計測する通信量計測手段によって新たに計測された通信量に対応する温度上昇量の予測値を前記分布情報に基づいて求め、前記温度上昇量の予測値と温度計測手段によって計測された前記電算機の実際の温度とに基づいて定めた冷却量により前記空調装置への冷却制御指示を行う、
ことを特徴とする空調制御方法。 In an air conditioning control method for controlling an air conditioner that cools a computer,
Distribution information holding means holds distribution information in which the communication amount of the computer is associated with the temperature increase amount of the computer until a predetermined time elapses after the communication amount is measured,
The calculation control means obtains a predicted value of the temperature rise amount corresponding to the communication amount newly measured by the communication amount measuring means for measuring the communication amount based on the distribution information, and the predicted value of the temperature rise amount and the temperature A cooling control instruction is given to the air conditioner with a cooling amount determined based on the actual temperature of the computer measured by the measuring means.
The air-conditioning control method characterized by the above-mentioned.
コンピュータを、
前記電算機の通信量と、前記通信量が計測されてから所定の時間が経過するまでの前記電算機の温度上昇量とを対応付けた分布情報を保持する分布情報保持手段、
前記通信量を計測する通信量計測手段によって新たに計測された通信量に対応する温度上昇量の予測値を前記分布情報に基づいて求め、前記温度上昇量の予測値と温度計測手段によって計測された前記電算機の実際の温度とに基づいて定めた冷却量により前記空調装置への冷却制御指示を行う演算制御手段、
として機能させることを特徴とする空調制御プログラム。 In the air conditioning control program that controls the air conditioner that cools the computer,
Computer
Distribution information holding means for holding distribution information in which the communication amount of the computer is associated with the temperature increase amount of the computer until a predetermined time elapses after the communication amount is measured;
Based on the distribution information, a predicted value of the temperature rise amount corresponding to the communication amount newly measured by the traffic amount measuring unit that measures the communication amount is obtained and measured by the predicted value of the temperature rise amount and the temperature measuring unit. Arithmetic control means for giving a cooling control instruction to the air conditioner with a cooling amount determined based on the actual temperature of the computer;
An air conditioning control program characterized by functioning as
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009155092A JP5206602B2 (en) | 2009-06-30 | 2009-06-30 | Air conditioning control device, air conditioning control method, and air conditioning control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009155092A JP5206602B2 (en) | 2009-06-30 | 2009-06-30 | Air conditioning control device, air conditioning control method, and air conditioning control program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011013747A JP2011013747A (en) | 2011-01-20 |
| JP5206602B2 true JP5206602B2 (en) | 2013-06-12 |
Family
ID=43592612
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009155092A Expired - Fee Related JP5206602B2 (en) | 2009-06-30 | 2009-06-30 | Air conditioning control device, air conditioning control method, and air conditioning control program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5206602B2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8244502B2 (en) * | 2009-08-12 | 2012-08-14 | International Business Machines Corporation | Knowledge-based models for data centers |
| WO2014147691A1 (en) | 2013-03-18 | 2014-09-25 | 富士通株式会社 | Temperature management system |
| CN108151233B (en) * | 2017-12-25 | 2020-04-28 | 广东美的制冷设备有限公司 | Power consumption control method, device, computer equipment, air conditioner and storage medium |
| WO2021192201A1 (en) * | 2020-03-27 | 2021-09-30 | 三菱電機株式会社 | Air conditioning control device, power consumption prediction device, learning device, and air conditioning control method |
| KR102720268B1 (en) * | 2021-09-07 | 2024-10-24 | 주식회사 에이치엘클레무브 | Apparatus and method for cooling vehicle controller |
| WO2025186914A1 (en) * | 2024-03-05 | 2025-09-12 | Ntt株式会社 | Information processing device, prediction method, and program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3362649B2 (en) * | 1997-12-04 | 2003-01-07 | 松下電器産業株式会社 | CPU heat generation control device, control method, and medium storing control method |
| JP2001085882A (en) * | 1999-09-09 | 2001-03-30 | Hitachi Cable Ltd | Electronic equipment cooling method |
| JP2008198072A (en) * | 2007-02-15 | 2008-08-28 | Mitsubishi Electric Corp | Real-time calculator |
-
2009
- 2009-06-30 JP JP2009155092A patent/JP5206602B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011013747A (en) | 2011-01-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5206602B2 (en) | Air conditioning control device, air conditioning control method, and air conditioning control program | |
| US7894191B2 (en) | Fan rotation control method, fan rotation control system, and fan rotation control program | |
| JP6051829B2 (en) | Fan control device | |
| EP2606406B1 (en) | Energy-optimal control decisions for hvac systems | |
| US20130211599A1 (en) | System control apparatus and system control method | |
| JP5820375B2 (en) | Method and apparatus for efficiently adjusting a data center cooling unit | |
| US20120209449A1 (en) | Processor temperature control | |
| JP5312010B2 (en) | Air conditioning management device | |
| US20120005505A1 (en) | Determining Status Assignments That Optimize Entity Utilization And Resource Power Consumption | |
| JP2016024562A (en) | Air conditioning control system and air conditioning control method | |
| JP6659603B2 (en) | Air conditioning control device, air conditioning control method, and program | |
| WO2010106688A1 (en) | Electronic apparatus comprising cooling apparatus, and cooling program | |
| JP2020067270A (en) | Air conditioning control program, air conditioning control method and air conditioning control device | |
| US20100138679A1 (en) | Recording-medium storing power consumption reduction support program, information processing device, and power consumption reduction support method | |
| JPWO2016170574A1 (en) | Operation management system and operation management method | |
| JP6776858B2 (en) | Air conditioning control programs, equipment, and methods | |
| US8727227B2 (en) | Optimizing fluid flow distribution in a structure | |
| US20150245540A1 (en) | Air conditioning control system and air conditioning control method | |
| JP2016053443A (en) | Temperature distribution prediction method and air conditioning management system | |
| US11079131B2 (en) | Control method, control apparatus, and non-transitory computer-readable storage medium for storing program performed by computer | |
| JP5469850B2 (en) | Air conditioner control device and air conditioner control method | |
| CN115406072B (en) | Control method and related products of multi-split air conditioning system | |
| CN117557070B (en) | Energy consumption optimization method and device and electronic equipment | |
| JP7355639B2 (en) | Air conditioning control device and air conditioning control method | |
| KR20070107324A (en) | Air Conditioning System and Its Operation Method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120309 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130116 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130122 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130204 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160301 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |