(57)【要約】【課題】  巻線抵抗値の変動を通常運転への支障を生じることのない短時間で把握することで、電動機の低速回転時の性能を改善する。【解決手段】  抵抗指標演算１１は、所定電圧指令Ｖｄ＊と、前記電圧指令Ｖｄ＊に応じて電動機４を流れ電流検出２にて検出された電流値に基づき、電動機４の抵抗値に相応する抵抗指標を演算する。また抵抗指標演算１１は、既知の抵抗値に対応する抵抗指標基準を演算する抵抗指標基準演算部を具備する。抵抗変動率演算部１３は、指標演算部１１により演算される現在の抵抗指標と前記抵抗指標基準から、抵抗変動率を演算する。抵抗値設定部１２は、前記抵抗変動率と前記既知の抵抗値に基づき、電動機４のトルク制御に必要となる抵抗値を演算して提供する。抵抗値設定部１２により演算された抵抗値に応じて、制御部９に供給される電圧指令が設定される。【選択図】  図１
2010068628.tif 000002
【特許請求の範囲】
【請求項１】
直流電圧を３相交流電圧に変換し電動機を駆動するインバータと、
所定電圧指令に基づいて前記インバータを制御する制御手段と、
前記電動機に流れる電流を検出する電流検出手段と、
前記所定電圧指令と、前記電圧指令に応じて前記電動機を流れ前記電流検出手段にて検出された電流値に基づき、前記電動機の抵抗値に相応する抵抗指標を演算する指標演算手段と、
前記指標演算手段により、既知の抵抗値に対応する抵抗指標基準を演算する抵抗指標基準演算手段と、
前記指標演算手段により演算される現在の抵抗指標と前記抵抗指標基準から、抵抗変動率を演算する抵抗変動率演算手段と、
前記抵抗変動率と前記既知の抵抗値に基づき、前記電動機のトルク制御に必要となる抵抗値を演算して提供する抵抗値演算手段とを具備し、
前記抵抗値演算手段により演算された抵抗値に応じて、前記制御手段に供給される電圧指令が設定されることを特徴とする抵抗値補償機能を有した電動機制御装置。
【請求項２】
前記電動機の巻線抵抗値を同定し、前記既知の抵抗値として前記抵抗指標基準演算手段に提供する抵抗同定手段を具備することを特徴とする請求項１記載の電動機制御装置。
【請求項３】
前記抵抗値演算手段は、前記抵抗指標または前記抵抗変動率が所定範囲を超えた場合に抵抗値を演算し、該抵抗値に応じて前記電圧指令が設定されることを特徴とする請求項１記載の電動機制御装置。
【請求項４】
前記抵抗指標は、前記電動機の巻線インダクタンスと巻線抵抗から成る時定数に相応する値であることを特徴とする抵抗補償機能を有した電動機制御装置。
【請求項５】
前記所定電圧指令は矩形波であって、前記インバータは矩形波電圧を前記電動機に印加し、
前記抵抗指標演算部は、前記矩形波電圧の凸期間及び凹期間の各期間に前記電動機に流れる電流の変化量に基づいて前記抵抗指標を演算することを特徴とする請求項１記載の電動機制御装置。
【請求項６】
前記抵抗指標演算部は、前記矩形波電圧の凸期間の期間に前記電動機に流れる電流の変化量、及び前記矩形波の凹期間に前記電動機に流れる電流の変化量にマイナス１を乗じた値を前記抵抗指標とすることを特徴とする請求項５記載の電動機制御装置。
【請求項７】
前記抵抗指標演算部は、前記矩形波電圧の凸期間の期間に前記電動機に流れる電流の変化量、及び前記矩形波の凹期間に前記電動機に流れる電流の変化量にマイナス１を乗じた値を指標とし、
前記矩形波電圧における連続した凸期間及び凹期間または凹期間及び凸期間で得られる前記指標の加算平均を前記抵抗指標とすることを特徴とする請求項５記載の電動機制御装置。
【請求項８】
前記抵抗指標演算部は、演算した前記抵抗指標の変動が所定値以下に集束したときの前記抵抗指標を最終的な抵抗指標として提供することを特徴とする請求項５乃至７のうち１項記載の電動機制御装置。
【請求項９】
前記制御手段は、前記電動機に流れる電流が零クロスしないように前記インバータを制御することを特徴とする請求項５記載の電動機制御装置。
【請求項１０】
前記矩形波電圧の周期は、前記電動機の巻線のインダクタンス及び抵抗から成る時定数に基づいて決定されることを特徴とする請求項５記載の電動機制御装置。
【請求項１１】
前記制御手段は、ＰＷＭ制御に基づいて前記インバータを制御することを特徴とする請求項１記載の電動機制御装置。
【請求項１２】
前記抵抗指標演算手段は、前記インバータの各相出力電圧が全てＨレベルまたは全てＬレベルである期間に、前記電動機を流れる電流の変化率に基づいて前記抵抗指標を演算することを特徴とする請求項１乃至４のいずれか１項記載の電動機制御装置。
【請求項１３】
前記抵抗値演算手段は、前記電動機が停止または所定回転速度より低速で回転しているときに前記抵抗値の演算を実施することを特徴とする請求項１乃至請求項１２のいずれか１項に記載の電動機制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電動機巻線の抵抗値補償機能を有した電動機制御装置に関する。
【背景技術】
【０００２】
インバータによる可変速電動機制御装置は、鉄道車両、昇降機、電気自動車、汎用インバータをはじめ各分野に適用されており、今後はトルクや速度制御精度の向上、高効率、低騒音など更なる高性能化と信頼性の向上が期待されている。特に、速度センサや位置センサを用いない位置速度センサレス制御は、信頼性向上や、設置環境の制約の改善などの点で有用である。
【０００３】
しかしながら、位置速度センサレス制御では、低速回転時の性能が抵抗値の変動に対して劣化する場合がある。例えば、摩擦力が大きい停止からの起動では、モータが非常に高温の場合や低温の場合、巻線抵抗値が変動することによって、起動トルクが確保できず、加速不良などの問題が生じることがある。本願において巻線抵抗値とは、固定子巻線の抵抗値を示す。
【０００４】
巻線抵抗値に対しては、オフライン（電動機を加減速制御つまりトルク制御していない状態）にて精度の高い同定すなわち推定を行う手段が、例えば下記特許文献１などに記載されている。この特許文献１のように、電動機制御装置を始めてセッティングした初期状態において、多少の時間を要しても精度の高い巻線抵抗値を同定することは可能である。
【特許文献１】登録２９２９３４４
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら特許文献１などの場合、巻線抵抗値の同定に要する時間は長く、時々刻々変化する温度での抵抗値を逐次同定するには適していない。また、巻線抵抗の変動に対して、ロバストな制御法も多数提案されている。ある程度の抵抗変動に対しては、制御系のロバスト化すなわち許容範囲を広く設定した制御で対応できる。しかしながら、特に大きな抵抗変動までをカバーすることができないのが課題である。従って、巻線抵抗が大きく変動する条件における性能劣化を防止し、運転に支障の生じないよう瞬時に巻線抵抗を推定する手段が望まれている。
【０００６】
本発明は、巻線抵抗値の変動を通常運転への支障を生じることのない短時間で把握することで、電動機の低速回転時の性能を改善することを目的とするものである。
【課題を解決するための手段】
【０００７】
本発明に係る抵抗値補償機能を有した電動機制御装置は、直流電圧を３相交流電圧に変換し電動機を駆動するインバータと、所定電圧指令に基づいて前記インバータを制御する制御手段と、前記電動機に流れる電流を検出する電流検出手段と、前記所定電圧指令と、前記電圧指令に応じて前記電動機を流れ前記電流検出手段にて検出された電流値に基づき、前記電動機の抵抗値に相応する抵抗指標を演算する指標演算手段と、前記指標演算手段により、既知の抵抗値に対応する抵抗指標基準を演算する抵抗指標基準演算手段と、前記指標演算手段により演算される現在の抵抗指標と前記抵抗指標基準から、抵抗変動率を演算する抵抗変動率演算手段と、前記抵抗変動率と前記既知の抵抗値に基づき、前記電動機のトルク制御に必要となる抵抗値を演算して提供する抵抗値演算手段とを具備し、前記抵抗値演算手段により演算された抵抗値に応じて、前記制御手段に供給される電圧指令が設定される。
【発明の効果】
【０００８】
巻線抵抗値の変動を通常運転への支障を生じることのない短時間で把握することで、電動機の低速回転時の性能を改善することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の実施例を詳細に説明する。以下の実施例では、本発明を誘導電動機のセンサレス制御に適用した例を示す。通常、誘導電動機では、回転子の抵抗値変動が問題となるが、センサレス制御の誘導電動機では、低速回転時の固定子巻線の抵抗値変動が動力性能に与える影響が問題となる。本発明の実施例は、誘導電動機固定子巻線の抵抗値変動を短時間で把握し、通常運転への支障を生じることなく電動機の低速回転時の性能を改善する。尚、本発明は誘導電動機のみならず、永久磁石同期電動機等他の電動機にも適用できるものである。
【００１０】
（第１実施例）
図１は、本発明による電動機制御装置の第１実施例の構成を示すブロック図である。
【００１１】
この電動機制御装置は、インバータ１、電流検出器２、直流電源３、制御部９、抵抗同定器１０、抵抗指標演算部１１、抵抗設定部１２、抵抗変動率演算部１３、低速判定部１９を含み、制御部９は座標変換部５、ＰＷＭ回路６、座標変換部７、積分器８を含む。
【００１２】
制御部９は、公知のＤＱ軸回転座標系を用いた制御構成となっている。Ｄ軸は、固定子巻線の駆動電流により、回転子に生じる２次磁束方向の軸を示し、Ｑ軸はＤ軸に直交する方向の軸である。本発明では、ＤＱ軸回転座標系を用いて巻線抵抗値を短時間で推定する。
【００１３】
積分器８はインバータ周波数指令ω＊を、例えば２０ｍｓ程度の積分時間で積分し回転角θを出力する。座標変換部５はＤ軸電圧指令Ｖｄ＊、Ｑ軸電圧指令Ｖｑ＊を回転角θに基づいて座標変換し、Ｕ相電圧指令Ｖｕ＊、Ｖ相電圧指令Ｖｖ＊、Ｗ相電圧指令Ｖｗ＊を出力する。ＰＷＭ回路６はＵ相電圧指令Ｖｕ＊、Ｖ相電圧指令Ｖｖ＊、Ｗ相電圧指令Ｖｗ＊に基づいてＰＷＭ(pulse wide modulation)を行い、インバータ１のゲートを制御するゲート信号を出力する。インバータ１は、直流電圧源３の電圧をＰＷＭ回路６からのゲート信号に基づき３相交流電圧に変換し、誘導電動機４を駆動する。座標変換部７は電動機４のｕ相電流Ｉｕ及びｗ相電流Ｉｗを回転角θに基づいて座標変換し、Ｄ軸電流Ｉｄ、Ｑ相電流Ｉｑ提供する。
【００１４】
通常、インバータ１と誘導電動機４を組み上げた初期状態において、抵抗同定器１０は、モータ定数の初期同定を実施する。この初期同定手段は、周知の技術であって詳細は省略するが、例えばインバータ周波数指令ω１＊＝０、Ｑ軸電圧指令Ｖｑ＊＝０と設定し、Ｄ軸電圧指令Ｖｄ＊として交流電圧を与え、Ｄ軸電流Ｉｄの応答から、各種モータ定数（Ｒ１，Ｒ２，漏れインダクタンス、相互インダクタンス）を同定することができる。しかしながら、電動機４の全定数を同定するには、遅い時定数の応答に支配されて、同定に時間を要することが課題となる。
【００１５】
図１には記載していないが、通常の運転時にトルク指令や速度指令に一致したトルクあるいは速度が得られるように、ＤＱ軸電流Ｉｄ、Ｉｑに基づき、インバータ周波数指令ω１＊、ＤＱ軸電圧指令Ｖｄ＊、Ｖｑ＊を出力するトルク制御部や速度制御部が備えられている。これらは、速度センサレスベクトル制御として周知の技術であるので、詳細な説明は割愛する。
【００１６】
装置の組み上げ時に同定された抵抗値を用いて運転することで、ある程度の性能を確保できる。しかしながら、周囲の環境条件（地域、季節による温度差）や連続運転などにより、電動機温度が大きく変動した場合には、巻線抵抗値も変動している。一般に周囲温度が低いほど巻線抵抗値は小さい。前述したように速度センサレス制御では、低速運転時には巻線抵抗の影響が強く現れるため、巻線抵抗値の変動が特に大きい場合に、所望の性能が維持できない。
【００１７】
これに対して、本願の特徴とする抵抗指標演算部１１を備える。
【００１８】
電動機が停止状態から、運転を開始（電気車両では発車）する直前に毎回、インバータ周波数指令ω１＊＝０、Ｑ軸電圧指令Ｖｑ＊＝０とし、Ｄ軸電圧指令Ｖｄ＊に矩形波電圧を与える。抵抗指標演算部１１は、このときに流れるＤ軸電流Ｉｄに応じて、抵抗指標ＩＲ１を演算する。この抵抗指標ＩＲ１は、電動機４の巻線インダクタンスと巻線抵抗から成る時定数に相応するものである。
【００１９】
前述した装置の組み上げ時、各種のモータ定数の一つとして巻線抵抗値を同定する抵抗同定器１０を作用させる際にも、抵抗指標演算部１１は抵抗指標ＩＲ１を演算しておき、これを抵抗変動率演算部１３に抵抗指標基準ＩＲ１＊として記憶しておく。
【００２０】
以下抵抗指標演算部１１について詳細に説明する。
【００２１】
Ｄ軸電圧として与える矩形波電圧の半周期は、装置の電流応答の時定数程度とするのが適している。本実施例では矩形波電圧のデューティ比を５０％として説明するが、他のデューティ比でも本発明は実施できる。本実施例では誘導電動機を例にしており、電流応答時定数とは、σＬ１／Ｒ１である。ここに、σ：漏れ係数（＝１−Ｍ＊Ｍ／Ｌ１／Ｌ２）、Ｌ１：１次自己インダクタンス、Ｒ１：１次抵抗、Ｍ：相互インダクタンス、Ｌ２：２次自己インダクタンスである。なお、誘導電動機の場合、巻線抵抗とは１次抵抗Ｒ１のことを示す。また、電動機が永久磁石同期電動機である場合、巻線抵抗Ｒ、巻線インダクタンスＬとすれば、電流応答時定数はＬ／Ｒである。
【００２２】
Ｄ軸電圧指令Ｖｄ＊に基づいて電動機４に印加されるＤ軸電圧と、各電流及び抵抗指標等の様子を図２に示す。
【００２３】
時間軸（横軸）の０［ｓｅｃ］が、抵抗指標を取得するために、矩形波電圧を重畳し始めたタイミングであり、それ以前は電圧を印加しておらず、よって各電流は０である。また、電動機４は停止状態にある。図２（ｅ）のようにＤ軸に矩形波電圧を印加することで、図２（ｃ）のようにＤ軸電流が応答している。図２（ａ）のようにＱ軸電流は流れない。
【００２４】
図２（ｂ）のように抵抗指標ＩＲ１は、図２（ｃ）のようにＤ軸電流の応答した量すなわち電流変化量と定義する。つまり抵抗指標ＩＲ１は、図２（ｅ）のように矩形波Ｄ軸電圧の凸期間は、Ｄ軸電圧の立ち上がり時の電流値と立下り時の電流値の差と定義し、凹の期間はＤ軸電圧の立ち下がり時から立ち上がり時までの電流変化量にマイナス１を乗じた値と定義する。こう処理することで、電圧の立ち上がりも立ち下がりでも、符号を揃えることが可能である。図２（ｂ）において、矩形状波は抵抗指標の計算値、曲線はこの計算値にローパスフィルタをかけて得られる抵抗指標を示す。このように、抵抗指標ＩＲ１は時間とともに安定し、一定値に収束していくことがわかる。この収束した値をもって抵抗指標とする。
【００２５】
ここで、インバータのデッドタイムの影響を受けないように、電動機相電流がゼロクロスしないようにする必要がある。つまり、電動機の各相電流は０であってはならない。インバータから出力される電動機の各相電流は、ゼロクロス付近（デッドタイム期間）で不確定な値をとり、電圧指令に対して対応した特性とはならない。従って本発明では、抵抗指標を演算する場合、各相電流（Ｉｕ，Ｉｖ，Ｉｗ）がゼロクロスしないように、Ｄ軸電圧が生成される。これにより制御の精度を向上することができる。このためには、例えばＤ軸の矩形波電圧に一定のバイアス電圧を加えることで実現できる。従って、各相電流は０とはならず、矩形波Ｄ軸電圧指令Ｖｄ＊に対応して変化し、正確な抵抗指標を得ることができる。
【００２６】
尚、制御の初期状態で、電動機４のｕ相軸に対するｄ軸の位相差θが例えば９０°であった場合、ｕ相電圧が０となりｕ相電流が流れないため、正確な抵抗指標が得られない。ここで、各相電圧は電圧をＶとすると次式により示される。
【００２７】
Ｖｕ＝Ｖｃｏｓθ                ・・・（１）
Ｖｖ＝Ｖｃｏｓ（θ＋１２０°）  ・・・（２）
Ｖｗ＝Ｖｃｏｓ（θ＋２４０°）  ・・・（３）
従って、各相電流を０としないためには、θ、θ＋１２０°、θ＋２４０°が０°とならないようにする必要がある。これを実現するには様々の方法があるが、本実施例では図１に示すように、θのプリセット値θｐとして０°を設定する。プリセット値θｐは積分器８を介して座標変換部５に入力される。この結果インバータ１は位相差θがθｐとなるように電動機４に各相電圧を印加する。この結果、各相電流は０とはならず、正確な抵抗指標を得ることができる。
【００２８】
また抵抗指標は、連続した立ち上げ時の指標と立ち下げ時の指標の加算平均として示すことができる。図３は本発明に係る２種類抵抗指標を説明するための図である。図３（ａ）は、矩形波Ｄ軸電圧指令Ｖｄ＊の立ち上げ時と立ち下げ時のそれぞれで得られるＤ軸電流変化量を抵抗指標ＩＲａとするもので、図３（ｂ）は連続した立ち上げ時と立ち下げ時あるいは連続した立ち下げ時と立ち上げ時のそれぞれで得られる前記指標ＩＲａの加算平均を、抵抗指標ＩＲｂとしたものである。尚、Ｄ軸電圧指令Ｖｄ＊と、該Ｄ軸電圧指令Ｖｄ＊に応じて電動機４に印加されるＤ軸電圧の凹凸のタイミングは同一である。また、図３（ａ）と図３（ｂ）では時間軸の単位が１００ｍｍ／ｓと５０ｍｍ／ｓというように異なっている。
【００２９】
図３（ａ）において、例えば時刻Ｔａ０〜Ｔａ１での電流変化量はΔＩａ１であるから、立ち下がり時Ｔａ１に得られる抵抗指標ＩＲａ１はΔＩａ１となる。また時刻Ｔａ１〜Ｔａ２での電流変化量はΔＩａ２であるから、立ち上がり時Ｔａ２に得られる抵抗指標ＩＲａ２は−ΔＩａ２となる。このように立ち上がり時に得られる抵抗指標は、電流変化量にマイナス１を乗じた値とする。また時刻Ｔａ２〜Ｔａ３での電流変化量はΔＩａ３であるから、立ち下がり時Ｔａ３に得られる抵抗指標ＩＲａ３はΔＩａ３となる。
【００３０】
図３（ｂ）において、例えば時刻Ｔｂ０〜Ｔｂ１での電流変化量はΔＩｂ１であり、時刻Ｔｂ０でのＤ軸電流変化量を０とすると、立ち下がり時Ｔｂ１に得られる抵抗指標ＩＲｂ１は（ΔＩｂ１−０）／２となる。このΔＩｂ１は図３（ａ）の方式で算出される抵抗指標である。
【００３１】
また時刻Ｔｂ１〜Ｔｂ２での電流変化量はΔＩｂ２であるから、立ち上がり時Ｔｂ２に得られる抵抗指標ＩＲｂ２は（−ΔＩｂ２＋ΔＩｂ１）／２となる。ここでも−ΔＩｂ２、ΔＩｂ１は図３（ａ）の方式で算出される抵抗指標である。同様に、時刻Ｔｂ２〜Ｔｂ３での電流変化量はΔＩｂ３であるから、立ち下がり時Ｔｂ３に得られる抵抗指標ＩＲｂ３は（ΔＩｂ３−ΔＩｂ２）／２となる。
【００３２】
図３（ｂ）の抵抗指標ＩＲｂの方が、指標が速やかに収束しており、指標の演算を短時間で完了することができる。これは、誘導電動機を用いた場合など、１次抵抗と漏れインダクタンスとの速い電流応答に加え、２次抵抗と２次自己インダクタンスから成る遅い応答（時定数はいわゆる２次時定数）があり、その後者の影響が生じるためである。図３（ｂ）では、連続した区間の指標の加算平均をとることで、この影響を相殺することができるため、速やかに指標が収束する。
【００３３】
尚、この例では、Ｄ軸電流の応答量から抵抗指標を算定しているが、Ｄ軸電流に代わり、Ｕ相、Ｖ相など相電流を用いても同様に算定できる。
【００３４】
次に、抵抗変動率演算部１３の詳細を図４に示す。
【００３５】
抵抗変動率演算部１３では、抵抗指標ＩＲ１が入力され、除算器１５にて、抵抗指標基準記憶部１４の出力である抵抗指標基準ＩＲ１＊で除算されて、抵抗指標の変動率ΔＲ＿ＩＲ１が求められる。ここに、抵抗指標基準記憶部１４は、電動機及びインバータからなる装置を組み上げたときなどに、モータ定数を精度よく把握する初期パラメータ同定と共に取得した抵抗指標基準ＩＲ１＊を記憶したものである。
【００３６】
図５は、運転、停止、指標演算を繰り返し実施して得られる前記の抵抗指標変動率ΔＲ＿ＩＲ１（図４の除算器１５の出力）の推移を示すものである。前記の抵抗指標基準を変動率１００％としており、試行を重ねるごとに、抵抗指標が低下していく様子が分かる。この抵抗指標は、一定の電圧矩形波を与えた場合の電流応答量であるため、巻線抵抗値の増加によって指標が低下している。この結果は、電動機温度が上昇し、巻線抵抗値が増加することを表している。
【００３７】
抵抗変動率変換部１６は、抵抗指標の変動率ΔＲ＿ＩＲ１に基づき、抵抗変動率ΔＲ＿Ｒ１を算定する。このように、指標変動率は抵抗変動率変換部１６によって、抵抗変動率へと換算される。抵抗指標の変動率ΔＲ＿ＩＲ１と抵抗変動率ΔＲ＿Ｒ１との関係は、事前に特性を把握した上で、関数やテーブルにしておき、参照すればよい。例えば抵抗変動率ΔＲ＿Ｒ１は、抵抗指標の変動率ΔＲ＿ＩＲ１の変化に比例した値にしてもよい。抵抗変動率記憶部１７では、算出された抵抗変動率を記憶しておく。
【００３８】
図１の説明に戻り、低速判定部１９は、電動機回転周波数に相応する状態量として、インバータ周波数を入力とし、所定範囲内であれば、出力ＦｌｇＬｏｗＳＰを条件成立を示す１に設定し、それ以外では条件不成立を示す０に設定する。所定範囲とは、電動機誘起電圧が小さい領域であって、特に誘起電圧が０、すなわち停止した状態のみを条件成立とすることが望ましい。
【００３９】
図１の抵抗設定部１２では、低速である場合（ＦｌｇＬｏｗＳＰ＝１）、抵抗同定値Ｒ１＊、抵抗変動率ΔＲ＿Ｒ１に基づき、次式のように、抵抗値Ｒ１を演算する。
【００４０】
Ｒ１  ＝  Ｒ１＊  ×  ΔＲ＿Ｒ１    ・・・（４）
上述のように演算された抵抗値Ｒ１に基づき、トルク制御部（図示されず）は、ＤＱ軸の電圧指令Ｖｄ＊，Ｖｑ＊を設定し制御部９に供給する。このように、初期状態での抵抗同定値を設定するのではなく、運転時の実際の値に近い抵抗値の設定が可能となる。
【００４１】
以上の構成により、次の作用効果を得る。
【００４２】
上記のように、少なくとも電動機が停止ないしは低速回転から始動するとき、抵抗に相関の強い抵抗指標を短時間に算出し、これに基づき抵抗値を設定する。精度は十分ではないが、運転に支障のない短時間にて推定し、抵抗設定値を概略真値に近づけることが可能である。例えば鉄道電気車両を発進させ加速する時、車両の運転手は加減速レバーを最大加速の位置に設定する。このような場合、電動機の抵抗値が通常より例えば大幅に大きい時、必要な加速を得ることができない。上記実施例によれば、電動機の周囲条件や運転条件などの差異から電動機温度が通常時と大きく異なり、巻線抵抗値が大きく変動している条件においても、始動トルクを確保することが可能となり、ドライブの信頼性が向上できる。
【００４３】
前述のように従来、速度センサレスベクトル制御の巻線抵抗変動に対するロバスト性は、ある程度確保されている。本願は、巻線抵抗の変動がその範囲を逸脱するくらいに、大きく変動した状況に対処するものである。本実施例は、短時間かつラフな抵抗値推定により、ドライブの信頼性向上を達成することができる。
【００４４】
停止ないしは極低速回転にて、上記の抵抗値補償により抵抗設定を実施しても、連続運転している場合には、時々刻々電動機温度は変化しており、抵抗設定値と真値と差異が生じる場合がある。しかしながら上記実施例の目的は、停止ないしは極低速から始動し加速する場合に、抵抗値の不一致によってトルク不足となり、加速できない状態を回避することである。よって上述のように、停止ないしは極低速回転において、上記実施例による制御を実施すればよい。
【００４５】
以上のように、巻線抵抗値が大きく変動する場合にも、その変動を短時間に把握することが可能となるため、運転に支障を引き起こさず、加速トルクの低下など性能劣化や、最悪の始動不能などを回避することが可能となる。
【００４６】
また、本実施例では、抵抗同定器１０は装置を組み上げた初期状態において、巻線抵抗値を精度よく把握する初期同定を実施している。それと同時に（連続して）抵抗指標を取得し、これを抵抗指標基準値としている。
【００４７】
実際の運用に入ると、精度の高い初期同定は時間を要するため、随時実施できるものではない。よって簡単な手段により、抵抗値と相関のある抵抗指標の演算を随時実施することで、運転時の状態に即した抵抗指標を短時間で取得できるようになる。この抵抗指標と、装置の立ち上げ時に取得した抵抗指標基準との比較より、初期同定時に比べ、どの程度の抵抗変動率があるかが概略把握できる。初期同定によって、その時点での精度の高い抵抗値Ｒ１＊が分かっているため、そこからの変動率を抵抗設定値に反映している。
【００４８】
運転時における抵抗値を抵抗指標から概略推定することで、通常の条件においては、従来と代わらない精度の高い抵抗値を利用できるとともに、大きな抵抗変動に対しては、その概略を把握し抵抗を設定することができるようになる。
【００４９】
これにより、従来問題であった、大きな抵抗変動があった条件においても、トルクを確保し、始動を可能にするとともに、従来と代わらない運転条件では、従来と代わらない性能を維持することが可能となる。
【００５０】
また、本実施例の抵抗設定値の演算は、抵抗指標の変動率に基づいて行われる。一般に抵抗とは巻線抵抗のみならず、インバータの素子オン電圧やデッドタイムの補償誤差などの影響が等価的に巻線抵抗として見えてくる。このため、これらの絶対値を精度よく検出することは困難な場合が多い。このように絶対値の把握ではなく、巻線抵抗の変動率の把握は、比較的精度よく実現できる。よって本実施例のように、抵抗指標に基づき抵抗値を直接設定するのではなく、抵抗指標基準との指標の変動率を導出し、それに基づき、抵抗を設定する方が、信頼性のある抵抗設定を行うことができる。
【００５１】
また、本実施例では図２、図３のように、抵抗と相関のある抵抗指標として、矩形波を印加した際の電流の応答量を選んでいる。これによって、抵抗が推定できることを示す。
【００５２】
例えば、初期電流を０［Ａ］としたときの電流応答は概略次式で表される。
【数１】
2010068628.tif 000003
【００５３】
モータ時定数τは例えば数ｍｓ〜数十ｍｓ程度である。ここで、電動機温度が異なる二つの状態（それぞれＲ１とＲ２）に対する電流応答を考える。所定時間ｔ０後の応答量は次式となる。
【数２】
2010068628.tif 000004
【００５４】
抵抗の変動率を、ΔＲ＝Ｒ２／Ｒ１と定義し、２つの電流応答量の比率は、次式となる。
【数３】
2010068628.tif 000005
【００５５】
この抵抗変動率ΔＲと電流応答比率Ｉ２／Ｉ１の関係を図６に示す。ｔ０は図２（ｅ）のような矩形波Ｄ軸電圧のパルス幅（例えば半周期）である。図６はｔ０を時定数τ付近に設定した場合である。いずれも、抵抗の変動率（比率）ΔＲと電流応答量の比率Ｉ２／Ｉ１は、単調減少の関係となっており、電流応答量の比率から、抵抗の比率を求めることが可能であることが分かる。
【００５６】
矩形波Ｄ軸電圧の半周期（パルス幅ｔ０）は、前述の電流応答時定数τの程度の値に設定される。矩形波周期が短過ぎると、電流応答量である抵抗指標はその値が小さくなり、ノイズに埋もれて精度が劣化する。逆に、矩形波周期を長くすれば抵抗指標の値は大きくなるが、運転直前の抵抗指標の演算に時間を要して支障をきたす。よって、矩形波電圧の半周期は、抵抗変動の影響が十分に現れる程度の時間すればよく、電流応答の時定数τ程度であれば、それに合致している。時定数とは電流応答の６３％までの立ち上がりまでの時間であるから、抵抗指標はノイズに埋もれることもなく、また時定数自体が抵抗値の関数であるため、その変動も十分に現れる。
【００５７】
すなわち、短時間に抵抗設定を完了することが可能で、運転前に支障をきたさない範囲で完了できる。実験的には、上記矩形波電圧の約３周期分の時間にて、概略の最終的抵抗指標を取得することが可能である。
【００５８】
また本実施例では、応答する相電流が零点を横切らないように、電圧にバイアスをかけている。インバータでは、短絡を防止するためのデッドタイム区間（上下のスイッチング素子が同時にオフする期間）があるが、この間の電圧外乱が電流の極性によって変化し、また、その値自体も零点近傍では不安定である。つまりインバータから出力される相電流が０［Ａ］近傍のとき、相電圧が不安定になる。よって、相電流が零クロスしないようにすることで、上述のような電圧外乱の影響を受けず、精度の高い抵抗指標の取得および抵抗の推定が可能となる。
【００５９】
尚、本実施例では、Ｄ軸電圧を矩形波電圧とし、Ｄ軸電流の立ち上がり・立下り量を指標としたが、逆に、Ｄ軸電流を矩形波状として、そのときのＤ軸電圧の立ち上がり・立下り量を指標にしても、同様な作用効果が得られる。
【００６０】
なお、本実施例では、抵抗などモータ定数を同定するための初期同定機能を有したことを前提に記載しているが、特に、この機能を制御の中に持つ必要はない。すなわち、電動機の抵抗同定を、この装置とまったく別な手段にて実施してそれを既知の抵抗値とし、そのときの温度条件にて、抵抗指標を取得し抵抗指標基準とすれば、同一の作用効果が得られる。また、本実施例では、抵抗指標に応じて抵抗値を設定したが、抵抗指標に応じて電動機の制御パラメータあるいはモータ定数等を本実施例と同様な構成を用いて設定しても良い。これにより、制御パラメータ等の大幅な変動に対処することができる。
【００６１】
図７は、本発明の第２実施例を示す図である。図４の抵抗変動率演算部１３の一部のみが第１実施例と異なるため、他を省略して説明する。
【００６２】
除算器１５の出力である抵抗指標変動率ΔＲ＿ＩＲ１は、領域選択器１９に入力される。領域選択器１９では、抵抗指標の変動率ΔＲ＿ＩＲ１に応じて、例えば、抵抗値通常：１、抵抗値低下：０、抵抗値増加：２の３レベルを出力する。選択部１８は、領域選択器１９から出力されるレベルに応じた抵抗変動率（ΔＲ＿Ｒ１＿０，  ΔＲ＿Ｒ１＿１，ΔＲ＿Ｒ１＿２）を選択し、選択された抵抗変動率は抵抗変動率記憶部１７に記憶される。
【００６３】
以上の構成により、抵抗指標変動率が所定範囲を超えるような抵抗変動が起こったと判断できた場合に限って、抵抗値を設定するように構成することが可能である。尚、抵抗指標変動率ではなく、抵抗指標が所定範囲を超えるような場合に限って、抵抗値を設定するように構成してもよい。
【００６４】
この第２実施例の場合、通常の抵抗変動範囲においては、従来と同一の設定にて運転できるため、従来の運転に影響を及ぼさない。一方、本願の課題とする大きな抵抗変動が生じた場合に限って、抵抗値をそれに応じた値へと設定することで、従来はトルク低下や起動失敗といった不具合を改善することが可能になる。
【００６５】
（第３実施例）
図８は、本発明による電動機制御装置の第３実施例の構成を示すブロック図である。第１実施例との差異について以下説明する。
【００６６】
この第３実施例では、電動機の始動直前に限らず、低速運転中であっても抵抗変動を把握することが可能となる。抵抗指標ＩＲ１を演算するための条件を判定する零電圧判定部２０が追加されている。零電圧判定部２０は、ＰＷＭ回路６の出力である、Ｕ相、Ｘ相、Ｖ相、Ｙ相、Ｗ相、Ｚ相のゲート指令Ｇｕ，Ｇｖ，Ｇｗ，Ｇｘ，Ｇｙ，Ｇｚより、インバータ１が零電圧を出力している期間を特定する。例えば、Ｕ相、Ｖ相、Ｗ相が全てオンした状態、あるいはＸ相、Ｙ相、Ｚ相が全てオンした状態が零電圧を出力している期間（零電圧期間）となる。
【００６７】
図９は３相のゲート指令Ｇｕ，Ｇｖ，Ｇｗ，Ｇｘ，Ｇｙ，Ｇｚに基づく零電圧期間を判定する零電圧判定部２０の構成例を示す。図９には参考としてインバータ１及び電動機４の概略構成も示されている。零電圧期間とは、インバータ１のＵＶＷの３相が全てＨｉｇｈまたは全てＬｏｗを出力している期間である。
【００６８】
先ず、各相それぞれが、確定した電圧（Ｈ  ｏｒ  Ｌ）を出力しているかを判断する。つまり、デッドタイム期間中ではないことが必須条件となる。
【００６９】
アンド回路５１は、ゲート指令Ｇｕ，Ｇｖ，Ｇｗが全てＨであるときに、Ｈを出力する。このとき、ゲート指令Ｇｘ，Ｇｙ，Ｇｗは全てＬである。つまりアンド回路５１のＨ出力は、電動機４の全相にＨレベル電圧が印加されていることを示す。アンド回路５２は、ゲート指令Ｇｘ，Ｇｙ，Ｇｚが全てＨであるときに、Ｈを出力する。このとき、ゲート指令Ｇｕ，Ｇｖ，Ｇｗは全てＬである。つまりアンド回路５２のＨ出力は、電動機４の全相にＬレベル電圧が印加されていることを示す。
【００７０】
オア回路５３は、アンド回路５１がＨ、またはアンド回路５２がＨであるとき、すなわち零電圧期間にＨを、それ以外ではＬを出力するものである。オンディレイ５４は、入力が所定時間以上Ｈである場合に、出力をＬからＨにするもので、逆に入力がＨからＬになった場合には、即座に出力を０にする機能を持つ。よってオンディレイ５４は、オア回路５３の出力である零電圧出力の判定が所定時間継続した場合に、零電圧を示すＨ出力をオンディレイ信号として提供する。これにより、（演算に）有効ではない、非常に短い零電圧出力を排除することが可能である。
【００７１】
零電圧判定部２０は、零電圧期間である場合、出力ＦｌｇＺｅｒｏＶを１とし、非零電圧期間である場合、出力ＦｌｇＺｅｒｏＶを０にする。尚、ゲート指令を検出するのではなく、インバータの三角波キャリアと電圧指令の関係から、零電圧の出力期間を特定することもできる。
【００７２】
次に、零電圧判定部２０の出力が供給される抵抗指標演算部１１について説明する。図１０は抵抗指標演算部１１の構成例を示すブロック図である。
【００７３】
零電圧期間（ＦｌｇＺｅｒｏＶ＝１）であるとき、タイマー回路２２が動作し、所定時間間隔でトリガーＴＲＧが出力される。電流記憶部２１は、Ｄ軸電流ＩｄをＴＲＧに応じてサンプリングし記憶する。抵抗指標換算部２３は、記憶されたＤ軸電流に応じて、例えばその減衰（電流変化率）から時定数を算定して出力し、抵抗指標記憶部２４に記憶する。
【００７４】
抵抗指標演算部１１の電流記憶部およびタイマー回路の動作例を図１１に示す。この図はトルク発生中の状態を示し、例えば電気車両の発進直後の低速状態を示す。出力電圧が非零電圧を示す間、Ｆｌｇ＿ＺｅｒｏＶが１である。低速走行時、電動機４のインダクタンス成分はほとんどなく、例えば交流１５Ｖ程度の印加電圧で必要となるトルクが発生する。インバータ１の出力電圧は、例えば１５００Ｖ程度である。従って低速走行時、インバータの出力が非零電圧の期間は図１１のように非常に短く、例えば全体の１％程度である。
【００７５】
タイマー回路２２の出力であるＴＲＧは、Ｆｌｇ＿ＺｅｒｏＶが０から１になって所定時間Ｔａ経過して１となる。更にその後は、所定時間間隔ＴｂごとにＴＲＧを１にする。時間Ｔａは次の点で必要である。すなわち、インバータではスイッチングを行った後（Ｔｚｓ［１］）、ノイズが電流などの電気量に重畳する。このため、ノイズが減衰するのを待って、電流をサンプリングすることが望ましいため、時間Ｔａが設けられる。
【００７６】
同図では、Ｆｌｇ＿ＺｅｒｏＶが０から１に変わるのが、時刻Ｔｚｓ［１］であり、そこから所定時間Ｔａ経過した時刻Ｔｓ［１ａ］にてＴＲＧが立つ。更に、そこより所定時間Ｔｂ経過するごとに時刻Ｔｓ［１ｂ］、時刻Ｔｓ［１ｃ］でＴＲＧを１にする。このＴＲＧが立っているとき、電流記憶部２１はＤ軸電流値Ｉｄをサンプリングして記憶するものである。抵抗指標換算部２３は、電流記憶部２１に記憶されたＤ軸電流値Ｉｄに基づいて抵抗指標を換算する。つまり抵抗指標換算部２３は、図１１に示すＤ軸電流のグラフの零電圧期間（Ｆｌｇ＿ＺｅｒｏＶ＝１）における傾きから抵抗指標を求める。
【００７７】
以上の構成によれば、次の作用効果を得る。
【００７８】
電動機の始動前に限らず、運転中であっても零電圧期間を利用して、抵抗変動を把握することが可能となる。第１実施例と比べ、データサンプリング時間が短いとは言え、抵抗を推定するための特殊なモードがなく、通常の運転中に実施できるところにメリットがある。始動時間の短縮や、騒音・損失の低減などの効果がある。
【００７９】
インバータの零電圧期間を利用するため、電動機特性自体が電流応答に現れるが、低速であれば、その誘起電圧の影響を低減できるため、精度の高い抵抗変動を把握できるようになる。この低速とは、本実施例による方式で抵抗指標を所望の精度で演算できる回転速度以下の速度を示し、例えば実験的に求まる速度である。
【００８０】
ここで、非零電圧期間を用いた場合、直流電圧変動の影響を受けること、低速回転時の非零電圧期間が短く、電流などの取得が困難であることなど、精度の高い推定には課題がある。本実施例のように、低速かつ零電圧期間の指標を用いることで、始動時間の短縮・騒音低減・損失低減・推定精度の向上が期待できる。
【図面の簡単な説明】
【００８１】
【図１】本発明による電動機制御装置の第１実施例の構成を示すブロック図である。
【図２】Ｄ軸電圧指令Ｖｄ＊に基づいて電動機４に印加されるＤ軸電圧と、各電流及び抵抗指標等の様子を示す図である。
【図３】図３は本発明に係る２種類抵抗指標を説明するための図である。
【図４】第１実施例に基づく、抵抗変動率演算部１３の構成例を示す図である。
【図５】試験結果に基づく抵抗指標変動率
【図６】抵抗変動率ΔＲと電流応答比率Ｉ２／Ｉ１の関係を示す図である。
【図７】本発明の第２実施例に係る抵抗変動率演算部１３の構成例を示す図である。
【図８】本発明による電動機制御装置の第３実施例の構成を示すブロック図である。
【図９】零電圧判定部２０の構成例を示す図である。
【図１０】第３実施例における抵抗指標演算部１１の構成例を示すブロック図である。
【図１１】第３実施例における抵抗指標演算部１１の電流記憶部およびタイマー回路の動作例を示す図である。
【符号の説明】
【００８２】
１…インバータ、２…電流検出器、３…直流電源、４…誘導電動機（ＩＭ）、５…座標変換部、６…ＰＷＭ回路、７…座標変換部、８…積分器、９…制御部、１０…抵抗同定器、１１…抵抗指標演算部、１２…抵抗設定部、１３…抵抗変動率演算部、１４…抵抗指標基準演算部、１５…除算器、１６…抵抗変動率変換部、１７…抵抗変動率記憶部、１８…領域選択器、１９…低速判定部、２０…零電圧判定部、  ２１…電流記憶部、２２…タイマー回路、２３…抵抗指標換算部、２４…抵抗指標記憶部。
【図１】
2010068628.tif 000006
【図２】
2010068628.tif 000007
【図３】
2010068628.tif 000008
【図４】
2010068628.tif 000009
【図５】
2010068628.tif 000010
【図６】
2010068628.tif 000011
【図７】
2010068628.tif 000012
【図８】
2010068628.tif 000013
【図９】
2010068628.tif 000014
【図１０】
2010068628.tif 000015
【図１１】
2010068628.tif 000016