(57)【要約】【課題】３相電流値を検出する電流センサのコスト、サイズを低減可能な３相交流モータ制御装置を提供する。【解決手段】電流センサ２によって検出した３相電流値Ｉｕ，Ｉｖ，Ｉｗと外部から指令された電流指令値Ｉｄ＊，Ｉｑ＊とに基づいて３相交流モータ７を電流制御する際に、検出した３相電流値のうち、絶対値が最大になっている電流相を除いた残りの２相の電流値を用いて電流制御用の演算を行い、該演算結果に基づいて３相交流モータ７を制御する。【選択図】図１
2009112143.tif 000002
【特許請求の範囲】
【請求項１】
電流センサによって検出した３相交流モータの３相電流値と外部から指令された電流指令値とに基づいて該３相交流モータを電流制御する３相交流モータ制御装置において、前記電流センサで検出した３相電流値のうち、絶対値が最大電流値となっている電流相を除いた残りの２相の電流値を用いて、電流制御用の演算を行い、該演算結果に基づいて前記３相交流モータを制御することを特徴とする３相交流モータ制御装置。
【請求項２】
請求項１に記載の３相交流モータ制御装置において、前記電流センサが、少なくとも、前記３相交流モータの最大電流値のｓｉｎ６０°倍以上までの電流値を定格電流範囲として検出することが可能であることを特徴とする３相交流モータ制御装置。
【請求項３】
請求項２に記載の３相交流モータ制御装置において、前記電流センサによって検出した３相電流値のいずれも、前記電流センサの定格電流範囲内にある場合、前記電流センサによって検出した３相電流値のうち、あらかじめ定めた２相の電流値を用いて、電流制御用の演算を行い、該演算結果に基づいて前記３相交流モータを制御し、一方、前記電流センサによって検出した３相電流値のいずれかが、前記電流センサの定格電流範囲を超えた場合、前記電流センサによって検出した３相電流値のうち、絶対値が最大電流値となっている電流相を除いた残りの２相の電流値を用いて、電流制御用の演算を行い、該演算結果に基づいて前記３相交流モータを制御することを特徴とする３相交流モータ制御装置。
【請求項４】
請求項１または２に記載の３相交流モータ制御装置において、前記電流センサによって検出した３相電流値のいずれも、前記電流センサの出力電圧が飽和する電流値である検出限界までの検出可能範囲内にある場合、前記電流センサによって検出した３相電流値のうち、あらかじめ定めた２相の電流値を用いて、電流制御用の演算を行い、該演算結果に基づいて前記３相交流モータを制御し、一方、前記電流センサによって検出した３相電流値のいずれかが、前記電流センサの前記検出可能範囲を超えた場合、前記電流センサによって検出した３相電流値のうち、絶対値が最大電流値となっている電流相を除いた残りの２相の電流値を用いて、電流制御用の演算を行い、該演算結果に基づいて前記３相交流モータを制御することを特徴とする３相交流モータ制御装置。
【請求項５】
請求項４に記載の３相交流モータ制御装置において、前記電流センサによって検出した３相電流値のいずれも、前記電流センサの前記検出可能範囲内にある場合であって、かつ、前記電流センサによって検出した３相電流値のうち、あらかじめ定めた２相の電流値のいずれかが、前記電流センサの定格電流範囲を超えた場合には、あらかじめ定めた前記２相の電流値のうち、前記定格電流範囲を超えた電流相の電流値については、前記電流センサの特性劣化値としてあらかじめ定めた電流値を当該相電流値に加えて補正した電流値を用いて、電流制御用の演算を行い、該演算結果に基づいて前記３相交流モータを制御することを特徴とする３相交流モータ制御装置。
【請求項６】
請求項１ないし５のいずれかに記載の３相交流モータ制御装置において、前記前記電流センサによって検出した３相電流値の総和が、あらかじめ定めた所定の判定閾値範囲内にあるか否かに基づいて、電流センサが正常か否かを判定することを特徴とする３相交流モータ制御装置。
【請求項７】
請求項６に記載の３相交流モータ制御装置において、前記電流センサによって検出した３相電流値のうちいずれかが、前記電流センサの定格電流範囲を超えた場合、前記判定閾値範囲を、前記電流センサによって検出した３相電流値のいずれも前記定格電流範囲内に収まっている場合とは異なる範囲に設定することを特徴とする３相交流モータ制御装置。
【請求項８】
請求項７に記載の３相交流モータ制御装置において、前記電流センサによって検出した３相電流値のうちいずれかが、前記電流センサの定格電流範囲を超えた場合、前記判定閾値範囲として、３相電流値のいずれも前記定格電流範囲内に収まっている場合の判定閾値範囲に対して、前記電流センサの特性劣化値としてあらかじめ定めた電流値をさらに加算して拡大した判定閾値範囲を用いることを特徴とする３相交流モータ制御装置。
【請求項９】
電流センサによって検出した３相交流モータの３相電流値と外部から指令された電流指令値とに基づいて該３相交流モータを電流制御する３相交流モータ制御方法であって、前記電流センサで検出した３相電流値のうち、絶対値が最大電流値となっている電流相を除いた残りの２相の電流値を用いて、電流制御用の演算を行い、該演算結果に基づいて前記３相交流モータを制御することを特徴とする３相交流モータ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３相交流モータ制御装置および３相交流モータ制御方法に関する。
【背景技術】
【０００２】
特許文献１の特開平３-１５５３２２号公報「電流検出装置」には、３相交流モータを電流制御するために、３相交流モータにおいて３相に流れる３相電流値つまりｕ相電流値Ｉｕ、ｖ相電流値Ｉｖ、ｗ相電流値それぞれを検出する３個の電流センサが備えられていて、検出した３相電流値を用いて、電流制御を行う技術が開示されている。
【特許文献１】特開平３-１５５３２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前記特許文献１のような従来技術は、３相交流モータの制御時に、３相それぞれの電流値Ｉｕ，Ｉｖ，Ｉｗを検出して制御演算を行うという構成、つまり、基本動作として、各電流相ごとの電流センサにより検出した３相電流値Ｉｕ，Ｉｖ，Ｉｗを用いてベクトル制御を行うという構成になっている。したがって、３相モータの電流制御を精度良く実施するためには、制御対象とする３相交流モータに流れる各相の相電流値を精度良く検出することが必要となり、該３相交流モータに流れる各相電流の最大電流値までの広いレンジに亘って、正確にかつ十分に検出することが可能な定格レンジ（定格電流範囲）を有する電流センサつまり３相それぞれの最大電流値以上の検出範囲を有する電流センサが必要となり、３相交流モータに必要とする相電流最大値に応じて電流センサのコスト、サイズが増加してしまうという問題があった。
【０００４】
本発明は、かかる問題を解決するためになされたものであり、３相の電流値を検出する電流センサのコスト、サイズを低減することが可能な３相交流モータ制御装置および３相交流モータ制御方法を提供することを、その目的としている。
【課題を解決するための手段】
【０００５】
本発明は、前述の課題を解決するために、電流センサで検出した３相電流値のうち、絶対値が最大電流値となっている電流相を除いた残りの２相の電流値を用いて、電流制御用の演算を行い、該演算結果に基づいて前記３相交流モータを制御することを特徴としている。
【発明の効果】
【０００６】
本発明の３相交流モータ制御装置および３相交流モータ制御方法によれば、電流センサで検出した３相の各電流値の中で、絶対値が最大となる相の電流値を除外した残りの２相の電流値に基づいて、電流制御演算を行うので、電流値の定格電流範囲を３相交流モータに流れる３相電流の最大電流値までの範囲よりも狭い範囲に抑えることができ、而して、電流センサのコスト、サイズの低減を図ることができるという効果が得られる。
【発明を実施するための最良の形態】
【０００７】
以下に、本発明による３相交流モータ制御装置および３相交流モータ制御方法の最良の実施形態について、図面を参照しながら詳細に説明する。
【０００８】
（本発明の特徴）
本発明の実施形態の説明に先立って、本発明の特徴について、その概要をまず説明する。本発明は、３相交流モータを制御する際に、３個の電流センサを用いて、３相すべての電流を計測するものの、検出した３相電流のうち、絶対値が最も大きい１相を除いた残りの２相の検出電流値を用いることによって、３相交流モータの電流制御を行うことを可能とすることにより、電流値を精度良く正確に検出可能とする電流センサの定格電流範囲を３相交流モータに流れる電流の最大値よりも狭い範囲に抑えることを可能とする点に、その特徴を有している。なお、絶対値が最も大きい１相分の電流値については、残りの２相の検出電流値から演算によって求めることができる。
【０００９】
つまり、本発明においては、電流センサにより３相電流の全範囲を一応計測しているが、電流センサの定格電流範囲（つまり、電流センサの入出力特性として直線性を有し、正確に電流値を検出することが可能な電流範囲）を、３相交流モータに流れる３相電流の最大値までの範囲よりも狭い範囲例えば３相電流として流れる最大電流値の最低ｓｉｎ６０°倍（すなわち（３１／２）／２倍）程度の範囲に設定することにより、電流センサのコスト、サイズを低減可能とすることを特徴としている。
【００１０】
かくのごとく、電流センサの定格電流範囲を、計測対象の３相交流モータに流れる最大電流値の範囲よりも狭い範囲としているので、該定格電流範囲を超える場合には、電流センサの特性劣化値に応じて、電流センサによる検出電流値の誤差が大きくなってしまう（一般的には、電流センサによる検出電流値は、実電流値よりも小さな値になってしまう）。このため、本発明においては、電流センサの正常／異常を検出するための３相電流総和の判定閾値範囲（つまり電流センサを正常と判定する電流範囲）を、３相電流のいずれかが電流センサの定格電流範囲を超えているか否かに応じて、異なる範囲に設定するようにし、定格電流範囲を超えている場合には、該判定閾値範囲をより広い範囲に拡大することを特徴としている。
図４に後述するように、定格範囲よりも絶対値が大きい範囲では、電流センサの検出値は、実電流値よりも少なくなる。
【００１１】
ここで、３相電流総和フェールとは、電流センサの異常を検出した演算結果のことである。正常状態においては、３相電流の総和は、キルヒホフの電流則にしたがって、常に、“０”になるはずであるので、３相電流の総和が“０”になっているか否かを判定すれば、電流センサの異常を検出することができる。しかしながら、電流センサそのものの誤差や過渡的には多少のバラツキが発生する可能性があるので、３相電流の総和を完全な“０”ではなく、判定閾値範囲として、“０”を基準にして許容誤差（つまり電流センサの検出精度）としてあらかじめ定めた閾値の範囲内に収まっているか否かを判定することによって、電流センサの異常を検出するようにしている。
【００１２】
一方、３相交流モータに実際に流れている３相電流値のいずれかが電流センサの定格電流範囲を超える場合は、電流センサの特性劣化により、検出電流値はさらに大きな誤差を含むことになるので、電流センサの特性劣化値としてあらかじめ定めた電流値（例えば、定格電流範囲が６００Ａの場合には、数十Ａ程度）を、定格電流範囲内に収まっている場合の前記判定閾値範囲に対してさらに加算して拡大した範囲を、定格電流範囲を超える場合の３相電流総和の判定閾値範囲（電流センサを正常と判定する電流範囲）として設定することとする。
【００１３】
（第１の実施形態）
まず、本発明による３相交流モータ制御装置の第１の実施形態について、図１に基づいて詳細に説明する。
【００１４】
図１は、本発明による３相交流モータ制御装置の第１の実施形態の構成例を示すブロック構成図であり、電流フィードバック制御系のブロック構成を示している。
【００１５】
図１に示すように、本発明による３相同期モータ制御装置は、電流ＰＩ制御器１、３個の電流センサ２、３相・２相変換器３、２相・３相変換器４、ＰＷＭ制御器５、インバータ６、３相交流モータ７、および、角度検出器８を少なくとも含んで構成されている。
【００１６】
電流ＰＩ制御器１は、外部より指令されるｄ軸電流指令値Ｉｄ*、ｑ軸電流指令値Ｉｑ*を、３相交流モータ７に現在流れている３相の電流値Ｉｕ，Ｉｖ，Ｉｗの検出結果から算出されるｄ軸電流値Ｉｄ、ｑ軸電流値Ｉｑに基づいて、周知の制御であるＰＩ制御（比例積分制御）により、ｄ軸電圧指令値Ｖｄ*、ｑ軸電圧指令値Ｖｑ*に変換する。また、電流センサ２は、３相電流値つまりｕ相電流値Ｉｕ、ｖ相電流値Ｉｖ、ｗ相電流値Ｉｗをそれぞれ検出するものであり、３個のセンサからなっている。
【００１７】
また、３相・２相変換器３は、電流センサ２により検出された３相の電流値Ｉｕ，Ｉｖ，Ｉｗを角度検出器８にて検出された電気角θに基づいて２相（２軸）のｄ軸電流値Ｉｄ、ｑ軸電流値Ｉｑに変換する。また、２相・３相変換器４は、電流ＰＩ制御器１にて変換された２相のｄ軸電圧指令値Ｖｄ*、ｑ軸電圧指令値Ｖｑ*を角度検出器８にて検出された電気角θに基づいて３相（ｕ，ｖ，ｗ）の電圧指令値つまりｕ相電圧指令値Ｖｕ*、ｖ相電圧指令値Ｖｖ*、ｗ相電圧指令値Ｖｗ*に変換する。
【００１８】
また、ＰＷＭ制御器５は、２相・３相変換器４にて変換された３相（ｕ，ｖ，ｗ）の電圧指令値Ｖｕ*、Ｖｖ*、Ｖｗ*に応じたｄｕｔｙを有するＰＷＭ信号に変換する。また、インバータ６は、ＰＷＭ制御器５にて変換されたＰＷＭ信号を、３相交流モータ７に供給する電圧レベルの駆動信号に変換する。また、角度検出器８は、３相交流モータ７の回転子（ロータ）の電気角θを検出する。
【００１９】
以上のような回路ブロックを備えた３相交流モータ制御装置は、以下のような動作によって、３相交流モータを電流制御している。
【００２０】
つまり、電流センサ２にて検出した３相交流モータ７の３相の電流値Ｉｕ，Ｉｖ，Ｉｗから３相・２相変換器３にて変換されたｄ軸電流値Ｉｄ、ｑ軸電流値Ｉｑに基づいて、外部から指令されるｄ軸電流指令値Ｉｄ*、ｑ軸電流指令値Ｉｑ*を、電流ＰＩ制御器１にて比例積分制御の演算を行って、ｄ軸電圧指令値Ｖｄ*、ｑ軸電圧指令値Ｖｑ*として求める。
【００２１】
求めたｄ軸電圧指令値Ｖｄ*、ｑ軸電圧指令値Ｖｑ*を、２相・３相変換器４にて、３相（ｕ，ｖ，ｗ）の電圧指令値Ｖｕ*、Ｖｖ*、Ｖｗ*に変換する。次に、変換した電圧指令値Ｖｕ*、Ｖｖ*、Ｖｗ*をＰＷＭ制御器５にてＰＷＭ信号に変換して、インバータ６を介して駆動信号を生成して３相交流モータ７へと出力する。
【００２２】
しかる後、３相交流モータ７への駆動信号を出力後の３相交流モータ７の３相の電流値Ｉｕ，Ｉｖ，Ｉｗを電流センサ２にて検出するという動作を繰り返す。かくのごとき制御を行うことによって、３相交流モータ７の電流フィードバック制御を行っている。
【００２３】
すなわち、図１に示す３相交流モータ制御装置は、３相交流モータ７の３相電流値Ｉｕ，Ｉｖ，Ｉｗが、電流ＰＩ制御器１に対して外部から指令されたｄ軸電流指令値Ｉｄ*、ｑ軸電流指令値Ｉｑ*に相当する電流値に合致するように、３相交流モータ７の現在の状態（電流センサ２により検出される３相電流値Ｉｕ，Ｉｖ，Ｉｗ、角度検出器８により検出される３相交流モータ７の回転子（ロータ）の電気角θ）を参照しながら、３相交流モータ７を電流制御する動作を行う。
【００２４】
ここで、通常、３相モータの３相電流値Ｉｕ，Ｉｖ，Ｉｗの関係については、キルヒホッフの電流則である次の式（１）が成立している。
【００２５】
【数１】
2009112143.tif 000003
したがって、いずれか２相分の電流値（例えば、ｕ相、ｖ相の電流値Ｉｕ，Ｉｖ）を検出すれば、式（１）の３相電流値に関するキルヒホフの電流則の関係式を用いて、残りの電流相の電流値を演算（例えば、Ｉｗ＝−（Ｉｕ＋Ｉｖ）の演算）により求めることができる。３相交流モータを電流制御する場合、かくのごとき演算を行うことによって、３相電流のうち、２相の電流値を用いて制御することができる。
【００２６】
本実施形態は、最大電流値となっているいずれか１相を除く他の２相分の電流値（例えば、ｗ相の電流値Ｉｗが最大となっている時点では、他のｕ相、ｖ相の電流値Ｉｕ，Ｉｖ、また、ｕ相の電流値Ｉｕが最大となっている時点では、他のｖ相、ｗ相の電流値Ｉｖ，Ｉｗ、また、ｗ相の電流値Ｉｗが最大となっている時点では、他のｕ相、ｖ相の電流値Ｉｕ，Ｉｖ）については、電流センサ２にて検出した検出電流値を用い、最大電流値となっている残りの電流相の電流値については、電流センサ２にて検出した電流値を用いずに、検出されている２相分の電流値から、式（１）のキルヒホフの電流則に基づく演算により算出することによって、３相交流モータ７を電流制御するものである。
【００２７】
つまり、本実施形態においては、３相・２相変換器３に入力されてくる３個の電流センサ２からの３相の検出電流値Ｉｕ，Ｉｖ，Ｉｗの中から、最大の電流値となっている１相の電流を除いた残りの２相のみを電流センサ２からの検出電流値をそのまま用い、残りの１相（最大の電流値となっている相）の電流値は、電流センサ２からの２相の検出電流値から演算により求めて、しかる後、角度検出器８からの電気角θを用いて、ｄ軸電流値Ｉｄ、ｑ軸電流値Ｉｑに変換する。
【００２８】
図２は、３相交流モータの３相電流波形を示す電流波形図であり、電流センサ２の電流検出範囲（定格電流範囲）の一例を示す説明図である。図２に斜線を引いて示しているように、３相電流値Ｉｕ，Ｉｖ，Ｉｗの最大電流値Ｉ＿ｐｅａｋ１１に対してｓｉｎ６０°倍（＝（３１／２）／２倍）とした検出閾値電流値１２を超える電流値は、電流センサ２の検出範囲外（定格電流範囲外）の電流領域として、正確な電流値を検出しなくても良いセンサを用いる場合を説明している。
【００２９】
すなわち、図２に示す３相電流波形において、電流制御に用いるために３個の電流センサ２にてそれぞれ検出した３相電流値Ｉｕ，Ｉｖ，Ｉｗの中から、常に、絶対値で最大の電流値を示している１相を除いた他の２相の検出電流値のみを用いることとし、最大の電流値を示している残りの１相については、他の２相の検出電流値から演算によって算出するようにする。この結果、絶対値が最大の電流値となる図２の斜線領域（検出閾値電流値１２を超える領域）については、電流センサ２は、正確な電流値を検出することは不要になる。
【００３０】
かくのごとく最大電流値を示す残りの１相の電流値を演算によって算出することにより、電流センサ２に必要とする電流値の検出精度を、３相交流モータ７の各相に要求される最大電流値よりも絶対値を狭い範囲に設定することが可能となる。例えば、図２において、電気角θが区間（ａ）にある場合においては、電流絶対値が最大であるｖ相電流値Ｉｖ以外のｕ相電流値Ｉｕ、ｗ相電流値Ｉｗの検出値を用い、電気角θが区間（ｂ）にある場合においては、電流絶対値が最大であるｕ相電流値Ｉｕ以外のｖ相電流値Ｉｖ、ｗ相電流値Ｉｗの検出値を用いることによって、定格電流範囲として電流センサ２が必要とする電流値の検出精度を、システムに必要な相電流最大値（前者の区間（ａ）では、ｖ相電流値Ｉｖ、後者の区間（ｂ）では、ｕ相電流値Ｉｕそれぞれの最大電流値Ｉ＿ｐｅａｋ）よりも小さく設定することが可能となる。
【００３１】
また、図２に示すように、対象システムに必要な相電流最大値となる相は、区間（ａ）ではｖ相のマイナス、区間（ｂ）ではｕ相プラス、区間（ｃ）ではｗ相マイナス、区間（ｄ）ではｖ相プラス、区間（ｅ）ではｕ相マイナス、区間（ｆ）ではｗ相プラスというように、位相６０°ごとに切り替わっていくことになる。したがって、対象システムに必要とする相電流の最大電流値Ｉ＿ｐｅａｋ１１をｓｉｎ６０°倍（すなわち、(３１／２)／２倍）にした検出閾値電流値１２以上になっていることを検出することが可能な電流センサを用いることにすれば、対象システムに必要な相電流最大値までのすべての領域で、精度良く、電流制御を行うことを保証することが可能になる。
【００３２】
つまり、少なくとも相電流の最大電流値Ｉ＿ｐｅａｋ１１をｓｉｎ６０°倍にした検出閾値電流値１２の範囲内の相電流値を定格電流範囲として精度良く検出することが可能な電流センサを用いることにすれば、対象システムに必要な相電流最大値までのすべての領域について、精度良く、電流制御を行うことが可能になる。
【００３３】
以下に、システムの相電流最大値すなわち相電流の最大電流値Ｉ＿ｐｅａｋ１１を７００Ａとした場合を例にとってさらに説明する。かかる場合には、電流センサ２としては、前述のように、少なくとも、検出閾値電流値１２つまり電流センサ２の定格電流の限界となる次の式（２）に示す電流値以上、すなわち、
【００３４】
【数２】
2009112143.tif 000004
以上の電流を検出することができるようにすれば、対象システムに必要な相電流最大値までのすべての領域で、精度良く、電流制御を行うことができる。
【００３５】
かくのごときシステムにおいて、外部からの電流指令値（Ｉｄ＊，Ｉｑ＊）によって図３に示すような相電流の制御を行った場合について、次に説明する。図３は、３相交流モータの図２とは異なる３相電流波形を示す電流波形図であり、電流制御動作の一例を説明するための説明図である。
【００３６】
図３において、例えば、電気角θが区間（ｇ）にある場合のように、ｕ相、ｖ相、ｗ相の３相のいずれの最大電流値も電流センサ２の定格電流値つまり検出閾値電流値１２である６０６Ａを超えない領域（つまり定格電流範囲内）であれば、従来技術の場合と同様に、３相電流すべてについて電流センサ２による検出電流値を用いるようにして制御しても良いし、あるいは、本実施形態のように、３相電流のうちいずれか２相の検出電流値つまり最大電流となっていない２相の検出電流値を用い、残りの１相の電流値を演算により算出して、制御するようにしてもかまわない。
【００３７】
一方、電気角θが、角度（ｈ）、角度（ｉ）、角度（ｊ）の位置にある場合のように、それぞれ、ｗ相電流値Ｉｗ、ｕ相電流値Ｉｕ、ｖ相電流値Ｉｖの最大電流が電流センサ２の定格電流値つまり検出閾値電流値１２である６０６Ａを超える領域（つまり定格電流範囲を超える領域）となっているタイミングにおいては、本実施形態では、以下に詳述するような制御を実施する。
【００３８】
まず、ｗ相電流値Ｉｗが定格電流範囲を超えてしまう電気角θが角度（ｈ）のタイミングにおいては、３相・２相変換器３における３相電流の検出電流値Ｉｕ，Ｉｖ，Ｉｗの相互比較結果に基づいて、ｗ相の検出電流値Ｉｗが最大であることが検出される。かかる場合には、本実施形態においては、前述したように、その他の２相つまりｕ相、ｖ相の検出電流値Ｉｕ，Ｉｖおよび電気角θを用いて、次の式（３）〜式（６）によって、３相・２相変換器３において、ｄ軸電流値Ｉｄ、ｑ軸電流値Ｉｑを算出する。
【００３９】
【数３】
2009112143.tif 000005
次に、ｕ相電流値Ｉｕが定格電流範囲を超えてしまう電気角θが角度（ｉ）のタイミングにおいては、３相・２相変換器３における３相電流の検出電流値Ｉｕ，Ｉｖ，Ｉｗの相互比較結果に基づいて、ｕ相の検出電流値Ｉｕが最大であることが検出される。かかる場合には、本実施形態においては、前述したように、その他の２相つまりｖ相、ｗ相の検出電流値Ｉｖ，Ｉｗおよび電気角θを用いて、次の式（７）〜式（１０）によって、３相・２相変換器３において、ｄ軸電流値Ｉｄ、ｑ軸電流値Ｉｑを算出する。ここで、ｄ軸電流値Ｉｄ、ｑ軸電流値Ｉｑを求める式（９）、式（１０）は、前述の式（５）、式（６）と同一の式である。
【００４０】
【数４】
2009112143.tif 000006
次に、ｖ相電流値Ｉｖが定格電流範囲を超えてしまう電気角θが角度（ｊ）のタイミングにおいては、３相・２相変換器３における３相電流の検出電流値Ｉｕ，Ｉｖ，Ｉｗの相互比較結果に基づいて、ｖ相の検出電流値Ｉｖが最大であることが検出される。かかる場合には、本実施形態においては、前述したように、その他の２相つまりｕ相、ｗ相の検出電流値Ｉｕ，Ｉｗおよび電気角θを用いて、次の式（１１）〜式（１４）によって、３相・２相変換器３において、ｄ軸電流値Ｉｄ、ｑ軸電流値Ｉｑを算出する。ここで、ｄ軸電流値Ｉｄ、ｑ軸電流値Ｉｑを求める式（１３）、式（１４）は、前述の式（５）、式（６）と同一の式である。
【００４１】
【数５】
2009112143.tif 000007
以上のように、ｗ相電流値Ｉｗ、ｕ相電流値Ｉｕ、ｖ相電流値Ｉｖの最大電流が電流センサ２の定格電流値つまり検出閾値電流値１２である６０６Ａを超える領域（定格電流範囲を超える領域）においては、ｕ相、ｖ相、ｗ相の３相電流のうち、絶対値が最大となる相電流の相に応じて、前述したような算出式のいずれかを用いて、ｄ軸電流値Ｉｄ、ｑ軸電流値Ｉｑを算出することとする。したがって、電流センサ２の定格電流値つまり検出閾値電流値１２である６０６Ａを超えてしまって、最大となっている電流値を電流センサ２によって精度良く検出することができない領域（定格電流範囲を超える領域）であっても、従来技術のように電流センサ２の定格電流範囲として最大の電流値まで精度良く検出可能とする高級な（高価な）電流センサを用いている場合と全く同等の精度で、電流制御の基になるｄ軸電流値Ｉｄ、ｑ軸電流値Ｉｑを算出することができる。
【００４２】
次に、検出閾値電流値つまり電流センサ２の定格電流値を超える領域（定格電流範囲を超える領域）を使用している場合において、電流センサの正常／異常を検出する３相電流総和の判定を行うために用いる判定閾値について詳述する。
【００４３】
図４は、一般的な電流センサの特性を示す電流・電圧特性図であり、検出対象の入力電流と、検出結果の出力電圧との関係を示している。つまり、数値例として前述したように、システムの相電流最大値すなわち相電流の最大電流値Ｉ＿ｐｅａｋ１１を７００Ａとした場合に適用される電流センサ２の特性図として、出力電圧が正側で飽和電圧２３に達する正側の検出限界電流値である正側検出限界２１は、相電流の最大電流値Ｉ＿ｐｅａｋ１１の７００Ａをカバーする領域にあり、出力電圧が負側で飽和電圧２４に達する負側の検出限界電流値である負側検出限界２２は、相電流の負側の最大電流値Ｉ＿ｐｅａｋ１１の−７００Ａをカバーする領域にある。
【００４４】
また、電流センサ２の定格電流範囲とは、電流値をあらかじめ定めた所定の正確さで精度良く検出することができる電流範囲であり、通常、入出力特性の直線性が保証される範囲を意味している。本実施形態においては、相電流の最大電流値Ｉ＿ｐｅａｋ１１を７００Ａとした場合には、式（２）にて前述したように、−６０６．２２Ａ〜＋６０６．２２Ａの電流範囲が、図４に示す定格電流範囲２０とされる。
【００４５】
また、定格電流範囲２０を超えて出力電圧が飽和する限界となる正側検出限界２１および負側検出限界２２に達するまでの正側定格外電流範囲２５および負側定格外電流範囲２６の領域では、電流センサ２の検出電流値の誤差やバラツキは増大し、一般的には、図４に示すように、検出電流値が実電流値よりも小さい値となるものの、或る程度の精度で、電流を検出することは可能である。
【００４６】
ｕ相、ｖ相、ｗ相の３相電流のすべての電流値が、図４に示す定格電流範囲２０の領域に収まっている場合には、式（１）に示したようなキルヒホフの電流則に基づいて、３相の電流値の総和が“０”になっているか否かによって、電流センサ２が正常かあるいは異常を示す３相電流総和フェールが発生しているかを判定すれば良い。しかし、電流センサ２そのものの誤差や過渡的なバラツキにより、３相電流値Ｉｕ，Ｉｖ，Ｉｗの総和は、必ずしも“０”にならない。したがって、許容誤差としてあらかじめ定めた閾値を“０”を中心にして設定した範囲を、３相電流総和フェールの判定用の判定閾値範囲（つまり電流センサ２を正常と判定する電流範囲）として用いるようにすれば良い。
【００４７】
一方、ｕ相、ｖ相、ｗ相の３相電流のいずれかが、定格電流範囲２０を超えて、正側定格外電流範囲２５および負側定格外電流範囲２６の領域にある場合には、当該相の電流センサの検出電流値には、電流センサ２の特性から前述したような特性劣化に伴う誤差が含まれているため、キルヒホフの電流則を、そのまま適用することはできない。
【００４８】
そこで、相電流の最大電流値Ｉ＿ｐｅａｋ１１を７００Ａとした時における電流センサの検出誤差を示す特性劣化値２７が、図４に示すように、例えば４０Ａ程度であった場合には、正側定格外電流範囲２５または負側定格外電流範囲２６の領域にある電流相の電流センサ２の検出電流値に、＋４０Ａまたは−４０Ａ程度ずつ加算した結果を用いて、３相の電流値の総和が“０”になっているか否か、あるいは、“０”を中心にして前記許容誤差を含む前記判定閾値範囲内に収まっているか否かによって、電流センサ２が正常かあるいは異常を示す３相電流総和フェールが発生しているかを判定することが必要である。
【００４９】
逆に言えば、電流センサ２の定格電流範囲２０を超える正側定格外電流範囲２５または負側定格外電流範囲２６の領域においては、電流センサ２の正常／異常を検出する３相電流総和の判定用に用いる判定閾値範囲（電流センサ２を正常と判定する電流範囲）を、定格電流範囲２０内に収まっている場合の前記判定閾値範囲に対して、特性劣化値２７（例えば４０Ａ）としてあらかじめ定めた電流値をさらに加算して拡大した範囲とすることが必要である。
【００５０】
つまり、３相電流値のいずれかが定格電流範囲を超えているか否かに応じて、電流センサ２の正常／異常を検出する３相電流総和の判定閾値範囲を、異なる範囲に、可変に設定することによって、より正確に、電流センサ２の異常を検出することが可能となる。かくのごとき手法を用いて、ｕ相、ｖ相、ｗ相の３相電流値の全領域に亘って、電流センサ２のフェール判定つまり異常判定を実施することができる。
【００５１】
次に、本発明による３相交流モータ制御装置における電流フィードバック制御の動作の一例について、図５、図６のフローチャートを用いて説明する。図５は、図１に示す３相交流モータ制御装置における電流フィードバック制御動作の概略についてその一例を示すフローチャートであり、本発明による３相交流モータ制御方法の一例を示している。また、図６は、図１に示す３相交流モータ制御装置における電流フィードバック制御動作の詳細について、その一例を示すフローチャートであり、特に、３相・２相変換器３における変換動作の一例を示すフローチャートであって、本発明による３相交流モータ制御方法の一例を示している。
【００５２】
まず、図５のフローチャートを用いて、３相交流モータ制御装置における電流フィードバック制御動作の概要を説明する。
【００５３】
図５のフローチャートにおいて、電流フィードバック制御を実施するために、まず、３個の電流センサ２および角度検出器８によって、３相電流値のｕ相電流値Ｉｕ、ｖ相電流値Ｉｖ、ｗ相電流値Ｉｗおよび電気角θを読み込む（ステップＳ１）。次いで、ステップＳ１にて読み込んだ電気角θおよび前回の演算時に読み込んで保存しておいた前回の電気角θｚ−１から、今回の演算結果における出力時の推定電気角を演算して補正電気角θ’として出力する（ステップＳ２）。
【００５４】
さらに、ステップＳ１にて読み込んだｕ相電流値Ｉｕ、ｖ相電流値Ｉｖ、ｗ相電流値Ｉｗのうち、最大電流値を示している例えばｗ相電流値Ｉｗを除く残りの２相の電流値つまりｕ相電流値Ｉｕ、ｖ相電流値Ｉｖを抽出するとともに、ステップＳ１にて読み込んだ電気角θを用いて、３相・２相変換器３において、次の式（１５）、式（１６）によって、３相電流値つまりｕ相電流値Ｉｕ、ｖ相電流値Ｉｖ、ｗ相電流値Ｉｗを、２軸電流値つまりｄ軸電流値Ｉｄ、ｑ軸電流値Ｉｑに変換する（ステップＳ３）。
【００５５】
【数６】
2009112143.tif 000008
次に、外部から指令された２相電流指令値（２軸電流指令値）つまりｄ軸電流指令値Ｉｄ＊、ｑ軸電流指令値Ｉｑ＊を読み込む（ステップＳ４）。しかる後、ステップＳ３において算出された２相電流値（２軸電流値）つまりｄ軸電流値Ｉｄ、ｑ軸電流値Ｉｑと、ステップＳ４において読み込んだ２相電流指令値（２軸電流指令値）つまりｄ軸電流指令値Ｉｄ＊、ｑ軸電流指令値Ｉｑ＊と、あらかじめ定められたゲイン定数Ｋｐｄ，Ｋｉｄ，Ｋｐｑ，Ｋｉｑとを用いて、電流ＰＩ制御器１にて、次の式（１７）、式（１８）に示す比例積分制御演算式（つまり電流ＰＩ制御演算式）により、２相電流指令値（２軸電流指令値）つまりｄ軸電圧指令値Ｖｄ＊、ｑ軸電圧指令値Ｖｑ＊を算出する（ステップＳ５）。
【００５６】
【数７】
2009112143.tif 000009
しかる後、ステップＳ５において算出された２相電流指令値（２軸電流指令値）つまりｄ軸電圧指令値Ｖｄ＊、ｑ軸電圧指令値Ｖｑ＊と、ステップＳ２において算出された補正電気角θ’とを用いて、次の式（１９）ないし式（２１）により、３相電圧指令値Ｖｕ＊，Ｖｖ＊，Ｖｗ＊に変換する演算を２相・３相変換器４にて行い、ｕ相電圧指令値Ｖｕ*、ｖ相電圧指令値Ｖｖ*、ｗ相電圧指令値Ｖｗ*を算出する（ステップＳ６）
【００５７】
【数８】
2009112143.tif 000010
ステップＳ６において算出された３相電圧指令値つまりｕ相電圧指令値Ｖｕ*、ｖ相電圧指令値Ｖｖ*、ｗ相電圧指令値Ｖｗ*それぞれは、ＰＷＭ制御器５にて、ｕ相、ｖ相、ｗ相それぞれのＰＷＭ信号のｄｕｔｙ指令値に変換される（ステップＳ７）。しかる後、ステップＳ７において変換されたｕ相、ｖ相、ｗ相それぞれのＰＷＭ信号のｄｕｔｙ指令値は、ＰＷＭレジスタに設定されることにより（ステップＳ８）、インバータ６にて３相交流モータ７を駆動するための電圧レベルの駆動信号として、３相交流モータ７に対して出力される。
【００５８】
以上の電流制御演算処理が繰り返されることによって、電流フィードバック制御が実施される。
【００５９】
次に、図５のステップＳ３にて説明した３相・２相変換器３における３相電流値から２相電流値（２軸電流値）に変換する動作の詳細について、その一例を図６のフローチャートを用いてさらに説明する。
【００６０】
まず、図６において、３相電流値つまりｕ相電流値Ｉｕ、ｖ相電流値Ｉｖ、ｗ相電流値Ｉｗのうち、最大の電流値になっている電流相を検出する。つまり、最初に、ｕ相電流値Ｉｕとｖ相電流値Ｉｖとの絶対値の大きさを比較し（ステップＳ１１）、ｕ相電流値Ｉｕの方が大きい場合は（ステップＳ１１のｙｅｓ）、ステップＳ１４へ移行し、逆に、ｖ相電流値Ｉｖの方が大きいかまたは等しい場合は（ステップＳ１１のｎｏ）、ステップＳ２へ移行する。
【００６１】
次に、ステップＳ１２においては、ｖ相電流値Ｉｖとｗ相電流値Ｉｗとの絶対値の大きさを比較し（ステップＳ１２）、ｖ相電流値Ｉｖの方が大きい場合は（ステップＳ１２のｙｅｓ）、ｖ相電流値Ｉｖが最大の電流値であるものと判定して、ステップＳ１３へ移行し、逆に、ｗ相電流値Ｉｗの方が大きいかまたは等しい場合は（ステップＳ１２のｎｏ）、ｗ相電流値Ｉｗが最大の電流値であるものと判定して、ステップＳ１６へ移行する。
【００６２】
また、ステップＳ１４においては、ｕ相電流値Ｉｕとｗ相電流値Ｉｗとの絶対値の大きさを比較し（ステップＳ１４）、ｕ相電流値Ｉｕの方が大きい場合は（ステップＳ１４のｙｅｓ）、ｕ相電流値Ｉｕが最大の電流値であるものと判定して、ステップＳ１５へ移行し、逆に、ｗ相電流値Ｉｗの方が大きいかまたは等しい場合は（ステップＳ１４のｎｏ）、ｗ相電流値Ｉｗが最大の電流値であるものと判定して、ステップＳ１６へ移行する。
【００６３】
次に、ステップＳ１３においては、最大電流値となっている電流相のｖ相の検出電流値を除いて、残りの２相つまりｕ相電流値Ｉｕとｗ相電流値Ｉｗとの検出電流値を用いて、２相電流値（２軸電流値）つまりｄ軸電流値Ｉｄ、ｑ軸電流値Ｉｑを算出するために用いられる演算用ｕ相電流値Ｉｕ’、演算用ｖ相電流値Ｉｖ’、および、最大電流値Ｉｍａｘを、次の式（２２）ないし式（２４）により、それぞれ算出して、ステップＳ１７へ移行する（ステップＳ１３）。
【００６４】
【数９】
2009112143.tif 000011
また、ステップＳ１５においては、最大電流値となっている電流相のｕ相の検出電流値を除いて、残りの２相つまりｖ相電流値Ｉｖとｗ相電流値Ｉｗとの検出電流値を用いて、２相電流値（２軸電流値）つまりｄ軸電流値Ｉｄ、ｑ軸電流値Ｉｑを算出するために用いられる演算用ｕ相電流値Ｉｕ’、演算用ｖ相電流値Ｉｖ’、および、最大電流値Ｉｍａｘを、次の式（２５）ないし式（２７）により、それぞれ算出して、ステップＳ１７へ移行する（ステップＳ１５）。
【００６５】
【数１０】
2009112143.tif 000012
また、ステップＳ１６においては、最大電流値となっている電流相のｗ相の検出電流値を除いて、残りの２相つまりｕ相電流値Ｉｕとｖ相電流値Ｉｖとの検出電流値を用いて、２相電流値（２軸電流値）つまりｄ軸電流値Ｉｄ、ｑ軸電流値Ｉｑを算出するために用いられる演算用ｕ相電流値Ｉｕ’、演算用ｖ相電流値Ｉｖ’、および、最大電流値Ｉｍａｘを、次の式（２８）ないし式（３０）により、それぞれ算出して、ステップＳ１７へ移行する（ステップＳ１６）。
【００６６】
【数１１】
2009112143.tif 000013
次いで、ステップＳ１７においては、演算用ｕ相電流値Ｉｕ’、演算用ｖ相電流値Ｉｖ’を用いて、次の式（３１）、式（３２）により、２相電流値（２軸電流値）つまりｄ軸電流値Ｉｄ、ｑ軸電流値Ｉｑを算出する（ステップＳ１７）。ここで、ｄ軸電流値Ｉｄ、ｑ軸電流値Ｉｑを求める式（３１）、式（３２）は、前述の式（５）、式（６）と同一の式である。
【００６７】
【数１２】
2009112143.tif 000014
次に、ステップＳ１３，Ｓ１５，Ｓ１６にて設定された最大電流値Ｉｍａｘが、電流センサ２の定格電流範囲を超えているか否かを判定する（ステップＳ１８）。最大電流値Ｉｍａｘが電流センサ２の定格電流範囲を超えていない場合には（ステップＳ１８のｎｏ）、ステップＳ２０へ移行し、超えていた場合は（ステップＳ１８のｙｅｓ）、ステップＳ１９へ移行する。
【００６８】
ステップ２０においては、電流センサ２の正常／異常を検出する３相電流総和を判定するための判定閾値範囲（電流センサ２を正常と判定する電流範囲）として、定常値つまり“０”を中心にして許容誤差としてあらかじめ定めた閾値が示す範囲をセットして（ステップＳ２０）、処理を終了する。
【００６９】
一方、ステップＳ１９においては、電流センサ２の正常／異常を検出する３相電流総和を判定するための判定閾値範囲（電流センサ２を正常と判定する電流範囲）として、定常値つまり定格電流範囲内に収まっている場合の判定閾値範囲に対して、電流センサ２の定格オーバによる検出誤差増加分つまり特性劣化値としてあらかじめ定めた電流値例えば±４０Ａをさらに加えて拡大した範囲をセットして(ステップＳ１９)、３相電流の総和が該特性劣化値を加えて拡大した判定閾値範囲内に収まっているか否かを用いるようにして、処理を終了する。
【００７０】
以上のように、本実施形態においては、電流センサ２で検出した３相電流値のうち、絶対値が最大電流値となっている電流相を除いた残りの２相の電流値を用いて、電流制御用の演算を行い、該演算結果に基づいて３相交流モータ７を制御するようにしているので、３相交流モータ７に流れる最大電流値つまり対象とするシステムに流れる相電流の最大値までの範囲よりも定格電流範囲（定格レンジ）が狭い電流センサを用いて電流制御することが可能となり、電流センサ２のコスト、サイズを低減することが可能になる。
【００７１】
また、電流センサ２として、３相交流モータ７に流れる最大電流値つまり対象とするシステムに流れる相電流の最大値の例えば少なくともｓｉｎ６０°倍（＝（３１／２）／２倍）以上の電流値を検出可能な電流センサを用いることによって、対象とするシステムに流れる相電流の最大値までの全領域に亘って、精度良く、電流制御を行うことを保証することができる。
【００７２】
また、電流センサ２の正常／異常を検出する３相電流総和の判定用の判定閾値範囲（電流センサ２を正常と判定する電流範囲）を、電流センサ２が検出した３相電流値Ｉｕ，Ｉｖ，Ｉｗのいずれも電流センサ２の定格電流範囲内にあるか、あるいは、いずれかが電流センサ２の定格電流範囲を超えているかによって、それぞれ異なる範囲を設定することにより、それぞれの場合に応じて、電流センサ２の異常を検出するために最適な条件を設定することができる。ここで、電流センサ２が検出した３相電流値のいずれかが電流センサ２の定格電流範囲を超えている場合には、判定閾値範囲として、電流センサ２の特性劣化値としてあらかじめ定めた電流値を、３相電流値のいずれも定格電流範囲内に収まっている場合の判定閾値範囲に対して加算してさらに拡大した判定閾値範囲を用いるようにしても良い。
【００７３】
（第２の実施形態）
次に、本発明による３相交流モータ制御装置の第２の実施形態について、その詳細を説明する。前述した第１の実施形態においては、常に、３相電流値つまりｕ相電流値Ｉｕ、ｖ相電流値Ｉｖ、ｗ相電流値Ｉｗのうち、最大の電流値になっている電流相すなわち最大電流相以外の残りの２相の電流値を用いて電流制御を行う場合について説明した。しかし、本第２の実施形態の場合は、常に、最大電流相以外の残りの２相の電流値を用いるように制御するのではなく、必要に応じて、必要となった場合に限って、最大電流相以外の残りの２相の電流値を用いるように切り替える場合について、説明するものである。
【００７４】
つまり、本実施形態においては、前述した図３の区間（ｇ）のように、３相電流値Ｉｕ，Ｉｖ，Ｉｗのいずれについても、その最大値が、電流センサ２の定格電流範囲内に収まっている場合には、３相電流値のうち、あらかじめ固定的に設定されている２相の電流値例えばｕ相電流値Ｉｕ、ｖ相電流値Ｉｖを用いて、電流制御を行うこととする。一方、前述した図３の区間（ｇ）のような領域から外れて、３相電流値Ｉｕ，Ｉｖ，Ｉｗのいずれかの最大値が、電流センサ２の定格電流範囲を超えてしまう状態が発生した場合には、第１の実施形態において説明したように、３相・２相変換器３において、３相電流値のうち、いずれか、最大電流値となっている電流相を除いた残りの２相の電流値を用いる制御に切り替える動作が実施される。
【００７５】
本実施形態における具体的な動作例について、図７のフローチャートを用いてさらに説明する。図７は、図１に示す３相交流モータ制御装置における電流フィードバック制御動作の詳細について図６とは異なる例を示すフローチャートであり、特に、３相・２相変換器３における変換動作の図６とは異なる例を示すフローチャートであって、本発明による３相交流モータ制御方法の図６とは異なる例を示している。
【００７６】
図７に示すフローチャートは、第１の実施形態として前述した図６のフローチャートのステップＳ１１の前に、ハッチングを施したボックスによって示したステップＡとステップＢとの２つの処理ステップを追加したものであり、その他のステップＳ１１ないしステップＳ２０の各処理ステップは、図６の場合と全く同様である。以下には、図７において新たに追加したステップＡおよびステップＢについてのみ説明し、その他のステップについては、第１の実施形態における説明と重複するので、ここでの説明は省略する。
【００７７】
図７のフローチャートにおいて、まず、最初に、電流センサ２によって検出した３相電流値つまりｕ相電流値Ｉｕ、ｖ相電流値Ｉｖ、ｗ相電流値Ｉｗのうち、いずれかの電流値が、電流センサ２の定格電流範囲を超えているか否かを判定する（ステップＡ）。３相電流値つまりｕ相電流値Ｉｕ、ｖ相電流値Ｉｖ、ｗ相電流値Ｉｗのうち、いずれかの電流値が、電流センサ２の定格電流範囲を超えていた場合には（ステップＡのｙｅｓ）、ステップＳ１１に移行して、図６にて前述したような最大電流値の電流相を除く残りの電流相を用いた制御が実施される。
【００７８】
一方、３相電流値つまりｕ相電流値Ｉｕ、ｖ相電流値Ｉｖ、ｗ相電流値Ｉｗのいずれも、電流センサ２の定格電流範囲の範囲内に収まっていた場合には（ステップＡのｎｏ）、あらかじめ固定して決定されている電流相の電流値例えばｕ相電流値Ｉｕとｖ相電流値Ｉｖとの検出電流値を用いて、２相電流値（２軸電流値）つまりｄ軸電流値Ｉｄ、ｑ軸電流値Ｉｑを算出するために用いられる演算用ｕ相電流値Ｉｕ’、演算用ｖ相電流値Ｉｖ’を、次の式（３３）、式（３４）により、それぞれ算出する（ステップＢ）。
【００７９】
【数１３】
2009112143.tif 000015
さらに、演算用ｕ相電流値Ｉｕ’、演算用ｖ相電流値Ｉｖ’を用いて、次の式（３１）、式（３２）により、２相電流値（２軸電流値）つまりｄ軸電流値Ｉｄ、ｑ軸電流値Ｉｑを算出する。ここで、ｄ軸電流値Ｉｄ、ｑ軸電流値Ｉｑを求める式（３１）、式（３２）は、前述の式（５）、式（６）と同一の式である。
【００８０】
【数１４】
2009112143.tif 000016
さらに、電流センサ２の正常／異常を検出する３相電流総和の判定用の判定閾値範囲（電流センサ２を正常と判定する電流範囲）として、定常値つまり“０”を中心にして許容誤差としてあらかじめ定めた閾値が示す範囲をセットして、処理を終了する。
【００８１】
以上のように、本第２の実施形態においては、図７に示すように、第１の実施形態の図６のように常に同一の電流制御動作を行うのではなく、検出した電流値が電流センサ２の定格電流範囲を超えてしまった場合など、必要な場合にのみ、３相交流モータ７制御用に用いる電流相について例えば最大電流値の電流相を除く残りの２つの電流相に切り替えて、電流制御を実施するようにしている。これにより、３相電流値Ｉｕ，Ｉｖ，Ｉｗのいずれも定格電流範囲内に収まっている通常の負荷状態においては、より迅速に３相交流モータの制御を行うことができる。
【００８２】
（その他の実施形態）
以上に説明した第１、第２の実施形態においては、図４の特性図に示すような、電流センサ２の定格電流範囲２０を、定常域として電流制御を行う場合について説明した。しかし、本発明はかかる場合のみに限るものではない。
【００８３】
例えば、図４に示す特性図において、電流センサ２の出力電圧が正側で飽和する電流値である正側検出限界２１から負側で飽和する電流値である負側検出限界２２までの範囲を電流センサ２の検出可能範囲として、第１、第２の実施形態において説明した定格電流範囲の代わりに、該検出可能範囲を用いて、第１、第２の実施形態のような制御動作を行うようにしても良い。
【００８４】
つまり、第１の実施形態の場合のように、３相電流値Ｉｕ，Ｉｖ，Ｉｗが前記検出可能範囲内に収まっているか否かに関わらず、常に、３相電流値Ｉｕ，Ｉｖ，Ｉｗのうち、絶対値が最大となる電流相を除く残りの２相の電流値を用いて電流制御を行うようにしても良い。あるいは、第２の実施形態のように、３相電流値Ｉｕ，Ｉｖ，Ｉｗのいずれも前記検出可能範囲内に収まっている場合には、電流演算用の電流相としてあらかじめ定めた２相の電流値例えばｕ相電流値Ｉｕとｖ相電流値Ｉｖとを用いて電流制御を行い、一方、３相電流値Ｉｕ，Ｉｖ，Ｉｗのいずれかが前記検出可能範囲を超えている場合には、３相電流値Ｉｕ，Ｉｖ，Ｉｗのうち、絶対値が最大となる電流相を除く残りの２相の電流値を用いて電流制御を行うようにしても良い。
【００８５】
ここで、３相電流値Ｉｕ，Ｉｖ，Ｉｗのいずれも前記検出可能範囲内に収まっている場合であって、電流演算用の電流相としてあらかじめ定めた２相の電流値のいずれかが定格電流範囲を超えている場合には、該定格電流範囲を超えている電流相の電流値については、電流センサ２の特性劣化値としてあらかじめ定めた電流値を加算した電流値を用いて電流制御するようにしても良い。
【図面の簡単な説明】
【００８６】
【図１】本発明による３相交流モータ制御装置の第１の実施形態の構成例を示すブロック構成図である。
【図２】３相交流モータの３相電流波形を示す電流波形図である。
【図３】３相交流モータの図２とは異なる３相電流波形を示す電流波形図である。
【図４】一般的な電流センサの特性を示す電流・電圧特性図である。
【図５】図１に示す３相交流モータ制御装置における電流フィードバック制御動作の概略についてその一例を示すフローチャートである。
【図６】図１に示す３相交流モータ制御装置における電流フィードバック制御動作の詳細についてその一例を示すフローチャートである。
【図７】図１に示す３相交流モータ制御装置における電流フィードバック制御動作の詳細について図６とは異なる例を示すフローチャートである。
【符号の説明】
【００８７】
１…電流ＰＩ制御器、２…電流センサ、３…３相・２相変換器、４…２相・３相変換器、５…ＰＷＭ制御器、６…インバータ、７…３相交流モータ、８…角度検出器、１１…相電流の最大電流値Ｉ＿ｐｅａｋ、１２…検出閾値電流値、２０…定格電流範囲、２１…正側検出限界、２２…負側検出限界、２３，２４…飽和電圧、２５…正側定格外電流範囲、２６…負側定格外電流範囲。
【図１】
2009112143.tif 000017
【図２】
2009112143.tif 000018
【図３】
2009112143.tif 000019
【図４】
2009112143.tif 000020
【図５】
2009112143.tif 000021
【図６】
2009112143.tif 000022
【図７】
2009112143.tif 000023