(57)【要約】【課題】加減速時、トルク振動時などの場合においても電流オフセット値を正確に調整することができる電流オフセット自動調整システムを提供する。【解決手段】２相分の電流が一致した時の一致電流値２３と電流一致信号２４を出力する電流一致検出器１７と、指定電気角２６と現在の電気角２５のずれを電気角誤差信号２７として出力する電気角誤差検出器１８と、電気角誤差信号２７から２相分のオフセット補正値を出力する第１段オフセット補正器１９と、電気角の理論値３２と現在の電気角２５とが一致した時に電気角一致信号３３を出力する電気角一致検出器２１と、電気角一致信号３３が入力された時に第１段オフセット補正器１９の出力を電流検出値から引いた値からオフセット補正値を求め、出力する第２段オフセット補正器２２とを備え、電流オフセットの自動調整を行う。【選択図】図２ 
2005160157.tif 000002
【特許請求の範囲】
【請求項１】
オフセットを有する電流検出器と、２相分の電流が一致した時の電流値と電流一致信号を出力する電流一致検出器と、現在の電気角を出力する電気角カウンタと、前記電流値を用い、前記電流一致信号が入力された時に指定した電気角と前記電気角のずれを出力とする電気角誤差検出器と、電気角誤差から２相分のオフセット補正値を出力する第１段オフセット補正器と、指定した電気角と現在の電気角を入力とし一致した時に電気角一致信号を出力する電気角一致検出器と、前記電気角一致信号が入力された時に前記第１段オフセット補正器の出力を電流検出値から引いた値からオフセット補正値を出力する第２段オフセット補正器を有するモータ駆動装置を有するモータ駆動装置における電流オフセット自動調整システム。
【請求項２】
電気角誤差検出器は、あらかじめ正の値で一致した時と、負の値で一致したときの電気角の理論値をそれぞれ計算しておき、電流一致信号が入力された時に、実際に一致した電流値が正の時は、正の値で一致する電気角の理論値から実際に一致した時の電気角を引いた値を出力し、電流値が負の時は、負の値で一致する電気角の理論値から実際に一致した時の電気角を引いた値を出力することを特徴とする請求項１記載のモータ駆動装置における電流オフセット調整システム。
【請求項３】
第１段オフセット補正器は、入力された電気角誤差と一致した時の電流値のそれぞれの正負の組み合わせからオフセット補正値の値に一定の定数を足し引きすることを特徴とする請求項１または請求項２記載のモータ駆動装置における電流オフセット調整システム。
【請求項４】
第１段オフセット補正器は、入力された電気角誤差と一致した時の電流値のそれぞれの正負の組み合わせからオフセット補正値の値に電気角の誤差にある比率をかけた値を足し引きすることを特徴とする請求項１または請求項２記載のモータ駆動装置における電流オフセット調整システム。
【請求項５】
電気角一致検出器は、直接検出する２相のうち１相と直接検出しない残りの１相とが一致する電気角を入力することを特徴とする請求項１から請求項４いずれか記載のモータ駆動装置における電流オフセット調整システム。
【請求項６】
第２段オフセット補正器は、電気角一致検出信号が入力された時に、入力される２相の電流値のうち、電気角一致検出器で入力とした電気角の理論値の計算に使ったほうの電流値を直接検出不可な相の電流値とし、３相分の電流値の平均を出し、その値をオフセット補正値として出力することを特徴とした請求項１から請求項５いずれか記載のモータ駆動装置における電流オフセット調整システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータ駆動装置における電流検出器に存在するオフセットの補償を行うオフセット自動調整システムに関する。
【背景技術】
【０００２】
従来、図４に示されるような３相交流モータ駆動装置における電流制御では、電流検出器に直流分の電流オフセットが存在する。この電流オフセットは電気角１周期に対して１回発生するトルクリップルとなり、問題となっている。このような電流オフセットを補正する方法としては、一定速度制御状態におけるトルクコマンドと電気角に対応した値との乗算値を電気角で複数周期分の間サンプリングし、周期毎に積算してサンプリング回数で除した値をオフセット値として電流検出系のオフセットを推定し、推定されたオフセット値を電流検出値から差し引くことによって電流オフセットを調整している。この方法は、一定速度制御状態においては電気角ｎ周期間の電流検出値の積算値がオフセット成分を除けば理論上０となることを利用している（例えば、特許文献１参照。）。
【特許文献１】特開２００１−１６９５７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来例においては、一定速度制御状態においてしか適用できないといった制約や、また、一定速度制御状態においても外乱や共振などによりトルクが振動している場合などにおいては電流オフセット値が正確に求まらない等の問題があった。
【０００４】
本発明は、この従来の課題を解決するもので、一定速度制御状態のみならず、加減速時、トルク振動時などの場合においても電流オフセット値を正確に調整することができる電流オフセット自動調整システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本願発明では、オフセットを有する電流検出器と、２相分の電流が一致した時の電流値と電流一致信号を出力する電流一致検出器と、現在の電気角を出力する電気角カウンタと、前記電流値を用い、前記電流一致信号が入力された時に指定した電気角と前記電気角のずれを出力とする電気角誤差検出器と、電気角誤差から２相分のオフセット補正値を出力する第１段オフセット補正器と、指定した電気角と現在の電気角を入力とし一致した時に電気角一致信号を出力する電気角一致検出器と、前記電気角一致信号が入力された時に前記第１段オフセット補正器の出力を電流検出値から引いた値からオフセット補正値を出力する第２段オフセット補正器を有しており、第１段オフセット補正器で２相の電流オフセット値を等しくし、第２段オフセット補正器で電流オフセット値が等しい２相の電流を用いてオフセット値を求めることで、速度、トルクの状態によらず電流値と電気角の比較のみで電流オフセット調整を可能とする。
【発明の効果】
【０００６】
本願発明によれば、電気角と電流値の瞬時値のみを用いて電流オフセットの推定が可能となるため、従来のような一定速度状態下という制限もなく、加減速時や外乱・共振振動などによるトルク変動にも影響を受けず、モータが回転さえしていればオフセット調整が可能となるという効果が得られる。
【発明を実施するための最良の形態】
【０００７】
請求項１に記載の電流オフセット自動調整システムは、オフセットを有する電流検出器
と、２相分の電流が一致した時の電流値と電流一致信号を出力する電流一致検出器と、現在の電気角を出力する電気角カウンタと、前記電流値を用い、前記電流一致信号が入力された時に指定した電気角と前記電気角のずれを出力とする電気角誤差検出器と、電気角誤差から２相分のオフセット補正値を出力する第１段オフセット補正器と、指定した電気角と現在の電気角を入力とし一致した時に電気角一致信号を出力する電気角一致検出器と、前記一致信号が入力された時に前記第１段オフセット補正器の出力を電流検出値から引いた値からオフセット補正値を出力する第２段オフセット補正器を有しており、第１段オフセット補正器で２相の電流オフセット値を等しくし、第２段オフセット補正器で電流オフセット値が等しい２相の電流を用いてオフセット値を求めることを特徴としており、速度、トルクの状態によらず電流値と電気角の比較のみで電流オフセット調整が可能となる。
【０００８】
また請求項２に記載の本願発明は、請求項１記載の電気角誤差検出器において、あらかじめ正の値で一致した時と、負の値で一致したときの電気角の理論値をそれぞれ計算しておき、前記電流一致信号が入力された時に、実際に一致した電流値が正の時は、正の値で一致する電気角の理論値から実際に一致した時の電気角を引いた値を出力し、電流値が負の時は、負の値で一致する電気角の理論値から実際に一致した時の電気角を引いた値を出力することを特徴としており、これにより電流値が一致する２つの場合において正確な電気角誤差を出力することが可能となる。
【０００９】
また請求項３に記載の本願発明は、第１段オフセット補正器において、入力された電気角誤差と一致した時の電流値のそれぞれの正負の組み合わせからオフセット補正値の値に一定の定数を足し引きすることを特徴としており、オフセットの補正値の調整が可能となる。
【００１０】
また請求項４に記載の本願発明は、第１段オフセット補正器において、入力された電気角誤差と一致した時の電流値のそれぞれの正負の組み合わせからオフセット補正値の値に電気角の誤差にある比率をかけた値を加算または減算することを特徴としており、電気角の誤差の大きさに応じたオフセット値の調整が可能となる。
【００１１】
また請求項５に記載の本願発明は、電気角一致検出器において、直接検出する２相のうち１相と直接検出しない残りの１相とが一致する電気角を入力することを特徴としており、電気角が一致した時の直接検出した相の電流値を直接検出しない残りの１相の電流値として代用することが可能となる。
【００１２】
また請求項６に記載の本願発明は、第２段オフセット補正器において、電気角一致検出信号が入力された時に、入力される２相の電流値のうち、電気角一致検出器で入力とした電気角の理論値の計算に使ったほうの電流値を直接検出不可な相の電流値とし、３相分の電流値の平均を出し、その値をオフセット補正値として出力することを特徴としており、オフセット値を直接検出可能な２相の電流値の瞬時値のみを用いて求めることが可能となる。
【実施例１】
【００１３】
本願発明の実施例１に係るモータ駆動装置の電流制御ブロック図を図１に、本願発明の実施例１における電流オフセット自動調整システムのブロック図を図２に記す。
【００１４】
通常電流検出器５はオフセットを持つため、従来からこのオフセットを推定し、検出した電流値から引くことでオフセット補正を行ってきた。電流検出値をＩｕ、Ｉｗ、電流オフセット推定値をＩｏｕ’、Ｉｏｗ’、オフセット補正後の電流値をＩｕ’、Ｉｗ’とすると、
Ｉｕ’＝Ｉｕ−Ｉｏｕ’・・・（式１）
Ｉｗ’＝Ｉｗ−Ｉｏｗ’・・・（式２）
とし、Ｉｕ’、Ｉｗ’を用いて電流制御を行うことでオフセットの影響を受けない制御が可能となる。本発明は、まず第１段オフセット補正器１９で（式１）、（式２）に示すＩｕ’、Ｉｗ’が持つオフセット値を一致させる第１段階と、第２段オフセット補正器２２でＩｕ’、Ｉｗ’が持つオフセット値を求める第２段階の２段階のオフセット補正値を算出する構成をもつ。
まず、第１段階について説明する。Ｉｕ’、Ｉｗ’は、電流指令をＩｏ、電流検出器が持つオフセットをＩｏｕ、Ｉｏｗとすると次式で表される。
【００１５】
Ｉｕ’＝Ｉｏ×ｓｉｎθ＋Ｉｏｕ−Ｉｏｕ’・・・（式３）
Ｉｖ’＝Ｉｏ×ｓｉｎ（θ＋１２０°）−（Ｉｏｕ−Ｉｏｕ’＋Ｉｏｗ−Ｉｏｗ’）・・・（式４）
Ｉｗ’＝Ｉｏ×ｓｉｎ（θ−１２０°）＋Ｉｏｗ−Ｉｏｗ’・・・（式５）
ここでＩｏｕ−Ｉｏｕ’＝Ｉｏｗ−Ｉｏｗ’と仮定すると、（式３）、（式４）からＩｕ’とＩｗ’が一致する時の電気角θを求めると、
θ＝１５０°、３３０°・・・（式６）
となる。つまり、Ｉｕ’＝Ｉｗ’となる電気角θが１５０°、３３０°となるようにＩｏｕ’、Ｉｏｗ’を調整することで、Ｉｕ’、Ｉｗ’がもつオフセット値Ｉｏｕ−Ｉｏｕ’、Ｉｏｗ−Ｉｏｗ’を一致させることができる。
【００１６】
具体的には、電流一致検出器１７の入力を第一段オフセット補正後のＵ相電流値３０（Ｉｕ’）、第一段オフセット補正後のＷ相電流値３１（Ｉｗ’）とし、現在の電気角２５を電気角カウンタ２０で求め、電流一致信号２４が入力された時に電気角誤差検出器１８で現在の電気角２５と１５０°、３３０°と比較し、電気角誤差信号２７から第１段オフセット補正器１９で、Ｕ相電流オフセット補正値２８（Ｉｏｕ’）、Ｗ相電流オフセット補正値２９（Ｉｏｗ’）を調整し、Ｉｏｕ−Ｉｏｕ’＝Ｉｏｗ−Ｉｏｗ’となるようにする。これが、第１段階での目的である。
【００１７】
次に第２段階について説明する。第１段階により、Ｉｏｕ−Ｉｏｕ’＝Ｉｏｗ−Ｉｏｗ’＝Ｉｏｆ’とおくと、（式３）、（式４）、（式５）は次式となる。
【００１８】
Ｉｕ’＝Ｉｏ×ｓｉｎθ＋Ｉｏｆ’・・・（式７）
Ｉｖ’＝Ｉｏ×ｓｉｎ（θ＋１２０°）−２×Ｉｏｆ’・・・（式８）
Ｉｗ’＝Ｉｏ×ｓｉｎ（θ−１２０°）＋Ｉｏｆ’・・・（式９）
ここで、直接検出しないＶ相に着目する。直接検出するＵ、Ｗ相のうちのどちらかとＶ相の電流値が一致する電気角を求める。ここでは、Ｕ相とＶ相が一致する場合を例として挙げる。
Ｉｏｆ’＝０とすると、Ｉｖ’とＩｕ’が一致する時のθを求めると、
θ＝３０°、２１０°・・・（式１０）
となる。つまり、電気角θが３０°と２１０°の時は、Ｉｖ’をＩｕ’に置き換えることができる。そうなると、（式７）、（式８）、（式９）は、
Ｉｕ’＝Ｉｏ×ｓｉｎθ＋Ｉｏｆ’・・・（式７）
Ｉｖ’＝Ｉｕ’・・・（式８）
Ｉｗ’＝Ｉｏ×ｓｉｎ（θ−１２０°）＋Ｉｏｆ’・・・（式９）
となり、Ｉｕ’＋Ｉｖ’＋Ｉｗ’＝０の関係から、
Ｉｏｆ’＝（２×Ｉｕ’＋Ｉｗ’）／３・・・（式１０）
と求まる。よってオフセット補正後の電流値Ｉｕ’’、Ｉｗ’’は次式となる。
【００１９】
Ｉｕ’’＝Ｉｕ’−Ｉｏｆ’・・・（式１１）
Ｉｖ’’＝−Ｉｕ’’−Ｉｗ’’・・・（式１２）
Ｉｗ’’＝Ｉｗ’−Ｉｏｆ’・・・（式１３）
具体的には、電気角一致検出器２１で現在の電気角２５が３０°、２１０°となったときに電気角一致信号３３を出力し、第２段オフセット補正器２２で第一段オフセット補正後のＵ相電流値３０（Ｉｕ’）、第一段オフセット補正後のＷ相電流値３１（Ｉｗ’）を用いて（式１０）に基づき第２段オフセット補正値３４（Ｉｏｆ’）を出力する。
【００２０】
本願発明では、電流値、電気角の瞬時値を用いて電流オフセット調整を行うことを特徴としており、これにより、モータが回転さえしていれば、どんな状態でも電流オフセットの補正を行うことが可能となる。
【実施例２】
【００２１】
本願発明の実施例２は図２と同じ構成であり、そのなかの電気角誤差検出器１８の処理が異なるものである。
【００２２】
（式６）からＩｕ’＝Ｉｗ’となる電気角θは１５０°と３３０°の２つある。１５０°の時は（式３）、（式５）内のｓｉｎθ、ｓｉｎ（θ−１２０°）は正の値となり、３３０°の時は負の値となるため、一致電流値２３が正の時は現在の電気角２５と１５０°との誤差を出力とし、負の時は現在の電気角２５と３３０°との誤差を出力する。
【実施例３】
【００２３】
本願発明の実施例３は図２と同じ構成で、そのなかの第１段オフセット補正器１９の処理が異なるものである。
【００２４】
一致電流値２３（Ｉｕｗ）と電気角誤差信号２７（θｅ）の符号とＵ相電流オフセット補正値２８（Ｉｏｕ’）とＷ相電流オフセット補正値２９（Ｉｏｗ’）の補正処理の関係を図３に記す。図中の補正値αを一定値で与えることでオフセット推定値の補正を行う。
【実施例４】
【００２５】
本願発明の実施例４は図２と同じ構成で、そのなかの第１段オフセット補正器１９の処理が異なるものである。
【００２６】
実施例３との違いは、図３の補正値αを電気角誤差信号２７（θｅ）の大きさにある比率をかけた値とすることで、オフセット補正の効率化が図れるという点である。
【実施例５】
【００２７】
本願発明の実施例５は図２と同じ構成で、そのなかの電気角一致検出器２１の処理が異なるものである。
【００２８】
（式１０）からＩｕ’＝Ｉｖ’となる電気角θは、３０°と２１０°である。電気角一致検出器２１は、現在の電気角２５と３０°、２１０°を比較し、そのいずれかと一致した時に電気角一致信号３３を出力することで、第２段オフセット補正器２２を動作させる。
【実施例６】
【００２９】
本願発明の実施例６は図２と同じ構成で、そのなかの第２段オフセット補正器２２の処理が異なるものである。
【００３０】
第２段オフセット補正器２２では、電気角一致信号３３が入力された時の第１段オフセット補正後のＵ相電流値３０（Ｉｕ’）、第１段オフセット補正後のＷ相電流値３１（Ｉｗ’）から（式１０）に基づき、第２段オフセット補正値３４（Ｉｏｆ’）を出力する。
【産業上の利用可能性】
【００３１】
本発明のモータ駆動装置における電流オフセット自動調整システムは、速度、トルクの状態によらず電流オフセット調整が可能であり、モータにより位置制御運転や速度制御運転やトルク制御運転される一般機械用途に有用である。
【図面の簡単な説明】
【００３２】
【図１】本願発明の実施例１に係るモータ駆動装置の電流制御ブロック図
【図２】本願発明の実施例１における電流オフセット自動調整システムのブロック図
【図３】本願発明の実施例３、４におけるオフセット補正値の処理図
【図４】従来の電流制御システム図
【符号の説明】
【００３３】
１  オフセット自動調整システム
２  電流制御部
３  位置検出器
４  エンコーダ
５  電流検出器
６  Ｕ相電流検出値（Ｉｕ）
７  Ｗ相電流検出値（Ｉｗ）
８  オフセット補正後のＵ相電流値（Ｉｕ’’）
９  オフセット補正後のＶ相電流値（Ｉｖ’’）
１０  オフセット補正後のＷ相電流値（Ｉｗ’’）
１１  Ｕ相電流指令値
１２  Ｖ相電流指令値
１３  Ｗ相電流指令値
１４  モータ回転信号
１５  エンコーダパルス信号
１６  位置信号
１７  電流一致検出器
１８  電気角誤差検出器
１９  第１段オフセット補正器
２０  電気角カウンタ
２１  電気角一致検出器
２２  第２段オフセット補正器
２３  一致電流値
２４  電流一致信号
２５  現在の電気角
２６  指定電気角
２７  電気角誤差信号
２８  Ｕ相電流オフセット補正値（Ｉｏｕ’）
２９  Ｗ相電流オフセット補正値（Ｉｏｗ’）
３０  第１段オフセット補正後のＵ相電流値（Ｉｕ’）
３１  第１段オフセット補正後のＷ相電流値（Ｉｗ’）
３２  電気角の理論値
３３  電気角一致信号
３４  第２段オフセット補正値（Ｉｏｆ’）
【図１】
2005160157.tif 000003
【図２】
2005160157.tif 000004
【図３】
2005160157.tif 000005
【図４】
2005160157.tif 000006