(57)【特許請求の範囲】
【請求項１】
冷凍サイクルを循環する冷媒を圧縮させる圧縮機と、
室温を測定する室温センサと、
空気調和機の運転を制御する制御部と、を備え、
制御部は、室温センサによって測定される室温に基づいて、所定のサーモオフ判定温度を閾値として圧縮機の運転を制御するサーモオン／オフ運転を実行し、
制御部は、設定温度に対して所定のシフト温度値をシフトした温度をサーモオフ判定温度としてサーモオン／オフ運転を実行し、過去のサーモオン／オフ運転における室温の実績に基づいてシフト温度値を決定し、所定条件を満たした場合に、サーモオフの開始を早めるようにシフト温度値を更新する、空気調和機。
【請求項２】
制御部は、サーモオフの開始を早めるために、サーモオフ条件に用いるシフト温度値の絶対値を小さくするように更新する、請求項１に記載の空気調和機。
【請求項３】
制御部は、シフト温度値を決定する際に、過去のサーモオン／オフ運転における室温の極大値あるいは極小値と、設定温度との差に基づいて、シフト温度値を決定する、請求項１又は２に記載の空気調和機。
【請求項４】
暖房運転時において、シフト温度値はプラスの値に設定されており、制御部は、過去Ｘ回の室温の極小値の平均値が、設定温度に対して第１の温度幅以上高い温度であると判定した場合に、シフト温度値の絶対値を小さくするように更新する、請求項３に記載の空気調和機。
【請求項５】
冷房運転時において、シフト温度値はマイナスの値に設定されており、制御部は、過去Ｙ回の室温の極大値の平均値が、設定温度に対して第２の温度幅以上低い温度であると判定した場合に、シフト温度値の絶対値を小さくするように更新する、請求項３又は４に記載の空気調和機。
【請求項６】
制御部は、シフト温度値を決定する際に、過去Ｚ回のサーモオン状態の継続時間に基づいて、シフト温度値を決定する、請求項１から５のいずれか１つに記載の空気調和機。
【請求項７】
制御部は、過去Ｚ回のサーモオン状態の継続時間の平均値が所定時間以内であると判定した場合に、シフト温度値の絶対値を小さくするように更新する、請求項６に記載の空気調和機。
【請求項８】
シフト温度値の絶対値に関して最大値と最小値が定められる、請求項１から７のいずれか１つに記載の空気調和機。
【請求項９】
シフト温度値の絶対値に関する最大値は固定値であり、最小値は可変値である、請求項８に記載の空気調和機。
【請求項１０】
シフト温度値の絶対値に関する最小値は、空気調和機の設置場所における住宅冷温熱保持能力に応じて決定される、請求項９に記載の空気調和機。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、空気調和機に関する。
【背景技術】
【０００２】
従来、この種の空気調和機として種々のものが知られている。例えば、室内機側で検知される室温とリモコンで設定される設定温度との差に基づいて圧縮機のＯＮ／ＯＦＦを制御し、設定温度の近傍に室温を維持する「サーモオン／オフ運転」を実行する空気調和機が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開第２０１５−２１６５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、近年では高気密・高断熱の住宅が増加している。このような住宅では、通常の住宅に比べて、空調運転を停止した時の温度変化が緩やかになる。当該住宅に設置した空気調和機でサーモオン／オフ運転を実行すると、サーモオフ状態のときの温度変化が緩やかであるために、設定温度から離れた温度帯で室温が維持されやすくなり、空気調和機の設置環境に適した空調運転とならない場合がある。特許文献１に開示される空気調和機を含めて、設置環境に適した空調運転を行うことに関して未だ改善の余地がある。
【０００５】
従って、本開示の目的は、前記問題を解決することにあって、設置環境により適した空調運転を行うことができる空気調和機を提供することにある。
【課題を解決するための手段】
【０００６】
本開示の一態様の空気調和機は、冷凍サイクルを循環する冷媒を圧縮させる圧縮機と、室温を測定する室温センサと、空気調和機の運転を制御する制御部と、を備え、制御部は、室温センサによって測定される室温に基づいて、所定のサーモオフ判定温度を閾値として圧縮機の運転を制御するサーモオン／オフ運転を実行し、制御部は、設定温度に対して所定のシフト温度値をシフトした温度をサーモオフ判定温度としてサーモオン／オフ運転を実行し、過去のサーモオン／オフ運転における室温の実績に基づいてシフト温度値を決定する。
【発明の効果】
【０００７】
本開示の空気調和機によれば、設置環境により適した空調運転を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態における空気調和機および空気調和システムを示す図
【図２】空気調和機の構成を示すブロック図
【図３Ａ】暖房運転におけるサーモオン／オフ運転時の室温の温度推移の一例を示すグラフ（シフト温度値の更新前）
【図３Ｂ】暖房運転におけるサーモオン／オフ運転時の室温の温度推移の一例を示すグラフ（シフト温度値の更新後）
【図４Ａ】冷房運転におけるサーモオン／オフ運転時の室温の温度推移の一例を示すグラフ（シフト温度値の更新前）
【図４Ｂ】冷房運転におけるサーモオン／オフ運転時の室温の温度推移の一例を示すグラフ（シフト温度値の更新後）
【図５】暖房運転におけるサーモオン／オフ運転時のシフト温度値の更新方法に関するフローチャート
【図６】暖房運転におけるサーモオン／オフ運転を実行したときの室温の温度推移の一例を示すグラフ
【図７】冷房運転におけるサーモオン／オフ運転時のシフト温度値の更新方法に関するフローチャート
【図８】冷房運転におけるサーモオン／オフ運転を実行したときの室温の温度推移の一例を示すグラフ
【発明を実施するための形態】
【０００９】
第１の発明は、冷凍サイクルを循環する冷媒を圧縮させる圧縮機と、室温を測定する室温センサと、空気調和機の運転を制御する制御部と、を備え、制御部は、室温センサによって測定される室温に基づいて、所定のサーモオフ判定温度を閾値として圧縮機の運転を制御するサーモオン／オフ運転を実行し、制御部は、設定温度に対して所定のシフト温度値をシフトした温度をサーモオフ判定温度としてサーモオン／オフ運転を実行し、過去のサーモオン／オフ運転における室温の実績に基づいてシフト温度値を決定する、空気調和機である。
【００１０】
このような構成によれば、サーモオフ判定温度を決定するためのシフト温度値を、過去のサーモオン／オフ運転における室温の実績に基づいて決定することにより、シフト温度値を固定値とする場合に比べて、空気調和機の設置環境により適した運転が可能となる。
【００１１】
第２の発明は、特に、第１の発明における制御部は、シフト温度値を決定する際に、過去のサーモオン／オフ運転における室温の極大値あるいは極小値と、設定温度との差に基づいて、シフト温度値を決定する。
【００１２】
このような構成によれば、設定温度に近い温度帯に室温を維持するサーモオン／オフ運転が実現可能となる。
【００１３】
第３の発明は、特に、第２の発明における暖房運転時において、シフト温度値はプラスの値に設定されており、制御部は、過去Ｘ回の室温の極小値の平均値が、設定温度に対して第１の温度幅以上高い温度であると判定した場合に、シフト温度値の絶対値を小さくするように更新する。
【００１４】
このような構成によれば、シフト温度値の絶対値を小さくするように更新し、サーモオフ判定温度を設定温度に近付けることで、設定温度により近い温度帯に室温を維持するサーモオン／オフ運転が可能となる。
【００１５】
第４の発明は、特に、第２の発明又は第３の発明における冷房運転時において、シフト温度値はマイナスの値に設定されており、制御部は、過去Ｙ回の室温の極大値の平均値が、設定温度に対して第２の温度幅以上低い温度であると判定した場合に、シフト温度値の絶対値を小さくするように更新する。
【００１６】
このような構成によれば、シフト温度値の絶対値を小さくするように更新し、サーモオフ判定温度を設定温度に近付けることで、設定温度により近い温度帯に室温を維持するサーモオン／オフ運転が可能となる。
【００１７】
第５の発明は、特に、第１の発明から第４の発明のいずれか１つにおける制御部は、シフト温度値を決定する際に、過去Ｚ回のサーモオン状態の継続時間に基づいて、シフト温度値を決定する。
【００１８】
このような構成によれば、サーモオン状態の継続時間に基づいてシフト温度値を決定することで、設定温度により近い温度帯に室温を維持するサーモオン／オフ運転が可能となる。
【００１９】
第６の発明は、特に、第５の発明における制御部は、過去Ｚ回のサーモオン状態の継続時間の平均値が所定時間以内であると判定した場合に、シフト温度値の絶対値を小さくするように更新する。
【００２０】
このような構成によれば、シフト温度値の絶対値を小さくするように更新し、サーモオフ判定温度を設定温度に近付けるようすることで、設定温度により近い温度帯に室温を維持するサーモオン／オフ運転が可能となる。
【００２１】
第７の発明は、特に、第１の発明から第６の発明のいずれか１つにおけるシフト温度値の絶対値に関して最大値と最小値が定められる。
【００２２】
このような構成によれば、シフト温度値が過剰に増減することを防止することができる。
【００２３】
第８の発明は、特に、第７の発明におけるシフト温度値の絶対値に関する最大値は固定値であり、最小値は可変値である。
【００２４】
このような構成によれば、最小値を可変値とすることで、空気調和器の設置環境における住宅の性能に応じて最小値を変化させる等、空気調和機の設置環境により適した運転が可能となる。
【００２５】
第９の発明は、特に、第８の発明におけるシフト温度値の絶対値に関する最小値は、空気調和機の設置場所における住宅冷温熱保持能力に応じて決定される。
【００２６】
このような構成によれば、住宅冷温熱保持能力に応じて最小値を変化させることで、空気調和機の設置環境により適した運転が可能となる。
【００２７】
（実施形態）
以下に、本発明に係る実施形態を図面に基づいて詳細に説明する。
【００２８】
図１は、実施形態に係る空気調和機および空気調和システムを示す図である。
【００２９】
図１に示す空気調和システムには、空気調和機群２と、サーバ４とが設けられている。
【００３０】
空気調和機群２は、複数の空気調和機３で構成されており、複数の空気調和機３のそれぞれは異なる場所に設置されている。本実施形態では、複数の空気調和機３の中から１つの空気調和機３Ａを抽出し、空気調和機３Ａの運転を制御する方法について説明する。
【００３１】
サーバ４は、空気調和機群２に関する情報を管理するサーバである。サーバ４は例えば、空気調和機３の製造会社の管理サーバである。サーバ４は、インターネットを介して空気調和機３に関するサービスを提供するように、アプリケーションと接続するアプリケーションサーバであってもよい。
【００３２】
図１に示す空気調和システムでは、インターネットを経由して、空気調和機群２とサーバ４と外部情報源６との間でデータの送受信を行う。データの送受信を行うために様々な通信手段を用いてもよい。通信手段は例えば、有線ＬＡＮ、無線ＬＡＮ、携帯情報端末キャリアの通信網を利用した通信などの通信手段である。例えば、空気調和機３は、Ｗｉ−Ｆｉ（登録商標）ルータを介してインターネットと通信可能である。
【００３３】
次に、空気調和機３Ａの構成について、図２を用いて説明する。図２は、空気調和機３Ａの構成を示すブロック図である。
【００３４】
図２に示すように、空気調和機３Ａは、室内機８と、室外機１０と、冷凍サイクル１２とを備える。
【００３５】
室内機８と室外機１０は冷凍サイクル１２により接続されている。冷凍サイクル１２は、室内機８と室外機１０の間で冷媒を循環させる複数の配管等により構成される。冷凍サイクル１２を流れる冷媒の向きは、冷房運転、除湿運転のときと、暖房運転のときで逆向きとなる。
【００３６】
室内機８は、制御部１４と、室温センサ１６と、記憶部１８とを備える。
【００３７】
制御部１４は、空気調和機３Ａの運転を制御する部材である。制御部１４はＣＰＵ等を含み、ＣＰＵがプログラム（ソフトウェア）を実行することで所定の機能を実現する。制御部１４は、ＣＰＵに代えて、所定の機能を実現するように設計された専用の電子回路で構成されるプロセッサを含んでもよい。
【００３８】
図２の点線で示すように、制御部１４は、室内機８の内部で室温センサ１６および記憶部１８に電気的に接続されている。
【００３９】
室温センサ１６は、室内機８の設置場所における室温を測定する温度センサである。室温センサ１６は例えば、室内機８の吸込口に設けられており、室内機８に吸い込まれる空気の温度を室温として測定する。室温センサ１６の位置は、室内機８の内部に限らず、室内機８の外部など、室温を測定できる場所であれば任意の位置であってもよい。
【００４０】
記憶部１８は、空気調和機３Ａの運転に関する各種情報を記憶媒体である。記憶部１８は例えば、一時的に情報を記憶する揮発性のメモリ（図示せず）と、永続的に情報を記憶する不揮発性のメモリ（図示せず）とを備える。揮発性のメモリは例えば、ＤＲＡＭ(Dynamic Random Access Memory)などのバッファメモリであってもよい。不揮発性のメモリは例えば、フラッシュメモリであってもよい。
【００４１】
制御部１４はさらに、前述したサーバ４と、リモコン１５との間で通信を行う。
【００４２】
リモコン１５は、空気調和機３Ａに関する設定を遠隔で行うためのコントローラである。リモコン１５を使用して、冷房運転、除湿運転、暖房運転などの運転モードや、設定温度、風向などの設定を行うことができる。
【００４３】
図２に示すように、室外機１０は、圧縮機２０を備える。圧縮機２０は、冷凍サイクル１２を流れる冷媒を圧縮させる機器である。
【００４４】
圧縮機２０には制御部１４が電気的に接続されている。制御部１４は、圧縮機２０の駆動周波数を制御して圧縮機２０の運転を制御する。
【００４５】
上述した構成を有する空気調和機３Ａでは、ユーザがリモコン１５を操作して空気調和機３Ａの設定を行うことにより、当該設定に応じた運転を命じる信号がリモコン１５から室内機８に送信される。当該信号は記憶部１８に記憶され、制御部１４は当該信号に基づいて、圧縮機２０を所定の周波数で駆動するように制御する。これにより、冷凍サイクル１２に冷媒を循環させて、冷房運転や暖房運転などの空調運転が実行される。
【００４６】
実施形態の制御部１４は、室温センサ１６が測定する室温に基づいて、所定のサーモオフ判定温度を閾値として圧縮機２０の運転を制御するサーモオン／オフ運転を実行する。実施形態の制御部１４が実行するサーモオン／オフ運転について、図３Ａ、図３Ｂ、図４Ａ、図４Ｂを用いて説明する。
【００４７】
図３Ａ、図３Ｂは、暖房運転におけるサーモオン／オフ運転時の室温の温度推移の一例を示すグラフである。図４Ａ、図４Ｂは、冷房運転におけるサーモオン／オフ運転時の室温の温度推移の一例を示すグラフである。図３Ａ、図３Ｂ、図４Ａ、図４Ｂにおいて、横軸は運転時間、縦軸は温度である。
【００４８】
図３Ａ、図３Ｂ、図４Ａ、図４Ｂにおいて、室温Ｔ１は、室温センサ１６によって測定される温度である。設定温度Ｔ２は、リモコン１５によって設定される空調温度である。サーモオフ判定温度Ｔ３は、サーモオン状態とサーモオフ状態の切り替えを判定するための閾値温度である。シフト温度値ΔＴは、設定温度Ｔ２に対するサーモオフ判定温度Ｔ３の差分温度であり、設定温度Ｔ２に対する相対的な温度としてサーモオフ判定温度Ｔ３を決定するために設定される温度である。
【００４９】
室温Ｔ１に関する情報は室温センサ１６から記憶部１８に送信され、制御部１４によって読み出される。設定温度Ｔ２に関する情報はリモコン１５から記憶部１８に送信され、制御部１４によって読み出される。シフト温度値ΔＴに関する情報は、記憶部１８に予め記憶されており、制御部１４によって読み出される。設定温度Ｔ２とシフト温度値ΔＴが記憶部１８に記憶されていれば、サーモオフ判定温度Ｔ３は記憶部１８に記憶されなくてもよい。シフト温度値ΔＴについては、制御部１４が記憶部１８に新たに書き込むことで、その値を更新することができる。
【００５０】
図３Ａに示すように、暖房運転時に、サーモオフ判定温度Ｔ３が存在する状態で、室温Ｔ１がサーモオフ判定温度Ｔ３よりも低い場合は、圧縮機２０を所定の駆動周波数で運転して暖房運転を行う（サーモオン状態）。これにより室温Ｔ１が上昇する。その後、室温Ｔ１がサーモオフ判定温度Ｔ３よりも高い時間が所定時間（例えば３分間）以上継続すると、圧縮機２０の運転が停止される（サーモオフ状態）。これにより室温Ｔ１が低下する。その後、サーモオフ状態が所定時間（例えば３分間）以上継続してから、室温Ｔ１がサーモオフ判定温度Ｔ３よりも低くなった場合、圧縮機２０の運転を再開し、サーモオン状態に戻る。このように、サーモオフ判定温度Ｔ３を閾値温度としてサーモオン状態とサーモオフ状態を交互に繰り返すことで、室温Ｔ１をある温度帯に維持する「サーモオン／オフ運転」が実行される。
【００５１】
近年では高気密・高断熱の住宅が増加している。図３Ａに示す例では、圧縮機２０の運転を停止しているサーモオフ状態で、室温Ｔ１が低下する速度が緩やかになり、室温Ｔ１が維持される温度帯が設定温度Ｔ２よりも過度に高くなる傾向がある。これを受けて、実施形態の制御部１４は、過去のサーモオン／オフ運転における室温Ｔ１の実績に応じてシフト温度値ΔＴを更新する制御を行う。
【００５２】
図３Ａに示すように、サーモオン／オフ運転で測定される室温Ｔ１（の極小値の平均値）が設定温度Ｔ２よりも所定の温度幅以上高いことを検知すると、図３Ｂに示すように、シフト温度値ΔＴの絶対値が小さくなるようにシフト温度値ΔＴを更新する。これにより、サーモオフ判定温度Ｔ３が設定温度Ｔ２に近い値となり、サーモオン／オフ運転で維持される室温Ｔ１の温度帯を設定温度Ｔ２に近付けることができる。
【００５３】
次に、冷房運転について、図４Ａ、図４Ｂを用いて説明する。図４Ａに示すように、冷房運転でも同様に、高気密・高断熱の住宅では、サーモオフ状態のときに室温Ｔ１が上昇する速度が緩やかになり、室温Ｔ１が維持される温度帯が設定温度Ｔ２よりも過度に低くなる傾向がある。サーモオン／オフ運転時に測定される室温Ｔ１（の極大値の平均値）が設定温度Ｔ２よりも所定の温度幅以上低いことを検知すると、図４Ｂに示すように、シフト温度値ΔＴの絶対値が小さくなるようにシフト温度値ΔＴを更新する。これにより、サーモオフ判定温度Ｔ３が設定温度Ｔ２に近い値となり、サーモオン／オフ運転で維持される室温Ｔ１の温度帯を設定温度Ｔ２に近付けることができる。
【００５４】
上述したシフト温度値ΔＴの具体的な更新方法について、図５〜図８を用いて説明する。図５、図６は暖房運転に関するフローチャートと図であり、図７、図８は冷房運転に関するフローチャートと図である。図５〜図８に示す制御は、制御部１４により実行される。制御部１４は、記憶部１８に記憶されている一時的あるいは永続的な情報を読み出しながら、図５、図７のそれぞれのフローチャートで規定される各ステップを実行する。
【００５５】
制御部１４は、図５のフローチャートの処理を例えば所定の周期で繰り返す。同様に、制御部１４は、図７のフローチャートの処理を例えば同じ周期で繰り返す。当該周期は任意の周期であってもよい。
【００５６】
まず、図５、図６を用いて、暖房運転におけるシフト温度値ΔＴの更新方法について説明する。
【００５７】
図５に示すように、制御部１４は、暖房運転中か否かを判定する（Ｓ１）。制御部１４は、例えばリモコン１５から記憶部１８に送信された信号に基づいて、暖房運転中か否かを判定する。暖房運転中でないと判定した場合（Ｓ１でＮＯ）、当該フローを終了する。
【００５８】
暖房中であると判定した場合（Ｓ１でＹＥＳ）、制御部１４は、カウントが０か否かを判定する（Ｓ２）。カウントは、記憶部１８に記憶される情報であって、初期値は０に設定されている。ステップＳ２を最初に実行するときは、カウントが０であると判定され（Ｓ２でＹＥＳ）、ステップＳ３に移行する。
【００５９】
制御部１４は、シフト温度値ΔＴを初期化する（Ｓ３）。具体的には、制御部１４は、シフト温度値ΔＴに＋２．０℃を設定する。
【００６０】
制御部１４は、サーモオフ状態か否かを判定する（Ｓ４）。制御部１４は例えば、圧縮機２０の運転を実行している場合はサーモオフ状態でない（すなわちサーモオン状態）と判定し（Ｓ４でＮＯ）、ステップＳ５に移行する。一方で、制御部１４は、圧縮機２０の運転を停止している場合はサーモオフ状態と判定し（Ｓ４でＹＥＳ）、ステップＳ８に移行する。ステップＳ４を最初に実行するときは、圧縮機２０の運転を実行しているサーモオン状態であるため、サーモオフ状態でないと判定され（Ｓ４でＮＯ）、ステップＳ５に移行する。
【００６１】
制御部１４は、「室温Ｔ１−設定温度Ｔ２≧シフト温度値ΔＴ」の状態が所定時間継続したか否かを判定する（Ｓ５）。所定時間は例えば３分間に設定される。設定温度Ｔ２＋シフト温度値ΔＴはサーモオフ判定温度Ｔ３であるため、ステップＳ５は言い換えれば、室温Ｔ１≧サーモオフ判定温度Ｔ３の状態が所定時間継続したか否かを判定するステップである（図３Ａ参照）。ステップＳ５を最初に実行するときは、シフト温度値ΔＴは、ステップＳ３で設定された初期値の＋２．０℃である。
【００６２】
室温Ｔ１≧サーモオフ判定温度Ｔ３の状態であっても、その状態が少なくとも所定時間継続しなければ、ステップＳ５でＮＯと判断され、フローを終了し、ステップＳ１から再開する。すなわち、室温Ｔ１≧サーモオフ判定温度Ｔ３の状態が所定時間継続するまで、サーモオン状態が維持される。一方で、その状態が所定時間続くと、「室温Ｔ１−サーモオフ判定温度Ｔ３≧シフト温度値ΔＴ」の状態が所定時間継続したと判定され（Ｓ５でＹＥＳ）、ステップＳ６に移行する。
【００６３】
制御部１４は、サーモオフ状態にする（Ｓ６）。具体的には、制御部１４は、圧縮機２０の運転を停止するように制御することで、サーモオン状態からサーモオフ状態に切り替える。
【００６４】
制御部１４は、カウントが３回以上であるか否かを判定する（Ｓ７）。ステップＳ７を最初に実行するときはカウントの初期値が０であるため、カウントは３回以上でないと判定され（Ｓ７でＮＯ）、フローを終了し、ステップＳ１を再開する。
【００６５】
次にステップＳ４を実行するときは、サーモオフ状態であると判定され（Ｓ４でＹＥＳ）、ステップＳ８に移行する。
【００６６】
制御部１４は、圧縮機２０の停止から所定時間経過したか否かを判定する（Ｓ８）。所定時間は例えば３分間に設定される。ステップＳ８を最初に実行するときは、ステップＳ６による圧縮機２０の停止から所定時間経過していないため、ステップＳ８でＮＯと判定され、フローを終了し、ステップＳ１から再開する。すなわち、圧縮機２０の停止から少なくとも所定時間経過するまで、サーモオフ状態が維持される。その後、圧縮機２０の停止から所定時間が経過すると、Ｓ８でＹＥＳと判定され、ステップＳ９に移行する。
【００６７】
制御部１４は、「室温Ｔ１−設定温度Ｔ２＜シフト温度値ΔＴ」であるかどうかを判定する（Ｓ９）。設定温度Ｔ２＋シフト温度値ΔＴはサーモオフ判定温度Ｔ３であるため、ステップＳ９は言い換えれば、室温Ｔ１＜サーモオフ判定温度Ｔ３であるか否かを判定するステップである（図３Ａ参照）。ステップＳ９を最初に実行するときは、シフト温度値ΔＴはステップＳ３で設定された初期値の＋２．０℃である。
【００６８】
室温Ｔ１≧サーモオフ判定温度Ｔ３のときは、「室温Ｔ１−設定温度Ｔ２＜シフト温度値ΔＴ」でないと判定され（Ｓ９でＮＯ）、フローを終了し、ステップＳ１から再開する。その後、サーモオフ状態によって室温Ｔ１が低下していき、室温Ｔ１＜サーモオフ判定温度Ｔ３となると、「室温Ｔ１−設定温度Ｔ２＜シフト温度値ΔＴ」であると判定され（Ｓ９でＹＥＳ）、ステップＳ１０に移行する。
【００６９】
制御部１４は、サーモオン状態にする（Ｓ１０）。具体的には、制御部１４は、圧縮機２０を所定の駆動周波数で運転するように制御することで、サーモオフ状態からサーモオン状態に切り替える。
【００７０】
制御部１４は、カウントをＵＰさせる（Ｓ１１）。具体的には、制御部１４は、記憶部１８に記憶されているカウントに１を加算する。ステップＳ１１を最初に実行するときは、カウントは初期値の０であるため、制御部１４は０に１を加算して、新たなカウントを１として記憶部１８に書き込む。
【００７１】
次に、前述したステップＳ７を再度実行し、カウントが３以上か否かを判定する。ステップＳ１１からステップＳ７に最初に移行したときは、カウントは１であるため、３以上でないと判定され（Ｓ７でＮＯ）、フローを終了し、ステップＳ１から再開する。
【００７２】
次に、ステップＳ１、ステップＳ２を実行するときは、カウントが１であるため、カウントは０でないと判定され（Ｓ２でＮＯ）、ステップＳ３をスキップし、ステップＳ４に移行する。カウントが１以上になると、ステップＳ３によるシフト温度値ΔＴの初期化が実行されない。続くステップＳ４では、前のステップＳ１０でサーモオン状態に切り替えられているため、サーモオフ状態でないと判定され（Ｓ４でＮＯ）、ステップＳ５〜Ｓ７に関する処理が再度実行される。
【００７３】
上述したフローによれば、ステップＳ１１のカウントＵＰが３回行われてカウントが初期値の０から３になるまで、ステップＳ１〜Ｓ１１に関する処理が繰り返される。具体的には、サーモオン状態のときは、ステップＳ４でＮＯと判定され、室温Ｔ１≧サーモオフ判定温度Ｔ３の状態が所定時間（例えば３分間）継続するまで、サーモオン状態が継続される（Ｓ５）。その後、室温Ｔ１≧サーモオフ判定温度Ｔ３の状態が所定時間継続すると、ステップＳ５でＹＥＳと判定され、サーモオフ状態に切り替えられる（Ｓ６）。サーモオフ状態のときは、ステップＳ４でＹＥＳと判定され、圧縮機２０を少なくとも所定時間（例えば３分間）停止させてから（Ｓ８）、室温Ｔ１＜サーモオフ判定温度Ｔ３となるまで、サーモオフ状態が継続される（Ｓ９）。その後、室温Ｔ１＜サーモオフ判定温度Ｔ３となると、ステップＳ９でＹＥＳと判定され、サーモオン状態に切り替えられる（Ｓ１０）。サーモオン状態への切り替えに伴い、カウントが１加算される（Ｓ１１）。
【００７４】
上述したサーモオン状態からサーモオフ状態の切り替えおよびサーモオフ状態からサーモオン状態の切り替えを１セットとして、それが３セット繰り返される（Ｓ７）。この３セットを繰り返していくことにより、図３Ａに示すように、サーモオフ判定温度Ｔ３を閾値としてサーモオン状態とサーモオフ状態を交互に繰り返すサーモオン／オフ運転が実行される。
【００７５】
その後、カウントが３以上であると判定されると（Ｓ７でＹＥＳ）、ステップＳ１２に移行する。
【００７６】
制御部１４は、「直近３回の室温Ｔ１の極小値の平均値−設定温度Ｔ２」の値に関する判定を行う（Ｓ１２）。具体的には、「直近３回の室温Ｔ１の極小値の平均値−設定温度Ｔ２」の値が、「＋０．５℃以上」、「０℃未満」、「０℃以上＋０．５℃未満」の３つのカテゴリーのうちのいずれに当てはまるかを判定する。なお、未満は以下に変更してもよく、以上は「より大きい」に変更してもよい。同様に、その逆の変更を行ってもよい。
【００７７】
ステップＳ１２による判定について、図６を用いて説明する。図６は、前述したサーモオン／オフ運転の１セットを３回実行したときの室温Ｔ１の温度推移の一例を示すグラフである。
【００７８】
図６に示すように、サーモオン／オフ運転の１セットあたりに、室温Ｔ１の極小値（最小値）Ｔｍｉｎが１つ存在する。前述したステップＳ１２では、サーモオン／オフ運転の３セットにおける３つの極小値Ｔｍｉｎの平均値から設定温度Ｔ２を減算した値が、＋０．５℃以上、０℃未満、０℃以上＋０．５℃未満のいずれに当てはまるかを判定する。
【００７９】
当該値が＋０．５℃以上である場合は、ステップＳ１３に移行し、当該値が０℃未満である場合は、ステップＳ１４に移行し、当該値が０℃以上＋０．５℃未満である場合は、フローを終了し、ステップＳ１から再開する。
【００８０】
図６では、「直近３回の室温Ｔ１の極小値の平均値−設定温度Ｔ２」の値が＋０．５℃以上であり、ステップＳ１３に移行する例を示している。制御部１４は、シフト温度値ΔＴに０．５℃を減算する（Ｓ１３）。ステップＳ１２を最初に実行してステップＳ１３に移行した場合、シフト温度値ΔＴは初期値の＋２．０℃であるため、０．５℃減算して＋１．５℃となる。制御部１４は、新たなシフト温度値ΔＴとして記憶部１８に＋１．５℃を書き込む。このようにして、シフト温度値ΔＴが更新される。
【００８１】
図６に示すように、暖房運転時にプラスの値に設定されたシフト温度値ΔＴの絶対値を小さくするようにシフト温度値ΔＴを更新することで、サーモオフ判定温度Ｔ３を設定温度Ｔ２に近付けるようにすることができる。これにより、サーモオン／オフ運転によって維持される室温Ｔ１の温度帯を設定温度Ｔ２に近付けることができ、シフト温度値ΔＴを固定値とする場合に比べて、空気調和機３Ａの設置場所における気密性や断熱性に適したサーモオン／オフ運転を実現できる。
【００８２】
一方で、ステップＳ１２において、「直近３回の室温Ｔ１の極小値の平均値−設定温度Ｔ２」の値が、０℃以上＋０．５℃未満であると判定された場合、制御部１４は、フローを終了する。すなわち、シフト温度値ΔＴを更新せず、元の値を据え置きとする。このような場合、図６に示すような室温Ｔ１の温度推移において、室温Ｔ１の極小値Ｔｍｉｎが設定温度Ｔ２に対して適正な範囲（０℃以上＋０．５℃未満）で推移していることから、シフト温度値ΔＴの値を更新せずに据え置きとする。これにより、空気調和機３Ａの設置環境に適したサーモオン／オフ運転を維持することができる。
【００８３】
一方で、ステップＳ１２において、「直近３回の室温Ｔ１の極小値の平均値−設定温度Ｔ２」の値が、０℃未満であると判定された場合、制御部１４は、シフト温度値ΔＴに０．５℃を加算する（Ｓ１４）。このような場合、図６に示すような室温Ｔ１の温度推移において、室温Ｔ１の極小値Ｔｍｉｎの方が設定温度Ｔ２よりも低くなっているため、シフト温度値ΔＴに０．５℃を加算することで、サーモオフ判定温度Ｔ３を設定温度Ｔ２に対して適正に高い値とすることができる。
【００８４】
ステップＳ１３およびステップＳ１４を実行すると、制御部１４は、シフト温度値ΔＴの値を制限する（Ｓ１５）。具体的には、シフト温度値ΔＴに関する最大値と最小値が記憶部１８に予め記憶されており、記憶された最大値と最小値に基づいて、制御部１４がシフト温度値ΔＴを制限する。暖房運転におけるシフト温度値ΔＴの最大値は例えば＋２．０℃、最小値は例えば＋１．０℃に設定されている。これより、暖房運転におけるシフト温度値ΔＴはプラスの値に設定される。
【００８５】
制御部１４は、ステップＳ１３、Ｓ１４により更新されたシフト温度値ΔＴが＋２．０℃よりも高い場合は＋２．０℃に更新し、＋１．０℃よりも低い場合は＋１．０℃に更新する。これにより、シフト温度値ΔＴを制限する。シフト温度値ΔＴに制限を設けることで、シフト温度値ΔＴが過剰に変化することを防止することができる。
【００８６】
上述したフローによれば、図６に示すようなサーモオン／オフ運転の１セットを３回実行した段階で、直近３回の室温Ｔ１の極小値Ｔｍｉｎと設定温度Ｔ２の差分に応じて、シフト温度値ΔＴを更新する。このようなフローを継続することで、過去のサーモオン／オフ運転における室温Ｔ１の実績に基づいて、サーモオフ判定温度Ｔ３を設定温度Ｔ２に対して適正な値となるようにシフト温度値ΔＴを更新することができる。これにより、設定温度Ｔ２に近い温度帯に室温Ｔ１を維持するサーモオン／オフ運転を実現することができ、シフト温度値ΔＴを固定値とする場合に比べて、空気調和機３Ａの設置環境により適した運転が可能となる。
【００８７】
特に暖房運転では、シフト温度値ΔＴはプラスの値に設定されており（Ｓ３、Ｓ１５）、制御部１４は、直近３回の室温Ｔ１の極小値Ｔｍｉｎの平均値が、設定温度Ｔ２よりも０．５℃（第１の温度幅）以上高いと判定した場合（Ｓ１２）、シフト温度値ΔＴの絶対値を小さくするように更新する（Ｓ１３）。
【００８８】
直近３回の室温Ｔ１の極小値Ｔｍｉｎの平均値が設定温度Ｔ２に対して所定の温度幅以上高いと、空気調和機３Ａが設置される環境が温度の下降しにくい環境といえる。このような場合にシフト温度値ΔＴの絶対値を小さくするように更新し、サーモオフ判定温度Ｔ３を設定温度Ｔ２に近付けることで、設定温度Ｔ２により近い温度帯に室温Ｔ１を維持するサーモオン／オフ運転が可能となる。
【００８９】
図５のフローチャートの実行中に暖房運転が停止され、その後、暖房運転が再起動されたときは、記憶部１８に記憶されている最新のシフト温度値ΔＴやカウントの値が引き継がれて、図５のフローチャートが実行される。一方で、空気調和機３Ａの電源が切断されたときは、シフト温度値ΔＴやカウントは初期値にリセットされる。
【００９０】
次に、冷房運転におけるシフト温度値ΔＴの更新方法について、図７、図８を用いて説明する。
【００９１】
図７に示すように、制御部１４は、冷房運転中か否かを判定する（Ｓ２１）。制御部１４は、例えばリモコン１５から記憶部１８に送信された信号に基づいて、冷房運転中か否かを判定する。冷房運転中でないと判定した場合（Ｓ２１でＮＯ）、当該フローを終了する。
【００９２】
冷房中であると判定した場合（Ｓ２１でＹＥＳ）、制御部１４は、カウントが０か否かを判定する（Ｓ２２）。カウントは、記憶部１８に記憶される情報であって、初期値は０に設定されている。ステップＳ２２を最初に実行するときは、カウントが０であると判定され（Ｓ２２でＹＥＳ）、ステップＳ２３に移行する。
【００９３】
制御部１４は、シフト温度値ΔＴを初期化する（Ｓ２３）。具体的には、制御部１４は、シフト温度値ΔＴに−１．５℃を設定する。
【００９４】
制御部１４は、サーモオフ状態か否かを判定する（Ｓ２４）。制御部１４は例えば、圧縮機２０の運転を実行している場合はサーモオフ状態でない（すなわちサーモオン状態）と判定し（Ｓ２４でＮＯ）、ステップＳ２５に移行する。一方で、制御部１４は、圧縮機２０の運転を停止している場合はサーモオフ状態と判定し（Ｓ２４でＹＥＳ）、ステップＳ２８に移行する。ステップＳ２４を最初に実行するときは、圧縮機２０の運転を実行しているサーモオン状態であるため、サーモオフ状態でないと判定され（Ｓ２４でＮＯ）、ステップＳ２５に移行する。
【００９５】
制御部１４は、「室温Ｔ１−設定温度Ｔ２＜シフト温度値ΔＴ」の状態が所定時間継続したか否かを判定する（Ｓ２５）。所定時間は例えば３分間に設定される。設定温度Ｔ２＋シフト温度値ΔＴはサーモオフ判定温度Ｔ３であるため、ステップＳ２５は言い換えれば、室温Ｔ１＜サーモオフ判定温度Ｔ３の状態が所定時間継続したか否かを判定するステップである（図４Ａ参照）。ステップＳ２５を最初に実行するときは、シフト温度値ΔＴは、ステップＳ２３で設定された初期値の−１．５℃である。
【００９６】
室温Ｔ１＜サーモオフ判定温度Ｔ３の状態であっても、その状態が少なくとも所定時間継続しなければ、ステップＳ２５でＮＯと判断され、フローを終了し、ステップＳ２１から再開する。すなわち、室温Ｔ１＜サーモオフ判定温度Ｔ３の状態が所定時間継続するまで、サーモオン状態が維持される。一方で、その状態が所定時間続くと、「室温Ｔ１−サーモオフ判定温度Ｔ３＜シフト温度値ΔＴ」の状態が所定時間継続したと判定され（Ｓ２５でＹＥＳ）、ステップＳ２６に移行する。
【００９７】
制御部１４は、サーモオフ状態にする（Ｓ２６）。具体的には、制御部１４は、圧縮機２０の運転を停止するように制御することで、サーモオン状態からサーモオフ状態に切り替える。
【００９８】
制御部１４は、カウントが３回以上であるか否かを判定する（Ｓ２７）。ステップＳ２７を最初に実行するときはカウントの初期値が０であるため、カウントは３回以上でないと判定され（Ｓ２７でＮＯ）、フローを終了し、ステップＳ２１から再開する。
【００９９】
次にステップＳ２４を実行するときは、サーモオフ状態であると判定され（Ｓ２４でＹＥＳ）、ステップＳ２８に移行する。
【０１００】
制御部１４は、圧縮機２０の停止から所定時間経過したか否かを判定する（Ｓ２８）。所定時間は例えば３分間に設定される。ステップＳ２８を最初に実行するときは、ステップＳ２６の圧縮機２０の停止から所定時間経過していないため、ステップＳ２８でＮＯと判定され、フローを終了し、ステップＳ２１から再開する。すなわち、圧縮機２０の停止から少なくとも所定時間経過するまで、サーモオフ状態が維持される。その後、圧縮機２０の停止から所定時間が経過すると、Ｓ２８でＹＥＳと判定され、ステップＳ２９に移行する。
【０１０１】
制御部１４は、「室温Ｔ１−設定温度Ｔ２≧シフト温度値ΔＴ」であるかどうかを判定する（Ｓ２９）。設定温度Ｔ２＋シフト温度値ΔＴはサーモオフ判定温度Ｔ３であるため、ステップＳ２９は言い換えれば、室温Ｔ１≧サーモオフ判定温度Ｔ３であるか否かを判定するステップである（図４Ａ参照）。ステップＳ２９を最初に実行するときは、シフト温度値ΔＴは、ステップＳ２３で設定された初期値の−１．５℃である。
【０１０２】
室温Ｔ１＜サーモオフ判定温度Ｔ３のときは、「室温Ｔ１−設定温度Ｔ２≧シフト温度値ΔＴ」でないと判定され（Ｓ２９でＮＯ）、フローを終了し、ステップＳ２１から再開する。その後、サーモオフ状態によって室温Ｔ１が上昇していき、室温Ｔ１≧サーモオフ判定温度Ｔ３となると、「室温Ｔ１−設定温度Ｔ２≧シフト温度値ΔＴ」であると判定され（Ｓ２９でＹＥＳ）、ステップＳ３０に移行する。
【０１０３】
制御部１４は、サーモオン状態にする（Ｓ３０）。具体的には、制御部１４は、圧縮機２０を所定の駆動周波数で運転するように制御することで、サーモオフ状態からサーモオン状態に切り替える。
【０１０４】
制御部１４は、カウントをＵＰさせる（Ｓ３１）。具体的には、制御部１４は、記憶部１８に記憶されているカウントに１を加算する。ステップＳ３１を最初に実行するときは、カウントは初期値の０であるため、制御部１４は０に１を加算して、新たなカウントを１として記憶部１８に書き込む。
【０１０５】
次に、前述したステップＳ２７を再度実行し、カウントが３以上か否かを判定する。ステップＳ３１からステップＳ２７に最初に移行したときは、カウントは１であるため、３以上でないと判定され（Ｓ２７でＮＯ）、フローを終了し、ステップＳ２１から再開する。
【０１０６】
次に、ステップＳ２１、ステップＳ２２を実行するときは、カウントが１であるため、カウントは０でないと判定され（Ｓ２２でＮＯ）、ステップＳ２３をスキップし、ステップＳ２４に移行する。カウントが１以上になると、ステップＳ２３によるシフト温度値ΔＴの初期化が実行されない。続くステップＳ２４では、前のステップＳ３０でサーモオン状態に切り替えられているため、サーモオフ状態でないと判定され（Ｓ２４でＮＯ）、ステップＳ２５〜Ｓ２７に関する処理が再度実行される。
【０１０７】
上述したフローによれば、ステップＳ３１のカウントＵＰが３回行われ、カウントが初期値の０から３になるまで、ステップＳ２１〜Ｓ３１に関する処理が繰り返される。具体的には、サーモオン状態のときは、ステップＳ２４でＮＯと判定され、室温Ｔ１＜サーモオフ判定温度Ｔ３の状態が所定時間（例えば３分間）継続するまで、サーモオン状態が継続される（Ｓ２５）。その後、室温Ｔ１＜サーモオフ判定温度Ｔ３の状態が所定時間継続すると、ステップＳ２５でＹＥＳと判定され、サーモオフ状態に切り替えられる（Ｓ２６）。サーモオフ状態のときは、ステップＳ２４でＹＥＳと判定され、圧縮機２０を少なくとも所定時間（例えば３分間）停止させてから（Ｓ２８）、室温Ｔ１≧サーモオフ判定温度Ｔ３となるまでサーモオフ状態が継続される（Ｓ２９）。その後、室温Ｔ１≧サーモオフ判定温度Ｔ３となると、ステップＳ２９でＹＥＳと判定され、サーモオン状態に切り替えられる（Ｓ３０）。サーモオン状態への切り替えに伴い、カウントが１加算される（Ｓ３１）。
【０１０８】
上述したサーモオン状態からサーモオフ状態の切り替えおよびサーモオフ状態からサーモオン状態の切り替えを１セットとして、それが３セット繰り返される（Ｓ２７）。この３セットを繰り返していくことにより、図４Ａに示すように、サーモオフ判定温度Ｔ３を閾値としてサーモオン状態とサーモオフ状態を交互に繰り返すサーモオン／オフ運転が実行される。
【０１０９】
その後、カウントが３以上であると判定されると（Ｓ２７でＹＥＳ）、ステップＳ３２に移行する。
【０１１０】
制御部１４は、「直近３回の室温Ｔ１の極大値の平均値−設定温度Ｔ２」の値に関する判定を行う（Ｓ３２）。具体的には、「直近３回の室温Ｔ１の極大値の平均値−設定温度Ｔ２」の値が、「−０．５℃未満」、「０℃以上」、「−０．５℃以上０℃未満」の３つのカテゴリーのうちのいずれに当てはまるかを判定する。なお、未満は以下に変更してもよく、以上は「より大きい」に変更してもよい。同様に、その逆の変更を行ってもよい。
【０１１１】
ステップＳ３２による判定について、図８を用いて説明する。図８は、前述したサーモオン／オフ運転の１セットを３回実行したときの室温Ｔ１の温度推移の一例を示すグラフである。
【０１１２】
図８に示すように、サーモオン／オフ運転の１セットあたりに、室温Ｔ１の極大値Ｔｍａｘ（最小値）が１つ存在する。前述したステップＳ３２では、サーモオン／オフ運転の３セットにおける３つの極大値Ｔｍａｘの平均値から設定温度Ｔ２を減算した値が、−０．５℃未満、０℃以上、−０．５℃以上０℃未満のいずれに当てはまるかを判定する。
【０１１３】
当該値が−０．５℃未満である場合は、ステップＳ３３に移行し、当該値が０℃以上である場合は、ステップＳ３４に移行し、当該値が−０．５℃以上０℃未満である場合は、フローを終了し、ステップＳ２１から再開する。
【０１１４】
図８では、「直近３回の室温Ｔ１の極大値の平均値−設定温度Ｔ２」の値が−０．５℃未満であり、ステップＳ３３に移行する例を示している。制御部１４は、シフト温度値ΔＴに＋０．５℃を加算する（Ｓ３３）。ステップＳ３２を最初に実行してステップＳ３３に移行した場合、シフト温度値ΔＴは初期値の−２．０℃であるため、０．５℃加算して−１．５℃となる。制御部１４は、新たなシフト温度値ΔＴとして記憶部１８に−１．５℃を書き込む。このようにして、シフト温度値ΔＴが更新される。
【０１１５】
図８に示すように、冷房運転時にマイナスの値に設定されたシフト温度値ΔＴの絶対値を小さくするようにシフト温度値ΔＴを更新することで、サーモオフ判定温度Ｔ３を設定温度Ｔ２に近付けるようにすることができる。これにより、サーモオン／オフ運転によって維持される室温Ｔ１の温度帯を設定温度Ｔ２に近付けることができ、シフト温度値ΔＴを固定値とする場合に比べて、空気調和機３Ａの設置場所における気密性や断熱性に適したサーモオン／オフ運転を実現できる。
【０１１６】
一方で、ステップＳ３２において、「直近３回の室温Ｔ１の極大値の平均値−設定温度Ｔ２」の値が、−０．５℃以上０℃未満であると判定された場合、制御部１４は、フローを終了する。すなわち、シフト温度値ΔＴを更新せず、元の値を据え置きとする。このような場合、図８に示すような室温Ｔ１の温度推移において、室温Ｔ１の極大値Ｔｍａｘが設定温度Ｔ２に対して適正な範囲（−０．５℃以上０℃未満）で推移していることから、シフト温度値ΔＴの値を更新せずに据え置きとする。これにより、空気調和機３Ａの設置環境に適したサーモオン／オフ運転を維持することができる。
【０１１７】
一方で、ステップＳ３２において、「直近３回の室温Ｔ１の極大値の平均値−設定温度Ｔ２」の値が、０℃以上であると判定された場合、制御部１４は、シフト温度値ΔＴに０．５℃を減算する（Ｓ３４）。このような場合、図８に示すような室温Ｔ１の温度推移において、室温Ｔ１の極大値Ｔｍａｘの方が設定温度Ｔ２よりも高くなっているため、シフト温度値ΔＴに０．５℃を減算することで、サーモオフ判定温度Ｔ３を設定温度Ｔ２に対して適正に低い値とすることができる。
【０１１８】
ステップＳ３３およびステップＳ３４を実行すると、制御部１４は、シフト温度値ΔＴの値を制限する（Ｓ３５）。具体的には、シフト温度値ΔＴに関する最大値と最小値が記憶部１８に予め記憶されており、制御部１４が記憶された最大値と最小値に基づいて、シフト温度値ΔＴを制限する。冷房運転におけるシフト温度値ΔＴの最大値は例えば−１．５℃、最小値は例えば−０．５℃に設定されている。これより、冷房運転におけるシフト温度値ΔＴはマイナスの値に設定される。
【０１１９】
制御部１４は、ステップＳ３３、Ｓ３４により更新されたシフト温度値ΔＴが−２．０℃よりも低い場合は−２．０℃に更新し、−０．５℃よりも高い場合は−０．５℃に更新する。これにより、シフト温度値ΔＴを制限する。シフト温度値ΔＴに制限を設けることで、シフト温度値ΔＴが過剰に変化することを防止することができる。
【０１２０】
上述したフローによれば、図８に示すようなサーモオン／オフ運転の１セットを３回実行した段階で、直近３回の室温Ｔ１の極大値Ｔｍａｘと設定温度Ｔ２の差分に応じて、シフト温度値ΔＴを更新する。このようなフローを継続することで、過去のサーモオン／オフ運転における室温Ｔ１の実績に基づいて、サーモオフ判定温度Ｔ３を設定温度Ｔ２に対して適正な値となるようにシフト温度値ΔＴを更新することができる。これにより、設定温度Ｔ２に近い温度帯に室温Ｔ１を維持するサーモオン／オフ運転を実現することができ、シフト温度値ΔＴを固定値とする場合に比べて、空気調和機３Ａの設置環境により適した運転が可能となる。
【０１２１】
特に冷房運転では、シフト温度値ΔＴはマイナスの値に設定されており（Ｓ２３、Ｓ３５）、制御部１４は、直近３回の室温Ｔ１の極大値Ｔｍａｘの平均値が、設定温度Ｔ２よりも０．５℃（第２の温度幅）以上低いと判定した場合（Ｓ３２）、シフト温度値ΔＴの絶対値を小さくするように更新する（Ｓ３３）。
【０１２２】
直近３回の室温Ｔ１の極大値Ｔｍａｘの平均値が設定温度Ｔ２に対して所定の温度幅以上低いと、空気調和機３Ａが設置される環境が温度の上昇しにくい環境といえる。このような場合にシフト温度値ΔＴの絶対値を小さくするように更新し、サーモオフ判定温度Ｔ３を設定温度Ｔ２に近付けることで、設定温度Ｔ２により近い温度帯に室温Ｔ１を維持するサーモオン／オフ運転が可能となる。
【０１２３】
図７のフローチャートの実行中に冷房運転が停止され、その後、冷房運転が再起動されたときは、記憶部１８に記憶されている最新のシフト温度値ΔＴやカウントの値が引き継がれて、図７のフローチャートが実行される。一方で、空気調和機３Ａの電源が切断されたときは、シフト温度値ΔＴやカウントは初期値にリセットされる。
【０１２４】
上述した制御方法によれば、暖房運転と冷房運転に共通して、設定温度Ｔ２に対してシフト温度値ΔＴをシフトした温度をサーモオフ判定温度Ｔ３としてサーモオン／オフ運転を実行する。さらに、過去のサーモオン／オフ運転における室温Ｔ１の実績に基づいて、シフト温度値ΔＴを決定する。このような方法によれば、シフト温度値ΔＴを固定値とする場合に比べて、空気調和機３Ａの設置環境により適した運転が可能となる。
【０１２５】
また、制御部１４は、シフト温度値ΔＴを決定する際に、過去のサーモオン／オフ運転における室温Ｔ１の極大値Ｔｍａｘあるいは極小値Ｔｍｉｎと、設定温度Ｔ２との差に基づいて、シフト温度値ΔＴを決定している。このようにシフト温度値ΔＴを決定することにより、設定温度Ｔ２に近い温度帯に室温Ｔ１を維持するサーモオン／オフ運転が可能となる。
【０１２６】
また、シフト温度値ΔＴの絶対値に関して最大値と最小値が定められている。これにより、シフト温度値ΔＴが過剰に増減することを防止することができる。
【０１２７】
以上、上述の実施形態を挙げて本開示の発明を説明したが、本開示の発明は上述の実施形態に限定されない。例えば、実施形態では、温度や時間に関する具体値を記載したが、これらの具体値はあくまで一例であり、空気調和機３Ａの仕様等に応じて適宜変更してもよい。
【０１２８】
また、実施形態では、シフト温度値ΔＴを更新する条件として、「直近３回の室温Ｔ１の極大値（あるいは極小値）の平均値−設定温度Ｔ２」の値を用いる場合（Ｓ１２、Ｓ３２）について説明したが、このような場合に限らない。例えば、「過去のサーモオン／オフ運転におけるサーモオン状態の継続時間」に基づく条件を追加してもよい。サーモオン状態の継続時間の長短は、空気調和機３Ａが設置される環境における温度の上昇／下降のしやすさの指標となる。このような継続時間に基づいてシフト温度値ΔＴを決定することで、設定温度Ｔ２により近い温度帯に室温Ｔ１を維持するサーモオン／オフ運転が可能となる。
【０１２９】
例えば、図６、図８に示すような室温Ｔ１の温度推移において、直近３回のサーモオン状態の継続時間の平均値が所定時間（例えば１５分）以内であるという条件に基づいて、シフト温度値ΔＴの絶対値を小さくするように更新してもよい。直近３回のサーモオン状態の継続時間の平均値が短い場合、空気調和機３Ａが設置される環境は空調運転による温度変化が生じやすく、一方で空調運転を停止した時の温度変化は緩やかな環境であると推測される。このような場合にシフト温度値ΔＴの絶対値を小さくするように更新し、サーモオフ判定温度Ｔ３を設定温度Ｔ２に近付けるようすることで、設定温度Ｔ２により近い温度帯に室温Ｔ１を維持するサーモオン／オフ運転が可能となる。
【０１３０】
また、実施形態では、Ｓ１２、Ｓ３２において直近３回の温度値を用いる場合について説明したが、このような場合に限らない。直近３回に限らず、過去における任意の時点の３回の温度を採用してもよい。また３回に限らず、その他の任意の回数を用いてもよい。１回以上の任意の回数を、Ｘ回、Ｙ回、Ｚ回などと称してもよい。
【０１３１】
また、実施形態では、サーモオン状態からサーモオフ状態への切替を判定する第１の判定温度（Ｓ５、Ｓ２５）と、サーモオフ状態からサーモオン状態への切替を判定する第２の判定温度（Ｓ９、Ｓ２９）として、共通のサーモオフ判定温度Ｔ３を用いる場合について説明したが、このような場合に限らない。それぞれの判定温度として異なる判定温度を用いてもよく、すなわち、異なるシフト温度値ΔＴを用いてもよい。このような場合であっても、少なくとも、サーモオン状態からサーモオフ状態への切替を判定する第１の判定温度を決定するシフト温度値ΔＴに関して、図５〜図８で説明したシフト温度値ΔＴの更新方法を適用することで、実施形態と同様の効果を奏することができる。
【０１３２】
また、実施形態では、シフト温度値ΔＴの絶対値に関する最大値と最小値がともに固定値である場合について説明したが、このような場合に限らず、少なくとも一方を可変値にしてもよい。例えば、最大値を固定値とし、最小値を可変値としてもよい。この場合、最小値は例えば、「住宅冷温熱保持能力」に応じて決定される可変値であってもよい。
【０１３３】
「住宅冷温熱保持能力」とは、例えば図１に示したサーバ４が、空気調和機群２から送信される運転履歴情報をもとに機械学習を行い、個々の空気調和機３が設置される設置環境の冷温熱保持能力を算出するものである。冷温熱保持能力は、個々の設置環境で熱が保持される割合・程度を表すものであり、設置環境の気密性や断熱性に関する指標とすることができる。サーバ４は冷温熱保持能力の算出にあたり、「住宅性能推定モデル」や「室温変化予測モデル」など、各種のモデルを構築してもよい（本明細書ではこれらの詳細な説明を省略する）。「住宅冷温熱保持能力」に関する情報は、サーバ４から室内機８に送信され、記憶部１８に記憶される。制御部１４が当該情報を記憶部１８から読み出すことで、「住宅冷温熱保持能力」に関する情報を利用することができる。
【０１３４】
サーバ４は例えば、住宅冷温熱保持能力が高いことが示されている場合は、シフト温度値ΔＴの絶対値の最小値を相対的に小さな値に設定し、住宅冷温熱保持能力が低いことが示されている場合は、最小値を相対的に大きな値に設定する。このように設定された最小値に関する情報をサーバ４から室内機８に送信し、制御部１４が当該最小値を用いてシフト温度値ΔＴを制限することで（Ｓ１５、Ｓ３５）、空気調和機３Ａの設置環境により適した運転が可能となる。
【０１３５】
実施形態では、制御部１４が室内機８に設けられる場合について説明したが、このような場合に限らず、室内機８に設けられる制御部１４と、制御部１４に通信するサーバ４とを包含して「制御部」としてもよい。
【０１３６】
本開示は、添付図面を参照しながら好ましい実施形態に関連して充分に記載されているが、この技術の熟練した人々にとっては種々の変形や修正は明白である。そのような変形や修正は、添付した特許請求の範囲による本開示の範囲から外れない限りにおいて、その中に含まれると理解されるべきである。また、各実施形態における要素の組合せや順序の変化は、本開示の範囲及び思想を逸脱することなく実現し得るものである。
【産業上の利用可能性】
【０１３７】
本開示は、空気調和機であれば適用可能である。
【符号の説明】
【０１３８】
２  空気調和機群
３、３Ａ  空気調和機
４  サーバ
６  外部情報源
８  室内機
１０  室外機
１２  冷凍サイクル
１４  制御部
１５  リモコン
１６  室温センサ
１８  記憶部
２０  圧縮機
Ｔ１  室温
Ｔ２  設定温度
Ｔ３  サーモオフ判定温度
Ｔｍａｘ  極大値
Ｔｍｉｎ  極小値
ΔＴ  シフト温度値
【図１】
0006941818.tif 000002
【図２】
0006941818.tif 000003
【図３Ａ】
0006941818.tif 000004
【図３Ｂ】
0006941818.tif 000005
【図４Ａ】
0006941818.tif 000006
【図４Ｂ】
0006941818.tif 000007
【図５】
0006941818.tif 000008
【図６】
0006941818.tif 000009
【図７】
0006941818.tif 000010
【図８】
0006941818.tif 000011