(57)【要約】【課題】コストを増加させることなく、低温時においても冷却油の流量を確保する。【解決手段】駆動モータ５を冷却するための冷却油の温度が所定温度以下である場合、モータコントローラ１０が、駆動モータ５の銅損が増大するように駆動モータ５に対する入力電圧及び入力電流を制御することにより、冷却油を加熱し、冷却油の粘性を低下させる。これにより、コストを増加させることなく、低温時においても冷却油の流量を確保することができる。【選択図】図１
2005348535.tif 000002
【特許請求の範囲】
【請求項１】
モータを駆動制御するモータ制御装置であって、
前記モータを冷却するための冷却油を圧送するポンプと、
前記冷却油の温度を検出する油温センサと、
前記冷却油の温度が所定温度以下である場合、前記モータによる損失が増大するようにモータに対する入力電圧及び入力電流を制御することにより、冷却油を加熱するモータコントローラと
を備えることを特徴とするモータ制御装置。
【請求項２】
請求項１に記載のモータ制御装置であって、
前記モータコントローラは、前記冷却油の温度が所定温度以下である場合、前記モータが駆動可能な低電圧及び大電流にモータに対する入力電圧及び入力電流を制御することを特徴とするモータ制御装置。
【請求項３】
請求項１又は請求項２に記載のモータ制御装置であって、
前記所定温度は、冷却油飽和温度時に対するポンプ必要出力差がモータ損失の増分と一致する温度であることを特徴とするモータ制御装置。
【請求項４】
モータを冷却するための冷却油を圧送するポンプを有するモータ制御装置の制御方法であって、
前記冷却油の温度を検出するステップと、
前記冷却油の温度が所定温度以下である場合、前記モータによる損失が増大するようにモータに対する入力電圧及び入力電流を制御することにより、冷却油を加熱するステップと
を有することを特徴とするモータ制御装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、冷却油を圧送することによりモータを冷却するモータ制御装置及びその制御方法に関し、より詳しくは、コストを増加させることなく、低温時においても冷却油の流量を確保するための技術に係わる。
【背景技術】
【０００２】
従来より、直流電圧を昇圧し、昇圧された直流電圧を交流電圧に変換して三相交流モータ（以下、モータと略記）に供給することにより、モータを駆動するモータ制御装置が知られており、このようなモータ制御装置では、ポンプを利用して冷却油（絶縁油）を圧送することにより、駆動に伴い発熱するモータを冷却している（例えば、特許文献１を参照）。
【特許文献１】特開２００１−１４５３０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、一般に、冷却油の粘性は低温時に高くなるので、従来までのモータ制御装置によれば、低温時において冷却油の流量を確保してモータを効果的に冷却するためには、ポンプ容量を大きくする必要があり、コスト増加の要因となっていた。
【０００４】
本発明は、上述の課題を解決するためになされたものであり、その目的は、コストを増加させることなく、低温時においても冷却油の流量を確保可能なモータ制御装置及びその制御方法を提供することにある。
【課題を解決するための手段】
【０００５】
上述の課題を解決するために、本発明に係るモータ制御装置及びその制御方法は、冷却油の温度が所定温度以下である場合、モータによる損失が増大するようにモータに対する入力電圧及び入力電流を制御することにより、冷却油を加熱する。
【発明の効果】
【０００６】
本発明に係るモータ制御装置及びその制御方法によれば、冷却油の温度が所定温度以下である場合、冷却油を加熱することにより冷却油の粘性を低下させるので、コストを増加させることなく、低温時においても冷却油の流量を確保することができる。
【発明を実施するための最良の形態】
【０００７】
本発明は、例えば図１に示すような、エンジンと駆動モータの合成出力により車両を駆動するハイブリッドシステムに適用することができる。以下、図面を参照して、本発明の実施形態となるハイブリッドシステムの構成と動作について説明する。
【０００８】
［ハイブリッドシステムの構成］
本発明の実施形態となるハイブリッドシステム１は、図１に示すように、トランスミッション（Ｔ／Ｍ）２を介して車両の駆動輪３に接続され、エンジン（ＥＮＧ）４，駆動モータ（ＭＧ）５，車両コントローラ６，エンジンコントローラ（ＥＣＵ）７，昇圧インバータ（昇圧ＩＮＶ）８，バッテリ９，モータコントローラ（Ｍ／Ｃ）１０，及びオイルポンプ１１を主な構成要素として備える。
【０００９】
上記車両コントローラ６は、アクセル開度，ブレーキ操作量，シフト位置，車速等の車両情報１２に基づいて車両の必要駆動力を算出し、算出した必要駆動力に従ってエンジントルク指令Ｔｅｎｇ＊を決定する。そして、車両コントローラ６は、決定したエンジントルク指令Ｔｅｎｇ＊をエンジンコントローラ７に入力する。また、車両コントローラ６は、モータコントローラ１０から入力された駆動モータ５の回転数Ｎｍに基づいてモータトルク指令Ｔｍ＊を算出し、算出したモータトルク指令Ｔｍ＊をモータコントローラ１０に入力する。
【００１０】
上記エンジンコントローラ７は、車両コントローラ６から入力されたエンジントルク指令Ｔｅｎｇ＊に従って図示しないスロットバルブ開閉装置，燃料噴射装置，及び点火時期制御装置を制御することにより、エンジン４に駆動力を発生させる。上記オイルポンプ１１は、電動式ポンプにより構成され、補機バッテリ１３からの電力を利用して流路１４内に冷却油（絶縁油）を圧送することにより、駆動モータ５を冷却する。
【００１１】
上記モータコントローラ１０は、図２に示すように、制御モード指令部２３，電流指令部２４，電流制御部２５，Ｖｃ電圧指令部２６，電圧制御部２７，ＭＧ速度・位置検出部２８，油温検出部２９，及び座標変換部３０を備え、モータトルク指令Ｔｍ＊及びモータ回転数Ｎｍに基づいて昇圧インバータ８を制御すると共に駆動モータ５のｄｑ軸電流制御（ｄ軸及びｑ軸はそれぞれ、モータ磁極位置の方向及びｄ軸に対して電気的に直交する方向）を行うことにより、モータトルク指令Ｔｍ＊に対応したトルク出力が得られるように駆動モータ５を制御する。また、モータコントローラ８は、昇圧インバータ８を制御することにより、駆動モータ５が発生した回転エネルギーをバッテリ９に回生する。
【００１２】
なお、上記駆動モータ５は、図２に示すように、ロータ１５の回転数Ｎｍ及び回転角度θを検出するためのレゾルバ等の回転検出センサ１６と共に、流路１４内の冷却油の温度（油温）ＴＨｏｉｌを検出する油温センサ１７を備える。また、上記昇圧インバータ８は、図２に示すように、バッテリ９の直流電圧を可変させる昇圧部１８と、昇圧部１８からの直流電圧を交流電圧に変換するインバータ（ＩＮＶ）部１９と、インバータ部１９から出力される三相交流電流Ｉｕ，Ｉｖ，Ｉｗを検出する３相交流電流センサ２０とを備え、昇圧部１８は、バッテリ９側の電圧を検出するバッテリ側電圧検出用センサ２１と、インバータ部１９側の電圧を検出するインバータ側電圧検出用センサ２２とを有する。また、上記ＭＧ速度・位置検出部２８は、回転検出センサ１６を利用してロータ１５の回転数Ｎｍ及び回転角度θを検出する。また、上記油温検出部２９は、油温センサ１７を利用して油温ＴＨｏｉｌを検出する。また、上記座標変換部３０は、回転角度θに基づいて３相交流電流センサ２０が検出した三相交流電流Ｉｕ，Ｉｖ，Ｉｗをモータ実電流ｉｄ，ｉｑに変換する。
【００１３】
〔ｄｑ軸電流制御〕
一般に、油温Ｔｈｏｉｌとポンプ必要出力Ｐの関係は、図３に示すように表され、最低温度Ｔ１時には飽和温度Ｔ２時に比べポンプ必要出力が（Ｐ１−Ｐ２）だけ多くなる。なお、Ｐ１，Ｐ２はそれぞれ最低温度Ｔ１時及び飽和温度Ｔ２時のポンプ必要出力を示す。そこで、本発明の実施形態となるモータ制御装置１では、油温Ｔｈｏｉｌに対するポンプ出力Ｐｘをシミュレーションや実験により予めテーブル化しておく。そして、詳しくは後述するが、油温Ｔｈｏｉｌに応じて、モータ電流が最小となる最小電流指令及び最小電圧指令の組み合わせをモータトルク指令及びモータ回転数毎にマップ化した最小電流電圧マップと、モータ電流が最小電流より大きく、駆動モータの損失が増加する暖気電流指令及び暖気電圧指令の組み合わせをモータトルク指令及びモータ回転数毎にマップ化した暖気電流電圧マップを切り換えることにより、低温時にはモータ損失により冷却油の温度を上昇させ、ポンプ必要出力を減少させる。
【００１４】
具体的には、図４に示すように、モータ電流Ｉａｃのｄｑ軸電流をｉｄ，ｉｑ、ｄｑ軸電流の相差角をβとすると、モータ電流ＩａｃがＩ１，Ｉ２（Ｉ１＜Ｉ２）である時のモータトルクＴｍ（Ｉ１），Ｔｍ（Ｉ２）及びインバータ側直流電圧Ｖｃ（Ｉ１），Ｖｃ（Ｉ２）は、図５に示すような関係になり、モータ電流Ｉ１，相差角β１，及びインバータ側直流電圧Ｖｃ１（点Ａ）の場合と、モータ電流Ｉ２，相差角β２，及びインバータ側直流電圧Ｖｃ２（点Ｂ）の場合、同じトルク出力Ｔｍ１が得られる。
【００１５】
そこで、始めに、モータ電流Ｉ１をトルク出力Ｔｍ１を実現するための最小電流とし、シミュレーションや実験によって、最小電流Ｉ１を実現する電流指令ｉｄ１＊，ｉｑ１＊及び電圧指令Ｖｃ１＊をモータの全運転領域において算出することにより、モータトルク指令及びモータ回転数毎の最小電流指令ｉｄ１＊，ｉｑ１＊及び最小電圧指令Ｖｃ１＊の組み合わせを最小電流電圧マップとして作成する。なお、最小電圧指令Ｖｃ１＊は、昇圧部１８の構成上、バッテリ側電圧Ｖｂ以下にすることはできないために、最小電圧指令Ｖｃ１＊がバッテリ側電圧Ｖｂ以下である時には、Ｖｃ電圧指令部２６は図６（ａ）に示すように最小電圧指令Ｖｃ１＊をバッテリ側電圧Ｖｂに設定する。
【００１６】
次に、モータ電流Ｉ１と同様、トルク出力Ｔｍ１が得られるが、モータ銅損がモータ電流Ｉ１の時と比較して以下の数式１に示すΔＷ分増加するモータ電流Ｉ２を暖気電流とし、シミュレーションや実験によって、暖気電流Ｉ２を実現する電流指令ｉｄ２＊，ｉｑ２＊及び電圧指令Ｖｃ２＊をモータの全運転領域において算出することにより、モータトルク指令及びモータ回転数毎の暖気電流指令ｉｄ２＊，ｉｑ２＊及び暖気電圧指令Ｖｃ２＊の組み合わせを暖気電流電圧マップとして作成する。なお、暖気電流Ｉ２は、駆動モータ５を過熱させない範囲で損失を増大させるように、オイル飽和温度Ｔ２において駆動モータ５の連続熱定格以下になるように設定する。また、暖気電圧指令Ｖｃ２＊は、昇圧部１８の構成上、バッテリ側電圧Ｖｂ以下にすることはできないために、暖気電圧指令Ｖｃ２＊がバッテリ側電圧Ｖｂ以下である時には、Ｖｃ電圧指令部２６は図６（ａ）に示すように暖気電圧指令Ｖｃ２＊をバッテリ側電圧Ｖｂに設定する。
【数１】
2005348535.tif 000003
【００１７】
Ｒはモータ巻線抵抗を示す。
【００１８】
以下、図７に示すフローチャートを参照して、最小電流電圧マップと暖気電流電圧マップとを利用して駆動モータ５の温度を制御する温度制御処理を実行する際のモータコントローラ１０の動作について詳しく説明する。
【００１９】
［温度制御処理］
図７に示すフローチャートは、車両のイグニッションスイッチがオン状態になるのに応じて開始となり、この温度制御処理はステップＳ１の処理に進む。
【００２０】
ステップＳ１の処理では、制御モード指令部２３が、モータトルク指令Ｔｍ＊，モータ回転数Ｎｍ，及び油温ＴＨｏｉｌに従って、最小電流制御モードと暖気電流制御モードのどちらの制御モードにより駆動モータ５を駆動するかを決定し、決定した制御モードを示すモード信号Ｍｏｄｅを電流指令部２４及びＶｃ電圧指令部２６に入力する（制御モード決定処理）。なお、この制御モード決定処理の詳細については図８に示すフローチャートを参照して後述する。これにより、ステップＳ１の処理は完了し、温度制御処理はステップＳ１の処理からステップＳ２の処理に進む。
【００２１】
ステップＳ２の処理では、Ｖｃ電圧指令部２６が、モード信号Ｍｏｄｅに対応するマップを参照して、モータトルク指令Ｔｍ＊及びモータ回転数Ｎｍに対応する電圧指令Ｖｃ＊を生成し、電圧制御部２７に入力する（電圧指令生成処理）。なお、この電圧指令生成処理については図９に示すフローチャートを参照して後述する。これにより、ステップＳ２の処理は完了し、温度制御処理はステップＳ２の処理からステップＳ３の処理に進む。
【００２２】
ステップＳ３の処理では、電圧制御部２７が、電圧指令Ｖｃ＊に応じたＰＷＭ駆動信号を生成し、生成したＰＷＭ駆動信号を昇圧部１８に入力する。なお、電圧制御部２７は、電圧指令Ｖｃ＊がバッテリ側電圧Ｖｂ以上である時には、以下の数式２に示す関係式が成り立つようにＰＷＭ駆動信号を出力する。なお、数式２中、Ｔｏｎ２及びＴｏｆｆ２はそれぞれ昇圧部１８を構成するトランジスタＴ２のオン時間及びオフ時間を示す。また、昇圧部１８を構成するトランジスタＴ１に対してはデッドタイムを設け、電圧制御部２７は、トランジスタＴ２がオン状態の時はオフ、オフ状態の時はオン状態になるようにＰＷＭ駆動信号を出力する。また、電圧指令値Ｖｃ＊がバッテリ側電圧Ｖｂと等しい時には、電圧制御部２７は、トランジスタＴ１が常時オン状態及びトランジスタＴ２が常時オフ状態になるようにＰＷＭ駆動信号を出力する。これにより、このステップＳ３の処理は完了し、温度制御処理はステップＳ３の処理からステップＳ４の処理に進む。
【数２】
2005348535.tif 000004
【００２３】
ステップＳ４の処理では、電流指令部２４が、モード信号Ｍｏｄｅに対応するマップを参照して、モータトルク指令Ｔｍ＊及びモータ回転数Ｎｍに対応する電流指令ｉｄ＊，ｉｑ＊を生成し、電流制御部２５に入力する（電流指令生成処理）。なお、この電流指令生成処理については図９に示すフローチャートを参照して後述する。これにより、ステップＳ４の処理は完了し、温度制御処理はステップＳ４の処理からステップＳ５の処理に進む。
【００２４】
ステップＳ５の処理では、電流制御部２５が、以下に示す数式３，４を利用してモータ実電流ｉｄ，ｉｑが電流指令ｉｄ＊，ｉｑ＊に一致するように電圧指令Ｖｄ＊，Ｖｑ＊を演算し、電圧指令Ｖｄ＊，Ｖｑ＊に応じたＰＷＭ駆動信号を生成する。そして、電流制御部２５は、生成したＰＷＭ駆動信号をインバータ部１９に入力する。これにより、このステップＳ５の処理は完了し、温度制御処理はステップＳ５の処理からステップＳ１の処理に戻る。
【数３】
2005348535.tif 000005
【数４】
2005348535.tif 000006
【００２５】
〔制御モード決定処理〕
図８に示すフローチャートは、車両のイグニッションスイッチがオン状態になるのに応じて開始となり、制御モード決定処理はステップＳ１１の処理に進む。
【００２６】
ステップＳ１１の処理では、制御モード指令部２３が、モータトルク指令Ｔｍ＊，油温ＴＨｏｉｌ，及びモータ回転数Ｎｍのデータを取得する。これにより、このステップＳ１１の処理は完了し、制御モード決定処理はステップＳ１１の処理からステップＳ１２の処理に進む。
【００２７】
ステップＳ１２の処理では、制御モード指令部２３が、最小電流電圧マップと暖気電流電圧マップを参照して、モータトルク指令Ｔｍ＊及びモータ回転数Ｎｍに対応する最小電流指令ｉｄ１＊，ｉｑ１＊及び暖気電流指令ｉｄ２＊，ｉｑ２＊を算出する。これにより、このステップＳ１２の処理は完了し、制御モード決定処理はステップＳ１２の処理からステップＳ１３の処理に進む。
【００２８】
ステップＳ１３の処理では、制御モード指令部２３が、以下に示す数式５を利用して、最小電流指令ｉｄ１＊，ｉｑ１＊の時と暖気電流指令ｉｄ２＊，ｉｑ２＊の時の銅損差ΔＷを算出する。これにより、このステップＳ１３の処理は完了し、制御モード決定処理はステップＳ１３の処理からステップＳ１４の処理に進む。
【数５】
2005348535.tif 000007
【００２９】
ステップＳ１４の処理では、制御モード指令部２３が、現在の油温ＴＨｏｉｌに対応するポンプ必要出力Ｐｘを算出する。これにより、このステップＳ１４の処理は完了し、制御モード決定処理はステップＳ１４の処理からステップＳ１５の処理に進む。
【００３０】
ステップＳ１５の処理では、制御モード指令部２３が、現在の油温ＴＨｏｉｌ時と飽和温度Ｔ２時のポンプ必要出力差（Ｐｘ−Ｐ２）を算出し、算出したポンプ必要出力差（Ｐｘ−Ｐ２）がステップＳ１３の処理において算出した銅損差ΔＷ以上であるか否かを判別する。そして、判別の結果、ポンプ必要出力差（Ｐｘ−Ｐ２）が銅損差ΔＷ以上である場合、制御モード指令部２３は、制御モード決定処理をステップＳ１７の処理に進める。一方。ポンプ必要出力差（Ｐｘ−Ｐ２）が銅損差ΔＷ以上でない場合には、制御モード指令部２３は制御モード決定処理をステップＳ１６の処理に進める。
【００３１】
ステップＳ１６の処理では、制御モード指令部２３が、暖気の効果があると判断し、暖気電流電圧マップを参照して電流指令ｉｄ＊，ｉｑ＊及び電圧指令Ｖｃ＊を決定する暖気電流制御モードに制御モードを設定する（モード信号Ｍｏｄｅ＝１）。これにより、このステップＳ１６の処理は完了し、制御モード決定処理はステップＳ１６の処理からステップＳ１８の処理に進む。
【００３２】
ステップＳ１７の処理では、制御モード指令部２３が、油温ＴＨｏｉｌが飽和温度Ｔ２に近い、若しくは、最小電流時でもモータ銅損が大きく（連続定格に近い又は連続定格以上）、暖気の効果が少ないと判断し、最小電流電圧マップを参照して電流指令ｉｄ＊，ｉｑ＊及び電圧指令Ｖｃ＊を決定する最小電流制御モードに制御モードを設定する（モード信号Ｍｏｄｅ＝０）。これにより、このステップＳ１７の処理は完了し、制御モード決定処理はステップＳ１７の処理からステップＳ１８の処理に進む。
【００３３】
ステップＳ１８の処理では、制御モード指令部２３が、設定した制御モードの種別を示すモード信号Ｍｏｄｅ（＝０又は１）を電流指令部２４及びＶｃ電圧指令部２６に入力する。これにより、このステップＳ１８の処理は完了し、制御モード決定処理はステップＳ１８の処理からステップＳ１１の処理に戻る。
【００３４】
〔電圧指令生成処理〕
図９に示すフローチャートは、Ｖｃ電圧指令部２６にモード信号Ｍｏｄｅが入力されるのに応じて開始となり、電圧指令生成処理はステップＳ２１の処理に進む。
【００３５】
ステップＳ２１の処理では、Ｖｃ電圧指令部２６が、モード信号Ｍｏｄｅ，バッテリ側側電圧Ｖｂ，モータトルク指令Ｔｍ＊，油温ＴＨｏｉｌ，及びモータ回転数Ｎｍのデータを取得する。これにより、このステップＳ２１の処理は完了し、電圧指令生成処理はステップＳ２１の処理からステップＳ２２の処理に進む。
【００３６】
ステップＳ２２の処理では、Ｖｃ電圧指令部２６が、モード信号Ｍｏｄｅが０又は１のいずれであるかを判別することにより、制御モードが最小電流制御モード、又は、暖気電流制御モードのいずれであるか判別する。そして、判別の結果、制御モードが最小電流制御モードである場合、Ｖｃ電圧指令部２６は電圧指令生成処理をステップＳ２４の処理に進める。一方、制御モードが暖気電流制御モードである場合には、Ｖｃ電圧指令部２６は電圧指令生成処理をステップＳ２３の処理に進める。
【００３７】
ステップＳ２３の処理では、Ｖｃ電圧指令部２６が、暖気電流電圧マップを参照して、モータトルク指令Ｔｍ＊及びモータ回転数Ｎｍに対応する暖気電圧指令Ｖｃ２＊を読み出し、読み出された暖気電圧指令Ｖｃ２＊に電圧指令Ｖｃ＊を設定する。これにより、このステップＳ２３の処理は完了し、電圧指令生成処理はステップＳ２３の処理からステップＳ２５の処理に進む。
【００３８】
ステップＳ２４の処理では、Ｖｃ電圧指令部２６が、最小電流電圧マップを参照して、モータトルク指令Ｔｍ＊及びモータ回転数Ｎｍに対応する最小電圧指令Ｖｃ１＊を読み出し、読み出された最小電圧指令Ｖｃ１＊に電圧指令Ｖｃ＊を設定する。これにより、このステップＳ２４の処理は完了し、電圧指令生成処理はステップＳ２４の処理からステップＳ２５の処理に進む。
【００３９】
ステップＳ２５の処理では、Ｖｃ電圧指令部２６が、電圧指令Ｖｃ＊がバッテリ側電圧Ｖｂ以下であるか否かを判別する。そして、判別の結果、電圧指令Ｖｃ＊がバッテリ側電圧Ｖｂ以下でない場合、Ｖｃ電圧指令部２６は電圧指令生成処理をステップＳ２７の処理に進める。一方、電圧指令Ｖｃ＊がバッテリ側電圧Ｖｂ以下である場合には、Ｖｃ電圧指令部２６は電圧指令生成処理をステップＳ２６の処理に進める。
【００４０】
ステップＳ２６の処理では、Ｖｃ電圧指令部２６が、電圧指令Ｖｃ＊をバッテリ側電圧Ｖｂに設定する。これにより、このステップＳ２６の処理は完了し、電圧指令生成処理はステップＳ２６の処理からステップＳ２７の処理に進む。
【００４１】
ステップＳ２７の処理では、Ｖｃ電圧指令部２６が、電圧指令Ｖｃ＊を電圧制御部２７に入力する。これにより、このステップＳ２７の処理は完了し、電圧指令生成処理はステップＳ２７の処理からステップＳ２１の処理に戻る。
【００４２】
〔電流指令生成処理〕
図１０に示すフローチャートは、図７に示すステップＳ３の処理が完了するのに応じて開始となり、電流指令生成処理はステップＳ３１の処理に進む。
【００４３】
ステップＳ３１の処理では、電流指令部２４が、モード信号Ｍｏｄｅ，モータトルク指令Ｔｍ＊，及びモータ回転数Ｎｍのデータを取得する。これにより、このステップＳ３１の処理は完了し、電流生成処理はステップＳ３１の処理からステップＳ３２の処理に進む。
【００４４】
ステップＳ３２の処理では、電流指令部２４が、モード信号Ｍｏｄｅが０又は１のいずれであるかを判別することにより、制御モードが最小電流制御モード、又は、暖気電流制御モードのいずれであるか判別する。そして、判別の結果、制御モードが最小電流制御モードである場合、電流指令部２３は電流指令生成処理をステップＳ３３の処理に進める。一方、制御モードが暖気電流制御モードである場合には、電流指令部２４は電流指令生成処理をステップＳ３４の処理に進める。
【００４５】
ステップＳ３３の処理では、電流指令部２４が、最小電流電圧マップを参照して、モータトルク指令Ｔｍ＊及びモータ回転数Ｎｍに対応する最小電流指令ｉｄ１＊，ｉｑ１＊を読み出し、読み出された最小電流指令ｉｄ１＊，ｉｑ１＊に電流指令ｉｄ＊，ｉｑ＊を設定する。これにより、このステップＳ３３の処理は完了し、電圧指令生成処理はステップＳ３３の処理からステップＳ３１の処理に戻る。
【００４６】
ステップＳ３４の処理では、電流指令部２４が、暖気電流電圧マップを参照して、モータトルク指令Ｔｍ＊及びモータ回転数Ｎｍに対応する暖気電流指令ｉｄ２＊，ｉｑ２＊を読み出し、読み出された暖気電流指令ｉｄ２＊，ｉｑ２＊に電流指令ｉｄ＊，ｉｑ＊を設定する。これにより、このステップＳ３４の処理は完了し、電流指令生成処理はステップＳ３４の処理からステップＳ３１の処理に戻る。
【００４７】
以上の説明から明らかなように、本発明の実施形態となるモータ制御装置１によれば、冷却油の温度が所定温度以下である場合、モータコントローラ１０が、駆動モータ５の銅損が増大するように駆動モータ５に対する入力電圧及び入力電流を制御することにより、冷却油を加熱し、冷却油の粘性を低下させるので、コストを増加させることなく、低温時においても冷却油の流量を確保することができる。
【００４８】
以上、本発明者によってなされた発明を適用した実施の形態について説明したが、この実施の形態による本発明の開示の一部をなす論述及び図面により本発明は限定されることはない。例えば、上記実施形態では、制御モード指令部２３は、モータ銅損差ΔＷとポンプ必要出力差（Ｐｘ−Ｐ２）に基づいて最小電流制御モードと暖気電流制御モードとの間で制御モードを切り換えたが、モータ回転数Ｎｍに対するモータ銅損差ΔＷ及び油温ＴＨｏｉｌに基づいてポンプ必要出力差（Ｐｘ−Ｐ２）を算出し、モータトルク指令Ｔｍ＊及びモータ回転数Ｎｍに対してΔＷ＞（Ｐｘ−Ｐ２）となる切換温度Ｔｘを予めマップ化しておいてもよい。なお、この場合、制御モード指令部２３は、図１１のフローチャートに示すように、モータトルク指令Ｔｍ＊及びモータ回転数Ｎｍに対応する切換温度Ｔｘをマップから読み出す（ステップＳ４２）。そして、油温Ｔｈｏｉｌが切換温度Ｔｘ以上である場合には最小電流制御モードを選択し（ステップＳ４５）、油温Ｔｈｏｉｌが切換温度Ｔｘ以下である場合には暖気電流制御モードを選択する（ステップＳ４４）。このように、上記実施の形態に基づいて当業者等によりなされる他の実施の形態、実施例及び運用技術等は全て本発明の範疇に含まれることは勿論であることを付け加えておく。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施形態となるハイブリッドシステムの構成を示すブロック図である。
【図２】図１に示すモータコントローラの内部構成を示すブロック図である。
【図３】油温Ｔｈｏｉｌとポンプ必要出力Ｐの関係を示す図である。
【図４】モータ電流Ｉａｃとｄ軸及びｑ軸電流との関係を示す図である。
【図５】最小電流Ｉ１と暖気電流Ｉ２の関係を示す図である。
【図６】最小電圧指令及び暖気電圧指令とバッテリ側電圧の関係を示す図である。
【図７】本発明の実施形態となる温度制御処理の流れを示すフローチャート図である。
【図８】図７に示す制御モード決定ステップの流れを示すフローチャート図である。
【図９】図７に示す電圧指令生成ステップの流れを示すフローチャート図である。
【図１０】図７に示す電流指令生成ステップの流れを示すフローチャート図である。
【図１１】図７に示す温度制御処理の応用例の流れを示すフローチャート図である。
【符号の説明】
【００５０】
１：ハイブリッドシステム
４：エンジン（ＥＮＧ）
５：駆動モータ（ＭＧ）
６：車両コントローラ
７：エンジンコントローラ（ＥＣＵ）
８：昇圧インバータ（昇圧ＩＮＶ）
９：バッテリ
１０：モータコントローラ（Ｍ／Ｃ）
１１：オイルポンプ
１４：流路
１６：回転検出センサ
１７：油温センサ
１８：昇圧部
１９：インバータ（ＩＮＶ）部
２０：３相交流電流センサ
２１：バッテリ側電圧検出用センサ
２２：インバータ側電圧検出用センサ
２３：制御モード指令部
２４：電流指令部
２５：電流制御部
２６：Ｖｃ電圧指令部
２７：電圧制御部
２８：ＭＧ速度・位置検出部
２９：油温度検出部
３０：座標変換部
【図１】
2005348535.tif 000008
【図２】
2005348535.tif 000009
【図３】
2005348535.tif 000010
【図４】
2005348535.tif 000011
【図５】
2005348535.tif 000012
【図６】
2005348535.tif 000013
【図７】
2005348535.tif 000014
【図８】
2005348535.tif 000015
【図９】
2005348535.tif 000016
【図１０】
2005348535.tif 000017
【図１１】
2005348535.tif 000018