(57)【要約】【課題】モータを安定して駆動できる電力変換装置を実現する。【解決手段】巻線を有する固定子と永久磁石を有する回転子とを備えたモータ（４）を駆動するために、供給された直流電圧を交流電圧である出力電圧に変換し巻線に印加するとともに、出力電圧が飽和する飽和レベルは直流電圧に応じて変化するインバータ（９）と、出力電圧が飽和レベルよりも低い状態で、永久磁石が発生する磁束を弱める方向または強める方向の磁束を巻線に発生させるように、インバータの出力電流を増加させる制御器（１２）と、を設けた。【選択図】図１
2018074866.tif 000002
【特許請求の範囲】
【請求項１】
巻線を有する固定子と永久磁石を有する回転子とを備えたモータを駆動するために、供給された直流電圧を交流電圧である出力電圧に変換し前記巻線に印加するとともに、前記出力電圧が飽和する飽和レベルは前記直流電圧に応じて変化するインバータと、
前記出力電圧が前記飽和レベルよりも低い状態で、前記永久磁石が発生する磁束を弱める方向または強める方向の磁束を前記巻線に発生させるように、前記インバータの出力電流を増加させる制御器と、
を有することを特徴とする電力変換装置。
【請求項２】
前記制御器は、
前記モータの電気角の回転速度で回転する座標系において前記永久磁石が発生する磁束の向きをｄ軸とし、前記ｄ軸に直交する軸をｑ軸としたとき、周波数指令値に基づいて前記出力電流のｑ軸成分の指令値であるｑ軸電流指令値を出力するｑ軸電流指令部と、
前記出力電流のｄ軸成分の指令値であるｄ軸電流指令値を出力するｄ軸電流指令部と、
を有し、
前記ｄ軸電流指令部は、前記出力電圧が前記飽和レベルよりも低い状態で、前記永久磁石が発生する磁束を弱める方向の磁束を前記巻線に発生させるように、前記ｄ軸電流指令値を制御する
ことを特徴とする請求項１に記載の電力変換装置。
【請求項３】
前記ｄ軸電流指令部は、前記周波数指令値の変化に対して前記出力電圧が略一定になるように前記ｄ軸電流指令値を制御する
ことを特徴とする請求項２に記載の電力変換装置。
【請求項４】
前記ｄ軸電流指令部は、前記周波数指令値が所定の第１の指令値未満であれば前記ｄ軸電流指令値を０とし、前記周波数指令値が前記第１の指令値以上であって所定の第２の指令値未満であるときは、前記出力電圧が略一定になるように、前記周波数指令値が大きくなるほど前記ｄ軸電流指令値の絶対値を大きくし、前記周波数指令値が前記第２の指令値以上であれば、前記ｄ軸電流指令値を０とする
ことを特徴とする請求項２に記載の電力変換装置。
【請求項５】
前記制御器は、
前記直流電圧の変動に応じて変動する値が入力されるローパスフィルタと、
前記ローパスフィルタの出力信号に基づいて、弱め界磁制御を行うか否かを決定する弱め界磁制御部と、
をさらに有することを特徴とする請求項２に記載の電力変換装置。
【請求項６】
前記制御器は、
前記モータの電気角の回転速度で回転する座標系において前記永久磁石が発生する磁束の向きをｄ軸とし、前記ｄ軸に直交する軸をｑ軸としたとき、周波数指令値に基づいて前記出力電流のｑ軸成分の指令値であるｑ軸電流指令値を出力するｑ軸電流指令部と、
前記出力電流のｄ軸成分の指令値であるｄ軸電流指令値を出力するｄ軸電流指令部と、
を有し、
前記ｄ軸電流指令部は、前記出力電圧が前記飽和レベルよりも低い状態で、前記永久磁石が発生する磁束を強める方向の磁束を前記巻線に発生させるように、前記ｄ軸電流指令値を制御する
ことを特徴とする請求項１に記載の電力変換装置。
【請求項７】
巻線を有する固定子と永久磁石を有する回転子とを備えたモータを有する圧縮機と、
供給された直流電圧を交流電圧である出力電圧に変換し前記巻線に印加するとともに、前記出力電圧が飽和する飽和レベルは前記直流電圧に応じて変化するインバータと、
前記出力電圧が前記飽和レベルよりも低い状態で、前記永久磁石が発生する磁束を弱める方向または強める方向の磁束を前記巻線に発生させるように、前記インバータの出力電流を増加させる制御器と、
を有することを特徴とする空気調和機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電力変換装置および空気調和機に関する。
【背景技術】
【０００２】
永久磁石同期モータに対して弱め界磁制御を行う技術に関し、下記特許文献１の要約書には、「電流指令演算部を特徴としたベクトル制御と電圧位相操作型弱め界磁制御の切り替えを円滑に行うとともに、切り替え時における効率を改善させることにある。」および「以下のいずれかもしくは複数を組み合わせることによって課題を解決する。１．通常制御から電圧位相操作型弱め界磁制御への切り替えに際し、中間的な電圧指令値Ｖｄｃ*，Ｖｑｃ*から求められる電圧位相を減少させる処理を備える。２．電圧位相操作型弱め界磁制御から通常制御へ戻る際に、ｄ軸電流検出値を平均化した値をｄ軸電流指令演算部に入力する第１のｄ軸電流指令値とする。３．電圧位相操作型弱め界磁制御から通常制御へ戻る際に、ｄ軸電流指令演算部のゲインを切り替える。４．通常制御，電圧位相操作型弱め界磁制御に加えて、モータ定数（抵抗，インダクタンス，発電定数）同定演算部を備える。」と記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１４２０３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、商用電源等の交流電圧をコンバータ回路によって直流電圧に変換し、該直流電圧をインバータ装置によって任意の周波数の交流電圧に変換し、永久磁石同期モータ（以下、モータという）を駆動する場合を想定する。商用電源等の交流電圧に歪みが生じている場合や、コンバータ回路として安価なものを適用した場合には、コンバータ回路が出力する直流電圧にリップル成分が重畳する。この直流電圧のリップル成分により、弱め界磁制御のＯＮ／ＯＦＦ状態が頻繁に切り替わると、インバータ装置の出力電圧や出力電流が乱れ、モータが不安定になり、過電流停止や脱調、回転速度の急激な変動等の問題を引き起こす場合がある。
この発明は上述した事情に鑑みてなされたものであり、モータを安定して駆動できる電力変換装置および空気調和機を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため本発明の電力変換装置は、巻線を有する固定子と永久磁石を有する回転子とを備えたモータを駆動するために、供給された直流電圧を交流電圧である出力電圧に変換し前記巻線に印加するとともに、前記出力電圧が飽和する飽和レベルは前記直流電圧に応じて変化するインバータと、前記出力電圧が前記飽和レベルよりも低い状態で、前記永久磁石が発生する磁束を弱める方向または強める方向の磁束を前記巻線に発生させるように、前記インバータの出力電流を増加させる制御器と、を有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、モータを安定して駆動できる。
【図面の簡単な説明】
【０００７】
【図１】本発明の第１実施形態によるモータ駆動システムのブロック図である。
【図２】第１実施形態における制御器のブロック図である。
【図３】第１実施形態における変調前のＵ相電圧変調率と、三角波の変調信号と、変調後のＵ相電圧変調率との波形図である。
【図４】第１実施形態におけるＰＷＭ信号およびキャリア信号の波形図である。
【図５】第１実施形態における弱め界磁制御時のｄ軸，ｑ軸電圧指令値と、電圧指令波高値との位相関係を示す図である。
【図６】第１実施形態における弱め界磁変動抑制制御部において実行される制御プログラムのフローチャートである。
【図７】第１実施形態におけるｄ軸電流指令値と、インバータ周波数指令値と、モータ電圧変調率との関係を示す図である。
【図８】第１実施形態におけるｄ軸電流指令値と、インバータ周波数指令値と、モータ電圧変調率との他の関係を示す図である。
【図９】第２実施形態における弱め界磁変動抑制制御部において実行される制御プログラムのフローチャートである。
【図１０】第２実施形態における弱め界磁変動抑制制御部の要部のブロック図である。
【図１１】第２実施形態におけるｄ軸電流指令値と、インバータ周波数指令値と、モータ電圧変調率との関係を示す図である。
【図１２】第２実施形態におけるｄ軸電流指令値と、インバータ周波数指令値と、モータ電圧変調率との他の関係を示す図である。
【図１３】第３実施形態における制御器の要部のブロック図である。
【図１４】第３実施形態における弱め界磁変動抑制制御部において実行される制御プログラムのフローチャートである。
【図１５】第３実施形態におけるｄ軸電流指令値と、インバータ周波数指令値と、モータ電圧変調率との他の関係を示す図である。
【図１６】第４実施形態における制御器のブロック図である。
【図１７】第５実施形態における弱め界磁変動抑制制御部において実行される制御プログラムのフローチャートである。
【図１８】第６実施形態における弱め界磁変動抑制制御部において実行される制御プログラムのフローチャートである。
【図１９】第６実施形態における弱め界磁変動抑制制御部の要部のブロック図である。
【図２０】第６実施形態におけるｄ軸電流指令値と、インバータ周波数指令値と、モータ電圧変調率との他の関係を示す図である。
【図２１】第７実施形態による空気調和機の概略構成図である。
【発明を実施するための形態】
【０００８】
［第１実施形態］
以下、本発明の第１実施形態によるモータ駆動システムＳ１の詳細を説明する。
図１は、本発明の第１実施形態によるモータ駆動システムＳ１のブロック図である。図１において、モータ駆動システムＳ１は、交流電圧源１からの交流電圧を直流電圧に変換するコンバータ回路２と、インバータ装置３（電力変換装置）と、永久磁石同期モータ４（以下、モータ４という）と、を有している。モータ４は、永久磁石を埋設した回転子（図示せず）と、巻線を有する固定子（図示せず）とを備えている。交流電圧源１は、コンバータ回路２対して、３相交流電圧を供給する。
【０００９】
コンバータ回路２は、３相ダイオードブリッジ５と、直流リアクトル６と、平滑コンデンサ７と、を有している。交流電圧源１から３相ダイオードブリッジ５に３相交流電圧が供給されると、３相ダイオードブリッジ５から全波整流された電圧が出力される。３相ダイオードブリッジ５の出力はＰ側とＮ側があり、Ｐ側は直流リアクトル６に接続される。直流リアクトル６の出力と３相ダイオードブリッジ５のＮ側出力との間には平滑コンデンサ７が接続されている。そして、平滑コンデンサ７の端子間電圧は直流電圧としてコンバータ回路２から出力される。
【００１０】
コンバータ回路２から出力された直流電圧はインバータ装置３に入力される。インバータ装置３は、直流電圧検出回路８と、インバータ機能を有するＩＰＭ（Intelligent Power Module、インテリジェントパワーモジュール）９と、Ｕ相モータ電流検出回路１０と、Ｖ相モータ電流検出回路１１と、制御器１２と、ゲートドライブ回路１３と、を有している。
【００１１】
コンバータ回路２から供給された直流電圧はＩＰＭ９（インバータ）に入力される。ＩＰＭ９は６つのＩＧＢＴと、各ＩＧＢＴに並列に接続されたＦＷＤ（Free Wheeling Diode）とを有している（共に符号なし）。そして、ＩＰＭ９は、ゲートドライブ回路１３から供給されたゲートトライブ信号１８によって各ＩＧＢＴがＯＮ／ＯＦＦすることにより、直流電圧を３相の交流電圧に変換する。この３相の交流電圧がインバータ装置３の出力となる。また、直流電圧検出回路８は、インバータ装置３に入力された直流電圧を計測し、計測結果を直流電圧検出信号１４として、制御器１２に供給する。
【００１２】
インバータ装置３が出力する３相交流電圧はモータ４の巻線に印加される。また、モータ４に流れる３相電流のうち、Ｕ相およびＶ相の線路に沿ってＵ相モータ電流検出回路１０とＶ相モータ電流検出回路１１とが配置されている。これら電流検出回路１０，１１は、Ｕ相モータ電流検出信号１５とＶ相モータ電流検出信号１６とをそれぞれ制御器１２に供給する。制御器１２は、直流電圧検出信号１４と、Ｕ相モータ電流検出信号１５と、Ｖ相モータ電流検出信号１６とに基づいて、ＩＰＭ９内のＩＧＢＴをＯＮ／ＯＦＦするためのＤＵＴＹ比を演算し、該ＤＵＴＹ比を有するＰＷＭ信号１７を出力する。ＰＷＭ信号１７はゲートドライブ回路１３にてＩＧＢＴをＯＮ／ＯＦＦするために充分な電圧を有するゲートトライブ信号１８に変換される。
【００１３】
制御器１２は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等、一般的なコンピュータとしてのハードウエアを備えており、ＲＯＭには、ＣＰＵによって実行される制御プログラムや、各種データ等が格納されている。
【００１４】
図２は、制御器１２のアルゴリズムを示すブロック図であり、制御プログラム等によって実現される機能をブロックとして示している。
図２において、Ｕ相モータ電流検出信号１５とＶ相モータ電流検出信号１６とは、Ａ／Ｄ変換器１９に入力される。そして、Ａ／Ｄ変換器１９は、Ｕ相モータ電流検出信号１５とＶ相モータ電流検出信号１６とに各々所定のゲイン（電流検出回路ゲインという）を乗算した結果をＵ相電流検出値ＩUおよびＶ相電流検出値ＩVとして出力する。
【００１５】
ｄｑ変換器２０には、Ｕ相電流検出値ＩUと、Ｖ相電流検出値ＩVと、ｄ軸位相θdc（詳細は後述する）と、が入力される。そして、ｄｑ変換器２０は、下記［数１］に基づいて、ｄ軸電流検出値Ｉdcとｑ軸電流検出値Ｉqcとを出力する。
【数１】
2018074866.tif 000003
【００１６】
ここで、モータ４の電気角（機械角にモータ４の極対数を乗算した値）で回転する座標系を想定する。この座標系において永久磁石が発生する磁束の向きをｄ軸とし、ｄ軸に直交する軸をｑ軸とする。このｄ軸およびｑ軸を有する座標系を「ｄｑ軸座標系」と呼ぶ。上述したｄ軸電流検出値Ｉdcおよびｑ軸電流検出値Ｉqcは、ｄｑ軸座標系上の値である。
【００１７】
また、軸誤差演算２１には、ｄ軸電流検出値Ｉdcと、ｑ軸電流検出値Ｉqcと、インバータ周波数ω1と、が入力される。そして、軸誤差演算２１は、下記［数２］に基づいて軸誤差Δθcを演算し、出力する。なお、［数２］において、Ｖd*はｄ軸電圧指令値、Ｖq*はｑ軸電圧指令値、Ｒはモータ巻線抵抗値、Ｌdはモータｄ軸インダクタンス、Ｌqはモータｑ軸インダクタンスである。
【数２】
2018074866.tif 000004
【００１８】
ＰＬＬ制御部２２は、軸誤差Δθcを入力とした比例積分制御を行い、インバータ周波数ω1を算出する。ｄ軸位相更新部２３は、ｄ軸位相θdcの前回の（１演算周期前の）出力値にインバータ周波数ω1を該演算周期で除算した値Δθdcを加算する。そして、ｄ軸位相更新部２３は、加算後の値をｄ軸位相θdcの今回値として出力する。速度制御部２４（ｑ軸電流指令部）は、インバータ周波数指令値ω1*（周波数指令値）とインバータ周波数ω1との偏差Δω（図示せず）を演算し、偏差Δωに基づいた比例積分制御を行い、ｑ軸電流指令値Ｉq*を算出する。
【００１９】
電流制御部２５は、ｑ軸電流指令値Ｉq*とｑ軸電流検出値Ｉqcとの偏差ΔＩq（図示せず）を演算し、偏差ΔＩqを入力とした比例積分制御を行い、ｑ軸電流指令補正量（図示せず）を算出する。また、電流制御部２５は、ｑ軸電流指令値Ｉq*にｑ軸電流指令補正量を加算した値を第２のｑ軸電流指令値Ｉq**として出力する。さらに、電流制御部２５は、ｄ軸電流指令値Ｉd*とｄ軸電流検出値Ｉdcとの偏差ΔＩd（図示せず）を入力とした比例積分制御を行い、その結果を第２のｄ軸電流指令値Ｉd**として出力する。
【００２０】
ＶdＶq演算部２６は、インバータ周波数指令値ω1*と、第２のｑ軸電流指令値Ｉq**と、第２のｄ軸電流指令値Ｉd**とを入力とし、下記［数３］にてｄ軸電圧指令値Ｖd*とｑ軸電圧指令値Ｖq*とを算出する。なお、［数３］においてＫeはモータ４の誘起電圧定数である。
【数３】
2018074866.tif 000005
【００２１】
ＡＶＲ（Automatic Voltage Regulator、電圧補正）演算部２７は、ｄ軸電圧指令値Ｖd*と、ｑ軸電圧指令値Ｖq*とを入力とし、［数４］に基づいてモータ電圧位相δθを算出する。
【数４】
2018074866.tif 000006
【００２２】
また、ＡＶＲ演算部２７は、［数５］に基づいて、電圧指令波高値Ｖ1を算出する。
【数５】
2018074866.tif 000007
【００２３】
また、ＡＶＲ演算部２７は、直流電圧検出信号１４と所定のゲイン（直流電圧検出回路ゲインという）とを乗算した値である直流電圧検出値Ｖdcを算出し、［数６］に基づいて、モータ電圧変調率ＫhV1を算出する。
【数６】
2018074866.tif 000008
【００２４】
さらに、ＡＶＲ演算部２７は、［数７］に基づいて、ｄ軸電圧変調率ＫhVdとｑ軸電圧変調率ＫhVqとを算出し、出力する。［数７］において、δθweakは弱め界磁制御電圧操作量である。
【数７】
2018074866.tif 000009
【００２５】
また、ｄｑ逆変換部２８は、ｄ軸電圧変調率ＫhVdとｑ軸電圧変調率ＫhVqと、ｄ軸位相θdcを入力とし、［数８］に基づいて、Ｕ相電圧変調率ＫhVuと、Ｖ相電圧変調率ＫhVvと、Ｗ相電圧変調率ＫhVwと、を出力する。
【数８】
2018074866.tif 000010
【００２６】
ここで、本実施形態および後述する他の実施形態において用いる「弱め界磁制御」の意味を説明しておく。本実施形態および他の実施形態において、「弱め界磁制御」とは、［数７］に基づいて、ｄ軸，ｑ軸電圧変調率ＫhVd，ＫhVqの位相を制御し、モータ４において、永久磁石の発生する磁束を弱める磁束を巻線に発生させることを指す。後述するように、弱め界磁制御電圧操作量δθweakが０であっても、ｄ軸電流指令値Ｉd*を制御することにより、永久磁石の発生する磁束を弱める磁束を巻線に発生させることがある。この動作は、弱め界磁制御に類似する点もあるが、本実施形態および他の実施形態において、かかる動作は「弱め界磁制御」とは呼ばない。
【００２７】
また、変調処理部２９は、Ｕ，Ｖ，Ｗ相電圧変調率ＫhVu，ＫhVv，ＫhVwを三角波に近似する変調信号ＭＤで変調し、変調後のＵ，Ｖ，Ｗ相電圧変調率ＫhVu’，ＫhVv’，ＫhVw’を出力する。すなわち、変調後のＵ，Ｖ，Ｗ相電圧変調率ＫhVu’，ＫhVv’，ＫhVw’は、［数９］に示すようになる。
【数９】
2018074866.tif 000011
【００２８】
図３は、変調前のＵ相電圧変調率ＫhVuと、変調信号ＭＤと、変調後のＵ相電圧変調率ＫhVu’との波形図である。なお、対応するＶ相の信号は、Ｕ相に対して１２０°遅れ、対応するＷ相の信号は、Ｕ相に対して２４０°遅れた信号となるので、図示を省略する。
変調処理部２９において上述した変調処理を行うことにより、直流電圧検出値Ｖdcの利用率が向上し、モータ４を正弦波駆動する場合と比較して、インバータ装置の出力電圧が最大１５％向上する。また変調処理部２９では、上下限リミット処理も実行される。すなわち、出力値の上限値は１、下限値は−１に制限される。
【００２９】
図２に戻り、ＰＷＭ信号変換部３０は、Ｕ，Ｖ，Ｗ相電圧変調率ＫhVu’，ＫhVv’，ＫhVw’と、キャリア信号ＣＲとの大小関係をそれぞれ比較し、ＰＷＭ信号１７を出力する。ここで、ＰＷＭ信号１７は、Ｕ相Ｐ側ＰＷＭ信号、Ｕ相Ｎ側ＰＷＭ信号、Ｖ相Ｐ側ＰＷＭ信号、Ｖ相Ｎ側ＰＷＭ信号、Ｗ相Ｐ側ＰＷＭ信号、およびＷ相Ｎ側ＰＷＭ信号の６つの信号を有している。
【００３０】
図４は、これらＰＷＭ信号およびキャリア信号ＣＲの波形図である。図示のように、キャリア信号ＣＲは、定周期の三角波である。また、各相のＰ側ＰＷＭ信号とＮ側ＰＷＭ信号は、ＯＮ／ＯＦＦが反転した信号となる。
変調処理部２９の出力値すなわちＵ，Ｖ，Ｗ相電圧変調率ＫhVu’，ＫhVv’，ＫhVw’が上限値（１）、または下限値（−１）に達した場合、インバータ装置３の出力電圧が飽和し、モータ脱調などにより、モータ４が停止することがある。図２において、弱め界磁制御部３１は、このようなモータ４の停止を防止するため、モータ電圧変調率ＫhV1が１．１５に達した場合、弱め界磁制御を実行する。すなわち、弱め界磁制御部３１は、ｑ軸電流指令値Ｉq*とｑ軸電流検出値Ｉqcの偏差ΔＩqを算出し、偏差ΔＩqを入力とした積分制御を行い、弱め界磁制御電圧操作量δθweakを算出する。
【００３１】
さらに、弱め界磁制御部３１は、モータ電圧変調率ＫhV1が１．１５に達した場合、弱め界磁制御フラグＦＬＧweakをＯＦＦからＯＮに切り替える。該フラグＦＬＧweakは、弱め界磁制御のＯＮ／ＯＦＦ状態を指定するフラグである。電流制御部２５は、弱め界磁制御フラグＦＬＧweakがＯＮの場合、偏差ΔＩq（＝Ｉq*−Ｉqc）および偏差ΔＩd（＝Ｉd*−Ｉdc）の比例積分制御を停止させる。この際、比例積分制御における積分項は初期化せず、比例積分制御の停止前の値を保持する。
【００３２】
また、フラグＦＬＧweakがＯＮになると、電流制御部２５に代わって、弱め界磁制御部３１にてｑ軸電流指令値Ｉq*とｑ軸電流検出値Ｉqcの偏差ΔＩqがフィードバック制御により補正されるようになる。なお、モータ電圧変調率ＫhV1が１．１５に達することは、インバータ装置３の出力電圧が飽和することを意味し、変調処理部２９の出力値（例えば、図３に示すＵ相電圧変調率ＫhVu’）が上限値（１）、または下限値（−１）に達することと同意である。前述のＫhV1＝１．１５はモータ４を正弦波駆動する場合（モータ４に正弦波状の電流を流す場合）の上限値であり、モータ４を正弦波駆動しない場合は、さらに高めることができる。
【００３３】
図５は、弱め界磁制御時のｄ軸電圧指令値Ｖd*と、ｑ軸電圧指令値Ｖq*と、電圧指令波高値Ｖ1とのｄｑ軸座標系における位相関係を示す図である。［数５］で示したように、Ｖ1はＶd*とＶq*の合成ベクトルである。但し、弱め界磁領域では、モータ４に印加される電圧の位相は、Ｖ1の位相すなわちモータ電圧位相δθよりもδθweak進んだ位相となる。また、ＦＬＧweakがＯＮの場合、ＫhV1が１．１０まで低下すると、弱め界磁制御部３１は、ＦＬＧweakをＯＦＦに切り替える。この際、弱め界磁制御部３１の比例積分制御における積分項は０クリアする。電流制御部２５はＦＬＧweakがＯＦＦに切り替わることにより、比例積分制御の動作を再開させる。
【００３４】
このように、フラグＦＬＧweakのＯＮ／ＯＦＦ状態によって、電流制御部２５における偏差ΔＩd，ΔＩqの比例積分制御の停止／実行状態が切り替わる。このため、仮に、フラグＦＬＧweakのＯＮ／ＯＦＦ状態が頻繁に切り替わると、電流制御部２５の動作が不安定になる。そこで、本実施形態においては、フラグＦＬＧweakの切替頻度を下げ、制御器１２を安定して動作させようとしている。
【００３５】
次に、図２に示す弱め界磁変動抑制制御部３２（ｄ軸電流指令部）の動作を説明する。交流電圧源１から供給される交流電圧に歪みがある場合や、平滑コンデンサ７の静電容量が小さい場合等において、コンバータ回路２の出力する直流電圧にリップル成分が重畳することがある。リップル成分は直流電圧検出信号１４を経て、ＫhV1に伝搬する。前述の通り、弱め界磁制御部３１はＫhV1が１．１５に達するとＦＬＧweakをＯＦＦからＯＮに切り替え、ＫhV1が１．１０まで低下するとＦＬＧweakをＯＮからＯＦＦに切り替える。これにより、ＫhV1のリップル成分が０．０５以上になると、ＦＬＧweakの切り替えが頻発してしまう。
これによる動作の不安定化を抑制するために、弱め界磁変動抑制制御部３２は、ｄ軸電流指令値Ｉd*を調整し、ＫhV1が１．１０から１．１５をまたぐ範囲で変動することを防止しようとするものである。
【００３６】
図６は、弱め界磁変動抑制制御部３２において、所定時間毎に実行される制御プログラムのフローチャートである。
図６において処理がステップＳ１０２に進むと、ＫhV1をローパスフィルタ処理した結果であるモータ電圧変調率低域成分ＫhV1_filが計算される。
次に、処理がステップＳ１０４に進むと、弱め界磁制御フラグＦＬＧweakがＯＦＦであるか否かが判定される。フラグＦＬＧweakがＯＦＦであれば、ここで「ＹＥＳ」と判定され、処理はステップＳ１０８に進む。ステップＳ１０８では、モータ電圧変調率低域成分ＫhV1_filが１．０５以上かつ１．１０以下であるか否かが判定される。ここで「ＹＥＳ」と判定されると、処理はステップＳ１１０に進む。ステップＳ１１０では、［数１０］に基づいて、ｄ軸電流指令値Ｉd*が算出される。但し、［数１０］においてＫは比例ゲインである。
【数１０】
2018074866.tif 000012
【００３７】
また、ＦＬＧweakがＯＦＦであり（ステップＳ１０４で「ＹＥＳ」）、ＫhV1_filが１．０５未満または１．１０を超過する場合（ステップＳ１０８で「ＮＯ」）、処理はステップＳ１１２に進む。ここでは、Ｉd*は０に設定される。
【００３８】
図７は、ｄ軸電流指令値Ｉd*と、インバータ周波数指令値ω1*と、モータ電圧変調率ＫhV1との関係を示す図である。
すなわち、図７は、ｑ軸電流指令値Ｉq*を一定とし、横軸に示すインバータ周波数指令値ω1*が増加した場合の縦軸に示すｄ軸電流指令値Ｉd*と、モータ電圧変調率ＫhV1の最大値／最小値と、モータ電圧変調率低域成分ＫhV1_filとを示す。インバータ周波数指令値ω1*が増加すると、モータ電圧変調率低域成分ＫhV1_filも上昇してゆく。ＫhV1_filが１．０５未満の範囲では、図６のステップＳ１１２が実行され、ｄ軸電流指令値Ｉd*は０にされる。
【００３９】
やがて、インバータ周波数指令値ω1*が周波数ωP1になると、ＫhV1_filが１．０５以上になる。すると、以後は図６のステップＳ１１０が実行され、Ｉd*が減少し始める（絶対値は増加し始める）。Ｉd*の絶対値が増加することにより、ＫhV1_filの上昇は緩やかになる。やがて、インバータ周波数指令値ω1*が周波数ωP2になると、ＫhV1_filが１．１０以上になる。図６のステップＳ１１２が再び実行されるようになる。これにより、Ｉd*は０になるため、図７に示される通り、ＫhV1_filは急上昇する。
【００４０】
このように、ＫhV1_filが急上昇した後においては、図７のω1*＞ωP2の領域に示すように、ＫhV1の最大値が１．１５以上になり、かつＫhV1の最小値は１．１０以上となる。上述したように、弱め界磁制御部３１は、ＫhV1が１．１５に達するとＦＬＧweakをＯＦＦからＯＮに切り替え、ＫhV1が１．１０まで低下するとＦＬＧweakをＯＮからＯＦＦに切り替える。従って、図７のω1*＞ωP2の領域では、ＦＬＧweakの切替は頻発しない。
【００４１】
弱め界磁制御フラグＦＬＧweakがＯＮになると、次に、制御プログラム（図６）が起動された際、ステップＳ１０４にて「ＮＯ」と判定され処理はステップＳ１０６に進む。ここでは、モータ電圧変調率低域成分ＫhV1_filが１．０５以上かつ１．１５以下であるか否かが判定される。図７においてω1*が周波数ωP2以上の領域では、ＫhV1_filは１．１５を超えているため、「ＮＯ」と判定され、処理はステップＳ１１２に進む。これにより、ｄ軸電流指令値Ｉd*は０のまま維持される。
【００４２】
この状態（フラグＦＬＧweakがＯＮ）からω1*が低下し、モータ電圧変調率低域成分ＫhV1_filが１．０５以上かつ１．１５以下になると、ステップＳ１０６において「ＹＥＳ」と判定される。これにより、ステップＳ１１０において、［数１０］に基づいて、ｄ軸電流指令値Ｉd*が算出される。また、ＦＬＧweakがＯＮであって、ＫhV1_filが１．０５未満である場合も、ステップＳ１１０にてＩd*は０になる。
【００４３】
図８は、ｄ軸電流指令値Ｉd*と、インバータ周波数指令値ω1*と、モータ電圧変調率ＫhV1との他の関係を示す図である。
すなわち、図８は、ｑ軸電流指令値Ｉq*を一定とし、横軸のインバータ周波数指令値ω1*が減少していった場合の縦軸のｄ軸電流指令値Ｉd*と、モータ電圧変調率ＫhV1の最大値／最小値と、モータ電圧変調率低域成分ＫhV1_filとを示す。
【００４４】
ω1*が減少してゆくと、ＫhV1_filも減少してゆく。周波数ωP4において、ＫhV1_filが１．１５以下になると、Ｉd*がステップ的に減少し（絶対値は増加し）、ＫhV1もステップ的に減少する。これによりＫhV1の最大値は１．１５未満、かつＫhV1の最小値は１．１０未満となるためＦＬＧweakの切替は頻発しない。
【００４５】
以上のように、本実施形態によれば、巻線を有する固定子と永久磁石を有する回転子とを備えたモータ（４）を駆動するために、供給された直流電圧（Ｖdc）を交流電圧である出力電圧に変換し巻線に印加するとともに、出力電圧が飽和する飽和レベルは直流電圧（Ｖdc）に応じて変化するインバータ（９）と、出力電圧が飽和レベルよりも低い状態で、永久磁石が発生する磁束を弱める方向または強める方向の磁束を巻線に発生させるように、インバータの出力電流を増加させる制御器（１２）と、を有する。
【００４６】
また、制御器（１２）は、モータ（４）の電気角の回転速度で回転する座標系において永久磁石が発生する磁束の向きをｄ軸とし、ｄ軸に直交する軸をｑ軸としたとき、周波数指令値（ω1*）に基づいて出力電流のｑ軸成分の指令値であるｑ軸電流指令値（Ｉq*）を出力するｑ軸電流指令部（２４）と、出力電流のｄ軸成分の指令値であるｄ軸電流指令値（Ｉd*）を出力するｄ軸電流指令部（３２）と、を有し、ｄ軸電流指令部（３２）は、出力電圧が飽和レベルよりも低い状態で、永久磁石が発生する磁束を弱める方向の磁束を巻線に発生させるように、ｄ軸電流指令値（Ｉd*）を制御する。
【００４７】
すなわち、モータ電圧変調率低域成分ＫhV1_filに基づいて、ステップＳ１１０，Ｓ１１２にてｄ軸電流指令値Ｉd*を設定するため、フラグＦＬＧweakの切替頻度を抑制することができ、モータ４を安定して駆動できる。
【００４８】
［第２実施形態］
次に、本発明の第２実施形態によるモータ駆動システムの詳細を説明する。なお、以下の説明において、図１〜図８の各部に対応する部分には同一の符号を付し、その説明を省略する場合がある。
上述した第１実施形態における弱め界磁変動抑制制御部３２は、［数１０］にて比例制御を実行するが、この比例制御の比例ゲインＫはモータ４の特性に合わせて調整することが好ましい。すなわち、比例ゲインＫが大き過ぎると、ｄ軸電流が小さくなりすぎ（絶対値が大きくなりすぎ）、モータ４やインバータ装置３の損失が増大するという問題が生じる。一方、比例ゲインＫが小さすぎる場合は、弱め界磁制御フラグＦＬＧweakの切替が頻発するという問題が生じる。そこで、本実施形態は、モータ４の特性に応じて比例ゲインＫを変更する煩雑さを緩和しようとするものである。
【００４９】
本実施形態の構成は、第１実施形態のもの（図１、図２）と同様であるが、弱め界磁変動抑制制御部３２において実行される制御プログラムは、第１実施形態のもの（図６）に代えて、図９に示すものが適用される。
図９において、処理がステップＳ１２２に進むと、モータ電圧変調率ＫhV1をローパスフィルタ処理した結果であるモータ電圧変調率低域成分ＫhV1_filが計算される。次に、処理がステップＳ１２４に進むと、ＫhV1_filは１．０５以上かつ１．１５以下であるか否かが判定される。ここで、「ＹＥＳ」と判定されると、処理はステップＳ１２６に進み、ｄ軸電流指令値Ｉd*が算出される。
【００５０】
図１０は、本実施形態における弱め界磁変動抑制制御部３２の要部のブロック図である。すなわち、図１０は、上述したステップＳ１２６において実行されるｄ軸電流指令値Ｉd*の算出処理の内容をブロックによって示している。
図１０において、ＬＰＦ（ローパスフィルタ）４０は、モータ電圧変調率ＫhV1のローパスフィルタ処理を行い、モータ電圧変調率低域成分ＫhV1_filを出力する。減算器４２は、目標値１．０５からモータ電圧変調率低域成分ＫhV1_filを減算する。積分制御部４４は、この減算結果に対して、比例積分制御を行う。リミッタ処理部４６は、積分制御部４４の出力信号に対して上限値が０になるようにリミッタ処理を行い、その結果をｄ軸電流指令値Ｉd*として出力する。
【００５１】
図９に戻り、処理がステップＳ１２７に進むと、ｄ軸電流指令値Ｉd*は所定値Ｉd_SET以上であるか否かが判定される。ここで、「ＹＥＳ」と判定されると、本ルーチンの処理は終了する。これにより、ステップＳ１２６にて算出されたｄ軸電流指令値Ｉd*に基づいて、ｄ軸電流が制御される。また、ステップＳ１２４またはＳ１２７のうち一方において「ＮＯ」と判定されると、処理はステップＳ１２８に進み、ｄ軸電流指令値Ｉd*が０に設定され、本ルーチンの処理は終了する。
【００５２】
図１０の処理によれば、積分制御部４４は、モータ電圧変調率低域成分ＫhV1_filが目標値１．０５に近づくようにｄ軸電流指令値Ｉd*を制御するため、モータ４の特性にかかわらず、モータ電圧変調率低域成分ＫhV1_filをほぼ一定（目標値１．０５付近の値）に保つことができる。
【００５３】
図１１は、本実施形態におけるｄ軸電流指令値Ｉd*と、インバータ周波数指令値ω1*と、モータ電圧変調率ＫhV1との関係を示す図である。
すなわち、図１１は、上述した図７と同様に、ｑ軸電流指令値Ｉq*を一定とし、インバータ周波数指令値ω1*が増加した場合のｄ軸電流指令値Ｉd*と、モータ電圧変調率ＫhV1の最大値／最小値と、モータ電圧変調率低域成分ＫhV1_filとを示す。
図１１において、インバータ周波数指令値ω1*が増加すると、モータ電圧変調率低域成分ＫhV1_filも上昇してゆく。ＫhV1_filが１．０５未満の範囲では、上述したステップＳ１２８（図６参照）が実行され、ｄ軸電流指令値Ｉd*は０にされる。
【００５４】
やがて、モータ電圧変調率低域成分ＫhV1_filが１．０５になると、以後はステップＳ１２４（図６参照）において「ＹＥＳ」と判定され、ステップＳ１２６が実行されるため、その後にインバータ周波数指令値ω1*が増加したとしても、ＫhV1_filがほぼ１．０５に保たれる。モータ電圧変調率低域成分ＫhV1_filが１．０５に至ったインバータ周波数指令値ω1*を周波数ωP21とする。
【００５５】
モータ電圧変調率低域成分ＫhV1_filがほぼ目標値１．０５に保たれることにより、ω1*の増加に伴ってＩd*が減少し始める（絶対値は増加し始める）。Ｉd*の絶対値が増加することにより、ＫhV1_filは一定に保たれる。モータ電圧変調率低域成分ＫhV1_filが一定に保たれることは、インバータ装置３の出力電圧が略一定になることに等しい。やがて、Ｉd*が所定値Ｉd_SET未満になると、図９のステップＳ１２８が再び実行されるようになるため、ｄ軸電流指令値Ｉd*は０になる。これにより、ＫhV1_filは急上昇する。急上昇するタイミングにおけるインバータ周波数指令値ω1*を周波数ωP22とする。
【００５６】
このように、ＫhV1_filが急上昇した後においては、図１１のω1*＞ωP22の領域に示すように、モータ電圧変調率ＫhV1の最大値は１．１５を超え、最小値は１．１０を超えている。上述したように、弱め界磁制御部３１は、ＫhV1が１．１５に達するとＦＬＧweakをＯＦＦからＯＮに切り替え、ＫhV1が１．１０まで低下するとＦＬＧweakをＯＮからＯＦＦに切り替える。従って、図１１のω1*＞ωP22の領域では、弱め界磁制御フラグＦＬＧweakはＯＮのまま保たれ、ＦＬＧweakの切替は頻発しない。ここで、所定値Ｉd_SETは、その値以下にＩd*を減少させると種々の不具合が生じ得る値であり、モータ４の特性に応じて調整するとよい。
【００５７】
図１２は、本実施形態におけるｄ軸電流指令値Ｉd*と、インバータ周波数指令値ω1*と、モータ電圧変調率ＫhV1との他の関係を示す図である。
すなわち、図１２は、ｑ軸電流指令値Ｉq*を一定とし、インバータ周波数指令値ω1*が減少していった場合のｄ軸電流指令値Ｉd*と、モータ電圧変調率ＫhV1の最大値／最小値と、モータ電圧変調率低域成分ＫhV1_filとを示す。
【００５８】
ω1*が図中の最大値から減少してゆくと、ＫhV1_filも減少してゆく。周波数ωP24において、ＫhV1_filが１．１５以下になると、Ｉd*がステップ的に減少し（絶対値は増加し）、ＫhV1_filも目標値１．０５に向かってステップ的に減少する。周波数ωP24未満の領域では、モータ電圧変調率ＫhV1の最大値は１．１５未満になり、最小値も１．１０未満になる。これにより、弱め界磁制御部３１によってフラグＦＬＧweakがＯＦＦにされるとともに、このＯＦＦ状態が継続的に維持される。これにより、ＦＬＧweakの切替は頻発しない。
【００５９】
以上のように、本実施形態によれば、ｄ軸電流指令部（３２）は、周波数指令値（ω1*）の変化に対して出力電圧が略一定になるようにｄ軸電流指令値（Ｉd*）を制御する。より具体的には、モータ電圧変調率低域成分ＫhV1_filに基づいて、ステップＳ１２６，Ｓ１２８にてｄ軸電流指令値Ｉd*を設定するため、第１実施形態と同様に、フラグＦＬＧweakの切替頻度を抑制することができる。そして、［数１０］を用いることなく（比例ゲインＫを用いることなく）ｄ軸電流指令値Ｉd*を設定できるため、モータ４の特性に応じて比例ゲインＫを設定する煩雑さを解消することができる。
【００６０】
［第３実施形態］
次に、本発明の第３実施形態によるモータ駆動システムの詳細を説明する。
上述した第２実施形態における弱め界磁変動抑制制御部３２は、モータ４の特性に応じて所定値Ｉd_SETを調整していた。本実施形態は、この調整を不要にすることにより、モータ４の特性に応じて各種パラメータを変更する煩雑さを緩和しようとするものである。
本実施形態の構成は、第１実施形態のもの（図１、図２）と同様であるが、制御器１２のアルゴリズムは、第１実施形態のもの（図２参照）とは異なる。
【００６１】
図１３は、本実施形態における制御器１２のアルゴリズムの要部のブロック図である。なお、以下の説明において、図１〜図１２の各部に対応する部分には同一の符号を付し、その説明を省略する場合がある。本実施形態における制御器１２の構成は第１実施形態のもの（図２参照）とほぼ同様であるが、図２に示した電流制御部２５に代えて、図１３に示す電流制御部３３が適用される。また、図１３に示すように、本実施形態の制御器１２は、加算器３５と、ＶdＶq演算部３６と、ＡＶＲ演算部３７と、を有している。
【００６２】
電流制御部３３は、減算器３３１，３３３と、比例積分制御部３３２，３３４と、加算器３３５と、を有している。電流制御部３３において減算器３３１は、０からｄ軸電流検出値Ｉdcを減算する。比例積分制御部３３２は、この減算結果（−Ｉdc）に対して比例積分制御を行い、その結果を第２のｄ軸電流指令値Ｉd**として出力する。但し、比例積分制御部３３２は、モータ電圧変調率低域成分ＫhV1_filが１．０５以上になると、動作を停止する。この際、積分項は０クリアせず、値を保持する。
【００６３】
また、加算器３５は、ｄ軸電流指令値Ｉd*と第２のｄ軸電流指令値Ｉd**とを加算する。ＶdＶq演算部２６は、第２のｑ軸電流指令値Ｉq**と、加算器３５の加算結果（Ｉd*＋Ｉd**）と、インバータ周波数指令値ω1*と、に基づいて、ｄ軸，ｑ軸電圧指令値Ｖd*，Ｖq*を演算する。すなわち、上述した［数３］における「Ｉd**」に代えて「Ｉd*＋Ｉd**」を適用したものが、ｄ軸，ｑ軸電圧指令値Ｖd*，Ｖq*になる。
【００６４】
一方、ＶdＶq演算部３６は、第２のｄ軸電流指令値Ｉd**と、第２のｑ軸電流指令値Ｉq**と、インバータ周波数指令値ω1*と、に基づいて、ｄ軸電圧判定値Ｖd_SETとｑ軸電圧判定値Ｖq_SETを演算する。すなわち、上述した第１実施形態の［数３］におけるｄ軸，ｑ軸電圧指令値Ｖd*，Ｖq*が、本実施形態におけるｄ軸，ｑ軸電圧判定値Ｖd_SET，Ｖq_SETになる。
【００６５】
また、ＡＶＲ演算部２７は、上述した［数４］，［数５］，［数６］と同様の演算により、モータ電圧変調率ＫhV1を演算する。また、ＡＶＲ演算部３７は、上述した［数４］，［数５］，［数６］において、ｄ軸，ｑ軸電圧指令値Ｖd*，Ｖq*をｄ軸，ｑ軸電圧判定値Ｖd_SET，Ｖq_SETに置き換え、モータ電圧変調率ＫhV1をモータ電圧変調率判定値ＫhV1_SETに置き換えた数式に基づいて、モータ電圧変調率判定値ＫhV1_SETを演算する。
以上のようにして求められたモータ電圧変調率ＫhV1と、モータ電圧変調率判定値ＫhV1_SETとは、弱め界磁変動抑制制御部３２に供給される。
【００６６】
本実施形態における弱め界磁変動抑制制御部３２は、モータ電圧変調率判定値ＫhV1_SETの低域成分が１．１５未満かつ１．０５以上であることを条件として、図１０に示したアルゴリズムにてｄ軸電流指令値Ｉd*を算出する。そこで、この弱め界磁変動抑制制御部３２の処理を詳述する。
【００６７】
図１４は、本実施形態の弱め界磁変動抑制制御部３２にて、第１実施形態のもの（図６）に代えて、実行される制御プログラムのフローチャートである。
図１４において、処理がステップＳ１３２に進むと、ＫhV1をローパスフィルタ処理した結果であるモータ電圧変調率低域成分ＫhV1_filが計算される。次に、処理がステップＳ１３３に進むと、ＫhV1_SETをローパスフィルタ処理した結果であるモータ電圧変調率判定値低域成分ＫhV1_SETfilが計算される。
【００６８】
次に、処理がステップＳ１３４に進むと、ＫhV1_SETfilは、１．０５以上かつ１．１５以下であるか否かが判定される。ここで、「ＹＥＳ」と判定されると、処理はステップＳ１３６に進み、弱め界磁変動抑制制御部３２は、図１０に示したアルゴリズムにて、ｄ軸電流指令値Ｉd*を算出する。一方、ステップＳ１３４において「ＮＯ」と判定されると、処理はステップＳ１３８に進み、弱め界磁変動抑制制御部３２は、ｄ軸電流指令値Ｉd*を０にする。
【００６９】
図１５は、本実施形態におけるｄ軸電流指令値Ｉd*と、インバータ周波数指令値ω1*と、モータ電圧変調率ＫhV1との他の関係を示す図である。
すなわち、図１５は、ｑ軸電流指令値Ｉq*を一定とし、インバータ周波数指令値ω1*が増加した場合のｄ軸電流指令値Ｉd*と、モータ電圧変調率ＫhV1の最大値／最小値と、モータ電圧変調率低域成分ＫhV1_filと、モータ電圧変調率判定値低域成分ＫhV1_SETfilと、を示す。
【００７０】
図１５において、インバータ周波数指令値ω1*が増加すると、モータ電圧変調率低域成分ＫhV1_filも上昇する。そして、ＫhV1_filが１．０５に達すると、それ以降、ＫhV1_filがほぼ目標値１．０５に保たれることにより、ω1*の増加に伴ってＩd*が減少し始める（絶対値は増加し始める）。ＫhV1_filが１．０５に至ったインバータ周波数指令値ω1*を周波数ωP31（第１の指令値）とする。一方、モータ電圧変調率判定値低域成分ＫhV1_SETfilは、ｄ軸電流指令値Ｉd*の影響を受けないため、図１５内の破線で示すように、インバータ周波数指令値ω1*の増加に伴って増加し続ける。
【００７１】
その後、ＫhV1_SETfilが１．１５に達すると、図１４におけるステップＳ１３８が実行されるようになるため、ｄ軸電流指令値Ｉd*は０になり、モータ電圧変調率低域成分ＫhV1_filは急上昇する。急上昇するタイミングにおけるインバータ周波数指令値ω1*を周波数ωP32（第２の指令値）とする。
【００７２】
このように、ＫhV1_filが急上昇した後においては、図１５のω1*＞ωP32の領域に示すように、モータ電圧変調率ＫhV1の最大値は１．１５を超え、最小値は１．１０を超えている。上述したように、弱め界磁制御部３１は、ＫhV1が１．１５に達するとＦＬＧweakをＯＦＦからＯＮに切り替え、ＫhV1が１．１０まで低下するとＦＬＧweakをＯＮからＯＦＦに切り替える。従って、図１５のω1*＞ωP32の領域では、弱め界磁制御フラグＦＬＧweakはＯＮのまま保たれ、ＦＬＧweakの切替は頻発しない。
【００７３】
以上のように、本実施形態によれば、ｄ軸電流指令部（３２）は、周波数指令値（ω1*）が所定の第１の指令値（ωP31）未満であればｄ軸電流指令値（Ｉd*）を０とし、周波数指令値（ω1*）が第１の指令値（ωP31）以上であって所定の第２の指令値（ωP32）未満であるときは、出力電圧が略一定になるように、周波数指令値（ω1*）が大きくなるほどｄ軸電流指令値（Ｉd*）の絶対値を大きくし、周波数指令値（ω1*）が第２の指令値（ωP32）以上であれば、ｄ軸電流指令値（Ｉd*）を０とする。
【００７４】
より具体的には、モータ電圧変調率判定値低域成分ＫhV1_SETfilに基づいて、ステップＳ１３６，Ｓ１３８にてｄ軸電流指令値Ｉd*を設定するため、第１実施形態と同様に、フラグＦＬＧweakの切替頻度を抑制することができる。さらに、所定値Ｉd_SETを用いることなくｄ軸電流指令値Ｉd*を設定できるため、モータ４の特性に応じて所定値Ｉd_SETを設定する煩雑さを解消することができる。
【００７５】
［第４実施形態］
次に、本発明の第４実施形態によるモータ駆動システムの詳細を説明する。
本実施形態の全体構成は、第１実施形態のもの（図１）と同様であるが、制御器１２のアルゴリズムは、第１実施形態のものとは異なる。
図１６は、本実施形態における制御器１２のアルゴリズムのブロック図であり、制御プログラム等によって実現される機能をブロックとして示している。なお、以下の説明において、図１〜図１５の各部に対応する部分には同一の符号を付し、その説明を省略する場合がある。
【００７６】
本実施形態において、制御器１２は、ローパスフィルタ５４を有している。ローパスフィルタ５４は、モータ電圧変調率ＫhV1に対してローパスフィルタ処理を行い、その結果をモータ電圧変調率低域成分ＫhV1_fil2として弱め界磁制御部３１に出力する。ローパスフィルタ５４の時定数は、直流電圧検出値Ｖdcのリップル周波数よりも充分に大きい値とする。
【００７７】
上述した第１実施形態における弱め界磁制御部３１は、弱め界磁制御フラグＦＬＧweakがＯＦＦである場合には、モータ電圧変調率ＫhV1が１．１５に達した際に該フラグＦＬＧweakをＯＮに切り替え、該フラグＦＬＧweakがＯＮの場合には、ＫhV1が１．１０まで低下した際に該フラグＦＬＧweakをＯＦＦに切り替えていた。
【００７８】
これに対して、本実施形態における弱め界磁制御部３１は、弱め界磁制御フラグＦＬＧweakがＯＦＦである場合には、モータ電圧変調率低域成分ＫhV1_fil2が１．１０に達した際に該フラグＦＬＧweakをＯＮに切り替え、該フラグＦＬＧweakがＯＮの場合には、モータ電圧変調率低域成分ＫhV1_fil2が１．０５まで低下した際に該フラグＦＬＧweakをＯＦＦに切り替える点で相違する。上述した以外の制御器１２の構成は、第１実施形態のもの（図２参照）と同様である。
【００７９】
本実施形態における弱め界磁制御部３１は、モータ電圧変調率ＫhV1に対して予めローパスフィルタ処理が施された結果であるモータ電圧変調率低域成分ＫhV1_fil2に基づいて、弱め界磁制御フラグＦＬＧweakのＯＮ／ＯＦＦ状態を設定するため、該フラグＦＬＧweakの切替が頻発することはなくなる。
【００８０】
但し、モータ電圧変調率ＫhV1が急激に上昇した場合等においては、モータ電圧変調率低域成分ＫhV1_fil2の応答が遅れる場合もある。仮に、本実施形態において、フラグＦＬＧweakをＯＮにする閾値として、第１実施形態と同一の「１．１５」を適用したとする。この場合、インバータ装置３の出力電圧が飽和するにもかかわらず、フラグＦＬＧweakがＯＮに切り替わらず、弱め界磁変動抑制制御部３２において弱め界磁制御電圧操作量δθweakを調整できなくなる問題が生じ得る。
【００８１】
本実施形態においては、上述したように、モータ電圧変調率低域成分ＫhV1_fil2が１．１０に達した際にフラグＦＬＧweakをＯＮにするため、実際にモータ電圧変調率ＫhV1が１．１５に達する以前にフラグＦＬＧweakをＯＮにできる。これにより、インバータ装置３の出力電圧が飽和するにもかかわらず弱め界磁制御電圧操作量δθweakを調整できなくなる状態を防止できる。
【００８２】
以上のように、本実施形態によれば、制御器（１２）は、直流電圧（Ｖdc）の変動に応じて変動する値（ＫhV1）が入力されるローパスフィルタ（５４）と、ローパスフィルタ（５４）の出力信号に基づいて、弱め界磁制御を行うか否かを決定する弱め界磁制御部（３１）と、を有する。これにより、第１実施形態と同様に、モータ４を安定して駆動できる。
【００８３】
［第５実施形態］
次に、本発明の第５実施形態によるモータ駆動システムの詳細を説明する。なお、以下の説明において、図１〜図１６の各部に対応する部分には同一の符号を付し、その説明を省略する場合がある。
本実施形態の構成は、第１実施形態のもの（図１、図２）と同様であるが、弱め界磁変動抑制制御部３２において実行される制御プログラムは、第１実施形態のもの（図６）に代えて、図１７に示すものが適用される。
【００８４】
図１７において、処理がステップＳ１４２に進むと、ＫhV1をローパスフィルタ処理した結果であるモータ電圧変調率低域成分ＫhV1_filが計算される。次に、処理がステップＳ１４４に進むと、弱め界磁制御フラグＦＬＧweakはＯＦＦであるか否かが判定される。ステップＳ１４４において「ＹＥＳ」と判定されると、処理はステップＳ１４８に進み、モータ電圧変調率ＫhV1の過去所定時間（例えば２０ミリ秒）内の最大値ｍａｘ（ＫhV1）は１．１０以上かつ１．１５以下であるか否かが判定される。
【００８５】
ステップＳ１４８において「ＹＥＳ」と判定されると、処理はステップＳ１５０に進み、上述した［数１０］に基づいて、ｄ軸電流指令値Ｉd*が算出され、本ルーチンの処理は終了する。一方、ステップＳ１４８において「ＮＯ」と判定されると、処理はステップＳ１５２に進み、ｄ軸電流指令値Ｉd*が０に設定され、本ルーチンの処理は終了する。
【００８６】
また、フラグＦＬＧweakがＯＦＦであった場合には、処理はステップＳ１４６に進み、モータ電圧変調率ＫhV1の過去所定時間（例えば２０ミリ秒）内の最小値ｍｉｎ（ＫhV1）は１．００以上かつ１．１０以下であるか否かが判定される。ステップＳ１４６において「ＹＥＳ」と判定されると、処理はステップＳ１５０に進み、上述した［数１０］に基づいて、ｄ軸電流指令値Ｉd*が算出され、本ルーチンの処理は終了する。一方、ステップＳ１４６において「ＮＯ」と判定されると、処理はステップＳ１５２に進み、ｄ軸電流指令値Ｉd*が０に設定され、本ルーチンの処理は終了する。
【００８７】
以上のように、本実施形態によれば、過去所定時間内のモータ電圧変調率ＫhV1の最小値ｍｉｎ（ＫhV1）および最大値ｍａｘ（ＫhV1）に基づいて、ｄ軸電流指令値（Ｉd*）を制御することができる。
これにより、第１実施形態と同様に、モータ４を安定して駆動できる。
【００８８】
［第６実施形態］
次に、本発明の第６実施形態によるモータ駆動システムの詳細を説明する。なお、以下の説明において、図１〜図１７の各部に対応する部分には同一の符号を付し、その説明を省略する場合がある。
本実施形態の構成は、第１実施形態のもの（図１、図２）と同様であるが、弱め界磁変動抑制制御部３２において実行される制御プログラムは、第１実施形態のもの（図６）に代えて、図１８に示すものが適用される。
【００８９】
図１８において、処理がステップＳ１６２に進むと、ＫhV1をローパスフィルタ処理した結果であるモータ電圧変調率低域成分ＫhV1_filが計算される。次に、処理がステップＳ１６４に進むと、モータ電圧変調率低域成分ＫhV1_filは１．０５以上かつ１．２０以下であるか否かが判定される。ここで、「ＹＥＳ」と判定されると、処理はステップＳ１６６に進み、弱め界磁変動抑制制御部３２は、図１９に示すアルゴリズム（詳細は後述する）によってｄ軸電流指令値Ｉd*を算出する。
【００９０】
次に、処理がステップＳ１６７に進むと、算出されたｄ軸電流指令値Ｉd*が、所定値Ｉd_SET2（詳細は後述する）以上であるか否かが判定される。ここで「ＹＥＳ」と判定されると、本ルーチンの処理は終了し、先にステップＳ１６６で算出されたｄ軸電流指令値Ｉd*が適用される。また、ステップＳ１６４またはステップＳ１６７の何れかにおいて「ＮＯ」と判定されると、処理はステップＳ１６８に進み、弱め界磁変動抑制制御部３２は、ｄ軸電流指令値Ｉd*を０に設定する。
【００９１】
図１９は、本実施形態における弱め界磁変動抑制制御部３２の要部のブロック図である。
図１９において、ＬＰＦ（ローパスフィルタ）４０は、モータ電圧変調率ＫhV1のローパスフィルタ処理を行い、モータ電圧変調率低域成分ＫhV1_filを出力する。減算器４２は、目標値１．２０からモータ電圧変調率低域成分ＫhV1_filを減算する。積分制御部４４は、この減算結果に対して、比例積分制御を行う。リミッタ処理部４６は、積分制御部４４の出力信号に対して下限値が０になるようにリミッタ処理を行い、その結果をｄ軸電流指令値Ｉd*として出力する。
【００９２】
図１９のアルゴリズムによれば、積分制御部４４は、モータ電圧変調率低域成分ＫhV1_filが目標値１．２０に近づくようにｄ軸電流指令値Ｉd*を制御するため、モータ４の特性にかかわらず、モータ電圧変調率低域成分ＫhV1_filをほぼ一定（目標値１．２０付近の値）に保つことができる。
【００９３】
図２０は、本実施形態におけるｄ軸電流指令値Ｉd*と、インバータ周波数指令値ω1*と、モータ電圧変調率ＫhV1との関係を示す図である。
すなわち、図２０は、上述した図７や図１１と同様に、ｑ軸電流指令値Ｉq*を一定とし、インバータ周波数指令値ω1*が増加した場合のｄ軸電流指令値Ｉd*と、モータ電圧変調率ＫhV1の最大値／最小値と、モータ電圧変調率低域成分ＫhV1_filとを示す。
図２０において、インバータ周波数指令値ω1*が増加すると、モータ電圧変調率低域成分ＫhV1_filも上昇してゆく。ＫhV1_filが１．０５未満の範囲では、上述したステップＳ１６４，Ｓ１６８（図１８参照）が実行され、ｄ軸電流指令値Ｉd*は０にされる。
【００９４】
やがて、モータ電圧変調率低域成分ＫhV1_filが１．０５になると、以後はステップＳ１６４において「ＹＥＳ」と判定され、ステップＳ１６６が実行される。これにより、図１９のアルゴリズムに基づいて、モータ電圧変調率低域成分ＫhV1_filが１．２０になる程度のｄ軸電流指令値Ｉd*が算出される。そして、算出されたＩd*が所定値Ｉd_SET2以下である限り、算出されたＩd*が、そのまま電流制御部２５（図１６参照）に供給される。なお、所定値Ｉd_SET2は、その値以上にＩd*を増加させると種々の不具合が生じ得る値であり、モータ４の特性に応じて調整するとよい。
【００９５】
図２０の例では、モータ電圧変調率低域成分ＫhV1_filが１．０５になると、ＫhV1_filが急上昇し、１．２０に至っている。このＫhV1_filが急上昇するインバータ周波数指令値ω1*を周波数ωP61とする。周波数ωP61においては、このＫhV1_fil＝１．２０を実現するため、ｄ軸電流指令値Ｉd*も急増している。第１実施形態（図７参照）等において前述した例では、ｄ軸電流指令値Ｉd*が０以外の値に設定される場合とは、「モータ４の永久磁石の磁束を弱める方向に磁束を発生する」場合であり、ｄ軸電流指令値Ｉd*は負値に設定されていた。しかし、本実施形態においては、図２０に示すように、ｄ軸電流指令値Ｉd*は正値に設定される。
【００９６】
ここで、図２０に示すように、周波数ωP61において、モータ電圧変調率ＫhV1の最大値は１．１５を超え、最小値は１．１０を超えている。上述したように、弱め界磁制御部３１は、ＫhV1が１．１５に達するとＦＬＧweakをＯＦＦからＯＮに切り替え、ＫhV1が１．１０まで低下するとＦＬＧweakをＯＮからＯＦＦに切り替える。従って、図２０のω1*＞ωP61の領域では、弱め界磁制御フラグＦＬＧweakはＯＮのまま保たれ、ＦＬＧweakの切替は頻発しない。
【００９７】
インバータ周波数指令値ω1*がωP61よりもさらに増加してゆくと、より小さなＩd*によってもＫhV1_fil＝１．２０を実現できるようになるため、ω1*の増加に伴ってＩd*が減少してゆく。そして、ｄ軸電流指令値Ｉd*が下限値（０）に達してもモータ電圧変調率低域成分ＫhV1_filが１．２０を超える状態になると、ステップＳ１６４（図１８参照）において「ＮＯ」と判定されるようになり、ステップＳ１６８にて、Ｉd*が０に設定されるようになる。このように、モータ電圧変調率低域成分ＫhV1_filが１．２０を超えて再び上昇に転ずるインバータ周波数指令値ω1*をωP62と呼ぶ。
【００９８】
なお、図１８のステップＳ１６６では、図１９のアルゴリズムに基づいて、ｄ軸電流指令値Ｉd*を算出したが、例えば、第１実施形態の［数１０］と同様に、「Ｉd*＝（１．２０−ＫhV1_fil）×Ｋ」のように、比例ゲインＫを用いてｄ軸電流指令値Ｉd*を算出してもよい。
【００９９】
以上のように、本実施形態によれば、ｄ軸電流指令部（３２）は、出力電圧が飽和レベルよりも低い状態で、永久磁石が発生する磁束を強める方向の磁束を巻線に発生させるように、ｄ軸電流指令値（Ｉd*）を制御する。
これにより、第１実施形態と同様に、モータ４を安定して駆動できる。
【０１００】
［第７実施形態］
次に、本発明の第７実施形態による空気調和機Ｗの構成を説明する。以下の説明において、図１〜図２０の各部に対応する部分には同一の符号を付し、その説明を省略する場合がある。
図２１は、第７実施形態に係る空気調和機Ｗの概略構成図である。図示のように、空気調和機Ｗは、室内機Ｕ１と、室外機Ｕ２と、両者を接続する配管ｋと、リモコンＲｅと、を有している。空気調和機Ｗは、周知のヒートポンプサイクルで冷媒を循環させることによって、空調（冷房運転、暖房運転、除湿運転等）を実行する機器である。リモコンＲｅは、室内機Ｕ１との間で所定の各種信号（運転／停止指令、設定温度の変更、タイマの設定、運転モードの変更等）を送受信するものである。
【０１０１】
室外機Ｕ２は、各種電気部品を収納する電気品箱８０と、圧縮機８２と、を有している。ここで、電気品箱８０は、コンバータ回路２（図１参照）と、上述した第１〜第６実施形態の何れかのインバータ装置３（図１参照）と、を備えている。また、圧縮機８２は、その内部に、上述したモータ４を備えている。
従って、本実施形態の空気調和機Ｗは、上述した第１〜第６実施形態と同様に、フラグＦＬＧweakの切替頻度を抑制することができ、安定した運転を継続できる。
【０１０２】
［変形例］
本発明は上述した実施形態に限定されるものではなく、種々の変形が可能である。上述した実施形態は本発明を理解しやすく説明するために例示したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施形態の構成の一部を他の実施形態の構成に置き換えることが可能であり、また、ある実施形態の構成に他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について削除し、若しくは他の構成の追加・置換をすることが可能である。また、図中に示した制御線や情報線は説明上必要と考えられるものを示しており、製品上で必要な全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。上記実施形態に対して可能な変形は、例えば以下のようなものである。
【０１０３】
（１）上記各実施形態における制御器１２のハードウエアは一般的なコンピュータによって実現できるため、図６，図９，図１４，図１７，図１８に示したフローチャートに係るプログラム等や、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記憶媒体に格納し、または伝送路を介して頒布してもよい。
【０１０４】
（２）また、図６，図９，図１４，図１７，図１８に示した処理は、上記実施形態ではプログラムを用いたソフトウエア的な処理として説明したが、その一部または全部をＡＳＩＣ(Application Specific Integrated Circuit；特定用途向けＩＣ)、あるいはＦＰＧＡ(field-programmable gate array)等を用いたハードウエア的な処理に置き換えてもよい。
【０１０５】
（３）また、第１〜第６実施形態のインバータ装置３は、第７実施形態の空気調和機Ｗのみならず、換気扇、冷凍機、洗濯機、掃除機、工業機械、電気自動車、鉄道車両、船舶、エレベータ、エスカレータ等、種々の電気機器に適用することができる。これにより、これらの電気機器においては、その用途に応じて優れた性能を発揮できる。
【符号の説明】
【０１０６】
３  インバータ装置（電力変換装置）
４  永久磁石同期モータ（モータ）
９  ＩＰＭ（インバータ）
１２  制御器
２４  速度制御部（ｑ軸電流指令部）
３１  弱め界磁制御部
３２  弱め界磁変動抑制制御部（ｄ軸電流指令部）
４０，５４  ローパスフィルタ
８２  圧縮機
ω1*  インバータ周波数指令値（周波数指令値）
ωP31  周波数（第１の指令値）
ωP32  周波数（第２の指令値）
Ｉd*  ｄ軸電流指令値
Ｉq*  ｑ軸電流指令値
Ｖdc  直流電圧検出値
Ｗ  空気調和機
【図１】
2018074866.tif 000013
【図２】
2018074866.tif 000014
【図３】
2018074866.tif 000015
【図４】
2018074866.tif 000016
【図５】
2018074866.tif 000017
【図６】
2018074866.tif 000018
【図７】
2018074866.tif 000019
【図８】
2018074866.tif 000020
【図９】
2018074866.tif 000021
【図１０】
2018074866.tif 000022
【図１１】
2018074866.tif 000023
【図１２】
2018074866.tif 000024
【図１３】
2018074866.tif 000025
【図１４】
2018074866.tif 000026
【図１５】
2018074866.tif 000027
【図１６】
2018074866.tif 000028
【図１７】
2018074866.tif 000029
【図１８】
2018074866.tif 000030
【図１９】
2018074866.tif 000031
【図２０】
2018074866.tif 000032
【図２１】
2018074866.tif 000033