(57)【要約】【課題】モータを駆動する際の出力のリプルを抑制する。【解決手段】交流電動機２００における複数の巻線２００ｕ，２００ｖ，２００ｗを星形結線した中性点Ｎとインバータ１２の直流入力側との間に直流電源１０を接続し、インバータ１２の直流入力側に並列に入力コンデンサ１４を接続し、交流電動機２００の巻線電流及び回転角、直流電圧の出力電圧及び入力コンデンサの端子電圧を入力値として、インバータの各相電圧指令値を生成し、各相電圧指令値に応じたパルス幅を有する駆動パルスを生成してインバータを制御する場合に、交流電動機２００のｑ軸の電圧指令値に交流電動機２００の相数倍の高調波成分であり回転角に応じたトルクリプル補償電圧値を加算した値をｑ軸の電圧指令値とする。【選択図】図１
2011004571.tif 000002
【特許請求の範囲】
【請求項１】
複数相の可変電圧を出力する電圧型インバータと、
前記インバータの各相の交流出力側にそれぞれ接続された複数の巻線を備える交流電動機における前記複数の巻線を星形結線した中性点と、前記インバータの直流入力側と、の間に接続された直流電源と、
前記インバータの直流入力側に前記インバータと並列に接続された入力コンデンサと、
前記交流電動機の巻線電流及び回転角、前記直流電源の出力電圧及び前記入力コンデンサの端子電圧を入力値として、前記インバータの各相電圧指令値を生成し、前記各相電圧指令値に応じたパルス幅を有する駆動パルスを生成して前記インバータを制御する制御部と、を備え、
前記制御部は、前記交流電動機のｑ軸の電圧指令値に前記交流電動機の相数倍の高調波成分であり前記回転角に応じたトルクリプル補償電圧値を加算した値をｑ軸の電圧指令値とすることを特徴とするモータ駆動システム。
【請求項２】
請求項１に記載のモータ駆動システムであって、
前記制御部は、前記交流電動機のｑ軸の巻線電流に前記交流電動機の相数倍の高調波成分であり前記回転角に応じたトルクリプル補償電流値を加算した値から前記交流電動機のｑ軸の電圧指令値を生成することを特徴とするモータ駆動システム。
【請求項３】
請求項１又は２に記載のモータ駆動システムであって、
前記制御部は、前記交流電動機のｄ軸の電圧指令値に前記交流電動機の相数倍の高調波成分であり前記回転角に応じたトルクリプル補償電圧値を加算した値をｄ軸の電圧指令値とすることを特徴とするモータ駆動システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータ駆動システムに関する。
【背景技術】
【０００２】
電気自動車、ハイブリッド自動車、鉄道車両等においてバッテリ等の二次電池を用いたモータ駆動システムが用いられている。モータ駆動システムでは、インバータを用いて直流を交流に変換してモータを駆動する。このとき、バッテリの電圧が低い場合にモータの駆動効率が低下するため、コンバータを用いて電圧を昇圧してモータを駆動している。
【０００３】
一方、コンバータを省略して小型軽量化及び低価格化を図ったモータ駆動システムも考えられている。直流電圧の入力に応じて交流電圧を出力するインバータの交流出力側に交流電動機の巻線の一端を接続する。また、交流電動機の巻線の他端を一括接続して中性点を構成し、この中性点とインバータの直流入力端子の一端との間にコンデンサを接続し、その両端に直流電源を接続した構成とする。このような構成において、インバータを零電圧ベクトルモードでチョッパ動作させることによって中性点の電圧を制御する（特許文献１等）。また、電流リプルに対応する電圧値を零相電圧の制御においてフィードフォワードして中性点の電流リプルを抑制する技術が開示されている（特許文献２等）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１７８１１４号公報
【特許文献２】特開２００１−２０４１９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般的に、（１）磁石モータの磁束がロータに対して回転速度変動すること、（２）磁束のコイル鎖交量が変化することによって、モータでの相誘起電圧波形は歪みを有している。（１）による歪みは、３相分を足し合わせることによって打ち消すことができるが、（２）による歪みは打ち消すことができない。これが零相分の誘起電圧となる。
【０００６】
図５に、Ｕ相の誘起電圧波形と、３相分の誘起電圧を足し合わせて得られた零相誘起電圧波形の例を示す。通常の中性点に配線を行わないモータ駆動システムにおいては零相起電力はなんら影響を及ぼさないが、中性点に配線を行う構成では零相起電力に応じた電流が中性点に流れる。したがって、零相起電力の変動に応じて中性点電流や出力トルクに３次リプルが生ずる。
【０００７】
本発明は、上記課題を鑑み、出力トルクのリプルを抑制するモータ駆動システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の１つの態様は、複数相の可変電圧を出力する電圧型インバータと、前記インバータの各相の交流出力側にそれぞれ接続された複数の巻線を備える交流電動機における前記複数の巻線を星形結線した中性点と、前記インバータの直流入力側と、の間に接続された直流電源と、前記インバータの直流入力側に前記インバータと並列に接続された入力コンデンサと、前記交流電動機の巻線電流及び回転角、前記直流電源の出力電圧及び前記入力コンデンサの端子電圧を入力値として、前記インバータの各相電圧指令値を生成し、前記各相電圧指令値に応じたパルス幅を有する駆動パルスを生成して前記インバータを制御する制御部と、を備え、前記制御部は、前記交流電動機のｑ軸の電圧指令値に前記交流電動機の相数倍の高調波成分であり前記回転角に応じたトルクリプル補償電圧値を加算した値をｑ軸の電圧指令値とすることを特徴とするモータ駆動システムである。
【０００９】
ここで、ｑ軸に対する前記トルクリプル補償電圧値は、前記交流電動機の０軸電流ｉ０、ロータ電気角θ、ｑ軸起電力に対する０軸起電力の比Ｋｅ０、ｑ軸インダクタンスＬｑ、前記巻線１相当りの巻線抵抗Ｒを用いて（Ｒｓｉｎ３θ＋Ｌｑｃｏｓ３θ）Ｋｅ０ｉ０とすることが好適である。
【００１０】
また、前記制御部は、前記交流電動機のｑ軸の巻線電流に前記交流電動機の相数倍の高調波成分であり前記回転角に応じたトルクリプル補償電流値を加算した値から前記交流電動機のｑ軸の電圧指令値を生成することが好適である。
【００１１】
ここで、ｑ軸に対する前記トルクリプル補償電流値は、前記交流電動機の０軸電流ｉ０、ロータ電気角θ及びｑ軸起電力に対する０軸起電力の比Ｋｅ０を用いてＫｅ０ｓｉｎ３θｉ０とすることが好適である。
【００１２】
また、前記制御部は、前記交流電動機のｄ軸の電圧指令値に前記交流電動機の相数倍の高調波成分であり前記回転角に応じたトルクリプル補償電圧値を加算した値をｄ軸の電圧指令値とすることが好適である。
【００１３】
ここで、ｄ軸に対する前記トルクリプル補償電圧値は、前記交流電動機の０軸電流ｉ０、ロータ電気角θ、ロータ電気角速度ωｅ、ｑ軸起電力に対する０軸起電力の比Ｋｅ０、ｑ軸インダクタンスＬｑを用いて−ωｅＬｑＫｅ０ｓｉｎ３θｉ０とすることが好適である。
【発明の効果】
【００１４】
本発明によれば、モータを駆動する際の出力トルクのリプルを抑制することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態におけるモータ駆動システムの構成を示す図である。
【図２】本発明の実施の形態におけるモータ駆動システムの正相等価回路を示す図である。
【図３】本発明の実施の形態におけるモータ駆動システムの零相等価回路を示す図である。
【図４】本発明の実施の形態におけるモータ駆動システムの制御ブロックを示す図である。
【図５】モータ誘起電圧の例を示す図である。
【図６】電流リプルに対するフィードフォワードを行わない比較例を示す図である。
【図７】電流リプルに対するフィードフォワードのみを行った実施例を示す図である。
【図８】電流リプル及びトルクリプルに対するフィードフォワードを行った実施例を示す図である。
【発明を実施するための形態】
【００１６】
本発明の実施の形態におけるモータ駆動システム１００は、図１に示すように、直流電源１０、インバータ１２、入力コンデンサ１４及び制御部１６を含んで構成される。モータ駆動システム１００は、図１に示すように、交流電動機２００に接続されて使用される。
【００１７】
インバータ１２は、３相電圧型インバータであり、それぞれ上側アーム１２ｕｕと下側アーム１２ｄｕの直列接続からなるｕ相アーム、上側アーム１２ｕｖと下側アーム１２ｄｖの直列接続からなるｖ相アーム、上側アーム１２ｕｗと下側アーム１２ｄｗの直列接続からなるｗ相アームを並列に接続して構成される。上側アーム１２ｕｕ，１２ｕｖ，１２ｕｗ及び下側アーム１２ｄｕ，１２ｄｖ，１２ｄｗは、それぞれスイッチング素子と、スイッチング素子に逆向き接続されたダイオードと、を並列に接続して構成される。
【００１８】
上側アーム１２ｕｕ，１２ｕｖ，１２ｕｗの共通接続点Ｔ１は入力コンデンサ１４の一端に接続され、下側アーム１２ｄｕ，１２ｄｖ，１２ｄｗの共通接続点Ｔ２は入力コンデンサ１４の他端に接続される。なお、入力コンデンサ１４には、入力コンデンサ１４の端子電圧ｖｃを測定して制御部１６へ出力する電圧センサが設けられる。なお、本実施の形態において上付＊印は指令値を示し、上付＊印無しは実測値を示す。
【００１９】
交流電動機２００は、ｕ相、ｖ相、ｗ相の巻線２００ｕ，２００ｖ，２００ｗを備える。巻線２００ｕの一端は、インバータ１２の上側アーム１２ｕｕと下側アーム１２ｄｕの接続点Ｕに接続される。また、巻線２００ｖの一端は、インバータ１２の上側アーム１２ｕｖと下側アーム１２ｄｖの接続点Ｖに接続される。また、巻線２００ｗの一端は、インバータ１２の上側アーム１２ｕｗと下側アーム１２ｄｗの接続点Ｗに接続される。巻線２００ｕ，２００ｖ，２００ｗの他端は中性点Ｎで共通に接続される。
【００２０】
なお、インバータ１２には、交流電動機２００の巻線２００ｕ，２００ｖ，２００ｗにそれぞれ流れる電流ｉｕ，ｉｖ，ｉｗを測定して制御部１６へ出力する電流センサが設けられる。また、交流電動機２００には、交流電動機２００の回転角（電気角）θを測定して制御部１６へ出力する角度センサが設けられる。
【００２１】
直流電源１０は、化学電池、燃料電池、モータ・ジェネレータ等を適用することができる。直流電源１０は、正極側が交流電動機２００の中性点Ｎに接続され、負極側がインバータ１２の下側アーム１２ｄｕ，１２ｄｖ，１２ｄｗの共通接続点Ｔ２に接続される。また、直流電源１０には、直流電源１０の出力電圧ｖｓを測定して制御部１６へ出力する電圧センサが設けられる。
【００２２】
制御部１６は、モータ駆動システム１００による交流電動機２００の駆動制御を統合的に行う。制御部１６は、交流電動機２００のモータの回転角（電気角θ）、ｕ相・ｖ相・ｗ相の電流ｉｕ・ｉｖ・ｉｗ、直流電源１０の出力電圧ｖｓ、入力コンデンサ１４の端子電圧ｖｃを受けて、これらの信号に基づいて、インバータ１２の上側アーム１２ｕｕ，１２ｕｖ，１２ｕｗ及び下側アーム１２ｄｕ，１２ｄｖ，１２ｄｗのスイッチング素子に対するスイッチング制御信号を生成して出力する。
【００２３】
モータ駆動システム１００は、図２に示す正相分等価回路と、図３に示す零相分等価回路との組み合わせとして機能する。すなわち、直流電源１０は、交流電動機２００のトルクには影響を及ぼさないので、モータ駆動システム１００は、３相インバータとして機能する正相分等価回路と昇圧チョッパとして機能する零相分等価回路とに分けることができる。
【００２４】
そこで、中性点を接続して利用するモータ駆動システム１００では、従来の電圧方程式ではなく、０軸起電力を加えた数式（１）により制御を行う必要がある。
【数１】
2011004571.tif 000003
【００２５】
ここで、ｖｄ：ｄ軸電圧、ｖｑ：ｑ軸電圧、ｖ０：０軸電圧、ｉｄ：ｄ軸電流、ｉｑ：ｑ軸電流、ｉ０：０軸電流、Ｌｄ：ｄ軸インダクタンス、ｑ軸インダクタンス、Ｌ０：０軸インダクタンス、Ｒ：１相当りの巻線抵抗、ωｅ：ロータ電気角速度、θ：ロータ電気角、Φ：磁石磁束量、Ｋｅ０：ｑ軸起電力に対する０軸起電力の比、Ｐ：微分演算子（＝ｄ／ｄｔ）、ｐ：極対数である。
【００２６】
図４は、モータ駆動システム１００の制御ブロック図である。図４の制御ブロック図は、制御部１６によるインバータ１２に対するＰＷＭ制御信号の生成処理を示している。すなわち、制御部１６は、入力される各種信号を基にＰＩ制御することによって、インバータ１２のスイッチング動作を操作し、交流電動機２００を駆動する。
【００２７】
ＵＶＷ／ｄｑ０変換部１８には、ｕ相電流ｉｕ、ｖ相電流ｉｖ及びｗ相電流ｉｗが入力され、ｄ軸電流ｉｄ、ｑ軸電流ｉｑ及び０軸電流ｉ０に変換される。ＵＶＷ／ｄｑ０変換部１８における変換式は数式（２）で表される。数式（２）は、ｕ相電流ｉｕ、ｖ相電流ｉｖ及びｗ相電流ｉｗから、ｄ軸電流ｉｄ、ｑ軸電流ｉｑ及び０軸電流ｉ０を得るための式であるが、電圧についても同様の変換式を適用することができる。
【数２】
2011004571.tif 000004
【００２８】
加算器２８は、入力コンデンサ１４の端子電圧指令値ｖｃ＊から実測の端子電圧ｖｃを減算してＰＩ演算部３０へ出力する。ＰＩ演算部３０は、加算器２８からの出力を零相電流指令値ｉ０＊に変換して出力する。加算器３２は、ＰＩ演算部３０から出力される零相電流指令値ｉ０＊から実測の零相電流値ｉ０を減算してＰＩ演算部３４へ出力する。ＰＩ演算部３４は、加算器３２からの出力をコンデンサの端子電圧指令値ｖ０＊に変換して出力する。
【００２９】
数式（１）によれば、中性点電流の３次リプルは０軸起電力に依存している。そこで、この起電力を打ち消すような３次成分の電圧が予めｖ０に加えられるように制御を行えばよい。すなわち、加算器３６において、ＰＩ演算部３４において生成された端子電圧指令値ｖ０＊に数式（１）の右辺第２項の−ωｅΦＫｅ０ｓｉｎ３θを打ち消す０軸誘起電圧ＦＦ値ωｅΦＫｅ０ｓｉｎ３θを加算してフィードフォワード制御を行う。そして、加算器３８において、加算器３６からの出力値に対して、直流電源１０の出力電圧ｖｓと入力コンデンサ１４の端子電圧指令値ｖｃ＊との比ｖｓ／ｖｃ＊を加算して０軸電圧指令値ｖ０＊としてｄｑ０／ｕｖｗ変換部４４へ出力する。
【００３０】
一方、零相起電力により零相トルクＴ０も生ずると考えられる。零相トルクＴ０は数式（３）で表される。非突極型の場合には、数式（４）で表される主トルクＴｂにこの零相トルクＴ０が加算される。
【数３】
2011004571.tif 000005
【数４】
2011004571.tif 000006
【００３１】
数式（３）から、零相トルクＴ０は、零相電流ｉ０が存在するときに、主トルクＴｂに対して３次のトルクリプルとなる。このトルクリプルを打ち消すために主トルクＴｂにリプル分を打ち消すための振動を予め与える。そのためのｑ相電流ＦＦ値ｉｑｆｆはＫｅ０ｓｉｎ３θｉ０となる。
【００３２】
そこで、加算器２４は、ｑ軸電流指令値ｉｑ＊から実測のｑ軸電流ｉｑを減算し、さらに電流ｉｑｆｆ＝Ｋｅ０ｓｉｎ３θｉ０を加算してフィードフォワードを行う。加算器２４の出力はＰＩ演算部２６へ入力される。ＰＩ演算部２６は、加算器２４からの出力をｑ相電圧指令値ｖｑ＊に変換して出力する。
【００３３】
さらに、トルクリプルに見合ったｑ軸電圧ＦＦ値ｖｑｆｆは（Ｒｓｉｎ３θ＋Ｌｑｃｏｓ３θ）Ｋｅ０ｉ０となる。そこで、加算器４２において、ＰＩ演算部２６からの出力値にｑ軸電圧ＦＦ値ｖｑｆｆ＝（Ｒｓｉｎ３θ＋Ｌｑｃｏｓ３θ）Ｋｅ０ｉ０を加算してフィードフォワードを行う。加算器４２の出力は、ｑ軸電圧指令値ｖｑ＊としてｄｑ０／ｕｖｗ変換部４４へ入力される。
【００３４】
また、加算器２０において、ｄ軸電流指令値ｉｄ＊から実測のｄ軸電流ｉｄを減算してＰＩ演算部２２へ出力する。ＰＩ演算部２２は、加算器２０からの出力をｄ軸電圧指令値ｖｄ＊に変換して出力する。さらに、ｑ軸電圧ＦＦ値ｖｑｆｆに見合ったｄ軸電圧ＦＦ値ｖｄｆｆは−ωｅＬｑＫｅ０ｓｉｎ３θｉ０となる。そこで、加算器４０において、ＰＩ演算部２２からの出力値にｄ軸電圧ＦＦ値ｖｄｆｆ＝−ωｅＬｑＫｅ０ｓｉｎ３θｉ０を加算してフィードフォワードを行う。加算器４０の出力は、ｄ軸電圧指令値ｖｄ＊としてｄｑ０／ｕｖｗ変換部４４へ入力される。
【００３５】
ｄｑ０／ｕｖｗ変換部４４は、加算器３８、４０、４２からのｄ軸電圧指令値ｖｄ＊、ｑ軸電圧指令値ｖｑ＊及び０軸電圧指令値ｖ０＊から、ｕ相電圧指令値ｖｕ＊、ｖ相電圧指令値ｖｖ＊及びｗ相電圧指令値ｖｗ＊へ変換して出力する。ｄｑ０／ｕｖｗ変換部４４における変換式は数式（５）で表される。数式（５）は、ｄ軸電流ｉｄ、ｑ軸電流ｉｑ及び０軸電流ｉ０から、ｕ相電流ｉｕ、ｖ相電流ｉｖ及びｗ相電流ｉｗを得るための式であるが、電圧についても同様の変換式を適用することができる。
【数５】
2011004571.tif 000007
【００３６】
ＰＷＭ変調器４６は、ｄｑ０／ｕｖｗ変換部４４からのｕ相電圧指令値ｖｕ＊、ｖ相電圧指令値ｖｖ＊、ｗ相電圧指令値ｖｗ＊の出力を受けて、交流電動機２００のｕ相電圧ｖｕ、ｖ相電圧ｖｖ、ｗ相電圧ｖｗが指令値に相当する値となるようにパルス幅制御されたＰＷＭ信号を生成し、ＰＷＭ信号をインバータ１２の上側アーム１２ｕｕ，１２ｕｖ，１２ｕｗ及び下側アーム１２ｄｕ，１２ｄｖ，１２ｄｗのスイッチング素子へ出力する。インバータ１２の上側アーム１２ｕｕ，１２ｕｖ，１２ｕｗ及び下側アーム１２ｄｕ，１２ｄｖ，１２ｄｗのスイッチング素子は、ＰＷＭ信号のパルス幅に応じてオン／オフ制御される。これによって、交流電動機２００は、実際のｕ相電圧ｖｕ、ｖ相電圧ｖｖ、ｗ相電圧ｖｗがｕ相電圧指令値ｖｕ＊、ｖ相電圧指令値ｖｖ＊、ｗ相電圧指令値ｖｗ＊に相当する値となるように駆動される。
【００３７】
ただし、実際にはモータ駆動システム１００の制御の時間遅れを考慮し、ロータ電気角θに対して遅れ補償を加える必要があるが、これはモータ駆動システム１００に依存するのでモータ駆動システム１００毎に個々に調整が必要である。
【００３８】
以下、本実施の形態におけるモータ駆動システム１００の実施例を示す。図６は、３次電流リプルに対するフィードフォワード制御を行わないときのｕ相電流ｉｕ、中性点電流ｉｎ及びコンデンサ電圧ｖｃの波形を示す。中性点電流ｉｎには３次の電流リプルが重畳し、これに対応してコンデンサ電圧ｖｃにも変動成分が表れている。
【００３９】
３次電流リプルに対するフィードフォワード制御のみを行ったときは、中性点電流ｉｎには３次の電流リプルは低減され、同時にコンデンサ電圧ｖｃの変動成分もほぼ解消される。ところが、交流電動機２００の出力トルクＴには、図７に示すように、トルクリプルが重畳されて残っている。
【００４０】
図８は、３次電流リプルに対するフィードフォワード制御に加えて、トルクリプルに対するフィードフォワード制御を行ったときの交流電動機２００の出力トルクＴを示す。トルクリプルに対するフィードフォワード制御を行った場合、図７に示す出力トルクＴに対してトルクリプルが大きく低減される。なお、図８において出力トルクＴの軌跡が太く塗り潰されているのは電流のキャリアリプルによるものである。
【００４１】
以上のように、本実施の形態におけるモータ駆動システム１００によれば、中性点電流ｉｎに生じる３次の電流リプル及び出力トルクＴのリプルを低減することができる。
【符号の説明】
【００４２】
１０  直流電源、１２  インバータ、１２ｄｕ，１２ｄｖ，１２ｄｗ  下側アーム、１２ｕｕ，１２ｕｖ，１２ｕｗ  上側アーム、１４  入力コンデンサ、１６  制御部、１８  ＵＶＷ／ｄｑ０変換部、２０  加算器、２２  ＰＩ演算部、２４  加算器、２６  ＰＩ演算部、２８  加算器、３０  ＰＩ演算部、３２  加算器、３４  ＰＩ演算部、３６  加算器、３８  加算器、４０  加算器、４２  加算器、４４  ｄｑ０／ｕｖｗ変換部、４６  ＰＷＭ変調器、１００  モータ駆動システム、２００  交流電動機、２００ｕ，２００ｖ，２００ｗ  巻線。
【図１】
2011004571.tif 000008
【図２】
2011004571.tif 000009
【図３】
2011004571.tif 000010
【図４】
2011004571.tif 000011
【図５】
2011004571.tif 000012
【図６】
2011004571.tif 000013
【図７】
2011004571.tif 000014
【図８】
2011004571.tif 000015