(57)【要約】【課題】  最大トルク制御、最小電流制御又は最小電力損失となる動作点へ電流位相角をすばやく収束させるとともに電動機パラメータの変動に影響されない高効率な電動機制御ができるようにする。【解決手段】  与えられた指令電流振幅値を位相角指令値により指令電流に分配する電流指令分配器（１０９）と、指令電流と電動機に流れる電流が一致するように電流制御して指令電圧を出力する電流制御器（１０６）と、指令電圧と電動機電流に基づき電動機電力を演算し、電動機電力を用いてトルク変動量を演算するトルク変動量演算器（１１０）と、トルク変動量に基づき位相角を生成する位相角生成器（１１１）とを備える。【選択図】    図１
2010288440.tif 000002
【特許請求の範囲】
【請求項１】
指令電圧を出力して電動機を駆動するインバータ部を備えた電動機の制御装置であって、
与えられた指令電流振幅値を位相角指令値により指令電流に分配する電流指令分配器と、
前記指令電流と前記電動機に流れる電流が一致するように電流制御して前記指令電圧を出力する電流制御器と、
前記指令電圧と前記電動機電流に基づき電動機電力を演算し、該電動機電力を用いてトルク変動量を演算するトルク変動量演算器と、
前記トルク変動量に基づき位相角を生成する位相角生成器と、を備え、
前記位相角指令値は、前記位相角に交流信号を加算した値とすることを特徴とする電動機の制御装置。
【請求項２】
前記トルク変動量演算器は、前記電動機電力から前記交流信号が有する周波数成分を抽出するバンドパスフィルタと、該バンドパスフィルタによる抽出信号に前記交流信号を乗算する乗算器と、該乗算器出力の直流成分を抽出するローパスフィルタと、を備えていることを特徴とする請求項１に記載の電動機の制御装置。
【請求項３】
前記位相角生成器は、前記トルク変動量がゼロとなるように前記位相角を生成することを特徴とする請求項１又は２に記載の電動機の制御装置。
【請求項４】
前記トルク変動量は、前記電動機電力の機械的出力における前記交流信号が有する周波数成分の振幅を用いて算出されることを特徴とする請求項１乃至３のいずれか１項に記載の電動機の制御装置。
【請求項５】
指令電圧を出力して電動機を駆動するインバータ部を備えた電動機の制御装置であって、
与えられた指令速度と前記電動機速度が一致するように指令電流振幅値を出力する速度制御器と、
前記指令電流振幅値を位相角指令値により指令電流に分配する電流指令分配器と、
前記指令電流と前記電動機に流れる電流が一致するように電流制御して前記指令電圧を出力する電流制御器と、
前記電動機電流の変動量を演算する電流変動量演算器と、
前記電流変動量に基づき前記位相角指令値を生成する位相角生成器と、を備えたことを特徴とする電動機の制御装置。
【請求項６】
前記電流変動量演算器は、前記電動機電流の振幅の変化量を、前記演位相角指令値の変化量で除算する除算器を備えていることを特徴とする請求項５に記載の電動機の制御装置。
【請求項７】
前記位相角生成器は、前記電動機電流の変動量がゼロとなるように前記位相角指令値を生成することを特徴とする請求項５又は６に記載の電動機の制御装置。
【請求項８】
指令電圧を出力して電動機を駆動するインバータ部を備えた電動機の制御装置であって、
前記電動機の速度を用いてトルクリップル補償電流値を演算するトルクリップル補償器と、
与えられた指令電流振幅値と前記トルクリップル補償電流値の加算値を位相角指令値により指令電流に分配する電流指令分配器と、 
前記指令電流と前記電動機に流れる電流が一致するように電流制御して前記指令電圧を出力する電流制御器と、
前記指令電圧と前記電動機電流に基づき電動機電力を演算し、該電動機電力を用いて電力損失変動量を演算する電力損失変動量演算器と、
前記電力損失変動量に基づき位相角を生成する位相角生成器と、を備え、
前記位相角指令値は、前記位相角に交流信号を加算した値とすることを特徴とする電動機の制御装置。
【請求項９】
前記電力損失変動量演算器は、前記電動機電力から前記交流信号が有する周波数成分を抽出するバンドパスフィルタと、該バンドパスフィルタによる抽出信号に前記交流信号を乗算する乗算器と、該乗算器出力の直流成分を抽出するローパスフィルタとを備えることを特徴とする請求項８に記載の電動機の制御装置。
【請求項１０】
前記位相角生成器は、前記電力損失変動量がゼロとなるように前記位相角を生成することを特徴とする請求項８又は９に記載の電動機の制御装置。
【請求項１１】
前記電力損失変動量は、前記電動機電力の電力損失における前記交流信号が有する周波数成分の振幅を用いて算出されることを特徴とする請求項８乃至１０のいずれか１項に記載の電動機の制御装置。
【請求項１２】
前記電流指令分配器は、前記電動機の磁束方向ｄ軸と、該ｄ軸に直交する方向ｑ軸の指令電流に分配し、
前記電流制御器は、前記ｄ軸とｑ軸毎に電流制御して前記指令電圧を出力することを特徴とする請求項１乃至１１のいずれか１項に記載の電動機の制御装置。
【請求項１３】
指令電圧を出力して電動機を駆動するインバータ部を備えた電動機制御装置の制御方法であって、
与えられた指令電流振幅値を位相角指令値により指令電流に分配するステップと、
前記指令電流と前記電動機に流れる電流が一致するように電流制御して前記指令電圧を算出するステップと、
前記指令電圧と前記電動機電流に基づき電動機電力を演算するステップと、
該電動機電力を用いてトルク変動量を演算するステップと、
前記トルク変動量に基づき位相角を生成するステップと、
前記位相角に交流信号を加算した値を前記位相角指令値として求めるステップと、からなることを特徴とする電動機制御装置の制御方法。
【請求項１４】
前記トルク変動量を演算するステップは、
前記電動機電力から前記交流信号が有する周波数成分を抽出するステップと、
該抽出信号に前記交流信号を乗算するステップと、
該乗算値の直流成分を抽出するステップと、からなることを特徴とする請求項１３に記載の電動機制御装置の制御方法。
【請求項１５】
指令電圧を出力して電動機を駆動するインバータ部を備えた電動機制御装置の制御方法であって、
与えられた指令速度と前記電動機速度が一致するように指令電流振幅値を出力するステップと、
前記指令電流振幅値を位相角指令値により指令電流に分配するステップと、
前記指令電流と前記電動機に流れる電流が一致するように電流制御して前記指令電圧を出力するステップと、
前記電動機電流の変動量を演算するステップと、
前記電流変動量に基づき前記位相角指令値を生成するステップと、からなることを特徴とする電動機制御装置の制御方法。
【請求項１６】
前記電動機電流の変動量を演算するステップは、
前記電動機電流の振幅の変化量を算出するステップと、
前記電動機電流の振幅の変化量を前記位相角指令値の変化量で除算するステップと、からなることを特徴とする請求項１５に記載の電動機制御装置の制御方法。
【請求項１７】
指令電圧を出力して電動機を駆動するインバータ部を備えた電動機制御装置の制御方法であって、
前記電動機の速度を用いてトルクリップル補償電流値を演算するステップと、
与えられた指令電流振幅値と前記トルクリップル補償電流値の加算値を位相角指令値により指令電流に分配するステップと、
前記指令電流と前記電動機に流れる電流が一致するように電流制御して前記指令電圧を算出するステップと、
前記指令電圧と前記電動機電流に基づき電動機電力を演算するステップと、
該電動機電力を用いて電力損失変動量を演算するステップと、
前記電力損失変動量に基づき位相角を生成するステップと、
前記位相角に交流信号を加算した値を前記位相角指令値として求めるステップと、からなることを特徴とする電動機制御装置の制御方法。
【請求項１８】
前記電力損失変動量を演算するステップは、
前記電動機電力から前記交流信号が有する周波数成分を抽出するステップと、
該抽出信号に前記交流信号を乗算するステップと、
該乗算値の直流成分を抽出するステップと、からなることを特徴とする請求項１７に記載の電動機制御装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電動機の制御装置及びその制御方法に関する。
【背景技術】
【０００２】
磁気突極性を有する電動機を高効率に駆動する方法として、最大トルク制御が知られている。最大トルク制御は、同じ大きさの出力電流に対し、発生トルクを最大化するものである。出力電流指令値は、ｄ軸電流（磁束に影響を与える電流）とｑ軸電流（トルクに影響を与える電流）の指令値を分配され、それら電流指令値に基づき電流制御される。最大トルク条件を与える最適電流位相角β（ｑ軸から電流ベクトルまでの位相角）は、電流振幅Is、ｄ軸インダクタンスLd、ｑ軸インダクタンスLq、誘起電圧定数Φaを用いて（１）式で与えられる。
【０００３】
【数１】
2010288440.tif 000003
【０００４】
また、ｄ軸電流idは、（２）式の電流関係式を用いて、（３）式で求められる。
【０００５】
【数２】
2010288440.tif 000004
【０００６】
電動機の電流指令値がIsで与えられる場合は、電流指令の振幅Isを位相角β及び（２）式の関係により、ｄ軸電流idとｑ軸電流iqに分配し、それぞれの軸電流毎に電流制御を行なう。また、ｑ軸電流指令値がiqで与えられる場合は、（３）式に代入してｄ軸電流指令値をidとして求め、それぞれの軸電流毎に電流制御を行なう。このようにして最大トルク制御を実現しているものもある。（例えば、特許文献１参照）
【０００７】
パラメータを用いての最大トルク制御を実現する位相角や電流関係式を求める直接的な数式演算やテーブルを用いずに、回転子位置に対する電圧の通電位相情報と電流情報とから、電流が小さくなる方向へ、通電位相を所定時間ごとに一定の位相変更量で変化させつつ、電流が最小となる位相角に近づけるようにしているものもある。（例えば、特許文献２参照）
【０００８】
このように、従来の電動機の制御装置は、特許文献１のように、予め、最大トルクとなる位相角、あるいはｄ軸電流idとｑ軸電流iqの関係式を直接演算、あるいはデータテーブル化して、ｄ軸電流指令値とｑ軸電流指令値を演算し最大トルクを実現したり、特許文献２のように、所定時間の前回値と今回値の通電位相と電流値それぞれの比較を実施し、電流が小さくなる方向に電圧の通電位相を所定時間ごとに一定の位相変更量で変化させつつ、電流を最小となる位相角に調整したりするのである。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００３−２５９６８０号
【特許文献２】特開２０００−２０９８８６号
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、従来の電動機の制御装置は、電流が最小となる通電位相を、一定の位相変更量で変化させるので、電流が最小となる位相角に達するのに長い時間を要す、あるいは、目標値へすばやく到達するための指標をもって制御を施すわけではないので、電流最小となる位相角への収束がよくない、という課題があった。また、電流最小となる通電位相の近傍で、通電位相が位相変更量の幅で変動を起こすと、電流も変動を起こし、制御状態が不安定となるというような問題もあった。
【００１１】
本発明はこのような問題点に鑑みてなされたものであり、最大トルク制御、最小電流制御又は最小電力損失を実現する電流位相角を電動機パラメータを用いずに求めるものであり、電動機発生トルク、電動機電流又は電力損失の変動量に基づき電流位相角を生成する電動機の制御装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記問題を解決するため、本発明は、次のように構成したのである。
請求項１に記載の発明は、指令電圧を出力して電動機を駆動するインバータ部を備えた電動機の制御装置であって、与えられた指令電流振幅値を位相角指令値により指令電流に分配する電流指令分配器と、前記指令電流と前記電動機に流れる電流が一致するように電流制御して前記指令電圧を出力する電流制御器と、前記指令電圧と前記電動機電流に基づき電動機電力を演算し、該電動機電力を用いてトルク変動量を演算するトルク変動量演算器と、前記トルク変動量に基づき位相角を生成する位相角生成器とを備え、前記位相角指令値は、前記位相角に交流信号を加算した値とするものである。
【００１３】
請求項２に記載の発明は、請求項１に記載の発明であって、前記トルク変動量演算器は、前記電動機電力から前記交流信号が有する周波数成分を抽出するバンドパスフィルタと、該バンドパスフィルタによる抽出信号に前記交流信号を乗算する乗算器と、該乗算器出力の直流成分を抽出するローパスフィルタとを備えるものである。
請求項３に記載の発明は、請求項１又は２に記載の発明であって、前記位相角生成器は、前記トルク変動量がゼロとなるように前記位相角を生成するものである。
請求項４に記載の発明は、請求項１乃至３のいずれか１項に記載の発明であって、前記トルク変動量は、前記電動機電力の機械的出力における前記交流信号が有する周波数成分の振幅を用いて算出されるものである。
【００１４】
さらに、請求項５に記載の発明は、指令電圧を出力して電動機を駆動するインバータ部を備えた電動機の制御装置であって、与えられた指令速度と前記電動機速度が一致するように指令電流振幅値を出力する速度制御器と、前記指令電流振幅値を位相角指令値により指令電流に分配する電流指令分配器と、前記指令電流と前記電動機に流れる電流が一致するように電流制御して前記指令電圧を出力する電流制御器と、前記電動機電流の変動量を演算する電流変動量演算器と、前記電流変動量に基づき前記位相角指令値を生成する位相角生成器とを備えたものである。
【００１５】
請求項６に記載の発明は、請求項５に記載の発明であって、前記電流変動量演算器は、前記電動機電流の振幅の変化量を、前記演位相角指令値の変化量で除算する除算器を備えたものである。
請求項７に記載の発明は、請求項５又は６に記載の発明であって、前記位相角生成器は、前記電動機電流の変動量がゼロとなるように前記位相角指令値を生成するものである。
【００１６】
さらに、請求項８に記載の発明は、指令電圧を出力して電動機を駆動するインバータ部を備えた電動機の制御装置であって、前記電動機の速度を用いてトルクリップル補償電流値を演算するトルクリップル補償器と、与えられた指令電流振幅値と前記トルクリップル補償電流値の加算値を位相角指令値により指令電流に分配する電流指令分配器と、前記指令電流と前記電動機に流れる電流が一致するように電流制御して前記指令電圧を出力する電流制御器と、前記指令電圧と前記電動機電流に基づき電動機電力を演算し、該電動機電力を用いて電力損失変動量を演算する電力損失変動量演算器と、前記電力損失変動量に基づき位相角を生成する位相角生成器とを備え、前記位相角指令値は、前記位相角に交流信号を加算した値とするものである。
【００１７】
請求項９に記載の発明は、請求項８に記載の発明であって、前記電力損失変動量演算器は、前記電動機電力から前記交流信号が有する周波数成分を抽出するバンドパスフィルタと、該バンドパスフィルタによる抽出信号に前記交流信号を乗算する乗算器と、該乗算器出力の直流成分を抽出するローパスフィルタとを備えたものである。
請求項１０に記載の発明は、請求項８又は９に記載の発明であって、前記位相角生成器は、前記電力損失変動量がゼロとなるように前記位相角を生成するものである。
請求項１１に記載の発明は、請求項８乃至１０のいずれか１項に記載の発明であって、前記電力損失変動量は、前記電動機電力の電力損失における前記交流信号が有する周波数成分の振幅を用いて算出されるものである。
【００１８】
請求項１２に記載の発明は、請求項１乃至１１のいずれか１項に記載の発明であって、前記電流指令分配器は、前記電動機の磁束方向ｄ軸と、該ｄ軸に直交する方向ｑ軸の指令電流に分配し、前記電流制御器は、前記ｄ軸とｑ軸毎に電流制御して前記指令電圧を出力するものである。
【００１９】
上記問題を解決するため、本発明は、次のようにしたのである。
請求項１３に記載の発明は、指令電圧を出力して電動機を駆動するインバータ部を備えた電動機制御装置の制御方法であって、与えられた指令電流振幅値を位相角指令値により指令電流に分配するステップと、前記指令電流と前記電動機に流れる電流が一致するように電流制御して前記指令電圧を算出するステップと、前記指令電圧と前記電動機電流に基づき電動機電力を演算するステップと、該電動機電力を用いてトルク変動量を演算するステップと、前記トルク変動量に基づき位相角を生成するステップと、前記位相角に交流信号を加算した値を前記位相角指令値として求めるステップとからなるものである。
【００２０】
請求項１４に記載の発明は、請求項１３に記載の発明であって、前記トルク変動量を演算するステップは、前記電動機電力から前記交流信号が有する周波数成分を抽出するステップと、該抽出信号に前記交流信号を乗算するステップと、該乗算値の直流成分を抽出するステップとからなるものである。
【００２１】
さらに、請求項１５に記載の発明は、指令電圧を出力して電動機を駆動するインバータ部を備えた電動機制御装置の制御方法であって、与えられた指令速度と前記電動機速度が一致するように指令電流振幅値を出力するステップと、前記指令電流振幅値を位相角指令値により指令電流に分配するステップと、前記指令電流と前記電動機に流れる電流が一致するように電流制御して前記指令電圧を出力するステップと、前記電動機電流の変動量を演算するステップと、前記電流変動量に基づき前記位相角指令値を生成するステップとからなるものである。
【００２２】
請求項１６に記載の発明は、請求項１５に記載の発明であって、前記電動機電流の変動量を演算するステップは、前記電動機電流の振幅の変化量を算出するステップと、前記電動機電流の振幅の変化量を前記位相角指令値の変化量で除算するステップとからなるものである。
【００２３】
さらに、請求項１７に記載の発明は、指令電圧を出力して電動機を駆動するインバータ部を備えた電動機制御装置の制御方法であって、前記電動機の速度を用いてトルクリップル補償電流値を演算するステップと、与えられた指令電流振幅値と前記トルクリップル補償電流値の加算値を位相角指令値により指令電流に分配するステップと、前記指令電流と前記電動機に流れる電流が一致するように電流制御して前記指令電圧を算出するステップと、前記指令電圧と前記電動機電流に基づき電動機電力を演算するステップと、該電動機電力を用いて電力損失変動量を演算するステップと、前記電力損失変動量に基づき位相角を生成するステップと、前記位相角に交流信号を加算した値を前記位相角指令値として求めるステップとからなるものである。
【００２４】
請求項１８に記載の発明は、請求項１７に記載の発明であって、前記電力損失変動量を演算するステップは、前記電動機電力から前記交流信号が有する周波数成分を抽出するステップと、該抽出信号に前記交流信号を乗算するステップと、該乗算値の直流成分を抽出するステップとからなるものである。
【発明の効果】
【００２５】
本発明によると、電動機パラメータを用いた直接的な演算や関数テーブルを用いずに、最大トルク制御、最小電流制御又は最小電力損失となる動作点へすばやく収束させ、電動機パラメータの変動に影響されない高効率な電動機制御を実現できる。
【図面の簡単な説明】
【００２６】
【図１】本発明の第１実施形態を示す電動機制御装置の制御ブロック図である。
【図２】第１実施形態のトルク変動量演算器１１０を説明する制御ブロック図である。
【図３】本発明の第２実施形態を示す電動機制御装置の制御ブロック図である。
【図４】第２実施形態の電流変動量演算器３１０を説明する制御ブロック図である。
【図５】本発明の第３実施形態を示す電動機制御装置の制御ブロック図である。
【図６】本発明の第３実施形態を示す電力損失変動量演算器５１０の制御ブロック図である。
【図７】第４実施形態に係る電動機制御装置の制御方法を示すフローチャートである。
【図８】第５実施形態に係る電動機制御装置の制御方法を示すフローチャートである。
【図９】第６実施形態に係る電動機制御装置の制御方法を示すフローチャートである。
【発明を実施するための形態】
【００２７】
以下、本発明の実施の形態について図を参照して説明する。
【実施例１】
【００２８】
図１は、本発明の電動機制御装置の制御ブロック図である。図１に示すように、本発明の電動機制御装置は、負荷である電動機１０１、電動機１０１に流れる相電流を検出する電流検出器１０２、電動機の位置を検出する位置検出器１０３を備える。
さらにこの制御装置は、電動機１０１に後述の電圧指令を印加するインバータ部１０４、検出した相電流を電動機の磁束方向（ｄ軸）idと、これに直交する方向（ｑ軸）iqに座標変換する座標変換器１０５を備える。
【００２９】
さらにこの制御装置は、後述の電流指令分配器１０９の出力であるｄ軸電流指令値idref及びｑ軸電流指令値iqrefに検出電流値id、iqの差Δid、Δiqがゼロになるように制御し電圧指令（vdref、vqref）を出力する電流制御器１０６、idrefからidを減じΔidを出力する減算器１０７、iqrefからiqを減じΔiqを出力する減算器１０８を備える。
さらにこの制御装置は、与えられた電流振幅指令値Isrefを位相角指令値θrefに基づきｄ軸とｑ軸それぞれの電流指令値（idref、iqref）に分配する電流指令分配器１０９、電圧と電流に基づきトルク変動量を演算するトルク変動量演算器１１０を備える。
【００３０】
さらにこの制御装置は、トルク変動量δTに基づき位相角θavgを生成する位相角生成器１１１と探査信号sinωhtを出力する信号発生器１１２、探査信号sinωhtをAmag倍して出力するゲイン乗算器１１３、ゲイン乗算器１１３の出力と位相角θavgを加算し、位相角指令値θrefを出力する加算器１１４とを備える。
【００３１】
本発明の具体的な動作説明の前に、本発明における最大トルク制御の基本原理を説明する。
最大トルク制御は、同一トルクTを発生する条件での電流ベクトルを、電流振幅の位相角に対する偏微分をゼロする位相角θでｄ軸とｑ軸に分配し、電流を制御すれば、発生するトルクに対し最小の電流で制御できることが知られている。言い換えれば、同一の出力電流に対して最大のトルクとなる動作点は、発生トルクの位相角に対する偏微分をゼロ（∂Ｔ/∂θ=0）とする点である。
前記（１）式での最適電流位相角βと、以下説明する位相角θは、β=９０度−θの関係にある。
【００３２】
本発明の第１実施形態は、最大トルク制御を実現する位相角θを求める際のトルク変動量を、電動機パラメータを用いず、位相角θに周波数fhの探査信号を重畳して求めることを最大の特徴としている。
以下、具体的な演算式を導出しながら、位相角θに重畳する探査信号をどのように利用して最大トルク制御を実現するのかを詳細に説明する。
【００３３】
探査信号を重畳する前の位相角をθavg、探査信号の振幅をAmag、角周波数をωhとすると、重畳後の位相角θは（４）式となる。
【００３４】
【数３】
2010288440.tif 000005
【００３５】
電流Isをこの位相角θで分配すると、ｄ軸電流id、q軸電流iqは（５）式となる。
【００３６】
【数４】
2010288440.tif 000006
【００３７】
探査信号の振幅Amag を十分小さく設定すると、（６）式が成立する。
【００３８】
【数５】
2010288440.tif 000007
【００３９】
（６）式を（５）式に代入すると、ｄ軸電流id、q軸電流iqは（７）式のように変形できる。
【００４０】
【数６】
2010288440.tif 000008
【００４１】
さらに、電動機電力Peは、電圧vと電流Isの内積演算により（８）式のように求めることができる。
【００４２】
【数７】
2010288440.tif 000009
【００４３】
（８）式に電動機の電圧電流方程式である（９）式を代入すると、電動機電力Peは
（１０）式となる。
【００４４】
【数８】
2010288440.tif 000010
【００４５】
（１０）式の第１項は銅損、第２項+第３項は無効電力、第４項+第５項は電動機の機械的出力を示しているものであり、それぞれ（１１）式、（１２）式、（１３）式となる。
【００４６】
【数９】
2010288440.tif 000011
【００４７】
一方、電動機の発生トルクTは、電動機の極対数PPnを用いて（１４）で表される。
【００４８】
【数１０】
2010288440.tif 000012
【００４９】
（１４）式に（７）式を代入後、発生トルクTの位相角θavgあたりの変動分（偏微分）を求めると、（１５）式が得られる。
【００５０】
【数１１】
2010288440.tif 000013
【００５１】
ここで、（１３）式で示す機械的出力におけるsinωhtの振幅をδTとすると、δTは（１５）式を用いて（１６）式のように変形できる。
【００５２】
【数１２】
2010288440.tif 000014
【００５３】
（１６）式は、δTが抽出できれば、位相角θあたりのトルク変動量を検出できることを示している。
そこで、まず、電動機電力Peからfhの周波数帯の信号成分のみをバンドパスフィルタ器(BPF)を用いて抽出する。（１７）式に示すように、電動機電力Peのfhの周波数帯にはδT（第２項）の他に、（１２）式で示した無効電力分（第１項）も一部抽出される。
【００５４】
【数１３】
2010288440.tif 000015
【００５５】
そこで、正弦信号であるsinωhtと同一の周波数成分をのみを抽出するため、sinωhtを乗算する。
【００５６】
【数１４】
2010288440.tif 000016
【００５７】
（１８）式から、直流成分はδTのみであるので、δTはローパスフィルタ器（LPF）を用いることで抽出可能であることがわかる。
このローパスフィルタ機能を示す関数ＬＰＦ[  ]を用いると、（１８）式は（１９）式のように示すことができる。
【００５８】
【数１５】
2010288440.tif 000017
【００５９】
このδTをゼロとするように位相角θを生成すれば、最大トルク制御が実現できるのである。このようにして位相角θを求めるのが本発明の基本的原理である。
【００６０】
第１実施形態の具体的な構成及びその動作に戻って説明を継続する。
図２は、トルク変動量演算器１１０の制御ブロック図である。図に示しているようにトルク変動量演算器１１０は、電動機電力演算器２０１とトルク変動量抽出器２０２を備えている。
【００６１】
電動機電力演算器２０１は、電圧指令値vdref、vqrefと検出電流id、iqを入力とし、上記（８）式を演算した電動機電力Peを演算する。
【００６２】
トルク変動量抽出器２０２は、探査信号sinωht が有する同一の周波数成分fhを抽出するバンドパスフィルタ器（BPF）と、このバンドパスフィルタ器（BPF）によって抽出された信号に探査信号sinωhtを乗算する乗算器と、この乗算結果から直流成分のみを抽出するローパスフィルタ器（LPF）を備えている。
トルク変動量抽出器２０２は、電動機電力Peと探査信号sinωhtとを入力とし、上述した原理説明における（１７）、（１８）、（１９）式に対応した演算により、位相角θavgあたりのトルクの変動量に比例する成分δTを抽出し、トルク変動量演算器１１０の出力としている。
【００６３】
図１に戻って説明を続ける。
位相角生成器１１１は、収束時間を調整可能な積分器として構成された制御器であり、トルク変動量演算器１１０が出力するトルク変動量δTがゼロとなるように制御して、位相角θavgを出力する。なお、位相角生成器１１１は、比例積分器又は比例積分微分器で構成し、収束時間は制御器ゲインと積分時定数によって調整するようにしてもよい。
このようにして、位相角生成器１１１は、電動機制御に必要な収束時間で位相角θavgあたりのトルク変動量がゼロとなる動作点へ確実に収束させている。
【００６４】
加算器１１４は、探査信号sinωhtをAmag倍して出力するゲイン乗算器１１３の出力と位相角θavgを加算し、最大トルク制御を実現する位相角指令値θrefを電流指令分配器１０９へ出力している。
【００６５】
なお、探査信号sinωhtが有する周波数fhは、電動機駆動に影響を与えないように他の制御器の応答周波数と一致しないように、例えば、他の制御と電流制御におけるそれぞれの応答周波数の間に設定されるとよい。
【００６６】
このようにして、第１実施形態における電動機制御装置は、パラメータを用いた直接的な演算やテーブルを用いずに、最大トルクとなる動作点へ電流位相角をすばやく収束させるとともに電動機パラメータの変動に影響されない高効率な電動機制御を実現している。
【実施例２】
【００６７】
次に、本発明の第２実施形態について説明する。図３は、第２実施形態の制御装置の制御ブロック図である。
第１実施形態は与えられた電流指令に対する電流制御を実施し、その際のトルク最大点の位相角を求める構成であるのに対し、第２実施形態は、与えられた速度指令に対する速度制御を実施し、負荷に対して速度を一定に保つためのトルクを維持する電流指令に対する電流制御であり、その際の電流最小点の位相角を求める構成となっている。
【００６８】
この構成の差異に伴い、本実施形態は、第１実施形態から速度検出器３１３、差分器３１４及び速度制御器３１５を追加し、又トルク変動量演算器１１０の代わりに電流変動量演算器３１０を備え、信号発生器１１２、ゲイン演算器１１３及び加算器１１４を削除する構成となっていて、第１実施形態と同様の箇所については説明を省略し、同符号を用いている。なお、位相角生成器３１１は位相角生成器１１１と同じ構成であるが、入力信号、出力信号は異なっている。また、信号発生器１１２、ゲイン演算器１１３及び加算器１１４が削除可能なのは、第２実施形態では、位相演算するための電流変動量は、電流検出器１０２を用いて得る検出電流から直接得ることができるからである。
【００６９】
速度検出器３１３は、位置検出器１０３で検出する位置を微分演算して速度ωを得る。
速度制御器３１５は、与えられた速度指令値ωrefと速度ωの偏差を減算器３１４にて演算し、その値がゼロとなるように制御して、電流指令Isrefを出力する。その制御演算には、比例積分器又は比例積分微分器などが用いられる。
【００７０】
次に、電流変動量演算器３１０について、図４を用いて説明する。図４は、電流変動量演算器３１０の制御ブロック図である。図に示しているように電流変動量演算器３１０は、電流振幅演算器４０１、電流差分器４０２、位相差分器４０３、除算器４０４を備えている。
電流振幅演算器４０１は、入力されるｄ軸、q軸電流id、iqを用いて、電流振幅値Isを(２０）式で演算する。
【００７１】
【数１６】
2010288440.tif 000018
【００７２】
電流差分器４０２は、前回の演算周期で演算された電流振幅値Is(k-1)を保存しておき、今回演算された電流振幅値Is（ｋ）との電流振幅差分値を演算する。
位相差分器４０３では、前回の入力された位相角指令値θref(k-1)を保存しておき、今回入力された位相角指令値θref(k)との位相角差分値を演算する。
除算器４０４は、電流振幅差分値を位相角差分値で除算し、（２１）式のように位相角指令値θrefあたりの電流変動量δIsを、位相角生成器３１１へ出力している。
【００７３】
【数１７】
2010288440.tif 000019
【００７４】
図３に戻って説明を続ける。
位相角生成器３１１は、位相角生成器１１１と同様に収束時間を調整可能な積分器として構成された制御器であり、電流変動量演算器３１０が出力する電流変動量δIsがゼロとなるように制御して、位相角指令値θrefを出力する。なお、位相角生成器３１１は、比例積分器、比例積分微分器で構成し、収束時間は制御器ゲインと積分時定数によって調整し、電動機制御に必要な収束時間で動作させるようにしてもよい。
【００７５】
このようにして、第２実施形態における電動機制御装置は、電動機パラメータを用いた直接的な演算や関数テーブルを用いずに最小電流となる動作点へ電流位相角をすばやく収束させ、電動機パラメータの変動に影響されない高効率な電動機制御を実現できる。
【実施例３】
【００７６】
図５は、第３実施形態の電動機制御装置のブロック図である。第１実施形態は、トルク最大点の位相角を求める構成であるのに対し、第３実施形態は、電力損失最小点の位相角を求める構成である。
この構成の差異に伴い、第３実施形態の電動機制御装置は、第１実施形態の電動機制御装置に速度検出器３１３、トルクリップル補償器５１５、加算器５１６を追加している。第１実施形態と同様の箇所については説明を省略し、同符号を用いている。
【００７７】
なお、電力損失変動量演算器５１０はトルク変動量演算器１１０と同じ構成であるが、トルクリップル補償器５１５の作用により出力信号が異なり、位相角生成器５１１は位相角生成器１１１と同じ構成であるが、入力信号が異なるので別符号としている。
【００７８】
第３実施形態では、電動機の鉄損を考慮した最大効率制御を実現するものである。
電動機の鉄損Piを考慮すると、（１０）式の電動機電力Peは、銅損Pc、機械的出力Ptと探査信号によって変動する機械的出力変動量dPtと電力損失変動量dPmにより（２２）式のように表される。
【００７９】
【数１８】
2010288440.tif 000020
【００８０】
機械的出力変動量dPtは、第１実施形態で説明したトルク変動量に比例（dPt ∝ dT）する。電力損失変動量dPmは、鉄損がゼロの場合、dPtに対して小さい値であるが、鉄損が大きな場合は、dPtに対し無視できない大きな値となる。鉄損が大きな電動機に第１実施形態を適用した場合、トルク変動量を抽出する際に電力損失変動量が干渉するので最大トルクの動作点が最大効率の動作点とはならなくなる。
【００８１】
そこで、さらに精度よく最大効率を実現するため、第３実施形態では、最大トルク制御ではなく最小電力損失制御とするのである。この実現のため、速度から求めたトルク変動をゼロとするトルクリップル補償器を電流制御器の外側ループに付加している。
【００８２】
その結果、dPtはゼロとなるので、電力損失変動量演算器５１０はトルク変動量演算器１１０と全く同じ構成であるが、その出力信号は電力損失変動量dPmとなる。
第１実施形態では、（１９）式で示されたトルク変動量δTをゼロとするように位相角θavgを生成したのと同様に、第３実施形態では、電力損失変動量dPmを（２３）式のように演算する。
【００８３】
【数１９】
2010288440.tif 000021
【００８４】
このδPmをゼロとするように位相角θavgを生成し、最小電力損失制御による最大効率を実現するのが、第３実施形態での基本的原理である。
【００８５】
図６は、トルクリップル補償器５１５の制御ブロック図である。トルクリップル補償器５１５は、バンドパスフィルタ器（BPF）５０１、速度リップル差分器５０２、符号反転器５０３、トルクリップル制御器５０４を備えている。
【００８６】
バンドパスフィルタ器（BPF）５０１は、検出された速度ωから探査信号sinωht が有する同一の周波数成分fhを抽出する。
速度リップル差分器５０２は、保存されている前回演算周期での速度リップルωh (k-1)と今回演算周期で演算された速度リップルωh（ｋ）との差をトルクリップルに比例する信号Ｔh（ｋ）として演算する。
【００８７】
符号反転器５０３は、トルクリップルに比例する信号Ｔh（ｋ）の符号を反転する。
トルクリップル制御器５０４は、収束時間を調整可能な積分器として構成された制御器である。この制御器は、トルクリップルに比例する信号Ｔｈ（ｋ）がゼロとなるように制御して、トルクリップル補償電流Ishを出力する。なお、トルクリップル制御器５０４は、比例積分器又は比例積分微分器で構成し、収束時間は制御器ゲインと積分時定数によって調整するようにしてもよい。
【００８８】
図５に戻って説明を続ける。
加算器５１６は、トルクリップル補償器５１５が出力するトルクリップル補償電流Ishを電流指令値Isrefに加算し、新たな電流指令値Is’refを出力する。
位相角生成器５１１は、収束時間を調整可能な積分器として構成された制御器である。この制御器は、電力損失変動量演算器５１０が出力する電力損失変動量δPmがゼロとなるように制御して、位相角θavgを出力する。なお、位相角生成器５１１は、比例積分器又は比例積分微分器で構成し、収束時間は制御器ゲインと積分時定数によって調整するようにしてもよい。
【００８９】
このようにして、位相角生成器５１１は、電動機制御に必要な収束時間で位相角θavgあたりの電力損失変動量がゼロとなる動作点へ確実に収束させている。
加算器１１４は、探査信号sinωhtをAmag倍して出力するゲイン乗算器１１３の出力と位相角θavgを加算し、最小電力損失制御を実現する位相角指令値θrefを電流指令分配器１０９へ出力している。
【００９０】
このようにして第３実施形態の電動機制御装置は、電動機パラメータを用いた直接的な演算や関数テーブルを用いずに最小電力損失となる動作点へ電流位相角をすばやく収束させ、電動機パラメータの変動に影響されない高効率な電動機制御を実現できる。
【実施例４】
【００９１】
次に、本発明の第４実施形態について説明する。図７は、本発明の第４の実施形態に係る電動機制御装置の制御方法を示すフローチャートである。図７を用いて、第３の実施形態における電動機制御装置(図１)の制御方法について説明する。
【００９２】
まず、ステップ１では、外部から与えられた指令電流Isrefを、電流指令分配器１０９は位相角指令値θrefにより指令電流idref、iqrefに分配する。フローチャートで示している一連の処理は所定時間毎に実施されるが、この位相角指令値θrefは後述するステップ６で前回生成された値を用いる。
ステップ２では、電流制御器１０６は指令電流idref、iqrefと電動機電流id、iqが一致するように電流制御して指令電圧vdref、vqrefを算出し、インバータ部１０４を介して電動機１０１へ出力する。電動機電流id、iqは電流検出器１０２により検出される電動機の相電流を座標変換して得たｄ−ｑ座標系でのid、iqを用いる。なお、座標変換は座標変換器１０５により行なわれる。
【００９３】
ステップ３では、ステップ２で演算した指令電圧vdref、vqrefと電動機電流id、iqを用いて電動機電力Peを演算する。
ステップ４では、電動機電力Pe及びステップ６で説明する交流信号を用いてトルク変動量δTを演算する。このステップは、電動機電力Peからステップ６で説明する交流信号が有する周波数成分を抽出するステップと、この抽出信号に前記交流信号を乗算するステップと、この乗算値の直流成分を抽出するステップとからなっている。
なお、ステップ３及び４はトルク変動量演算器１１０で行なわれる。
【００９４】
ステップ５では、位相角生成器１１１はトルク変動量δTがゼロになるように制御し、その結果として位相角θavgを生成する。
ステップ６では、加算器１１４は位相角θavgに交流信号を加算し、位相角指令値θrefとする。
【００９５】
なお、上記動作の詳細は、第１実施形態で説明しているのでここでは省略する。
このようにして、本発明の第４の実施形態での電動機制御装置の制御方法は実施されるので、第１の実施形態と同様な作用効果を奏する。
【実施例５】
【００９６】
次に、本発明の第５実施形態について説明する。図８は、本発明の第５の実施形態に係る電動機制御装置の制御方法を示すフローチャートである。図８を用いて、第５の実施形態における電動機制御装置(図３)の制御方法について説明する。
【００９７】
まず、ステップ１では、速度制御器３１５は外部から与えられた指令速度ωrefと電動機速度ωが一致するように指令電流Isrefを出力する。
ステップ２では、電流指令分配器１０９は指令電流Isrefを位相角指令値θrefにより指令電流idref、iqrefに分配する。フローチャートで示している一連の処理は所定時間毎に実施されるが、この位相角指令値θrefは後述するステップ５で前回生成された値を用いる。
【００９８】
ステップ３では、電流制御器１０６は指令電流idref、iqrefと電動機電流id、iqが一致するように電流制御して指令電圧vdref、vqrefを算出し、インバータ部１０４を介して電動機１０１へ出力する。電動機電流id、iqは電流検出器１０２により検出される電動機の相電流を座標変換して得たｄ−ｑ座標系でのid、iqを用いる。なお、座標変換は座標変換器１０５により行なわれる。
ステップ４では、電流変動量演算器３１０はステップ３で演算した電動機電流id、iqと後述のステップ５で演算される位相角指令値θrefを用いて電動機電流の変動量δIsを演算する。このステップは、電動機電流id、iqの振幅の変化量を算出するステップと、位相角指令値θrefの変化量で除算し、変動量δIsを演算するステップとからなっている。
【００９９】
ステップ５では、位相角生成器３１１は電流変動量δIsがゼロになるように制御し、その結果として位相角指令値θrefを生成する。
【０１００】
なお、上記動作の詳細は、第２実施形態で説明しているのでここでは省略する。
このようにして、本発明の第５の実施形態での電動機制御装置の制御方法は実施されるので、第２の実施形態と同様な作用効果を奏する。
【実施例６】
【０１０１】
図９は,第６の実施形態に係る電動機制御装置の制御方法を示すフローチャートである。各処理ステップを順に説明する。
【０１０２】
ステップ１で、電流指令分配器１０９は、指令電流Is’refを位相角指令値θrefにより指令電流idref、iqrefに分配する。フローチャートで示している一連の処理は所定時間毎に実施されるが、この位相角指令値θrefは後述するステップ６で前回生成された値を用いる。
次に、ステップ２で、電流制御器１０６は、指令電流idref、iqrefと電動機電流id、iqが一致するように電流制御して指令電圧vdref、vqrefを算出し、インバータ部１０４を介して電動機１０１へ出力する。電動機電流id、iqは電流検出器１０２により検出される電動機の相電流を座標変換して得たｄ−ｑ座標系でのid、iqを用いる。なお、座標変換は座標変換器１０５により行なわれる。
【０１０３】
次に、ステップ３で、ステップ２で演算した指令電圧vdref、vqrefと電動機電流id、iqを用いて電動機電力Peを演算する。
次に、ステップ４で、電動機電力Pe及びステップ６で説明する交流信号を用いて電力損失変動量δPmを演算する。このステップは、電動機電力Peからステップ６で説明する交流信号が有する周波数成分を抽出するステップと、この抽出信号に前記交流信号を乗算するステップと、この乗算値の直流成分を抽出するステップとからなっている。なお、ステップ３及び４は電力損失変動量演算器５１０で行なわれる。
【０１０４】
次に、ステップ５で、位相角生成器５１１は電飾損失変動量δPmがゼロになるように制御し、その結果として位相角θavgを生成する。
次に、ステップ６で、加算器１１４は位相角θavgに交流信号を加算し、位相角指令値θrefとする。
【０１０５】
次に、ステップ７で、トルクリップル補償器５１５は速度ωからトルクリップル補償電流Ishを演算する。
次に、ステップ８で、加算器５１６はトルクリップル補償電流Ishを与えられた指令電流Isrefに加算し、新たな電流指令Is’refとする。
なお、上記動作の詳細は、第３の実施形態で説明しているのでここでは省略する。
【０１０６】
このようにして、本発明の第６の実施形態での電動機制御装置の制御方法は実施されるので、第３の実施形態と同様な作用効果を奏する。なお、処理順序はこの限りではない。
【０１０７】
以上、本発明の実施形態について説明したが、パラメータを用いた直接的な演算やテーブルを用いずに、最小電流となる動作点へ電流位相角をすばやく収束させるとともに電動機パラメータの変動に影響されない高効率な電動機制御を実現している。
【０１０８】
なお、本発明は上述の実施形態に限定されるものではなく、適宜変形可能である。
例えば、第1及び第３の実施形態の電動機電力演算器２０１は、電圧センサを有する場合は検出された電圧を用いてもよいし、電流指令値idref、iqrefを用いるようにしてもよい。さらに、電動機の相電圧と相電流を用いて同様に演算する構成にしてもよい。
また、第２及び第３の実施形態の速度検出器３１３は、電圧指令、電流検出等を用いて電動機の電気的方程式に基づいて速度演算する構成にしてもよい。
【符号の説明】
【０１０９】
１０１  電動機
１０２  電流検出器
１０３  位置検出器
１０４  インバータ部
１０５  座標変換器
１０６  電流制御器
１０７  １０８  ３１４  減算器
１０９  電流指令分配器
１１０  トルク変動量演算器
１１１  位相角生成器
１１２  信号発生器
１１３  ゲイン乗算器
１１４  加算器
２０１  電動機電力演算器
２０２  トルク変動量抽出器
３１０  電流変動量演算器
３１１  位相角生成器
３１３  速度検出器
３１５  速度制御器
４０１  電流振幅演算器
４０２  電流差分器
４０３  位相角差分器
４０４  除算器
５０１  バンドパスフィルタ器（BPF）
５０２  速度リップル差分器
５０３  符号反転器
５０４  トルクリップル制御器
５１０  電力損失変動量演算器
５１１  位相角生成器
５１５  トルクリップル補償器
５１６  加算器
【図１】
2010288440.tif 000022
【図２】
2010288440.tif 000023
【図３】
2010288440.tif 000024
【図４】
2010288440.tif 000025
【図５】
2010288440.tif 000026
【図６】
2010288440.tif 000027
【図７】
2010288440.tif 000028
【図８】
2010288440.tif 000029
【図９】
2010288440.tif 000030