(57)【特許請求の範囲】
【請求項１】
装置内部の温度である装置内温度を測定する装置内温度センサと、
装置外部の温度である装置外温度を測定する装置外温度センサと、
第１信号が入力されると装置内部に外気を導入し、第２信号が入力されると前記装置内部の熱の排出を抑制する被制御対象部と、
前記装置内温度センサ、前記装置外温度センサ、及び前記被制御対象部に接続され、前記装置内温度センサ及び前記装置外温度センサが測定した複数の前記装置内温度と前記装置外温度を基に、今後、前記装置内温度が前記温度範囲の温度よりも高い第１の所定の温度以上となると予測した場合には、前記第１信号を前記被制御対象部に出力し、今後、前記装置内温度が前記温度範囲の温度よりも低い第２の所定の温度以下になると予測した場合には、前記第２信号を前記被制御対象部に出力する制御部と、を備える、
ことを特徴とする情報処理装置。
【請求項２】
前記被制御対象部は、前記制御部と接続された、吸気口を開閉する吸気口開閉部と、排気口を開閉する排気口開閉部と、を備え、
前記吸気口開閉部は、前記第１信号が入力されると前記吸気口を開き、前記第２信号が入力されると前記吸気口を閉じ、
前記排気口開閉部は、前記第１信号が入力されると前記排気口を開き、前記第２信号が入力されると前記排気口を閉じる、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記被制御対象部は、前記制御部と接続された、装置内部に外気を導入する吸気ファン、又は装置内部の空気を排気する排気ファンを備え、
前記吸気ファンは、前記第１信号が入力されると外気を装置内部に導入し、前記第２信号が入力されると前記外気の導入を停止し、
前記排気ファンは、前記第１信号が入力されると装置内部の空気を排気し、前記第２信号が入力されると前記排気を停止する、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記制御部は、測定された前記装置内温度の推移に対応する第１の近似直線の傾きを求め、さらに、測定された前記装置外温度の推移に対応する第２の近似直線の傾きを求め、求めた２つの前記傾きの内、絶対値が大きい方の前記傾きと前記所定時間を乗算し、直近に測定された前記装置内温度を加算した値、すなわち予測装置内温度が、前記第１の所定の温度以上であった場合に前記第１信号を出力し、前記予測装置内温度が前記第２の所定の温度以下である場合に、前記第２信号を出力する、
ことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記制御部は、前記装置内温度が前記温度範囲内の所定の温度範囲である目標温度範囲に到達した後、所定時間経過後の今後の前記装置内温度を予測し、前記今後の装置内温度と前記目標温度範囲内の所定の目標温度との差分を求め、前記差分が少なくなるように温度維持制御を行い、
前記温度維持制御は、前記差分に対応する第３信号を前記被制御対象部に出力する制御であり、
前記被制御対象部は、入力された前記第３信号に応じて外気の導入、若しくは、前記装置内部の熱の排出の抑制を行う、
ことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
装置内部の温度である装置内温度と、装置外部の温度である装置外温度と、を測定し、測定した複数の前記装置内温度と前記装置外温度を基に、今後、前記装置内温度が前記温度範囲の温度よりも高い第１の所定の温度以上となると予測した場合には前記第１信号を出力し、今後、前記装置内温度が前記温度範囲の温度よりも低い第２の所定の温度以下になると予測した場合には前記第２信号を出力する制御ステップと、
前記第１信号が入力されると装置内部に外気を導入し、前記第２信号が入力されると前記装置内部の熱の排出を抑制する被制御ステップと、を有する、
ことを特徴とする温度制御方法。
【請求項７】
前記被制御ステップにおいては、前記装置に備わる吸気口と排気口を開くことで装置内部に外気を導入し、前記吸気口と前記排気口を閉じることで前記装置内部の熱の排出を抑制する、
ことを特徴とする請求項６に記載の温度制御方法。
【請求項８】
前記被制御ステップにおいては、前記装置に備わる吸気ファン又は排気ファンを動作させることで装置内部に外気を導入し、前記吸気ファン又は前記排気ファンの動作を停止することで前記装置内部の熱の排出を抑制する、
ことを特徴とする請求項７に記載の温度制御方法。
【請求項９】
前記制御ステップにおいては、測定された前記装置内温度の推移に対応する第１の近似直線の傾きを求め、さらに、測定された前記装置外温度の推移に対応する第２の近似直線の傾きを求め、求めた２つの前記傾きの内、絶対値が大きい方の前記傾きと前記所定時間を乗算し、直近に測定された前記装置内温度を加算した値、すなわち予測装置内温度が、前記第１の所定の温度以上であった場合に前記第１信号を出力し、前記予測装置内温度が前記第２の所定の温度以下である場合に、前記第２信号を出力する、
ことを特徴とする請求項６乃至８のいずれか１項に記載の温度制御方法。
【請求項１０】
前記制御ステップにおいては、前記装置内温度が前記温度範囲内の所定の温度範囲である目標温度範囲に到達した後、所定時間経過後の今後の前記装置内温度を予測し、前記今後の装置内温度と前記目標温度範囲内の所定の目標温度との差分を求め、前記差分が少なくなるように温度維持制御を行い、
前記温度維持制御は、前記差分に対応する第３信号を出力する制御であり、
前記被制御対象ステップにおいては、入力された前記第３信号が示す差分に応じて外気の導入、若しくは、前記装置内部の熱の排出の抑制を行う、
ことを特徴とする請求項６乃至９のいずれか１項に記載の温度制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、情報処理装置、温度制御方法に関し、特に、装置内部が動作保証外の温度となることを予測する情報処理装置、温度制御方法に関する。
【背景技術】
【０００２】  一般的に、装置が稼動できるように温度制御を行う情報処理装置が知られている。温度制御を行う情報処理装置としては、例えば、以下の特許文献１に開示がされている。【０００３】  特許文献１の情報処理装置は、設定手段と、制御手段とを有し、温度計測手段に接続される。温度計測手段は、温度センサである。設定手段は、予約動作を制御手段に設定する。制御手段は、設定手段により設定された予約動作を実行する。制御手段は、温度計測手段で計測された温度（例えば高温）で予約動作が実行できないとき、空調機器を遠隔制御し、予約動作が実行可能な温度に制御する。空調機器は、周囲の温度を冷却したり、暖かくしたりする、エアコン等の既存の装置である。【０００４】  上述の構成や動作により、特許文献１の情報処理装置は、温度制御を行い、本来行うべき作業以外の余計な負荷がかからないようにしながら予約動作を実行することが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−７８２６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】  しかし、特許文献１の情報処理装置は、例えば、寒冷地や熱帯地において、連続して稼動ができるとは限らないという課題があった。その理由としては、特許文献１の情報処理装置は、装置内部が動作保証外の温度になることを予測する手段（以下、「予測手段」という）を備えていないからである。【０００７】  予測手段を備えていないことで、特許文献１の情報処理装置が、なぜ上述の課題を有するのか、詳細を以下に説明する。【０００８】  まず、特許文献１の情報処理装置は、予測手段を備えていないことで、装置内部が動作保証外の温度となるのを事前に予測できない。動作保証外の温度となるのを事前に予測できない結果、特許文献１の情報処理装置は、装置内部が動作保証外の温度にならないように温度制御を行う契機がない。特許文献１の情報処理装置は、装置内部が動作保証外の温度にならないように温度制御を行う契機がないので、例えば、寒冷地や熱帯地において、動作保証外の温度になることを回避できるとは限らない。動作保証外の温度になることを回避できるとは限らない結果、特許文献１の情報処理装置は、常に正常に稼動する保障がない、すなわち連続して稼動できるとは限らないという課題を有していた。【０００９】  本発明は、上記課題を解決する情報処理装置、温度制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】  上記目的を達成するために、本発明の情報処理装置は、装置内部の温度、すなわち装置内温度を測定する装置内温度センサと、装置外部の温度、すなわち装置外温度を測定する装置外温度センサと、測定した複数の前記装置内温度と前記装置外温度を基に、今後、前記装置内温度が所定の温度範囲外の温度となるかを予測し、前記装置内温度が前記温度範囲外の温度となると予測した場合には、前記温度範囲外の温度にならないように温度制御を行う制御手段を備える。【００１１】  上記目的を達成するために、本発明の温度制御方法は、装置内部の温度、すなわち装置内温度と、装置外部の温度、すなわち装置外温度を測定し、測定した複数の前記装置内温度と前記装置外温度を基に、今後、前記装置内温度が所定の温度範囲外の温度となるかを予測し、前記装置内温度が前記温度範囲外の温度となると予測した場合には、前記温度範囲外の温度にならないように温度制御を行う。
【発明の効果】
【００１２】  本発明によれば、情報処理装置は、例えば、熱帯地や寒冷地等においても、連続して稼動することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施の形態における情報処理装置の構成例を示す図である。
【図２Ａ】本発明の第１の実施の形態における情報処理装置１の制御部８０の動作を説明する為の図である。
【図２Ｂ】本発明の第１の実施の形態における情報処理装置１の制御部８０の動作を説明する為の図（装置内部の温度が所定の低温値１以下である場合の図２Ａからの続きの図）である。
【図２Ｃ】本発明の第１の実施の形態における情報処理装置１の制御部８０の動作を説明する為の図（装置内部の温度が所定の低温値１以下でない場合の図２Ａからの続きの図）である。
【図３】本発明の第１の実施の形態における情報処理装置１の制御部８０の動作（温度変化の推移を算出する動作）を説明する為の図である。
【図４】本発明の第２の実施の形態における情報処理装置の構成例を示す図である。
【図５Ａ】本発明の第２の実施の形態における情報処理装置２の制御部２８０の動作を説明する為の図である。
【図５Ｂ】本発明の第２の実施の形態における情報処理装置２の制御部２８０の動作を説明する為の図（今後の装置内温度が目標温度以上と予測する場合の図５Ａからの続きの図）である。
【図５Ｃ】本発明の第２の実施の形態における情報処理装置２の制御部２８０の動作を説明する為の図（現在の装置内温度が目標温度以下である場合の図５Ａからの続きの図）である。
【図５Ｄ】本発明の第２の実施の形態における情報処理装置２の制御部２８０の動作を説明する為の図（今後の装置内温度が目標温度以下と予測する場合の図５Ｃからの続きの図）である。
【図６】本発明の第３の実施の形態における情報処理装置の構成例を示す図である。
【発明を実施するための形態】
【００１４】  本発明の実施形態について、図面を参照して詳細に説明する。
【００１５】  ［第１の実施の形態］  ［構成の説明］  図１は、本発明の第１の実施の形態における情報処理装置の構成例を示す図である。図１に示されるように、第１の実施の形態における情報処理装置１は、装置内温度センサ１０と、室温温度センサ２０と、加熱器３０と、吸気ＦＡＮ４０と、吸気口開閉部５０と、排気ＦＡＮ６０と、排気口開閉部７０と、制御部８０と、を備える。
【００１６】  制御部８０は、装置内温度センサ１０と、室温温度センサ２０と、加熱器３０と、吸気ＦＡＮ４０と、吸気口開閉部５０と、排気ＦＡＮ６０と、排気口開閉部７０に接続される。
【００１７】  装置内温度センサ１０は、装置内部に設置され、所定の周期で、装置内部の温度を計測する。装置内温度センサ１０は、装置内部の温度を計測すると、計測結果を制御部８０に出力する。所定の周期は、本実施形態の情報処理装置のユーザによって、装置内温度センサ１０に設定される。装置内温度センサ１０は、温度を測定することが可能な一般的な計器を用いて実現することができる。
【００１８】  室温温度センサ２０は、装置外部に設置され、所定の周期で、装置外部の温度を計測する。室温温度センサ２０は、装置外部の温度を計測すると、計測結果を制御部８０に出力する。所定の周期は、本実施形態の情報処理装置のユーザによって、室温温度センサ２０に設定される。室温温度センサ２０は、温度を測定することが可能な一般的な計器を用いて実現することができる。
【００１９】  加熱器３０は、ヒータ等の一般的な加熱器を用いて実現することができる。すなわち、加熱器３０は、加熱オンに対応する信号が入力されると、加熱を開始する。また、加熱器３０は、加熱オフに対応する信号が入力されると、加熱を停止する。なお、加熱器３０は、装置内部の空気を暖める機能、すなわち暖房機能を有していれば、いかなる機器でも適用可能である。
【００２０】  吸気ＦＡＮ４０は、外気を装置内に吸入する一般的なファンで実現することができる。すなわち、吸気ＦＡＮ４０は、吸入オンに対応する信号が入力されると、ファンを動作させ、外気を吸入する。また、吸気ＦＡＮ４０は、吸入オフに対応する信号が入力されると、外気を吸入するファンを停止する。なお、吸気ＦＡＮ４０は、装置に放熱穴等の穴が設けてあるのであれば、装置内の空気を装置外へ排出するファンであってもよい。なぜなら、このファンが動作することにより、装置内が負圧となり、負圧となった装置内に放熱穴等の穴から外気が吸入されるからである。
【００２１】  吸気口開閉部５０は、入力される開閉に対応する信号に従って、装置に設けられた吸気口の開閉を行う機器である。吸気口開閉部５０は、シャッターと、シャッターを駆動させる電気的機構と、電気的機構を制御する制御器で実現してもよい。電気的機構は、シャッターを駆動させる為のモーターであってもよいし、アクチェータであってもよい。制御器は、マイコンであってもよい。吸気口開閉部５０の制御器は、開閉に対応する信号が入力されると、電気的機構を用いてシャッターを駆動させ、吸気口を開閉する。
【００２２】  排気ＦＡＮ６０は、装置内部の空気を装置外に排出する一般的なファンで実現することができる。すなわち、排気ＦＡＮ６０は、排気オンに対応する信号が入力されると、ファンを動作させ、装置内部の空気を装置外に排出（以下、「排気」という）する。排気ＦＡＮ６０は、排気オフに対応する信号が入力されると、排気するファンを停止する。
【００２３】  排気口開閉部７０は、入力される開閉に対応する信号に従って、装置に設けられた排気口の開閉を行う機器である。吸気口開閉部７０は、シャッターと、シャッターを駆動させる電気的機構と、電気的機構を制御する制御器で実現してもよい。電気的機構は、シャッターを駆動させる為のモーターであってもよいし、アクチェータであってもよい。制御器は、マイコンであってもよい。排気口開閉部７０の制御器は、開閉に対応する信号が入力されると、電気的機構を用いてシャッターを駆動させ、排気口を開閉する。
【００２４】  制御部８０は、入力される装置内温度センサ１０や室温温度センサ２０からの計測結果を基に、今後、装置内部の温度が動作保証外の温度となるかを予測し、動作保証外の温度にならないように温度制御を行う。上述の予測や温度制御の方法は、以下の[動作の説明]にて詳細を説明する。さらに、制御部８０は、計時機能を有する。制御部８０は、情報処理装置上で動作するソフトウエアとＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリを用いて実現される。
【００２５】  ［動作の説明］  図２Ａは、本発明の第１の実施の形態における情報処理装置１の制御部８０の動作を説明する為の図である。図２Ｂは、本発明の第１の実施の形態における情報処理装置１の制御部８０の動作を説明する為の図（装置内部の温度が所定の低温値１以下である場合の図２Ａからの続きの図）である。図２Ｃは、本発明の第１の実施の形態における情報処理装置１の制御部８０の動作を説明する為の図（装置内部の温度が所定の低温値１以下でない場合の図２Ａからの続きの図）である。
【００２６】  図２Ａ〜Ｃを用いて、本発明の第１の実施の形態における情報処理装置１の動作を説明する。なお、以下に説明する（一）〜（三）については、図示を省略している。
【００２７】  （一）まず、図示していないが、装置内温度センサ１０は、所定の周期で、装置内部の温度を計測し、計測結果を制御部８０へ出力する。
【００２８】  （二）また、室温温度センサ２０も所定の周期で装置外部の温度を計測し、計測結果を制御部８０へ出力する。
【００２９】  （三）次に、制御部８０は、図示していないが、装置内温度センサ１０と室温温度センサ２０から計測結果が入力されると、入力時刻を計時機能から求め、その時刻と共に、計測結果を自身に備わるメモリに格納する。
【００３０】  上述の（一）〜（三）の動作は、以下のＳ１０以降の動作とは非同期に実行される。その為、制御部８０において、（三）の動作が実行されるタイミングとＳ１０以降の動作が実行されるタイミングが重なることも考えられるが、制御部８０は、（三）の動作をＳ１０以降の動作よりも優先して実行する。なお、装置内温度センサ１０が計測した計測結果は、以下、「装置内温度」というものとする。また、室温温度センサ２０が計測した計測結果は、以下、「装置外温度」というものとする。
【００３１】  次に、図２Ａに示されるように、制御部８０は、所定の周期になると、最新の装置内温度をメモリから取得する（Ｓ１０）。
【００３２】  上述の所定の周期は、Ｓ１、２の所定の周期と異なっていてもよい。
【００３３】  次に、制御部８０は、メモリから取得した最新の装置内温度が所定の低温値以下であるかどうかを確認する（Ｓ２０）。
【００３４】  上述の所定の低温値は、他のステップで用いられる所定の低温値と区別する為、以下、「所定の低温値１」という。所定の低温値１は、本実施形態の情報処理装置のユーザによって、制御部８０に設定される。本実施形態の情報処理装置のユーザは、所定の低温値１として、低温で装置内部が動作保証外になる温度に比較的近い、動作保証内の温度を設定する。低温、若しくは高温で装置内部が動作保証外となる温度は、本実施形態の情報処理装置の製造者によって規定がされているものとする。上述のＳ２０は、装置内温度が動作保証外に近い低温になっているのかを確認するステップである。
【００３５】  次に、制御部８０は、装置内温度が所定の低温値１以下である場合（Ｓ２０でＹｅｓの場合）、すなわち、装置内温度が動作保証外に近い低温になっている場合には、装置内温度が今後、どのように変化するのか、その推移を算出する（Ｓ３０）。
【００３６】  具体的には、制御部８０は、今後の装置内温度の推移（以下、「今後の温度推移」という）を示す近似式を、ルールベース制御を用いて算出する。ルールベース制御とは、所定の条件である場合に、所定の動作を行う制御のことである。所定の条件や所定の動作は、本実施形態の情報処理装置のユーザによって制御部８０に設定される。例えば、制御部８０は、以下の通り、今後の温度推移を示す近似式を求めることができる。なお、図３は、本発明の第１の実施の形態における情報処理装置１の制御部８０の動作（温度変化の推移を算出する動作）を説明する為の図である。
【００３７】  （ａ）まず、制御部８０は、直近の所定時間内の装置内温度と装置外温度をメモリから取得する。直近の所定時間は、本実施形態の情報処理装置のユーザによって制御部８０に設定される。
【００３８】  （ｂ）次に、制御部８０は、図３に示されるように、取得した装置内温度の近似直線（以下、「近似直線１」という）と、その傾き（以下、「傾き１」という）を公知の技術で求める。例えば、制御部８０は、取得した複数の装置内温度から最小２乗法により回帰直線を求め、求めた回帰直線を近似直線１とし、回帰直線の傾きを傾き１としてもよい。さらに、制御部８０は、取得した装置外温度の近似直線（以下、「近似直線２」という）と、その傾き（以下、「傾き２」という）を公知の技術で求める。例えば、制御部８０は、取得した複数の装置外温度から最小２乗法により回帰直線を求め、求めた回帰直線を近似直線２とし、回帰直線の傾きを傾き２としてもよい。
【００３９】  （ｃ）次に、制御部８０には、以下のルールベース制御にて、今後の温度推移を示す近似式を求める。・傾き２の絶対値＜傾き１の絶対値の場合、今後の温度推移を示す近似式＝傾き１×Ｘ＋最新の装置内温度値とする。・傾き２の絶対値＜傾き１の絶対値でない場合、今後の温度推移を示す近似式＝傾き２×Ｘ＋最新の装置内温度とする。（Ｘは時間を表す。図３では、制御部８０が、今後の温度推移を示す近似式として、傾き２×Ｘ＋最新の装置内温度を求めた例を示している）  次に、制御部８０は、今後、すなわち所定時間経過後の装置内温度を、上述のＳ３０で算出した近似式から予測する（Ｓ４０）。
【００４０】  所定時間は、本実施形態の情報処理装置のユーザによって制御部８０に設定される値である。本実施形態の情報処理装置のユーザは、どの程度将来の装置内温度を予側したいかによって、所定時間を調整する。Ｓ４０において、制御部８０は、Ｓ３０で算出した近似式のＸに、所定時間を代入して得られる値を今後の装置内温度とする。例えば、今後の温度推移を示す近似式が、傾き２×Ｘ＋最新の装置内温度で、所定時間が３秒である場合、制御部８０は、傾き２×３＋最新の装置内温度を、今後の装置内温度と予測する。
【００４１】  次に、制御部８０は、予測した今後の装置内温度が動作保証外の温度なのかを確認する（Ｓ５０）。
【００４２】  具体的には、制御部８０は、今後の装置内温度が所定の低温値以下なのかを確認する。所定の低温値は、低温で装置内部が動作保証外となる温度であり、本実施形態の情報処理装置のユーザによって制御部８０に設定される。上述の所定の低温値は、他のステップで設定される所定の低温値と区別する為に、「所定の低温値２」という。
【００４３】  次に、制御部８０は、今後の装置内温度が所定の低温値２以下である場合、すなわち、動作保証外となると予想される場合（Ｓ５０でＹｅｓの場合）には、吸気ＦＡＮ４０を停止させ、外気の吸入を停止する（Ｓ６０）。
【００４４】  具体的には、制御部８０は、吸気ＦＡＮ４０に吸入オフに対応する信号を出力し、吸気ＦＡＮ４０は、吸入オフに対応する信号が入力されると、外気を吸入するファンを停止する。
【００４５】  次に、制御部８０は、排気ＦＡＮ６０を停止させ、装置内部の熱の排出を抑制する（Ｓ７０）。
【００４６】  具体的には、制御部８０は、排気ＦＡＮ６０に排気オフに対応する信号を出力し、排気ＦＡＮ６０は、排気オフに対応する信号が入力されると、内気を排気するファンを停止する。
【００４７】  次に、制御部８０は、図２Ｂに示されるように、吸気口開閉部５０と排気口開閉部７０に吸気口と排気口を閉めるように指示し、装置内部に外気が流入することを抑制する（Ｓ８０）。
【００４８】  具体的には、制御部８０は、吸気口開閉部５０と排気口開閉部７０に対し、閉に対応する信号を出力し、その信号を受信した吸気口開閉部５０と排気口開閉部７０は、吸気口と排気口を閉める。
【００４９】  次に、制御部８０は、所定時間経過後、最新の装置内温度をメモリから取得する（Ｓ９０）。
【００５０】  次に、制御部８０は、取得した装置内温度が目標温度範囲外かを確認する（Ｓ１００）。
【００５１】  目標温度範囲は、動作保証内の所定の範囲の温度であり、その上限値と下限値が本実施形態の情報処理装置のユーザによって制御部８０に設定される。
【００５２】  次に、制御部８０は、取得した装置内温度が、目標温度範囲外であった場合（Ｓ１００でＹｅｓの場合）、加熱器３０を動作させ、情報処理装置内部の温度を上昇させる（Ｓ１１０）。
【００５３】  具体的には、制御部８０は、加熱器３０に対し、加熱オンに対応する信号を出力し、その信号を受信した加熱器３０は加熱を開始する。
【００５４】  上述のＳ８０〜Ｓ１１０に示されるように、本実施形態の情報処理装置は、加熱器３０、すなわち暖房機能を動作させる前に、吸気口や排気口を閉じ、外気を遮断することで温度制御を行う。特許文献１の情報処理装置は、一般的に電力量の大きい冷暖房機能を有する機器（例えば、エアコン）のみを用いて温度制御を行う為、多くの電力を使用してしまうという課題があった。これに対し、本実施形態の情報処理装置は、使用電力量の大きい暖房機能による温度制御を行う前に、使用電力量が少ない外気の遮断や導入による温度制御を実行することで、より省エネルギーに温度制御を行う。上述の外気の導入による温度制御については、後述のＳ２４０にて詳細を説明する。以下、外気の遮断による温度制御に関して説明を続ける。
【００５５】  次に、制御部８０は、所定時間経過後、最新の装置内温度をメモリから取得する（Ｓ１２０）。
【００５６】  なお、制御部８０は、今後の装置内温度が所定の低温値２以下でない場合（Ｓ５０でＮｏの場合）、若しくは、取得した装置内温度が目標温度範囲内となっている場合（Ｓ１００でＮｏの場合）も上述のＳ１２０を行う。
【００５７】  次に、制御部８０は、取得した装置内温度が目標温度範囲内となっているかを確認する（Ｓ１３０）。
【００５８】  次に、制御部８０は、取得した装置内温度が、目標温度範囲内となっている場合（Ｓ１３０でＹｅｓの場合）には、特に何もせず、Ｓ１２０に戻る（Ｓ１４０）。
【００５９】  制御部８０は、取得した装置内温度が、目標温度範囲内となっていない場合（Ｓ１３０でＮｏの場合）には、上述のＳ１０に戻り、今後、装置内温度が動作保証外になると予測されなくなるまで、再度Ｓ１０以降の動作を行う。
【００６０】  上述のＳ２０で装置内温度が所定の低温値１以下でない場合（Ｓ２０でＮｏの場合）には、制御部８０は、以下の動作を行う。
【００６１】  まず、制御部８０は、図２Ｃに示されるように、メモリから取得した最新の装置内温度が所定の高温値以上かを求める（Ｓ２００）。
【００６２】  上述の所定の高温値は、他のステップで用いられる所定の高温値と区別する為、以下、「所定の高温値１」という。所定の高温値１は、本実施形態の情報処理装置のユーザによって、制御部８０に設定される。本実施形態の情報処理装置のユーザは、所定の高温値１として、高温で装置内部が動作保証外になる温度に比較的近い、動作保証内の温度を設定する。上述のＳ２００は、装置内温度が動作保証外に近い高温になっているのかを確認するステップである。
【００６３】  次に、制御部８０は、装置内温度が所定の高温値１以上である場合（Ｓ２００でＹｅｓの場合）、すなわち、装置内温度が動作保証外に近い高温になっている場合には、装置内温度が今後、どのように変化するのか、その推移を算出する（Ｓ２１０）。
【００６４】  具体的には、制御部８０は、上述のＳ３０と同様に、今後の温度の推移を示す近似式を、ルールベース制御を用いて算出する。
【００６５】  次に、制御部８０は、今後、すなわち所定時間経過後の装置内温度を、上述のＳ２１０で算出した近似式から予測する（Ｓ２２０）。
【００６６】  所定時間は、本実施形態の情報処理装置のユーザによって制御部８０に設定される値である。本実施形態の情報処理装置のユーザは、どの程度将来の装置内温度を予側したいかによって、所定時間を調整する。Ｓ２２０において、制御部８０は、Ｓ２１０で算出した近似式のＸに上述の所定時間を代入して得られる値を今後の装置内温度とする。
【００６７】  次に、制御部８０は、予測した今後の装置内温度が動作保証外の温度なのかを確認する（Ｓ２３０）。
【００６８】  具体的には、制御部８０は、今後の装置内温度が所定の高温値以上なのかを確認する。所定の高温値は、高温で装置内部が動作保証外となる温度であり、本実施形態の情報処理装置のユーザによって制御部８０に設定される。上述の所定の高温値は、他のステップで設定される所定値と区別する為に、「所定の高温値２」という。
【００６９】  次に、制御部８０は、今後の装置内温度が所定の高温値２以上、すなわち動作保証外となると予想される場合（Ｓ２３０でＹｅｓの場合）には、吸気口開閉部５０と排気口開閉部７０に吸気口と排気口を開くよう指示し、装置内部に外気を取り入れる（Ｓ２４０）。
【００７０】  具体的には、制御部８０は、吸気口開閉部５０と排気口開閉部７０に対し、開に対応する信号を出力し、その信号を受信した吸気口開閉部５０と排気口開閉部７０は、吸気口と排気口を開く。
【００７１】  次に、制御部８０は、吸気ＦＡＮ４０と排気ＦＡＮ６０を動作させて、情報処理装置内部に外気を取り入れ、内気を排気する（Ｓ２５０）。
【００７２】  具体的には、制御部８０は、吸気ＦＡＮ４０に吸入オンに対応する信号を出力し、吸気ＦＡＮ４０は、吸入オンに対応する信号が入力されると、外気を吸入するファンを駆動させて、外気を吸入する。さらに、制御部８０は、排気ＦＡＮ６０に排気オンに対応する信号を出力し、排気ＦＡＮ６０は、排気オンに対応する信号が入力されると、ファンを駆動させて、装置内部の内気を排気する。
【００７３】  次に、制御部８０は、所定時間経過後、最新の装置内温度をメモリから取得する（Ｓ２６０）。
【００７４】  次に、制御部８０は、取得した装置内温度が目標温度範囲内となっているかを確認する（Ｓ２７０）。
【００７５】  なお、制御部８０は、今後の装置内温度が所定の高温値２以上でない場合（Ｓ２３０でＮｏの場合）も上述のＳ２７０を行う。
【００７６】  次に、制御部８０は、取得した装置内温度が、目標温度範囲内となっている場合（Ｓ２７０でＹｅｓの場合）、特に何もせず、Ｓ２６０に戻る（Ｓ２８０）。
【００７７】  制御部８０は、取得した装置内温度が、目標温度範囲内となっていない場合（Ｓ２７０でＮｏの場合）には、上述のＳ１０に戻り、今後、装置内温度が動作保証外になると予測されなくなるまで、再度Ｓ１０以降の動作を行う。
【００７８】  また、上述のＳ２００において、装置内温度が所定の高温値１以上でない場合（Ｓ２００でＮｏの場合）も、制御部８０は、Ｓ１０に戻って、Ｓ１０以降の動作を行い、今後、装置内温度が動作保証外になるのかどうかを確認していく。
【００７９】  なお、本実施形態の情報処理装置は、吸気口や排気口の開閉を行う際、所定の開閉量で吸気口や排気口を開閉してもよい。所定の開閉量は、本実施形態の情報処理装置のユーザによって、今後の装置内温度に応じて設定される値である。本実施形態の情報処理装置のユーザは、所定の開閉量を調整することで、装置内温度の温度上昇や温度下降が大きくならないようにすることができる。また、本実施形態の情報処理装置は、ファンをオン、オフする際、所定の回転率でオン、若しくはオフしてもよい。さらに、本実施形態の情報処理装置は、加熱する際、所定の強さで加熱してもよい。所定の回転率や所定の強さは、本実施形態の情報処理装置のユーザによって、現在の装置内温度に応じて設定される値である。さらに、本実施形態の情報処理装置は、目標温度範囲に到達する為に、公知のＰＩＤ制御（Ｐｒｏｐｏｒｔｉｏｎａｌ  Ｉｎｔｅｇｒａｌ  Ｄｅｒｉｖａｔｉｖｅ  Ｃｏｎｔｒｏｌｌｅｒ）を行ってもよい。また、制御部８０は、Ｓ２７０の後に、加熱オフに対応する信号を加熱器３０に出力し、その信号が入力された加熱器３０は、加熱を停止してもよい。さらに、加熱器３０は、装置内部を冷却する機能、すなわち冷房機能も備えているのであれば、加熱オフに対応する信号が入力されると、冷房機能を動作させてもよい。さらに、吸気口や排気口やファンは、１つでなくてもよく、複数、情報処理装置に備わっていてもよい。
【００８０】  ［効果の説明］  本実施形態の情報処理装置は、例えば、熱帯地や寒冷地等においても、連続して稼動することができる。その理由としては、本実施形態の情報処理装置は、測定した装置内温度と装置外温度を基に、今後、装置内温度が動作保証外の温度となるかを予測し、動作保証外の温度となると予測する場合には、動作保証外の温度にならないように温度制御を行うからである。
【００８１】  さらに、本実施形態によれば、情報処理装置は、省エネルギーで温度制御を行うことができる。その理由としては、本実施形態の情報処理装置は、使用電力量の大きい暖房機能や冷房機能を動作させる前に、まずは、使用電力量が少ない吸気口や排気口の開閉を行い、外気を装置内に導入したり、遮断することで温度制御を行うからである。
【００８２】  ［第２の実施の形態］  次に、本発明の第２の実施の形態について説明する。第２の実施の形態における情報処理装置は、装置内温度が目標温度範囲に到達した後、そのまま装置内温度が目標温度範囲内に保たれるように温度制御するものである。以下にその構成や動作を説明する。
【００８３】  ［構成の説明］        図４は、本発明の第２の実施の形態における情報処理装置の構成例を示す図である。第２の実施の形態における情報処理装置２は、図４に示されるように、加熱器３０と、吸気ＦＡＮ４０と、吸気口開閉部５０の代わりに、加熱器２３０と、吸気ＦＡＮ２４０と、吸気口開閉部２５０を備える。さらに、情報処理装置２は、図４に示されるように、排気ＦＡＮ６０と、排気口開閉部７０と、制御部８０の代わりに、排気ＦＡＮ２６０と、排気口開閉部２７０と、制御部２８０を備える。
【００８４】  制御部２８０は、加熱器２３０と、吸気ＦＡＮ２４０と、吸気口開閉部２５０と、排気ＦＡＮ２６０と、排気口開閉部２７０に接続される。
【００８５】  加熱器２３０は、加熱の強さを調整できる加熱器である。すなわち、加熱器２３０は、加熱量、若しくは減熱量に対応する信号が入力されると、その信号が示す加熱量、若しくは減熱量分、加熱、若しくは減熱を行う。
【００８６】  吸気ＦＡＮ２４０は、ファンの回転数を所定数増やす、若しくは減らすことを示す信号が入力されると、その信号が示す所定数分、ファンの回転数を増やす、若しくは減らす。
【００８７】  吸気口開閉部２５０は、吸気口の開閉量を調整することができる。すなわち、吸気口開閉部２５０は、所定の開閉量分、吸気口を開く、若しくは閉じることを示す信号が入力されると、現在の開閉量から、所定の開閉量分だけ吸気口を開く、若しくは閉じる。
【００８８】  排気ＦＡＮ２６０は、ファンの回転数を所定数増やす、若しくは減らすことを示す信号が入力されると、その信号が示す所定数分、ファンの回転率を増やす、若しくは減らす。
【００８９】  排気口開閉部２７０は、排気口の開閉量を調整することができる。すなわち、排気口開閉部２７０は、所定の開閉量分、排気口を開く、若しくは閉じることを示す信号が入力されると、現在の開閉量から、所定の開閉量分だけ排気口を開く、若しくは閉じる。
【００９０】  制御部２８０は、入力される装置内温度センサ１０や室温温度センサ２０からの計測結果を基に、目標温度範囲内に装置内温度が保たれるように温度制御を行う。具体的な温度制御の方法は、後述の[動作の説明]にて詳細を説明する。
【００９１】  なお、上述した以外の構成や機能は、第１の実施の形態のおける情報処理装置と同じであるので、同一の符号を付して説明を省略する。
【００９２】  ［動作の説明］  図５Ａは、本発明の第２の実施の形態における情報処理装置２の制御部２８０の動作を説明する為の図である。図５Ｂは、本発明の第２の実施の形態における情報処理装置２の制御部２８０の動作を説明する為の図（今後の装置内温度が目標温度以上と予測する場合の図５Ａからの続きの図）である。図５Ｃは、本発明の第２の実施の形態における情報処理装置２の制御部２８０の動作を説明する為の図（現在の装置内温度が目標温度以下である場合の図５Ａからの続きの図）である。図５Ｄは、本発明の第２の実施の形態における情報処理装置２の制御部２８０の動作を説明する為の図（今後の装置内温度が目標温度以下と予測する場合の図５Ｃからの続きの図）である。
【００９３】  第２の実施の形態における情報処理装置は、装置内温度が目標温度範囲に到達した後、そのまま装置内温度が温度範囲内に保たれるよう、上述のＳ１４０とＳ２８０の代わりに、以下の動作を行う。図５Ａ〜Ｄを用いながら、以下の動作を説明する。
【００９４】  まず、制御部２８０は、図５Ａに示すように、現在の装置内温度が目標温度以下かを確認する（Ｓ５００）。
【００９５】  上述の目標温度は、目標温度範囲内の温度であり、本実施形態の情報処理装置のユーザによって設定される。
【００９６】  次に、制御部２８０は、現在の装置内温度が目標温度以下であった場合（Ｓ５００でＹｅｓの場合）、装置内温度が今後、どのように変化するのか、その推移を算出する（Ｓ５１０）。
【００９７】  具体的には、制御部２８０は、上述のＳ３０と同じ動作を行い、今後の温度推移を示す近似式を算出する。
【００９８】  次に、制御部２８０は、上述のＳ５１０で算出した近似式から今後の装置内温度を予測する（Ｓ５２０）。
【００９９】  その具体的動作は、上述のＳ４０と同じである。
【０１００】  次に、制御部２８０は、上述のＳ５２０で予側された今後の装置内温度が、目標温度以上なのかを確認する（Ｓ５３０）。
【０１０１】  次に、制御部２８０は、今後の装置内温度が目標温度以上である場合（Ｓ５３０でＹｅｓの場合）、今後の装置内温度と目標温度との差を算出する（Ｓ５４０）。
【０１０２】  次に、制御部２８０は、今後の装置内温度と目標温度との差に応じて、吸気口開閉部２５０及び排気口開閉部２７０を所定の開閉量分、開く（Ｓ５５０）。
【０１０３】  所定の開閉量は、今後の装置内温度と目標温度との差に対応して複数存在し、本実施形態の情報処理装置のユーザによって制御部２８０に設定される。本実施形態の情報処理装置のユーザは、今後、装置内温度と目標温度との差が少なくなると想定される開閉量を、所定の開閉量として制御部２８０に設定する。Ｓ５５０において、制御部２８０は、今後の装置内温度と目標温度との差に対応する所定の開閉量を選択し、所定の開閉量分、開くことを示す信号を吸気口開閉部２５０及び排気口開閉部２７０に出力する。吸気口開閉部２５０と排気口開閉部２７０は、上述の信号が示す開閉量分、吸気口と排気口を開く。
【０１０４】  次に、制御部２８０は、所定時間経過後、最新の装置内温度をメモリから取得する（Ｓ５６０）。
【０１０５】  次に、制御部２８０は、最新の装置内温度と目標温度との差を算出する（Ｓ５７０）。
【０１０６】  次に、制御部２８０は、最新の装置内温度と目標温度との差が０より大きい場合、すなわち、最新の装置内温度が目標温度より大きい場合、吸気ＦＡＮ２４０のファンの回転数を所定数、増やすよう指示を出す（Ｓ５８０）。
【０１０７】  具体的には、制御部２８０は、最新の装置内温度と目標温度との差が０より大きい場合、ファンの回転数を所定数、増やすことを示す信号を吸気ＦＡＮ２４０に出力し、信号を受け取った吸気ＦＡＮ２４０は、その信号が示す所定数分、ファンの回転数を増やす。所定数は、本実施形態の情報処理装置のユーザによって設定される。本実施形態の情報処理装置のユーザは、現在の装置内温度と目標温度との差が少なくなると想定する回転数を、所定数として設定する。
【０１０８】  次に、制御部２８０は、図５Ｂに示すように、所定時間経過後、最新の装置内温度をメモリから取得する（Ｓ５９０）。
【０１０９】  次に、制御部２８０は、最新の装置内温度と目標温度との差を算出する（Ｓ６００）。
【０１１０】  次に、制御部２８０は、最新の装置内温度と目標温度との差が０より大きい場合、すなわち、最新の装置内温度が目標温度より大きい場合、排気ＦＡＮ２６０のファンの回転数を所定数、増やすよう指示を出す（Ｓ６１０）。
【０１１１】  具体的には、制御部２８０は、最新の装置内温度と目標温度との差が０より大きい場合、ファンの回転数を所定数、増やすことを示す信号を排気ＦＡＮ２６０に出力し、信号を受け取った排気ＦＡＮ２６０は、その信号が示す所定数分、ファンの回転数を増やす。所定数は、本実施形態の情報処理装置のユーザによって設定される。本実施形態の情報処理装置のユーザは、現在の装置内温度と目標温度との差が少なくなると想定する回転数を、所定数として設定する。
【０１１２】  次に、制御部２８０は、所定時間経過後、最新の装置内温度をメモリから取得する（Ｓ６２０）。
【０１１３】  次に、制御部２８０は、最新の装置内温度と目標温度との差を算出する（Ｓ６３０）。
【０１１４】  次に、制御部２８０は、最新の装置内温度と目標温度との差が０より大きい場合、すなわち、最新の装置内温度が目標温度より大きい場合、所定の減熱量分、加熱器２３０での加熱を抑制する（Ｓ６４０）。
【０１１５】  具体的には、制御部２８０は、最新の装置内温度と目標温度との差が０より大きい場合、所定の減熱量を示す信号を加熱器２３０に出力し、その信号を受け取った加熱器２３０は、その減熱量分、加熱を抑制する。所定の減熱量は、本実施形態の情報処理装置のユーザによって設定される。本実施形態の情報処理装置のユーザは、現在の装置内温度と目標温度との差が少なくなると想定する減熱量を、所定の減熱量として設定する。
【０１１６】  上述の動作は、Ｓ１４０とＳ２８０の代わりに実施される動作である。その為、制御部２８０は、図示していないが、上述の動作を行った後、Ｓ１４０やＳ２８０の次のステップであるＳ１２０やＳ２６０に戻り、Ｓ１２０やＳ２６０以降の処理を実行する。また、図示していないが、制御部２８０は、Ｓ５８０、Ｓ６１０、及びＳ６４０において、最新の装置内温度と目標温度との差が０以下の場合、Ｓ１２０やＳ２６０に戻り、Ｓ１２０やＳ２６０以降の処理を実行する。
【０１１７】  制御部２８０は、今後の装置内温度が目標温度以下であった場合（Ｓ５３０でＮｏの場合）には、今後の装置内温度と目標温度との差を算出する（Ｓ６５０）。
【０１１８】  次に、制御部２８０は、今後の装置内温度と目標温度との差に応じて、吸気口開閉部２５０及び排気口開閉部２７０を所定の開閉量分、閉じる（Ｓ６６０）。
【０１１９】  所定の開閉量は、今後の装置内温度と目標温度との差に対応して複数存在し、本実施形態の情報処理装置のユーザによって制御部２８０に設定される。本実施形態の情報処理装置のユーザは、今後、装置内温度と目標温度との差が少なくなると想定される開閉量を、所定の開閉量として制御部２８０に設定する。Ｓ６６０において、制御部２８０は、今後の装置内温度と目標温度との差に対応する所定の開閉量を選択し、所定の開閉量分、閉じることを示す信号を吸気口開閉部２５０及び排気口開閉部２７０に出力する。吸気口開閉部２５０と排気口開閉部２７０は、上述の信号が示す開閉量分、吸気口と排気口を閉じる。
【０１２０】  上述の動作は、Ｓ１４０とＳ２８０の代わりに実施される動作である。その為、次に、制御部２８０は、図示していないが、上述の動作を行った後、Ｓ１４０やＳ２８０の次のステップであるＳ１２０やＳ２６０に戻り、Ｓ１２０やＳ２６０以降の処理を実行する。
【０１２１】  また、制御部２８０は、現在の装置内温度が目標温度より高い場合（Ｓ５００でＮｏの場合）には、以下の動作を行う。
【０１２２】  まず、制御部２８０は、図５Ｃに示すように、装置内温度が今後、どのように変化するのか、その推移を算出する（Ｓ７００）。
【０１２３】  具体的には、制御部２８０は、上述のＳ２１０と同じ動作を行い、今後の温度推移を示す近似式を算出する。
【０１２４】  次に、制御部２８０は、今後の装置内温度を、上述のＳ７００で算出した近似式から予測する（Ｓ７１０）。
【０１２５】  その具体的動作は、上述のＳ２２０と同じである。
【０１２６】  次に、制御部２８０は、今後の装置内温度が目標温度以下かを確認する（Ｓ７２０）。
【０１２７】  次に、制御部２８０は、今後の装置内温度が目標温度以下の場合（Ｓ７２０でＹｅｓの場合）、今後の装置内温度と目標温度との差を算出する（Ｓ７３０）。
【０１２８】  次に、制御部２８０は、今後の装置内温度と目標温度との差に応じて、吸気口開閉部２５０及び排気口開閉部２７０を所定の開閉量分、閉じる（Ｓ７４０）。
【０１２９】  Ｓ７４０の具体的な動作は、上述のＳ６６０と同じである。
【０１３０】  次に、制御部２８０は、所定時間経過後、最新の装置内温度をメモリから取得する（Ｓ７５０）。
【０１３１】  次に、制御部２８０は、目標温度と最新の装置内温度の差を算出する（Ｓ７６０）。
【０１３２】  次に、制御部２８０は、目標温度と最新の装置内温度との差が０より大きい場合、すなわち、目標温度が最新の装置内温度より大きい場合、吸気ＦＡＮ２４０のファンの回転数を所定回転数、減らすよう指示を出す（Ｓ７７０）。
【０１３３】  具体的には、制御部２８０は、目標温度と最新の装置内温度との差が０より大きい場合、ファンの回転数を所定数、減らすことを示す信号を吸気ＦＡＮ２４０に出力し、信号を受け取った吸気ＦＡＮ２４０は、その信号が示す所定数分、ファンの回転数を減らす。所定数は、本実施形態の情報処理装置のユーザによって設定される。本実施形態の情報処理装置のユーザは、目標温度と最新の装置内温度との差が少なくなると想定する回転数を、所定数として設定する。
【０１３４】  次に、制御部２８０は、図５Ｄに示すように、所定時間経過後、最新の装置内温度をメモリから取得する（Ｓ７８０）。
【０１３５】  次に、制御部２８０は、目標温度と最新の装置内温度との差を算出する（Ｓ７９０）。
【０１３６】  次に、制御部２８０は、目標温度と最新の装置内温度の差が０より大きい場合、すなわち、目標温度が最新の装置内温度より大きい場合、排気ＦＡＮ２６０のファンの回転数を所定回転数、減らすよう指示を出す（Ｓ８００）。
【０１３７】  具体的には、制御部２８０は、目標温度と最新の装置内温度との差が０より大きい場合、ファンの回転数を所定数、減らすことを示す信号を排気ＦＡＮ２６０に出力し、信号を受け取った排気ＦＡＮ２６０は、その信号が示す所定数分、ファンの回転数を減らす。所定数は、本実施形態の情報処理装置のユーザによって設定される。本実施形態の情報処理装置のユーザは、目標温度と最新の装置内温度との差が少なくなると想定する回転数を、所定数として設定する。
【０１３８】  次に、制御部２８０は、所定時間経過後、最新の装置内温度をメモリから取得する（Ｓ８１０）。
【０１３９】  次に、制御部２８０は、目標温度と最新の装置内温度との差を算出する（Ｓ８２０）。
【０１４０】  次に、制御部２８０は、目標温度と最新の装置内温度の差が０より大きい場合、所定の加熱量分、加熱器２３０での加熱を強くする（Ｓ８３０）。
【０１４１】  具体的には、制御部２８０は、目標温度と最新の装置内温度の差が０より大きい場合、所定の減熱量を示す信号を加熱器２３０に出力し、その信号を受け取った加熱器２３０は、その加熱量分、加熱を強くする。所定の加熱量分は、本実施形態の情報処理装置のユーザによって設定される。本実施形態の情報処理装置のユーザは、目標温度と最新の装置内温度の差が少なくなると想定する加熱量を、所定の加熱量として設定する。
【０１４２】  上述の動作は、Ｓ１４０とＳ２８０の代わりに実施される動作である。その為、次に、制御部２８０は、図示していないが、上述の動作を行った後、Ｓ１４０やＳ２８０の次のステップであるＳ１２０やＳ２６０に戻り、Ｓ１２０やＳ２６０以降の処理を実行する。また、図示していないが、制御部２８０は、Ｓ７７０、Ｓ８００、及びＳ８３０において、目標温度と最新の装置内温度の差が０以下の場合、Ｓ１２０やＳ２６０に戻り、Ｓ１２０やＳ２６０以降の処理を実行する。
【０１４３】  制御部２８０は、図５Ｃに示されるように、今後の装置内温度が目標温度以下でない場合（Ｓ７２０でＮｏの場合）には、今後の装置内温度と目標温度の差を算出する（Ｓ８４０）。
【０１４４】  次に、制御部２８０は、今後の装置内温度と目標温度との差に応じて、吸気口開閉部２５０及び排気口開閉部２７０を所定の開閉量分、開く（Ｓ８５０）。
【０１４５】  Ｓ８５０の具体的動作は、Ｓ５５０と同じである。
【０１４６】  上述の動作は、Ｓ１４０とＳ２８０の代わりに実施される動作である。その為、次に、制御部２８０は、図示していないが、上述の動作を行った後、Ｓ１４０やＳ２８０の次のステップであるＳ１２０やＳ２６０に戻り、Ｓ１２０やＳ２６０以降の処理を実行する。
【０１４７】  その他の動作については、第１の実施の形態の動作と同様である為、詳細の説明を省略する。
【０１４８】  ［効果の説明］  本実施形態によれば、情報処理装置は、装置内温度が目標温度範囲に到達した後、そのまま目標温度範囲内に装置内温度が保たれるように制御することができる。その理由として、本実施形態の情報処理装置は、今後の装置内温度を予測し、今後の装置内温度と目標温度範囲内の目標温度との差分を求め、その差分が少なくなるように、装置内の温度調整を行うからである。
【０１４９】  ［第３の実施の形態］  次に、本発明の第３の実施の形態について説明する。
【０１５０】  ［構成の説明］  図６は、本発明の第３の実施の形態における情報処理装置の構成例を示す図である。第３の実施形態の情報処理装置３は、装置内温度センサ３００と、装置外温度センサ３０１と、制御部３０２から構成される。
【０１５１】  装置内温度センサ３００は、装置内部の温度、すなわち装置内温度を測定する。
【０１５２】  装置外温度センサ３０１は、装置外部の温度、すなわち装置外温度を測定する。
【０１５３】  制御部３０２は、装置内温度センサ３００や装置外温度センサ３０１が測定した複数の装置内温度と装置外温度を基に、今後、装置内温度が所定の温度範囲外の温度となるかを予測する。所定の温度範囲は、本実施形態の情報処理装置のユーザによって設定される。本実施形態の情報処理装置のユーザは、情報処理装置の動作が保証される温度範囲を、所定の温度範囲として設定してもよい。制御部３０２は、今後、装置内温度が動作保証外の温度となるかを予測することができる。また、制御部３０２は、装置内温度が所定の温度範囲外の温度となると予測した場合には、所定の温度範囲外の温度にならないように温度制御を行う。
【０１５４】  [動作の説明]  まず、装置内温度センサ３００は、装置内部の温度、すなわち装置内温度を測定する。また、装置外温度センサ３０１も装置外部の温度、すなわち装置外温度を測定する。
【０１５５】  次に、制御部３０２は、装置内温度センサ３００や装置外温度センサ３０１が測定した複数の装置内温度と装置外温度を基に、今後、装置内温度が所定の温度範囲外の温度となるかを予測する。例えば、制御部３０２は、以下の通りに、今後、装置内温度が所定の温度範囲外の温度となるかを予測することができる。
【０１５６】  （ａ）制御部３０２は、測定された装置内温度の推移に対応する第１の近似直線の傾きを求め、さらに、測定された装置外温度の推移に対応する第２の近似直線の傾きを求める。
【０１５７】  （ｂ）次に、制御部３０２は、求めた２つの傾きの内、絶対値が大きい方の傾きと所定時間を乗算し、直近に測定された装置内温度を加算した値を、所定時間経過時に予想される装置内の温度（以下、「予測装置内温度」という）として算出する。
【０１５８】  上述の所定時間は、本実施形態の情報処理装置のユーザによって設定される値である。本実施形態の情報処理装置のユーザは、どのくらい時間が経過した時の装置内温度を予側したいかによって、所定時間を調整する。例えば、本実施形態の情報処理装置のユーザは、直近に装置内温度を測定してから３秒経過した時の装置内温度を予測したい場合には、所定時間を３に設定する。
【０１５９】  （ｃ）次に、制御部３０２は、予測装置内温度が第１の所定の温度以下であった場合、若しくは、第２の所定の温度以上である場合に、今後、装置内温度が所定の温度範囲外の温度となると予測する。
【０１６０】  上述の第１の所定の温度や第２の所定の温度は、本実施形態の情報処理装置のユーザによって設定される値である。本実施形態の情報処理装置のユーザは、低温により動作保障外となる温度を第１の所定の温度として設定し、高温により動作保障外となる温度を第２の所定の温度として設定してもよい。
【０１６１】  次に、制御部３０２は、装置内温度が所定の温度範囲外の温度となると予測した場合には、所定の温度範囲外の温度にならないように温度制御を行う。
【０１６２】  例えば、制御部３０２は、予測装置内温度が第１の所定値以下であれば、始めに、装置内部に外気が入るのを遮断してもよい。上述の第１の所定値は、上述の第１の所定の温度に比較的近い所定の温度範囲内の温度であり、本実施形態の情報処理装置のユーザによって設定される。所定の温度範囲内の温度とは、第１の所定の温度から第２の所定の温度までの温度である。また、制御部３０２は、予測装置内温度が第２の所定値以上であれば、始めに、装置内部に外気を導入してもよい。上述の第２の所定値は、上述の第２の所定の温度に比較的近い所定の温度範囲内の温度であり、本実施形態の情報処理装置のユーザによって設定される。
【０１６３】  ［効果の説明］  本実施形態の情報処理装置は、例えば、熱帯地や寒冷地等においても、連続して稼動することができる。その理由としては、本実施形態の情報処理装置は、測定した装置内温度と装置外温度を基に、今後、装置内温度が動作保証外の温度となるかを予測し、動作保証外の温度となると予測する場合には、動作保証外の温度にならないように温度制御を行うからである。
【０１６４】  以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【０１６５】  この出願は、２０１２年１１月２８日に出願された日本出願特願２０１２−２５９９６２を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【０１６６】  さらに、上記の各実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。（付記１）  装置内部の温度、すなわち装置内温度を測定する装置内温度センサと、  装置外部の温度、すなわち装置外温度を測定する装置外温度センサと、  測定した複数の前記装置内温度と前記装置外温度を基に、今後、前記装置内温度が所定の温度範囲外の温度となるかを予測し、前記装置内温度が前記温度範囲外の温度となると予測した場合には、前記温度範囲外の温度にならないように温度制御を行う制御手段を備える、ことを特徴とする情報処理装置。（付記２）  前記制御手段は、前記温度範囲外の温度にならないように前記温度制御を行うに際し、測定した前記装置内温度が第１の所定値以下であれば、始めに、装置内部に外気が入るのを遮断する、ことを特徴とする付記１に記載の情報処理装置。（付記３）  前記制御手段は、前記温度範囲外の温度にならないように前記温度制御を行うに際し、測定した前記装置内温度が第２の所定値以上であれば、始めに、装置内部に外気を導入する、ことを特徴とする付記１乃至２のいずれか１項に記載の情報処理装置。（付記４）  前記制御手段は、測定された前記装置内温度の推移に対応する第１の近似直線の傾きを求め、さらに、測定された前記装置外温度の推移に対応する第２の近似直線の傾きを求め、求めた２つの前記傾きの内、絶対値が大きい方の前記傾きと前記所定時間を乗算し、直近に測定された前記装置内温度を加算した値、すなわち予測装置内温度が、第１の所定の温度以下であった場合、若しくは、第２の所定の温度以上である場合に、今後、前記装置内温度が前記温度範囲外の温度となると予測する、ことを特徴とする付記１乃至３のいずれか１項に記載の情報処理装置。（付記５）  前記制御手段は、前記装置内温度が前記温度範囲内の所定の温度範囲、すなわち第２の温度範囲に到達した後、所定時間経過後の前記装置内温度、すなわち今後の装置内温度を予測し、前記今後の装置内温度と前記第２の温度範囲内の所定の目標温度との差分を求め、前記差分が少なくなるように温度制御を行う、ことを特徴とする付記１乃至４のいずれか１項に記載の情報処理装置。（付記６）  装置内部の温度、すなわち装置内温度と、装置外部の温度、すなわち装置外温度を測定し、測定した複数の前記装置内温度と前記装置外温度を基に、今後、前記装置内温度が所定の温度範囲外の温度となるかを予測し、前記装置内温度が前記温度範囲外の温度となると予測した場合には、前記温度範囲外の温度にならないように温度制御を行う、ことを特徴とする温度制御方法。（付記７）  前記温度範囲外の温度にならないように前記温度制御を行うに際し、測定した前記装置内温度が第１の所定値以下であれば、始めに、装置内部に外気が入るのを遮断する、ことを特徴とする付記６に記載の温度制御方法。（付記８）  前記温度範囲外の温度にならないように前記温度制御を行うに際し、測定した前記装置内温度が第２の所定値以上であれば、始めに、装置内部に外気を導入する、ことを特徴とする付記６乃至７のいずれか１項に記載の温度制御方法。（付記９）  測定された前記装置内温度の推移に対応する第１の近似直線の傾きを求め、さらに、測定された前記装置外温度の推移に対応する第２の近似直線の傾きを求め、求めた２つの前記傾きの内、絶対値が大きい方の前記傾きと前記所定時間を乗算し、直近に測定された前記装置内温度を加算した値、すなわち予測装置内温度が、第１の所定の温度以下であった場合、若しくは、第２の所定の温度以上である場合に、今後、前記装置内温度が前記温度範囲外の温度となると予測する、ことを特徴とする付記６乃至８のいずれか１項に記載の温度制御方法。（付記１０）  前前記装置内温度が前記温度範囲内の所定の温度範囲、すなわち第２の温度範囲に到達した後、所定時間経過後の前記装置内温度、すなわち今後の装置内温度を予測し、前記今後の装置内温度と前記第２の温度範囲内の所定の目標温度との差分を求め、前記差分が少なくなるように温度制御を行う、ことを特徴とする付記６乃至９のいずれか１項に記載の温度制御方法。（付記１１）  前記制御手段は、自装置に設けられた吸気口と排気口のいずれか、若しくは両方を閉じて、装置内部に外気が入るのを遮断する、ことを特徴とする付記１乃至５のいずれか１項に記載の情報処理装置。（付記１２）  前記制御手段は、自装置に設けられた前記吸気口と前記排気口のいずれか、若しくは両方を開いて、装置内部に外気を導入する、ことを特徴とする付記１乃至５のいずれか１項に記載の情報処理装置。
【符号の説明】
【０１６７】  １、２、３    情報処理装置  １０、３００    装置内温度センサ  ２０    室温温度センサ  ３０、２３０    加熱器  ４０、２４０    吸気ＦＡＮ  ５０、２５０    吸気口開閉部  ６０、２６０    排気ＦＡＮ  ７０、２７０    排気口開閉部  ８０、２８０、３０２    制御部  ３０１    装置外温度センサ
【図１】
0005960841.tif 000002
【図２Ａ】
0005960841.tif 000003
【図２Ｂ】
0005960841.tif 000004
【図２Ｃ】
0005960841.tif 000005
【図３】
0005960841.tif 000006
【図４】
0005960841.tif 000007
【図５Ａ】
0005960841.tif 000008
【図５Ｂ】
0005960841.tif 000009
【図５Ｃ】
0005960841.tif 000010
【図５Ｄ】
0005960841.tif 000011
【図６】
0005960841.tif 000012