(57)【要約】【課題】インバータの過負荷を防止と動力性能の確保との両立が可能なモータ駆動装置を提供する。【解決手段】交流モータの過負荷状態が検出されると、制御装置は、所定期間ｄｔおきに、断続的に最大トルクＴ＿ｍａｘを出力するように交流モータを駆動制御する。これにより、交流モータの出力トルクＴは、所定期間ｄｔだけ最大トルクＴ＿ｍａｘを示した後に連続可能トルクＴ＿ｓｔｄまで低下するのを繰り返す。このとき、制御装置は、交流モータが最大トルクＴ＿ｍａｘを出力した回数をカウントし、カウント値が予め設定した所定の許容回数Ｎに達したと判断されると、最大トルクＴ＿ｍａｘの断続的な出力を停止して、最大トルクから漸減させた出力トルクを断続的に出力させる。これにより、インバータの素子温度が許容温度Ｔｈ＿ｌｉｍに達しない範囲内で最大トルクＴ＿ｍａｘが有効に利用されるため、モータの動力性能が確保される。【選択図】図３
2007129801.tif 000002
【特許請求の範囲】
【請求項１】
電源と、
前記電源から電力の供給を受けてモータを駆動する駆動回路と、
前記モータの出力が目標トルクに一致するように前記駆動回路を制御する制御装置とを備え、
前記制御装置は、
前記モータの回転数およびモータ駆動電流に基づいて、前記モータの過負荷状態を検出する過負荷状態検出部と、
前記モータの過負荷状態検出に応じて、前記モータの出力トルクを制限するモータ出力制限部とを含み、
前記モータ出力制限部は、前記モータが予め設定された所定の許容回数範囲内で、前記モータが出力可能な最大トルクを断続的に出力するように前記目標トルクを設定する、モータ駆動装置。
【請求項２】
前記モータ出力制限部は、前記モータが所定期間おきに、かつ前記所定の許容回数範囲内で、前記モータが出力可能な最大トルクを出力するように前記目標トルクを設定する、請求項１に記載のモータ駆動装置。
【請求項３】
前記モータ出力制限部は、前記駆動回路の温度が所定の許容値を超えないように前記許容回数を設定する、請求項２に記載のモータ駆動装置。
【請求項４】
前記モータ出力制限部は、前記モータが前記最大トルクを出力した回数が前記許容回数に達したと判断されると、前記モータの出力トルクが前記所定期間おきに、前記最大トルクから漸減するように前記目標トルクを設定する、請求項３に記載のモータ駆動装置。
【請求項５】
前記駆動回路は、複数のスイッチング素子のスイッチング操作により前記電源と前記モータとの間で電力変換を行なう電力変換器であり、
前記所定の期間は、前記最大トルクに対応するモータ駆動電流が前記複数のスイッチング素子のいずれかに継続して流れた場合に、前記いずれかのスイッチング素子の温度が所定の許容温度に達するまでの時間よりも短くなるように設定される、請求項４に記載のモータ駆動装置。
【請求項６】
前記制御装置は、前記駆動回路の初期温度を取得する初期温度取得手段をさらに含み、
前記モータ出力制限部は、取得された前記駆動回路の初期温度に応じて前記許容回数を調整する、請求項１から請求項５のいずれか１項に記載のモータ駆動装置。
【請求項７】
前記モータ出力制限部は、前記駆動回路の初期温度が相対的に高くなるに従って、前記許容回数が相対的に少なくなるように調整する、請求項６に記載のモータ駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、モータ駆動装置に関し、特に、駆動回路を過熱から保護可能なモータ駆動装置に関する。
【背景技術】
【０００２】
最近、環境に配慮した自動車として、ハイブリッド自動車（Hybrid Vehicle）および電気自動車（Electric Vehicle）が注目されている。ハイブリッド自動車は、従来のエンジンに加え、インバータを介して直流電源により駆動されるモータを動力源とする自動車である。つまり、エンジンを駆動することにより動力源を得るとともに、直流電源からの直流電圧をインバータによって交流電圧に変換し、その変換した交流電圧によりモータを回転することによって動力源を得るものである。
【０００３】
また、電気自動車は、インバータを介して直流電源によって駆動されるモータを動力源とする自動車である。
【０００４】
このようなハイブリッド自動車または電気自動車においては、走行用のモータが通常回転時には、インバータの各スイッチング素子には交流電流が流れる。ところが、脱輪等によってモータの回転子がロックされて停止状態となった場合、または超低速回転速度状態となった場合には、特定のスイッチング素子に大きな直流電流が流れ、その素子の熱損失が急激に増加することになる。
【０００５】
このようなモータのロック時または超低速回転速度時におけるインバータの過負荷を防止する手段として、従来より、モータの出力トルクを制限することにより、インバータのスイッチング素子を流れる電流量を制限する技術が検討されている（たとえば特許文献１〜４参照）。
【０００６】
しかしながら、走行用のモータにかかる出力トルク制限を適用した場合、出力トルクを直ちに低下させてしまうと、所望の車両駆動力が得られず、ロック状態または超低速回転速度状態から脱出できないという不具合が発生しうる。例えば登坂時にアクセルペダルの踏込み量不足などによって、走行用のモータがロック状態となった場合には、出力トルクを制限することによって車両のずり下がりが起きてしまう可能性がある。
【０００７】
そこで、たとえば特許文献１は、モータの出力トルクを急に低下させずにインバータの過負荷を防止することを図った電気自動車の過負荷防止装置を開示する。
【０００８】
特許文献１によれば、電気自動車の過負荷防止装置は、スイッチング素子温度検出値に基づいて、各スイッチング素子の接合部温度を推定する温度推定手段と、通電中のスイッチング素子の接合部温度推定値に応じたトルク制限値を演算するトルク制限値演算手段と、モータの回転速度検出値が所定値よりも小さく、かつ、スイッチング素子の接合部温度推定値が所定値を超えたときに、トルク制限値によりトルク指令値を制限する指令値制限手段とを備える。
【０００９】
トルク制限値演算手段は、モータの磁極位置に基づいて通電しているスイッチング素子を特定し、その通電中のスイッチング素子の接合部温度推定値に応じたトルク制限値を演算する。そして、指令値制限手段によりトルク指令値がトルク制限値以下に制限されると、トルク制限後の指令値に応じた出力電流となるように通電中のスイッチング素子の電流が制御される。
【００１０】
そして、かかるトルク制限によって出力トルクが低下することにより、モータの通電相、すなわち、通電スイッチング素子が隣の相の素子に移ると、新しく通電相になったスイッチング素子のトルク制限値が演算される。このとき、新たに通電相になったスイッチング素子は今まで通電していなかったので接合部温度が低く、したがってトルク制限値が高い。そのため、出力トルクが増加に転じる。
【００１１】
これによれば、各スイッチング素子ごとに接合部温度に応じてトルク指令値が制限されるので、モータロック時に急に出力トルクが低下することがない。その結果、乗員が違和感を覚えるのが防止される。
【特許文献１】特開平１１−１２２７０３号公報
【特許文献２】特開平７−３２２４０１号公報
【特許文献３】特開平８−１９１５０３号公報
【特許文献４】特開２００５−４５８６３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、上記の特許文献１によれば、トルク制限値演算手段および指令値制限手段は、モータの磁極位置が変化すること、すなわち、モータが回転することを前提とした制御を行なっている。そのため、モータの回転が完全に固定された場合においては、トルク指令値を、インバータに通電可能な最大電流を流したときに得られる最大トルクから、モータロック時にインバータの特定のスイッチング素子が連続的に許容できる最大直流電流を流したときのモータの出力トルク（以下、連続可能トルクとも称する）に単純に低下せざるを得ない。したがって、モータロック時の出力トルクが急激に低下することとなり、ロック状態から脱出するために必要な動力を確保できない可能性が生じる。
【００１３】
また、トルク制限値演算手段は、モータの磁極位置に基づいて通電中のスイッチング素子を特定し、特定したスイッチング素子の接合部温度推定値に応じたトルク制限値を演算する構成であることから、制御内容が複雑になってしまうという問題がある。さらには、モータの磁極位置によって発生するトルクの大きさが異なることから、依然として車両の運転者に違和感を与えることを否めない。
【００１４】
それゆえ、この発明は、かかる問題を解決するためになされたものであり、その目的は、インバータの過負荷を防止と動力性能の確保との両立が可能なモータ駆動装置を提供することである。
【課題を解決するための手段】
【００１５】
この発明によれば、モータ駆動装置は、電源と、電源から電力の供給を受けてモータを駆動する駆動回路と、モータの出力が目標トルクに一致するように駆動回路を制御する制御装置とを備える。制御装置は、モータの回転数およびモータ駆動電流に基づいて、モータの過負荷状態を検出する過負荷状態検出部と、モータの過負荷状態検出に応じて、モータの出力トルクを制限するモータ出力制限部とを含む。モータ出力制限部は、モータが予め設定された所定の許容回数範囲内で、モータが出力可能な最大トルクを断続的に出力するように目標トルクを設定する。
【００１６】
上記のモータ駆動装置によれば、モータが過負荷状態の場合には、駆動回路の過熱が抑制される範囲内で、モータは出力可能な最大トルクを断続的に出力する。これにより、駆動回路の熱的保護を図りながら、モータの最大トルクを有効に利用することができる。その結果、モータの能力を最大限に発揮させて動力性能を確保することができる。
【００１７】
好ましくは、モータ出力制限部は、モータが所定期間おきに、かつ所定の許容回数範囲内で、モータが出力可能な最大トルクを出力するように目標トルクを設定する。
【００１８】
上記のモータ駆動装置によれば、モータが過負荷状態の場合には、モータは所定期間おきに最大トルクを出力する。これにより、簡易な制御構成のもとでモータの最大トルクを有効に利用することができる。
【００１９】
好ましくは、モータ出力制限部は、駆動回路の温度が所定の許容値を超えないように許容回数を設定する。
【００２０】
上記のモータ駆動装置によれば、モータが最大トルクの出力を許容される回数は、駆動回路の温度上昇を考慮して設定されるため、駆動回路の過熱を未然に防止して信頼性を向上することができる。
【００２１】
好ましくは、モータ出力制限部は、モータが最大トルクを出力した回数が許容回数に達したと判断されると、モータの出力トルクが所定期間おきに、最大トルクから漸減するように目標トルクを設定する。
【００２２】
上記のモータ駆動装置によれば、モータは、最大トルクを許容回数だけ出力した後は、出力トルクを最大トルクから段階的に減少させる。これにより、モータの能力を最大限に発揮させて動力性能を確保することができる。
【００２３】
好ましくは、駆動回路は、複数のスイッチング素子のスイッチング操作により電源とモータとの間で電力変換を行なう電力変換器である。所定の期間は、最大トルクに対応するモータ駆動電流が複数のスイッチング素子のいずれかに継続して流れた場合に、いずれかのスイッチング素子の温度が所定の許容温度に達するまでの時間よりも短くなるように設定される。
【００２４】
上記のモータ駆動装置によれば、インバータの特定のスイッチング素子の過熱を抑制しながら、モータの最大トルクを有効に利用することができる。
【００２５】
好ましくは、制御装置は、駆動回路の初期温度を取得する初期温度取得手段をさらに含む。モータ出力制限部は、取得された駆動回路の初期温度に応じて許容回数を調整する。
【００２６】
上記のモータ駆動装置によれば、駆動回路の過熱が確実に防止される限りにおいて、モータの最大トルクを最大限利用することができる。
【００２７】
好ましくは、モータ出力制限部は、駆動回路の初期温度が相対的に高くなるに従って、許容回数が相対的に少なくなるように調整する。
【００２８】
上記のモータ駆動装置によれば、駆動回路の温度が相対的に低いときには、モータはより多く最大トルクを出力することができる。したがって、モータの能力をより一層発揮させて動力性能を向上することができる。
【発明の効果】
【００２９】
この発明によれば、モータが過負荷状態の場合には、駆動回路の過熱が抑制される範囲内で、モータからは出力可能な最大トルクが断続的に出力される。これにより、駆動回路の熱的保護を図りながら、モータの最大トルクを有効に利用することができる。その結果、モータの能力を最大限に発揮させて動力性能を確保することができる。
【発明を実施するための最良の形態】
【００３０】
以下、この発明の実施の形態について図面を参照して詳しく説明する。なお、図中同一符号は同一または相当部分を示す。
【００３１】
図１は、この発明の実施の形態によるモータ駆動装置の概略ブロック図である。
図１を参照して、モータ駆動装置１００は、直流電源Ｂと、電圧センサ１０，１１と、システムリレーＳＲ１，ＳＲ２と、コンデンサＣ１，Ｃ２と、昇圧コンバータ１２と、インバータ１４と、電流センサ２４と、温度センサ１３と、回転数センサ２０と、制御装置３０とを備える。
【００３２】
交流モータＭ１は、ハイブリッド自動車または電気動車の駆動輪を駆動するためのトルクを発生するための駆動モータである。また、交流モータＭ１は、エンジン（図示せず）にて駆動される発電機の機能を持つように、そして、エンジンに対して電動機として動作し、たとえばエンジン始動を行ない得るようなモータである。
【００３３】
昇圧コンバータ１２は、リアクトルＬ１と、ＮＰＮトランジスタＱ１，Ｑ２と、ダイオードＤ１，Ｄ２とを含む。
【００３４】
リアクトルＬ１の一方端は直流電源Ｂの電源ラインに接続され、他方端はＮＰＮトランジスタＱ１とＮＰＮトランジスタＱ２との中間点、すなわち、ＮＰＮトランジスタＱ１のエミッタとＮＰＮトランジスタＱ２のコレクタとの間に接続される。
【００３５】
ＮＰＮトランジスタＱ１，Ｑ２は、電源ラインとアースラインとの間に直列に接続される。ＮＰＮトランジスタＱ１のコレクタは電源ラインに接続され、ＮＰＮトランジスタＱ２のエミッタはアースラインに接続される。また、各ＮＰＮトランジスタＱ１，Ｑ２のコレクタ−エミッタ間には、エミッタ側からコレクタ側に電流を流すダイオードＤ１，Ｄ２がそれぞれ配されている。
【００３６】
インバータ１４は、Ｕ相アーム１５と、Ｖ相アーム１６と、Ｗ相アーム１７とからなる。Ｕ相アーム１５、Ｖ相アーム１６およびＷ相アーム１７は、電源ラインとアースラインとの間に並列に設けられる。
【００３７】
Ｕ相アーム１５は、直列接続されたＮＰＮトランジスタＱ３，Ｑ４からなる。Ｖ相アーム１６は、直列接続されたＮＰＮトランジスタＱ５，Ｑ６からなる。Ｗ相アーム１７は、直列接続されたＮＰＮトランジスタＱ７，Ｑ８からなる。また、各ＮＰＮトランジスタＱ３〜Ｑ８のコレクタ−エミッタ間には、エミッタ側からコレクタ側へ電流を流すダイオードＤ３〜Ｄ８がそれぞれ接続されている。
【００３８】
各相アームの中間点は、交流モータＭ１の各相コイルの各相端に接続されている。すなわち、交流モータＭ１は、３相の永久磁石モータであり、Ｕ，Ｖ，Ｗ相の３つのコイルの一端が中点に共通に接続されて構成される。Ｕ相コイルの他端がＮＰＮトランジスタＱ３，Ｑ４の中間点に、Ｖ相コイルの他端がＮＰＮトランジスタＱ５，Ｑ６の中間点に、Ｗ相コイルの他端がＮＰＮトランジスタＱ７，Ｑ８の中間点にそれぞれ接続されている。
【００３９】
なお、昇圧コンバータ１２およびインバータ１４にそれぞれ含まれるスイッチング素子は、ＮＰＮトランジスタＱ１〜Ｑ８に限定されず、ＩＧＢＴ（Insulated Gate Bipolar Transistor）やＭＯＳＦＥＴ等の他のパワー素子で構成しても良い。
【００４０】
直流電源Ｂは、ニッケル水素またはリチウムイオンなどの二次電池からなる。電圧センサ１０は、直流電源Ｂから出力される電圧Ｖｂを検出し、検出した電圧Ｖｂを制御装置３０へ出力する。システムリレーＳＲ１，ＳＲ２は、制御装置３０からの信号ＳＥによりオン／オフされる。より具体的には、システムリレーＳＲ１，ＳＲ２は、制御装置３０からのＨ（論理ハイ）レベルの信号ＳＥによりオンされ、制御装置３０からのＬ（論理ロー）レベルの信号ＳＥによりオフされる。
【００４１】
コンデンサＣ１は、直流電源Ｂから供給された直流電圧を平滑化し、その平滑化した直流電圧を昇圧コンバータ１２へ供給する。
【００４２】
昇圧コンバータ１２は、コンデンサＣ１から供給された直流電圧を昇圧してコンデンサＣ２に供給する。より具体的には、昇圧コンバータ１２は、制御装置３０から信号ＰＷＭＣを受けると、信号ＰＷＭＣによってＮＰＮトランジスタＱ２がオンされた期間に応じて直流電圧を昇圧してコンデンサＣ２に供給する。
【００４３】
また、昇圧コンバータ１２は、制御装置３０から信号ＰＷＭＣを受けると、コンデンサＣ２を介してインバータ１４から供給された直流電圧を降圧して直流電源Ｂへ供給する。
【００４４】
コンデンサＣ２は、昇圧コンバータ１２から出力された直流電圧を平滑化し、平滑化した直流電圧をインバータ１４へ供給する。
【００４５】
電圧センサ１１は、コンデンサＣ２の両端の電圧Ｖｍ（すなわち、インバータ１４の入力電圧に相当する。以下同じ。）を検出し、その検出した電圧Ｖｍを制御装置３０へ出力する。
【００４６】
温度センサ１３は、インバータ１４を冷却する冷却水の温度（以下、「インバータ冷却水温」とも称する。）Ｔｉｖを検出し、その検出したインバータ冷却水温Ｔｉｖを制御装置３０へ出力する。
【００４７】
インバータ１４は、コンデンサＣ２から直流電圧が供給されると、制御装置３０からの信号ＰＷＭＩに基づいて直流電圧を交流電圧に変換して交流モータＭ１を駆動する。これにより、交流モータＭ１は、トルク指令値ＴＲによって指定された要求トルクを発生するように駆動される。
【００４８】
また、インバータ１４は、モータ駆動装置１００が搭載されたハイブリッド自動車または電気自動車の回生制動時、交流モータＭ１が発電した交流電圧を制御装置３０からの信号ＰＷＭＩに基づいて直流電圧に変換し、変換した直流電圧をコンデンサＣ２を介して昇圧コンバータ１２へ供給する。
【００４９】
なお、ここで言う回生制動とは、ハイブリッド自動車または電気自動車を運転するドライバーによるフットブレーキ操作があった場合との回生発電を伴なう制動や、フットブレーキを操作しないものの、走行中にアクセルペダルをオフすることで回生発電をさせながら車速を減速（または加速を中止）させることを含む。
【００５０】
電流センサ２４は、交流モータＭ１に流れるモータ電流ＭＣＲＴを検出し、その検出したモータ電流ＭＣＲＴを制御装置３０へ出力する。回転数センサ２０は、交流モータＭ１のモータ回転数ＭＲＮを検出し、その検出したモータ回転数ＭＲＮを制御装置３０へ出力する。
【００５１】
制御装置３０は、アクセルポジションセンサ４０からアクセルペダルポジションＡＰを受け、シフトポジションセンサ４２からシフトポジションＳＰを受け、ブレーキペダルポジションセンサ４４からブレーキペダルポジションＢＰを受ける。さらに、制御装置３０は、電圧センサ１０から直流電圧Ｖｂを受け、電圧センサ１１から出力電圧Ｖｍを受け、電流センサ２４からモータ電流ＭＣＲＴを受け、回転数センサ２０からモータ回転数ＭＲＮを受け、温度センサ１３からインバータ冷却水温Ｔｉｖを受ける。
【００５２】
制御装置３０は、アクセルペダルポジションＡＰ、シフトポジションＳＰおよびブレーキペダルポジションＢＰに基づいて、交流モータＭ１に要求される出力トルク（以下、要求トルクとも称する）Ｔ＊を演算する。
【００５３】
また、制御装置３０は、モータ回転数ＭＲＮおよびモータ電流ＭＣＲＴに基づいて、後述する方法により、交流モータＭ１の駆動状態を検出する。
【００５４】
そして、制御装置３０は、演算した要求トルクＴ＊と検出した交流モータＭ１の駆動状態とに基づいて、交流モータＭ１を駆動するためのトルク指令値ＴＲを設定する。
【００５５】
そうすると、制御装置３０は、設定したトルク指令値ＴＲ、出力電圧Ｖｍ、モータ電流ＭＣＲＴに基づいて、後述する方法によりインバータ１４が交流モータＭ１を駆動するときにインバータ１４のＮＰＮトランジスタＱ３〜Ｑ８をスイッチング制御するための信号ＰＷＭＩを生成し、その生成した信号ＰＷＭＩをインバータ１４へ出力する。
【００５６】
また、制御装置３０は、インバータ１４が交流モータＭ１を駆動するとき、直流電圧Ｖｂ、出力電圧Ｖｍ、トルク指令値ＴＲおよびモータ回転数ＭＲＮに基づいて、後述する方法により昇圧コンバータ１２のＮＰＮトランジスタＱ１，Ｑ２をスイッチング制御するための信号ＰＷＭＣを生成し、生成した信号ＰＷＭＣを昇圧コンバータ１２へ出力する。
【００５７】
さらに、制御装置３０は、モータ駆動装置１００が搭載されたハイブリッド自動車または電気自動車の回生制動時、出力電圧Ｖｍ、トルク指令値ＴＲおよびモータ電流ＭＣＲＴに基づいて、交流モータＭ１が発電した交流電圧を直流電圧に変換するための信号ＰＷＭＩを生成し、その生成した信号ＰＷＭＩをインバータ１４へ出力する。この場合、インバータ１４のＮＰＮトランジスタＱ３〜Ｑ８は、信号ＰＷＭＩによってスイッチング制御される。これにより、インバータ１４は、交流モータＭ１が発電した交流電圧を直流電圧に変換して昇圧コンバータ１２へ供給する。
【００５８】
さらに、制御装置３０は、回生制動時、直流電圧Ｖｂ，出力電圧Ｖｍ、トルク指令値ＴＲおよびモータ回転数ＭＲＮに基づいて、インバータ１４から供給された直流電圧を降圧するための信号ＰＷＭＣを生成し、生成した信号ＰＷＭＣを昇圧コンバータ１２へ出力する。これにより、交流モータＭ１が発電した交流電圧は、直流電圧に変換され、降圧されて直流電源Ｂに供給される。
【００５９】
図２は、図１における制御装置３０の機能ブロック図である。
図２を参照して、制御装置３０は、交流モータＭ１を駆動するためのトルク指令値ＴＲを設定するトルク指令値設定手段３２と、交流モータＭ１がトルク指令値ＴＲによって指定されたトルクを出力するようにインバータ１４および昇圧コンバータ１２を駆動制御するモータトルク制御手段３４とから構成される。
【００６０】
具体的には、トルク指令値設定手段３２は、要求トルク演算部３０１と、出力トルク制限部３０２と、駆動状態検出部３１０と、カウンタ３０８と、タイマ３０９とを含む。
【００６１】
要求トルク演算部３０１は、アクセルポジションセンサ４０からアクセルペダルポジションＡＰを受け、シフトポジションセンサ４２からシフトポジションＳＰを受け、ブレーキペダルポジションセンサ４４からブレーキペダルポジションＢＰを受ける。そして、要求トルク演算部３０１は、これらの入力信号に基づいて、交流モータＭ１の要求トルクＴ＊を演算し、その演算した要求トルクＴ＊を出力トルク制限部３０２へ出力する。
【００６２】
駆動状態検出部３１０は、回転数センサ２０からモータ回転数ＭＲＮを受け、電流センサ２４からモータ電流ＭＣＲＴを受ける。そして、駆動状態検出部３１０は、これらの入力信号に基づいて交流モータＭ１が過負荷状態であるか否かを判定し、その判定結果を出力トルク制限部３０２へ出力する。
【００６３】
詳細には、駆動状態検出部３１０は、モータ回転数ＭＲＮが予め設定された所定の回転数を下回るときであって、かつモータ電流ＭＣＲＴが所定の基準電流を超えた場合には、交流モータＭ１がインバータ１４に過大な負荷を与える過負荷状態であると判定して、過負荷状態を示す信号ＯＶＬを生成して出力トルク制限部３０２へ出力する。
【００６４】
なお、所定の回転数は、交流モータＭ１がロックされて停止状態または超低速回転状態にあることを検出するために、略零付近の回転数に設定される。また、所定の基準電流は、交流モータＭ１がロックされて停止状態または超低速回転状態にあるときには、インバータ１４の特定のスイッチング素子には、交流モータＭ１が正常動作時に流れる交流電流の上限値を上回る直流電流が継続的に流れることを考慮して、交流電流の上限値よりも高い電流値に設定される。
【００６５】
また、駆動状態検出部３１０は、モータ回転数ＭＲＮが所定の回転数以上のとき、および／または、モータ電流ＭＣＲＴが所定の基準電流以下の場合には、交流モータＭ１が正常状態にあると判定して、正常状態を示す信号ＮＯＲを生成して出力トルク制限部３０２へ出力する。
【００６６】
出力トルク制限部３０２は、要求トルク演算部３０１から要求トルクＴ＊を受け、駆動状態検出部３１０から信号ＮＯＲまたはＯＶＬを受けると、要求トルクＴ＊および交流モータＭ１の駆動状態に基づいてトルク指令値ＴＲを設定する。
【００６７】
詳細には、出力トルク制限部３０２は、駆動状態検出部３０１からの信号ＮＯＲにより交流モータＭ１が正常状態にあると判断されると、後述する出力トルクの制限を行なうことなく、要求トルクＴ＊を、交流モータＭ１を駆動するためのトルク指令値ＴＲとしてモータトルク制御手段３４へ出力する。
【００６８】
一方、出力トルク制限部３０２は、駆動状態検出部３１０からの信号ＯＶＬにより交流モータＭ１が過負荷状態にあると判断されると、以下に述べる方法に従って、交流モータＭ１の出力トルクが制限されるようにトルク指令値ＴＲを設定し、その設定したトルク指令値ＴＲをモータトルク制御手段３４へ出力する。
【００６９】
図３は、この発明の実施の形態における出力トルクの制限方法を説明するためのタイミングチャートである。
【００７０】
交流モータＭ１が過負荷状態にある場合には、出力トルク制限部３０２は、図３に示すように、交流モータＭ１が、交流モータＭ１の出力可能な最大トルク（以下、最大トルクとも称する）Ｔ＿ｍａｘを断続的に出力するようにトルク指令値ＴＲを設定する。
【００７１】
詳細には、交流モータＭ１においては、通常、要求トルクに基づいて設定されたトルク指令値ＴＲを、交流モータＭ１のｄ軸成分とｑ軸成分との電流指令に変換し、実際のモータ電流ＭＣＲＴが電流指令と一致するようにＰＩ（比例・積分）制御によってフィードバックをかける、いわゆる電流制御が行なわれる。このとき、要求トルクが大きくなるに従って、交流モータＭ１にはより高いモータ電流ＭＣＲＴが流れる。そして、モータ電流ＭＣＲＴが交流モータＭ１に通電可能な最大電流に達したとき、交流モータＭ１からは最大トルクＴ＿ｍａｘが出力される。
【００７２】
ここで、脱輪などによってモータがロック状態となった場合、交流モータＭ１を駆動制御するインバータ１４の特定のスイッチング素子には、通常動作時に流れる交流電流を大きく上回る直流電流が集中して流れることになる。そのため、特定のスイッチング素子は、急激な素子温度の上昇により損傷する可能性がある。
【００７３】
そのため、従来では、出力トルクを、交流モータＭ１の最大トルクから、特定のスイッチング素子が連続的に許容できる最大直流電流を流したときの交流モータＭ１の出力トルク（連続可能トルク）に低下させることで、特定のスイッチング素子の温度上昇を防止する方策が採られてきた。
【００７４】
しかしながら、交流モータＭ１がロック状態になると、車両の運転者は、アクセルペダルをさらに踏み込むことによって車両駆動力を増加させてロック状態の脱出を試みる場合が生じる。このとき、先述のように出力トルクを直ちに低下させてしまうと、所望の車両駆動力が得られず、ロック状態から脱出できないという不具合が発生しうる。かかる不具合を防止するためには、交流モータＭ１の能力を活用して交流モータＭ１から最大トルクを積極的に出力させることが望ましい。
【００７５】
その一方、交流モータＭ１から最大トルクを連続的に出力させた場合には、インバータ１４の特定のスイッチング素子に過大な電流が継続して流れることによって素子温度が急激に上昇し、当該スイッチング素子を熱破壊させるおそれがある。
【００７６】
そこで、この発明による出力トルク制限部３０２は、交流モータＭ１がインバータ１４に過大な負荷を与える過負荷状態のときには、交流モータＭ１から最大トルクを断続的に出力させる構成とする。これにより、特定のスイッチング素子の急激な温度上昇を抑えながら、ロック状態脱出に必要な動力性能を確保することが可能となる。
【００７７】
具体的には、図３において、時刻ｔ＝０に交流モータＭ１の過負荷状態が検出されると、出力トルク制限部３０２は、時刻ｔ１から時刻ｔ２までの所定の期間ｄｔ、交流モータＭ１が最大トルクＴ＿ｍａｘを出力するように、交流モータＭ１を駆動するためのトルク指令値ＴＲを設定する。これにより、出力トルクＴは、所定の期間ｄｔだけ最大トルクＴ＿ｍａｘを示し、所定の期間ｄｔが経過した時刻ｔ２以降は、次第に低下する。
【００７８】
なお、所定の期間ｄｔは、最大トルクＴ＿ｍａｘに対応するモータ電流ＭＣＲＴが特定のスイッチング素子が継続して流れた場合に、当該素子の温度が許容温度に達するまでの時間よりも短くなるように設定される。具体的な設定方法としては、例えば、出力トルク制限部３０２が、電流センサ２４からのモータ電流ＭＣＲＴを所定の期間ｄｔにわたって積算し、その電流積算値から所定の期間ｄｔ経過時点のインバータ１４のスイッチング素子の温度を推定する。そして、推定した素子温度が許容温度を下回るように、所定の期間ｄｔを制御するように構成することができる。
【００７９】
もしくは、制御の容易化を図る観点から、モータが発生する動力と素子温度の上昇量とを考慮した一定期間に設定しても良い。なお、所定の期間ｄｔは、タイマ３０９によって計時される。
【００８０】
そして、出力トルクＴが低下し、時刻ｔ３において所定のしきい値Ｔ＿ｓｔｄに達したと判断されると、出力トルク制限部３０２は、再び、交流モータＭ１に所定の期間ｄｔだけ最大トルクＴ＿ｍａｘを出力させるようにトルク指令値ＴＲを設定する。そして、所定の期間ｄｔが経過したことに応じて、出力トルクＴを再び所定のしきい値Ｔ＿ｓｔｄまで低下させる。なお、所定のしきい値Ｔ＿ｓｔｄは、交流モータＭ１の連続可能トルクに設定される。
【００８１】
さらに、出力トルク制限部３０２は、交流モータＭ１に対して、以上の最大トルクＴ＿ｍａｘの出力と出力トルクＴの低下とを繰り返し行なわせるのに並行して、カウンタ３０８を用いて、交流モータＭ１が最大トルクＴ＿ｍａｘを出力した回数をカウントする。そして、時刻ｔｎにおいてカウンタ３０８のカウント値ｎが予め設定した所定の許容回数（図３ではＮ回（Ｎは２以上の自然数）に設定される）に達したと判断されると、出力トルク制限部３０２は、上述した最大トルクＴ＿ｍａｘの断続的な出力を停止する。
【００８２】
ここで、所定の許容回数Ｎは、予めインバータ１４の特定のスイッチング素子の温度上昇を考慮して設定されて出力トルク制限部３０２内部の記憶領域に格納される。図３に示すように、インバータ１４のスイッチング素子の温度は、出力トルクＴの増加に応じてモータ電流ＭＣＲＴが増加するに従って上昇し、出力トルクＴの低下に応じてモータ電流ＭＣＲＴが減少するに従って下降する。そして、出力トルク制限部３０２により最大トルクＴ＿ｍａｘと連続可能トルクＴ＿ｓｔｄとの間で出力トルクＴの増加および低下が繰り返されるのに従い、スイッチング素子の温度は、上昇と下降とを繰り返しながら徐々に高くなる。出力トルク制限部３０２は、スイッチング素子の温度に所定の許容温度Ｔｈ＿ｌｉｍを有しており、スイッチング素子の温度が許容温度Ｔｈ＿ｌｉｍに達しない範囲で、最大トルクＴ＿ｍａｘの出力が最大限許容される許容回数を設定する。
【００８３】
したがって、この発明によれば、スイッチング素子の温度が許容温度Ｔｈ＿ｌｉｍに達しない限りにおいて、交流モータＭ１に最大トルクＴ＿ｍａｘを出力させることが可能となる。その結果、スイッチング素子の過熱を防止しながら、交流モータＭ１の能力を最大限に発揮させて動力性能を確保することができる。
【００８４】
さらに、この発明による出力トルク制限部３０２は、最大トルクＴ＿ｍａｘの出力回数が許容回数（図３ではＮ回）に達した後には、交流モータＭ１が最大トルクＴ＿ｍａｘから漸減させたトルクを断続的に出力するようにトルク指令値ＴＲを設定する構成とする。
【００８５】
具体的には、図３の時刻ｔｎにおいてカウント値ｎ＝Ｎに達すると、出力トルク制限部３０２は、交流モータＭ１が、最大トルクＴ＿ｍａｘからΔＴだけ減少させたトルクを所定の期間ｄｔだけ出力するようにトルク指令値ＴＲを設定する。そして、所定の期間ｄｔ経過後において出力トルクＴが減少して所定のしきい値（連続可能トルク）Ｔ＿ｓｔｄに達すると、出力トルク制限部３０２は、直前の出力トルク（＝Ｔ＿ｍａｘ−ΔＴ）から、さらにΔＴだけ減少させたトルク（＝Ｔ＿ｍａｘ−２・ΔＴ）を所定の期間ｄｔだけ出力させる。このようにして、最大トルクＴ＿ｍａｘが許容回数Ｎ出力された後には、交流モータＭ１からは、最大トルクＴ＿ｍａｘからΔＴずつ減少させたトルクが断続的に出力される。このときのスイッチング素子の温度は、緩やかに上昇と下降とを繰り返しながら、許容温度Ｔｈ＿ｌｉｍよりも低い所定の温度に収束する。
【００８６】
このような構成とすることにより、交流モータＭ１からは、最大トルクＴ＿ｍａｘが許容回数出力された後においても、最大トルクＴ＿ｍａｘから徐々に低下させたトルクが出力され続ける。したがって、時刻ｔｎ以降に出力トルクＴを最大トルクＴ＿ｍａｘから直ちに低下させるのと比較して、交流モータＭ１の能力をより一層発揮させることが可能となる。その結果、動力性能の確保がさらに厚くなる。
【００８７】
再び図２を参照して、モータトルク制御手段３４は、出力トルク制限部３０２からトルク指令値ＴＲを受けると、トルク指令値ＴＲに指定されたトルクを出力するようにインバータ１４および昇圧コンバータ１２を駆動制御する。
【００８８】
詳細には、モータトルク制御手段３４は、モータ制御用相電圧演算部３０３と、インバータ用ＰＷＭ信号変換部３０４と、インバータ入力電圧指令演算部３０５と、コンバータ用デューティ比演算部３０６と、コンバータ用ＰＷＭ信号変換部３０７とを含む。
【００８９】
モータ制御用相電圧演算部３０３は、昇圧コンバータ１２の出力電圧Ｖｍ、すなわち、インバータ１４の入力電圧を電圧センサ１１から受け、モータ電流ＭＣＲＴを電流センサ２４から受け、トルク指令値ＴＲを出力トルク制限部３０２から受ける。そして、モータ制御用相電圧演算部３０６は、トルク指令値ＴＲ１、モータ電流ＭＣＲＴおよび出力電圧Ｖｍに基づいて、交流モータＭ１の各相のコイルに印加する電圧を計算し、その計算した結果をインバータ用ＰＷＭ信号変換部３０４へ出力する。
【００９０】
インバータ用ＰＷＭ信号変換部３０４は、モータ制御用相電圧演算部３０３から受けた計算結果に基づいて、実際にインバータ１４の各ＮＰＮトランジスタＱ３〜Ｑ８をオン／オフする信号ＰＷＭＩを生成し、その生成した信号ＰＷＭＩをインバータ１４の各ＮＰＮトランジスタＱ３〜Ｑ８へ出力する。このとき、インバータ用ＰＷＭ信号変換部３０４は、先述の駆動状態検出部３１０において交流モータＭ１の過負荷状態が検出された場合には、所定の期間ｄｔだけ生成した信号ＰＷＭＩをインバータ１４の各ＮＰＮトランジスタＱ３〜Ｑ８へ出力する。
【００９１】
これにより、インバータ１４の各ＮＰＮトランジスタＱ３〜Ｑ８は、スイッチング制御され、交流モータＭ１が指令されたトルクを出力するように、交流モータＭ１の各相に流す電流を制御する。このようにして、モータ駆動電流が制御され、トルク指令値ＴＲに応じたトルクが出力される。
【００９２】
また、交流モータＭ１が過負荷状態の場合には、交流モータＭ１からは、最大トルクＴ＿ｍａｘが所定の期間ｄｔおきに断続的に出力される。なお、最大トルクＴ＿ｍａｘの出力回数が許容回数に達した後には、最大トルクＴ＿ｍａｘを漸減させたトルクが所定の期間ｄｔおきに断続的に出力される。
【００９３】
インバータ入力電圧指令演算部３０５は、出力トルク制限部３０２からのトルク指令値ＴＲと回転数センサ２０からのモータ回転数ＭＲＮとに基づいて、インバータ入力電圧の最適値（目標値）、すなわち昇圧コンバータ１２の電圧指令値Ｖｄｃ＿ｃｏｍを決定し、その決定した電圧指令値Ｖｄｃ＿ｃｏｍをコンバータ用デューティ比演算部３０６へ出力する。
【００９４】
コンバータ用デューティ比演算部３０６は、インバータ入力電圧指令演算部３０５から電圧指令値Ｖｄｃ＿ｃｏｍを受け、電圧センサ１０から直流電圧Ｖｂを受けると、直流電圧Ｖｂに基づいて、インバータ１４の入力電圧Ｖｍを電圧指令値Ｖｄｃ＿ｃｏｍに設定するためのデューティ比ＤＲを演算する。そして、コンバータ用デューティ比演算部３０６は、その演算したデューティ比ＤＲを、コンバータ用ＰＷＭ信号変換部３０７へ出力する。
【００９５】
コンバータ用ＰＷＭ信号変換部３０７は、コンバータ用デューティ比演算部３０６からのデューティ比ＤＲに基づいて昇圧コンバータ１２のＮＰＮトランジスタＱ１，Ｑ２をオン／オフするための信号ＰＷＭＣを生成し、その生成した信号ＰＷＭＣを昇圧コンバータ１２へ出力する。
【００９６】
図４は、この発明の実施の形態による出力トルク制限を説明するためのフローチャートである。
【００９７】
図４を参照して、要求トルク演算部３０１は、各種センサ４０，４２，４４からアクセルペダルポジションＡＰ、ブレーキペダルポジションＢＰおよびシフトポジションＳＰが入力されると（ステップＳ０１）、これらの入力信号に基づいて、交流モータＭ１の要求トルクＴ＊を演算し、その演算した要求トルクＴ＊を出力トルク制限部３０２へ出力する（ステップＳ０２）。
【００９８】
駆動状態検出部３１０は、モータ回転数ＭＲＮおよびモータ電流ＭＣＲＴに基づいて交流モータＭ１が過負荷状態か否かを判定する（ステップＳ０３）。このとき、駆動状態検出部３１０は、交流モータＭ１が過負荷状態であると判定されたことに応じて、信号ＯＶＬを生成して出力トルク制限部３０２へ出力する。一方、交流モータＭ１が正常状態であると判定されたことに応じて、信号ＮＯＲを生成して出力トルク制限部３０２へ出力する。
【００９９】
出力トルク制限部３０２は、信号ＯＶＬを受けると、図３にて説明した方法を従って、交流モータＭ１から最大トルクＴ＿ｍａｘを許容回数Ｎだけ断続的に出力させるように、トルク指令値ＴＲを設定する。
【０１００】
具体的には、出力トルク制限部３０２は、信号ＯＶＬを受けるとカウンタ３０８のカウント値ｎをインクリメントして、ｎ＋１とする（ステップＳ０４）。そして、出力トルク制限部３０２は、インクリメントさせたカウント値ｎが許容回数Ｎ以下であるか否かを判定する（ステップＳ０５）。
【０１０１】
ステップＳ０５にてカウント値ｎが許容回数Ｎ以下であると判定されると、出力トルク制限部３０２は、交流モータＭ１の最大トルクＴ＿ｍａｘをトルク指令値ＴＲとして所定の期間ｄｔ、モータトルク制御手段３４へ出力する（ステップＳ０６）。
【０１０２】
モータトルク制御手段３４は、トルク指令値ＴＲを受けると、トルク指令値ＴＲ、モータ電流ＭＣＲＴおよび出力電圧Ｖｍに基づいて、交流モータＭ１が最大トルクＴ＿ｍａｘを出力するようにインバータ１４の各ＮＰＮトランジスタＱ３〜Ｑ８をオン／オフするための信号ＰＷＭＩを生成する（ステップＳ０８）。そして、その生成した信号ＰＷＭＩを所定の期間ｄｔだけインバータ１４の各ＮＰＮトランジスタＱ３〜Ｑ８へ出力する（ステップＳ０９）。
【０１０３】
これにより、インバータ１４の各ＮＰＮトランジスタＱ３〜Ｑ８は、スイッチング制御され、最大トルクＴ＿ｍａｘを出力するように、交流モータＭ１の各相に流す電流を制御する。このようにして、モータ駆動電流が制御され、交流モータＭ１からはトルク指令値ＴＲに応じたトルクが所定の期間ｄｔ出力される。
【０１０４】
そして、所定の期間ｄｔが経過して出力トルクＴが低下し、所定のしきい値（連続可能トルク）Ｔ＿ｓｔｄに達すると（ステップＳ１０）、再びステップＳ０３に戻り、交流モータＭ１が過負荷状態から脱したか否かが判定される。交流モータＭ１が未だ過負荷状態にあると判定されると、出力トルク制限部３０２は、ステップＳ０４、Ｓ０５へ進み、インクリメントしたカウント値ｎが許容回数Ｎ以下であるか否かを判定する。このとき、カウント値ｎが許容回数Ｎ以下と判定されると、出力トルク制限部３０２は、最大トルクＴ＿ｍａｘをトルク指令値ＴＲに設定する（ステップＳ０６）。これにより、交流モータＭ１は、再び所定の期間ｄｔだけ最大トルクＴ＿ｍａｘを出力するように駆動制御される（ステップＳ０８〜Ｓ０１０）。
【０１０５】
一方、カウント値ｎが許容回数Ｎを超えたと判定されると、出力トルク制限部３０２は、ステップＳ０７へ進み、最大トルクＴ＿ｍａｘをΔＴだけ減少させたトルクＴ＿ｍａｘ−ΔＴを新たにトルク指令値ＴＲとして設定する（ステップＳ０７）。そして、ステップＳ０８〜Ｓ０１０を実行することにより、交流モータＭ１からは、所定の期間ｄｔだけ最大トルクＴ＿ｍａｘよりもΔＴだけ低いトルクが出力される。
【０１０６】
以上のステップＳ０３〜Ｓ１０に示す一連の動作は、交流モータＭ１が過負荷状態から脱するまで継続して行なわれる。そして、交流モータＭ１が過負荷状態から脱したと判定されると、出力トルク制限部３０２は、かかる出力トルクの制限を行なうことなく、要求トルクＴ＊をトルク指令値ＴＲとして出力する（ステップＳ１１）。したがって、モータトルク制御手段３４は、交流モータＭ１が要求トルクＴ＊を出力するように、交流モータＭ１の各相に流す電流を制御する（ステップＳ１２，Ｓ１３）。その結果、交流モータＭ１からは運転者の操作に応じた要求トルクＴ＊が出力される。
【０１０７】
［変更例］
ここで、交流モータＭ１から最大トルクＴ＿ｍａｘの出力が許容される回数である許容回数Ｎは、上述したように、予めインバータ１４の特定のスイッチング素子の温度上昇を考慮して設定されて出力トルク制限部３０２の記憶領域に格納される。
【０１０８】
この許容回数Ｎをインバータ１４のスイッチング素子の初期温度に応じて可変とする構成とすれば、最大トルクＴ＿ｍａｘをさらに有効に利用して、交流モータＭ１の動力性能を向上させることが可能となる。
【０１０９】
具体的には、出力トルク制限部３２は、温度センサ１３からのインバータ冷却水温Ｔｉｖをモータ駆動装置１００の雰囲気温度として検知する。そして、その検知したモータ駆動装置１００の雰囲気温度を、インバータ１４のスイッチング素子の初期温度として推定する。
【０１１０】
そして、出力トルク制限部３０２は、インバータ冷却水温Ｔｉｖ、すなわちインバータ１４のスイッチング素子の初期温度の推定値と、交流モータＭ１から最大トルクＴ＿ｍａｘを出力可能な許容回数とにおいて、図５に示す関係を設定し、これをマップとして予め保持しておく。詳細には、図５を参照して、インバータ冷却水温Ｔｉｖが高くなる程、すなわち、スイッチング素子の初期温度が高くなる程、許容回数Ｎはより少なくなるように設定される。そして、出力トルク制限部３０２は、温度センサ１３からインバータ冷却水温Ｔｉｖを受けると、保持したマップを参照して検出されたインバータ冷却水温Ｔｉｖに対応する許容回数Ｎを決定する。
【０１１１】
このように、最大トルクＴ＿ｍａｘの許容回数Ｎを、スイッチング素子の初期温度に応じて可変とすることにより、スイッチング素子の過熱を防止しながら、最大トルクＴ＿ｍａｘをより有効に利用することが可能となる。すなわち、インバータ冷却水温Ｔｉｖが相対的に低い場合、すなわち、スイッチング素子の初期温度が相対的に低いと推定される場合には、交流モータＭ１に対して、より多く回数最大トルクＴ＿ｍａｘの出力を許容することにより、スイッチング素子の温度が許容温度Ｔｈ＿ｌｉｍに抑えながら、交流モータＭ１の動力性能をさらに向上することができる。
【０１１２】
一方、インバータ冷却水温Ｔｉｖが相対的に高い場合、すなわち、スイッチング素子の初期温度が相対的に高いと推定される場合には、交流モータＭ１に対して、より少ない回数に最大トルクＴ＿ｍａｘの出力を制限する。これにより、インバータ１４のスイッチング素子の過熱を確実に防止しながら、可能な限り最大トルクＴ＿ｍａｘを利用することが可能となる。
【０１１３】
図６は、この発明の実施の形態の変更例による出力トルク制限を説明するためのフローチャートである。なお、図６のフローチャートは、図４のフローチャートに対して、ステップＳ０２とステップＳ０３との間に、新たにステップＳ０２１を追加したものである。よって、重複するステップＳ０１〜Ｓ１３についての詳細な説明は繰り返さない。
【０１１４】
図６のステップＳ０２１を参照して、出力トルク制限部３０２は、要求トルク演算部３０１から要求トルクＴ＊を受け、駆動状態検出部３１０から信号ＮＯＲまたはＯＶＬを受け、温度センサ１３から検出されたインバータ冷却水温Ｔｉｖを受ける。そして、出力トルク制限部３０２は、予め保持している図５のマップを参照して、インバータ冷却水温Ｔｉｖに対応する最大トルクＴ＿ｍａｘの許容回数Ｎを決定する。
【０１１５】
したがって、出力トルク制限部３０２は、ステップＳ０３において交流モータＭ１の過負荷状態が検出されると、ステップＳ０４〜Ｓ０７に従って、決定した許容回数Ｎの範囲内で交流モータＭ１が最大トルクＴ＿ｍａｘを出力するようにトルク指令値ＴＲを設定する。そして、最大トルクＴ＿ｍａｘの出力回数ｎが許容回数Ｎを超えたと判定されると、出力トルク制限部３０２は、出力トルクＴを最大トルクＴ＿ｍａｘから漸減させるようにトルク指令値ＴＲを設定する。
【０１１６】
以上のように、この発明の実施の形態によれば、交流モータが過負荷状態のときには、インバータの特定のスイッチング素子の熱的保護が確保される限りにおいて、交流モータから最大トルクを出力させることができる。これによれば、特定のスイッチング素子の過熱を招来することなく、交流モータの能力を最大限に発揮させて動力性能を確保することができる。
【０１１７】
なお、この発明においては、出力トルク制限部３０２は「モータ出力制限部」を構成すし、駆動状態検出部３１０は「過負荷状態検出部」を構成する。
【０１１８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１１９】
この発明は、ハイブリッド自動車または電気自動車に搭載されるモータ駆動装置に適用することができる。
【図面の簡単な説明】
【０１２０】
【図１】この発明の実施の形態によるモータ駆動装置の概略ブロック図である。
【図２】図１における制御装置の機能ブロック図である。
【図３】この発明の実施の形態における出力トルクの制限方法を説明するためのタイミングチャートである。
【図４】この発明の実施の形態による出力トルク制限を説明するためのフローチャートである。
【図５】インバータ冷却水温と交流モータから最大トルクを出力可能な許容回数との関係を示す図である。
【図６】この発明の実施の形態の変更例による出力トルク制限を説明するためのフローチャートである。
【符号の説明】
【０１２１】
１０，１１  電圧センサ、１２  昇圧コンバータ、１３  温度センサ、１４  インバータ、１５  Ｕ相アーム、１６  Ｖ相アーム、１７  Ｗ相アーム、２０  回転数センサ、２４  電流センサ、３０  制御装置、３２  トルク指令値設定手段、３４  モータトルク制御手段、４０  アクセルポジションセンサ、４２  シフトポジションセンサ、４４  ブレーキペダルポジションセンサ、３０１  要求トルク演算部、３０２  出力トルク制限部、３０３  モータ制御用相電圧演算部、３０４  インバータ用ＰＷＭ信号変換部、３０５  インバータ入力電圧指令演算部、３０６  コンバータ用デューティ比演算部、３０７  コンバータ用ＰＷＭ信号変換部、３０８  カウンタ、３０９  タイマ、３１０  駆動状態検出部、１００  モータ駆動装置、Ｂ  直流電源、ＳＲ１，ＳＲ２  システムリレー、Ｑ１〜Ｑ８  ＮＰＮトランジスタ、Ｄ１〜Ｄ８  ダイオード、Ｃ１，Ｃ２  コンデンサ、Ｌ１  インダクタ、Ｍ１  交流モータ。
【図１】
2007129801.tif 000003
【図２】
2007129801.tif 000004
【図３】
2007129801.tif 000005
【図４】
2007129801.tif 000006
【図５】
2007129801.tif 000007
【図６】
2007129801.tif 000008