(57)【特許請求の範囲】
【請求項１】
各相の巻線が独立して結線された電動機の制御装置であって、
前記電動機に流れる各相の電流の検出値と、前記電動機の回転子の位置と、に基づいて零相電流を算出する零相電流算出手段を備え、
駆動電流と前記零相電流のベクトル和が所定の電流以下となるように、前記電動機に流れる電流を制御する電動機の制御装置。
【請求項２】
請求項１に記載した電動機の制御装置であって、
前記駆動電流が前記所定の電流から前記零相電流算出手段が算出した前記零相電流の成分を差し引いた電流である第１電流より大きい場合には、前記駆動電流を前記第１電流以下に制御する電動機の制御装置。
【請求項３】
請求項１又は２のいずれかに記載の電動機の制御装置であって、
前記電動機のトルク指令と前記電動機の回転子位置とに基づき、電流指令を生成する電流指令生成部と、
前記零相電流算出部が算出した零相電流に基づいて、前記電流指令生成部が生成した電流指令を補正する電流指令補正部と、を備えた電動機の制御装置。
【請求項４】
請求項１又は２のいずれかに記載の電動機の制御装置であって、
前記零相電流算出部が算出した零相電流に基づいて、前記電動機のトルク指令を補正するトルク指令補正部を備えた電動機の制御装置。
【請求項５】
請求項１に記載した電動機の制御装置であって、
前記駆動電流と前記零相電流のベクトル和が前記所定の電流以下となるように、前記駆動電流と前記零相電流を制御する電動機の制御装置。
【請求項６】
請求項１乃至５のいずれかに記載の電動機の制御装置を備えた電動車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はインバータ制御装置に関し、特に車載用のインバータ制御装置に関する。
【背景技術】
【０００２】
ハイブリッド自動車や電気自動車は、車両走行中の故障発生防止の観点から信頼性の向上と、車両軽量化の観点から出力トルクの向上と、が要求される。これらの要求に対して三相６線式の駆動装置が考えられているが、中性点が接続されていない電動機を用いるため、電動機を駆動する駆動電流に３ｎ次高調波電流が重畳し、銅損などの損失が増加する、という課題があった。
【０００３】
本技術分野の背景技術として、特開２００４−８０９７５号公報（特許文献１）がある。この公報には、「電動機を駆動するための駆動電流に含まれる３ｎ次高調波電流（３は相数、ｎは整数）を打ち消すための３ｎ次高調波電圧指令値を算出し、三相電圧指令値を補正する」と記載されている。これにより３ｎ次高調波電流を打ち消す様に目標電圧を補正するので、駆動電流中の高調波電流を除去し、高調波電流による損失を低減することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−８０９７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の方法では３ｎ次高調波電流の周波数がインバータ制御装置の制御可能周波数を上回った場合、高調波電流を除去できずに過電流が発生する恐れがある。
【０００６】
本発明の目的は、インバータとモータの過電流を低減することである。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、本発明においては、各相の巻線が独立して結線された電動機の制御装置であって、前記電動機に流れる各相の電流の検出値と、前記電動機の回転子の位置と、に基づいて零相電流を算出する零相電流算出手段を用い、駆動電流と前記零相電流のベクトル和が所定の電流以下となるように、前記電動機に流れる電流を制御する。
【発明の効果】
【０００８】
本発明に係るインバータ制御装置によれば、インバータとモータの過電流を低減することができる。
【図面の簡単な説明】
【０００９】
【図１】モータ駆動装置の構成を示す図である。
【図２】第１の実施形態における制御動作を示すブロック図である。
【図３】電流指令演算部１０のフローチャートを示す図である。
【図４】最大トルク電流制御を適用した際の電流指令演算部１０の動作を説明するベクトル図である。
【図５】弱め界磁制御を適用した際の電流指令演算部１０の動作を説明するベクトル図である。
【図６】第２の実施形態における制御動作を示すブロック図である。
【図７】第３の実施形態における制御動作を示すブロック図である。
【図８】第４の実施形態における制御動作を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施形態を説明する。ただし、本発明は下記の実施形態に限定解釈されるものではなく、公知の他の構成要素を組み合わせて本発明の技術思想を実現してもよい。なお、各図において同一要素については同一の符号を記し、重複する説明は省略する。
【００１１】
図１は、第１の実施形態に係るモータ駆動装置の構成を示す図である。
【００１２】
モータ駆動装置はモータ２００と、位置センサ２１０と、電流センサ２２０と、インバータ１００と、モータ制御装置１と、を有する。
【００１３】
モータ２００は、中性点が接続されていない埋込磁石同期電動機などにより構成される。モータ２００の固定子に巻かれたＵ相巻線２０１は、Ｕ相フルブリッジインバータ１１０の出力端子に接続される。モータ２００の固定子に巻かれたＶ相巻線２０２は、Ｖ相フルブリッジインバータ１１１の出力端子に接続される。モータ２００の固定子に巻かれたＷ相巻線２０２は、Ｗ相フルブリッジインバータ１１２の出力端子に接続される。
【００１４】
本実施形態に係るモータ２００は、中性点が接続されていないことにより、Ｕ相巻線２０１と、Ｖ相巻線２０２と、Ｗ相巻線２０３と、に流れる電流をそれぞれ独立に制御することができる。ただし、モータ２００は中性点が接続されていないため、Ｕ相巻線２０１と、Ｖ相巻線２０２と、Ｗ相巻線２０３と、に流れる駆動電流には、３ｎ次高調波電流が含まれる。
【００１５】
位置センサ２１０は、モータ２００の回転子の位置を検出し、検出した回転子位置θを出力する。電流センサ２２０は、モータ２００の固定子に巻かれた、Ｕ相巻線２０１と、Ｖ相巻線２０２と、Ｗ相巻線２０３と、に流れる電流を検出し、検出した三相電流ｉｕ、ｉｖ、ｉｗを出力する。
【００１６】
インバータ１００は、Ｕ相フルブリッジインバータ１１０と、Ｖ相フルブリッジインバータ１１１と、Ｗ相フルブリッジインバータ１１２と、により構成される。Ｕ相フルブリッジインバータ１１０と、Ｖ相フルブリッジインバータ１１１と、Ｗ相フルブリッジインバータ１１２と、は、図略の直流電源に並列接続される。
【００１７】
Ｕ相フルブリッジインバータ１１０は、スイッチング素子１１０ａ〜１１０ｄにより構成される。スイッチング素子１１０ａおよび１１０ｂは、Ｕ相第１レグを構成し、スイッチング素子１１０ｃおよび１１０ｄは、Ｕ相第２レグを構成する。スイッチング素子１１０ａ及び１１０ｃは、上アームに配置され、スイッチング素子１１０ｂ及び１１０ｄは、下アームに接続される。同様にして、Ｖ相フルブリッジインバータ１１１は、スイッチング素子１１１ａ〜１１１ｄにより構成され、Ｗ相フルブリッジインバータ１１２は、スイッチング素子１１２ａ〜１１２ｄにより構成される。
【００１８】
スイッチング素子１１０ａ〜１１０ｄ、１１１ａ〜１１１ｄ、１１２ａ〜１１２ｄは、インバータ制御装置１で生成されたスイッチング信号に基づいてオンもしくはオフされる。これにより、インバータ１００は、図略の直流電源から印加された直流電圧を交流電圧に変換する。変換された交流電圧は、モータ２００の固定子に巻かれた３相巻線２０１〜２０３に印加され、３相交流電流を発生させる。この３相交流電流がモータ２００に回転磁界を発生させ、回転子２１０が回転する。
【００１９】
スイッチング素子１１０ａ〜１１０ｄ、１１１ａ〜１１１ｄ、１１２ａ〜１１２ｄは、金属酸化膜型電界効果トランジスタ（ＭＯＳＦＥＴ）や絶縁ゲートバイポーラトランジスタ（ＩＧＢＴ）などと、ダイオードを組み合わせて構成される。本実施形態では、ＭＯＳＦＥＴとダイオードを用いる構成で説明する。
【００２０】
モータ制御装置１は外部からのトルク指令Ｔ*、電流センサ２２０で検出された三相電流ｉｕ、ｉｖ、ｉｗ、位置センサ２１０で検出された回転子位置θに基づいてインバータ１００をＰＷＭ制御する。
【００２１】
図２は、第１の実施形態における制御動作を示すブロック図である。第１の実施形態に係る本発明の第１の実施例を説明する制御ブロック図である。
【００２２】
電流指令演算部１０には、トルク指令値Ｔ＊と、角速度ωと、零相電流ｉ０が入力され、所定の電流値ｉｍａｘを超過しないｄｑ軸電流指令値ｉｄ＊、ｉｑ＊を（１）式に基づき計算する。
【００２３】
【数１】
0006488192.tif 000002
【００２４】
所定の電流値ｉｍａｘは、インバータ１００およびモータ２００の故障を防止するために設定された最大電流値を意味する。
【００２５】
電流指令演算部１０は、入力された目標トルクＴ＊と、角速度ωに基づき、（１）式の条件を満たす適切なｄｑ軸電流指令値ｉｄ＊、ｉｑ＊を出力する。ｄｑ軸電流指令値ｉｄ＊、ｉｑ＊の計算方法として最大トルク電流制御や弱め界磁制御などの方法を用いることができる。なお、ｄｑ軸電流指令値ｉｄ＊、ｉｑ＊の計算は、予め設定したテーブルを使用してもよい。
【００２６】
ｄｑ軸電流制御部２０には、ｄｑ軸電流指令値ｉｄ＊、ｉｑ＊と、ｄｑ軸電流検出値ｉｄ、ｉｑが入力され、比例制御や積分制御などを用いてｄｑ軸電圧指令値ｖｄ＊、ｖｑ＊を出力する。三相変換部３０には、ｄｑ軸電圧指令値ｖｄ＊、ｖｑ＊、回転子位置θが入力され、三相電圧指令値ｖｕ＊、ｖｖ＊、ｖｗ＊出力する。スイッチング信号生成部４０には、三相電圧指令値ｖｕ＊、ｖｖ＊、ｖｗ＊が入力され、スイッチング素子１１０ａ〜１１０ｄ、１１１ａ〜１１１ｄ、１１２ａ〜１１２ｄと、をオンもしくはオフするスイッチング信号を生成する。そして、インバータ１００には、スイッチング信号が入力され、前記動作によりモータを運転する。
【００２７】
ｄｑ変換部５０には、電流センサ２２０で検出された三相電流ｉｕ、ｉｖ、ｉｗと、位置センサ２１０で検出された回転子位置θが入力され、ｄｑ軸電流検出値ｉｄ、ｉｑを出力する。
【００２８】
零相電流算出部６０には、電流センサ２２０で検出された三相電流ｉｕ、ｉｖ、ｉｗと、位置センサ２１０で検出された回転子位置θが入力され、零相電流ｉ０が出力される。前記零相電流ｉ０の計算式を（２）式に示す。
【００２９】
【数２】
0006488192.tif 000003
【００３０】
なお、零相電流ｉ０はモータ２００の回転速度により変化するため、角速度ωから推定した零相電流値を考慮して算出してもよい。
【００３１】
速度変換部７０には、位置センサ２１０で検出された回転子位置θが入力され、角速度ωが出力される。
【００３２】
図３は、電流指令演算部１０のフローチャートである。まず、電流指令演算部１０は、ステップａ１においてトルク指令値Ｔ＊を取得する。次に電流指令演算部１０は、ステップａ２において速度変換部７０から出力される角速度ωを取得する。次に電流指令演算部１０は、ステップａ３において零相電流算出部６０から出力される零相電流ｉ０を取得する。次に電流指令演算部１０は、ステップａ４においてトルク指令値Ｔ＊と、角速度ωに基づきｄｑ軸電流指令値ｉｄ＊、ｉｑ＊を演算する。
【００３３】
続いて、電流指令演算部は、ｄｑ軸電流指令値ｉｄ＊、ｉｑ＊と零相電流ｉ０の和が所定の電流値以下の場合に、処理を終了し、ｄｑ軸電流指令値ｉｄ＊、ｉｑ＊を出力する。一方、ｄｑ軸電流指令値ｉｄ＊、ｉｑ＊と零相電流ｉ０の和が所定の電流値より大きい場合には、ステップａ５において零相電流ｉ０に基づき電流指令最大値を再設定し、ステップａ４の処理へ戻る。
【００３４】
このように、本実施形態に係る電動機の制御装置は、駆動電流と前記零相電流のベクトル和が所定の電流以下となるように、前記電動機に流れる電流を制御する。これにより、インバータ及びモータに過電流が流れることを抑制することができる。本実施形態によれば、電動機の高速回転時であっても、零相電流に起因する過電流の発生を抑制することができる。また、これにより、過電流破壊を防止することができ、信頼性が向上する。また、過電流破壊を防止することができる範囲内において、ｄ軸電流・ｑ軸電流を最大化することができるため、出力が向上する。
【００３５】
本実施形態のような制御方法は、モータ２００の回転速度を変化させて場合において、駆動電流であるｄ軸電流とｑ軸電流との和が増減するかどうかを確認することで、実施を確認することができる。例えば、モータ２００の高速回転時においては、零相電流が相対的に増大するため、ｄ軸電流とｑ軸電流の和は減少する。
【００３６】
図４は、最大トルク電流制御でモータ２００を駆動した場合の電流ベクトル図である。ｉ１＊は最大トルク電流制御時の電流指令ベクトルであり、ｄ軸電流指令ベクトルｉｄ１＊とｑ軸電流指令ベクトルｉｑ１＊のベクトル和である。点線円弧は所定の電流ｉｍａｘの大きさを示す。インバータ１００やモータ２００に零相電流ｉ０が流れる場合、インバータ１００やモータ２００に過電流が流れることを防ぐためには、インバータ１００が出力できる電流ベクトルの大きさは、零相電流ｉ０大きさに応じて実線円弧まで制限される。したがって、実線円弧内の領域でインバータ電流を制御することで過電流を防止することが可能である。
【００３７】
図５は、弱め界磁制御でモータ２００を駆動した場合の電流ベクトル図である。ｉ２＊は弱め界磁制御時の電流指令ベクトルであり、ｄ軸電流指令ベクトルｉｄ２＊とｑ軸電流指令ベクトルｉｑ２＊のベクトル和である。点線円弧は所定の電流ｉｍａｘの大きさを示す。弱め界磁制御においても前記最大トルク電流制御と同様に、インバータ１００やモータ２００に零相電流ｉ０が流れる場合、インバータ１００やモータ２００に過電流が流れることを防ぐためには、インバータ１００が出力できる電流ベクトルの大きさは、零相電流ｉ０大きさに応じて実線円弧まで制限される。弱め界磁制御においては、ｄ軸電流指令値ｉｄ２＊はモータ２００の回転速度から決定するため、ｑ軸電流指令値ｉｑ２＊は（３）式により求められる。なお、これには予め設定したテーブルを使用してもよい。
【００３８】
【数３】
0006488192.tif 000004
【００３９】
図６は、第２の実施形態を示すブロック図である。図６の構成は、図２に電流指令補正部３００を追加した構成である。図６において、電流指令演算部１０は、入力されたトルク指令値Ｔ＊に応じて零相電流ｉ０を考慮せず所定の電流ｉｍａｘを超過しないｄｑ軸電流指令値ｉｄ＊、ｉｑ＊を算出する。電流指令補正部３００にはｄｑ軸電流指令値ｉｄ＊、ｉｑ＊と零相電流ｉ０が入力され、（１）式の条件を満たすようにｄｑ軸電流指令値ｉｄ＊、ｉｑ＊を補正する。このとき、ｑ軸電流指令値ｉｑ＊のみ、またはｄ軸電流指令値ｉｄ＊のみ、またはｄ軸電流指令値ｉｄ＊とｑ軸電流指令値ｉｑ＊の両方、を補正することが可能である。
【００４０】
図７は、第３の実施形態を示すブロック図である。図７の構成は、図２にトルク指令補正部４００を追加した構成である。図７において、トルク指令補正部４００には、トルク指令値Ｔ＊と零相電流ｉ０が入力され、予め設定したテーブルを用いてトルク指令値Ｔ*を補正して出力する。前記補正により、ｄｑ軸電流指令値ｉｄ＊、ｉｑ＊と零相電流ｉｑ＊の和が所定の電流以下となるトルク指令値Ｔ＊が生成される。
【００４１】
図８は、第４の実施形態を示すブロック図である。図８の構成は、図２に零相電流制御部５２０を追加した構成である。図８において、電流指令演算部５１０は、入力されたトルク指令値Ｔ＊と、角速度ωと、零相電流ｉ０に基づき、（４）式の条件を満たす適切なｄｑ軸電流指令値ｉｄ０＊、ｉｑ０＊と、零相電流指令値ｉ０＊を出力する。
【００４２】
【数４】
0006488192.tif 000005
【００４３】
零相電流制御部５２０には、零相電流指令値ｉ０＊が入力され、比例制御や積分制御などを用いて零相電圧指令値ｖ０＊を出力する。
【００４４】
三相変換部５３０には、ｄｑ軸電圧指令値ｖｄ＊、ｖｑ＊と、零相電圧指令値ｖ０＊が入力され、（５）式に基づき三相電圧指令値ｖｕ＊、ｖｖ＊、ｖｗ＊が出力される。
【００４５】
【数５】
0006488192.tif 000006
【００４６】
図８の構成は、電流指令演算部５１０において、（４）式の条件を満たすｄｑ軸電流指令値ｉｄ０＊、ｉｑ０＊と、零相電流指令値ｉ０＊が出力されるため、モータに流れる電流は、所定の電流以下に制御される。
【００４７】
上述した実施形態に係る電動機の制御装置によれば、駆動電流と零相電流のベクトル和が所定の電流以下となるように電動機に流れる電流を制御することで、インバータとモータの過電流が低減される、という効果が得られる。
【００４８】
上述した実施形態に係る電動機の制御装置は、例えば当該電動機により駆動される電動車両に搭載される。図１に示されるモータ駆動装置は、中性点が接続された電動機を用いた場合に比較し、インバータの電圧利用率が約１．７倍に向上するため、電動車両の航続距離の延長や、電動車両の小型化などの効果を得ることができる。そして、本願の構成によれば、過電流破壊を抑制した信頼性の高い電動車両を提供することができる。
【符号の説明】
【００４９】
１０：電流指令演算部
２０：ｄｑ軸電流制御部
３０：三相変換部
５０：ｄｑ変換部
６０：零相電流算出部
７０：速度変換部
１００：インバータ
１１０：Ｕ相フルブリッジインバータ
１１０ａ：スイッチング素子
１１０ｂ：スイッチング素子
１１０ｃ：スイッチング素子
１１０ｄ：スイッチング素子
１１１：Ｖ相フルブリッジインバータ
１１０ａ：スイッチング素子
１１０ｂ：スイッチング素子
１１０ｃ：スイッチング素子
１１０ｄ：スイッチング素子
１１２：Ｗ相フルブリッジインバータ
１１２ａ：スイッチング素子
１１２ｂ：スイッチング素子
１１２ｃ：スイッチング素子
１１２ｄ：スイッチング素子
２００：モータ
２１０：位置センサ
２２０：電流センサ
３００：電流指令補正部
４００：トルク指令補正部
５１０：零相電流制御時の電流指令演算部
５２０：零相電流制御部
５３０：零相電流制御時の三相変換部
ｉｕ：Ｕ相電流
ｉｖ：Ｖ相電流
ｉｗ：Ｗ相電流
Ｔ＊：トルク指令値
ω：角速度
ｉ０：零相電流
ｉｄ＊：ｄ軸電流指令値
ｉｑ＊：ｑ軸電流指令値
ｉｄ：ｄ軸電流検出値
ｉｑ：ｑ軸電流検出値
ｖｄ＊：ｄ軸電圧指令値
ｖｑ＊：ｑ軸電圧指令値
ｖｕ＊：Ｕ相電圧指令値
ｖｖ＊：Ｖ相電圧指令値
ｖｗ＊：Ｗ相電圧指令値
ｉｄ１＊：最大トルク電流制御時のｄ軸電流指令値
ｉｑ１＊：最大トルク電流制御時のｑ軸電流指令値
ｉｄ２＊：弱め界磁制御時のｄ軸電流指令値
ｉｑ２＊：弱め界磁制御時のｑ軸電流指令値
ｉ１＊：最大トルク電流制御時の電流指令ベクトル
ｉ２＊：弱め界磁制御時の電流指令ベクトル
ｉｄ０＊：零相電流制御時のｄ軸電流指令値
ｉｑ０＊：零相電流制御時のｑ軸電流指令値
ｉ０＊：零相電流指令値
ｖ０＊：零相電圧指令値
【図１】
0006488192.tif 000007
【図２】
0006488192.tif 000008
【図３】
0006488192.tif 000009
【図４】
0006488192.tif 000010
【図５】
0006488192.tif 000011
【図６】
0006488192.tif 000012
【図７】
0006488192.tif 000013
【図８】
0006488192.tif 000014