(57)【要約】【課題】適切にモータを冷却することができる車両制御システムを提供する。【解決手段】本開示の一実施の形態に係る車両制御システムは、サーバと、モータを有する車両に搭載可能な車両制御装置とを備える。サーバまたは車両制御装置は、車両に対応づけられ車両のモータのモータ発熱量に関連する情報を含む第１のデータベースに基づいて、車両の予定走行ルートにおける推定発熱量の推移を算出する第１の処理を行い、サーバまたは車両制御装置は、推定発熱量の推移に基づいて、予定走行ルートにおける冷却地点を算出する第２の処理を行い、サーバまたは車両制御装置は、車両が冷却地点に到達したときに、モータを冷却するかどうかを判断する第３の処理を行う。【選択図】図１
2020089082.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、
モータを有する車両に搭載可能な車両制御装置と
を備え、
前記サーバまたは前記車両制御装置は、前記車両に対応づけられ前記車両の前記モータのモータ発熱量に関連する情報を含む第１のデータベースに基づいて、前記車両の予定走行ルートにおける推定発熱量の推移を算出する第１の処理を行い、
前記サーバまたは前記車両制御装置は、前記推定発熱量の推移に基づいて、前記予定走行ルートにおける冷却地点を算出する第２の処理を行い、
前記サーバまたは前記車両制御装置は、前記車両が前記冷却地点に到達したときに、前記モータを冷却するかどうかを判断する第３の処理を行う
車両制御システム。
【請求項２】
前記サーバは、渋滞情報を含む第２のデータベースを有し、
前記第１のデータベースには、前記モータ発熱量に関する情報が、前記渋滞情報に含まれる渋滞の程度により区分されて記憶され、
前記第１の処理は、前記第２のデータベースに基づいて、前記予定走行ルートにおける前記渋滞情報を取得し、前記第１のデータベース、および取得した前記渋滞情報に基づいて、前記推定発熱量の推移を算出する処理である
請求項１に記載の車両制御システム。
【請求項３】
前記サーバは、道路情報を含む第３のデータベースを有し、
前記第１のデータベースには、前記モータ発熱量に関する情報が、前記道路情報に含まれる複数の道路種別により区分されて記憶され、
前記第１の処理は、前記第３のデータベースに基づいて、前記予定走行ルートにおける前記道路情報を取得し、前記第１のデータベース、および取得した前記道路情報に基づいて、前記推定発熱量の推移を算出する処理である
請求項１または請求項２に記載の車両制御システム。
【請求項４】
前記車両制御装置は、複数の走行モードを有しており、
前記第１の処理は、前記第１のデータベース、および前記複数の走行モードのうちの選択された走行モードに基づいて、前記推定発熱量の推移を算出する処理である
請求項１から請求項３のいずれか一項に記載の車両制御システム。
【請求項５】
前記モータ発熱量に関する情報は、前記モータ発熱量と基準発熱量との差分を示す差分発熱量についての情報であり、
前記モータ発熱量は、単位走行距離あたりの前記モータの発熱量であり、
前記基準発熱量は、前記車両が、道路をその道路の制限車速で走行するときの、前記単位走行距離あたりの前記モータの発熱量の推定値である
請求項１から請求項４のいずれか一項に記載の車両制御システム。
【請求項６】
前記サーバまたは前記車両制御装置は、前記モータのモータ出力値に基づいて前記モータ発熱量を算出する第４の処理を行い、
前記サーバまたは前記車両制御装置は、前記車両の走行ルートに基づいて前記基準発熱量を算出する第５の処理を行い、
前記サーバまたは前記車両制御装置は、前記モータ発熱量および前記基準発熱量に基づいて、前記差分発熱量を算出し、前記差分発熱量に基づいて前記第１のデータベースを更新する第６の処理を行う
請求項５に記載の車両制御システム。
【請求項７】
前記第１のデータベースは、前記差分発熱量の平均値についての情報と、前記差分発熱量の最大値についての情報と、前記差分発熱量の最小値についての情報とを含む
請求項５または請求項６に記載の車両制御システム。
【請求項８】
前記車両制御装置は、複数の走行モードを有しており、前記複数の走行モードのうちの１つの走行モードを選択し、
前記第１の処理は、前記第１のデータベースに含まれる、前記平均値についての情報、前記最大値についての情報、および前記最小値についての情報のうちの、選択された前記走行モードに対応する情報に基づいて、前記推定発熱量の推移を算出する処理である
請求項７に記載の車両制御システム。
【請求項９】
前記モータ発熱量に関する情報は、前記モータの出力値についての情報である
請求項１から請求項４のいずれか一項に記載の車両制御システム。
【請求項１０】
サーバと、モータを有する車両に搭載可能な車両制御装置とを備えた車両制御システムが、前記車両に対応づけられ前記車両の前記モータのモータ発熱量に関連する情報を含む第１のデータベースに基づいて、前記車両の予定走行ルートにおける推定発熱量の推移を算出する第１の処理を行うことと、
前記車両制御システムが、前記推定発熱量の推移に基づいて、前記予定走行ルートにおける冷却地点を算出する第２の処理を行うことと、
前記車両制御システムが、前記車両が前記冷却地点に到達したときに、前記モータを冷却するかどうかを判断する第３の処理を行うことと
を含む車両制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、モータを有する車両を制御する車両制御システム、およびそのような車両を制御する車両制御方法に関する。
【背景技術】
【０００２】
自動車等の車両では、電気自動車やハイブリッド自動車などのように、モータやインバータなどのパワーエレクトロニクス部品を備えるものがある。特許文献１には、例えばモータの発熱量を予測し、モータの温度が所定温度を超過することが予測される場合に、事前にモータの出力制限を行い、または事前にモータを冷却する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３２４６１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような車両では、例えば運転者、市街地の道路や高速道路などの道路種別、渋滞の有無などの道路状況、外気温度などが異なる様々な条件において、適切にモータを冷却することが望まれている。
【０００５】
適切にモータを冷却することができる車両制御システムおよび車両制御方法を提供することが望ましい。
【課題を解決するための手段】
【０００６】
本開示の一実施の形態に係る車両制御システムは、サーバと、車両制御装置とを備えている。車両制御装置は、モータを有する車両に搭載可能である。サーバまたは車両制御装置は、第１のデータベースに基づいて、車両の予定走行ルートにおける推定発熱量の推移を算出する第１の処理を行う。第１のデータベースは、車両に対応づけられ、車両のモータのモータ発熱量に関連する情報を含む。サーバまたは車両制御装置は、推定発熱量の推移に基づいて、予定走行ルートにおける冷却地点を算出する第２の処理を行う。サーバまたは車両制御装置は、車両が冷却地点に到達したときに、モータを冷却するかどうかを判断する第３の処理を行う。
【０００７】
本開示の一実施の形態に係る車両制御方法は、サーバと、モータを有する車両に搭載可能な車両制御装置とを備えた車両制御システムが、車両に対応づけられ車両のモータのモータ発熱量に関連する情報を含む第１のデータベースに基づいて、車両の予定走行ルートにおける推定発熱量の推移を算出する第１の処理を行うことと、車両制御システムが、推定発熱量の推移に基づいて、予定走行ルートにおける冷却地点を算出する第２の処理を行うことと、車両制御システムが、車両が冷却地点に到達したときに、モータを冷却するかどうかを判断する第３の処理を行うこととを含む。
【発明の効果】
【０００８】
本開示の一実施の形態に係る車両制御システムおよび車両制御方法によれば、適切にモータを冷却することができる。
【図面の簡単な説明】
【０００９】
【図１】本開示の一実施の形態に係る車両制御システムの一構成例を表すブロック図である。
【図２】図１に示した送信情報の一構成例を表す説明図である。
【図３】図１に示した発熱量データベースの一構成例を表す表である。
【図４】図１に示した車両制御システムの一動作例を表すシーケンス図である。
【図５】図１に示した車両制御システムの一動作例を表すフローチャートである。
【図６】図１に示した事前冷却ポイントの一例を表す説明図である。
【図７】図１に示した車両制御システムの一動作例を表す他のフローチャートである。
【図８】変形例に係る車両制御システムの一構成例を表すブロック図である。
【図９】図８に示した送信情報の一構成例を表す説明図である。
【図１０】図８に示した車両制御システムの一動作例を表すシーケンス図である。
【図１１】他の変形例に係る車両制御システムの一構成例を表すブロック図である。
【図１２】図１１に示した出力値データベースの一構成例を表す表である。
【図１３】図１１に示した車両制御システムの一動作例を表すシーケンス図である。
【図１４】図１１に示した車両制御システムの一動作例を表す他のフローチャートである。
【図１５】他の変形例に係る車両制御システムの一構成例を表すブロック図である。
【図１６】図１５に示した車両制御システムの一動作例を表すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、本開示の実施の形態について、図面を参照して詳細に説明する。
【００１１】
＜実施の形態＞
［構成例］
図１は、一実施の形態に係る車両制御システム（車両制御システム１）の一構成例を表すものである。なお、本開示の実施の形態に係る車両制御方法は、本実施の形態により具現化されるので、併せて説明する。
【００１２】
車両制御システム１は、車両１０と、サーバ３０とを備えている。車両１０は、例えば、電気自動車などの電動車両である。車両１０は、例えばＬＴＥ（Long Term Evolution）や無線ＬＡＮ（Local Area Network）などの無線通信を用いて、インターネットＩＮＥＴに接続される。同様に、サーバ３０は、インターネットＩＮＥＴに接続される。
【００１３】
この車両制御システム１では、車両１０は、車両１０が走行すべきルート（予定走行ルートＲＴ）、モータにおける発熱量（モータ発熱量ＱＭ）などについての情報を含む送信情報ＩＮＦを生成し、この送信情報ＩＮＦをサーバ３０に送信する。サーバ３０は、送信情報ＩＮＦに含まれるモータ発熱量ＱＭについての情報に基づいて、車両１０に対応づけられた発熱量データベースＤＢＱを更新する。サーバ３０は、走行モードＭＤに基づいて、この発熱量データベースＤＢＱを用いて、予定走行ルートＲＴにおける、モータ発熱量ＱＭの推移を推定する。そして、サーバ３０は、この推定結果に基づいて、予定走行ルートＲＴにおける、モータの冷却を開始すべき地点を示す事前冷却ポイントＰを算出する。この事前冷却ポイントＰは、モータの出力制限を開始する地点よりも手前に設定される。そして、サーバ３０は、この事前冷却ポイントＰについての情報を含む処理結果情報ＩＲＥＳを車両１０に送信する。車両１０は、この処理結果情報ＩＲＥＳに含まれる事前冷却ポイントＰが示す地点に到達したときに、モータを冷却すべきかどうかを判断し、その判断結果に基づいて、モータ冷却性能を高めに設定するようになっている。
【００１４】
（車両１０）
車両１０は、通信部１１と、温度センサ１２と、ナビゲーション部１３と、インバータ１４と、モータ１５と、モータ冷却部１６と、制御部２０とを有している。通信部１１および制御部２０は、車両制御装置１９を構成する。
【００１５】
通信部１１は、ＬＴＥや無線ＬＡＮなどの無線通信を用いて、インターネットＩＮＥＴを介してサーバ３０と通信を行うように構成される。具体的には、通信部１１は、サーバ３０に対して送信情報ＩＮＦを送信するとともに、サーバ３０から送信された処理結果情報ＩＲＥＳを受信するようになっている。
【００１６】
温度センサ１２は、外気の温度（外気温度Ｔair）を検出するように構成される。
【００１７】
ナビゲーション部１３は、車両１０が走行すべき目的地までのルート（予定走行ルートＲＴ）を決定するとともに、運転者に情報を提供することにより、決定したルートに沿って車両１０を誘導することができるように構成される。ナビゲーション部１３は、地図情報データベースＤＢＭ１を有する。地図情報データベースＤＢＭ１は、道路地図についての情報を記憶するように構成される。ナビゲーション部１３は、この地図情報データベースＤＢＭ１を用いて、予定走行ルートＲＴを決定する。なお、これに限定されるものではなく、例えば、ナビゲーション部１３は、地図情報データベースＤＢＭ１を有さず、図示しないネットワークサーバに接続することにより道路地図についての情報を取得し、取得した情報に基づいて予定走行ルートＲＴを決定してもよい。ナビゲーション部１３は、ＧＰＳ（Global Positioning System）などのＧＮＳＳ（Global Navigation Satellite System）を用いて、地上での車両１０の位置（車両位置ＰＯＳ）を取得する。また、ナビゲーション部１３は、例えば、表示パネル、タッチパネル、各種ボタンなどのユーザインタフェースＵＩを有している。これにより、ナビゲーション部１３は、例えば、運転者がこのユーザインタフェースＵＩを操作することにより入力した目的地についての情報に基づいて目的地までの予定走行ルートＲＴを決定し、決定したルートについての情報を、このユーザインタフェースＵＩを用いて運転者に提供するようになっている。
【００１８】
インバータ１４は、制御部２０からの指示に基づいて、図示しないバッテリから供給された直流電力Ｐdcに基づいて交流電力Ｐacを生成し、生成した交流電力Ｐacをモータ１５に供給するように構成される。
【００１９】
モータ１５は、インバータ１４から供給された交流電力Ｐacに基づいて、機械的エネルギーである駆動力を生成する動力源である。モータ１５が生成した駆動力は、例えば変速機（図示せず）などを介して車両１０の駆動輪（図示せず）に伝達されるようになっている。モータ１５は、温度センサ１５Ｔを有している。温度センサ１５Ｔは、モータ１５の温度（モータ温度Ｔｍ）を検出するように構成される。
【００２０】
モータ冷却部１６は、制御部２０からの指示に基づいて、モータ１５を冷却するように構成される。モータ冷却部１６は、例えば、ポンプ、ラジエータ、コンデンサなどを含み、冷却媒体を循環させることによりモータ１５を冷却するようになっている。モータ冷却部１６は、例えば、ポンプによる吐出流量を増やし、あるいはラジエータやコンデンサの性能を高めることにより、モータ冷却性能を高めることができるようになっている。モータ冷却部１６は、温度センサ１６Ｔを有している。温度センサ１６Ｔは、冷却媒体の温度（冷却媒体温度Ｔｃ）を検出するように構成される。
【００２１】
制御部２０は、例えばＥＣＵ（Electronic Control Unit）を含んで構成され、車両１０を制御するように構成される。制御部２０は、走行モード設定部２１と、モータ発熱量演算部２２と、送信情報生成部２３と、冷却判断部２４と、冷却制御部２５と、出力制限判断部２６と、モータ制御部２７とを有している。
【００２２】
走行モード設定部２１は、例えば運転者の操作に基づいて、車両１０の走行モードＭＤを設定するように構成される。車両１０は、この例では３つの走行モードＭＤ（スポーツモード、エコモード、ノーマルモード）を有している。スポーツモードは、走行性能を高めることを優先する走行モードであり、エコモードは、エネルギー消費量を低く抑えることを優先する走行モードであり、ノーマルモードは、走行性能とエネルギー消費量とを両立させることができる走行モードである。走行モード設定部２１は、例えば運転者の操作に基づいて、この３つの走行モードＭＤのうちのいずれかを、使用すべき走行モードＭＤとして設定する。そして、制御部２０は、設定された走行モードＭＤに応じて、車両１０の動作を制御するようになっている。
【００２３】
モータ発熱量演算部２２は、モータ１５の発熱量（モータ発熱量ＱＭ）を算出するように構成される。具体的には、モータ発熱量演算部２２は、例えば、モータ１５の回転数やトルクなどのモータ出力値ＯＭに基づいて、単位走行距離Ｕ（例えば１ｋｍ）あたりのモータ発熱量ＱＭを算出するようになっている。
【００２４】
送信情報生成部２３は、サーバ３０に送信する送信情報ＩＮＦを生成するように構成される。
【００２５】
図２は、送信情報ＩＮＦの一構成例を表すものである。送信情報ＩＮＦは、車両識別子ＩＤ、車両データＤＴ、車両位置ＰＯＳ、予定走行ルートＲＴ、走行モードＭＤ、外気温度Ｔair、モータ温度Ｔｍ、冷却媒体温度Ｔｃ、モータ発熱量ＱＭについての情報を含んでいる。車両識別子ＩＤは、車両１０を識別する識別子である。車両データＤＴは、車両１０の寸法や重量、モータ１５の性能など、車両１０の諸元についての情報を含んでいる。通信部１１は、送信情報生成部２３が生成した送信情報ＩＮＦを、サーバ３０に送信するようになっている。
【００２６】
冷却判断部２４は、サーバ３０から送信された処理結果情報ＩＲＥＳに基づいて、車両１０が、この処理結果情報ＩＲＥＳに含まれる事前冷却ポイントＰが示す地点に到達したときに、モータ１５を事前に冷却すべきかどうかを判断するように構成される。そして、冷却判断部２４は、モータ１５を事前に冷却すべきと判断した場合に、冷却制御部２５に対して指示を行うようになっている。
【００２７】
冷却制御部２５は、モータ冷却部１６に対して指示を行うことにより、モータ冷却部１６の動作を制御するように構成される。また、冷却制御部２５は、冷却判断部２４からの指示に基づいて、モータ冷却部１６におけるモータ冷却性能を高めに設定する機能をも有している。
【００２８】
出力制限判断部２６は、例えば、温度センサ１５Ｔにより検出されたモータ温度Ｔｍが所定の温度に達した場合や、モータ１５の負荷が所定の負荷に達した場合など、所定の条件を満たした場合に、モータ１５の出力制限を行うべきであると判断するように構成される。モータ１５の出力制限は、例えば回転数の制限や、トルクの制限を含む。そして、出力制限判断部２６は、その判断結果に基づいて、モータ制御部２７に対して指示を行うようになっている。
【００２９】
モータ制御部２７は、インバータ１４に対して指示を行うことにより、モータ１５の動作を制御するように構成される。また、モータ制御部２７は、出力制限判断部２６からの指示に基づいて、モータ１５の回転数やトルクを下げることにより、モータの出力制限を行う機能をも有している。
【００３０】
（サーバ３０）
サーバ３０は、車両１０から送信された送信情報ＩＮＦに基づいて、その車両１０に対応づけられた発熱量データベースＤＢＱを更新するとともに、その発熱量データベースＤＢＱを用いて、予定走行ルートＲＴにおける、モータ発熱量ＱＭの推移を推定し、その推定結果に基づいて、予定走行ルートＲＴにおける事前冷却ポイントＰを算出するように構成される。サーバ３０は、１つのサーバ装置により構成されていてもよいし、複数のサーバ装置により構成されていてもよい。サーバ３０は、通信部３１と、記憶部３２と、制御部４０とを有している。
【００３１】
通信部３１は、インターネットＩＮＥＴを介して、車両１０と通信を行うように構成される。具体的には、通信部３１は、車両１０から送信された送信情報ＩＮＦを受信するとともに、その車両１０に対して、処理結果情報ＩＲＥＳを送信するようになっている。
【００３２】
記憶部３２は、例えばハードディスクドライブなどを含んで構成され、サーバ３０で実行される各種プログラムや、生成されたデータを記憶するように構成される。記憶部３２は、地図情報データベースＤＢＭ２と、渋滞情報データベースＤＢＪと、発熱量データベースＤＢＱとを記憶している。地図情報データベースＤＢＭ２は、道路地図についての情報を記憶するように構成される。渋滞情報データベースＤＢＪは、道路における渋滞情報を、道路と対応づけて記憶するように構成される。発熱量データベースＤＢＱは、車両識別子ＩＤと対応づけて管理され、車両１０のモータ発熱量ＱＭについての情報を記憶するように構成される。
【００３３】
図３は、車両１０の車両識別子ＩＤに対応づけられた発熱量データベースＤＢＱの一構成例を表すものである。発熱量データベースＤＢＱでは、モータ発熱量ＱＭと基準発熱量ＱＲとの差分値である差分発熱量ΔＱについての情報が、渋滞の有無および複数の道路種別により、この例では６つに区分され記憶される。基準発熱量ＱＲは、車両１０が、道路をその道路の制限車速で走行するときの、単位走行距離Ｕあたりのモータ１５の発熱量の推定値である。複数の道路種別は、市街地の道路、郊外の道路、および高速道路を含む。差分発熱量ΔＱについての情報は、差分発熱量ΔＱの平均値ΔＱavg、最大値ΔＱmax、および最小値ΔＱminについての情報を含む。
【００３４】
制御部４０は、例えばＣＰＵ（Central Processing Unit）やＤＲＡＭ（Dynamic Random Access Memory）などの半導体回路を含んで構成され、サーバ３０を制御するように構成される。制御部４０は、データベース管理部４１と、差分発熱量演算部４２と、熱量推定部４３と、事前冷却ポイント算出部４４とを有している。
【００３５】
データベース管理部４１は、地図情報データベースＤＢＭ２、渋滞情報データベースＤＢＪ、および発熱量データベースＤＢＱを管理するように構成される。具体的には、データベース管理部４１は、例えば、図示しないネットワークサーバから渋滞情報を取得し、取得した渋滞情報に基づいて渋滞情報データベースＤＢＪを更新する。また、データベース管理部４１は、送信情報ＩＮＦに含まれる車両識別子ＩＤについての情報に基づいて、車両１０に対応づけられた発熱量データベースＤＢＱを特定する。そして、データベース管理部４１は、例えば、差分発熱量演算部４２により算出された差分発熱量ΔＱに基づいて、特定された発熱量データベースＤＢＱを更新する。また、データベース管理部４１は、差分発熱量演算部４２、熱量推定部４３、および事前冷却ポイント算出部４４からの指示に基づいて、地図情報データベースＤＢＭ２、渋滞情報データベースＤＢＪ、および発熱量データベースＤＢＱを用いて情報を取得するようになっている。
【００３６】
差分発熱量演算部４２は、送信情報ＩＮＦに含まれる車両位置ＰＯＳ、車両データＤＴ、およびモータ発熱量ＱＭについての情報に基づいて、差分発熱量ΔＱを算出するように構成される。具体的には、差分発熱量演算部４２は、車両位置ＰＯＳに基づいて、地図情報データベースＤＢＭ２を用いて、車両１０が走行している道路を特定するとともに、その特定された道路の制限車速についての情報を取得する。そして、差分発熱量演算部４２は、車両データＤＴに含まれる、車両１０の諸元についての情報に基づいて、この車両１０が、特定された道路をその道路の制限車速で走行するときの、単位走行距離Ｕあたりのモータ１５の発熱量を推定することにより、基準発熱量ＱＲを算出する。そして、差分発熱量演算部４２は、送信情報ＩＮＦに含まれるモータ発熱量ＱＭから、算出した基準発熱量ＱＲを減算（ＱＭ−ＱＲ）することにより、差分発熱量ΔＱを算出する。データベース管理部４１は、この差分発熱量ΔＱに基づいて、発熱量データベースＤＢＱを更新するようになっている。
【００３７】
熱量推定部４３は、送信情報ＩＮＦに含まれる予定走行ルートＲＴ、走行モードＭＤ、外気温度Ｔair、および冷却媒体温度Ｔｃについての情報に基づいて、車両１０の推定発熱量ＱＡおよび推定放熱量ＱＢを算出するように構成される。具体的には、熱量推定部４３は、走行モードＭＤに基づいて、発熱量データベースＤＢＱを用いて、予定走行ルートＲＴにおける、単位走行距離Ｕあたりのモータ１５の発熱量を推定することにより、推定発熱量ＱＡの推移を算出する。また、熱量推定部４３は、外気温度Ｔairおよび冷却媒体温度Ｔｃに基づいて、予定走行ルートＲＴにおける、単位走行距離Ｕあたりのモータ１５の放熱量を推定することにより、推定放熱量ＱＢを算出するようになっている。
【００３８】
事前冷却ポイント算出部４４は、車両１０から送信された送信情報ＩＮＦに含まれるモータ温度Ｔｍ、熱量推定部４３が算出した推定発熱量ＱＡおよび推定放熱量ＱＢに基づいて、予定走行ルートＲＴにおける事前冷却ポイントＰを算出するように構成される。具体的には、事前冷却ポイント算出部４４は、例えば、モータ温度Ｔｍを初期値とし、推定発熱量ＱＡと推定放熱量ＱＢの差を、予定走行ルートＲＴに沿って積分することにより、モータ温度Ｔｍの推移を推定する。そして、事前冷却ポイント算出部４４は、このモータ温度Ｔｍの推定値が所定のしきい温度Ｔthを超える地点を事前冷却ポイントＰとして算出する。サーバ３０の通信部３１は、この事前冷却ポイントＰについての情報を含む処理結果情報ＩＲＥＳを、車両１０に送信するようになっている。
【００３９】
この構成により、車両制御システム１では、サーバ３０は、車両１０の走行モードＭＤに基づいて、車両１０に対応づけられた発熱量データベースＤＢＱを用いて、予定走行ルートＲＴにおける推定発熱量ＱＡの推移を算出するとともに、外気温度Ｔairおよび冷却媒体温度Ｔｃに基づいて、推定放熱量ＱＢを算出する。そして、サーバ３０は、この推定発熱量ＱＡおよび推定放熱量ＱＢに基づいて事前冷却ポイントＰを算出する。車両１０は、事前冷却ポイントＰが示す地点に到達したときに、モータ１５を事前に冷却すべきかどうかを判断する。これにより、車両制御システム１では、適切にモータ１５を冷却することができるようになっている。
【００４０】
ここで、発熱量データベースＤＢＱは、本開示における「第１のデータベース」の一具体例に対応する。渋滞情報データベースＤＢＪは、本開示における「第２のデータベース」の一具体例に対応する。地図情報データベースＤＢＭ２は、本開示における「第３のデータベース」の一具体例に対応する。事前冷却ポイントＰは、本開示における「冷却地点」の一具体例に対応する。
【００４１】
［動作および作用］
続いて、本実施の形態の車両制御システム１の動作および作用について説明する。
【００４２】
（全体動作概要）
まず、図１を参照して、車両制御システム１の全体動作概要を説明する。車両１０は、予定走行ルートＲＴ、モータ発熱量ＱＭ、外気温度Ｔair、冷却媒体温度Ｔｃなどについての情報を含む送信情報ＩＮＦを生成し、この送信情報ＩＮＦをサーバ３０に送信する。サーバ３０は、送信情報ＩＮＦに含まれるモータ発熱量ＱＭについての情報に基づいて、車両１０に対応づけられた発熱量データベースＤＢＱを更新する。
【００４３】
また、サーバ３０は、車両１０に対応づけられた発熱量データベースＤＢＱを用いて、予定走行ルートＲＴにおける推定発熱量ＱＡの推移を算出するとともに、外気温度Ｔairおよび冷却媒体温度Ｔｃに基づいて、推定放熱量ＱＢを算出する。そして、サーバ３０は、この推定発熱量ＱＡおよび推定放熱量ＱＢに基づいて事前冷却ポイントＰを算出する。この事前冷却ポイントＰは、モータの出力制限を開始する地点よりも手前に設定される。そして、サーバ３０は、この事前冷却ポイントＰについての情報を含む処理結果情報ＩＲＥＳを車両１０に送信する。車両１０は、この処理結果情報ＩＲＥＳを受信し、この処理結果情報ＩＲＥＳに含まれる事前冷却ポイントＰが示す地点に到達したときに、モータ１５を冷却すべきかどうかを判断し、その判断結果に基づいて、モータ冷却部１６のモータ冷却性能を高めに設定する。また、車両１０は、例えば、温度センサ１５Ｔにより検出されたモータ温度Ｔｍが所定の温度に達した場合や、モータ１５の負荷が所定の負荷に達した場合など、所定の条件を満たした場合に、モータ１５の出力制限を行う。
【００４４】
（詳細動作）
図４は、車両制御システム１の一動作例を表すものである。サーバ３０は、車両１０から送信された送信情報ＩＮＦに基づいて事前冷却ポイントＰを算出し、車両１０は、この事前冷却ポイントＰが示す地点に到達したときに、モータ１５を事前に冷却すべきかどうかを判断する。以下に、この動作についての詳細に説明する。
【００４５】
まず、車両１０のモータ発熱量演算部２２は、例えば、モータ１５の回転数やトルクなどのモータ出力値ＯＭに基づいて、単位走行距離Ｕあたりのモータ発熱量ＱＭを算出する（ステップＳ１０１）。
【００４６】
次に、車両１０の送信情報生成部２３は、図２に示した送信情報ＩＮＦを生成する（ステップＳ１０２）。
【００４７】
次に、車両１０の通信部１１は、サーバ３０に対してこの送信情報ＩＮＦを送信する（ステップＳ１０３）。サーバ３０の通信部３１は、この送信情報ＩＮＦを受信し、制御部４０は、この送信情報ＩＮＦに含まれる、車両識別子ＩＤ、車両データＤＴ、車両位置ＰＯＳ、予定走行ルートＲＴ、走行モードＭＤ、外気温度Ｔair、モータ温度Ｔｍ、冷却媒体温度Ｔｃ、およびモータ発熱量ＱＭについての情報を取得する。
【００４８】
次に、サーバ３０の差分発熱量演算部４２は、基準発熱量ＱＲを算出し、送信情報ＩＮＦに含まれるモータ発熱量ＱＭから基準発熱量ＱＲを減算することにより差分発熱量ΔＱを算出する（ステップＳ１０４）。具体的には、差分発熱量演算部４２は、送信情報ＩＮＦに含まれる車両位置ＰＯＳについての情報に基づいて、地図情報データベースＤＢＭ２を用いて、車両１０が走行している道路を特定するとともに、その道路の制限車速についての情報を取得する。そして、差分発熱量演算部４２は、送信情報ＩＮＦの車両データＤＴに含まれる、車両１０の諸元についての情報に基づいて、この車両１０が、特定された道路をその道路の制限車速で走行するときの、単位走行距離Ｕあたりのモータ１５の発熱量を推定することにより、基準発熱量ＱＲを算出する。そして、差分発熱量演算部４２は、送信情報ＩＮＦに含まれるモータ発熱量ＱＭから、算出した基準発熱量ＱＲを減算することにより、差分発熱量ΔＱを算出する。
【００４９】
次に、サーバ３０のデータベース管理部４１は、ステップＳ１０４において算出された差分発熱量ΔＱに基づいて、発熱量データベースＤＢＱを更新する（ステップＳ１０５）。具体的には、データベース管理部４１は、地図情報データベースＤＢＭ２を用いて、ステップＳ１０４において特定された道路の道路種別についての情報を取得するとともに、渋滞情報データベースＤＢＪを用いて、その特定された道路における渋滞の有無についての情報を取得する。そして、データベース管理部４１は、送信情報ＩＮＦに含まれる車両識別子ＩＤについての情報に基づいて、車両１０に対応づけられた発熱量データベースＤＢＱを特定する。そして、データベース管理部４１は、特定された発熱量データベースＤＢＱにおける６つの区分のうち、取得した道路種別や渋滞の有無に対応する区分に対応する情報（差分発熱量ΔＱの平均値ΔＱavg、最大値ΔＱmax、および最小値ΔＱmin）を、ステップＳ１０４において算出された差分発熱量ΔＱに基づいて更新する。
【００５０】
次に、サーバ３０の熱量推定部４３は、送信情報ＩＮＦに含まれる予定走行ルートＲＴおよび走行モードＭＤについての情報に基づいて、車両１０に対応づけられた発熱量データベースＤＢＱを用いて、予定走行ルートＲＴにおける単位走行距離Ｕあたりの推定発熱量ＱＡの推移を算出する（ステップＳ１０６）。
【００５１】
図５は、推定発熱量ＱＡの算出処理の一例を表すものである。
【００５２】
まず、熱量推定部４３は、予定走行ルートＲＴにおける基準発熱量ＱＲの推移を算出する（ステップＳ１２１）。具体的には、熱量推定部４３は、予定走行ルートＲＴに基づいて、地図情報データベースＤＢＭ２を用いて、予定走行ルートＲＴにおける道路の制限車速についての情報を取得する。そして、熱量推定部４３は、車両データＤＴに含まれる、車両１０の諸元についての情報に基づいて、この車両１０が、予定走行ルートＲＴにおける道路をその道路の制限車速で走行するときの、単位走行距離Ｕあたりのモータ１５の発熱量を推定することにより、予定走行ルートＲＴにおける基準発熱量ＱＲの推移を算出する。
【００５３】
次に、熱量推定部４３は、地図情報データベースＤＢＭ２を用いて、予定走行ルートＲＴの道路種別についての情報を取得するとともに、渋滞情報データベースＤＢＪを用いて、予定走行ルートＲＴにおける渋滞の有無についての情報を取得する（ステップＳ１２２）。
【００５４】
次に、熱量推定部４３は、送信情報ＩＮＦに含まれる走行モードＭＤについての情報を確認する（ステップＳ１２３）。
【００５５】
ステップＳ１２３において、走行モードＭＤが“ノーマルモード”である場合には、熱量推定部４３は、基準発熱量ＱＲと、発熱量データベースＤＢＱに含まれる差分発熱量ΔＱの平均値ΔＱavgとを加算することにより推定発熱量ＱＡの推移を算出する（ステップＳ１２４）。具体的には、熱量推定部４３は、まず、発熱量データベースＤＢＱにおける６つの区分のうち、ステップＳ１２２において取得した道路種別や渋滞の有無に対応する区分における、差分発熱量ΔＱの平均値ΔＱavgを取得する。そして、熱量推定部４３は、予定走行ルートＲＴに沿って、基準発熱量ＱＲとこの差分発熱量ΔＱの平均値ΔＱavgとを加算することにより、予定走行ルートＲＴにおける推定発熱量ＱＡの推移を算出する。
【００５６】
ステップＳ１２３において、走行モードＭＤが“スポーツモード”である場合には、熱量推定部４３は、基準発熱量ＱＲと、発熱量データベースＤＢＱに含まれる差分発熱量ΔＱの最大値ΔＱmaxとを加算することにより推定発熱量ＱＡの推移を算出する（ステップＳ１２５）。具体的には、熱量推定部４３は、まず、発熱量データベースＤＢＱにおける６つの区分のうち、ステップＳ１２２において取得した道路種別や渋滞の有無に対応する区分における、差分発熱量ΔＱの最大値ΔＱmaxを取得する。そして、熱量推定部４３は、予定走行ルートＲＴに沿って、基準発熱量ＱＲとこの差分発熱量ΔＱの最大値ΔＱmaxとを加算することにより、予定走行ルートＲＴにおける推定発熱量ＱＡの推移を算出する。
【００５７】
ステップＳ１２３において、走行モードＭＤが“エコモード”である場合には、熱量推定部４３は、基準発熱量ＱＲと、発熱量データベースＤＢＱに含まれる差分発熱量ΔＱの最小値ΔＱminとを加算することにより推定発熱量ＱＡの推移を算出する（ステップＳ１２６）。具体的には、熱量推定部４３は、まず、発熱量データベースＤＢＱにおける６つの区分のうち、ステップＳ１２２において取得した道路種別や渋滞の有無に対応する区分における、差分発熱量ΔＱの最小値ΔＱminを取得する。そして、熱量推定部４３は、予定走行ルートＲＴに沿って、基準発熱量ＱＲとこの差分発熱量ΔＱの最小値ΔＱminとを加算することにより、予定走行ルートＲＴにおける推定発熱量ＱＡの推移を算出する。
【００５８】
以上で、推定発熱量ＱＡの算出処理は終了する。
【００５９】
次に、図３に示したように、サーバ３０の熱量推定部４３は、送信情報ＩＮＦに含まれる外気温度Ｔairおよび冷却媒体温度Ｔｃに基づいて、予定走行ルートＲＴにおける、単位走行距離Ｕあたりのモータ１５の放熱量を推定することにより、予定走行ルートＲＴにおける推定放熱量ＱＢを算出する（ステップＳ１０７）。
【００６０】
次に、サーバ３０の事前冷却ポイント算出部４４は、送信情報ＩＮＦに含まれるモータ温度Ｔｍ、ステップＳ１０７により算出された推定発熱量ＱＡおよび推定放熱量ＱＢに基づいて、予定走行ルートＲＴにおいて事前冷却ポイントＰを算出する（ステップＳ１０８）。具体的には、事前冷却ポイント算出部４４は、例えば、モータ温度Ｔｍを初期値とし、推定発熱量ＱＡと推定放熱量ＱＢの差を、予定走行ルートＲＴに沿って積分することにより、モータ温度Ｔｍの推移を推定する。そして、事前冷却ポイント算出部４４は、モータ温度Ｔｍの推定値が所定のしきい温度Ｔthを超える地点を事前冷却ポイントＰとして算出する。
【００６１】
図６は、事前冷却ポイントＰの一例を表すものである。車両１０は、予定走行ルートＲＴに沿って走行している。車両１０は、車両位置ＰＯＳが示す位置を走行している。事前冷却ポイントＰは、予定走行ルートＲＴにおける車両１０の前方に設定される。サーバ３０は、モータ１５の出力制限が開始される前に、この事前冷却ポイントＰが示す地点においてモータ１５の冷却を開始すべきであると判断する。
【００６２】
次に、サーバ３０の通信部３１は、車両１０に対して、この事前冷却ポイントＰについての情報を含む処理結果情報ＩＲＥＳを送信する（ステップＳ１０９）。車両１０の通信部１１は、この処理結果情報ＩＲＥＳを受信する。
【００６３】
以上で、このシーケンスは終了する。車両制御システム１は、この一連の動作を、例えば、車両１０が、単位走行距離Ｕだけ走行する度に行う。なお、これに限定されるものではなく、車両制御システム１は、この一連の動作を、例えば、所定の時間が経過する度に行うようにしてもよい。
【００６４】
車両１０の出力制限判断部２６は、例えば、温度センサ１５Ｔにより検出されたモータ温度Ｔｍが所定の温度に達した場合や、モータ１５の負荷が所定の負荷に達した場合など、所定の条件を満たした場合に、モータ１５の出力制限を行うべきであると判断する。そして、モータ制御部２７は、出力制限判断部２６からの指示に基づいて、モータ１５の回転数やトルクを下げることにより、モータ１５の出力制限を行う。
【００６５】
また、車両１０の冷却判断部２４は、サーバ３０から送信された処理結果情報ＩＲＥＳに基づいて、車両１０がこの事前冷却ポイントＰが示す地点に到達したときに、モータ１５の出力制限を開始する前にモータ１５を事前に冷却すべきかどうかを判断する。
【００６６】
図７は、車両１０における冷却判断部２４および冷却制御部２５の一動作例を表すものである。
【００６７】
まず、冷却判断部２４は、車両１０が事前冷却ポイントＰが示す地点に到達したかどうかを確認する（ステップＳ１３１）。具体的には、冷却判断部２４は、ナビゲーション部１３が取得した車両位置ＰＯＳについての情報に基づいて、車両１０が事前冷却ポイントＰが示す地点に到達したかどうかを確認する。まだ車両１０が事前冷却ポイントＰが示す地点に到達していない場合（ステップＳ１３１において“Ｎ”）には、車両１０が事前冷却ポイントＰが示す地点に到達するまで、このステップＳ１３１を繰り返す。
【００６８】
ステップＳ１３１において、車両１０が事前冷却ポイントＰが示す地点に到達した場合（ステップＳ１３１において“Ｙ”）には、冷却判断部２４は、温度センサ１５Ｔにより検出されたモータ温度Ｔｍが所定のしきい温度Ｔthを超えているかどうかを確認する（ステップＳ１３２）。モータ温度Ｔｍが所定のしきい温度Ｔthを超えていない場合（ステップＳ１３２において“Ｎ”）には、このフローは終了する。
【００６９】
このステップＳ１３２において、温度センサ１５Ｔにより検出されたモータ温度Ｔｍが所定のしきい温度Ｔthを超えている場合（ステップＳ１３３において“Ｙ”）には、冷却制御部２５は、冷却判断部２４からの指示に基づいて、モータ冷却部１６におけるモータ冷却性能を高めに設定するように、モータ冷却部１６を制御する。
【００７０】
以上で、このフローは終了する。なお、この例では、車両１０は、温度センサ１５Ｔにより検出されたモータ温度Ｔｍに基づいて、モータ１５を事前に冷却するかどうかを判断したが、これに限定されるものではない。例えば、温度センサ１５Ｔにより検出されたモータ温度Ｔｍに加え、例えば、外気温度Ｔair、冷却媒体温度Ｔｃ、車両１０の実際の走行状況などにも基づいて、モータ１５を事前に冷却するかどうかを判断してもよい。言い換えれば、車両１０は、モータ１５を事前に冷却することによる、エネルギー消費量の増大と、モータ１５の出力制限を回避する効果とのバランスを考慮して、モータ１５を事前に冷却するようにしてもよい。
【００７１】
このように、車両制御システム１では、車両１０に対応づけられた発熱量データベースＤＢＱを用いて推定発熱量ＱＡを算出し、算出した推定発熱量ＱＡに基づいて事前冷却ポイントＰを算出するようにした（ステップＳ１０６〜Ｓ１０８）。これにより、車両制御システム１では、車両１０を運転する運転者のアクセルワークおよびブレーキワークを演算に反映させることができるので、推定発熱量ＱＡの精度を高めることができる。その結果、車両制御システム１では、事前冷却ポイントＰの精度を高めることができるので、運転者のくせに応じて適切にモータ１５を冷却することができる。
【００７２】
また、車両制御システム１では、発熱量データベースＤＢＱにおいて、差分発熱量ΔＱについての情報を、渋滞の有無および複数の道路種別により複数（この例では６つ）に区分して管理するようにした。これにより、車両制御システム１では、渋滞の有無や道路種別を演算に反映させることができるので、推定発熱量ＱＡの精度を高めることができる。その結果、車両制御システム１では、様々な条件において、適切にモータ１５を冷却することができる。
【００７３】
また、車両制御システム１では、走行モードＭＤに基づいて推定発熱量ＱＡを算出するようにした。具体的には、熱量推定部４３は、走行モードＭＤが“ノーマルモード”である場合には、基準発熱量ＱＲと、差分発熱量ΔＱの平均値ΔＱavgとを加算することにより推定発熱量ＱＡを算出し（ステップＳ１２４）、走行モードＭＤが“スポーツモード”である場合には、基準発熱量ＱＲと、差分発熱量ΔＱの最大値ΔＱmaxとを加算することにより推定発熱量ＱＡを算出し（ステップＳ１２５）、走行モードＭＤが“エコモード”である場合には、基準発熱量ＱＲと、差分発熱量ΔＱの最小値ΔＱminとを加算することにより推定発熱量ＱＡを算出するようにした（ステップＳ１２６）。これにより、例えば走行モードＭＤが“スポーツモード”である場合には、事前冷却ポイントＰが、予定走行ルートＲＴにおける、より車両１０に近い位置に設定されるので、モータ１５を事前に冷却しやすくなる。その結果、モータ１５の出力制限を行いにくくすることができるので、一時的に走行性能が低下するおそれを低減することができる。また、例えば走行モードＭＤが“エコモード”である場合には、事前冷却ポイントＰが、予定走行ルートＲＴにおける、より車両１０から遠い位置に設定されるので、モータ１５を事前に冷却しにくくなる。その結果、モータ１５を冷却することによるエネルギーの消費を抑えることができる。このように、車両制御システム１では、運転者が設定した走行モードＭＤに基づいて、モータ１５を事前に冷却する動作を制御することができるので、運転者の指示に基づいて適切にモータ１５を冷却することができる。
【００７４】
［効果］
以上のように本実施の形態では、車両に対応づけられた発熱量データベースに基づいて推定発熱量を算出し、算出した推定発熱量に基づいて事前冷却ポイントを算出するようにしたので、運転者のくせに応じて適切にモータを冷却することができる
【００７５】
本実施の形態では、発熱量データベースにおいて、差分発熱量についての情報を、渋滞の有無および複数の道路種別により複数に区分して管理するようにしたので、様々な条件において、適切にモータを冷却することができる
【００７６】
本実施の形態では、運転者が設定した走行モードに基づいて推定発熱量を算出するようにしたので、運転者の指示に基づいて適切にモータを冷却することができる。
【００７７】
［変形例１］
上記実施の形態では、車両１０のモータ発熱量演算部２２が、モータ１５の回転数やトルクなどのモータ出力値ＯＭに基づいてモータ発熱量ＱＭを算出したが、これに限定されるものではなく、サーバがモータ発熱量ＱＭを算出してもよい。以下に、本変形例について詳細に説明する。
【００７８】
図８は、本変形例に係る車両制御システム１Ｂの一構成例を表すものである。車両制御システム１Ｂは、車両１０Ｂと、サーバ３０Ｂとを備えている。
【００７９】
車両１０Ｂは、制御部２０Ｂを有している。制御部２０Ｂは、モータ出力値演算部２２Ｂと、送信情報生成部２３Ｂとを有している。モータ出力値演算部２２Ｂは、モータ１５の回転数やトルクなどのモータ出力値ＯＭを算出するものである。送信情報生成部２３Ｂは、送信情報ＩＮＦＢを生成するように構成される。送信情報ＩＮＦＢは、図９に示したように、モータ出力値ＯＭについての情報を含んでいる。通信部１１は、この送信情報ＩＮＦＢをサーバ３０Ｂに送信する。通信部１１および制御部２０Ｂは、車両制御装置１９Ｂを構成する。
【００８０】
サーバ３０Ｂは、制御部４０Ｂを有している。制御部４０Ｂは、差分発熱量演算部４２Ｂを有している。差分発熱量演算部４２Ｂは、モータ出力値ＯＭ、および車両データＤＴに含まれる車両１０Ｂの諸元についての情報に基づいて、単位走行距離Ｕあたりのモータ発熱量ＱＭを算出する。そして、差分発熱量演算部４２Ｂは、このモータ発熱量ＱＭから、基準発熱量ＱＲを減算することにより、差分発熱量ΔＱを算出するようになっている。
【００８１】
図１０は、車両制御システム１Ｂの一動作例を表すものである。
【００８２】
まず、車両１０Ｂのモータ出力値演算部２２Ｂは、モータ出力値ＯＭを算出する（ステップＳ１４１）。次に、車両１０Ｂの送信情報生成部２３Ｂは、図９に示した送信情報ＩＮＦＢを生成し（ステップＳ１４２）、車両１０Ｂの通信部１１は、サーバ３０Ｂに対してこの送信情報ＩＮＦＢを送信する（ステップＳ１４３）。サーバ３０Ｂの通信部３１は、この送信情報ＩＮＦＢを受信する。
【００８３】
次に、サーバ３０Ｂの差分発熱量演算部４２Ｂは、モータ出力値ＯＭに基づいてモータ発熱量ＱＭを算出する（ステップＳ１４４）。具体的には、差分発熱量演算部４２Ｂは、モータ出力値ＯＭ、および車両データＤＴに含まれる車両１０Ｂの諸元についての情報に基づいて、単位走行距離Ｕあたりのモータ発熱量ＱＭを算出する。
【００８４】
そして、差分発熱量演算部４２Ｂは、上記実施の形態の場合と同様に、基準発熱量ＱＲを算出し、モータ発熱量ＱＭから基準発熱量ＱＲを減算することにより差分発熱量ΔＱを算出する（ステップＳ１０４）。これ以降の動作は、上記実施の形態の場合と同じである。
【００８５】
［変形例２］
上記実施の形態では、発熱量データベースＤＢＱを用いるようにしたが、これに限定されるものではない。これに代えて、例えば、モータ１５の回転数やトルクなどのモータ出力値ＯＭについての情報を含む出力値データベースＤＢＯを用いてもよい。すなわち、モータ出力値ＯＭとモータ発熱量ＱＭとは、車両データＤＴに含まれる車両１０Ｂの諸元についての情報に基づいて、互いに変換することが可能である。よって、車両制御システムは、出力値データベースＤＢＯを用いて、上記実施の形態の場合と同様の処理を行うことができる。以下に、本変形例について詳細に説明する。
【００８６】
図１１は、本変形例に係る車両制御システム１Ｃの一構成例を表すものである。車両制御システム１Ｃは、車両１０Ｂと、サーバ３０Ｃとを備えている。サーバ３０Ｃは、記憶部３２Ｃと、制御部４０Ｃとを有している。
【００８７】
記憶部３２Ｃは、出力値データベースＤＢＯを記憶している。出力値データベースＤＢＯは、車両識別子ＩＤと対応づけて管理され、車両１０Ｂのモータ出力値ＯＭについての情報を記憶するように構成される。
【００８８】
図１２は、車両１０Ｂの車両識別子ＩＤに対応づけられた出力値データベースＤＢＯの一構成例を表すものである。出力値データベースＤＢＯでは、モータ出力値ＯＭと基準出力値ＯＲとの差分値である差分出力値ΔＯについての情報が、渋滞の有無および複数の道路種別により、この例では６つに区分され記憶される。基準出力値ＯＲは、車両１０Ｂが、道路をその道路の制限車速で走行するときの、モータ１５の出力値の推定値である。差分出力値ΔＯについての情報は、差分出力値ΔＭの平均値ΔＯavg、最大値ΔＯmax、および最小値ΔＯminについての情報を含む。
【００８９】
制御部４０Ｃは、データベース管理部４１Ｃと、差分出力値演算部４２Ｃと、熱量推定部４３Ｃとを有している。
【００９０】
データベース管理部４１Ｃは、地図情報データベースＤＢＭ２、渋滞情報データベースＤＢＪ、および出力値データベースＤＢＯを管理するように構成される。
【００９１】
差分出力値演算部４２Ｃは、送信情報ＩＮＦＢに含まれる車両位置ＰＯＳ、車両データＤＴ、およびモータ出力値ＯＭについての情報に基づいて、差分出力値ΔＯを算出するように構成される。具体的には、差分出力値演算部４２Ｃは、車両位置ＰＯＳに基づいて、地図情報データベースＤＢＭ２を用いて、車両１０Ｂが走行している道路を特定するとともに、その特定された道路の制限車速についての情報を取得する。そして、差分出力値演算部４２Ｃは、車両データＤＴに含まれる、車両１０Ｂの諸元についての情報に基づいて、この車両１０Ｂが特定された道路をその道路の制限車速で走行するときのモータ１５の出力値を推定することにより、基準出力値ＯＲを算出する。そして、差分出力値演算部４２Ｃは、送信情報ＩＮＦに含まれるモータ出力値ＯＭから、算出した基準出力値ＯＲを減算（ＯＭ−ＯＲ）することにより、差分出力値ΔＯを算出する。データベース管理部４１Ｃは、この差分出力値ΔＯに基づいて、出力値データベースＤＢＯを更新するようになっている。
【００９２】
熱量推定部４３Ｃは、送信情報ＩＮＦＢに含まれる予定走行ルートＲＴ、走行モードＭＤ、車両データＤＴ、外気温度Ｔair、および冷却媒体温度Ｔｃについての情報に基づいて、車両１０Ｂの推定発熱量ＱＡおよび推定放熱量ＱＢを算出するように構成される。具体的には、熱量推定部４３Ｃは、走行モードＭＤおよび車両データＤＴに基づいて、出力値データベースＤＢＯを用いて、予定走行ルートＲＴにおける、単位走行距離Ｕあたりのモータ１５の発熱量を推定することにより、推定発熱量ＱＡの推移を算出する。また、熱量推定部４３Ｃは、外気温度Ｔairおよび冷却媒体温度Ｔｃに基づいて、予定走行ルートＲＴにおける、単位走行距離Ｕあたりのモータ１５の放熱量を推定することにより、推定放熱量ＱＢを算出するようになっている。
【００９３】
ここで、出力値データベースＤＢＯは、本開示における「第２のデータベース」の一具体例に対応する。
【００９４】
図１３は、車両制御システム１Ｃの一動作例を表すものである。
【００９５】
まず、車両１０Ｂのモータ出力値演算部２２Ｂは、モータ出力値ＯＭを算出する（ステップＳ１４１）。次に、車両１０Ｂの送信情報生成部２３Ｂは、図９に示した送信情報ＩＮＦＢを生成し（ステップＳ１４２）、車両１０Ｂの通信部１１は、サーバ３０Ｂに対してこの送信情報ＩＮＦＢを送信する（ステップＳ１４３）。サーバ３０Ｃの通信部３１は、この送信情報ＩＮＦＢを受信する。
【００９６】
次に、サーバ３０Ｃの差分出力値演算部４２Ｃは、基準出力値ＯＲを算出し、送信情報ＩＮＦＢに含まれるモータ出力値ＯＭから基準出力値ＯＲを減算することにより差分出力値ΔＯを算出する（ステップＳ１５４）。具体的には、差分出力値演算部４２Ｃは、送信情報ＩＮＦＢに含まれる車両位置ＰＯＳについての情報に基づいて、地図情報データベースＤＢＭ２を用いて、車両１０Ｂが走行している道路を特定するとともに、その道路の制限車速についての情報を取得する。そして、差分出力値演算部４２Ｃは、送信情報ＩＮＦＢの車両データＤＴに含まれる、車両１０Ｂの諸元についての情報に基づいて、この車両１０Ｂが、特定された道路をその道路の制限車速で走行するときのモータ１５の出力値を推定することにより、基準出力値ＯＲを算出する。そして、差分出力値演算部４２Ｃは、送信情報ＩＮＦＢに含まれるモータ出力値ＯＭから、算出した基準出力値ＯＲを減算することにより、差分出力値ΔＯを算出する。
【００９７】
次に、サーバ３０Ｃのデータベース管理部４１Ｃは、上記実施の形態に係るステップＳ１０５と同様に、ステップＳ１４４において算出された差分出力値ΔＯに基づいて、出力値データベースＤＢＯを更新する（ステップＳ１５５）。
【００９８】
次に、サーバ３０Ｃの熱量推定部４３Ｃは、送信情報ＩＮＦＢに含まれる予定走行ルートＲＴおよび走行モードＭＤについての情報に基づいて、出力値データベースＤＢＯを用いて、予定走行ルートＲＴにおける単位走行距離Ｕあたりの推定発熱量ＱＡの推移を算出する（ステップＳ１５６）。
【００９９】
図１４は、推定発熱量ＱＡの算出処理の一例を表すものである。
【０１００】
まず、熱量推定部４３Ｃは、予定走行ルートＲＴにおける基準出力値ＯＲの推移を算出する（ステップＳ１６１）。具体的には、熱量推定部４３Ｃは、予定走行ルートＲＴに基づいて、地図情報データベースＤＢＭ２を用いて、予定走行ルートＲＴにおける道路の制限車速についての情報を取得する。そして、熱量推定部４３Ｃは、車両データＤＴに含まれる、車両１０の諸元についての情報に基づいて、この車両１０Ｂが、予定走行ルートＲＴにおける道路をその道路の制限車速で走行するときのモータ１５の出力値を推定することにより、予定走行ルートＲＴにおける基準出力値ＯＲの推移を算出する。
【０１０１】
次に、熱量推定部４３Ｃは、地図情報データベースＤＢＭ２を用いて、予定走行ルートＲＴの道路種別についての情報を取得するとともに、渋滞情報データベースＤＢＪを用いて、予定走行ルートＲＴにおける渋滞の有無についての情報を取得する（ステップＳ１２２）。
【０１０２】
次に、熱量推定部４３Ｃは、送信情報ＩＮＦＢに含まれる走行モードＭＤについての情報を確認する（ステップＳ１２３）。ステップＳ１２３において、走行モードＭＤが“ノーマルモード”である場合には、熱量推定部４３Ｃは、基準出力値ＯＲと、出力値データベースＤＢＯに含まれる差分出力値ΔＯの平均値ΔＯavgとを加算することにより推定出力値ＯＡの推移を算出する（ステップＳ１６４）。ステップＳ１２３において、走行モードＭＤが“スポーツモード”である場合には、熱量推定部４３Ｃは、基準出力値ＯＲと、出力値データベースＤＢＯに含まれる差分出力値ΔＯの最大値ΔＯmaxとを加算することにより推定出力値ＯＡの推移を算出する（ステップＳ１６５）。ステップＳ１２３において、走行モードＭＤが“エコモード”である場合には、熱量推定部４３Ｃは、基準出力値ＯＲと、出力値データベースＤＢＯに含まれる差分出力値ΔＯの最小値ΔＯminとを加算することにより推定出力値ＯＡの推移を算出する（ステップＳ１６６）。
【０１０３】
そして、熱量推定部４３Ｃは、車両データＤＴに含まれる、車両１０Ｂの諸元についての情報に基づいて、予定走行ルートＲＴにおける推定出力値ＯＡの推移を、予定走行ルートＲＴにおける単位走行距離Ｕあたりの推定発熱量ＱＡの推移に換算する（ステップＳ１６７）。
【０１０４】
以上で、推定発熱量ＱＡの算出処理は終了する。
【０１０５】
次に、図１３に示したように、サーバ３０Ｃの熱量推定部４３Ｃは、送信情報ＩＮＦに含まれる外気温度Ｔairおよび冷却媒体温度Ｔｃについての情報に基づいて、予定走行ルートＲＴにおける、単位走行距離Ｕあたりのモータ１５の放熱量を推定することにより、予定走行ルートＲＴにおける推定放熱量ＱＢを算出する（ステップＳ１０７）。これ以降の動作は、上記実施の形態の場合（図４）と同様である。
【０１０６】
［変形例３］
上記実施の形態では、サーバ３０に発熱量データベースＤＢＱを設けたが、これに限定されるものではない。これに代えて、例えば、車両に発熱量データベースＤＢＱを設けてもよい。以下に、本変形例について詳細に説明する。
【０１０７】
図１５は、本変形例に係る車両制御システム１Ｄの一構成例を表すものである。車両制御システム１Ｄは、車両１０Ｄと、サーバ３０Ｄとを備えている。
【０１０８】
車両１０Ｄは、通信部１１と、温度センサ１２と、ナビゲーション部１３と、記憶部５２Ｄと、インバータ１４と、モータ１５と、モータ冷却部１６と、制御部２０Ｄとを有している。通信部１１および制御部２０Ｄは、車両制御装置１９Ｄを構成する。
【０１０９】
記憶部５２Ｄは、例えばフラッシュメモリなどの不揮発性メモリなどを含んで構成される。記憶部５２Ｄは、発熱量データベースＤＢＱを記憶している。
【０１１０】
制御部２０Ｄは、走行モード設定部２１と、モータ発熱量演算部２２と、送信情報生成部２３Ｄと、データベース管理部６１Ｄと、差分発熱量演算部６２Ｄと、熱量推定部６３Ｄと、事前冷却ポイント算出部６４Ｄと、冷却判断部２４と、冷却制御部２５と、出力制限判断部２６と、モータ制御部２７とを備えている。送信情報生成部２３Ｄは、サーバ３０Ｄに送信する送信情報ＩＮＦＤを生成するように構成される。送信情報ＩＮＦＤは、車両位置ＰＯＳおよび予定走行ルートＲＴについての情報を含んでいる。データベース管理部６１Ｄ、差分発熱量演算部６２Ｄ、熱量推定部６３Ｄ、および事前冷却ポイント算出部６４Ｄは、上記実施の形態に係るデータベース管理部４１、差分発熱量演算部４２、熱量推定部４３、および事前冷却ポイント算出部４４にそれぞれ対応している。
【０１１１】
サーバ３０Ｄは、通信部３１と、記憶部３２Ｄと、制御部４０Ｄとを有している。記憶部３２Ｄは、地図情報データベースＤＢＭ２と、渋滞情報データベースＤＢＪとを記憶している。制御部４０Ｄは、データベース管理部４１Ｄを有している。データベース管理部４１Ｄは、地図情報データベースＤＢＭ２および渋滞情報データベースＤＢＪを管理するように構成される。また、データベース管理部４１Ｄは、送信情報ＩＮＦＤに含まれる車両位置ＰＯＳおよび予定走行ルートＲＴについての情報に基づいて、地図情報データベースＤＢＭ２および渋滞情報データベースＤＢＪを用いて、車両１０Ｄが走行している道路における渋滞の有無、および予定走行ルートＲＴにおける渋滞の有無についての情報を取得する。そして、サーバ３０Ｄの通信部３１は、これらの渋滞の有無についての情報を含む処理結果情報ＩＲＥＳＤを、車両１０Ｄに送信するようになっている。
【０１１２】
図１６は、車両制御システム１Ｄの一動作例を表すものである。
【０１１３】
まず、車両１０Ｄの送信情報生成部２３Ｄは、車両位置ＰＯＳおよび予定走行ルートＲＴについての情報を含む送信情報ＩＮＦＤを生成する（ステップＳ２０１）。そして、車両１０Ｄの通信部１１は、サーバ３０Ｄに対してこの送信情報ＩＮＦＤを送信する（ステップＳ２０２）。サーバ３０Ｄの通信部３１は、この送信情報ＩＮＦＤを受信する。
【０１１４】
サーバ３０Ｄのデータベース管理部４１Ｄは、送信情報ＩＮＦＤに含まれる車両位置ＰＯＳおよび予定走行ルートＲＴについての情報に基づいて、地図情報データベースＤＢＭ２および渋滞情報データベースＤＢＪを用いて、車両１０Ｄが走行している道路における渋滞の有無、および予定走行ルートＲＴにおける渋滞の有無についての情報を取得する。そして、サーバ３０Ｄの通信部３１は、これらの渋滞の有無についての情報を含む処理結果情報ＩＲＥＳＤを、車両１０Ｄに送信する（ステップＳ２０３）。車両１０Ｄの通信部１１は、この処理結果情報ＩＲＥＳＤを受信する。
【０１１５】
次に、車両１０Ｄのモータ発熱量演算部２２は、例えば、モータ１５の回転数やトルクなどのモータ出力値ＯＭに基づいて、単位走行距離Ｕあたりのモータ発熱量ＱＭを算出する（ステップＳ２０４）。
【０１１６】
次に、車両１０Ｄの差分発熱量演算部６２Ｄは、基準発熱量ＱＲを算出し、モータ発熱量ＱＭから基準発熱量ＱＲを減算することにより差分発熱量ΔＱを算出する（ステップＳ２０５）。
【０１１７】
次に、車両１０Ｄのデータベース管理部６１Ｄは、ステップＳ２０５において算出された差分発熱量ΔＱに基づいて、発熱量データベースＤＢＱを更新する（ステップＳ２０６）。
【０１１８】
次に、車両１０Ｄの熱量推定部６３Ｄは、予定走行ルートＲＴおよび走行モードＭＤに基づいて、発熱量データベースＤＢＱを用いて、上記実施の形態の場合（図５）と同様に、予定走行ルートＲＴにおける単位走行距離Ｕあたりの推定発熱量ＱＡの推移を算出する（ステップＳ２０７）。
【０１１９】
次に、車両１０Ｄの熱量推定部６３Ｄは、外気温度Ｔairおよび冷却媒体温度Ｔｃに基づいて、予定走行ルートＲＴにおける、単位走行距離Ｕあたりのモータ１５の放熱量を推定することにより、予定走行ルートＲＴにおける推定放熱量ＱＢを算出する（ステップＳ２０８）。
【０１２０】
次に、車両１０Ｄの事前冷却ポイント算出部６４Ｄは、温度センサ１５Ｔにより検出されたモータ温度Ｔｍ、ステップＳ２０８により算出された推定発熱量ＱＡおよび推定放熱量ＱＢに基づいて、予定走行ルートＲＴにおいて事前冷却ポイントＰを算出する（ステップＳ２０９）。
【０１２１】
以上で、このシーケンスは終了する。
【０１２２】
［変形例４］
上記実施の形態では、車両１０がモータ１５を事前に冷却すべきかどうかを判断するようにしたが、これに限定されるものではない。これに代えて、例えば、サーバ３０が、車両１０が事前冷却ポイントＰが示す地点に到達したときに、モータ１５を事前に冷却すべきかどうかを判断し、その判断結果を車両１０に通知してもよい。
【０１２３】
以上、実施の形態および変形例を挙げて本技術を説明したが、本技術はこれらの実施の形態等には限定されず、種々の変形が可能である。
【０１２４】
例えば、上記の実施の形態などでは、モータ１５を冷却したが、これに限定されるものではなく、さらにインバータ１４を冷却してもよい。
【０１２５】
例えば、上記の実施の形態などでは、本技術を電気自動車に適用したが、これに限定されるものではなく、例えばハイブリッド自動車に適用してもよい。
【０１２６】
なお、本明細書中に記載された効果はあくまで例示であって限定されるものではなく、また、他の効果があってもよい。
【符号の説明】
【０１２７】
１，１Ｂ，１Ｃ，１Ｄ…車両制御システム、１０，１０Ｂ…車両、１１…通信部、１２…温度センサ、１３…ナビゲーション部、１４…インバータ、１５…モータ、１５Ｔ…温度センサ、１６…モータ冷却部、１６Ｔ…温度センサ、１９，１９Ｂ，１９Ｄ…車両制御装置、２０，２０Ｂ…制御部、２１…走行モード設定部、２２…モータ発熱量演算部、２２Ｂ…モータ出力値演算部、２３，２３Ｂ，２３Ｄ…送信情報生成部、２４…冷却判断部、２５…冷却制御部、２６…出力制限判断部、２７…モータ制御部、３０，３０Ｂ，３０Ｃ，３０Ｄ…サーバ、３１…通信部、３２，３２Ｃ，３２Ｄ…記憶部、４０，４０Ｂ，４０Ｃ，４０Ｄ…制御部、４１，４１Ｃ，４１Ｄ…データベース管理部、４２，４２Ｂ…差分発熱量演算部、４２Ｃ…差分出力値演算部、４３，４３Ｃ…熱量推定部、４４…事前冷却ポイント算出部、５２Ｄ…記憶部、６１Ｄ…データベース管理部、６２Ｄ…差分発熱量演算部、６３Ｄ…熱量推定部、６４Ｄ…事前冷却ポイント算出部、ＤＢＪ…渋滞情報データベース、ＤＢＭ１，ＤＢＭ２…地図情報データベース、ＤＢＯ…出力値データベース、ＤＢＱ…発熱量データベース、ＤＴ…車両データ、ＩＤ…車両識別子、ＩＮＦ，ＩＮＦＢ，ＩＮＦＤ…送信情報、ＩＲＥＳ，ＩＲＥＳＤ…処理結果情報、ＭＤ…走行モード、ＯＭ…モータ出力値、Ｐ…事前冷却ポイント、ＰＯＳ…車両位置、ＱＡ…推定発熱量、ＱＢ…推定放熱量、ＱＭ…モータ発熱量、ＱＲ…基準発熱量、ＲＴ…予定走行ルート、Ｔair…外気温度、Ｔｃ…冷却媒体温度、Ｔｍ…モータ温度、Ｔth…しきい温度、ΔＯ…差分出力値、ΔＯavg…平均値、ΔＯmax…最大値、ΔＯmin…最小値、ΔＱ…差分発熱量、ΔＱavg…平均値、ΔＱmax…最大値、ΔＱmin…最小値。
【図１】
2020089082.tif 000003
【図２】
2020089082.tif 000004
【図３】
2020089082.tif 000005
【図４】
2020089082.tif 000006
【図５】
2020089082.tif 000007
【図６】
2020089082.tif 000008
【図７】
2020089082.tif 000009
【図８】
2020089082.tif 000010
【図９】
2020089082.tif 000011
【図１０】
2020089082.tif 000012
【図１１】
2020089082.tif 000013
【図１２】
2020089082.tif 000014
【図１３】
2020089082.tif 000015
【図１４】
2020089082.tif 000016
【図１５】
2020089082.tif 000017
【図１６】
2020089082.tif 000018