(57)【特許請求の範囲】
【請求項１】
センサ（３）または操作入力装置（４）が出力した信号に基づいて、車両に搭載された第１のアクチュエータ（５〜９）を制御する車載制御装置であって、
第１ＥＣＵと、
前記第１ＥＣＵと通信可能な第２ＥＣＵと、
前記センサ（３）または操作入力装置（４）が出力した前記信号に応じてユーザの意図を示す情報を出力するユーザ意図出力手段（１１、３１）と、
前記ユーザ意図出力手段（１１、３１）が出力した情報によって示される前記ユーザの意図に応じた車両内の制御を実現するため、前記車両の第１の状態量の目標値を出力する意図−状態変換手段（１２、３２）と、
前記意図−状態変換手段（１２、３２）が出力した前記第１の状態量の目標値を実現するために、前記第１のアクチュエータ（５〜９）についての制御指示値を出力する第１の状態−装備変換手段（１３、１４、１８、３３、３４）と、
前記第１の状態−装備変換手段（１３、１４、１８、３３、３４）が出力した制御指示値に従って、前記第１のアクチュエータ（５〜９）を制御する第１の装備制御手段（１５、１６、１７、１９、２０、３５、３６）と、を備え、
前記第１ＥＣＵは、前記ユーザ意図出力手段を有し、
前記第２ＥＣＵは、前記意図−状態変換手段と、前記第１の状態−装備変換手段と、前記第１の装備制御手段と、を有し、
前記第１の状態−装備変換手段（１３、１４、１８、３３、３４）は、前記第１のアクチュエータ（５〜９）の能力に応じた前記車両の前記第１の状態量の制御可能範囲を特定し、特定した前記第１の状態量の前記制御可能範囲を前記意図−状態変換手段（１２、３２）に出力し、
前記意図−状態変換手段（１２、３２）は、前記第１の状態−装備変換手段（１３、１４、１８、３３、３４）が出力した前記第１の状態量の前記制御可能範囲の範囲内に入るよう、前記第１の状態量の目標値を算出することを特徴とする車載制御装置。
【請求項２】
センサ（３）または操作入力装置（４）が出力した信号に基づいて、車両に搭載された第１のアクチュエータ（５〜９）および第２のアクチュエータ（５〜９）を制御する車載制御装置であって、
第１ＥＣＵと、
前記第１ＥＣＵと通信可能な第２ＥＣＵと、
前記センサ（３）または操作入力装置（４）が出力した前記信号に応じてユーザの意図を示す情報を出力するユーザ意図出力手段（１１、３１）と、
前記ユーザ意図出力手段（１１、３１）が出力した情報によって示される前記ユーザの意図に応じた車両内の制御を実現するため、前記車両の第１の状態量の目標値と前記車両の第２の状態量の目標値を出力する意図−状態変換手段（１２、３２）と、
前記意図−状態変換手段（１２、３２）が出力した前記第１の状態量の目標値を実現するために、前記第１のアクチュエータ（５〜９）についての制御指示値を出力する第１の状態−装備変換手段（１３、１４、１８、３３、３４）と、
前記意図−状態変換手段（１２、３２）が出力した前記第２の状態量の目標値を実現するために、前記第２のアクチュエータ（５〜９）についての制御指示値を出力する第２の状態−装備変換手段（１３、１４、１８、３３、３４）と、
前記第１の状態−装備変換手段（１３、１４、１８、３３、３４）が出力した制御指示値に従って、前記第１のアクチュエータ（５〜９）を制御する第１の装備制御手段（１５、１６、１７、１９、２０、３５、３６）と、
前記第２の状態−装備変換手段（１３、１４、１８、３３、３４）が出力した制御指示値に従って、前記第２のアクチュエータ（５〜９）を制御する第２の装備制御手段（１５、１６、１７、１９、２０、３５、３６）と、を備え、
前記第１ＥＣＵは、前記意図−状態変換手段（１２）と、前記第２の状態−装備変換手段（１８）と、前記第２の装備制御手段（１９）とを有し、
前記第２ＥＣＵは、前記ユーザ意図出力手段（１１）と、前記第１の状態−装備変換手段（１４）と、前記第１の装備制御手段（１６）と、を有し、
前記第１の状態−装備変換手段（１３、１４、１８、３３、３４）は、前記第１のアクチュエータ（５〜９）の能力に応じた前記車両の前記第１の状態量の制御可能範囲を特定し、特定した前記第１の状態量の前記制御可能範囲を前記意図−状態変換手段（１２、３２）に出力し、
前記第２の状態−装備変換手段（１３、１４、１８、３３、３４）は、前記第２のアクチュエータ（５〜９）の能力に応じた前記車両の前記第２の状態量の制御可能範囲を特定し、特定した前記第２の状態量の前記制御可能範囲を前記意図−状態変換手段（１２、３２）に出力し、
前記意図−状態変換手段（１２、３２）は、
前記ユーザ意図出力手段（１１、３１）が出力した情報によって示される前記ユーザの意図に応じた車両内の制御を実現する範囲内で、前記第１の状態量の仮目標値および前記第２の状態量の仮目標値を算出し、
前記第１の状態量の仮目標値が、前記第１の状態−装備変換手段（１３、１４、１８、３３、３４）が出力した前記第１の状態量の前記制御可能範囲の範囲内に入っておらず、かつ、前記第２の状態量の仮目標値が、前記第２の状態−装備変換手段（１３、１４、１８、３３、３４）が出力した前記第２の状態量の前記制御可能範囲の範囲内に入っているとき、前記ユーザ意図出力手段（１１、３１）が出力した情報によって示される前記ユーザの意図に応じた車両内の制御を実現する範囲内で、前記第１の状態量の前記制御可能範囲に入るよう前記第１の状態量の仮目標値を補正すると共に、前記第２の状態量の前記制御可能範囲に入るよう前記第２の状態量の仮目標値を補正し、
補正後の前記第１の状態量の仮目標値および前記第２の状態量の仮目標値を、前記第１の状態量の目標値および前記第２の状態量の目標値として出力することを特徴とする車載制御装置。
【請求項３】
センサ（３）または操作入力装置（４）が出力した信号に基づいて、車両に搭載された第１のアクチュエータ（５〜９）および第２のアクチュエータ（５〜９）を制御する車載制御装置であって、
第１ＥＣＵと、
前記第１ＥＣＵと通信可能な第２ＥＣＵと、
前記センサ（３）または操作入力装置（４）が出力した前記信号に応じてユーザの意図を示す情報を出力するユーザ意図出力手段（１１、３１）と、
前記ユーザ意図出力手段（１１、３１）が出力した情報によって示される前記ユーザの意図に応じた車両内の制御を実現するため、前記車両の第１の状態量の目標値と前記車両の第２の状態量の目標値を出力する意図−状態変換手段（１２、３２）と、
前記意図−状態変換手段（１２、３２）が出力した前記第１の状態量の目標値を実現するために、前記第１のアクチュエータ（５〜９）についての制御指示値を出力する第１の状態−装備変換手段（１３、１４、１８、３３、３４）と、
前記意図−状態変換手段（１２、３２）が出力した前記第２の状態量の目標値を実現するために、前記第２のアクチュエータ（５〜９）についての制御指示値を出力する第２の状態−装備変換手段（１３、１４、１８、３３、３４）と、
前記第１の状態−装備変換手段（１３、１４、１８、３３、３４）が出力した制御指示値に従って、前記第１のアクチュエータ（５〜９）を制御する第１の装備制御手段（１５、１６、１７、１９、２０、３５、３６）と、
前記第２の状態−装備変換手段（１３、１４、１８、３３、３４）が出力した制御指示値に従って、前記第２のアクチュエータ（５〜９）を制御する第２の装備制御手段（１５、１６、１７、１９、２０、３５、３６）と、を備え、
前記第１ＥＣＵは、前記第２の状態−装備変換手段（１３）と、前記第２の装備制御手段（１５、２０）とを有し、
前記第２ＥＣＵは、前記ユーザ意図出力手段（１１）と、前記意図−状態変換手段（１２）と、前記第１の状態−装備変換手段（１４）と、前記第１の装備制御手段（１６）と、を有し、
前記第１の状態−装備変換手段（１３、１４、１８、３３、３４）は、前記第１のアクチュエータ（５〜９）の能力に応じた前記車両の前記第１の状態量の制御可能範囲を特定し、特定した前記第１の状態量の前記制御可能範囲を前記意図−状態変換手段（１２、３２）に出力し、
前記第２の状態−装備変換手段（１３、１４、１８、３３、３４）は、前記第２のアクチュエータ（５〜９）の能力に応じた前記車両の前記第２の状態量の制御可能範囲を特定し、特定した前記第２の状態量の前記制御可能範囲を前記意図−状態変換手段（１２、３２）に出力し、
前記意図−状態変換手段（１２、３２）は、
前記ユーザ意図出力手段（１１、３１）が出力した情報によって示される前記ユーザの意図に応じた車両内の制御を実現する範囲内で、前記第１の状態量の仮目標値および前記第２の状態量の仮目標値を算出し、
前記第１の状態量の仮目標値が、前記第１の状態−装備変換手段（１３、１４、１８、３３、３４）が出力した前記第１の状態量の前記制御可能範囲の範囲内に入っておらず、かつ、前記第２の状態量の仮目標値が、前記第２の状態−装備変換手段（１３、１４、１８、３３、３４）が出力した前記第２の状態量の前記制御可能範囲の範囲内に入っているとき、前記ユーザ意図出力手段（１１、３１）が出力した情報によって示される前記ユーザの意図に応じた車両内の制御を実現する範囲内で、前記第１の状態量の前記制御可能範囲に入るよう前記第１の状態量の仮目標値を補正すると共に、前記第２の状態量の前記制御可能範囲に入るよう前記第２の状態量の仮目標値を補正し、
補正後の前記第１の状態量の仮目標値および前記第２の状態量の仮目標値を、前記第１の状態量の目標値および前記第２の状態量の目標値として出力することを特徴とする車載制御装置。
【請求項４】
前記第１のアクチュエータは車室内温度を制御するエアコン（５）であり、
前記第２のアクチュエータは車室内を除湿する除湿器（６）であり、
前記第１の状態量は車室内温度であり、
前記第２の状態量は車室内湿度であることを特徴とする請求項２または３に記載の車載制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載制御装置に関するものである。
【背景技術】
【０００２】
従来、特許文献１には、アクセルペダル、ブレーキペダルの操作に応じたドライバの意図（アクセル操作量、ブレーキ操作量）を出力する要素１０と、出力されたドライバの意図を実現するため、車両の状態量の目標値（目標加速度）を出力する要素１２と、出力された状態量の目標値を実現するために、アクチュエータ（エンジン、トランスミッション）についての制御指示値を出力する要素１８と、出力された制御指示値に従ってアクチュエータを制御する要素２４、２６が記載されている（特許文献１の図１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−８５２２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような技術では、車両の状態量の目標値（目標加速度）を出力する要素１２は、ユーザの意図を実現する目標値を決定するだけなので、車両に搭載されたアクチュエータの構成や性能に無関係に設計することができる。その場合、例えば、要素１２は、車種によらず汎用的に使用される一方、要素１８、２４、２６が車種毎に異なったものが搭載される可能性がある。
【０００５】
しかし、そのようにすると、アクチュエータの構成や性能によっては、要素１２がアクチュエータで実現不能な目標値を出力してしまう可能性もある。
【０００６】
本発明は上記点に鑑み、ユーザの意図を実現するために車両の状態量の目標値を出力する要素と、当該目標値を実現するためにアクチュエータについて制御指示値を出力する要素と、を備えた車載制御装置において、目標値を出力する要素が、アクチュエータで実現不能な目標値を出力してしまう可能性を低減することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための請求項１に記載の発明は、センサ（３）または操作入力装置（４）が出力した信号に基づいて、車両に搭載された第１のアクチュエータ（５〜９）を制御する車載制御装置であって、前記センサ（３）または操作入力装置（４）が出力した前記信号に応じてユーザの意図を示す情報を出力するユーザ意図出力手段（１１、３１）と、前記ユーザ意図出力手段（１１、３１）が出力した情報によって示される前記ユーザの意図に応じた車両内の制御を実現するため、前記車両の第１の状態量の目標値を出力する意図−状態変換手段（１２、３２）と、前記意図−状態変換手段（１２、３２）が出力した前記第１の状態量の目標値を実現するために、前記第１のアクチュエータ（５〜９）についての制御指示値を出力する第１の状態−装備変換手段（１３、１４、１８、３３、３４）と、前記第１の状態−装備変換手段（１３、１４、１８、３３、３４）が出力した制御指示値に従って、前記第１のアクチュエータ（５〜９）を制御する第１の装備制御手段（１５、１６、１７、１９、２０、３５、３６）と、を備え、前記第１の状態−装備変換手段（１３、１４、１８、３３、３４）は、前記第１のアクチュエータ（５〜９）の能力に応じた前記車両の前記第１の状態量の制御可能範囲を特定し、特定した前記第１の状態量の前記制御可能範囲を前記意図−状態変換手段（１２、３２）に出力し、前記意図−状態変換手段（１２、３２）は、前記第１の状態−装備変換手段（１３、１４、１８、３３、３４）が出力した前記第１の状態量の前記制御可能範囲の範囲内に入るよう、前記第１の状態量の目標値を算出することを特徴とする車載制御装置である。
【０００８】
このように、状態−装備変換手段（１３、１４、１８、３３、３４）は、アクチュエータ（５〜９）の能力に応じた車両の状態量の制御可能範囲を特定し、特定した制御可能範囲を意図−状態変換手段（１２、３２）に出力し、意図−状態変換手段（１２、３２）は、当該状態量の制御可能範囲の範囲内に入るよう、状態量の目標値を算出するので、意図−状態変換手段が、アクチュエータの構成の具体的な差違を意図−状態変換手段に対して隠蔽し、それでいて、アクチュエータで実現不能な目標値を出力してしまう可能性を低減することができる。
【０００９】
また、請求項２、３に記載の発明は、センサ（３）または操作入力装置（４）が出力した信号に基づいて、車両に搭載された第１のアクチュエータ（５〜９）および第２のアクチュエータ（５〜９）を制御する車載制御装置であって、前記センサ（３）または操作入力装置（４）が出力した前記信号に応じてユーザの意図を示す情報を出力するユーザ意図出力手段（１１、３１）と、前記ユーザ意図出力手段（１１、３１）が出力した情報によって示される前記ユーザの意図に応じた車両内の制御を実現するため、前記車両の第１の状態量の目標値と前記車両の第２の状態量の目標値を出力する意図−状態変換手段（１２、３２）と、前記意図−状態変換手段（１２、３２）が出力した前記第１の状態量の目標値を実現するために、前記第１のアクチュエータ（５〜９）についての制御指示値を出力する第１の状態−装備変換手段（１３、１４、１８、３３、３４）と、前記意図−状態変換手段（１２、３２）が出力した前記第２の状態量の目標値を実現するために、前記第２のアクチュエータ（５〜９）についての制御指示値を出力する第２の状態−装備変換手段（１３、１４、１８、３３、３４）と、前記第１の状態−装備変換手段（１３、１４、１８、３３、３４）が出力した制御指示値に従って、前記第１のアクチュエータ（５〜９）を制御する第１の装備制御手段（１５、１６、１７、１９、２０、３５、３６）と、前記第２の状態−装備変換手段（１３、１４、１８、３３、３４）が出力した制御指示値に従って、前記第２のアクチュエータ（５〜９）を制御する第２の装備制御手段（１５、１６、１７、１９、２０、３５、３６）と、を備え、前記第１の状態−装備変換手段（１３、１４、１８、３３、３４）は、前記第１のアクチュエータ（５〜９）の能力に応じた前記車両の前記第１の状態量の制御可能範囲を特定し、特定した前記第１の状態量の前記制御可能範囲を前記意図−状態変換手段（１２、３２）に出力し、前記第２の状態−装備変換手段（１３、１４、１８、３３、３４）は、前記第２のアクチュエータ（５〜９）の能力に応じた前記車両の前記第２の状態量の制御可能範囲を特定し、特定した前記第２の状態量の前記制御可能範囲を前記意図−状態変換手段（１２、３２）に出力し、前記意図−状態変換手段（１２、３２）は、前記ユーザ意図出力手段（１１、３１）が出力した情報によって示される前記ユーザの意図に応じた車両内の制御を実現する範囲内で、前記第１の状態量の仮目標値および前記第２の状態量の仮目標値を算出し、前記第１の状態量の仮目標値が、前記第１の状態−装備変換手段（１３、１４、１８、３３、３４）が出力した前記第１の状態量の前記制御可能範囲の範囲内に入っておらず、かつ、前記第２の状態量の仮目標値が、前記第２の状態−装備変換手段（１３、１４、１８、３３、３４）が出力した前記第２の状態量の前記制御可能範囲の範囲内に入っているとき、前記ユーザ意図出力手段（１１、３１）が出力した情報によって示される前記ユーザの意図に応じた車両内の制御を実現する範囲内で、前記第１の状態量の前記制御可能範囲に入るよう前記第１の状態量の仮目標値を補正すると共に、前記第２の状態量の前記制御可能範囲に入るよう前記第２の状態量の仮目標値を補正し、補正後の前記第１の状態量の仮目標値および前記第２の状態量の仮目標値を、前記第１の状態量の目標値および前記第２の状態量の目標値として出力することを特徴とする車載制御装置である。
【００１０】
このように、第１の状態量の仮目標値および第２の状態量の仮目標値のうち第１の状態量の仮目標値のみが制御可能範囲から外れていたとしても、第１の状態量の仮目標値および第２の状態量の仮目標値の両方を補正することで、より早く効率的にユーザの意図に応じた車両内の制御を実現することができる。このようなことができるのは、複数の状態−装備変換手段に対してそれぞれ異なる状態量の目標値を出力する意図−状態変換手段に対して制御可能範囲をフィードバックするからこそである。
【００１１】
また、請求項１に記載の発明は、第１ＥＣＵと、前記第１ＥＣＵと通信可能な第２ＥＣＵと、を備え、前記第１ＥＣＵは、前記ユーザ意図出力手段を有し、前記第２ＥＣＵは、前記意図−状態変換手段と、前記第１の状態−装備変換手段と、前記第１の装備制御手段と、を有することを特徴とする。
【００１２】
このような構成にすることで、ユーザの意図を示すためのセンサまたは操作入力装置の変更、交換が簡単にできる。ユーザの意図を伝達するセンサまたは操作入力装置としては、種々のもの（例えば、個別のハードスイッチが備えられた操作パネル、ディスプレイ上に描画されるソフトスイッチをタッチするタッチパネル、ステアリングについたスイッチと遠方のディスプレイの組み合わせで操作する遠隔操作装置、音声認識デバイス、車室内温度センサ、車室内湿度センサ）を適宜使用可能である。
【００１３】
したがって、それらセンサまたは操作入力装置が出力した信号に応じてユーザの意図を示す情報を出力するユーザ意図出力手段を第１ＥＣＵに搭載し、他の意図−状態変換手段、第１の状態−装備変換手段、第１の装備制御手段を第２ＥＣＵに搭載することにより、センサまたは操作入力装置を取り替えても、第１ＥＣＵのみを取り替えるのみで、第２ＥＣＵを取り替える必要がなくなる。複数の車両において、センサまたは操作入力装置のバリエーションを用意したい場合、このような構成が有利になる。
【００１４】
また、請求項２に記載の発明は、第１ＥＣＵと、前記第１ＥＣＵと通信可能な第２ＥＣＵと、を備え、前記第１ＥＣＵは、前記意図−状態変換手段（１２）と、前記第２の状態−装備変換手段（１８）と、前記第２の装備制御手段（１９）とを有し、前記第２ＥＣＵは、前記ユーザ意図出力手段（１１）と、前記第１の状態−装備変換手段（１４）と、前記第１の装備制御手段（１６）と、を有することを特徴とする。
【００１５】
このようにすることで、ユーザの意図をどのように反映して状態量の目標値を算出するかが変更可能となっている場合に、変更が簡単である。例えば、不快指数という観点を用いてユーザの意図を状態量の目標値に変換する意図−状態変換手段と、体感温度という観点を用いてユーザの意図を状態量の目標値に変換する意図−状態変換手段の２種類が用意されている場合に、意図−状態変換手段を切り出して、ユーザ意図出力手段（１１）、第１の状態−装備変換手段（１４）、第１の装備制御手段（１６）とは別のＥＣＵ（第１ＥＣＵ）に搭載することで、第２ＥＣＵを入れ替える必要なく、第１ＥＣＵを入れ替えるのみで、ユーザの意図をどのように反映して状態量の目標値を算出するかの制御の入れ替えを容易に実現することができる。
【００１６】
また、複数種類の意図−状態変換手段のうち、一方が、第２の状態−装備変換手段（１８）と、第２の装備制御手段（１９）の使用を前提としているのに対し、他方が、第２の状態−装備変換手段（１８）と、第２の装備制御手段（１９）の不使用を前提としている場合は、前者の意図−状態変換手段と共に第２の状態−装備変換手段（１８）と第２の装備制御手段（１９）を同じＥＣＵ（第１ＥＣＵ）に入れ、後者の場合は、意図−状態変換手段を同じＥＣＵ（第１ＥＣＵ）に入れれば、第２ＥＣＵはすべての車両において共用することができ、第２ＥＣＵを適宜変更すればよい。このような構成は、例えば、普及車と高級車など、グレードの異なる車両において第２ＥＣＵを共用する場合に便利である。
【００１７】
また、請求項３に記載の発明は、第１ＥＣＵと、前記第１ＥＣＵと通信可能な第２ＥＣＵと、を備え、前記第１ＥＣＵは、前記第２の状態−装備変換手段（１３）と、前記第２の装備制御手段（１５、２０）とを有し、前記第２ＥＣＵは、前記ユーザ意図出力手段（１１）と、前記意図−状態変換手段（１２）と、前記第１の状態−装備変換手段（１４）と、前記第１の装備制御手段（１６）と、を有することを特徴とする。
【００１８】
このような構成にすることで、アクチュエータについて複数種類の装備構成が可能なときの開発が容易になる。例えば、第２のアクチュエータの構成として２種類（例えば、フロントエアコンのみ搭載されている構成とフロントエアコン、リヤエアコンの両方が搭載される構成）用意されている場合、第２の状態−装備変換手段およびその１つ下位の第２の装備制御手段を切り出して、ユーザ意図出力手段、意図−状態変換手段、第１の状態−装備変換手段、第１の装備制御手段と別のＥＣＵに搭載することで、どちらの構成を使用しても、それに応じて第１ＥＣＵのみを替えればよく、第２の状態量の演算部分（意図−状態変換手段）のＥＣＵ、すなわち第２ＥＣＵは共通で利用することができる。
【００１９】
つまり、装備のバリエーションがある部分を第１ＥＣＵに、バリエーションがない部分を第２ＥＣＵとしてまとめることにより、第２ＥＣＵはすべての車両において共用することができ、第１ＥＣＵは装備の設置状況に応じて開発することができる。
【００２０】
例えば、同一車種における、グレードや仕様（寒冷地仕様か否か）などにより装着される装備が異なる場合、このような構成が有利になる。
【００２１】
また、請求項４に記載の発明は、請求項２または３に記載の車載制御装置において、前記第１のアクチュエータは車室内温度を制御するエアコン（５）であり、前記第２のアクチュエータは車室内を除湿する除湿器（６）であり、前記第１の状態量は車室内温度であり、前記第２の状態量は車室内湿度であることを特徴とする。このように、車載制御装置の適用として、エアコン（５）および除湿器（６）を制御することで車室内温度および車室内湿度を制御する車載制御装置を実現することができる。
【００２２】
なお、上記および特許請求の範囲における括弧内の符号は、特許請求の範囲に記載された用語と後述の実施形態に記載される当該用語を例示する具体物等との対応関係を示すものである。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１実施形態に係る車載制御装置の構成図である。
【図２】各部１１〜１６の階層構成を例示する図である。
【図３】ユーザの体感と、ユーザの意図に沿うであろう不快指数との対応関係を示す対応表である。
【図４】室内温度制御部１３および室内湿度制御部１４が実行するフィードバック処理のフローチャートである。
【図５】快適制御部１２が実行する処理のフローチャートである。
【図６】第２実施形態に係る車載制御装置の構成図である。
【図７】第２実施形態における各部１１〜１７の階層構成を例示する図である。
【図８】第３実施形態に係る車載制御装置の構成図である。
【図９】第３実施形態における各部１１〜１９の階層構成を例示する図である。
【図１０】第３実施形態において快適制御部１２が実行する処理のフローチャートである。
【図１１】第３実施形態における車載制御装置の他の構成例である。
【図１２】第４実施形態に係る車載制御装置の構成図である。
【図１３】第４実施形態における各部１１〜２０の階層構成を例示する図である。
【図１４】第４実施形態における車載制御装置の他の構成例である。
【図１５】他の実施形態における各部３１〜３６の階層構成を例示する図である。
【発明を実施するための形態】
【００２４】
（第１実施形態）
以下、本発明の第１実施形態について説明する。図１に、本実施形態に係る車載制御装置の構成を示す。この車載制御装置は車両に搭載され、第１ＥＣＵ１および第２ＥＣＵ２を備えている。これら第１ＥＣＵ１および第２ＥＣＵ２は、通信回線（例えば、車内ＬＡＮ）を介して互いに通信可能となっている。また、第１ＥＣＵ１および第２ＥＣＵ２は、センサ３および操作入力装置４が出力した信号を当該通信回線（あるいは１対１に接続する信号線であってもよい）を介して取得することができるようになっており、また、当該通信回線（あるいは１対１に接続する信号線であってもよい）を介してアクチュエータ５、６を制御することができるようになっている。
【００２５】
センサ３は、車両の車室内の温度を検出して出力する車室内温度センサ、車室内の湿度を検出して出力する車室内湿度センサ、車両の周囲の温度である外気温度を検出して出力する外気温度センサを備えている。
【００２６】
操作入力装置４は、車両に搭乗しているユーザが操作可能な装置であり、その操作内容に応じた信号を出力する。より具体的には、操作入力装置４は、車両のダッシュボードに取り付けられた複数個の体感ボタンを有しており、これら体感ボタンは、それぞれが、寒暖に関するユーザの意図する（望む）体感として、「寒い」、「肌寒い」、「何も感じない」、「快い」、「暑くない」、「やや暑い」、「暑くて汗が出る」、「暑くてたまらない」という体感のうち１つを入力するためのボタンとなっている。
【００２７】
エアコン５は、車室内の温度を制御する周知の装置である。除湿機６は、車室内の湿度を制御するために除湿を行う周知の装置である。
【００２８】
このような構成により、第１ＥＣＵ１および第２ＥＣＵ２を備えた車載制御装置は、センサ３および操作入力装置４が出力した信号に基づいて、エアコン５、除湿機６を制御するようになっている。
【００２９】
以下、第１ＥＣＵ１および第２ＥＣＵ２について説明する。第１ＥＣＵ１および第２ＥＣＵ２は、いずれも、制御回路（例えば周知のマイクロコンピュータ）、通信インターフェース、フラッシュメモリ（あるいは他の不揮発性の記憶媒体でもよい）等を備えている。通信インターフェースは、通信回線等を介してセンサ３、操作入力装置４、アクチュエータ５、６、および相手のＥＣＵ（第１ＥＣＵ１なら第２ＥＣＵ２、第２ＥＣＵ２なら第１ＥＣＵ１）と信号を授受するための周知のインターフェース回路である。
【００３０】
また、第１ＥＣＵ１の制御回路は、当該制御回路中のＲＯＭに記録された所定のプログラムを実行することで、快適要求判定部１１として機能する。つまり、第１ＥＣＵ１は、快適要求判定部１１を有している。
【００３１】
また、第２ＥＣＵ２の制御回路は、当該制御回路中のＲＯＭに記録された所定の快適制御部用プログラム、室内温度制御部用プログラム、室内湿度制御部用プログラム、エアコン制御部用プログラム、除湿機制御部用プログラムを、それぞれ並列的に実行することで、快適制御部１２、室内温度制御部１３、室内湿度制御部１４、エアコン制御部１５、および除湿機制御部１６として機能する。つまり、第２ＥＣＵ２は、快適制御部１２、室内温度制御部１３、室内湿度制御部１４、エアコン制御部１５、および除湿機制御部１６を有している。
【００３２】
図２に、上記快適要求判定部１１、快適制御部１２、室内温度制御部１３、室内湿度制御部１４、エアコン制御部１５、除湿機制御部１６の機能の階層構成を示す。この図２を参照しながら、各部１１〜１６の処理内容について説明する。
【００３３】
快適要求判定部１１（ユーザ意図出力手段の一例に相当する）は、センサ３および操作入力装置４が出力した上記信号に応じてユーザの意図を示す信号を出力する。
【００３４】
例えば、車室内のユーザが、車室内を肌寒く感じる程度にしたいと思い、操作入力装置４の体感ボタンのうち、「肌寒い」を示すボタンを操作したとすると、操作入力装置４から、当該ボタンが操作された旨の信号が第１ＥＣＵ１に出力される。そして、第１ＥＣＵ１の快適要求判定部１１は、この信号を取得すると共に、この信号に応じたユーザの意図として、目標の不快指数の範囲を、快適制御部１２に出力する。
【００３５】
具体的には、第１ＥＣＵ１のフラッシュメモリ（あるいは制御回路のＲＯＭでもよい）には、図３に示すような、ユーザが意図する体感（例えば、「車室内を肌寒く感じる程度にしたい」）と、そのユーザの意図に沿うであろう不快指数の範囲との対応関係を示す対応表のデータが記録されており、快適要求判定部１１は、操作入力装置４が出力した上記信号を取得し、取得した信号が示す体感に対応する不快指数（ユーザの意図に沿うであろう不快指数）の範囲を特定する。例えば、「肌寒い」に対応する不快指数の範囲としては、５５から６０までの範囲を特定し、特定した範囲を、目標の不快指数の範囲として出力する。
【００３６】
あるいは、快適要求判定部１１は、操作入力装置４から受けた上記信号に加え、センサ３の車室内温度センサおよび車室内湿度センサから出力された信号を取得し、取得したこれら操作入力装置４からの信号に基づいて、現在の車室内温度および車室内湿度を算出し、算出した車室内温度と車室内湿度に応じて、操作入力装置４から受けた上記信号が示すユーザの体感（例えば、「肌寒い」）を補正するようになっていてもよい。
【００３７】
あるいは、快適要求判定部１１は、センサ３の車室内温度センサおよび車室内湿度センサから出力された信号を取得し、取得したこれら操作入力装置４からの信号のみに基づいて、車室内の寒暖に関するユーザの意図する体感として、不快指数の範囲を算出（推定）するようになっていてもよい。
【００３８】
快適制御部１２（意図−状態変換手段の一例に相当する）は、快適要求判定部１１が出力した信号中の目標の不快指数の範囲（ユーザの意図の一例に相当する）に応じた車両内の制御を実現するため、車室内湿度（第１の状態量の一例に相当する）の目標値と、車室内温度（第２の状態量の一例に相当する）の目標値と、を算出する。そして、算出した車室内温度を室内温度制御部１３に出力し、算出した車室内湿度を室内湿度制御部１４に出力する。この際、目標温度および目標湿度の出力は、制御回路に含まれるＲＡＭへ目標温度および目標湿度を書き込むことで実現する。快適制御部１２の詳細な処理内容については後述する。
【００３９】
室内温度制御部１３（第２の状態−装備変換手段の一例に相当する）は、ＲＡＭに記録された目標温度（第２の状態量の目標値の一例に相当する）を定期的に読み出すことで取得し、取得した目標温度を実現するために、エアコン５についての制御指示値を出力する。
【００４０】
具体的には、センサ３の車室内温度センサの出力した信号に基づいて、現在の車室内温度を特定し、この現在の車室内温度と、読み出した目標温度とを比較する。
【００４１】
そして、冷房時には（すなわち、目標温度が現在の車室内温度よりも低い場合は）、目標温度よりも所定のオフセット温度だけ低下させた温度を制御指示値の温度（すなわち、制御温度）とする。そして、このオフセット温度は、目標温度と現在の車室内温度との差の絶対値が大きいほど大きくすることで、より早く車室内を目標温度に到達させることができる。
【００４２】
また同様に、暖房時には（すなわち、目標温度が現在の車室内温度よりも高い場合は）、目標温度よりも所定のオフセット温度だけ上昇させた温度を制御指示値の温度（すなわち、制御温度）とする。そして、このオフセット温度は、目標温度と現在の車室内温度との差の絶対値が大きいほど大きくすることで、より早く車室内を目標温度に到達させることができる。
【００４３】
そして、算出した制御温度を制御指示値としてエアコン制御部１５に出力する。この際、制御温度の出力は、制御回路に含まれるＲＡＭへ制御温度を書き込むことで実現する。なお、上記のように現在の車室内温度に基づいた制御ではなく、目標温度と同じ値の制御温度をを出力するようになっていてもよい。
【００４４】
エアコン制御部１５（第２の装備制御手段の一例に相当する）は、室内温度制御部１３によって出力された（ＲＡＭに書き込まれた）エアコン５の制御温度（制御指示値）を定期的に（例えば１秒に１回）読み出すことで取得し、取得した制御温度に従って、取得した制御温度を実現するよう、種々の周知の方法で、エアコン５を制御する。
【００４５】
室内湿度制御部１４（第１の状態−装備変換手段の一例に相当する）は、ＲＡＭに記録された目標湿度（第１の状態量の目標値の一例に相当する）を定期的に（例えば１秒に１回）読み出すことで取得し、取得した目標湿度を実現するために、除湿機６についての制御指示値を出力する。
【００４６】
具体的には、センサ３の車室内湿度センサの出力した信号に基づいて、現在の車室内湿度を特定し、この現在の車室内湿度と、目標湿度とを比較し、目標湿度の方が低ければ、除湿機６を作動させる旨の制御指示値（除湿要求）を除湿機制御部１６に出力し、目標湿度が現在の車室内湿度以上であれば、除湿機６を停止させる旨の制御指示値を除湿機制御部１６に出力する。この際、制御指示値の出力は、制御回路に含まれるＲＡＭへ制御指示値を書き込むことで実現する。
【００４７】
除湿機制御部１６（第１の装備制御手段の一例に相当する）は、室内湿度制御部１４によって出力された（ＲＡＭに書き込まれた）除湿機６の制御指示値を定期的に（例えば１秒に１回）読み出すことで取得し、取得した制御指示値に従って、除湿機６を制御する。
【００４８】
具体的には、除湿機６を作動させているときに、除湿機６を作動させる旨の制御指示値を取得した場合は、そのまま除湿機６の作動を継続させ、除湿機６を停止させる旨の制御指示値を取得した場合は、除湿機６の作動を停止させる。また、除湿機６を作動停止させているときに、除湿機６を作動させる旨の制御指示値を取得した場合は、除湿機６の作動を開始させ、除湿機６を停止させる旨の制御指示値を取得した場合は、除湿機６を作動停止のままにする。
【００４９】
以上説明した通り、快適要求判定部１１、快適制御部１２、室内温度制御部１３、室内湿度制御部１４、エアコン制御部１５、除湿機制御部１６、加湿制御部１７は、階層構造となっている。具体的には、最上位の快適要求判定部１１が、１つ下位の快適制御部１２にユーザの意図を出力し、快適制御部１２が、更に１つ下位の室内温度制御部１３および室内湿度制御部１４のそれぞれに目標温度および目標湿度を出力し、室内温度制御部１３が、更に１つ下位のエアコン制御部１５に制御温度を出力し、室内湿度制御部１４が、更に１つ下位の除湿機制御部１６に制御指示値を出力する。
【００５０】
ここで、このような階層構成において、室内温度制御部１３から快適制御部１２への温度制御可能範囲のフィードバックについて説明する。
【００５１】
室内温度制御部１３は、上記のような作動と並列的に、エアコン５の能力に応じた車室内温度（第２の状態量の一例に相当する）の制御可能範囲を繰り返し定期的に（例えば１秒に１回）特定し、特定した車室内温度の制御可能範囲（すなわち、温度制御可能範囲）を快適制御部１２に出力するフィードバック処理を行うようになっている。
【００５２】
このようなフィードバック処理のため、室内温度制御部１３は、図４に示すような処理を実行するようになっている。室内温度制御部１３は、第２ＥＣＵ２の起動時にこのフィードバック処理を開始するようになっており、まずステップ１１０で、初期設定として、調整能力判定を行う。具体的には、どのような車室内温度制御用のアクチュエータが通信回線に接続されているかを示す接続機器情報、および、接続されているアクチュエータ（エアコン５）がどのような冷暖房能力を有しているかを示す能力情報を取得する。
【００５３】
接続機器情報および能力情報の具体的な取得方法としては、第２ＥＣＵ２のフラッシュメモリ（または制御回路のＲＯＭ）にあらかじめ記録しておいたものを読み出す方法を採用してもよい。この場合は、車両に搭載するエアコン５の種類が決まった時点で、その種類に応じた接続機器情報および能力情報をフラッシュメモリ（または制御回路のＲＯＭ）に記録する。このとき記録される当該接続機器情報には、当該種類のエアコン５の種類名が含まれる。
【００５４】
また、記録される当該能力情報には、外気温度（車両の周囲の温度）に応じた当該種類のエアコン５の冷暖房能力の情報が含まれる。例えば、−２０℃から５０℃までの外気温度について、５℃刻みで、各外気温度においてエアコン５が実現可能な車室内温度の範囲（温度制御可能範囲）の情報が含まれる。
【００５５】
なお、エアコン５の接続機器情報および能力情報は、あらかじめ室内温度制御部１３を実現するプログラムに含まれていてもよい。この場合、エアコン５の種類毎に、室内温度制御部１３およびエアコン制御部１５を実現するプログラムが用意され、車両に搭載するエアコン５の種類が決まると、その種類に対応した室内温度制御部１３およびエアコン制御部１５用のプログラムを第２ＥＣＵ２の制御回路のＲＯＭに記録する。
【００５６】
あるいは、室内温度制御部１３は、第２ＥＣＵ２のインターフェース回路を介して、室内温度制御に関するアクチュエータとしてどのようなアクチュエータが通信回線に接続されているかを問い合わせ、その問い合わせの応答に基づいて、特定の種類のエアコン５が接続されていることを検出するようになっていてもよい。
【００５７】
具体的には室内温度制御部１３は、インターフェース回路を介して、通信回線に、室内温度制御を示すデータを含む問い合わせ信号を送信し、エアコン５は、その問い合わせ信号に室内温度制御を示すデータが含まれている場合に限り、自機の種類の情報を含む応答を第２ＥＣＵ２に出力する。すると室内温度制御部１３は、インターフェース回路を介して当該応答を取得し、取得した応答に含まれる種類の情報に基づいて、当該種類のエアコン５が接続されていることを検出する。
【００５８】
そして、フラッシュメモリ（または制御回路のＲＯＭ）に、エアコン５の種類毎に、上述の外気温度に応じた冷暖房能力の情報があらかじめ記録されており、室内温度制御部１３は、上記のように検出したエアコン５に対応する、外気温度に応じた冷暖房能力の情報を読み出すことで、当該種類のエアコン５の能力情報を取得することができる。
【００５９】
あるいは、室内温度制御部１３は、第２ＥＣＵ２のインターフェース回路を介して、室内温度制御に関するアクチュエータとしてどのようなアクチュエータが通信回線に接続されているかを問い合わせ、その問い合わせの応答に基づいて、特定の種類のエアコン５が接続されていることを検出すると共に、当該種類のエアコン５の能力情報（制御可能温度範囲）を取得するようになっていてもよい。
【００６０】
具体的には、室内温度制御部１３は、インターフェース回路を介して、通信回線に、室内温度制御を示すデータを含む問い合わせ信号を送信し、エアコン５は、その問い合わせ信号に室内温度制御を示すデータが含まれている場合に限り、自機の種類の情報を含む応答を第２ＥＣＵ２に出力する。この際、当該応答には、自機の外気温度に応じた冷暖房能力の情報も含める。すると室内温度制御部１３は、インターフェース回路を介して当該応答を取得し、取得した応答に含まれる種類の情報および冷暖房能力の情報に基づいて、当該種類のエアコン５が接続されていることを検出し、さらに、当該種類のエアコン５の能力情報（制御可能温度範囲）を特定する。
【００６１】
このように、接続機器情報および能力情報の具体的な取得方法は、最初から室内温度制御部１３のプログラム内または別途データとしてフラッシュメモリ（または制御回路のＲＯＭ）に書き込んでおく方法もあれば、起動時にどのような種類の機器が通信回線に接続されているかを読み込み、機器の種類に応じた能力の情報（参照テーブル）から判定する方法もあれば、第２ＥＣＵ２の起動時に繋がっている機器に能力情報を通知してもらう方法もある。
【００６２】
ステップ１１０に続いては、ステップ１６０で制御可能範囲判定条件が成立中でなくなるまで、ステップ１２０〜１６０のループを（例えば１秒周期で）繰り返す。まずステップ１２０では、現在の車両内外の状態を確認する。具体的には、センサ３の外気温センサが出力した信号に基づいて、現在の外気温を特定する。
【００６３】
続いてステップ１３０では、ステップ１１０で取得した能力情報とステップ１２０で取得した現在状態（外気温）に基づいて、車室内温度（第２の状態量の一例に相当する）の制御可能範囲を決定する。具体的には、ステップ１２０で取得した外気温をステップ１１０で取得した能力情報に適用することで、当該外気温においてエアコン５が実現可能な車室内温度の制御可能範囲を決定する。
【００６４】
続いてステップ１４０では、通知条件が成立したか否かを判定する。通知条件としては、例えば、（１）第２ＥＣＵ２が起動した、（２）快適制御部１２から制御可能範囲の要求があった、（３）直前のステップ１３０で決定した制御可能範囲がそれよりも１回前のステップ１３０で決定した制御可能範囲から変化した、という３つの条件のうち、いずれか１つのみを採用してもよいし、２つ以上を採用してもよい。
【００６５】
例えば、上記（１）〜（３）の３つの条件をすべて採用した場合は、第２ＥＣＵ２の起動の度に通知条件が成立し、また、快適制御部１２から制御可能範囲の要求がある度に通知条件が成立し、また、上記のように制御可能範囲が変化する度に通知条件が成立する。
【００６６】
通知条件が成立したと判定した場合は、ステップ１５０に進み、直前のステップ１３０で特定した最新の制御可能範囲（温度制御可能範囲）を、快適制御部１２に出力する。この際、制御可能範囲の出力は、制御回路に含まれるＲＡＭへ当該制御可能範囲を書き込むことで実現する。ステップ１５０に続いては、ステップ１６０に進む。ステップ１４０で通知条件が成立していないと判定した場合は、ステップ１５０をバイパスしてステップ１６０に進む。
【００６７】
ステップ１６０では、制御可能範囲判定条件が成立中であるか否かを判定する。制御可能範囲判定条件は、制御可能範囲の判定を継続するか否かを判定するための条件であり、例えば、電源状態の遷移に基づいた条件を採用する。
【００６８】
例えば、車両の主電源（ＩＧ）がオンである間は制御可能範囲判定条件が成立し、主電源がオフとなったときに制御可能範囲判定条件が成立しなくなる。この例では、車両の主電源がオンである間、ステップ１２０〜１６０の処理が繰り返される。
【００６９】
このように、室内温度制御部１３は、通信回線に接続されているエアコン５の能力に応じた車室内温度の制御可能範囲を繰り返し特定し（ステップ１３０）、通知条件の成立時に（ステップ１４０）、特定した制御可能範囲を快適制御部１２に出力する（ステップ１６０）。
【００７０】
次に、室内湿度制御部１４から快適制御部１２への湿度制御可能範囲のフィードバックについて説明する。
【００７１】
室内湿度制御部１４は、上記のような作動と並列的に、湿度制御用のアクチュエータ（除湿機６）の能力に応じた車室内湿度（第１の状態量の一例に相当する）の制御可能範囲を繰り返し定期的に（例えば１秒に１回）特定し、特定した車室内湿度の制御可能範囲（すなわち、湿度制御可能範囲）を快適制御部１２に出力するフィードバック処理を行うようになっている。
【００７２】
このようなフィードバック処理のため、室内湿度制御部１４が実行する処理は、室内温度制御部１３と同様に図４に示すようなものとなる。
【００７３】
具体的には、室内湿度制御部１４は、第２ＥＣＵ２の起動時にこのフィードバック処理を開始するようになっており、まずステップ１１０で、初期設定として、調整能力判定を行う。具体的には、どのような車室内湿度制御用のアクチュエータが通信回線に接続されているかを示す接続機器情報、および、接続されているアクチュエータ（除湿機６）がどのような能力を有しているかを示す能力情報を取得する。
【００７４】
接続機器情報および能力情報の具体的な取得方法は、第２ＥＣＵ２のフラッシュメモリ（または制御回路のＲＯＭ）にあらかじめ記録しておいたものを読み出す方法を採用してもよい。この場合は、車両に搭載する車室内湿度制御用のアクチュエータの種類が決まった時点で、その種類に応じた接続機器情報および能力情報をフラッシュメモリ（または制御回路のＲＯＭ）に記録する。このとき記録される当該接続機器情報には、当該種類の車室内湿度制御用のアクチュエータ（除湿機６）の種類名が含まれる。
【００７５】
また、記録される当該能力情報には、車室内湿度等に応じた当該種類の除湿機６の湿度調整能力の情報が含まれる。例えば、０％から１００％までの車室内湿度について、５％刻みで、各車室内湿度において除湿機６が実現可能な車室内湿度の範囲（湿度制御可能範囲）の情報が含まれる。除湿機６は、車室内湿度を現在値よりも上昇させることはできないので、実現可能な車室内湿度は、現在の車室内湿度を上限とする湿度範囲（例えば現在の車室内湿度が５０％なら、５０％から４０％までの範囲）となる。
【００７６】
なお、除湿機６の接続機器情報および能力情報は、あらかじめ室内湿度制御部１４を実現するプログラムに含まれていてもよい。
【００７７】
あるいは、室内湿度制御部１４は、第２ＥＣＵ２のインターフェース回路を介して、室内湿度制御に関するアクチュエータとしてどのようなアクチュエータが通信回線に接続されているかを問い合わせ、その問い合わせの応答に基づいて、特定の種類のエアコン５が接続されていることを検出するようになっていてもよい。
【００７８】
具体的には室内湿度制御部１４は、インターフェース回路を介して、通信回線に、室内湿度制御を示すデータを含む問い合わせ信号を送信し、除湿機６は、その問い合わせ信号に室内湿度制御を示すデータが含まれている場合に限り、自機の種類の情報を含む応答を第２ＥＣＵ２に出力する。すると室内湿度制御部１４は、インターフェース回路を介して当該応答を取得し、取得した応答に含まれる種類の情報に基づいて、当該種類の除湿機６が接続されていることを検出する。
【００７９】
そして、フラッシュメモリ（または制御回路のＲＯＭ）に、除湿機６の種類毎に、上述の車室内湿度に応じた湿度調整能力の情報が記録されており、室内湿度制御部１４は、上記のように検出した除湿機６に対応する、車室内湿度に応じた湿度調整能力の情報を読み出すことで、当該種類の除湿機６の能力情報を取得することができる。
【００８０】
あるいは、室内湿度制御部１４は、第２ＥＣＵ２のインターフェース回路を介して、室内湿度制御に関するアクチュエータとしてどのようなアクチュエータが通信回線に接続されているかを問い合わせ、その問い合わせの応答に基づいて、特定の種類の除湿機６が接続されていることを検出すると共に、当該種類のエアコン５の能力情報を取得するようになっていてもよい。
【００８１】
具体的には、室内湿度制御部１４は、インターフェース回路を介して、通信回線に、室内湿度制御を示すデータを含む問い合わせ信号を送信し、除湿機６は、その問い合わせ信号に室内湿度制御を示すデータが含まれている場合に限り、自機の種類の情報を含む応答を第２ＥＣＵ２に出力する。この際、当該応答には、自機の車室内湿度に応じた湿度制御能力の情報も含める。すると室内湿度制御部１４は、インターフェース回路を介して当該応答を取得し、取得した応答に含まれる種類の情報および湿度調整能力の情報に基づいて、当該種類の除湿機６が接続されていることを検出すると共に、当該種類の除湿機６の能力情報を特定する。
【００８２】
このように、接続機器情報および能力情報の具体的な取得方法は、最初から室内湿度制御部１４のプログラム内または別途データとしてフラッシュメモリ（または制御回路のＲＯＭ）に書き込んでおく方法もあれば、起動時にどのような種類の機器がつながっているかを読み込み、機器の種類に応じた冷暖房能力の情報（参照テーブル）から判定する方法もあれば、第２ＥＣＵ２の起動時に繋がっている機器に能力情報を通知してもらう方法もある。
【００８３】
ステップ１１０に続いては、ステップ１６０で制御可能範囲判定条件が成立中でなくなるまで、ステップ１２０〜１６０のループを（例えば１秒周期で）繰り返す。まずステップ１２０では、現在の車両内外の状態を確認する。具体的には、センサ３の車室内湿度センサが出力した信号に基づいて、現在の車室内湿度を特定する。
【００８４】
続いてステップ１３０では、ステップ１１０で取得した能力情報とステップ１２０で取得した現在状態（車室内湿度）に基づいて、車室内湿度（第１の状態量の一例に相当する）の制御可能範囲を決定する。具体的には、ステップ１２０で取得した車室内湿度をステップ１１０で取得した能力情報に適用することで、当該車室内湿度において除湿機６が実現可能な車室内湿度の制御可能範囲を決定する。続くステップ１４０〜１６０の処理内容は、室内温度制御部１３と同じであるので説明を省略する。ただし、ステップ１５０で出力するのは、ステップ１３０で特定した車室内湿度の制御可能範囲（湿度制御可能範囲）である。
【００８５】
このように、室内湿度制御部１４は、通信回線に接続されている車室内湿度制御を行うアクチュエータ（除湿機６）の能力に応じた車室内湿度の制御可能範囲を繰り返し特定し（ステップ１３０）、通知条件の成立時に（ステップ１４０）、特定した制御可能範囲を快適制御部１２に出力する（ステップ１６０）。
【００８６】
次に、室内温度制御部１３および室内湿度制御部１４からフィードバックを受ける快適制御部１２の処理内容について説明する。快適制御部１２は、フィードバック結果に基づいて目標温度および目標湿度を決定するために、図５に示す処理を繰り返し（例えば１秒周期で）実行する。
【００８７】
そして、まずステップ２０５で、快適要求判定部１１から出力された信号を取得することで、この信号によって示される不快指数の範囲（ユーザの意図の一例に相当する）を取得する。
【００８８】
続いてステップ２１０では、ステップ２０５で取得した体感に応じた車両内の車室内温度および車室内湿度の制御を実現するため、車室内湿度（第１の状態量の一例に相当する）の暫定的な目標値と、車室内温度（第２の状態量の一例に相当する）の暫定的な目標値とを算出し、算出した車室内湿度の暫定的な目標値を仮湿度目標値とし、算出した車室内温度の暫定的な目標値を仮温度目標値とする。
【００８９】
具体的には、あらかじめ定められた不快指数と車室内湿度ｈと車室内温度ｔの関係を示すデータに基づいて、ステップ２０５で取得した不快指数の範囲内で不快指数が実現するよう、車室内湿度ｈの仮湿度目標値および車室内温度ｔの仮温度度目標値を算出する。
【００９０】
具体的には、不快指数と車室内湿度ｈおよび車室内温度ｔの関係を示すデータとして、
（不快指数）＝０．８１＋０．０１ｈ×（０．９９ｔ−１４．３）＋４６．３
という関係式のデータが、第２ＥＣＵ２のフラッシュメモリ（あるいは制御回路のＲＯＭでもよい）にあらかじめ記録されており、快適制御部１２は、この関係式のデータに基づいて、特定した範囲内の不快指数が実現するよう、車室内湿度ｈの仮湿度目標値および車室内温度ｔの仮温度目標値を決定する。
【００９１】
より具体的には、特定した不快指数の範囲の代表値（中央値でもよいし、上限値でもよいし、下限値でもよい）を算出し、当該代表値を上記関係式の左辺に代入し、代入後の上記関係式を満たすよう車室内湿度ｈおよび車室内温度ｔを決定し、当該車室内湿度ｈを車室内湿度の仮湿度目標値とし、当該車室内温度ｔを車室内温度の仮温度目標値とする。
【００９２】
例えば、現在のセンサ３の車室内温度センサが出力した信号に基づいて現在の車室内温度を特定し、特定した車室内温度から所定のオフセット温度だけオフセットした値を車室内温度ｔとして上記関係式に代入し、上記関係式を満たすように車室内湿度ｈを決定する。そして、代入した車室内温度ｔを車室内温度の仮温度目標値とし、算出した車室内湿度ｈを車室内湿度の仮湿度目標値とする。なお、オフセット温度は、取得した不快指数の範囲が、６０以下の範囲に含まれている場合は正の値（例えば２℃）とし、６０から７５までの範囲に含まれている場合はゼロとし、７５以上の範囲に含まれている場合は負の値（例えば−２℃）としてもよい。
【００９３】
このようにして、ステップ２１０では、仮湿度目標値（第１の状態量の仮目標値の一例に相当する）および仮温度目標値（第２の状態量の仮目標値の一例に相当する）を算出する。
【００９４】
続いてステップ２１５では、室内温度制御部１３が出力した最新の温度制御可能範囲を確認する。具体的には、室内温度制御部１３がＲＡＭに記録した最新の温度制御可能範囲を読み出す。続いてステップ２２０では、室内湿度制御部１４が出力した最新の湿度制御可能範囲を確認する。具体的には、室内湿度制御部１４がＲＡＭに記録した最新の湿度制御可能範囲を読み出す。
【００９５】
続いてステップ２２５では、ステップ２１０で算出した仮目標値（仮温度目標値および仮湿度目標値）のそれぞれが、ステップ２１５、２２０で取得した制御可能範囲内に入っているか否かを判定する。
【００９６】
より具体的には、仮温度目標値が温度制御可能範囲内に入っており、かつ、仮湿度目標値が湿度制御可能範囲内に入っている場合に、ステップ２２５の判定結果が肯定（ＹＥＳ）となりステップ２３０に進み、仮温度目標値が温度制御可能範囲内に入っていないか、または、仮湿度目標値が湿度制御可能範囲内に入っていない場合、ステップ２２５の判定結果が否定（ＮＯ）となりステップ２３５に進む。
【００９７】
両方の仮目標値が各制御可能範囲内に入っている場合のステップ２３０では、仮温度目標値を車室内温度の目標値（以下、目標温度ともいう）として決定し、また、仮湿度目標値を車室内湿度の目標値（以下、目標湿度ともいう）として決定する。
【００９８】
続いてステップ２４０では、ステップ２３０で決定した目標値を通知する。具体的には、目標温度を室内温度制御部１３に出力し、目標湿度を室内湿度制御部１４に出力する。
【００９９】
仮目標値のいずれかが対応する制御可能範囲内に入っていない場合のステップ２３５では、仮温度目標値および仮湿度目標値を再計算する。再計算の方法としては、以下の（Ａ）〜（Ｅ）のような方法を採用してもよい。
【０１００】
（Ａ）仮温度目標値が温度制御可能範囲内に入っており、仮湿度目標値が湿度制御可能範囲（例えば、５０％〜６０％）の下限値よりも下になっている場合、仮湿度目標値を当該湿度制御可能範囲の下限値（５０％）と同じ値となるよう変更し、変更後の仮湿度目標値（５０％）を既述の関係式
（不快指数）＝０．８１＋０．０１ｈ×（０．９９ｔ−１４．３）＋４６．３
の車室内湿度ｈに代入し、ステップ２１０で特定した不快指数の範囲の代表値を当該関係式の不快指数に代入し、当該関係式を満たすよう、車室内温度ｔを温度制御可能範囲内で決定し、当該車室内温度ｔを車室内温度の仮温度目標値とする。
【０１０１】
（Ｂ）仮温度目標値が温度制御可能範囲内に入っており、仮湿度目標値が湿度制御可能範囲（例えば、５０％〜６０％）の上限値よりも上になっている場合、仮湿度目標値を当該湿度制御可能範囲の上限値（６０％）と同じ値となるよう変更し、変更後の仮湿度目標値（６０％）を上記関係式の車室内湿度ｈに代入し、ステップ２１０で特定した不快指数の範囲の代表値を当該関係式の不快指数に代入し、当該関係式を満たすよう、車室内温度ｔを温度制御可能範囲内で決定し、当該車室内温度ｔを車室内温度の仮温度目標値とする。
【０１０２】
（Ｃ）仮湿度目標値が湿度制御可能範囲内に入っており、仮温度目標値が温度制御可能範囲（例えば、２２℃〜２８℃）の下限値よりも下になっている場合、仮温度目標値を当該温度制御可能範囲の下限値（２２℃）と同じ値となるよう変更し、変更後の仮温度目標値（２２℃）を上記関係式の車室内温度ｔに代入し、ステップ２１０で特定した不快指数の範囲の代表値を当該関係式の不快指数に代入し、当該関係式を満たすよう、車室内湿度ｈを湿度制御可能範囲内で決定し、当該車室内湿度ｈを車室内湿度の仮湿度目標値とする。
【０１０３】
（Ｄ）仮湿度目標値が湿度制御可能範囲内に入っており、仮温度目標値が温度制御可能範囲（例えば、２２℃〜２８℃）の上限値よりも上になっている場合、仮温度目標値を当該温度制御可能範囲の上限値（２８℃）と同じ値となるよう変更し、変更後の仮温度目標値（２８℃）を上記関係式の車室内温度ｔに代入し、ステップ２１０で特定した不快指数の範囲の代表値を当該関係式の不快指数に代入し、当該関係式を満たすよう、車室内湿度ｈを湿度制御可能範囲内で決定し、当該車室内湿度ｈを車室内湿度の仮湿度目標値とする。
【０１０４】
（Ｅ）仮湿度目標値が湿度制御可能範囲から外れており、仮温度目標値も温度制御可能範囲から外れている場合、上記の（Ａ）〜（Ｄ）のいずれの方法を採用してもよい。
【０１０５】
なお、上記（Ａ）、（Ｂ）において、上記関係式を満たすような車室内温度ｔが温度制御可能範囲内にない場合は、不快指数の値を、ステップ２０５で取得した不快指数の範囲内で変更し、変更後の不快指数を上記関係式に代入し、当該関係式を満たすよう、車室内温度ｔを温度制御可能範囲内で決定し、当該車室内温度ｔを車室内温度の仮温度目標値とするようになっていてもよい。
【０１０６】
また、上記（Ｃ）、（Ｄ）において、上記関係式を満たすような車室内湿度ｈが湿度制御可能範囲内にない場合は、不快指数の値を、ステップ２０５で取得した不快指数の範囲内で変更し、変更後の不快指数を上記関係式に代入し、当該関係式を満たすよう、車室内湿度ｈを湿度制御可能範囲内で決定し、当該車車室内湿度ｈを車室内湿度の仮湿度目標値とするようになっていてもよい。
【０１０７】
上記（Ａ）、（Ｂ）のようにすることで、仮温度目標値が温度制御可能範囲内に入っており、仮湿度目標値が湿度制御可能範囲から外れている場合でも、ユーザの意図に応じた車両内の制御を実現する範囲内（「肌寒い」に応じた不快指数５５〜６０の範囲内）で、制御可能範囲から外れている仮湿度目標値のみならず外れていない仮温度度目標値までも修正することになる。
【０１０８】
また、上記（Ｃ）、（Ｄ）のようにすることで、仮湿度目標値が湿度制御可能範囲内に入っており、仮温度目標値が温度制御可能範囲から外れている場合でも、ユーザの意図に応じた車両内の制御を実現する範囲内（例えば、「肌寒い」に応じた不快指数５５〜６０の範囲内）で、制御可能範囲から外れている仮温度目標値のみならず外れていない仮湿度目標値までも修正することになる。
【０１０９】
したがって、室内温度制御部１３および室内湿度制御部１４のうち一方のフィードバック結果が、他方の制御にも影響を与えることになる。
【０１１０】
ステップ２３５に続いては、ステップ２３０に進み、既に説明した通り、仮温度目標値を目標温度として決定し、また、仮湿度目標値を目標湿度として決定し、ステップ２４０で、当該目標温度を室内温度制御部１３に出力し、当該目標湿度を室内湿度制御部１４に出力する。
【０１１１】
このように、室内温度制御部１３、室内湿度制御部１４は、アクチュエータ５、６の能力に応じた車両の状態量の制御可能範囲を特定し、特定した制御可能範囲を快適制御部１２に出力し、快適制御部１２は、当該状態量（車室内温度、車室内湿度）の制御可能範囲の範囲内に入るよう、状態量の目標値を算出するので、室内温度制御部１３、室内湿度制御部１４が、アクチュエータ５、６の構成の具体的な差違を快適制御部１２に対して隠蔽し、それでいて、アクチュエータ５、６で実現不能な目標値を出力してしまう可能性を低減することができる。
【０１１２】
また、２つの仮目標値（仮温度目標値および仮湿度目標値）のうち一方のみが制御可能範囲から外れていたとしても、仮目標値の両方を補正することで、より早く効率的にユーザの意図に応じた車両内の制御を実現することができる。このようなことができるのは、複数の状態−装備変換手段（室内温度制御部１３、室内湿度制御部１４）に対してそれぞれ異なる状態量の目標値を出力する快適制御部１２に対して制御可能範囲をフィードバックするからこそである。
【０１１３】
（第２実施形態）
次に、本発明の第２実施形態について、第１実施形態と異なる部分を中心に説明する。本実施形態が第１実施形態と異なるのは、図６に示すように、車両に加湿器７が搭載され、第２ＥＣＵ２の制御回路は、ＲＯＭ中の所定のプログラムを実行することで加湿制御部１７（第１の装備制御手段の一例に相当する）として機能する。なお、図６と図１で同じ符号が付された要素は、互いに同等の機能を有している。
【０１１４】
加湿器７（第１のアクチュエータの一例に相当する）は、車室内の湿度を制御するために加湿を行う周知の装置である。車両内に除湿機６と加湿器７の両方があることで、車室内湿度を上げるように制御することも、下げるように制御することも可能となる。
【０１１５】
図７に、上記快適要求判定部１１、快適制御部１２、室内温度制御部１３、室内湿度制御部１４、エアコン制御部１５、除湿機制御部１６、加湿制御部１７の機能の階層構成を示す。快適要求判定部１１、快適制御部１２、室内温度制御部１３、エアコン制御部１５、除湿機制御部１６の機能は、第１実施形態と同じである。
【０１１６】
室内湿度制御部１４（第１の状態−装備変換手段の一例に相当する）は、快適制御部１２が出力してＲＡＭに記録された目標湿度（第１の状態量の目標値の一例に相当する）を定期的に（例えば１秒に１回）読み出すことで取得し、取得した目標湿度を実現するために、除湿機６についての制御指示値を除湿機制御部１６に出力するのに加え、加湿器７についての制御指示値を加湿制御部１７に出力する。
【０１１７】
具体的には、センサ３の車室内湿度センサの出力した信号に基づいて、現在の車室内湿度を特定し、この現在の車室内湿度と、目標湿度とを比較する。そして、目標湿度の方が低ければ、除湿機６を作動させる旨の制御指示値（除湿要求）を除湿機制御部１６に出力すると共に、加湿器７を停止させる旨の制御指示値を加湿制御部１７に出力する。また、目標湿度が現在の車室内湿度以上であれば、除湿機６を停止させる旨の制御指示値を除湿機制御部１６に出力すると共に、加湿器７を作動させる旨の制御指示値（加湿要求）を加湿制御部１７に出力する。この際、制御指示値の出力は、制御回路に含まれるＲＡＭへ制御指示値を書き込むことで実現する。
【０１１８】
加湿制御部１７は、室内湿度制御部１４によって出力された（ＲＡＭに書き込まれた）加湿器７の制御指示値を定期的に（例えば１秒に１回）読み出すことで取得し、取得した制御指示値に従って、加湿器７を制御する。
【０１１９】
具体的には、加湿器７を作動させているときに、加湿器７を作動させる旨の制御指示値を取得した場合は、そのまま加湿器７の作動を継続させ、加湿器７を停止させる旨の制御指示値を取得した場合は、加湿器７の作動を停止させる。また、加湿器７を作動停止させているときに、加湿器７を作動させる旨の制御指示値を取得した場合は、加湿器７の作動を開始させ、加湿器７を停止させる旨の制御指示値を取得した場合は、加湿器７を作動停止のままにする。
【０１２０】
また、室内湿度制御部１４における、快適制御部１２への湿度制御可能範囲のフィードバックの処理内容は、第１実施形態と同じである。すなわち、湿度制御用のアクチュエータ（除湿機６、加湿器７）の能力に応じた車室内湿度（第１の状態量の一例に相当する）の制御可能範囲を繰り返し定期的に（例えば１秒に１回）特定し、特定した車室内湿度の制御可能範囲を快適制御部１２に出力する。
【０１２１】
ただし、室内湿度制御部１４が図４のステップ１３０で決定する湿度制御可能範囲は、第１実施形態では、現在の車室内湿度を上限とするものであったが、本実施形態で決定する湿度制御可能範囲は、現在の車室内湿度よりも高い上限を有するようになっている。例えば、現在の車室内湿度を中心とする２０％分の幅の範囲が湿度制御可能範囲となるようになっていてもよい。
【０１２２】
また、ステップ１１０の調整能力判定において、室内湿度制御部１４が、第２ＥＣＵ２のインターフェース回路を介して、室内湿度制御に関するアクチュエータとしてどのようなアクチュエータが通信回線に接続されているかを問い合わせ、その問い合わせの応答に基づいて、特定の種類のエアコン５が接続されていることを検出するようになっている場合、加湿器７は、その問い合わせ信号に室内湿度制御を示すデータが含まれている場合に限り、自機の種類の情報を含む応答を第２ＥＣＵ２に出力する。すると室内湿度制御部１４は、インターフェース回路を介して当該応答を取得し、取得した応答に含まれる種類の情報に基づいて、当該種類の加湿器７が接続されていることを検出する。
【０１２３】
このようになっていれば、室内湿度制御部１４は、車室内湿度制御用のアクチュエータとして、除湿機６と加湿器７が接続されている場合も、除湿機６のみが接続されている場合も、加湿器７のみが接続されている場合も、その接続状況に応じて、あらかじめフラッシュメモリ（またはＲＯＭ）に記録されている種類毎の能力情報に基づいて、または、車室内湿度制御用のアクチュエータから出力される当該アクチュエータの能力情報に基づいて、湿度制御可能範囲を変化させることができる。
【０１２４】
なお、第１、第２実施形態においては、第１ＥＣＵ１は、ユーザ意図出力手段の一例である快適要求判定部１１を有し、第２ＥＣＵ２は、意図−状態変換手段の一例である快適制御部１２と、第１の状態−装備変換手段の一例である室内湿度制御部１４と、第２の状態−装備変換手段の一例である室内温度制御部１３と、第１の装備制御手段の一例である除湿機制御部１６（および第２実施形態では加湿制御部１７）と、第２の装備制御手段の一例であるエアコン制御部１５と、を備えている。
【０１２５】
このような構成にすることで、ユーザの意図を示すためのセンサまたは操作入力装置の変更、交換が簡単にできる。ユーザの意図を伝達するセンサまたは操作入力装置としては、種々のもの（例えば、個別のハードスイッチが備えられた操作パネル、ディスプレイ上に描画されるソフトスイッチをタッチするタッチパネル、ステアリングについたスイッチと遠方のディスプレイの組み合わせで操作する遠隔操作装置、音声認識デバイス、車室内温度センサ、車室内湿度センサ）を適宜使用可能である。
【０１２６】
したがって、それらセンサまたは操作入力装置が出力した信号に応じてユーザの意図を示す信号を出力するユーザ意図出力手段を第１ＥＣＵ１に搭載し、他の意図−状態変換手段、第１の状態−装備変換手段、第１の装備制御手段を第２ＥＣＵ２に搭載することにより、センサまたは操作入力装置を取り替えても、第１ＥＣＵ１のみを取り替えるのみで、第２ＥＣＵ２を取り替える必要がなくなる。複数の車両において、センサまたは操作入力装置のバリエーションを用意したい場合、このような構成が有利になる。
【０１２７】
（第３実施形態）
次に、本発明の第３実施形態について、第１実施形態と異なる部分を中心に説明する。本実施形態が第１実施形態と異なるのは、図８に示すように、車両に室内ファン８が搭載され、第１ＥＣＵ１の制御回路は、ＲＯＭ中の所定のプログラムを実行することで気流制御部１８、室内ファン制御部１９として機能する。
【０１２８】
更に、第１ＥＣＵ１と第２ＥＣＵ２における各部１１〜１６の配置も第１実施形態と異なる。具体的には、本実施形態の第１ＥＣＵ１は、快適制御部１２を有し、第２ＥＣＵ２は、快適要求判定部１１、室内温度制御部１３、室内湿度制御部１４、エアコン制御部１５、および除湿機制御部１６を有している。
【０１２９】
室内ファン８（第２のアクチュエータの一例に相当する）は、ファンの回転により車室内に気流を発生させる周知の装置である。
【０１３０】
図９に、上記快適要求判定部１１、快適制御部１２、室内温度制御部１３、室内湿度制御部１４、エアコン制御部１５、除湿機制御部１６、加湿制御部１７、気流制御部１８、室内ファン制御部１９の機能の階層構成を示す。室内温度制御部１３、室内湿度制御部１４、エアコン制御部１５、除湿機制御部１６の機能は、第１実施形態と同じである。
【０１３１】
快適要求判定部１１は、センサ３および操作入力装置４が出力した上記信号に応じてユーザの意図を示す信号を出力する点は第１実施形態と同じだが、より具体的な点で第１実施形態と異なる。具体的には、快適要求判定部１１は、操作入力装置４から出力された信号（例えば、「肌寒い」ボタンが操作された旨の信号）を取得すると共に、この信号に応じたユーザの意図として、目標の体感温度の範囲を、快適制御部１２に出力する。
【０１３２】
具体的には、第１ＥＣＵ１のフラッシュメモリ（あるいは制御回路のＲＯＭでもよい）には、ユーザが意図する体感（例えば、「車室内を肌寒く感じる程度にしたい」）と、そのユーザの意図に沿うであろう体感温度の範囲との対応関係を示す対応表のデータが記録されており、快適要求判定部１１は、操作入力装置４が出力した上記信号を取得し、取得した信号が示す体感に対応する体感温度（ユーザの意図に沿うであろう体感温度）の範囲を特定する。
【０１３３】
快適制御部１２は、快適要求判定部１１が出力した信号によって示されるユーザの意図に応じた車両内の制御を実現するため、車両の状態量（車室内温度および車室内湿度）の目標値を算出してそれぞれ室内温度制御部１３、室内湿度制御部１４に出力する点は、第１実施形態と同じである。ただし、ユーザの意図が、目標の不快指数の範囲ではなく、目標の体感温度の範囲である点が、第１実施形態と異なる。
【０１３４】
また、車両の状態量の目標値としては、快適要求判定部１１が出力した信号によって示される目標の体感温度の範囲に応じた車両内の制御を実現するため、車室内の風速（第２の状態量の一例に相当する）の目標値（以下、目標風速ともいう）も算出して気流制御部１８に出力する点が、第１実施形態と異なる。本実施形態の快適制御部１２の詳細については後述する。
【０１３５】
また、本実施形態の気流制御部１８（第２の状態−装備変換手段の一例に相当する）は、快適制御部１２が出力してＲＡＭに記録された目標風速（第２の状態量の目標値の一例に相当する）を定期的に読み出すことで取得し、取得した目標風速を実現するために、室内ファン８についての制御指示値（送風要求）を室内ファン制御部１９に出力する。具体的には、目標風速に所定の比例係数を乗算することでファン回転数（室内ファン８のファンの１分間当たりの回転数）を特定し、特定したファン回転数を制御指示値として室内ファン制御部１９に出力する。この際、ファン回転数の出力は、制御回路に含まれるＲＡＭへファン回転数を書き込むことで実現する。
【０１３６】
室内ファン制御部１９（第２の装備制御手段の一例に相当する）は、気流制御部１８によって出力された（ＲＡＭに書き込まれた）ファン回転数（制御指示値）を定期的に（例えば１秒に１回）読み出すことで取得し、取得したファン回転数を実現するよう、室内ファン８の出力を制御する。
【０１３７】
ここで、気流制御部１８から快適制御部１２へのフィードバックについて説明する。気流制御部１８は、上記のような作動と並列的に、室内ファン８の能力に応じた車室内風速（第２の状態量の一例に相当する）の制御可能範囲を繰り返し定期的に（例えば１秒に１回）特定し、特定した車室内温度の制御可能範囲を快適制御部１２に出力するフィードバック処理を行うようになっている。
【０１３８】
このようなフィードバック処理のため、気流制御部１８も、室内温度制御部１３、室内湿度制御部１４と同様、図４に示すような処理を実行するようになっている。気流制御部１８は、第２ＥＣＵ２の起動時にこのフィードバック処理を開始するようになっており、まずステップ１１０で、初期設定として、調整能力判定を行う。具体的には、どのような車室内風速制御用のアクチュエータが通信回線に接続されているかを示す接続機器情報、および、接続されている車室内風速制御用のアクチュエータ（室内ファン８）がどのような送風能力を有しているかを示す能力情報を取得する。
【０１３９】
接続機器情報および能力情報の具体的な取得方法としては、第２ＥＣＵ２のフラッシュメモリ（または制御回路のＲＯＭ）にあらかじめ記録しておいたものを読み出す方法を採用してもよい。この場合は、車両に搭載する室内ファン８の種類が決まった時点で、その種類に応じた接続機器情報および能力情報をフラッシュメモリ（または制御回路のＲＯＭ）に記録する。このとき記録される当該接続機器情報には、当該種類の室内ファン８の種類名が含まれる。また、記録される当該能力情報には、室内ファン８が実現可能な車室内風速の情報が含まれる。なお、室内ファン８の接続機器情報および能力情報は、あらかじめ気流制御部１８を実現するプログラムに含まれていてもよい。
【０１４０】
あるいは、気流制御部１８は、第２ＥＣＵ２のインターフェース回路を介して、室内風速制御に関するアクチュエータとしてどのようなアクチュエータが通信回線に接続されているかを問い合わせ、その問い合わせの応答に基づいて、特定の種類の室内ファン８が接続されていることを検出するようになっていてもよい。
【０１４１】
具体的には気流制御部１８は、インターフェース回路を介して、通信回線に、室内風速制御を示すデータを含む問い合わせ信号を送信し、室内ファン８は、その問い合わせ信号に室内風速制御を示すデータが含まれている場合に限り、自機の種類の情報を含む応答を第２ＥＣＵ２に出力する。すると気流制御部１８は、インターフェース回路を介して当該応答を取得し、取得した応答に含まれる種類の情報に基づいて、当該種類の室内ファン８が接続されていることを検出する。
【０１４２】
そして、フラッシュメモリ（または制御回路のＲＯＭ）に、室内ファン８の種類毎に、上述の実現可能な車室内風速の範囲の情報が記録されており、気流制御部１８は、上記のように検出した室内ファン８の能力情報を取得することができる。
【０１４３】
あるいは、気流制御部１８は、第２ＥＣＵ２のインターフェース回路を介して、室内風速制御に関するアクチュエータとしてどのようなアクチュエータが通信回線に接続されているかを問い合わせ、その問い合わせの応答に基づいて、特定の種類の室内ファン８が接続されていることを検出すると共に、当該種類の室内ファン８の能力情報を取得するようになっていてもよい。
【０１４４】
具体的には、気流制御部１８は、インターフェース回路を介して、通信回線に、室内風速制御を示すデータを含む問い合わせ信号を送信し、室内ファン８は、その問い合わせ信号に室内風速制御を示すデータが含まれている場合に限り、自機の種類の情報を含む応答を第２ＥＣＵ２に出力する。この際、当該応答には、自機の実現可能な車室内風速の範囲の情報も含める。すると気流制御部１８は、インターフェース回路を介して当該応答を取得し、取得した応答に含まれる種類の情報および実現可能な車室内風速の範囲の情報に基づいて、当該種類の室内ファン８が接続されていることを検出すると共に、当該種類の室内ファン８の能力情報を特定する。
【０１４５】
ステップ１１０に続いては、ステップ１６０で制御可能範囲判定条件が成立中でなくなるまで、ステップ１２０〜１６０のループを（例えば１秒周期で）繰り返す。ただし、本実施形態では、ステップ１２０の実行は省略して直ちにステップ１３０に進み、ステップ１３０では、続いてステップ１３０では、ステップ１１０で取得した能力情報に基づいて、車室内風速（第２の状態量の一例に相当する）の制御可能範囲を決定する。続くステップ１４０〜１６０の処理内容は、室内温度制御部１３と同じであるので説明を省略する。ただし、ステップ１５０で出力するのは、ステップ１３０で特定した車室内風速の制御可能範囲（風速制御可能範囲）である。
【０１４６】
このように、気流制御部１８は、通信回線に接続されている車室内風速制御を行うアクチュエータ（室内ファン８）の能力に応じた車室内風速の制御可能範囲を繰り返し特定し（ステップ１３０）、通知条件の成立時に（ステップ１４０）、特定した制御可能範囲を快適制御部１２に出力する（ステップ１６０）。
【０１４７】
次に、室内温度制御部１３、室内湿度制御部１４、および気流制御部１８からフィードバックを受ける快適制御部１２の処理内容について説明する。快適制御部１２は、フィードバック結果に基づいて目標温度、目標湿度、および目標風速を決定するために、図１０に示す処理を繰り返し（例えば１秒周期で）実行する。
【０１４８】
そして、まずステップ３０５で、快適要求判定部１１から出力された信号を取得することで、この信号によって示されるユーザの体感温度の範囲（ユーザの意図の一例に相当する）を取得する。
【０１４９】
続いてステップ３１０では、ステップ３０５で取得した体感温度の範囲に応じた車両内の車室内温度、車室内湿度、車室内風速の制御を実現するため、車室内湿度の目標値の値と、車室内温度の暫定的な目標値と、車室内風速の暫定的な目標値とを算出し、算出した車室内湿度の暫定的な目標値を仮湿度目標値とし、算出した車室内温度の暫定的な目標値を仮温度目標値とし、算出した車室内風速の暫定的な目標値を仮風速目標値とする。
【０１５０】
具体的には、快適制御部１２は、あらかじめ定められた体感温度と車室内湿度ｈと車室内温度ｔと車室内風速ｖとの関係を示すデータに基づいて、快適要求判定部１１から取得した範囲内で体感温度が実現するよう、車室内湿度ｈの仮湿度目標値および車室内温度ｔの仮温度度目標値および車室内風速ｖの仮風速目標値を算出する。
【０１５１】
具体的には、体感温度と車室内湿度ｈと車室内温度ｔと車室内風速ｖとの関係を示すデータとして、
（体感温度）＝３７−（３７−ｔ）／（０．６８−０．００１４×ｈ＋１／Ａ）−０．２９×ｔ×（１−ｈ／１００）、
Ａ＝１．７６＋１．４×ｖ０．７５
という関係式のデータが、第２ＥＣＵ２のフラッシュメモリ（あるいは制御回路のＲＯＭでもよい）にあらかじめ記録されており、快適制御部１２は、この関係式のデータに基づいて、快適要求判定部１１から取得した範囲内の体感温度が実現するよう、車室内湿度ｈの仮湿度目標値、車室内温度ｔの仮温度目標値、および、車室内風速ｖの仮風速目標値を決定する。
【０１５２】
より具体的には、快適要求判定部１１から取得した体感温度の範囲の代表値（中央値でもよいし、上限値でもよいし、下限値でもよい）を算出し、当該代表値を上記関係式の左辺に代入し、代入後の上記関係式を満たすよう車室内湿度ｈおよび車室内温度ｔおよび車室内湿度ｈを決定し、当該車室内湿度ｈを車室内湿度の仮湿度目標値とし、当該車室内風速ｖを車室内温度の仮温度目標値とし、当該車室内風速ｖを車室内風速の仮風速目標値とする。
【０１５３】
例えば、現在のセンサ３の車室内温度センサが出力した信号に基づいて現在の車室内温度を特定し、特定した車室内温度から所定のオフセット温度だけオフセットした値を車室内温度ｔとして上記関係式に代入し、また、あらかじめ定められた３個（あるいは４個以上でもよい）の異なるプリセット風速値のうちいずれか１つを選択して車室内風速ｖとして上記関係式に代入し、また、上記関係式を満たすように車室内湿度ｈを決定する。
【０１５４】
そして、代入した車室内温度ｔおよび車室内風速ｖをそれぞれ車室内温度の仮温度目標値および車室内風速の仮風速目標値とし、算出した車室内湿度ｈを車室内湿度の仮湿度目標値とする。なお、オフセット温度は、第１実施形態と同じものを用いればよい。また、プリセット風速値のうちどれを選択するかは、取得した体感温度が第１の閾値未満である場合は最小のプリセット風速値（例えば風速ゼロ）を選択し、第１の閾値以上第２の閾値未満である場合は中間のプリセット風速値を選択し、第２の閾値以上である場合は最大にプリセット風速値を選択するようになっていてもよい。なお、第２の閾値は第１の閾値よりも大きい。
【０１５５】
このようにして、ステップ３１０では、仮湿度目標値、仮温度目標値、仮風速目標値を算出する。
【０１５６】
続いてステップ３１５では、室内温度制御部１３が出力した最新の温度制御可能範囲を確認する。具体的には、室内温度制御部１３がＲＡＭに記録した最新の温度制御可能範囲を読み出す。続いてステップ３２０では、室内湿度制御部１４が出力した最新の湿度制御可能範囲を確認する。具体的には、室内湿度制御部１４がＲＡＭに記録した最新の湿度制御可能範囲を読み出す。続いてステップ３２２では、気流制御部１８が出力した最新の風速制御可能範囲を確認する。具体的には気流制御部１８がＲＡＭに記録した最新の風速制御可能範囲を読み出す。
【０１５７】
続いてステップ３２５では、ステップ３１０で算出した仮目標値（仮温度目標値、仮湿度目標値、および仮風速目標値）のそれぞれが、ステップ３１５、３２０、３２２で取得した制御可能範囲内に入っているか否かを判定する。
【０１５８】
より具体的には、仮温度目標値が温度制御可能範囲内に入っており、かつ、仮湿度目標値が湿度制御可能範囲内に入っており、かつ、仮風速目標値が風速制御可能範囲内に入っている場合に、ステップ３２５の判定結果が肯定（ＹＥＳ）となりステップ３３０に進み、仮温度目標値、仮湿度目標値、および仮風速目標値のうちいずれか１つ以上が、対応する制御可能範囲（仮温度目標値なら温度制御可能範囲、仮湿度目標値なら湿度制御可能範囲、仮風速目標値なら風速制御可能範囲）の範囲内に入っていない場合、ステップ３２５の判定結果が否定（ＮＯ）となりステップ３３５に進む。
【０１５９】
３つすべての仮目標値が各制御可能範囲内に入っている場合のステップ３３０では、仮温度目標値を車室内温度の目標値（以下、目標温度ともいう）として決定し、また、仮湿度目標値を車室内湿度の目標値（以下、目標湿度ともいう）として決定し、また、仮風速目標値を車室内風速の目標値（以下、目標風速ともいう）として決定する。
【０１６０】
続いてステップ３４０では、ステップ３３０で決定した目標値を通知する。具体的には、目標温度を室内温度制御部１３に出力し、目標湿度を室内湿度制御部１４に出力し、目標風速を気流制御部１８に出力する。
【０１６１】
仮目標値のいずれかが対応する制御可能範囲内に入っていない場合のステップ３３５では、仮温度目標値、仮湿度目標値、仮風速目標値を再計算する。
【０１６２】
再計算の方法としては、以下の（Ｐ）、（Ｑ）のような方法を採用してもよい。
【０１６３】
（Ｐ）３つの仮目標値（仮温度目標値、仮湿度目標値、仮風速目標値）のうち２つが対応する制御可能範囲内に入っており、残り１つが対応する制御可能範囲内に入っていない場合、当該１つの仮目標値を、対応する制御可能範囲の上限値および下限値のうち近い方と同じ値となるよう変更し、変更後の仮目標値を上述の関係式の対応する変数（例えば、仮温度目標値なら車室内温度ｔ）に代入し、ステップ３１０で特定した体感温度の範囲の代表値を当該関係式の体感温度に代入し、当該関係式を満たすよう、残りの２つの変数（車室内温度ｔ、車室内湿度ｈ、車室内風速ｖのうち２つ）を対応する制御可能範囲内で決定し、当該残りの２つの変数の値を対応する仮目標値とする。この際、当該残りの２つの変数のうち１つは、対応する制御可能範囲内の中央値に設定してもよい。
【０１６４】
（Ｑ）３つの仮目標値（仮温度目標値、仮湿度目標値、仮風速目標値）のうち１つが対応する制御可能範囲内に入っており、残り２つが対応する制御可能範囲内に入っていない場合、当該２つの仮目標値を、対応する制御可能範囲の上限値および下限値のうち近い方と同じ値となるよう変更し、変更後の仮目標値を既述の関係式
（体感温度）＝３７−（３７−ｔ）／（０．６８−０．００１４×ｈ＋１／Ａ）−０．２９×ｔ×（１−ｈ／１００）、
Ａ＝１．７６＋１．４×ｖ０．７５
の対応する変数（例えば、仮温度目標値なら車室内温度ｔ）に代入し、ステップ３１０で特定した体感温度の範囲の代表値を当該関係式の体感温度に代入し、当該関係式を満たすよう、残りの１つの変数（車室内温度ｔ、車室内湿度ｈ、車室内風速ｖのうち１つ）を対応する制御可能範囲内で決定し、当該残りの１つの変数の値を対応する仮目標値とする。
【０１６５】
上記（Ｐ）、（Ｑ）のようにすることで、３つの仮目標値のうち１つまたは２つのみが対応する制御可能範囲から外れている場合でも、ユーザの意図に応じた車両内の制御を実現する範囲内（例えば、「肌寒い」に応じた体感温度の範囲内）で、外れている仮目標値のみならず外れていない仮目標値までも修正することになる。
【０１６６】
したがって、室内温度制御部１３、室内湿度制御部１４、気流制御部１８のいずれかの制御部のフィードバック結果が、残りの２つの制御部の処理内容に影響を及ぼすことになる。
【０１６７】
ステップ３３５に続いては、ステップ３３０に進み、既に説明した通り、仮温度目標値を目標温度として決定し、また、仮湿度目標値を目標湿度として決定し、仮風速目標値を目標風速として決定し、ステップ３４０で、当該目標温度を室内温度制御部１３に出力し、当該目標湿度を室内湿度制御部１４に出力し、当該目標風速を気流制御部１８に出力する。このようにすることで、第１実施形態と同様の効果を得ることができる。
【０１６８】
また、快適制御部１２を快適要求判定部１１、室内温度制御部１３、室内湿度制御部１４、エアコン制御部１５、除湿機制御部１６とは別のＥＣＵ（第１ＥＣＵ１）に配置することで、ユーザの意図をどのように反映して状態量の目標値を算出するか（すなわち、快適制御部１２の機能）が変更可能となっている場合に、変更が簡単である。例えば、第１実施形態のように、不快指数という観点を用いてユーザの意図を状態量の目標値に変換する快適制御部１２と、本実施形態のように、体感温度という観点を用いてユーザの意図を状態量の目標値に変換する快適制御部１２の２種類が用意されている場合に、快適制御部１２を切り出して、快適要求判定部１１、室内温度制御部１３、室内湿度制御部１４、エアコン制御部１５、除湿機制御部１６とは別のＥＣＵ（第１ＥＣＵ１）に搭載することで、第２ＥＣＵ２を入れ替える必要なく、第１ＥＣＵ１を入れ替えるのみで、ユーザの意図をどのように反映して状態量の目標値を算出するかの制御の入れ替えを容易に実現することができる。
【０１６９】
また、２つの種類の快適制御部１２のうち、一方が、気流制御部１８と室内ファン制御部１９の使用を前提としているのに対し、他方が、気流制御部１８と室内ファン制御部１９の不使用を前提としている場合は、図８に示した通り、前者の快適制御部１２と共に気流制御部１８と室内ファン制御部１９を同じＥＣＵ（第１ＥＣＵ１）に配置し、後者の場合、図１１に示すように、快適制御部１２のみを第１ＥＣＵ１に配置すれば、第２ＥＣＵ２はすべての車両において共用することができ、前者と後者の変更は、第２ＥＣＵ２を適宜変更すればよい。このような構成は、例えば、普及車と高級車など、グレードの異なる車両において第２ＥＣＵ２を共用する場合に便利である。
【０１７０】
（第４実施形態）
次に、本発明の第４実施形態について、第１実施形態と異なる部分を中心に説明する。本実施形態の車載制御装置は、図１２に示すように、第１実施形態の構成に加え、車室内温度の制御用のアクチュエータとして、エアコン５以外にも、リヤエアコン制御部２０を有している。
【０１７１】
リヤエアコン制御部２０は、車室内の後部に取り付けられた空気吹き出し口から車室内に冷気および暖気を流入させることで、主に車室内後部の冷房および暖房を行うアクチュエータである。これに対し、エアコン５は、車室内の前部に取り付けられた空気吹き出し口から車室内に冷気および暖気を流入させることで、車室内の冷房および暖房を行うアクチュエータである。
【０１７２】
また、本実施形態では、各部１〜１６の第１ＥＣＵ１および第２ＥＣＵ２への配置が、第１実施形態とは異なっている。具体的には、第１ＥＣＵ１が室内温度制御部１３およびエアコン制御部１５を有し、第２ＥＣＵ２が快適要求判定部１１、快適制御部１２、室内湿度制御部１４、除湿機制御部１６を有している。
【０１７３】
また、第１ＥＣＵ１の制御回路は、ＲＯＭ中の所定のプログラムを実行することで、リヤエアコン制御部２０（第１の装備制御手段の一例に相当する）としても機能する。すなわち、第１ＥＣＵ１は、リヤエアコン制御部２０を有している。
【０１７４】
図１３に、本実施形態における各部１１〜２０の階層構成を示す。快適要求判定部１１、快適制御部１２、エアコン制御部１５、室内湿度制御部１４、除湿機制御部１６の処理内容は第１実施形態と同じである。
【０１７５】
室内温度制御部１３は、快適制御部１２が出力してＲＡＭに記録された目標温度を定期的に（例えば１秒に１回）読み出すことで取得し、取得した目標温度を実現するために、エアコン制御部１５についての制御指示値に加え、除湿機制御部１６についての制御指示値を出力する
例えば、車室内温度センサとして、車室内前部の温度を検出する前部温度センサと、車室内後部の温度を検出する後部温度センサとを、センサ３が有している場合、室内温度制御部１３は、前部温度センサの検出値と目標温度に基づいてエアコン制御部１５用の制御温度を算出してエアコン制御部１５に出力し、また、後部温度センサの検出値と目標温度に基づいてリヤエアコン制御部２０用の制御温度を算出してリヤエアコン制御部２０に出力する。
【０１７６】
具体的には、エアコン制御部１５用の制御温度については、まず、前部温度センサの出力した信号に基づいて、現在の車室内前部の温度を特定し、この現在の車室内前部の温度と、読み出した目標温度とを比較する。
【０１７７】
そして、冷房時には（すなわち、目標温度が現在の車室内の前部の温度よりも低い場合は）、目標温度よりも所定のオフセット温度だけ低下させた温度をエアコン制御部１５用の制御指示値の温度（すなわち、エアコン制御部１５用の制御温度）とする。そして、このオフセット温度は、目標温度と現在の車室内の前部の温度との差の絶対値が大きいほど大きくすることで、より早く車室内を目標温度に到達させることができる。
【０１７８】
また同様に、暖房時には（すなわち、目標温度が現在の車室内温度よりも高い場合は）、目標温度よりも所定のオフセット温度だけ上昇させた温度を制御指示値の温度（すなわち、制御温度）とする。そして、このオフセット温度は、目標温度と現在の車室内の前部の温度との差の絶対値が大きいほど大きくすることで、より早く車室内を目標温度に到達させることができる。そして、算出した制御温度を制御指示値としてエアコン制御部１５に出力する。
【０１７９】
また、リヤエアコン制御部２０用の制御温度については、まず、後部温度センサの出力した信号に基づいて、現在の車室内後部の温度を特定し、この現在の車室内後部の温度と、読み出した目標温度とを比較する。
【０１８０】
そして、冷房時には（すなわち、目標温度が現在の車室内の後部の温度よりも低い場合は）、目標温度よりも所定のオフセット温度だけ低下させた温度をリヤエアコン制御部２０用の制御指示値の温度（すなわち、リヤエアコン制御部２０用の制御温度）とする。そして、このオフセット温度は、目標温度と現在の車室内の後部の温度との差の絶対値が大きいほど大きくすることで、より早く車室内を目標温度に到達させることができる。
【０１８１】
また同様に、暖房時には（すなわち、目標温度が現在の車室内温度よりも高い場合は）、目標温度よりも所定のオフセット温度だけ上昇させた温度を制御指示値の温度（すなわち、制御温度）とする。そして、このオフセット温度は、目標温度と現在の車室内の後部の温度との差の絶対値が大きいほど大きくすることで、より早く車室内を目標温度に到達させることができる。そして、算出した制御温度を制御指示値としてリヤエアコン制御部２０に出力する。
【０１８２】
この際、エアコン制御部１５用およびリヤエアコン制御部２０用の制御温度の出力は、制御回路に含まれるＲＡＭへ制御温度を書き込むことで実現する。なお、上記のように現在の車室内前部および後部の温度に基づいた制御ではなく、目標温度と同じ値の角制御温度をを出力するようになっていてもよい。
【０１８３】
リヤエアコン制御部２０（第２の装備制御手段の一例に相当する）は、室内温度制御部１３によって出力された（ＲＡＭに書き込まれた）リヤエアコン制御部２０用の制御温度（制御指示値）を定期的に（例えば１秒に１回）読み出すことで取得し、取得した制御温度に従って、取得した制御温度を実現するよう、種々の周知の方法で、リヤエアコン制御部２０を制御する。
【０１８４】
このように、車室内前部を冷暖房するエアコン５と車室内後部を冷暖房するリヤエアコン制御部２０とを併用する場合にも、本発明の階層構造による制御は適用可能である。
【０１８５】
また、本実施形態では、第１ＥＣＵ１が、室内温度制御部１３、エアコン制御部１５、およびリヤエアコン制御部２０を有し、第２ＥＣＵ２が、快適要求判定部１１と、快適制御部１２と、室内湿度制御部１４と、除湿機制御部１６と、を有する構成となっている。
【０１８６】
このような構成にすることで、アクチュエータについて複数種類の装備構成が可能なときの開発が容易になる。例えば、車室内の温度制御用のアクチュエータの構成として、本実施形態のようにエアコン（フロントエアコン）５とリヤエアコン制御部２０の両方を有する構成Ａと、エアコン５のみを有する構成Ｂの２種類が用意されている場合を考える。
【０１８７】
この場合、状室内温度制御部１３およびその１つ下位のエアコン制御部１５、リヤエアコン制御部２０をを切り出して快適要求判定部１１、快適制御部１２、室内湿度制御部１４、除湿機制御部１６と別のＥＣＵに搭載することで、Ａ、Ｂどちらの構成を使用しても、それに応じて第１ＥＣＵのみを替えればよく、目標温度（第２の状態量の一例に相当する）の演算部分（快適制御部１２）のＥＣＵ、すなわち第２ＥＣＵ２は共通で利用することができる。
【０１８８】
つまり、構成Ａを用いる場合は、図１２のように、室内温度制御部１３、エアコン制御部１５、リヤエアコン制御部２０を有する第１ＥＣＵ１を車載制御装置に組み込み、構成Ｂを用いる場合は、図１４に示すように、室内温度制御部１３（第１実施形態の室内温度制御部１３と同じ機能を有する）とエアコン制御部１５を有し、リヤエアコン制御部２０を有さない第１ＥＣＵ１を車載制御装置に組み込むことができる。
【０１８９】
つまり、装備のバリエーションがある部分を第１ＥＣＵ１に、バリエーションがない部分を第２ＥＣＵ２としてまとめることにより、第２ＥＣＵ２はすべての車両において共用することができ、第１ＥＣＵ１は装備の設置状況に応じて開発することができる。
【０１９０】
例えば、同一車種における、グレードや仕様（寒冷地仕様か否か）などにより装着される装備が異なる場合、このような構成が有利になる。
【０１９１】
（他の実施形態）
以上、本発明の実施形態について説明したが、本発明の範囲は、上記実施形態のみに限定されるものではなく、本発明の各発明特定事項の機能を実現し得る種々の形態を包含するものである。例えば、以下のような形態も許容される。
【０１９２】
（１）上記実施形態では、各部１１〜２０は、２つのＥＣＵ１、２に分けて搭載されているが、１つのＥＣＵにまとめて搭載されるようになっていてもよい。あるいは、３つ以上のＥＣＵに分けて搭載されていてもよい。
【０１９３】
（２）また、上記実施形態では、ユーザ意図出力手段（快適要求判定部１１）、意図−状態変換手段（快適制御部１２）、状態−装備変換手段（各部１３、１４、１８）、装備制御手段（各部１５、１６、１７、１９、２０）の階層構成を、車室内の空調制御（温度、湿度、風速等の制御）を目的とするシステムに適用しているが、本発明の車載制御装置の階層構成は、空調システムに限らず、車両に関する制御なら、どのようなものに応用してもよい。
【０１９４】
例えば、車両の旋回時に車両の車輪速およびステア角を制御することで、適切な旋回を実現するシステムに応用することもできる。図１５に、このような応用例におけるユーザ意図出力手段、意図−状態変換手段、状態−装備変換手段、装備制御手段の階層構成例を示す。
【０１９５】
図１５の例では、旋回要求判定部３１がユーザ意図出力手段に該当し、旋回制御部３２が意図−状態変換手段に該当し、車輪速制御部３３が第１の状態−装備変換手段に該当し、ステア角制御部３４が第２の状態−装備変換手段に該当し、パワートレイン制御部３５が第１の装備制御手段に該当し、ステア制御部３６が第２の装備制御手段に該当する。
【０１９６】
本例では、これら各部３１〜３６は、１つのＥＣＵの制御回路が所定のプログラムを実行することで実現するようになっていてもよい。すなわち、１つのＥＣＵに備えられていてもよい。あるいは、互いに通信可能な複数のＥＣＵに分散して備えられていてもよい。
【０１９７】
以下、各部３１〜３６の作動について説明する。旋回要求判定部３１は、操作入力手段としてのステアリングハンドルの操作量を検出して信号として出力するステア操作量センサ（センサの一例に相当する）から出力された当該信号に応じてユーザの意図（ステアリングハンドルの操作量）を示す信号を旋回制御部３２に出力する。具体的には、ステアリングハンドルの操作量を示す信号を旋回制御部３２に出力する。
【０１９８】
そして、旋回制御部３２は、旋回要求判定部３１が出力した信号によって示されるユーザの意図（ステアリングハンドルの操作量）に応じた車両内の制御を実現するため、パワートレインに発生させる車両の車輪速（第１の状態量）の目標値を車輪速制御部３３に出力し、車両の操舵輪のステア角（第２の状態量）の目標値をステア角制御部３４に出力する。
【０１９９】
また、車輪速制御部３３は、旋回制御部３２が出力した車輪速の目標値を実現するために、パワートレイン（第１のアクチュエータ）についての制御指示値（例えば駆動トルク）を算出してパワートレイン制御部３５に出力する。また、パワートレイン制御部３５は、車輪速制御部３３が出力した制御指示値（駆動トルク）に従って、パワートレインを制御する。
【０２００】
また、ステア角制御部３４は、旋回制御部３２が出力したステア角の目標値を実現するために、ステア角を制御するアクチュエータ（第２のアクチュエータ）についての制御指示値（例えばステア角そのもの）を算出してステア制御部３６に出力する。また、ステア制御部３６は、ステア角制御部３４が出力した制御指示値（ステア角）に従って、ステア角を制御するアクチュエータを制御する。
【０２０１】
そして、車輪速制御部３３は、パワートレインの能力に応じた車輪速の制御可能範囲を特定し、特定した車輪速の制御可能範囲を旋回制御部３２に出力し、またステア角制御部３４は、ステア角を制御するアクチュエータの能力に応じたステア角の制御可能範囲を特定し、特定したステア角の制御可能範囲を旋回制御部３２に出力する。
【０２０２】
そして、旋回制御部３２は、これら車輪速およびステア角の制御可能範囲に入るよう、車輪速およびステア角の目標値をそれぞれ特定して出力する。例えば、ユーザの意図（ステアリングハンドルの操作量）に基づいて車輪速の仮目標値およびステア角の仮目標値を算出し、算出した車輪速の仮目標値が、車輪速の制御可能範囲の範囲内に入っておらず、かつ、ステア角の仮目標値が、ステア角の制御可能範囲内に入っているとき、ユーザのステアリングハンドルの操作量に応じた車両内の制御を実現する範囲内で、車輪速の制御可能範囲に入るよう車輪速の仮目標値を補正すると共に、ステア角の制御可能範囲に入るようステア角の仮目標値を補正し、補正後の車輪速の仮目標値およびステア角の仮目標値を、それぞれ、車輪速の目標値およびステア角の目標値として出力する。
【０２０３】
（３）また、上記実施形態では、快適制御部１２は、状態−装備変換手段１３、１４、１８はに対して制御可能範囲の要求を定期的に出力するようになっていてもよい。
【０２０４】
（４）また、第３、第４実施形態の車載制御装置も、第２実施形態のように、車室内湿度制御用のアクチュエータとして加湿器７を有し、さらに、加湿器７を制御する加湿制御部１７を有していてもよい。この場合、加湿制御部１７は、第２ＥＣＵ２が有するようになっていればよい。
【０２０５】
（５）また、上記実施形態では、操作入力装置４は、寒暖に関するユーザの意図する（望む）体感として、「寒い」、「肌寒い」、「何も感じない」、「快い」、「暑くない」、「やや暑い」、「暑くて汗が出る」、「暑くてたまらない」という体感のうち１つを入力するためのボタンとなっている。しかし、操作入力装置４は、寒暖に関するユーザの現状の体感として、「寒い」、「肌寒い」、「何も感じない」、「快い」、「暑くない」、「やや暑い」、「暑くて汗が出る」、「暑くてたまらない」という体感のうち１つを入力するためのボタンとなっていてもよい。
【０２０６】
後者の場合、快適要求判定部１１は、操作入力装置４から現状の体感を取得し、取得した現状の体感に基づいて、目標の不快指数の範囲または体感温度の範囲を特定し、特定した目標の不快指数の範囲または体感温度の範囲を、ユーザの意図として快適性制御部１２に出力するようになっていてもよい。例えば、操作入力装置４から、「肌寒い」を示すボタンが操作された旨の信号を受けた場合、より車室内を暖かくするため、目標の不快指数の範囲を、現在の不快指数（車室内温度と車室内湿度の検出値から算出する）よりも高い範囲に設定するようになっていてもよいし、あるいは、目標の体感温度の範囲を現在の車室内温度の検出値よりも高い範囲に設定するようになっていてもよい。
【０２０７】
（６）また、上記の実施形態において、第１ＥＣＵ１、第２ＥＣＵ２の制御回路がプログラムを実行することで実現している各機能は、それらの機能を有するハードウェア（例えば回路構成をプログラムすることが可能なＦＰＧＡ）を用いて実現するようになっていてもよい。
【符号の説明】
【０２０８】
３                    センサ
４                    操作入力装置
５                    エアコン
６                    除湿機
７                    加湿器
８                    室内ファン
９                    リヤエアコン
１１                  快適要求判定部（ユーザ意図出力手段）
１２                  快適制御部（意図−状態変換手段）
１３                  室内温度制御部（状態−装備変換手段）
１４                  室内湿度制御部（状態−装備変換手段）
１５                  エアコン制御部（状態−装備変換手段）
１６                  除湿機制御部（装備制御手段）
１７                  加湿制御部（装備制御手段）
１８                  気流制御部（装備制御手段）
１９                  室内ファン制御部（装備制御手段）
２０                  リヤエアコン制御部（装備制御手段）
【図１】
0005617615.tif 000002
【図２】
0005617615.tif 000003
【図３】
0005617615.tif 000004
【図４】
0005617615.tif 000005
【図５】
0005617615.tif 000006
【図６】
0005617615.tif 000007
【図７】
0005617615.tif 000008
【図８】
0005617615.tif 000009
【図９】
0005617615.tif 000010
【図１０】
0005617615.tif 000011
【図１１】
0005617615.tif 000012
【図１２】
0005617615.tif 000013
【図１３】
0005617615.tif 000014
【図１４】
0005617615.tif 000015
【図１５】
0005617615.tif 000016