(57)【特許請求の範囲】
【請求項１】
圧縮機、凝縮器、減圧手段、及び蒸発器を冷媒配管で順次接続して構成する冷媒サイクルと、
鉄道車両の車内温度を検出する温度センサと、
前記鉄道車両の車内湿度を検出する湿度センサと、
を備えた車両用空気調和機であって、
少なくとも、前記温度センサにより検出された前記車内温度、及び前記湿度センサにより検出された前記車内湿度、により定めれる車内環境の現在値に対して、前記現在値の前記車内環境の目標値への適合度合いを示す適合度を求めるメンバシップ関数、及び前記適合度を条件とする推論規則、によりファジー制御演算を実行することで空調運転能力の制御量を求め、それにより前記圧縮機を制御するファジー制御手段と、
少なくとも、前記温度センサにより検出された前記車内温度、及び前記湿度センサにより検出された前記車内湿度、により一律に定められた割当範囲に基づいて空調運転能力の制御量を求め、それにより前記圧縮機を制御する領域制御手段と、
前記現在値と前記目標値との温度差と前記ファジー制御演算の実行時間に基づいて前記ファジー制御手段か前記領域制御手段のいずれかに前記圧縮機の制御を割り当てる制御割当手段と、
を備え、
前記制御割当手段は、前記温度差が所定値未満であり、かつ、前記実行時間が所定時間以上であるときには、前記領域制御手段により前記圧縮機の制御を実行させ、前記温度差が前記所定値未満であり、かつ、前記実行時間が前記所定時間未満であるときには、前記ファジー制御手段により前記圧縮機の制御を実行させる、ことを特徴とする車両用空気調和機。
【請求項２】
前記制御割当手段は、前記ファジー制御手段及び前記領域制御手段に、常時、前記空調運転能力の制御量を求める演算を行わさせておき、いずれかに前記圧縮機の制御を割り当てたときには、前記ファジー制御手段または前記領域制御手段により前記圧縮機の制御を実行させる、ことを特徴とする請求項１に記載の車両用空気調和機。
【請求項３】
前記制御割当手段は、前記温度差が前記所定値以上であるときには、前記領域制御手段により前記圧縮機の制御を実行させる、ことを特徴とする請求項１または２に記載の車両用空気調和機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用空気調和機、例えば、ファジー制御と領域制御とを組み合わせた車両用空気調和機に関する。
【背景技術】
【０００２】
従来の車両用空気調和機として、例えば、「制御条件検索部１３，１４により検索された制御条件を所定の制御ルールと照合して冷暖房装置５における冷暖房能力の変化量Ｐｗを決定する」（特許文献１参照）というものがある。
【０００３】
このようなものにおいては、「室内温度Ｔａが設定温度Ｔｓと近い場合においても、室内温度Ｔａの温度変化率ΔＴｒ等を考慮したきめ細かな制御がなされる結果、設定温度Ｔｓに対する室内温度Ｔａの一致度が極めて高くなる効果を奏する」（特許文献１参照）とされている。
【０００４】
また、例えば、「圧縮機出力および再熱器出力は、制御ルール記憶手段５４に記憶されている制御ルールに従って、ファジィ演算により計算する」（特許文献２参照）というものがある。
【０００５】
このようなものにおいては、「空調負荷および空調負荷の変化量を推定して外乱の影響を打ち消すように制御を行っているので、外乱が入った場合でも車内温度が設定車内温度から大きくはずれることを避けることができ、省エネルギでかつ快適な空気調和が行なえる」（特許文献２参照）とされている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−１５９２４６号公報（段落００３７）
【特許文献２】特開平５−２６４０８６号公報（段落００４８、００５２）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１、２のいずれにおいてもファジー制御で空調制御がなされるため、急激な温度変化に対する応答性が低いという問題点があった。
【０００８】
本発明は、上記のような課題を解決するためになされたもので、急激な温度変化に対する応答性を高めることができる車両用空気調和機を提供することである。
【課題を解決するための手段】
【０００９】
本発明に係る車両用空気調和機は、圧縮機、凝縮器、減圧手段、及び蒸発器を冷媒配管で順次接続して構成する冷媒サイクルと、鉄道車両の車内温度を検出する温度センサと、前記鉄道車両の車内湿度を検出する湿度センサと、を備えた車両用空気調和機であって、少なくとも、前記温度センサにより検出された前記車内温度、及び前記湿度センサにより検出された前記車内湿度、により定めれる車内環境の現在値に対して、前記現在値の前記車内環境の目標値への適合度合いを示す適合度を求めるメンバシップ関数、及び前記適合度を条件とする推論規則、によりファジー制御演算を実行することで空調運転能力の制御量を求め、それにより前記圧縮機を制御するファジー制御手段と、少なくとも、前記温度センサにより検出された前記車内温度、及び前記湿度センサにより検出された前記車内湿度、により一律に定められた割当範囲に基づいて空調運転能力の制御量を求め、それにより前記圧縮機を制御する領域制御手段と、前記現在値と前記目標値との温度差と前記ファジー制御演算の実行時間に基づいて前記ファジー制御手段か前記領域制御手段のいずれかに前記圧縮機の制御を割り当てる制御割当手段と、を備え、前記制御割当手段は、前記温度差が所定値未満であり、かつ、前記実行時間が所定時間以上であるときには、前記領域制御手段により前記圧縮機の制御を実行させ、前記温度差が前記所定値未満であり、かつ、前記実行時間が前記所定時間未満であるときには、前記ファジー制御手段により前記圧縮機の制御を実行させる、ことを特徴とするものである。
【発明の効果】
【００１０】
本発明の車両用空気調和機は、ファジー制御と領域制御とを適宜切り替えることにより、急激な温度変化に対する応答性を高めることができるという効果を有する。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態１における車両用空気調和機が搭載された編成列車を示す概略図である。
【図２】本発明の実施の形態１における空調装置の冷凍サイクルを示す図である。
【図３】本発明の実施の形態１における空調制御装置の機能ブロック図である。
【図４】本発明の実施の形態１におけるファジー制御部の詳細機能ブロック図である。
【図５】本発明の実施の形態１における領域制御部の詳細機能ブロック図である。
【図６】本発明の実施の形態１における領域制御運転パターンを示す図である。
【図７】本発明の実施の形態１における空調制御装置の制御シーケンス図である。
【図８】本発明の実施の形態１におけるファジー制御部の状態遷移図である。
【図９】本発明の実施の形態１における領域制御部の状態遷移図である。
【図１０】本発明の実施の形態１におけるメモリ領域の内容説明図である。
【図１１】本発明の実施の形態１における制御割当フローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明に係る車両用空気調和機の実施形態を添付図面を参照しながら詳細に説明する。
【００１３】
実施の形態１．
図１は、本発明の実施の形態１における車両用空気調和機が搭載された編成列車を示す概略図である。同図に示されるように、編成車両１００は、先頭車両１０１、中間車両１０２、中間車両１０２に後続する中間車両１０３、中間車両１０３に後続する図示しない複数の車両から編成される。
【００１４】
次に、各車両の詳細について説明する。先頭車両１０１には、空調装置１１０、空調制御装置１１１、車両情報制御装置１１２、列車情報管理装置１１３、リターン温度センサ１２０、車内環境センサ１２１、応荷重センサ１２２が備えられている。中間車両１０２にも同様に、空調装置１３０、空調制御装置１３１、車両情報制御装置１３２、リターン温度センサ１４０、車内環境センサ１４１、応荷重センサ１４２が備えられている。また、図示は省略しているが、中間車両１０３についても同様のものが備えられており、さらに中間車両１０３に後続する図示しない複数の車両にも同様のものが備えられている。なお、中間車両１０２、１０３、中間車両１０３に後続する複数の車両においては、言うまでもないことであるが、先頭車両ではないため、乗務員室はない。そのため、列車情報管理装置１１３は備えられていない。
【００１５】
ここで、空調装置１１０、１３０は、空調制御装置１１１、１３１によって車内の環境が快適となるように制御される。まず、車内天井に設置された図示しないリターンエアフィルタより流れてくる車内空気の温度を車内天井裏に設置されたリターン温度センサ１２０、１４０が検出する。さらに、車内のつり革付近の高さの壁面に設置された車内環境センサ１２１、１４１が、常時車内湿度を検出するとともに、暖房時には車内空気の温度を検出する。また、車両下部に設置された応荷重センサ１２２、１４２が車両に加わる圧力を検出する。そして検出された圧力に基づいて車両情報制御装置１１２、１３２により乗車率が算出される。具体的には、車両が空車であるときの圧力と検出された圧力との差が算出され、その差分を標準的な体格の乗客の重さによる圧力値で除することにより、現在の乗車人数が算出される。そして、算出された乗車人数を予め定められた乗車定員数で除することにより乗車率が算出される。例えば、算出された乗車率は車両のドアが閉じられてから１秒経過したときの値が乗車率として利用される。この値は次のドア開閉時までの乗車率として保持される。
【００１６】
また、先頭車両１０１の乗務員室に設置された列車情報管理装置１１３は伝送線を介して集約される情報を基に車両情報制御装置１１２、１３２に指令を出す。具体的には、列車情報管理装置１１３では、ドア開閉状態、空調運転状態、乗車率、外気温等が統合管理されている。そして空調運転状態には車内温度、車内湿度、冷房、暖房、送風、除湿、空調強運転、空調微運転、空調停止などが含まれている。このような状態で、列車情報管理装置１１３から適宜、車両情報制御装置１１２、１３２に伝送線を介して冷房指令、暖房指令、設定温度、乗車率、ドア開閉状態としての扉情報などの情報が送られる。
【００１７】
また、空調装置１１０、１３０は、冷凍サイクルを備えている。詳細については図２に示す。図２は、本発明の実施の形態１における空調装置の冷凍サイクルを示す図である。冷凍サイクルは、圧縮機１５０と、凝縮器１５１と、減圧装置（例えば、キャピラリーチューブ）１５３と、蒸発器１５４とが冷媒配管で循環するように接続されて形成されている。また、図２に示されるように、室外送風機１５５及び室内送風機１５６を備えている。同図中、実線矢印は冷媒の流れる方向を示し、破線矢印は、室外送風機１５５からであれば、室外送風機１５５から凝縮器１５１を通した排熱の流れを示し、室内送風機１５６を通るものであれば、蒸発器１５４を通して室内送風機１５６から送風される冷風の流れを示す。これらにより、車内の冷房運転が行われる。すなわち、圧縮機１５０により冷媒は高温高圧に圧縮され、凝縮器１５１により車外へ熱を放散し、ドライヤにより過冷却液の不純物を取り除き、減圧装置１５３により冷媒は低温低圧に膨張され、蒸発器１５４により車内の暖かい空気から熱を奪う。そのような冷凍サイクルにより、車内を冷房することができる。付言すれば、空調装置１１０、１３０は、いわゆる一体型冷房装置であり、ユニットクーラとして車両の屋根上に搭載される。
【００１８】
続いて、空調制御装置１１１、１３１は、車両情報制御装置１１２、１３２からそれぞれ伝送される先に説明した情報や、リターン温度センサ１２０、１４０や車内環境センサ１２１、１４１から得られる情報に基づいて空調の制御を実行させる。
【００１９】
次に、空調制御装置１１１、１３１について説明する。
【００２０】
図３は、本発明の実施の形態１における空調制御装置の機能ブロック図である。同図に示されるように、空調制御装置１１１、１３１は、それぞれ、入力部２００と、空調制御部２０１と、結果出力部２０２とを備えている。付言すれば、空調制御装置は、例えば、マイコンにより実装されるマイコン制御であり、例えば、温度、湿度、乗車率等の情報をマイコンに取り込み、その車両に必要な冷房能力を計算し、自動的に制御するものである。
【００２１】
入力部２００は、外部からの入力を受け付ける。すなわち、リターン温度センサ１２０、１４０から検出された車内温度、車内環境センサ１２１、１４１から検出された車内温度や車内湿度、車両情報制御装置１１２、１３２から伝送された着衣量補正、基準温度、車内温度の変化時間、乗車率、扉の開閉等の扉情報、などの入力を受け付ける。
【００２２】
空調制御部２０１は、後に詳細に説明するが、要するに、条件に応じて空調の制御方法を、ファジー制御か領域制御かを割り当てる処理を実行する。それにより、ファジー制御による応答遅れが生じる可能性があったとしても、領域制御により空調を制御することができる。そのため、車内環境の変化に即座に対応することが可能となる。
【００２３】
結果出力部２０２は、空調制御部２０１で算出された結果を外部の空調装置に出力する。これにより、図示しないアクチュエータ等が制御されるので、空調装置が制御される。
【００２４】
次に、空調制御部２０１の詳細について説明する。
【００２５】
すなわち、空調制御部２０１は、制御割当部２１０と、ファジー制御部２１１と、領域制御部２１２とを備えている。さらに、制御割当部２１０は、温度変化検出部２２０と、割当指令部２２２と、出力結果時間間隔計時部２２１とを備えており、これにより、車内環境の変化が急激に起きたときには、通常のファジー制御ではなく、領域制御に切り替えるようにしている。また、ファジー制御の演算に時間を要するときにも、領域制御に切り替えるようにしている。これらの処理により、常に、車内の空調環境を快適に保つことができるのである。
【００２６】
具体的には、温度変化検出部２２０は、車内の温度が所定の基準値、例えば、冷房基準温度に対して＋１．０℃以上であるかどうかを検出する。それに基づいて割当指令部２２２は、空調制御をファジー制御部２１１に割り当てるか、領域制御部２１２に割り当てるかの指令を出す。また、ファジー制御部２１１で制御内容を算出させるときに、ある一定の時間以上かかるときには、ある一定の時間、例えば、算出途中でさらに車内温度が上昇してしまうような時間間隔であるかを出力結果時間間隔計時部２２１がカウントし、その結果を割当指令部２２２に送ることにより、割当指令部２２２は、ファジー制御に要する時間をも考慮した割当指令を出すことが可能となる。このようにすることで、急激な温度変化に対する応答性を高めることができる。
【００２７】
次に、ファジー制御部２１１の詳細について説明する。
【００２８】
図４は、本発明の実施の形態１におけるファジー制御部の詳細機能ブロック図である。同図に示されるように、ファジー制御部２１１は、基準温度補正部３００と、ファジー推論部３０１と、ステップカロリー算出部３０２とを備えている。さらに、ファジー推論部３０１は、能力変更量補正部３１０と、能力変更量演算部３１１と、リニアカロリー算出部３１２とを備えている。ファジー制御は、要するに、設定温度と車内温度との差、時々刻々と変化する車内温度等に基づいて空調能力を選択する。それにより、設定温度と車内温度とが一致するように空調装置を制御することができる。なお、冷房時には、湿度が高ければ除湿運転を実行させることで蒸し暑さに対処させてもよい。
【００２９】
基準温度補正部３００は、予め設定された温度である基準温度と、通年の乗客の着衣量により人体の快適温度が変動する点を考慮に入れた冷房基準温度としての着衣量補正と、に基づいて、基準温度を補正する。例えば、春期では、夏期に比べて着衣量は多いため、そのような点を考慮に入れて基準温度が調整される。
【００３０】
次に、基準温度補正部３００で補正された基準温度と、車内温度と、車内温度の変化勾配をパラメータとした車内温度の変化時間と、車内湿度と、に基づいて能力変更量、すなわち、空調能力変更量が補正される。換言すれば、入力された車内環境情報から空調能力変更量が補正される。例えば、詳細については後述するが、どの程度各車内環境情報へ属しているかを示す値として、０から１の間の値である適合度へ写像される。
【００３１】
次いで、能力変更量演算部３１１は、適合度に変換された各種条件を予め制御ルールとして設定されている推論規則に当てはめることにより、ファジー推論を実行させ、現在稼働している冷房能力に対する補正量を算出する。なお、推論規則は、例えば、後述するメモリ領域の制御ルール格納領域９０５に予め格納されていてもよい。
【００３２】
具体的には、ファジー推論には、例えば、２つの段階がある。ここでは空調装置１１０、１３０の制御である。従って、車両の物理量に関するメンバシップ関数による適合度の算出という段階と、算出された適合度を前提条件として推論する推論規則による空調能力の制御量、すなわち、冷房能力補正量算出という段階である。より具体的には、車両に関する物理量としての各変化量、例えば、目標値である基準温度と現在値である検出された現在温度との温度差に関するメンバシップ関数により、車内環境に対するそれぞれの条件、例えば、基準温度に対する適合度が算出される。また、例えば、温度の変化状況のメンバシップ関数であっても同様に適合度が算出される。続いて、算出された適合度を推論規則に当てはめることにより、ファジー推論が実行される。これにより、制御条件が境界値近傍であったとしても、自動的に制御量が算出され、空調装置が制御される。例えば、ファジー制御により冷房基準温度±１．０℃の間での細かい制御が自動的になされるのである。
【００３３】
さらに具体的には、例えば、基準温度との温度差のメンバシップ関数は入力値を０から１の間の適合度に写像する。また、例えば、温度の変化状況のメンバシップ関数は入力値を０から１の間の適合度に写像する。また、乗車率や扉情報なども条件に設定してもよい。その場合、乗車率のメンバシップ関数は入力された乗車率を０から１の間の適合度に写像し、扉情報のメンバシップ関数は入力された扉情報を０から１の間の適合度に写像する。要するに、メンバシップ関数は、各変数をどの程度その集合に属しているかの適合度へ写像するものである。これによりあいまいな条件であっても、そのような条件が設定されている推論規則に当てはめることにより自動的に制御結果が算出されるのである。また、例えば、同じ目標値に対して、複数の複合した条件が重なるときには、より適合度の高い条件を採用することにより、より目標値に対して的確な制御を行うことができるようになる。
【００３４】
次いで、メンバシップ関数により写像された各条件の適合度を予め定めた推論規則に当てはめさせる。より具体的には、上記で述べた適合度は複数の範囲の領域のいずれかに属するようにさせていてもよい。例えば、基準温度との温度差が０℃から０．２℃の範囲であれば適合度は「高い」領域にあり、０．２℃から０．４℃の範囲であれば適合度は「やや高い」領域にあり、０．４℃から０．６℃の範囲であれば適合度は「中」領域にあり、０．６℃から０．８℃の範囲であれば適合度は「やや低い」領域にあり、０．８℃から１．０℃の範囲であれば適合度は「低い」領域にあるとしてもよい。このように定義された「高い」、「やや高い」、「中」、「やや低い」、「低い」のそれぞれは推論規則の前提部に当てはめられる。その他のメンバシップ関数においても同様の処理がなされる。このとき、例えば、基準温度との温度差が０℃から０．２℃の範囲では適合度が一定値であるわけである必要はなく、基準温度から車内温度が離れていくに従って、適合度が減少していくようにしてもよい。
【００３５】
また、これとは別に、基準温度との温度差を０．２℃、０．４℃、０．６℃、０．８℃、１．０℃と分類したとする。そのとき、０．２℃を「高い」、０．４℃を「やや高い」、０．６℃を「中」、０．８℃を「やや低い」、１．０℃を「低い」としたとする。このときには、０．２℃から離れるにつれて「高い」領域の適合度は下がり、０．４℃から離れるにつれて「やや高い」領域の適合度は下がり、０．６℃から離れるにつれて「中」領域の適合度は下がり、０．８℃から離れるにつれて「やや低い」領域の適合度は下がり、１．０℃から離れるにつれて「低い」領域の適合度は下がる。そのため、基準温度と車内温度との温度差が「高い」領域と「やや高い」領域との両方に所属する場合も考えられる。このときには、より適合度の高い条件が採用される。例えば、同じ温度差に対して「高い」領域の適合度が０．８５、「やや高い」領域の適合度が０．２５であれば、「高い」領域に属するとみなし、このときには温度差の適合度は「高い」として推論規則の前提条件に適用される。このようにして、ファジー制御は、境界値があいまいな状態であっても、演算処理を続けていけるのである。
【００３６】
また、例えば、他の条件として着衣量のメンバシップ関数も考えられる。この場合、着衣量なので、例えば、「厚着」、「やや厚着」、「中」、「やや薄着」、「薄着」というように分類したとする。このときには、「厚着」の領域と「やや厚着」の領域とが重なる場合が考えられる。このときには、より適合度の高い方を条件として採用する。例えば、「厚着」の領域の適合度が０．８であり、「やや厚着」の領域の適合度が０．２であれば、「厚着」の領域にあるとみなし、適合度を０．８として推論規則に利用して処理される。
【００３７】
次に、例えば、以下のような推論規則（数１）により現在の冷房能力に対する補正量が算出される。
【００３８】
［数１］
if (基準温度との温度差 is 「低い」) and (温度の変化状況 is 「小さい」) and （乗車率 is 「満員」） and （扉情報 is 「開」） then 空調能力１００％  （数１）
【００３９】
上記の式はほんの一例であり、各適合度の条件に当てはまるような多くの規則を順番に探索して解が求められる。そのため、場合によっては解の探索に膨大な時間がかかるものとなる。すなわち、ファジー制御は累積演算処理のため、細かな微調整の制御には向いているものの、急激な変化への応答性は低い。そこで、そのときには、後述する領域制御部２１２に処理を割り当てるのである。付言すると、ｉｆ文の条件である（基準温度との温度差 is 「低い」）は、基準温度との温度差が低いという意味ではなく、基準温度との温度差への適合度が低い、すなわち、基準温度とはかけ離れているという意味であり、他の条件についても同様に解釈される。
【００４０】
より具体的には、推論規則としてのｉｆ文は数値に変換された適合度の演算となる。そして、多数のｉｆ文による演算の結果を累積的に加算していくことにより最終的な制御量が算出されるのである。すなわち、累積演算処理が実行される。そのため、各ｉｆ文の演算結果が全てそろうまで、最終的な制御量の算出処理は待たされることとなる。このことからも明らかなように、ファジー制御の演算は条件によって処理時間を要するものとなる。
【００４１】
続いて、リニアカロリー算出部３１２は、能力変更量演算部３１１で求めた能力変更量に基づいてリニアカロリーを変更する。つまり、現在の冷房能力を必要な冷房能力にするための変更処理を実行する。
【００４２】
続いて、ステップカロリー算出部３０２は、空調能力の段階であるステップカロリーを算出する。具体的には、リニアカロリーから実際の空調出力であるステップカロリーの平均値に変換する。
【００４３】
このようにして、通常は、ファジー推論に基づいて、車内の環境の変化に応じた空調制御のためのステップカロリーが算出される。なお、以上のファジー制御部２１１の処理は常に実行されており、割当指令が到来したときに、外部に算出結果が出力され、それに基づいて空調装置の制御が実行される。
【００４４】
次に、領域制御部２１２の詳細について説明する。
【００４５】
図５は、本発明の実施の形態１における領域制御部の詳細機能ブロック図である。同図に示されるように、領域制御部２１２は、冷房基準温度判定部４００と、車内温度範囲判定部４０１と、ステップカロリー設定部４０２と、車内湿度判定部４０３と、送風運転判定部４０４と、送風運転設定部４０５とを備えている。領域制御は、要するに、車内温度を決まった範囲ごとに運転能力を割り当てる制御である。これにより、空調装置の制御が実行される。なお、冷房時には、湿度が高ければ除湿運転を実行させることで蒸し暑さに対処させてもよい。
【００４６】
すなわち、冷房基準温度判定部４００は、車内温度が入力されたときには、車内温度が冷房基準温度を超えているかを判定する。具体的には、冷房基準温度を超えているときには車内温度範囲判定部４０１にさらに細かい温度範囲の判定をさせ、冷房基準温度を超えていないときには車内湿度判定部４０３に車内湿度の範囲を判定させる。付言すると、冷房基準温度は列車情報管理装置１１３で設定されてもよい。要するに、設定された冷房基準温度になるように空調装置１１０、１３０が制御されるのである。
【００４７】
続いて、車内温度範囲判定部４０１は、判定された結果に基づいて、さらに車内温度がどの領域にあるかを判定する。具体的には、車内温度が冷房基準温度から＋０．５℃の範囲にあるとき、＋０．５℃から＋１．０℃の範囲にあるとき、＋１．０℃から＋２．０℃の範囲にあるとき、をそれぞれ判定する。次に、ステップカロリー設定部４０２は、判定された範囲に基づいて空調能力の段階であるステップカロリーを設定する。具体的には、冷房基準温度から＋０．５℃の範囲にあるときには圧縮機の稼働率を５０％と設定し、＋０．５℃から＋１．０℃の範囲にあるときには圧縮機の稼働率を７５％と設定し、＋１．０℃から＋２．０℃の範囲にあるときには圧縮機の稼働率を１００％に設定するような設定指令を出せるようにしておく。なお、以上の領域制御部２１２の処理は常に実行されており、割当指令が到来したときに、外部に設定結果が出力され、それに基づいて空調装置の制御が実行される。  
【００４８】
次に、車内湿度判定部４０３は、車内湿度が入力されたときには、湿度が所定の範囲にあるかを判定し、さらに、冷房基準温度判定部４００から送られた車内温度に基づいて所定の範囲に車内温度があるか後の処理で判定させるために値を保持するとともに次の送風運転判定部４０４に送る。具体的には、車内湿度が６０％から１００％の範囲にあるかを判定する。続いて、そのときの車内温度を送風運転判定部４０４に送る。
【００４９】
次に、送風運転判定部４０４は、所定の条件を満たしたときに送風運転を実行するように判定する。具体的には、車内湿度が６０％から１００％の範囲で、かつ車内温度が冷房基準温度から−０．５℃の範囲であれば、ステップカロリー設定部４０２は圧縮機の稼働率を２５％と設定し、それ以外であれば送風運転判定部４０４は圧縮機の稼働率を０％、すなわち、送風運転と判定する。
【００５０】
次いで、送風運転設定部４０５では送風運転となるように空調装置に対する設定指令を出せるようにしておく。なお、以上の領域制御部２１２の処理は常に実行されており、割当指令が到来したときに、外部に設定結果が出力され、それに基づいて空調装置の制御が実行される。
【００５１】
このようにして、領域制御では、最小０．５℃間隔で空調能力が仕分けられている。そのため、例えば、冷房基準温度と冷房基準温度から＋１．０℃の間での空調制御に、ファジー制御が割り当てられていたときに、ファジー制御の演算遅れが生じたときであっても、領域制御に空調制御の割り当てを切り替えることにより、車内温度の上昇を防ぐことができる。また、領域制御では、空調能力を５０％以上にする場合の車内温度の下限値は冷房基準温度である。そのため、領域制御を割り当てたときであっても、車内温度が過度に下げられることがない。それにより、車内温度は冷房基準温度近傍になり、その結果、過冷房となることにはならない。以上のことから明らかなように、ファジー制御に領域制御を取り入れることにより、空調能力を変更するときのタイムラグを生じさせないようにすることができる。従って、急激な温度変化に対する応答性を高めることができる。
【００５２】
なお、言うまでもないことであるが、領域制御はファジー制御と異なり、推論規則による演算を必要としないため、累積演算処理は不要である。そのため、それだけ速く処理することが可能である。従って、車内の温度が急激に変化したときや、ファジー制御の演算に時間がかかるときには、領域制御に空調制御を割り当てることにより、応答性の高い処理を実行することができる。
【００５３】
次に、領域制御運転パターンについて説明する。
【００５４】
図６は、本発明の実施の形態１における領域制御運転パターンを示す図である。同図に示されるように、車内温度である制御温度（℃）と、相対湿度である車内湿度（％ＲＨ）と、に基づいて帯状の範囲として温度領域、湿度領域、をそれぞれ設定し、その領域毎に空調の運転能力、具体的には、圧縮機の稼働率を割り当てることにより空調装置を制御する。なお、ＴＳＣとは、冷房基準温度のことである。
【００５５】
例えば、ステップカロリーをここでは５段階としている。具体的には段階１であるＰ１では空調能力０％、すなわち送風運転とし、段階２であるＰ２では空調能力２５％、段階３であるＰ３では空調能力５０％、段階４であるＰ４では空調能力７５％、段階５であるＰ５では空調能力１００％としている。このようにして合計５段階の空調能力制御を設定することができる。
【００５６】
より具体的には、車内温度が冷房基準温度と冷房基準温度から＋０．５℃との範囲のときには空調能力５０％、冷房基準温度に対して＋０．５℃と＋１．０℃の範囲のときには空調能力７５％、冷房基準温度に対して＋１．０℃と＋２．０℃の範囲のときには空調能力１００％、冷房基準温度と冷房基準温度から−０．５℃かつ車内湿度が６０％ＲＨと１００％ＲＨの範囲にあるときには空調能力２５％、車内湿度が６０％ＲＨ以下かつ車内温度が冷房基準温度と冷房基準温度に対して−１．５℃の範囲にあるときには空調能力０％である送風運転、車内湿度が６０％ＲＨと１００％ＲＨの範囲かつ車内温度が冷房基準温度に対して−０．５℃と−１．５℃の範囲にあるときには空調能力０％である送風運転、とそれぞれ範囲が設定されている。
【００５７】
このようにすることで、車内温度と車内湿度とが予め決められた範囲にあるときに、決められた空調制御を設定することができる。そのため、設定するための演算に余計な時間がかかることなく高速に設定させることができる。従って、ファジー制御では処理に時間がかかるときに領域制御を割り当てさせることにより、急激な温度変化に対する応答性を高めることができる。付言すれば、領域制御ではファジー制御に比べて解を求めるステップ数が極めて少ないために、その解の探索はファジー制御に比べて極めて速いのである。
【００５８】
なお、領域制御運転パターンは、例えば、後述するメモリ領域の領域制御用運転パターン格納領域９０４に予め格納されていてもよい。
【００５９】
次に、ファジー制御部２１１、制御割当部２１０、領域制御部２１２、それぞれの関係を図７の空調制御装置の制御シーケンス、図８のファジー制御部の状態遷移図、図９の領域制御部の状態遷移図、図１０のメモリ領域の内容説明図を用いて説明する。
【００６０】
図７は、本発明の実施の形態１における空調制御装置の制御シーケンス図である。図８は、本発明の実施の形態１におけるファジー制御部の状態遷移図である。図９は、本発明の実施の形態１における領域制御部の状態遷移図である。図１０は、本発明の実施の形態１におけるメモリ領域の内容説明図である。図７に示されるように、制御割当部２１０は、ファジー制御部２１１、領域制御部２１２のそれぞれに対して後述する車内環境の変化に応じて指令を出す。
【００６１】
例えば、制御割当部２１０からファジー制御部２１１に実行停止指令６００がなされたときには、図８に示されるように、ファジー制御部２１１は、実行状態７００から中断状態７０１になる。このとき、ファジー制御部２１１で演算用に保持されていた各種パラメータは演算用領域９０１から図示しない待機用領域にいったん移動がなされる。移動が完了したときには、各種フラグ領域９０２にあるファジー制御待機フラグを１にして、待機状態７０２になり、制御割当部２１０に了解６０１と伝える。
【００６２】
次に、制御割当部２１０は、領域制御部２１２に実行指令６０２を送る。このときには、領域制御部２１２は、図９に示されるように、待機状態８０２から実行状態８００になる。すなわち、図示しない別の待機用領域に格納されていた領域制御用各種パラメータを演算用領域９０１に移動させ、上記で説明した各種処理が実行される。処理が終了したときには、停止状態８０１に移行し、演算用領域にある領域制御用各種パラメータを図示しない別の待機用領域に待避させ、各種フラグ領域９０２にある領域制御待機フラグを１にして、待機状態８０２になり、制御割当部２１０に実行終了６０３と伝える。
【００６３】
次に、制御割当部２１０は、ファジー制御部２１１に実行指令６０４を出す。ファジー制御部２１１は実行指令６０４を受け取ったときには、待機状態７０２から実行状態７００に移行する。すなわち、待機用領域にあった各種パラメータを再び演算用領域９０１に移動させ、ファジー制御待機フラグを０にして、実行状態７００になり、制御割当部２１０に了解６０５と伝える。
【００６４】
なお、ここで説明したファジー制御待機フラグ、領域制御待機フラグについては、制御割当の動作説明のときに詳述する。
【００６５】
次に、メモリ領域について説明する。
【００６６】
上記で述べたように、メモリ領域には、例えば、演算用領域９０１、各種フラグ領域９０２、車両温度等を格納するための車両情報格納領域９０３、領域制御用運転パターン格納領域９０４、制御ルール格納領域９０５がそれぞれ割り当てられている。このようにすることで、各種演算時に能率良くデータを取得できることができるとともに、誤ってデータを上書きするのを防ぐことができる。また、各種フラグ領域には、例えば、上記で説明したように、待機状態であるかを判定するフラグを立てておくことにより、ファジー制御部２１１が待機状態であるのか、領域制御部が待機状態であるかを判定することができる。このことにより、割当ミスを防ぐことができるようになる。このようなメモリ領域は、例えば、空調制御装置１１１、１３１に実装され、空調能力の算出時に利用される。
【００６７】
次に、本発明の要部となる、制御割当の動作をフローチャートを用いて説明する。
【００６８】
図１１は、本発明の実施の形態１における制御割当フローチャートである。同図に示されるように、車内温度が冷房基準温度と比較され、それに応じてファジー制御にするか領域制御にするかの割り当て制御が実行される（Ｓ１０００〜Ｓ１４００）。
【００６９】
すなわち、温度変化検出部２２０により、比較処理が実行される。具体的には、リターン温度センサ１２０により入力された車内温度が入力部２００を介して温度変化検出部２２０に入力され、入力された車内温度と、予め列車情報管理装置１１３により設定された冷房基準温度との比較処理が実行される。冷房基準温度＋１．０℃以上でないときには（Ｓ１０００ＮＯ）、通常はファジー制御部２１１に空調処理を割り当てているため、ファジー制御待機フラグが０であることを確認後、ファジー制御演算結果が出力されたときには（Ｓ１１００ＹＥＳ）、ファジー制御部２１１に割当指令を出し、ファジー制御部２１１はステップカロリー算出結果を外部に出力し（Ｓ１３００）、処理は終了する。この後、各種アクチュエータを作動させ、算出結果に基づいて空調装置１１０の空調能力の制御がなされる。
【００７０】
また、ファジー制御演算結果が出力されないときには（Ｓ１１００ＮＯ）、ファジー制御の演算に時間がかかっているため、演算結果のレスポンスが車内温度の上昇する所定の時間に間に合うかを確認する。具体的には、所定時間経過していないときには（Ｓ１２００ＮＯ）、通常通り、ファジー制御による空調制御を実行させるために、再び、ファジー制御演算結果が出力されるかの判定処理に移行する（Ｓ１１００）。これに対して、所定時間経過したときには（Ｓ１２００ＹＥＳ）、車内温度が上昇する前に演算結果が出力されない虞があるため、領域制御待機フラグが１であることを確認後、領域制御に処理を移行させ、領域制御部２１２に割当指令を出し、領域制御待機フラグを０にした後、領域制御部２１２はステップカロリー設定結果を外部に出力し（Ｓ１４００）、出力後に領域制御待機フラグを再び１に設定して処理は終了する。この後、各種アクチュエータを作動させ、設定結果に基づいて空調装置１１０の空調能力の制御がなされる。
【００７１】
また、冷房基準温度＋１．０℃以上であるときには（Ｓ１０００ＹＥＳ）、車内温度が急激に上昇している。そこで、応答性の速い領域制御を実行させるため、ファジー制御待機フラグを１に設定し、領域制御待機フラグが１であることを確認後、領域制御部２１２に割当指令を出し、領域制御待機フラグを０にした後、領域制御部２１２はステップカロリー設定結果を外部に出力し（Ｓ１４００）、出力後に領域制御待機フラグを再び１に設定し、ファジー制御待機フラグを０に設定した後に処理は終了する。処理終了後、デフォルトのファジー制御による空調制御処理に戻る。
【００７２】
このように、ファジー制御部２１１と領域制御部２１２とはそれぞれが常に車内環境に関する情報を取得して空調制御に必要なステップカロリーが求められており、制御割当部２１０の割当指令部２２２から割当指令が到来したときには、その結果を出力させる。このため、車内の温度が急激に上昇したときには応答性の速い領域制御部２１２に処理を割り当てることができる。このため、急激な温度変化に対する応答性を高めることができる。
【符号の説明】
【００７３】
１００：編成車両、１０１：先頭車両、１０２、１０３：中間車両、１１０、１３０：空調装置、１１１、１３１：空調制御装置、１１２、１３２：車両情報制御装置、１１３：列車情報管理装置、１２０、１４０：リターン温度センサ、１２１、１４１：車内環境センサ、１２２、１４２：応荷重センサ、２００：入力部、２０１：空調制御部、２０２：結果出力部、２１０：制御割当部、２１１：ファジー制御部、２１２：領域制御部、１５０：圧縮機、１５１：凝縮器、１５２：ドライヤ、１５３：減圧装置、１５４：蒸発器、１５５：室外送風機、１５６：室内送風機、２２０：温度変化検出部、２２１：出力結果時間間隔計時部、２２２：割当指令部、３００：基準温度補正部、３０１：ファジー推論部、３０２：ステップカロリー算出部、３１０：能力変更量補正部、３１１：能力変更量演算部、３１２：リニアカロリー算出部、４００：冷房基準温度判定部、４０１：車内温度範囲判定部、４０２：ステップカロリー設定部、４０３：車内湿度判定部、４０４：送風運転判定部、４０５：送風運転設定部、７００：実行状態、７０１：中断状態、７０２：待機状態、８００：実行状態、８０１：停止状態、８０２：待機状態、９０１：演算用領域、９０２：各種フラグ領域、９０３：車両情報格納領域、９０４：領域制御用運転パターン格納領域、９０５：制御ルール格納領域。
【図１】
0005773751.tif 000002
【図２】
0005773751.tif 000003
【図３】
0005773751.tif 000004
【図４】
0005773751.tif 000005
【図５】
0005773751.tif 000006
【図６】
0005773751.tif 000007
【図７】
0005773751.tif 000008
【図８】
0005773751.tif 000009
【図９】
0005773751.tif 000010
【図１０】
0005773751.tif 000011
【図１１】
0005773751.tif 000012