(57)【要約】【課題】  温度制御ユニット及び輸送温度制御ユニットのユーザによって歓迎される消費時間の少ない診断法又はプレトリップを提供することである。【解決手段】温度制御ユニットを診断する方法及び温度制御ユニットについて診断検査を実行する方法において、温度制御ユニットの少なくとも一つの機能をモニターすること、少なくとも一つのモニターされた機能に関する情報を記憶すること、ユニットには機能不良があるかどうかを前記少なくとも一つのモニターした機能に関する情報から決定することを含む。いくつかの方法は、一般に第１の設定及び第２の設定の内の一つにフラグを設定することを含み、ユニットに機能不良がない場合、フラグは第１の設定に設定され、ユニットに少なくとも一つの機能不良がある場合、フラグは第２の設定に設定され、そしてフラグが第１の設定に設定されるとき、診断検査を作動可能にすることを含む方法を提供することによって温度制御ユニットの消費時間を短縮する。【図３選択図】【特許請求の範囲】
【請求項１】
温度制御ユニットについて診断検査を実行する方法において、
前記ユニットの少なくとも一つの機能をモニターすること、
前記ユニットの少なくとも一つのモニターされた機能に関する情報を記憶すること、
前記ユニットに少なくとも一つの機能不良があるかどうかを前記少なくとも一つのモニターした機能に関する情報から決定すること、
第１の設定と第２の設定の内の一つにフラグを設定し、ユニットに全く機能不良がない場合、フラグを第１の設定に設定し、ユニットに少なくとも一つの機能不良がある場合、フラグを第２の設定に設定すること、
及び
フラグが第１の設定に設定されるとき、診断検査を実行可能にすることを含む
温度制御ユニットの診断検査実行方法。
【請求項２】
温度制御ユニットが輸送温度制御ユニットである請求項１に記載の方法。
【請求項３】
前記少なくとも一つの機能は、少なくとも一つのアラーム・コードを発生し、モニターすることは、前記少なくとも一つのアラーム・コードをモニターすることを含む請求項１に記載の方法。
【請求項４】
前記少なくとも一つの機能は、除霜サイクルであり、前記モニターすることは除霜サイクルをモニターすることを含む請求項１に記載の方法。
【請求項５】
前記少なくとも一つの機能は、制御センサの温度であり、前記モニターすることは、少なくとも一つの制御センサの温度をモニターすることを含み、前記決定することは、制御センサの温度が温度の設定値の所定の範囲内にあるかどうかを決定することを含み、制御センサの温度が温度の設定値の所定の範囲内にある場合、ユニットには、機能不良がなく、制御センサの温度が温度の設定値の所定の範囲内にない場合、ユニットには少なくとも一つの機能不良がある請求項１に記載の方法。
【請求項６】
前記制御センサは、還気温度センサと排気温度センサの内の一つであり、制御センサの温度は、還気温度と排気温度の内の一つである請求項５に記載の方法。
【請求項７】
前記記憶することは、制御センサの基準温度を記憶することを含み、決定することは、制御センサの基準温度に基づいて適当な温度変化及び適当な時間間隔を決定することを含み、決定することは、また、前記ユニットが適当な時間間隔内で制御センサの温度及び適当な温度変化をさせるかどうかを決定することを含み、制御センサの温度が適当な時間間隔内で適当な温度変化をしない場合、ユニットには機能不良があり、制御センサ温度が適当な時間間隔内で適当な温度変化をする場合、ユニットには機能不良がない請求項１に記載の方法。
【請求項８】
前記診断検査は冷却検査を始めること及び冷却検査の後、還気温度センサ、排気温度センサ及び周囲空気温度センサそれぞれの還気温度、排気温度及び周囲空気温度をモニターすることを含む請求項１に記載の方法。
【請求項９】
前記診断検査は、還気温度、排出気温及び周囲空気温度の中の最低のものに基づいて適当な冷却温度差を決定することを更に含む請求項８に記載の方法。
【請求項１０】
前記診断検査は、還気温度センサを介して還気温度をそして排気温度センサを介して排出気温を連続的にモニターすること、連続的にモニターされた還気温度及び排気温度によって連続的にモニターされた還気温度と排気温度の差を決定すること及び連続的にモニターされた還気温度と排出気温の差が所定の時間内で適当な冷却温度差以上かどうか決定することを更に含み、連続的にモニターされた還気温度と排気温度の差が所定の時間内に適当な冷却温度差以上でない場合、ユニットには少なくとも一つの機能不良があり、連続的にモニターされた還気温度と排気温度の差が所定の時間内に適当な冷却温度差以上である場合、ユニットには機能不良がない請求項９に記載の方法
【請求項１１】
前記診断検査は、加熱検査を始めること及び還気温度センサと排気温度センサで還気温度と排出気温をモニターすることを含む請求項１に記載の方法。
【請求項１２】
前記診断検査は、排気温度がある時間内に所定の量だけ還気温度より大きくなっているかどうかを決定することを更に含み、排気温度がある時間内に所定の量だけ還気温度より大きくなっていない場合、ユニットには少なくとも一つの機能不良があり、排気温度が時間内に所定の量だけ還気より大きくなっている場合、ユニットには機能不良がない請求項１１に記載の方法。
【請求項１３】
前記診断検査は、冷却検査と加熱検査を始める請求項１に記載の方法。
【請求項１４】
冷却検査と加熱検査の両方が合格するとき、診断検査は合格である請求項１３に記載の方法。
【請求項１５】
前記診断検査がユニットの冷却及び加熱動作を検査するだけである請求項１に記載の方法。
【請求項１６】
前記診断検査を作動可能にすることは、フラグが第１の設定に設定されるときだけ、診断検査を作動可能にすることを含む請求項１に記載の方法。
【請求項１７】
前記診断検査は、第１の診断検査であり、前記方法はフラグが第１の設定と第２の設定のどちらかに設定されるとき、第２の診断検査を作動可能にすることをさらに含み、第１の診断検査は、第２の診断検査より短い消費時間でうまく完了する請求項１に記載の方法。
【請求項１８】
温度制御ユニットを診断する方法であり、
前記ユニットの少なくとも一つの機能をモニターすること、
前記ユニットの少なくとも一つのモニターされた機能に関する情報を記憶すること、
前記ユニットには少なくとも一つの機能不良があるかどうかを少なくとも一つの機能に関する情報から決定すること
及び
前記ユニットについての第１の診断検査及び第２の診断検査の中の少なくとも一方を作動可能にすることを含み、第１の診断検査は、ユニットに機能不良がない場合、作動可能にされ、第２の診断検査は、ユニットに機能不良が全くないか又はユニットに少なくとも一つの機能不良があるかどうかに関係なく作動可能にされるが、第１の診断検査は、第２の診断検査より短い消費時間でうまく完了することを特徴とする
温度制御ユニット診断方法。
【請求項１９】
前記温度制御ユニットが輸送温度制御ユニットである請求項１８に記載の方法。
【請求項２０】
第１の設定及び第２の設定の内の一つにフラグを設定することを更に含み、ユニットに機能不良がない場合、フラグは第１の設定に設定され、ユニットに少なくとも一つの機能不良がある場合、フラグは第２の設定に設定される請求項１８に記載の方法。
【請求項２１】
前記作動可能にすることは、第１の診断検査及び第２の診断検査の内の一つを少なくとも作動可能にすることを含み、フラグが第１の設定に設定されるとき、第１の診断検査が作動可能にされ、フラグが第１の設定及び第２の設定のどちらにも設定されるとき、第２の診断検査が作動可能にされる請求項２０に記載の方法。
【請求項２２】
第１の診断検査は、冷却検査及び加熱検査を含む請求項１８に記載の方法。
【請求項２３】
冷却検査及び加熱検査の両方が合格したとき、第１の診断検査は合格である請求項２２に記載の方法。
【請求項２４】
第１の診断検査は前記ユニットの冷却及び加熱動作を検査し、第２の診断検査はユニットの冷却及び加熱動作の外にも多くの検査をする請求項１８に記載の方法。
【請求項２５】
前記ユニットの第１の動作を始めることを更に含み、モニターすることは、第１の動作の間、前記ユニットの少なくとも一つの機能をモニターすることを含み、前記記憶することは、第１の動作から少なくとも一つのモニターされた機能に関する情報を記憶することを含み、前記決定することは、ユニットに少なくとも一つの機能不良があるかどうかを第１の動作からモニターされた少なくとも一つの機能に関する情報から決定することを含む請求項１８に記載の方法。
【請求項２６】
第１の診断検査と第２の診断検査の内の一方を終了すること及びユニットに第１の診断検査及び第２の診断検査の中の一方をうまく完了しないように妨げる機能不良がない場合、第１の診断検査と第２の診断検査の内の一方の終了後にユニットの第２の動作を始めることを更に含む請求項２６に記載の方法。
【請求項２７】
温度制御ユニットを診断する方法で、
前記ユニットの第１の動作を始めること、
第１の動作の間、前記ユニットの少なくとも一つの機能をモニターすること、
第１の動作から少なくとも一つのモニターされた機能に関する情報を記憶すること、
第１の動作から少なくとも一つのモニターされた機能に関する情報を分析すること、
前記ユニットの第１の動作を終了すること、
及び
第１の動作から少なくとも一つのモニターされた機能に関する情報の分析に基づいて第１の診断検査及び第２の診断検査の一方を始めることを含む
温度制御ユニット診断方法。
【請求項２８】
温度制御ユニットが輸送温度制御ユニットである請求項２８に記載の方法。
【請求項２９】
第１の診断検査が冷却検査及び加熱検査を含む請求項２８に記載の方法。
【請求項３０】
冷却検査と加熱検査の両方が合格したとき、第１の診断検査は合格である請求項３０に記載の方法。
【請求項３１】
第１の診断検査がユニットの冷却及び加熱動作を検査するだけである請求項２８に記載の方法。
【請求項３２】
第１の診断検査はユニットの冷却及び加熱動作を検査し、第２の診断検査はユニットの冷却及び加熱動作の外にも多くの検査をする請求項２８に記載の方法。
【請求項３３】
第１の診断検査は、第２の診断検査より短い消費時間でうまく完了する請求項２８に記載の方法。
【請求項３４】
第１の診断検査と第２の診断検査の内の一方が前記ユニットには第１の診断検査と第２の診断検査の内の一方が完了するのを妨げる機能不良があると決定しない場合、ユニットの第２の動作を始めることを更に含む請求項２８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は温度制御ユニットのための診断法に関し、さらに詳しく言えば、輸送温度制御ユニットのためのプレトリップ診断法に関する。
【背景技術】
【０００２】
温度制御ユニットは、エンクロージャの中の空調スペースを冷却、加熱又は調節するために多種多様な用途において用いられる。感温品は、空調スペースに配置されて温度制御ユニットによって適当な温度に維持される。
【０００３】
感温品を空調スペースに入れる前に、作業者又はユーザが温度制御ユニットについてそれが正しく作動していることを確かめるために診断検査を行うことが望ましいと分かることがある。診断検査は、感温品を腐敗、融解又は紛失させるかもしれないどんなユニットの機能不良も見つけることができる。診断検査が温度制御ユニットの正しく作動していることを示したあと、作業者又はユーザは、感温品を空調スペースに入れることができる。
【０００４】
温度制御ユニットが利用される用途の一つ形式は、感温品を輸送する移動可能な車両又は輸送車両にある。この用途において、温度制御ユニットは、輸送温度制御ユニットとして知られていて、輸送車両のトレーラの内部の空調スペースの状態を調節する。輸送車両は、また、トレーラ及び感温品を輸送するためのトレーラに接続されたトラクタを含む。
【０００５】
感温品をトレーラの空調スペースに入れる前に、ユニットがいかなる形であれ機能不良しているかどうかを決定するために、診断検査が輸送温度制御ユニットについて行われる。輸送用途の場合、診断検査は「プレトリップ」と称する。プレトリップは、一般に輸送温度制御ユニットの多くの面を試験するので、大量の時間を消費する可能性がある。作業者又はユーザは、普通、プレトリップが終わってユニットには機能不良がないことを決めるまで感温品を空調スペースに入れない。
【特許文献１】なし
【発明の開示】
【発明が解決しようとする課題】
【０００６】
温度制御ユニット及び輸送温度制御ユニットのユーザによって歓迎される消費時間の少ない診断法又はプレトリップを提供することである。
【０００７】
本発明は、温度制御ユニットについて診断検査を実行する方法を提供し、この方法は、概括的には、ユニットの少なくとも一つの機能をモニターすること、ユニットの少なくとも一つの機能を記憶すること、ユニットには少なくとも一つの機能不良があるかどうかを少なくとも一つの機能から決定すること、フラグを第１の設定及び第２の設定の内の一つに設定すること、（ユニットに機能不良がない場合、フラグは第１の設定に設定され、ユニットに少なくとも一つの機能不良がある場合、フラグは第２の設定に設定される）及びフラグが第１の設定に設定されるとき、診断検査を始めることを含む。
【０００８】
本発明は、また、温度制御ユニットを診断する方法を提供する、前記方法は、一般に、ユニットの少なくとも一つの機能をモニターすること、ユニットの少なくとも一つの機能を記憶すること、ユニットに少なくとも一つの機能不良があるかどうかを少なくとも一つの機能から決定すること及びユニットについての第１の診断検査及び第２の診断検査の中の一つを始めることを含み、第１の診断検査は、ユニットに機能不良がない場合に始められ、第２の診断検査は、ユニットに少なくとも一つの機能不良がある場合に始められ、ここで、第１の診断検査は、うまく完了するのに消費する時間が第２の診断検査より短い。
【０００９】
本発明は、更に温度制御ユニットを診断する方法を提供し、前記方法は、一般に、ユニットの第１の動作を始めること、第１の動作の間、ユニットの少なくとも一つの機能をモニターすること、第１の動作から少なくとも一つの機能を記憶すること、第１の動作から少なくとも一つの機能を分析すること、ユニットの第１の動作を終了すること、第１の動作から少なくとも一つの機能の分析に基づいて第１の診断検査及び第２の診断検査の内の一つを始めること、第１の診断検査及び第２の診断検査の内の一方を終了すること、及び第１の診断検査及び診断検査で第２の前記一方の終了の後、第１の診断検査及び第２の診断検査の前記一方がユニットには機能不良がないことを決定する場合、ユニットの第２の動作を始めることを含む。
【発明の効果】
【００１０】
本発明は空調スペースを有する輸送車両などのように荷積みを行う直前に温度制御ユニットの性能の確認を必要とする場合に、温度制御ユニットの多数の機能の診断を行うのではなく、特定の一つの機能を診断することによって判断するので、従来の方法に比べて短時間で作業を終えることができる利点がある。
【発明を実施するための最良の形態】
【００１１】
図１及び２を参照すると、本発明の方法を利用している温度制御ユニット２０が示されている。本願明細書において説明する温度制御ユニット２０は、例としての目的のためだけであって制限することを意味しない。本発明の方法は、他の温度制御ユニットにおいて用いられてなお本発明の範囲内入る。温度制御ユニット２０は、輸送用途に用いるのに適当であり、貨物の品質を保存するために所定の温度の維持を必要とする空調スペースを含むコンテナ、トラック、トレーラ又は輸送車両のいかなる他の種類の車両にも取り付けられることができる。図１は、空調スペース２８を有するトレーラ２４に取り付けたユニット２０を示す。当業者によってよく理解されているように、トレーラ２４はトラクタ３２によって引かれている。
【００１２】
温度制御ユニット２０は、空調スペース２８の温度を制御し、選択された熱的な設定値付近の指定された温度範囲内に温度を維持する。空調スペース２８は、また、各空調スペースにおいて異なるそれぞれの温度を有する複数の空調スペースに分けられてもよい。各それぞれの温度は、温度制御ユニット２０によって事実上独立に制御される。図２に示すように、温度制御ユニット２０には、原動力設備４４によって駆動される冷媒圧縮機４０を含む閉じた流体冷媒回路又は流路３６がある。本発明の実施態様の原動力設備４４は、内燃機関４８及び選択できる予備の電動機５２を含む。エンジン４８及び電動機５２は、両方が利用されるとき、電動機５２が運転中の間、エンジン４８を分離する適当なクラッチ又は継手５６によって圧縮機４０に連結されている。また、温度制御ユニット２０の部品及び構造物の特定の配置は、変えても直本発明の範囲内に入る。
【００１３】
圧縮機４０の排出ポートは、排出サービス弁６４及び排出ライン６８を経て三方弁６０の入口に接続されている。吐出し圧力変換器７２は、圧縮冷媒の吐出し圧力を測定するために三方弁６０の上流の排出ライン６８に置かれている。必要に応じて、三方弁６０の機能（加熱サイクルと冷却サイクルを選択する）は、二つの独立した弁によって与えられる。三方弁６０は、凝縮器コイル８０の入口側に接続された第１の排出口７６（冷却サイクルを始めるために選択される）を有する。三方弁６０は、また、第２の排出口８４（加熱サイクルを始めるために選択される）を有する。
【００１４】
三方弁６０がサイクル排出口７６を冷却することを選択するとき、それは、第１の冷媒流路８８の圧縮機４０（凝縮器コイル８０に加えて一方向のコンデンサ逆止弁ＣＶ１、受け器９２、液体ライン９６、冷媒乾燥装置１００、熱交換器１０４、膨張弁１０８、冷媒分配器１１２、蒸発器コイル１１６、電子絞り弁１２０、吸込圧力変換器１２４、熱交換器１０４を通るもう一つの経路、畜圧器１２８、吸引ライン１３２を含む）を接続し、吸引ラインのサービス弁１３６を経て圧縮機４０の吸気口に戻る。膨張弁１０８は、熱量球１４０及び均圧ライン１４４によって制御される。
【００１５】
三方弁６０が加熱サイクルの排出口８４を選択するとき、それは第２の冷媒流路１４８の中に圧縮機４０を接続する。第２の冷媒流路１４８は、凝縮器コイル８０及び膨張弁１０８をバイパスし、圧縮機４０の高温ガス出力を冷媒分配器１１２に高温ガスライン１５２及び除霜パン・ヒーター１５６を経て接続する。高温ガス・バイパス電磁弁１６０は、冷却サイクルの間、高温ガスを高温ガスライン１５２に注入するために任意選択的に配置されている。バイパス又は加圧ライン１６４が高温ガスライン１５２をバイパス及び逆止弁１６８を経て受け器９２に接続し、加熱及び除霜サイクルの間、冷媒を活きている冷媒流路に受け器９２から押し込む。
【００１６】
導管又はライン１７２は、常閉パイロット電磁弁１７４を経て三方弁６０を圧縮機４０の低圧側に接続する。ソレノイド・バルブ１７４が通電を断たれ、したがって閉じられるとき、三方弁６０は、冷却サイクル排出口７６を選択するためにばねでバイアスを加えられている。蒸発器コイル１１６が除霜を必要とするとき、又は貨物が空調スペース２８において調整されていて、温度設定値を維持するために加熱を必要とするとき、パイロット電磁弁１７４が付勢され、圧縮機４０の低圧側は、排出口８４を選択して加熱サイクル又は除霜サイクルを開始するために三方弁６０を作動する。
【００１７】
凝縮器ファン又はブロワー（図示せず）（原動力設備４４によって駆動されてもよい）によって凝縮器コイル８０を通して周囲空気１７６を流し、その結果加熱された空気１８０を大気に排出する。蒸発器ファン又はブロワー（また、図示せず）（また、原動力配置４４によって駆動されてもよい）は、空調スペース２８から空気１８４（還気」と呼ばれる）を隔壁１９２にある入口１８８を通し、隔壁空間１９６を通して上昇させる。隔壁１９２は、事実上空調スペース２８の全高さにわたるのが好ましい。還気が隔壁１９２に引入れられるとき、還気温度センサ２００が還気から空気温度をサンプリングする。
【００１８】
結果として生じる調整された冷却又は加熱空気２０４、（「排気」という）は、ファン（図示せず）によって出口２０８を経て空調スペース２８の中へ戻されるか又は排出される。排気温度センサ２１２が排気の空気温度を測定する。蒸発器の除霜サイクルの間、除霜用風量調節弁２１６は空調スペース２８への排気経路を閉じるように作動されてもよい。
【００１９】
輸送温度制御ユニット２０は、マイクロプロセッサ・ベースの制御装置２２４、電気制御回路及びリレー、ソレノイドなどを含む構成要素を備える電気制御装置２２０によって制御される。制御装置２２４は、空調スペース２８内の所望の温度選択するために作動させられる温度設定値セレクタ（図示せず）、前記温度設定値セレクタは、還気温度センサ２００、吐出し温度センサ２１２、吐出し圧力変換器７２、吸込圧力変換器１２４、周囲空気温度を感知するために配置された周囲空気温度センサ２２１２、及び蒸発器コイル１１６の温度を感知するために配置された蒸発器コイル温度センサ２２６からの入力を含む適当なセンサからの入力信号を受ける。制御装置２２４は、上述のように、電子絞り弁１２０の位置調整を制御するために、とりわけ、電子絞り弁１２０に出力信号を与える。更に本願明細書において論じられるように、制御装置２２４は、また、中にコンピュータプログラムを記憶しており、そのコンピュータプログラムに基づいて運転を実行する。
【００２０】
図３〜６及び７〜１１のフローチャートに例示のコンピュータプログラムの形の本発明は、温度制御ユニットについての診断プレトリップを実行する。例示及び説明の目的のために、本発明をユニット２０に関して例示及び説明をしたが、本発明は、他の形式の温度制御ユニットと共に用いられてなお本発明の範囲内入ることができる。プレトリップがユニット２０の所定の機能を確かめるため及び機能の内のどれかが不完全、能力不足又は不具合であるかどうかをトレーラ２４がトリップに出かける前に決めるためにユニット２０に関して実行される操作である。温度制御ユニットの機能は、当業者には周知であり、例えば、ユニットのどんな動作、ユニットのどんな作動性能、ユニットのどんな構成要素などであってもよい。プレトリップは、トレーラ２４に感温品を積む前にユニット２０に関して普通行われる。
【００２１】
本発明によって実行されるプレトリップは、プレトリップによって消費される期間を少なくするために設計された短縮プレトリップ又はショート・プレトリップである。ショート・プレトリップは過去の動作からのユニット・データに頼り、過去のユニット・データが受け入れられる場合、効果的にプレトリップを短くする。図３〜６に例示のフローチャートは、本方法を実施するために用いられることができるコンピュータプログラムの形の本発明の実施態様の第１部分である。概括的にいえば、このフローチャートでは、プログラムは、ユニットの動作をモニターして、ユニットの動作に従いショート・プレトリップ・フラグ「真」又は「非真」を設定する。ユニットがどんな機能不良もなく満足に作動している場合、プログラムは短・フラグ「真」を設定し、ショート・プレトリップは作動可能にされる（後で更に詳細に論じる）。ユニットが適切に作動していないで、少なくとも一つの機能不良がある場合、プログラムは、ショート・プレトリップ・フラグ「非真」を設定し、ショート・プレトリップは作動不能にされる（後で更に詳細に論じる）。図７〜１１に例示のフローチャートは、本方法を実施するために使用できるコンピュータプログラムの形の本発明の実施態様の第２の部分である。概略的にいえば、このフローチャートでは、プログラムは、ユニット２０に関する冷却検査及び加熱検査を実行することによってショート・プレトリップ実行する。プログラムがショート・プレトリップを実行するために、ショート・プレトリップ・フラグは、プログラムによって「真」に設定されなければならない。換言すれば、プログラムが図７〜１１のフローチャートに例示のショート・プレトリップを実行するために、ショート・プレトリップ・フラグは、図３〜６において例示のフローチャートのプログラムによって「真」に設定されなければならない。
【００２２】
図３〜６を参照して、本発明の方法の実施態様の第１部分を説明する。図３を参照すると、プログラムは、ブロック「スタート１」で始まる。ブロック「スタート１」の後、プログラムは、ユニット２０が動かしているかどうかをそれが決定するブロック２２８へ進む。ユニット２０が動作していない（ブロック２２８のＮＯ）場合、プログラムはブロック「スタート１」へ戻る。ユニット２０が動作している場合（ブロック２２８のＹＥＳ）、プログラムは、アラーム・コードがアクティブであるかどうかを決定するブロック２３０に進む。アラーム・コードは、ユニット２０内の機能不良によって起動される種々の形式のアラームの中のどれであってよい。例えば、アラーム・コードを起動させる機能不良が不完全な温度センサ、不完全な圧縮機、阻止された冷媒流路、その他であってもよい。アラーム・コードは、当業者に周知なので、本願明細書において更に詳細に論じられない。アラーム・コードがアクティブである場合（ブロック２３０のＹＥＳ）、プログラムは、アラーム・コードがクリアされるかどうかを決定するブロック２３２に進む。アラーム・コードがクリアされない場合（ブロック２３２のＮＯ）、プログラムは、それがショート・プレトリップ・フラグ非真を設定するブロック２３４に進む。ショート・プレトリップ・フラグ非真を設定することによって、ショート・プレトリップの動作は作動不能にされ、ユニット２０はショート・プレトリップを実行できない。フラグ及びフラグ設定（真及び非真）は、当業者に知られているので本願明細書において更に詳細には論じない。ブロック２３４の後、プログラムはブロック「スタート１」へ戻る。
【００２３】
ブロック２３２に戻ると、アラーム・コードがクリアされる場合（ブロック２３２のＹＥＳ）、プログラムは、それがまたショート・プレトリップ・フラグ非真を設定するブロック２３６に進む。プログラムは、それから、それがタイマーを始動するブロック２３８に進む。タイマーは、どんな時間刻みをもを中に記憶できる。本発明の実施態様において、タイマーは１２分タイマーである。ブロック２３０に戻ると、アラーム・コードがアクティブである場合（ブロック２３０のＮＯ）、プログラムは、タイマーを始動するために直接ブロック２３８へ進む。ブロック２３８の後、プログラムは、ブロック２４０へ更に進み、そのブロックは、アラーム・コードがアクティブかどうか決めるプログラム内のもう一つのステップである。アラーム・コードがアクティブな場合（ブロック２４０のＹＥＳ）、プログラムは、それがタイマーをクリアするブロック２４２へ進む。プログラムは、次に、それがショート・プレトリップ・フラグ非真を設定するブロック２４４へ進み、次に、プロセスをもう一度始めるためにブロック「スタート１」へ戻る。
【００２４】
ブロック２４０へ戻ると、アラーム・コードがアクティブでない場合（ブロック２４０のＮＯ）、プログラムは、当業者によってよく理解されているように、ユニット２０があるかどうかを決定するブロック２４６へ進む。ユニット２０が調整状態にある場合（ブロック２４６のＹＥＳ）、プログラムは、タイマーがクリアされるブロック２４８へ進む。プログラムは、その次にそれがショート・プレトリップ・フラグ真を設定するブロック２５０へ進む。ショート・プレトリップ・フラグ真を設定することによって、ショート・プレトリップの動作が作動可能にされ、ユニット２０はショート・プレトリップを実行できる。ブロック２５０の後、プログラムは図４のブロック２へ進む。
【００２５】
ブロック２４６に戻ると、ユニット２０が調整状態にない場合（ブロック２４６のＮＯ）、プログラムは、それが制御センサの温度が温度設定値の所定の範囲の中にあるかどうかを決定するブロック２５２へ進む。制御センサは、ユニット２０の中にあるか又は温度を検知するユニット２０に連結した任意のセンサであってよい。本発明の実施態様において、制御センサは、図２の排気温度センサ２１２又は還気温度センサ２００である。制御センサは、対応する温度を検知し、プログラムは温度が温度設定値の所定の範囲の中にあるかどうかを決定する。所定の範囲は、温度設定値の付近の任意の温度範囲であってよい。本発明の実施態様において、所定の範囲が温度設定値から１．７℃（３°Ｆ）前後であり、任意の所望の温度に設定できる。制御センサの温度が温度設定値の所定の範囲内にある場合（ブロック２５２のＹＥＳ）、プログラムは、ブロック２４８へ進んで、上述のものと同様にしてそこから進む。
【００２６】
ブロック２５２に戻ると、制御センサの温度が温度設定値の所定の範囲内にない場合（ブロック２５２のＮＯ）、プログラムは、ユニット２０が除霜状態にあるかどうかを決定するブロック２５４へ進む。ユニット２０が除霜状態にある場合（ブロック２５４のＹＥＳ）、プログラムは、それがタイマーをクリアするブロック２５６へ進む。次に、プログラムは、図６のブロック４に更に進む。ブロック２５４に戻ると、ユニット２０が除霜状態にない場合（ブロック２５４のＮＯ）、
プログラムは、それがトレーラ２４のドアが開いているかどうかを決定するブロック２５８へ進む。ドアが開いている場合（ブロック２５８のＹＥＳ）、プログラムはブロック２５６へ進み、そこから上述のものと同様にして更に進む。ブロック２５８に戻ると、ドアが開いていでない場合（ブロック２５８のＮＯ）、プログラムは、タイマーが満了になっているかどうかをそれが決定するブロック２６０へ進む。タイマーが満了になっている場合（ブロック２６０のＹＥＳ）、プログラムは、図５のブロック３へ更に進む。ブロック２６０に戻ると、タイマーが満了になっていない場合（ブロック２６０のＮＯ）、プログラムは、タイマーが更新されるブロック２６２へ更に進む。プログラムは、それからブロック２４０へ更に進んで、そこから上述のものと同様にして更に進む。
【００２７】
図４及びブロック２を参照すると、プログラムは、ブロック２からユニット２０がまだ動作しているかどうかをそれが決定するブロック２６４へ進む。ユニット２０が動作していない場合（ブロック２６４のＮＯ）、プログラムは図３のブロック「スタート１」へ戻る。ユニット２０が動作している場合（ブロック２６４のＹＥＳ）、プログラムは、アラーム・コードがアクティブかどうかをそれが決定するブロック２６６へ進む。アラーム・コードがアクティブな場合（ブロック２６６のＹＥＳ）、プログラムは、それがショート・プレトリップ・フラグ非真を設定するブロック２６８へ進み、次に、プロセスをやり直すためにブロック「スタート１」に戻る。
【００２８】
ブロック２６６に戻ると、アラーム・コードがアクティブな場合（ブロック２６６のＮＯ）、プログラムは、ユニット２０が除霜状態にあるかどうかをプログラムが決定するブロック２７０へ更に進む。ユニット２０が除霜状態にある場合（ブロック２７０のＹＥＳ）、プログラムは、図６のブロック４へ更に進む。ユニット２０が除霜モードにない場合（ブロック２７０のＮＯ）、プログラムは、トレーラ２４のドアが開いているかどうかをそれが決定するブロック２７２へ進む。ドアが開いている場合（ブロック２７２のＹＥＳ）、プログラムは図６のブロック４へ更に進む。ドアが開いていない場合（ブロック２７２のＮＯ）、プログラムは、ユニット２０が調整状態にあるかどうかを決定するブロック２７４へ進む。ユニット２０が調整状態にある場合（ブロック２７４のＹＥＳ）、プログラムはちょうど今説明したサイクルを再スタートするためにブロック２６４へ戻る。ユニット２０が調整状態にない場合（ブロック２７４のＮＯ）、プログラムは、制御センサの温度が温度設定値の所定の範囲内にあるかどうかをそれが決定するブロック２７６へ更に進む。所定の範囲は、温度設定値付近の任意の温度範囲内であってよい。本発明の実施態様において、所定の範囲は、温度設定値から１．９℃前後である。制御センサの温度が温度設定値の所定の範囲内にない場合（ブロック２７６のＮＯ）、プログラムは、図５のブロック３へ更に進む。制御センサの温度が温度設定値（ブロック２７６のＹＥＳ）の所定の範囲内である場合、プログラムは、ちょうど今述べたサイクルを再スタートするためにブロック２６４に戻る。
【００２９】
図５及びブロック３を参照すると、プログラムは、ブロック３からそれが制御センサの基準温度を記憶するブロック２７８へ更に進む。上述のように、制御センサは、ユニット２０内にある任意の温度センサであるか又は温度を検知するユニット２０に連結されていてもよい。本発明の実施態様において、制御センサは、周囲温度（図２の周囲温度センサ２２５）又は還気温度（図２の還気温度センサ２００）の低い方を検知するセンサである。したがって、基準温度は、本実施例において、周囲温度及び還気温度の低い方である。基準温度は、制御装置２２４に接続された制御装置２２４又はその他の何らかの記憶又はメモリ装置に記憶される。ブロック２７８の後、プログラムは、プログラムが温度変化率タイマーを始めるブロック２８０へ更に進む。変化率タイマーの時間間隔は、図１２に記憶された基準温度及びデータによって決定される。
【００３０】
図１２をさらに参照すると、変化率チャート６００が例示され、温度Ｔ１〜Ｔ１０によって規定される複数の基準温度範囲６１０を含む。図１２は、いかなる数の基準温度範囲（一つだけを含めて）をも含むことができる。例えば、図１２は、１１の代わりに５基準温度範囲を含むだけのこともある。したがって、温度Ｔ１、Ｔ２、Ｔ３及びＴ４だけしか必要でないだろう。図１２のチャートの例示の実施態様の温度Ｔ１〜Ｔ１０は、任意の温度値を持つことができる。変化率チャート６００は、また、各基準温度範囲６１０に対応する時間要素６２０を含む。したがって、時間要素６２０の数は、基準温度範囲６１０の数と等しい。時間要素６２０は、文字Ａ〜Ｋによって示され、任意の時間値を持つことができる。変化率チャート６００は、各基準温度範囲６１０及び時間要素６２０に対応する温度変化値６３０を更に備えている。温度変化値６３０は、Ｔ変化によって示され、任意の温度値をとることができる。基準温度範囲６１０の各列及び時間要素６２０が対応するＴ変化を有するが、Ｔ変化の温度値は、必ずしも各列に対して同じである必要があるというわけではない。したがって、各Ｔ変化は、一つの異なる値を持っていてもよいし又は、所望の数だけのものが同一であってもよい。変化率チャート６００を図４〜６に例示のフローチャートと一緒に用いるとフローチャートの更なる説明の後及びフローチャートの説明に続く例とともによりよく分かるであろう。
【００３１】
図５に戻ると、ブロック２８０の後、プログラムは、再び、ユニット２０が動作しているかどうかをそれが再び決定するブロック２８２へ更に進む。ユニット２０が動作していない場合（ブロック２８２のＮＯ）、プログラムは、それが変化率タイマーをクリアするブロック２８４へ進む。プログラムは、それから図３のブロック「スタート１」へ戻る。  ブロック２８２に戻ると、ユニット２０が動作している場合（ブロック２８２のＹＥＳ）、プログラムは、アラーム・コードがアクティブかどうかを決定するブロック２８６へ更に進む。アラーム・コードがアクティブな場合（ブロック２８６のＹＥＳ）、プログラムは、それがショート・プレトリップ・フラグ非真を設定するブロック２８８へ進む。プログラムは、それからブロック２８４へ更に進んで、上記のものと同様にしてそこから更に進む。ブロック２８６に戻ると、アラーム・コードがアクティブでない（ブロック２８６のＮＯ）場合、プログラムは、ユニット２０が除霜状態にあるかどうかを決定するブロック２９０へ進む。ユニット２０が除霜状態にある場合（ブロック２９０のＹＥＳ）、プログラムは、プログラムが変化率タイマーをクリアするブロック２９２へ更に進む。次に、プログラムは、図６のブロック４へ更に進む。ブロック２９０に戻ると、ユニット２０が除霜状態にない場合（ブロック２９０のＮＯ）、
プログラムは、トレーラ２４のドアが開いているかどうかをそれが決定するブロック２９４へ進む。ドアが開いている場合（ブロック２９４のＹＥＳ）、プログラムは、ブロック２９２へ更に進んで、上記のものと同様にしてそこから更に進む。
【００３２】
ブロック２９４に戻ると、トレーラ２４のドアが開いていない場合（ブロック２９４のＮＯ）、プログラムは、ユニット２０が調整状態にあるかどうかをそれが決定するブロック２９６へ進む。ユニット２０が調整状態にある場合（ブロック２９６のＹＥＳ）、プログラムは、それが変化率タイマーをクリアするブロック２９８へ進む。プログラムは、次に、それがショート・プレトリップ・フラグ真を設定するブロック３００へ進み、それから図４のブロック２へ更に進む。ブロック２９６に戻ると、ユニット２０が調整状態にない場合（ブロック２９６のＮＯ）、プログラムは、制御センサの温度が温度設定値の所定の範囲内にあるかどうかをそれが決定するブロック３０２へ更に進む。所定の範囲は、温度設定値の付近の任意の温度範囲であってよい。本発明の実施態様において、所定の範囲は、温度設定値か1．7℃（３°Ｆ）前後である。制御センサの温度が温度設定値の所定の範囲内にある場合（ブロック３０２のＹＥＳ）、プログラムは、ブロック２９８へ進み、そこから上述のものと同様にして進む。制御センサの温度が温度設定値の所定の範囲内にない場合（ブロック３０２のＮＯ）、プログラムは、制御センサの温度が充分な量だけ基準温度から変化したかどうかをそれが決定するブロック３０４へ進む。充分である変化量は、図１２に例示の変化率チャート及びより詳しくはチャートにあるＴ変化によって、によって確定されることができる。例えば、適当なＴ変化が０．６℃（１°Ｆ）である場合、基準温度は、変化が充分であるためには０．６℃前後変化しなければならないであろう。
【００３３】
制御センサの温度が基準温度から十分に変化しなかった場合（ブロック３０４のＮＯ）、プログラムは、変化率タイマーが満了になっているかどうかをそれが決定するブロック３０６へ進む。変化率タイマーが満了していない場合（ブロック３０６のＮＯ）、プログラムは、ブロック３０８へ進んで変化率タイマーを更新する。プログラムは、それからブロック２８２へ戻って上述のように進む。ブロック３０６へ戻ると、変化率タイマーが満了になっている場合（ブロック３０６のＹＥＳ）、プログラムは、それがショート・プレトリップ・フラグ非真を設定するブロック３１０へ進む。プログラムは、それからブロック３へ戻って、図５のサイクルをやり直す。ブロック３０４へ戻ると、制御センサの温度が基準温度から十分に変化していた場合（ブロック３０４のＹＥＳ）、プログラムは、それが変化率タイマーをクリアするブロック３１２へ進む。プログラムは、それからそれがショート・プレトリップ・フラグ真を設定するブロック３１４へ進む。ブロック３１４の後、プログラムはブロック３へ戻って図５のサイクルをやり直す。
【００３４】
図６及びブロック４を参照すると、プログラムは、それが再びユニット２０が動作しているかどうかを決定するブロック３１６へ進む。ユニット２０が動作していない（ブロック３１６のＮＯ）場合、プログラムはブロック「スタート１」へ戻る。ユニット２０が動作している場合（ブロック３１６のＹＥＳ）、プログラムは、アラーム・コードがアクティブかどうかをそれが決定するブロック３１８へ進む。アラーム・コードがアクティブである場合（ブロック３１８のＹＥＳ）、プログラムは、それがショート・プレトリップ・フラグ非真を設定するブロック３２０へ進む。プログラムは、次にプログラムがトレーラ２４のドアが開いているかどうかを決定するブロック３２２へ進む。ブロック３１８へ戻ると、アラーム・コードがアクティブでない場合（ブロック３１８のＮＯ）、プログラムは、直接ブロック３２２へ進む。ドアが開いていない場合（ブロック３２２のＮＯ）、プログラムは、ユニット２０が除霜状態にあるかどうかをそれが決定するブロック３２４へ進む。ユニット２０が除霜状態にない場合（ブロック３２４のＮＯ）、プログラムは、ブロック「スタート１」へ戻る。ユニット２０が解凍状態にある場合（ブロック３２４のＹＥＳ）、プログラムは、ブロック３２６へ進んで、蒸発器コイル１１６の温度が所定の温度以上かどうか決定する。所定の温度は、任意の温度値であってよい。本発明の実施態様において、所定の温度は、１４℃（５８°Ｆ）である。蒸発器コイルの温度が所定の温度以上の場合（ブロック３２６のＹＥＳ）、プログラムは、それが除霜持続タイマーをクリアするブロック３２８へ進む。除霜持続時間タイマーは、除霜サイクルの開始と終了の間の時間をモニター、決定及び／又は計算して、任意の時間をとることができる。この時間は、持続時間と言ってもよい。ブロック３２８の後、プログラムは、除霜を終了するブロック３３０へ進む。プログラムは、次にブロック４へ戻る。
【００３５】
ブロック３２６へ戻ると、蒸発器コイルの温度が所定の温度以上でない場合（ブロック３２６のＮＯ）、プログラムは、除霜持続タイマーが満了になっているかどうかをそれが決定するブロック３３２へ進む。除霜持続タイマーが満了になっている場合（ブロック３３２のＹＥＳ）、プログラムは、それがショート・プレトリップ・フラグ非真を設定するブロック３３４へ進む。プログラムは、ブロック３２８へ進み、そこから上述のものと同様にして進む。ブロック３３２を再び参照すると、除霜持続タイマーが満了になっていない場合（ブロック３３２のＮＯ）、プログラムは、それが除霜持続タイマーを更新するブロック３３６へ進む。プログラムは、それからブロック４へ戻る。
【００３６】
ブロック３２２を再び参照すると、ドアが開いている場合（ブロック３２２のＹＥＳ）、プログラムは、ユニット２０が解凍状態にあるかどうかをそれが決定するブロック３３８へ進む。ユニット２０が除霜状態にない場合（ブロック３３８のＮＯ）、プログラムは、ブロック４へ戻る。ユニット２０が除霜状態にある場合（ブロック３３８のＹＥＳ）、プログラムは、ブロック３２６へ進み、そこから上述のものと同様にして進む。
【００３７】
図３〜６において例示のフローチャートを詳述したので、次に、一例をフローチャート及び図１２に例示の変化率チャート６００に関して説明する。上述のように、プログラムは、図５のブロック２７８で制御センサの基準温度を記憶し、制御センサは、周囲温度センサ２２５又は還気温度センサ２００のどちらにすることもできる。制御センサは、低い方の温度を有するセンサである。例えば、周囲空気温度が２２℃（７２°Ｆ）であり、還気温度が１４℃（５７°Ｆ）であると仮定する。還気温度の方が低いので、還気温度センサは制御センサであり、１４℃の還気温度は基準温度として記憶される。
【００３８】
例えば、Ｔ１＝３１．９℃、Ｔ２＝２６。４℃、Ｔ３＝２０．９℃、Ｔ４＝１５．４℃、Ｔ５＝９．９℃、Ｔ６＝４．４℃、Ｔ７＝−１．１℃、Ｔ８＝−６．６℃、Ｔ９＝−１２．１℃、及びＴ１０＝−１７．６℃であり、Ａ＝２．０、Ｂ＝２．５、Ｃ＝３．０、Ｄ＝３．５、Ｅ＝４．０、Ｆ＝４．５、Ｇ＝５．０、Ｈ＝５．５、Ｉ＝６．０、Ｊ＝６．５及びＫ＝７．０であると仮定する。更に、例えば、全てのＴ変化が０．５５℃（１．０°Ｆ）と仮定する。基準温度（この例の場合、還気温度）が１４℃なので、基準温度は、図１２のチャート６００の最上部から下がって５番目の基準温度、すなわち、１５．４℃（Ｔ４）と９．９℃（Ｔ５）の間に入る。基準温度が入る範囲は、ユニット２０がＴ変化だけ基準温度を変えるために必要な時間（分単位）の量を決定する。この例では、変化率タイマーは、４．０分でプログラムされ、ユニット２０は、１４℃の基準温度をユニット２０が冷却している場合、１３．３℃（５６°Ｆ）又はユニット２０が加熱している場合１４．４℃（５８°Ｆ）のいずれかに０．５５℃（１°Ｆ）（Ｔ変化）だけ変えるために４．０分を要することになるだろう。図５のブロック３０４において、プログラムは、基準温度が０．５５℃代わったかどうかを決定する。基準温度が０．５５℃変らなかった場合、プログラムは、ブロック３０６へ進み、プログラムは、変化率タイマーが満了になっているかどうか又は図１２の変化率チャートによって確定された４．０分の最大値に達したかどうかを決定する。タイマーが４．０分に達しなかった場合、タイマーは更新され、ループは続く。しかし、基準温度が１°Ｆ変ってしまう前にタイマーが満了になる場合は、プログラムは、ブロック３１０へ進んで、ショート・プレトリップを実行できなくするショート・プレトリップ・フラグ非真を設定する。ブロック３０４を参照し直すと、一方、基準温度が４．０分タイマーの満了する前に、０．５５℃変った場合、タイマーは、ブロック３１２でクリアされ、プログラムは、それがショート・プレトリップ・フラグ真を設定するブロック３１４へ進み、それがショート・プレトリップを実行可能にする。
【００３９】
図３〜６に例示のフローチャートは、ユニット２０がショート・プレトリップ・フラグ真又は非真を設定することによってショート・プレトリップ動作を実行できるかできないかを決定する。ショート・プレトリップ・フラグが真を設定されたあとだけ、ショート・プレトリップ動作は実行されることができる。ショート・プレトリップの動作は、図７〜１１において例示のフローチャートに関して以下に説明する。
【００４０】
図７〜１１を参照して、本発明の方法の実施態様の第２の部分を説明する。図７を参照すると、プログラムは、ブロック「スタート２」で始まる。プログラムは、次に、ショート・プレトリップがユニット２０に入れられているかどうかを決定するブロック３４０へ進む。ユニット２０がショート・プレトリップを実行するためには、ショート・プレトリップが望まれていることをユーザが確かめなければならない。これは、ユーザによってユニット２０上の又はユニット２０に電気的に接続された表示装置又はインタフェース（図示せず）を介して行われることができる。ユーザには、それぞれ、ショート・プレトリップ・ボタン又は標準プレトリップ・ボタンを選択することによってユニット２０にショート・プレトリップまた標準プレトリップに入れるための任意選択権がある。標準プレトリップは、当業者に周知である。ショート・プレトリップが入っていない場合（ブロック３４０のＮＯ）、プログラムはブロック「スタート２」へ戻る。ショート・プレトリップが入っている場合（ブロック３４０のＹＥＳ）、プログラムは、ユニット２０が動作しているかどうかをそれが決定するブロック３４２へ進む。ユニット２０が実行している場合（ブロック３４２のＹＥＳ）、プログラムは、ユニット２０が止められるブロック３４４へ進む。プログラムは、次に、それがユニット２０をスタートさせるブロック３４６へ進む。ブロック３４２を再び参照すると、ユニット２０が動作していない場合（ブロック３４２のＮＯ）、プログラムは、それがユニット２０をスタートさせるブロック３４６へ進む。ユニット２０を停止及びスタートさせる理由は、当業者には周知である。
【００４１】
ブロック３４６の後、プログラムはブロック３４８へ進み、そこでプログラムがユニットのスタートは成功したかどうかを決定する。ユニット２０をスタートさせることが当業者に知られている多くの理由のために不成功であることがある。
ユニットのスタートが成功していない場合（ブロック３４８のＮＯ）、プログラムは、それがユニット２０をシャットダウン状態にするブロック３５０へ進む。プログラムは、それからプログラムがショート・プレトリップ・フラグ非真を設定するブロック３５２へ更に進む。ブロック３５２の後、プログラムは、プログラムがショート・プレトリップを終了してアラーム・コードを設定するブロック３５４へ進む。プログラムは、次に、それがユーザ表示装置又はインタフェースにプレトリップの失敗を表示するブロック３５６へ進む。これは、ユニット２０に機能不良が生じたこと及び感温品が空調スペース２８に積まれている場合、その製品は損なわれている可能性があることをユーザへ知らせる警告である。
【００４２】
ブロック３４８を再び参照すると、ユニットのスタートが成功している場合（ブロック３４８のＹＥＳ）、プログラムは、ユニット２０が電気モードにあるかどうかをプログラムが決定するブロック３５８へ更に進む。上述のように、ユニット２０は、圧縮機４０に動力を与えるために内燃機関４８及び選択できる予備の電動機５２を含む。電動機５２が圧縮機４０に電力を供給しているとき、ユニット２０は電気モードにある。ユニット２０が電気モードにある場合（ブロック３５８のＹＥＳ）、プログラムは、プログラムがユニット２０を冷却モードに入れるブロック３６０へ更に進む。プログラムは、それからブロック３６２へ進み、そこで蒸発器コイルの温度が所定の温度以下であるかどうかを決定する。所定の温度は、任意の温度値であってよい。本発明の実施態様において、所定の温度は、７．２℃（４５°Ｆ）である。ブロック３５８を再び参照すると、ユニット２０が電気モードにない場合（ブロック３５８のＮＯ）、プログラムは、ユニット２０が低速冷却に入れられるブロック３６４へ進む。ユニット２０が電気モードにないとき、内燃機関４８が圧縮機４０に電力を供給している。プログラムは、それからブロック３６２へ進む。蒸発器コイルの温度が所定の温度（ブロック３６２のＹＥＳ）以下の場合、プログラムは、図８のブロック５に更に進む。蒸発器コイルが所定の温度以下でない場合（ブロック３６２のＮＯ）、プログラムは、図９のブロック６へ更に進む。
【００４３】
図８及びブロック５を参照すると、プログラムは、ブロック５からブロック３６６へ進み、そこでユニット２０を除霜に入れる。プログラムは、それからそれがタイマーをスタートさせるブロック３６８へ進む。タイマーは、持続時間タイマーであってもよく、その中に任意の時間刻みを記憶することができる。本発明の実施態様において、タイマーは２０分持続時間タイマーである。ブロック３６８の後、プログラムは、蒸発器コイル温度センサが正しく作動しているかどうかをそれが決定するブロック３７０へ進む。蒸発器コイル温度センサが正しく作動していない場合（ブロック３７０のＮＯ）、プログラムは、それがショート・プレトリップを終了してアラーム・コードを設定するブロック３７２へ進む。プログラムは、それからタイマーがクリアされるブロック３７４へ進む。ブロック３７４の後、プログラムは、それがショート・プレトリップ・フラグ非真を設定するブロック３７６へ進む。プログラムは、次に、それがユニット２０をシャットダウン状態にするブロック３７８へ進む。ブロック３７８の後、プログラムは、それがユーザの表示装置又はインタフェースに失敗したプレトリップを表示するブロック３８０へ進む。
【００４４】
ブロック３７０を再び参照すると、蒸発器コイル・センサが正しく作動している場合（ブロック３７０のＹＥＳ）、プログラムは、タイマーが満了しているかどうかをそれが決定するブロック３８２へ進む。タイマーが満了になっている場合（ブロック３８２のＹＥＳ）、プログラムは、ブロック３８４へ進み、そこで、除霜が成功していなかったので、アラーム・コードを設定する。プログラムは、ブロック３７２へ進み、そこから上述のものと同様にして進む。ブロック３８２を再び参照すると、タイマーが満了になっていない場合（ブロック３８２のＮＯ）、
プログラムは、蒸発器コイルの温度が所定の温度以上かどうかをそれが決定するブロック３８６へ進む。所定の温度は、任意の温度値であってよい。本発明の実施態様において、所定の温度は、１４．３℃（５８°Ｆ）である。蒸発器コイルの温度が所定の温度以上でない場合（ブロック３８６のＮＯ）、プログラムは、タイマーが更新されるブロック３８８へ更に進む。プログラムは、それからブロック３７０へ戻って、そこから上述のものと同様にして進む。
【００４５】
ブロック３８６を再び参照すると、蒸発器コイルの温度が所定の温度以上の場合（ブロック３８６のＹＥＳ）、プログラムは、それがタイマーをクリアするブロック３９０へ進む。プログラムは、次に、それが除霜を終了するブロック３９２へ更に進む。ブロック３９２の後、プログラムは、ユニット２０が電気モードにあるかどうかを決定するブロック３９４へ進む。ユニット２０が電気モードにある場合（ブロック３９４のＹＥＳ）、プログラムは、それがユニット２０を冷却モードに入れるブロック３９６へ進む。プログラムは、それからプログラムが遅延を始めるブロック３９８へ更に進む。遅延は、任意の時間であってよい。本発明の実施態様において、遅延は２０秒である。ブロック３９８の後、プログラムは図９のブロック６へ更に進む。ブロック３９４を再び参照すると、ユニット２０が電気モードにない場合（ブロック３９４のＮＯ）、プログラムは、それがユニット２０を低速冷却に入れるブロック４００へ進む。プログラムは、それからブロック３９８へ更に進んで、そこから上述のものと同様にして進む。
【００４６】
図９及びブロック６を参照すると、プログラムは、ブロック６からプログラムが還気基準温度及び排気基準温度を記憶するブロック４０２へ更に進む。基準温度は、還気温度センサ２００及び排気温度センサ２１２によって検知される温度である。還気及び排気基準温度は、制御装置２２４又は制御装置２２４に接続された何らかの他の記憶装置又はメモリ装置に記憶される。プログラムが還気及び排気基準温度を記憶するが、プログラムは、ユニット２０にあるか又はユニット２０に接続されたどの温度センサの温度をも記憶し、それらを還気及び排気基準温度に同様のやり方で用いることができる。
【００４７】
ブロック４０２の後、プログラムはブロック４０４へ更に進み、そこで図１３に示された冷却チェックのチャート７００から還気／排気温度差を確定する。還気／排気温度差は、ショート・プレトリップがショート・プレトリップ冷却検査に合格するために必要な還気温度及び排気温度の間の温度差である。
【００４８】
図１３を更に参照すると、冷却検査チャート７００は、温度ＴＡ、ＴＢ、ＴＣ、ＴＤ、ＴＥ、ＴＦ及びＴＧによって規定される複数のセンサ温度範囲７１０を含む。冷却検査チャート７００は、いかなる数のセンサ温度範囲（一つだけを含めて）をも含み、したがって、センサ温度範囲を規定するためにいかなる数の温度をも含むことができる。例えば、冷却検査チャート７００は、８の代わりに４のセンサ温度範囲を含むだけである。したがって、温度ＴＡ、ＴＢ及びＴＣだけは、必要である。図１３のチャートの例示の実施態様の温度ＴＡ〜ＴＧは、任意の温度値を有することができる。冷却検査チャート７００も、複数の冷却温度差７２０（各々がセンサ温度範囲７１０の一つに対応する）を含む。冷却温度差７２０は、ΔＴ１、ΔＴ２、ΔＴ３、ΔＴ４、ΔＴ５、ΔＴ６、ΔＴ７及びΔＴ８によって表されている。各冷却温度差７２０は、任意の温度値をとってよく、他の冷却温度差と比較して、独特の温度値を持っていてもよいし、又はいかなる数の他の冷却温度差と同様な温度値を持っていてもよい。冷却温度差７２０は、ユニット２０がショート・プレトリップ冷却検査に合格するために還気と排気の間に必要な温度差を決定する。冷却検査チャート７００を図７〜１１において例示のフローチャートと一緒に使用する方法が、フローチャートの更なる説明の後及びフローチャートの説明に続く例によってよりよく理解されるであろう。
【００４９】
図９を再び参照すると、ブロック４０４の後、プログラムは、それがタイマーをスタートさせるブロック４０６へ進む。タイマーは、その中に任意の時間刻みを記憶している。本発明の実施態様において、タイマーは、１５分タイマーである。ブロック４０６の後、プログラムは、ブロック４０８へ更に進み、そこで還気温度と排気温度の間の温度差が図１３において決定されるような適当な冷却温度差より大きいかどうかを決定する。適当な冷却温度差を確定するために、周囲温度、還気温度及び排気温度は、全てそれらの適当なセンサによって検知される。適当な冷却温度差は、三つの温度の内で最も低いものが入るセンサ温度範囲に対応する。例えば、周囲、還気及び排気温度のうちの最も低ものがＴＣとＴＤの間に入る場合、適当な冷却温度差はΔＴ４である。
【００５０】
還気温度と排気温度の間の温度差が適当な冷却温度差より大きい場合（ブロック４０８のＹＥＳ）、冷却検査は合格し、プログラムは、それがタイマーをクリアするブロック４１０へ進む。プログラムは、それからユニット２０が電気モードにあるかどうかをプログラムが決定するブロック４１２へ更に進む。ユニット２０が電気モードにない場合（ブロック４１２のＮＯ）、プログラムは、図１０のブロック７へ更に進む。ユニット２０が電気モードにある場合（ブロック４１２のＹＥＳ）、プログラムは、図１１のブロック８へ更に進む。
【００５１】
ブロック４０８を再び参照すると、還気温度と排気温度の間の温度差が適当な冷却温度差より大きくない場合（ブロック４０８のＮＯ）、プログラムは、タイマーが満了になっているかどうかをそれが決定するブロック４１４へ進む。タイマーが満了になっていない場合（ブロック４１４のＮＯ）、プログラムは、それがタイマーを更新するブロック４１６へ進む。プログラムは、それからブロック３９８へ更に進んで、そこから上述のものと同様にして進む。ブロック４１４を再び参照すると、タイマーが満了になっている場合（ブロック４１４のＹＥＳ）、プログラムは、排気温度が還気温度より大きいかどうかをプログラムが決定するブロック４１８へ更に進む。排気温度が還気温度より大きい場合（ブロック４１８のＹＥＳ）、プログラムは、ユニット２０が冷却でないので、プログラムがアラーム・コードを設定するブロック４２０へ更に進む。プログラムは、それからブロック４２２へ更に進んでタイマーをクリアする。ブロック４１８を再び参照すると、排気温度が還気温度より大きくない場合（ブロック４１８のＮＯ）、プログラムは、ユニット２０がタイマーの適当な制限時間の範囲内で図１３の適当な冷却温度差より大きい還気温度と排気温度の間の温度差とを作らなかったので、プログラムがアラーム・コードを設定するブロック４２４へ更に進む。プログラムは、それからブロック４２２へ更に進む。
【００５２】
ブロック４２２の後、プログラムは、それがショート・プレトリップを終了してアラーム・コードを設定するブロック４２６へ進む。プログラムは、次に、それがショート・プレトリップ・フラグ非真を設定するブロック４２８へ更に進む。ブロック４２８の後、プログラムは、それがユニット２０をシャットダウンするブロック４３０へ進む。プログラムは、次に、それがユーザの表示装置又はインタフェースに失敗したプレトリップを表示するブロック４３２へ更に進む。
【００５３】
図１０とブロック７を参照すると、プログラムはブロック７からブロック４３４へ進み、そこでプログラムがユニット２０を高速冷却に入れる。プログラムは、次に、それが遅延を始めるブロック４３６へ更に進む。遅延は、任意の時間であってよい。本発明の実施態様において、遅延は３０秒である。ブロック４３６の後、プログラムは、ブロック４３８へ更に進み、エンジン４８（図２）が高速冷却のための適当な速度で動作しているかどうか決定する。上述のように、ユニット２０は、圧縮機４０に電力を供給するために内燃機関４８と任意選択できる予備の電動機５２を備えている。フローチャートのこの部分の間に、圧縮機４０が、エンジン４８によって電力を供給されていること及びエンジン４８の速度が高速冷却の間、機能不良をモニターされていることが決定された。エンジン４８が高速冷却のための適当な速度で動作していない場合（ブロック４３８のＮＯ）、プログラムは、エンジンが高速冷却のための適当な速度で動作していないので、それがアラーム・コードを設定するブロック４４０へ進む。プログラムは、次に、それがショート・プレトリップ・フラグ非真を設定するブロック４４２へ進む。ブロック４４２の後、プログラムはそれがユニット２０を低速冷却に入れるブロック４４４へ更に進む。ブロック４３８を再び参照すると、エンジンが高速冷却のための適当な速度で動作している場合（ブロック４３８のＹＥＳ）、プログラムは、ブロック４４４へ進む。
【００５４】
ブロック４４４の後、プログラムはそれが遅延を始めるブロック４４６へ進む。
遅延は、任意の時間であってよい。本発明の実施態様において、遅延は３０秒である。プログラムは、次に、エンジン４８が低速冷却のための適当な速度で動作しているかどうかをプログラムが決定するブロック４４８へ更に進む。エンジン４８が低速冷却のための適当な速度で動作している場合（ブロック４４８のＹＥＳ）、プログラムは、図１１のブロック８へ更に進む。エンジン４８が低速冷却のための適当な速度で動作していない場合（ブロック４４８のＮＯ）、プログラムは、エンジン４８が低速冷却のための適当な速度で動作していないので、それがアラーム・コードを設定するブロック４５０へ進む。プログラムは、それからプログラムがショート・プレトリップ・フラグ非真を設定するブロック４５２へ進む。ブロック４５２の後、プログラムはエンジン速度が高速であるかどうかをそれが決定するブロック４５４へ進む。エンジン速度が高速でない場合（ブロック４５４のＮＯ）、プログラムは、図１１のブロック８へ進む。エンジン速度が高速である場合（ブロック４５４のＹＥＳ）、プログラムは、プログラムがショート・プレトリップを終了して、アラーム・コードを設定するブロック４５６へ進む。プログラムは、次に、それがユニット２０をシャットダウンするブロック４５８へ進む。ブロック４５８の後、プログラムはそれがユーザの表示装置又はインタフェースに失敗したプレトリップを表示するブロック４６０へ進む。
【００５５】
図１１とブロック８を参照すること、プログラムは、ブロック８からユニット２０が電気モードにあるかどうかをプログラムが決定するブロック４６２へ進む。
ユニット２０が電気モードにある場合（ブロック４６２のＹＥＳ）、プログラムは、それがユニット２０を暖房モードに入れるブロック４６４へ進む。プログラムは、次に、それがタイマーをスタートさせるブロック４６６へ進む。タイマーは、任意の時間刻みをその中に記憶していることができる。本発明の実施態様において、タイマーは５分タイマーである。ブロック４６２を再び参照すると、ユニット２０が電気モードにない場合（ブロック４６２のＮＯ）、プログラムは、それがユニット２０を低速加熱に入れるブロック４６８へ進む。プログラムは、それからブロック４６６へ進む。
【００５６】
ブロック４６６の後、プログラムは、排気温度が所定の量だけ還気温度より大きいかどうかをプログラムが決定するブロック４７０へ進む。一般にブロック４７０において、プログラムは、ユニット２０が十分にトレーラ２４の空調スペース２８を加熱することができるかどうかを決定するためにユニット２０について加熱試験を実行している。所定の量は、任意の温度値であってよい。本発明の実施態様において、所定の量は、１．１℃（２°Ｆ）である。排気が所定の量だけ還気より大きい場合（ブロック４７０のＹＥＳ）、加熱検査は合格して、プログラムはそれがタイマーをクリアするブロック４７２へ進む。プログラムは、それから検査アラームがアクティブかどうかをプログラムが決定するブロック４７４へ進む。
【００５７】
検査アラームは、ユニット２０の小さい機能不良のために生じるか又は起動させられる小さい警報である。検査アラームがアクティブであっても、ユニット２０はなお動作できる。アラーム・コードは、他方、重大な機能不良であり、ユニット２０はシャットダウンされるべきである。検査アラームの形式は、当業者に周知なので、本願明細書において更に詳細に論じない。検査アラームがアクティブな場合、（ブロック４７４のＹＥＳ）、プログラムは、それがショート・プレトリップ検査をユーザの表示装置又はインタフェースに表示するブロック４７６へ更に進む。ショート・プレトリップ検査がユーザ表示装置又はインタフェースに示されるとき、ユーザ又は作業者は、検査アラームがアクティブであることと小さい機能不全がユニット２０で生じたということを知る。ユーザ又は作業者は機能不良を調べるか又はユニット２０に実行を続けさせておく選択権を有する。プログラムは、次に、プログラムがユニット２０を正常制御に戻すブロック４７８へ更に進む。ブロック４７４を再び参照すると、検査アラームがアクティブでない場合（ブロック４７４のＮＯ）、プログラムは、それがショート・プレトリップ合格を示すブロック４８０へ進む。ショート・プレトリップ合格がユーザ表示装置又はインタフェースに表示されるとき、冷却及び加熱検査は合格したので、ユーザ又は作業者はユニット２０には機能不良がないということを知る。プログラムは、それからブロック４７８へ進み、ユニット２０を正常制御に戻す。
【００５８】
ブロック４７０を再び参照すると、排気温度が還気温度より大きくない場合（ブロック４７０のＮＯ）、プログラムは、タイマーが満了になっているかどうかをそれが決定するブロック４８２へ進む。タイマーが満了になっていない場合（ブロック４８２のＮＯ）、プログラムは、それがタイマーを更新するブロック４８４へ進む。プログラムは、次に、ブロック４７０へ戻って、上述したものと同様にしてそこから進む。
【００５９】
ブロック４８２を再び参照すると、タイマーが満了になっている場合（ブロック４８２のＹＥＳ）、プログラムは、排気温度が還気温度未満であるかどうかを決定するブロック４８６へ更に進む。排気温度が還気温度未満でない場合（ブロック４８６のＮＯ）、プログラムは、ユニット２０が排気温度をタイマーの制限時間の範囲内で還気を超える所定の量に十分加熱しなかった（ブロック４７０）ので、プログラムがアラーム・コードを設定するブロック４８８へ進む。プログラムは、それからそれがショート・プレトリップを終了し、アラーム・コードを設定するブロック４９０へ進む。ブロック４８６を再び参照すると、排気温度が還気温度未満の場合（ブロック４８６のＹＥＳ）、プログラムは、ユニット２０が排気温度を加熱していないので、ユニット２０が加熱であると推測されるとき、それがアラーム・コードを設定するブロック４９２へ進む。プログラムは、それからブロック４９０へ更に進む。
【００６０】
ブロック４９０の後、プログラムは、ショート・プレトリップ・フラグ非真が設定されるブロック４９４へ更に進む。プログラムは、次に、それがタイマーをクリアするブロック４９６へ進む。ブロック４９６の後、プログラムは、それがユニット２０をシャットダウンするブロック４９８へ進む。プログラムは、それからプログラムがユーザの表示装置又はインタフェースに失敗したプレトリップを表示するブロック５００へ進む。
【００６１】
図７〜１１において例示のフローチャートを詳述したので、次に、一例をフローチャート及び図１３に例示の冷却検査チャート７００に関して説明する。上述のように、プログラムはブロック４０２で還気基準温度と排気基準温度を記憶する。ユニット２０は、また、周囲空気温度を検知する周囲空気温度センサ２２５と連絡している。必要な冷却温度差７２０は、還気基準温度、排気基準温度及び周囲空気温度の中で低い方のものによって決定される。三つの温度の中の最も低いものは、冷却チャート７００にあるセンサ温度範囲７１０の一つに入るであろう。必要な冷却温度差７２０は、三つの温度の中の最も低いものが入る範囲に対応する差であろう。ショート・プレトリップの冷却検査部分が合格するためには、排気は、必要な冷却温度差を超える還気基準温度より下に冷却されなければならない。
【００６２】
例えば、還気基準温度は１６℃（６１°Ｆ）、排気基準温度は１４℃（５８°Ｆ）及び、周囲空気温度は２２℃（７２°Ｆ）であると仮定する。また、例えば、ＴＡ＝４８．４℃、ＴＢ＝２６．４℃、ＴＣ＝２０．９℃、ＴＤ＝１５．４℃、ＴＥ＝９．９℃、ＴＦ＝−１．１℃及びＴＧ＝−６．６℃であると仮定する。更に、例えば、ΔＴ１＝１．６５℃、ΔＴ２＝３．３℃、ΔＴ３＝５．５℃、ΔＴ４＝４．４℃  、ΔＴ５＝３．３℃、ΔＴ６＝２．２℃、ΔＴ７＝１．１℃及びΔＴ８＝０．５５℃であると仮定する。さらに、ブロック４０６で始められるタイマーが１５分タイマーであると仮定する。
【００６３】
排気基準温度が三つの温度の中で最低のものなので、排気基準温度は、必要な冷却温度差を決定するために用いられる。１４．３℃の排気基準温度は、図１３のチャート７００の最上部からセンサ温度範囲５行の中に入る（ＴＤ＝１５．４℃及びＴＥ＝９．９℃の間）。したがって、必要な冷却温度差は、３．３℃である。
ブロック４０８で、プログラムは排気温度が３．３℃より大きく還気温度以下かどうかを決定している。この点で、排気温度（１４．３℃）は、ほんの１．６℃還気温度（１６℃）以下である。ユニット２０は冷却し続け、プログラムは還気及び排気の間の温度差をモニターし続ける。このモニタリングは、図９のブロック４０８、４１４及び４１６のループで生じる。還気及び排気の間の温度差が１５分タイマーの満了の前に、３．３℃の必要な冷却温度差を上回る場合、プログラムはブロック４０８からブロック４１０まで更に進み、ショート・プレトリップが続く。他方、還気及び排気の間の温度差が１５分タイマーの満了の前に、３．３℃の必要な冷却温度差を上回らない場合、プログラムはブロック４１４からプログラムが最終的にはユーザの表示装置又はインタフェースに失敗したプレトリップ（ブロック４３２）を表示するブロック４１８へ進む。
【産業上の利用可能性】
【００６４】
本発明は空調スペースを備える車両のみならず固定施設においても温度制御装置の診断を短時間で行うことを必要とする場合にも適用できる。
【図面の簡単な説明】
【００６５】
【図１】輸送温度制御ユニットを有する輸送車両の一部分断面の側面図である。
【図２】図１の輸送温度制御ユニットの概略図である。
【図３】本発明によるコンピュータプログラムの形で温度制御ユニットのための診断法の実施態様の第１部分の第１段階を例示しているフローチャートを示す。
【図４】本発明によるコンピュータプログラムの形で温度制御ユニットのための診断法の実施態様の第１部分の第２段階を例示しているフローチャートを示す。
【図５】本発明によるコンピュータプログラムの形で温度制御ユニットのための診断法の実施態様の第１部分の第３段階を例示しているフローチャートを示す。
【図６】本発明によるコンピュータプログラムの形で温度制御ユニットのための診断法の実施態様の第１部分の第４段階を例示しているフローチャートを示す。
【図７】本発明によるコンピュータプログラムの形で温度制御ユニットのための診断法の実施態様の第２部分の第１段階を例示しているフローチャートを示す。
【図８】本発明によるコンピュータプログラムの形で温度制御ユニットのための診断法の実施態様の第２部分の第２段階を例示しているフローチャートを示す。
【図９】本発明によるコンピュータプログラムの形で温度制御ユニットのための診断法の実施態様の第２部分の第３段階を例示しているフローチャートを示す。
【図１０】本発明によるコンピュータプログラムの形で温度制御ユニットのための診断法の実施態様の第２部分の第４段階を例示しているフローチャートを示す。
【図１１】本発明によるコンピュータプログラムの形で温度制御ユニットのための診断法の実施態様の第２部分の第５段階を例示しているフローチャートを示す。
【図１２】図３〜６に示されるフローチャートとともに使うことができる変化率チャート。
【図１３】図７〜１１に示されるフローチャートとともに使うことができる冷却検査チャートである。
【符号の説明】
【００６６】
２０      温度制御ユニット
２８      空調スペース
３６      密閉液体冷媒回路
４０      冷媒圧縮機
６０      三方弁
８０      凝縮器コイル
９２      受け器
１０４    熱交換器
１１６    蒸発器コイル
【図１】
2004271173.tif 000002
【図２】
2004271173.tif 000003
【図３】
2004271173.tif 000004
【図４】
2004271173.tif 000005
【図５】
2004271173.tif 000006
【図６】
2004271173.tif 000007
【図７】
2004271173.tif 000008
【図８】
2004271173.tif 000009
【図９】
2004271173.tif 000010
【図１０】
2004271173.tif 000011
【図１１】
2004271173.tif 000012
【図１２】
2004271173.tif 000013
【図１３】
2004271173.tif 000014