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