(57)【特許請求の範囲】
【請求項１】
外部より入力されるトルク指令値に基づいて電流指令値を出力する電流指令変換部と、
永久磁石モータの回転位置を検出して位置検出値を出力する位置検出器と、
前記永久磁石モータの電流を検出して電流検出値を出力する電流検出部と、
前記位置検出値に基づいて前記永久磁石モータの誘起電圧係数に関する情報信号を出力する誘起電圧係数設定部と、
前記情報信号および予め設定された比例ゲインに基づいて前記永久磁石モータの電流補正指令値を出力するトルクリプル抑制演算部と、
前記電流指令値および前記電流補正指令値の加算結果と、前記電流検出値とに基づいて、前記永久磁石モータを駆動するための電圧指令値を出力する電流制御演算部と、
前記電圧指令値に基づいて前記永久磁石モータを駆動するための電圧を出力する電力変換器とを備え、
前記電流指令変換部は、前記永久磁石モータの回転座標系のｄ軸およびｑ軸の各電流指令値を出力し、
前記誘起電圧係数設定部は、前記情報信号として、前記ｄ軸および前記ｑ軸の各誘起電圧係数と、前記ｄ軸および前記ｑ軸のいずれか少なくとも一方の誘起電圧係数の平均値および脈動成分の振幅値とを出力し、
前記トルクリプル抑制演算部は、前記ｄ軸および前記ｑ軸の各電流補正指令値を出力し、
前記電流制御演算部は、前記ｄ軸の電流指令値および前記ｄ軸の電流補正指令値の加算結果と、前記ｑ軸の電流指令値および前記ｑ軸の電流補正指令値の加算結果と、前記電流検出値とに基づいて、前記ｄ軸および前記ｑ軸の各電圧指令値を出力することを特徴とする永久磁石モータのトルクリプル抑制制御装置。
【請求項２】
請求項１に記載の永久磁石モータのトルクリプル抑制制御装置において、
前記ｄ軸および前記ｑ軸の各電圧指令値を前記永久磁石モータの固定子座標系の三相の電圧指令値に変換する座標変換部をさらに備え、
前記電力変換器は、前記三相の電圧指令値に基づいて前記電圧を出力することを特徴とする永久磁石モータのトルクリプル抑制制御装置。
【請求項３】
請求項１または２に記載の永久磁石モータのトルクリプル抑制制御装置において、
前記ｄ軸および前記ｑ軸の各誘起電圧係数は前記位置検出値に応じてそれぞれ変化し、前記平均値および前記脈動成分の振幅値は前記位置検出値に関わらず一定であることを特徴とする永久磁石モータのトルクリプル抑制制御装置。
【請求項４】
請求項１〜３のいずれか一項に記載の永久磁石モータのトルクリプル抑制制御装置において、
前記トルクリプル抑制演算部は、前記ｄ軸の誘起電圧係数の脈動成分および平均値に基づいて、前記ｑ軸の電流補正指令値を出力することを特徴とする永久磁石モータのトルクリプル抑制制御装置。
【請求項５】
請求項４に記載の永久磁石モータのトルクリプル抑制制御装置において、
前記トルクリプル抑制演算部は、以下の式に基づいて前記ｑ軸の電流補正指令値ΔIq*を出力することを特徴とする永久磁石モータのトルクリプル抑制制御装置。
【数３４】
0005417195.tif 000036
ただし、ｎは整数、ΔKedは前記ｄ軸の誘起電圧係数の脈動成分、−Kedは前記ｄ軸の誘起電圧係数の平均値、−Iqは前記ｑ軸の電流の平均値をそれぞれ表す。
【請求項６】
請求項１〜５のいずれか一項に記載の永久磁石モータのトルクリプル抑制制御装置において、
前記トルクリプル抑制演算部は、前記比例ゲインと、前記ｄ軸および前記ｑ軸の各誘起電圧係数の脈動成分の振幅値と、前記ｑ軸の誘起電圧係数の脈動成分と、前記ｄ軸の誘起電圧係数の平均値とに基づいて、前記ｑ軸の電流補正指令値を出力することを特徴とする永久磁石モータのトルクリプル抑制制御装置。
【請求項７】
請求項６に記載の永久磁石モータのトルクリプル抑制制御装置において、
前記トルクリプル抑制演算部は、以下の式に基づいて前記ｄ軸の電流補正指令値ΔId*を出力することを特徴とする永久磁石モータのトルクリプル抑制制御装置。
【数３５】
0005417195.tif 000037
ただし、Gは比例ゲイン、−ΔKedは前記ｄ軸の誘起電圧係数の脈動成分の振幅値、−ΔKeqは前記ｑ軸の誘起電圧係数の脈動成分の振幅値、ΔKeqは前記ｑ軸の誘起電圧係数の脈動成分、−Kedは前記ｄ軸の誘起電圧係数の平均値、−Iqは前記ｑ軸の電流の平均値をそれぞれ表す。
【請求項８】
請求項１〜７のいずれか一項に記載の永久磁石モータのトルクリプル抑制制御装置において、
前記電流制御演算部は、
前記位置検出値と前記永久磁石モータにおけるトルクの脈動周波数次数とに基づく脈動補償値を出力する脈動外乱電流制御演算部を含み、
前記電流指令値および前記電流補正指令値の加算結果と前記電流検出値とに基づく第１の電圧指令値と、前記脈動補償値とを加算し、その加算結果を前記電圧指令値として出力することを特徴とする永久磁石モータのトルクリプル抑制制御装置。
【請求項９】
請求項８に記載の永久磁石モータのトルクリプル抑制制御装置において、
前記脈動外乱電流制御演算部は、
前記位置検出値と前記脈動周波数次数とに基づく正弦信号を発生する正弦信号発生部と、
前記位置検出値と前記脈動周波数次数とに基づく余弦信号を発生する余弦信号発生部と、
前記正弦信号に前記電流指令値と前記電流検出値との差分である電流偏差を乗算し、その乗算結果に定数を乗算し、その乗算結果にさらに前記正弦信号を乗算した第１の演算値を求める正弦演算部と、
前記余弦信号に前記電流偏差を乗算し、その乗算結果に前記定数を乗算し、その乗算結果にさらに前記余弦信号を乗算した第２の演算値を求める余弦演算部と、
前記第１の演算値と前記第２の演算値とを加算した値を２倍した値を前記脈動補償値として出力することを特徴とする永久磁石モータのトルクリプル抑制制御装置。
【請求項１０】
請求項９に記載の永久磁石モータのトルクリプル抑制制御装置において、
前記正弦信号発生部および前記余弦信号発生部は、前記位置検出値に前記脈動周波数次数を乗算した値の正弦値および余弦値を前記正弦信号および前記余弦信号としてそれぞれ出力することを特徴とする永久磁石モータのトルクリプル抑制制御装置。
【請求項１１】
請求項８〜１０のいずれか一項に記載の永久磁石モータのトルクリプル抑制制御装置において、
前記脈動外乱電流制御演算部は、前記永久磁石モータの回転座標系のｄ軸およびｑ軸のいずれか少なくとも一方について前記脈動補償値を出力し、
前記電流制御演算部は、前記脈動外乱電流制御演算部により前記脈動補償値が出力された軸に対しては、前記第１の電圧指令値と前記脈動補償値との加算結果を前記電圧指令値として出力し、前記脈動外乱電流制御演算部により前記脈動補償値が出力されない軸に対しては、前記第１の電圧指令値を前記電圧指令値として出力することを特徴とする永久磁石モータのトルクリプル抑制制御装置。
【請求項１２】
請求項８〜１１のいずれか一項に記載の永久磁石モータのトルクリプル抑制制御装置において、
前記脈動外乱電流制御演算部は、前記永久磁石モータの回転座標系のｄ軸およびｑ軸の各脈動補償値を出力し、
前記誘起電圧係数設定部は、前記位置検出値と、前記ｄ軸および前記ｑ軸の各脈動補償値とに基づいて、前記ｄ軸および前記ｑ軸の各誘起電圧係数に関する情報信号を出力することを特徴とする永久磁石モータのトルクリプル抑制制御装置。
【請求項１３】
外部より入力されるトルク指令値に基づいて電流指令値を出力する電流指令変換部と、
永久磁石モータの回転位置を検出して位置検出値を出力する位置検出器と、
前記永久磁石モータの電流を検出して電流検出値を出力する電流検出部と、
前記位置検出値に基づいて前記永久磁石モータの誘起電圧係数に関する情報信号を出力する誘起電圧係数設定部と、
前記情報信号および予め設定された比例ゲインに基づいて前記永久磁石モータの電流補正指令値を出力するトルクリプル抑制演算部と、
前記電流指令値および前記電流補正指令値の加算結果と、前記電流検出値とに基づいて、前記永久磁石モータを駆動するための電圧指令値を出力する電流制御演算部と、
前記電圧指令値に基づいて前記永久磁石モータを駆動するための電圧を出力する電力変換器とを備え、
前記電力変換器は、前記電流指令値に前記電流補正指令値を加算しない場合に前記電流制御演算部から出力される電圧指令値によって前記永久磁石モータを駆動した場合の直流トルクと比較して、前記永久磁石モータにおける１２次調波の脈動トルク成分の振幅の略１／２分だけ前記永久磁石モータの直流トルクを増加させることを特徴とする永久磁石モータのトルクリプル抑制制御装置。
【請求項１４】
請求項１〜１３のいずれか一項に記載の永久磁石モータのトルクリプル抑制制御装置と、
前記永久磁石モータと、
減速機構を介して前記永久磁石モータと機械的に接続されるステアリングシャフトと、
前記ステアリングシャフトと機械的に接続されるステアリングホイールと、
前記ステアリングホイールを介して入力される操作を検出するトルクセンサと、
前記トルクセンサによる前記操作の検出結果に基づいて前記トルク指令値を出力するトルク指令部とを備えることを特徴とする電動パワーステアリングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、永久磁石モータにおける誘起電圧歪によるトルクリプルを抑制する技術に関する。
【背景技術】
【０００２】
モータの誘起電圧波形が矩形波（誘起電圧歪み）である場合のトルクリプル抑制方法として、以下のような方法が知られている。これは、３相の誘起電圧波形をd軸の電圧edとq軸の電圧eqに変換し、q軸の電流指令値Iqrefを下記式（１）に基づいて演算することにより、トルクリプルをキャンセルするものである。
【０００３】
【数１】
0005417195.tif 000002
---------------------------------------------------------------------------(1)
【０００４】
式（１）において、Trefはトルク指令値、ωmはモータの機械角速度である。つまり式（１）では、モータの誘起電圧波形が矩形波であっても、モータのトルクが一定となる様に、脈動波形を含んだq軸の電流指令値Iqrefを演算している。この電流指令値に従いベクトル制御を行えば、トルクリプルを抑制することができる。
【０００５】
しかし、上記の電流指令値Iqrefは脈動波形を含んだものとなるため、高応答な電流制御系を用いて、電流指令値Iqref に応じたq軸の電流Iqを制御する必要がある。つまり、電流制御の応答周波数を下記式（２）の関係を満たすように設定する必要が有る。
【０００６】
【数２】
0005417195.tif 000003
------------------------------------------------(2)
【０００７】
式（２）において、nはモータの疑似矩形波を周波数分析した際における振幅成分の5%以上の次数波成分を表す。また、Pはモータの極数、ωはモータの実回転数を表す。
【０００８】
以上説明したようなトルクリプル抑制方法は、特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００４−２０１４８７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上記のような従来のトルクリプル抑制方法によれば、モータの誘起電圧波形が矩形波である場合に発生するトルクリプル成分をキャンセルする制御を行うことができる。ここでモータのトルクは、q軸の電圧eqに比例するq軸の誘起電圧係数（Kedと表す）とq軸の電流Iqとの乗算値に比例する。そのため、q軸の誘起電圧係数Kedと電流Iqの脈動成分をΔKed、ΔIqとそれぞれ表すと、これらの脈動成分の乗算値（ΔKed×ΔIq）に応じてトルクリプルの直流成分が発生する。しかし、従来のトルクリプル抑制方法では、このトルクリプルの直流成分を有効に使うことができない。
【００１１】
本発明の目的は、トルクリプルの直流成分を有効に使うことができるトルクリプル抑制制御装置および電動パワーステアリングシステムを提供することである。
【課題を解決するための手段】
【００１２】
本発明の一態様による永久磁石モータのトルクリプル抑制制御装置は、外部より入力されるトルク指令値に基づいて電流指令値を出力する電流指令変換部と、永久磁石モータの回転位置を検出して位置検出値を出力する位置検出器と、永久磁石モータの電流を検出して電流検出値を出力する電流検出部と、位置検出値に基づいて永久磁石モータの誘起電圧係数に関する情報信号を出力する誘起電圧係数設定部と、情報信号および予め設定された比例ゲインに基づいて永久磁石モータの電流補正指令値を出力するトルクリプル抑制演算部と、電流指令値および電流補正指令値の加算結果と電流検出値とに基づいて永久磁石モータを駆動するための電圧指令値を出力する電流制御演算部と、電圧指令値に基づいて永久磁石モータを駆動するための電圧を出力する電力変換器とを備える。この永久磁石モータのトルクリプル抑制制御装置において、電流指令変換部は、永久磁石モータの回転座標系のｄ軸およびｑ軸の各電流指令値を出力し、誘起電圧係数設定部は、情報信号として、ｄ軸およびｑ軸の各誘起電圧係数と、ｄ軸およびｑ軸のいずれか少なくとも一方の誘起電圧係数の平均値および脈動成分の振幅値とを出力し、トルクリプル抑制演算部は、ｄ軸およびｑ軸の各電流補正指令値を出力し、電流制御演算部は、ｄ軸の電流指令値およびｄ軸の電流補正指令値の加算結果と、ｑ軸の電流指令値およびｑ軸の電流補正指令値の加算結果と、電流検出値とに基づいて、ｄ軸およびｑ軸の各電圧指令値を出力する。
本発明の他の一態様による永久磁石モータのトルクリプル抑制制御装置は、外部より入力されるトルク指令値に基づいて電流指令値を出力する電流指令変換部と、永久磁石モータの回転位置を検出して位置検出値を出力する位置検出器と、永久磁石モータの電流を検出して電流検出値を出力する電流検出部と、位置検出値に基づいて永久磁石モータの誘起電圧係数に関する情報信号を出力する誘起電圧係数設定部と、情報信号および予め設定された比例ゲインに基づいて永久磁石モータの電流補正指令値を出力するトルクリプル抑制演算部と、電流指令値および電流補正指令値の加算結果と、電流検出値とに基づいて、永久磁石モータを駆動するための電圧指令値を出力する電流制御演算部と、電圧指令値に基づいて永久磁石モータを駆動するための電圧を出力する電力変換器とを備える。この永久磁石モータのトルクリプル抑制制御装置において、電力変換器は、電流指令値に電流補正指令値を加算しない場合に電流制御演算部から出力される電圧指令値によって永久磁石モータを駆動した場合の直流トルクと比較して、永久磁石モータにおける１２次調波の脈動トルク成分の振幅の略１／２分だけ永久磁石モータの直流トルクを増加させる。
本発明による電動パワーステアリングシステムは、上記の永久磁石モータのトルクリプル抑制制御装置と、永久磁石モータと、減速機構を介して永久磁石モータと機械的に接続されるステアリングシャフトと、ステアリングシャフトと機械的に接続されるステアリングホイールと、ステアリングホイールを介して入力される操作を検出するトルクセンサと、トルクセンサによる操作の検出結果に基づいてトルク指令値を出力するトルク指令部とを備える。
【発明の効果】
【００１３】
本発明によれば、トルクリプルの直流成分を有効に使うことができるトルクリプル抑制制御装置および電動パワーステアリングシステムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施の形態による永久磁石モータのトルク脈動抑制御装置の構成図
【図２】電流制御演算部の構成図
【図３】磁石モータの誘起電圧波形が正弦波の場合のトルク特性
【図４】磁石モータの誘起電圧波形が歪んでいる場合のトルク特性
【図５】誘起電圧係数設定部の構成図
【図６】位置信号と誘起電圧係数の情報信号との関係図
【図７】トルクリプル抑制演算部の構成図
【図８】誘起電圧波形が歪んでいる磁石モータを正弦波駆動した場合のトルク制御特性
【図９】トルクリプル抑制補償を行った場合のトルク制御特性
【図１０】本発明の第２の実施の形態による永久磁石モータのトルク脈動抑制御装置の構成図
【図１１】脈動外乱電流制御を用いない場合の高速領域における電流特性
【図１２】脈動外乱電流制御を付加した電流制御演算部の構成図
【図１３】d軸の脈動外乱電流制御演算部の構成図
【図１４】q軸の脈動外乱電流制御演算部の構成図
【図１５】脈動外乱電流制御を用いた場合の高速領域における電流特性
【図１６】本発明の第３の実施の形態による永久磁石モータのトルク脈動抑制御装置の構成図
【図１７】誘起電圧係数同定部の構成の一例
【図１８】誘起電圧係数同定部の構成の他の一例
【図１９】本発明を電動パワーステアリングシステムに適用した一例
【発明を実施するための形態】
【００１５】
以下、図面を用いて本発明の実施形態を詳細に説明する。
【００１６】
−第１の実施の形態−
図１は、本発明の一実施の形態による永久磁石モータのトルクリプル抑制制御装置の構成例を示す。磁石モータ１は、永久磁石の磁束によるトルク成分と電機子巻線のインダクタンスによるトルク成分を合成したモータ・トルクを出力する。電力変換器２は、三相交流の電圧指令値vu*，vv*，vw*に比例した電圧を出力し、磁石モータ１の出力電圧と回転数を可変する。
【００１７】
直流電源３は、電力変換器２に直流電圧を供給する。電流検出部４は、磁石モータ１に流れる三相の交流電流iu，iv，iwを検出し、電流検出値iuc，ivc，iwcを出力する。位置検出器５は、モータの回転位置θを検出して位置検出値θdcを出力する。位置検出器５は、例えばレゾルバやエンコーダにより構成される。
【００１８】
座標変換部６は、上記三相の交流電流の検出値iuc，ivc，iwcと位置検出値θdcを用いて、d軸およびq軸の電流検出値Idc，Iqcを演算し出力する。電流指令変換部７は、トルク指令値τ*に基づいて、d軸およびq軸の電流指令値Id0*，Iq0*を演算し出力する。
【００１９】
誘起電圧係数設定部８は、位置検出器５からの位置検出値θdcを入力して、誘起電圧係数の情報信号Ked，−Ked，−ΔKed，Keqおよび−ΔKeqを出力する。なお、これらの誘起電圧係数の各情報信号が何を表すかについては、後で詳しく説明する。トルクリプル抑制演算部９は、誘起電圧係数設定部８から出力された上記の各情報信号に基づいて、d軸およびq軸の電流補正指令値ΔId*，ΔIq*を出力する。この電流補正指令値ΔId*，ΔIq*は、電流指令変換部７から出力されたd軸およびq軸の電流指令値Id0*，Iq0*にそれぞれ加算される。加算後の電流指令値Id0*，Iq0*は、新たな電流指令値Id*，Iq*として電流制御演算部１０に入力される。
【００２０】
電流制御演算部１０は、上記の電流指令値Id*，Iq*に基づいて、d軸およびq軸の電流検出値Idc，Iqcが追従するように比例・積分演算を行い、その演算結果に応じてd軸およびq軸の電圧指令値Vdc*，Vqc*を座標変換部１１へ出力する。座標変換部１１は、電流制御演算部１０からのd軸およびq軸の電圧指令値Vdc*，Vqc*と、位置検出器５からの位置検出値θdcとを用いて、三相交流の電圧指令値vu*，vv*，vw*を電力変換器２へ出力する。この電圧指令値vu*，vv*，vwに基づいて、電力変換器２が前述のように磁石モータ１の出力電圧と回転数を可変することにより、磁石モータ１の駆動制御が行われる。
【００２１】
続いて、ベクトル制御方式の電圧制御と位相制御の基本動作について説明する。電圧制御の基本動作について先に説明する。電流制御演算部１０の構成を図２に示す。図２において、d軸の電流指令値Id*と電流検出値Idcは、d軸の電流制御演算部１０ａに入力され、q軸の電流指令値Iq*と電流検出値Iqcは、q軸の電流制御演算部１０ｂに入力される。電流制御演算部１０ａ、１０ｂは、以下の式（３）に従って、電流指令値Id0*，Iq0*に各成分の電流検出値Idc，Iqcが追従するようにそれぞれ比例・積分演算を行い、d軸およびq軸の電圧指令値Vdc*，Vqc*をそれぞれ出力する。
【００２２】
【数３】
0005417195.tif 000004
----------------------------------------------------------------- (3)
【００２３】
式（３）において、Kpdはd軸の電流制御の比例ゲイン、Kidはd軸の電流制御の積分ゲイン、Kpqはq軸の電流制御の比例ゲイン、Kiqはq軸の電流制御の積分ゲインをそれぞれ表す。
【００２４】
一方、位相制御では、レゾルバ、エンコーダ、磁極位置検出器などを用いて構成される位置検出器５において、磁石モータ１の回転位置θを検出し、位置検出値θdcを得る。座標変換部６，１１では、この位置検出値θdcを用いて、以下の式（４）、（５）に示す座標変換をそれぞれ行う。
【００２５】
【数４】
0005417195.tif 000005
-------------------------------------------- (4) 
【００２６】
【数５】
0005417195.tif 000006
------------------------------------------ (5) 
【００２７】
以上が、電圧制御と位相制御の基本動作である。
【００２８】
次に、本発明の特徴である誘起電圧係数設定部８およびトルクリプル抑制演算部９を設けない場合の制御特性について述べる。図１の制御装置において、永久磁石モータ１の誘起電圧波形euv（u相−v相の線間電圧）が磁石モータ１のトルク特性に及ぼす影響を図３、図４に示す。
【００２９】
図３は、誘起電圧波形euvが正弦波状であるときの誘起電圧波形euvとモータ・トルクτの関係を示している。図３により、モータ・トルクτは指令値τ*の100%に一致しており、トルクリプルは無く安定に制御されている様子が分かる。
【００３０】
一方、図４は、誘起電圧波形euvが矩形波状であるときの誘起電圧波形euvとモータ・トルクτの関係を示している。ここでは、各相（u相,v相,w相）の誘起電圧波形に５次調波成分が10%含まれている例を示している。この場合、トルク指令値τ*の100%に対して、トルクリプルΔτは６次調波成分で20%も発生している様子が分かる。
【００３１】
次に、本発明の特徴となる誘起電圧係数設定部８およびトルクリプル抑制演算部９の構成について説明を行う。誘起電圧設定部８の構成を図５に示す。誘起電圧設定部８では、位置検出値θdcが参照テーブル８ａに入力される。参照テーブル８ａには、様々なモータの回転位置に応じた誘起電圧係数の値が予めテーブル化されている。このテーブル化された誘起電圧係数の値を参照することにより、入力された位置検出値θdcに応じて、前述の誘起電圧係数の各情報信号Ked，−Ked，−ΔKed，Keqおよび−ΔKeqが誘起電圧設定部８から出力される。
【００３２】
図６に、位置検出信号θdcと誘起電圧設定部８から出力される誘起電圧係数の各情報信号との関係を示す。位置検出信号θdcが変化すると、参照テーブルでは、図６の３段目に示すような誘起電圧係数の各情報信号Ked，−Ked，−ΔKed，Keqおよび−ΔKeqを出力する。これらの誘起電圧係数の各情報信号は、固定子座標系の三相交流の誘起電圧係数Ke（誘起電圧値をモータの電気角速度ωで除算した値）を、回転子座標系のd軸の成分値Kedおよびq軸の成分値Keqに分解したものである。なお、図６において、２段目には、図４に示した誘起電圧波形euvを参考のために示している。
【００３３】
図６において、Kedはd軸の誘起電圧係数、Keqはq軸の誘起電圧係数をそれぞれ表す。また、−Kedはd軸の誘起電圧係数Kedの平均値、−ΔKedはd軸の誘起電圧係数Kedの脈動成分の振幅値、−ΔKeqはq軸の誘起電圧係数Keqの脈動成分の振幅値をそれぞれ表す。図６に示すように、d軸、q軸の誘起電圧係数Ked，Keqは位置検出値θdcに応じてそれぞれ変化する。一方、d軸の誘起電圧係数の平均値−Kedと、d軸、q軸の誘起電圧係数の脈動成分の振幅値−ΔKed，−ΔKeqは、いずれも位置検出値θdcに関わらず一定である。
【００３４】
トルクリプル抑制演算部９の構成を図７に示す。トルクリプル抑制演算部９では、誘起電圧設定部８から出力された上記の誘起電圧係数の各情報信号のうち、信号Kedおよび信号−Kedが減算部９ａに入力される。減算部９ａは、入力された信号Ked，−Kedに基づいて、以下の式（６）により、d軸の誘起電圧係数Kedの脈動成分ΔKedを演算する。
【００３５】
【数６】
0005417195.tif 000007
----------------------------------------------------------------------- (6)
【００３６】
なお、誘起電圧設定部８からの信号Keqには直流成分は含まれていないので、図７ではこの信号Keqをq軸の誘起電圧係数Keqの脈動成分ΔKeqとしている。
【００３７】
上記のd軸の誘起電圧係数Kedの脈動成分ΔKedおよびq軸の誘起電圧係数Keqの脈動成分ΔKeqと、誘起電圧設定部８から出力されたd軸の誘起電圧係数Kedの脈動成分の振幅値−ΔKedおよびq軸の誘起電圧係数Keqの脈動成分の振幅値−ΔKeqは、電流補正指令演算部９ｂに入力される。電流補正指令演算部９ｂは、入力されたこれらの値に基づいて、以下の式（７）により、d軸およびq軸の電流補正指令値ΔId*，ΔIq*を演算する。
【００３８】
【数７】
0005417195.tif 000008
0005417195.tif 000009
--------------------------------------------------------------------- (7)
【００３９】
式（７）において、次数nは無限大が理想的ではあるが、実際は、n=3程度でも十分な効果を得ることができる。また、式（７）において、Gは比例ゲインである。この比例ゲインGの値を調整することにより、後で説明するように、トルクリプルのリプル成分と直流成分とを所定の関係で任意に制御することが可能となる。
【００４０】
次に、本発明の特徴となるトルクリプル抑制演算部９の原理について説明する。d−q軸上のモータ・トルクτmは、以下の式（８）により求められる。
【００４１】
【数８】
0005417195.tif 000010
------------------------------------------- (8)
【００４２】
式（８）において、Pmはモータの極対数、Ldはd軸のインダクタンス値、Lqはq軸のインダクタンス値をそれぞれ表す。
【００４３】
また、d軸およびq軸の誘起電圧係数Ked、Keqは、これらの脈動成分ΔKed，ΔKeqと、d軸の誘起電圧係数Kedの平均値−Kedとにより、以下の式（９）のように表すことができる。
【００４４】
【数９】
0005417195.tif 000011
----------------------------------------------------------------------- (9)
【００４５】
一方、d軸およびq軸の電流Id、Iqの脈動成分をそれぞれΔId，ΔIqと表し、平均値をそれぞれ−Id，−Iqと表すと、Id、Iqは以下の式（１０）のように表すことができる。
【００４６】
【数１０】
0005417195.tif 000012
-------------------------------------------------------------------------- (10)
【００４７】
上記の式（９）、（１０）を、モータ・トルク式である式（８）に代入すると、以下の式（１１）が導かれる。
【００４８】
【数１１】
0005417195.tif 000013
--------------------------------(11)
【００４９】
非突極型モータでは、Ld= Lqの関係が成り立つため、式（１１）を以下の式（１２）のように変形することができる。
【００５０】
【数１２】
0005417195.tif 000014
---------------------------------(12)
【００５１】
ここで、磁石モータ１の交流電流iu，iv，iwを正弦波状に制御した場合について考える。このとき、Id = 0（ΔId = −Id = 0）、Iq = Iq*（ΔIq = 0）で、理想的な電流制御が行えるとすると、式（１２）を以下の式（１３）のように書き換えることができる。
【００５２】
【数１３】
0005417195.tif 000015
--------------------------------------------------------------(13)
【００５３】
また、モータ・トルクには電気角の6次調波成分が重畳しているので、d軸の誘起電圧係数Kedの脈動成分ΔKedは、以下の式（１４）のように定義することができる。
【００５４】
【数１４】
0005417195.tif 000016
---------------------------------------------------------------------(14)
【００５５】
式（１４）を式（１３）に代入すると、以下の式（１５）が導かれる。
【００５６】
【数１５】
0005417195.tif 000017
------------------------------------------------------(15)
【００５７】
図８は、式（１５）で表されるトルクの制御特性を示す。この制御特性は、本発明による抑制補償を行わずに磁石モータ１を駆動制御した場合のトルク特性、すなわち、トルクリプル抑制演算部９からの電流補正指令値ΔId*，ΔIq*を電流指令値Id0*，Iq0*に加算しない場合に電流制御演算部１０から出力される電圧指令値を用いて磁石モータ１を駆動制御したときのトルク特性を表している。図８において、u相の電流iuは正弦波であるが、ΔKedが原因でトルク脈動（トルクリプル）が20%(±10%)発生していることが分かる。
【００５８】
次に、トルクリプル抑制方法について説明する。トルクリプル抑制演算部９において、q軸の脈動電流指令値ΔIq*は、以下の式（１６）により演算される。
【００５９】
【数１６】
0005417195.tif 000018
----(16)
【００６０】
式（１６）において、次数nは1以上の整数である。一例として３次の項までを考慮してみると、式（１６）から以下の式（１７）が得られる。
【００６１】
【数１７】
0005417195.tif 000019
---------------------------------------------(17)
【００６２】
式（１７）を前述の式（１２）に代入すると、モータ・トルクτmを以下の式（１８）により表すことができる。
【００６３】
【数１８】
0005417195.tif 000020
---(18)
【００６４】
式（１８）において、脈動トルク成分の大きさは、以下の式（１９）により表すことができる。
【００６５】
【数１９】
0005417195.tif 000021
--------------------------------------------------------------------(19)
【００６６】
つまり、脈動トルク成分をほぼ零にすることができる。
【００６７】
しかし、上記のように脈動トルク成分をほぼ零にするだけでは、直流的なトルクの増減はない。そこで、d軸の脈動電流指令値ΔId*により、直流トルク成分を確保する。具体的には、以下の式（２０）によりΔId*を演算する。
【００６８】
【数２０】
0005417195.tif 000022
------------------------------------------------------------(20)
【００６９】
前述の式（１８）を求めたのと同様に、式（１７）と式（２０）を式（１２）に代入すると、モータ・トルクτmを表す以下の式（２１）が得られる。
【００７０】
【数２１】
0005417195.tif 000023
----------(21)
【００７１】
前述の式（１９）の関係により、式（２１）を以下の式（２２）のように書き換えることができる。
【００７２】
【数２２】
0005417195.tif 000024
------------------------------(22)
【００７３】
式（２２）において、比例ゲインGの値を任意に設定することにより、12次調波の脈動トルク成分の波高値(p−p)すなわち振幅の1/2の大きさの分だけ、直流トルク成分を増加することができる。このようなトルクリプル抑制補償を行った場合のトルク特性を図９に示す。本抑制補償により、図９に示すように、図８の抑制補償なし時の特性と比べて、6次調波成分を大幅に低減することができる。また、磁石モータ１における12次調波の脈動トルク成分の振幅Δτm12の略1/2の大きさの分だけ直流トルク成分を増加させることができる。すなわち、比例ゲインGを調整することで、トルクリプルのリプル成分と直流成分とを任意に制御することができる。その結果、トルクリプルの直流成分を有効に使うことができる。
【００７４】
−第２の実施の形態−
図１０は、本発明の第２の実施の形態による永久磁石モータのトルクリプル抑制制御装置の構成例を示す。前述の第１の実施形態では、電流制御演算部１０において比例・積分演算を用いた方式を採用した例を説明したが、本実施形態では、トルクリプルの周波数成分に感度を持つ脈動外乱電流制御演算を付加した例を以下に説明する。
【００７５】
図１に示した第１の実施の形態では、電流制御演算部１０において設定される式（３）に示した各制御ゲインKpd，Kid，Kpq，Kiqの値が小さい場合、高速領域において電流指令値への追従性が劣化するという問題がある。たとえば、電流制御演算部１０に安価なマイコンを使用すると、制御演算周期が数msとなってしまうため、電流制御の応答周波数は数十Hz程度に制限されてしまう。
【００７６】
図１１は、永久磁石モータ１の回転数が高速領域にある際のd軸およびq軸の各電流情報Id*，Idc，Iq*，Iqcとu相の交流電流iucの動作波形を示す。図１１により、モータの回転数が高速領域では、電流検出値Idc，Iqcが電流指令値Id*，Iq*に追従していない様子が分かる。この結果、第１の実施の形態で説明したような抑制補償を行った場合でも、トルクリプルが再び増大してしまう。
【００７７】
そこで、本実施形態では、トルクリプルの周波数成分に感度を持つ脈動外乱電流制御演算を付加した制御を図１０に示すトルクリプル抑制制御装置により行う。このトルクリプル抑制制御装置は、図１の電流制御演算部１０に代わる電流制御演算部１０´を備えている。なお、これ以外の部分は、図１のものと同一である。
【００７８】
電流制御演算部１０´は、図２に示す電流制御演算とは別に、トルクリプルの周波数成分に感度を持つ電流制御演算を行い、その出力値を図２に示す電流制御演算の出力に加算して、d軸およびq軸の電圧指令値Vdc**，Vqc**を出力する。
【００７９】
図１２を用いて、電流制御演算部１０´を説明する。電流制御演算部１０´において、d軸の脈動外乱電流制御演算部１０´aは、入力されたd軸の電流偏差ΔId（=Id*−Idc）に基づいて、トルクリプルの周波数成分と同じ成分値を抑制する信号ΔVdc*を出力する。また、q軸の脈動外乱電流制御演算部１０´bは、入力されたq軸の電流偏差ΔIq（=Iq*−Iqc）に基づいて、トルクリプルの脈動周波数成分と同じ成分値を抑制する信号ΔVqc*を出力する。電流制御演算部１０´は、これらの信号ΔVdc*，ΔVqc*をd軸およびq軸の電圧指令値Vdc*，Vdc*にそれぞれ加算して、新しい電圧指令値Vdc**，Vdc**を出力する。
【００８０】
次に、図１３を用いて、d軸の脈動外乱電流制御演算部１０´aの構成を説明する。d軸の脈動外乱電流制御演算部１０´aにおいて、余弦信号発生部１０´ａ２と正弦信号発生部１０´ａ３には、位置検出器５からの位置検出値θdcと、定数発生部１０´ａ１からの定数Nとがそれぞれ入力される。この入力された位置検出値θdcと定数Nにより、余弦信号発生部１０´ａ２および正弦信号発生部１０´ａ３から、余弦信号cos(N・θdc)、正弦信号sin(N・θdc)がそれぞれ出力される。これらの各信号には、d軸の電流偏差ΔIdが乗じられる。その後さらに、定数乗算部１０´ａ４，１０´ａ５において定数Kdがそれぞれ乗じられる。この余弦信号cos(N・θdc)、正弦信号sin(N・θdc)にd軸の電流偏差ΔIdおよび定数Kdをそれぞれ乗算した値は、もう一度余弦信号cos(N・θdc)、正弦信号sin(N・θdc)がそれぞれに乗じられた後、互いに加算される。この加算値を２倍した値が、d軸の脈動補償値ΔVdc*として、d軸の脈動外乱電流制御演算部１０´aから出力される。
【００８１】
次に、図１４を用いて、q軸の脈動外乱電流制御演算部１０´ｂの構成を説明する。q軸の脈動外乱電流制御演算部１０´ｂにおいて、余弦信号発生部１０´ｂ２と正弦信号発生部１０´ｂ３には、位置検出器５からの位置検出値θdcと、定数発生部１０´ｂ１からの定数Nとがそれぞれ入力される。この入力された位置検出値θdcと定数Nにより、余弦信号発生部１０´ｂ２、正弦信号発生部１０´ｂ３から、図１３の場合と同様に、余弦信号cos(N・θdc)、正弦信号sin(N・θdc)がそれぞれ出力される。これらの各信号には、q軸の電流偏差ΔIqが乗じられる。その後さらに、定数乗算部１０´ｂ４，１０´ｂ５において定数Kqがそれぞれ乗じられる。この余弦信号cos(N・θdc)、正弦信号sin(N・θdc)にq軸の電流偏差ΔIqおよび定数Kqをそれぞれ乗算した値は、図１３の場合と同様に、もう一度余弦信号cos(N・θdc)、正弦信号sin(N・θdc)がそれぞれに乗じられた後、互いに加算される。この加算値を２倍した値が、q軸の脈動補償値ΔVqc*として、q軸の脈動外乱電流制御演算部１０´ｂから出力される。
【００８２】
ここからは、本発明の特徴となる上記の脈動電流制御演算部１０´a，１０´ｂについての原理説明を行う。ここでは、両者を代表して、脈動電流制御演算部１０´ｂについて説明する。脈動電流制御演算部１０´ｂでは、前述のように、余弦信号発生部１０´ｂ２と正弦信号発生部１０´ｂ３に、位置検出値θdcと、トルクの脈動周波数次数（電気周波数の一周期分に含まる１番大きな高調波成分の次数）を表す定数Nとがそれぞれ入力される。そして、余弦信号発生部１０´ｂ２と正弦信号発生部１０´ｂ３において、これらの乗算値(N・θdc)の余弦信号と正弦信号が演算される。
【００８３】
ここで、q軸の電流検出値Iqcに含まれる高調波成分ΔIqripを、以下の式（２３）により定義する。
【００８４】
【数２３】
0005417195.tif 000025
----------------------------------------------------------------(23)
【００８５】
式（２３）において、|ΔIqrip|はN次高調波成分の振幅値である。
【００８６】
余弦信号発生部１０´ｂ２と正弦信号発生部１０´ｂ３の出力信号のそれぞれに対して、上記の式（２３）で定義される高調波成分の振幅値|ΔIqrip|を乗じた演算結果をIa1，Ib1とすると、これは以下の式（２４）により表される。
【００８７】
【数２４】
0005417195.tif 000026
------------------------------------------------------(24)
【００８８】
式（２４）の信号Ia1，Ib1に、定数乗算部１０´ｂ４，１０´ｂ５において所定の比例ゲインKqを乗じた結果をIa2，Ib2とすると、これは以下の式（２５）により表される。
【００８９】
【数２５】
0005417195.tif 000027
-----------------------------------------------(25)
【００９０】
次に、上記の式（２５）で求められた信号Ia2，Ib2を用いて、以下の式（２６）によりq軸の脈動補償値ΔVqc*を演算する。
【００９１】
【数２６】
0005417195.tif 000028
-----(26)
【００９２】
上記の式（２６）により、高調波成分ΔIqripをゲインKq倍した値で電圧値を補正することができることが分かる。
【００９３】
d軸についても同様の演算を行い、d軸の脈動補償値ΔVdc*を演算する。これらの演算値ΔVdc*，ΔVqc*を、d軸およびq軸の電圧指令値Vdc*，Vqc*にそれぞれ加算して、インバータの出力電圧を制御する。これにより、トルクリプルの周波数成分Nに感度を持つ脈動外乱電流制御を行うことができる。
【００９４】
図１５に、本発明を用いた場合の制御特性を示す。上記のようなトルクリプル抑制補償を追加することにより、図１１に示した抑制補償なし時の特性と比べて、モータの回転数が高速領域においても、電流検出値Idc，Iqcが電流指令値Id*，Iq*に精度良く追従している様子がわかる。つまり、高速領域においてもトルク脈動を抑制することが可能となる。
【００９５】
なお、以上説明した第２の実施の形態において、d軸の脈動補償値ΔVdc*とq軸の脈動補償値ΔVqc*のいずれか一方のみを電流制御演算部１０´において演算するようにしてもよい。すなわち、d軸の脈動外乱電流制御演算部１０´aとq軸の脈動外乱電流制御演算部１０´ｂのいずれか一方を有していなくてもよい。この場合、d軸またはq軸のうち脈動補償値の演算が行われない方は、第１の実施の形態と同様に、電圧指令値Vdc*またはVdc*をそのまま電流制御演算部１０´から座標変換部１１へ出力する。
【００９６】
−第３の実施の形態−
図１６は、本発明の第３の実施の形態による永久磁石モータのトルクリプル抑制制御装置の構成例を示す。前述の第１および第２の実施形態では、参照テーブル８aにより誘起電圧係数の情報信号を出力する例を説明したが、本実施形態では、脈動外乱電流制御の出力値を用いて誘起電圧係数の情報信号の推定演算を行い、トルクリプル抑制補償演算に用いる例を以下に説明する。
【００９７】
図１６に示すトルクリプル抑制制御装置は、図１，１０の誘起電圧設定部８に代わる誘起電圧係数同定部８´を備えている。なお、これ以外の部分は、図１０のものと同一である。
【００９８】
誘起電圧係数同定部８´には、位置検出器５からの位置検出値θdcと、前述の第２の実施の形態で説明した電流制御演算部１０´におけるd軸、q軸の脈動外乱電流制御演算部１０´a、１０´ｂからの出力値ΔVdc*，ΔVqc*とが入力される。これらの入力値に基づいて、誘起電圧係数同定部８´は、第１の実施の形態で説明した誘起電圧係数の各情報Ked，−Ked，−ΔKed，Keqおよび−ΔKeqに対して、それぞれの推定値Ked’，−Ked’，−ΔKed’，Keq’および−ΔKeq’を出力する。
【００９９】
誘起電圧係数同定部８´の構成の一例を図１７に示す。図１７において、位置検出器５からの位置検出信号θdcは、微分演算部８´ａ１に入力される。微分演算部８´ａ１は、以下の式（２７）の演算を行い、モータの角速度演算値ωdcを出力する。
【０１００】
【数２７】
0005417195.tif 000029
----------------------------------------------------------------------(27)
【０１０１】
上記のようにして微分演算部８´ａ１から出力された信号ωdcは、脈動外乱電流制御演算部１０´aの出力値ΔVdc*、または脈動外乱電流制御演算部１０´ｂの出力値ΔVqc*のいずれかと共に、除算部８´ａ２、８´ａ３にそれぞれ入力される。除算部８´ａ２、８´ａ３は、入力された信号ωdcと、ΔVdc*またはΔVqc*とに基づいて、d軸、q軸の誘起電圧係数の推定値Ked^，Keq^を以下の式（２８）によりそれぞれ演算する。
【０１０２】
【数２８】
0005417195.tif 000030
-------------------------------------------------------------------------(28)
【０１０３】
除算部８´ａ２、８´ａ３においてそれぞれ演算された推定値Ked^，Keq^は、位置検出信号θdcと共にメモリ部８´ａ４に入力される。メモリ部８´ａ４は、予め記憶された誘起電圧係数の各情報Ked，−Ked，−ΔKed，Keqおよび−ΔKeqに関するデータに基づいて、入力された信号θdcに応じた推定値Ked’，−Ked’，−ΔKed’，Keq’および−ΔKeq’を出力する。
【０１０４】
なお、メモリ部８´ａ４へのデータの記憶は、本装置の試運転時や調整時に行っても良い。あるいは、実運転中に行っても良い。いずれにしても、誘起電圧係数の各情報に関するデータをメモリ部８´ａ４へ記憶した後に、位置検出値θdcに応じて、それぞれの推定値Ked’，−Ked’，−ΔKed’，Keq’および−ΔKeq’を出力するようにすれば良い。
【０１０５】
あるいは、上記のように誘起電圧係数の各情報Ked，−Ked，−ΔKed，Keqおよび−ΔKeqに関するデータを予め記憶しておく代わりに、実運転中に誘起電圧係数の各情報を抽出し、その信号を推定値Ked’，−Ked’，−ΔKed’，Keq’および−ΔKeqとして出力するようにしても良い。
【０１０６】
図１８は、これを実現する誘起電圧係数同定部８´の構成の一例を示す。図１８において、位置検出器５からの位置検出信号θdcは微分演算部８´ｂ１に入力される。微分演算部８´ｂ１は、図１７の微分演算部８´ａ１と同様に、式（２７）の演算を行ってモータの角速度演算値ωdcを出力する。この信号ωdcは、脈動外乱電流制御演算部１０´aの出力値ΔVdc*、または脈動外乱電流制御演算部１０´ｂの出力値ΔVqc*のいずれかと共に、除算部８´ｂ２、８´ｂ３にそれぞれ入力される。除算部８´ｂ２、８´ｂ３は、図１７の除算部８´ａ２、８´ａ３と同様に、入力された信号ωdcと、ΔVdc*またはΔVqc*とに基づいて、d軸、q軸の誘起電圧係数の推定値Ked^，Keq^を式（２８）によりそれぞれ演算する。
【０１０７】
演算された推定値Ked^，Keq^は、誘起電圧係数情報抽出部８´ｂ４に入力される。誘起電圧係数情報抽出部８´ｂ４は、入力されたこれらの推定値に基づいて、誘起電圧係数の各情報の推定値Ked’，−Ked’，−ΔKed’，Keq’および−ΔKeq’を演算し、出力する。
【０１０８】
図１９は、以上説明した第１〜第３いずれかの実施形態による永久磁石モータのトルクリプル抑制制御装置を車両の電動パワーステアリングシステムに対して適用した例を示す。図１９において、符号１０１はステアリングホイール、符号１０２はステアリングホイール１０１と機械的に接続されたステアリングシャフト、符号１０３はトルクセンサ、符号１０４は磁石モータ１とステアリングシャフト１０２を機械的に接続する減速機構、符号１０５はＥＣＵ（Engine Control Unit）、符号１０６はラックピニオン機構、符号１０７はタイロッドなどの連結機構、符号１０８は転舵輪をそれぞれ示す。ＥＣＵ１０５には、第１〜第３いずれかの実施形態による永久磁石モータのトルクリプル抑制制御装置が搭載されている。なお、直流電源３、電流検出部４および位置検出器５は、図１、１０および１６に示したものと同一である。
【０１０９】
トルクセンサ１０３は、運転者のステアリングホイール１０１による転舵操作を検出する。ＥＣＵ１０５は、トルクセンサ１０３による転舵操作の検出結果に基づいて、前述のトルクリプル抑制制御装置が有する電流指令変換部７へトルク指令値τ*を出力するトルク指令部を有している。これにより、得られたトルク指令値と出力トルクを一致させるように、トルクリプル抑制制御装置によって三相の電圧指令値が制御される。磁石モータ１は、減速機構１０４を介してステアリングシャフト１０２にアシスト力を加えることで、運転者のステアリングホイール１０１による転舵操作をアシストするものである。
【０１１０】
ＥＣＵ１０５が有する永久磁石モータのトルクリプル抑制制御装置は、前述のようなトルクリプル抑制制御を行う。これにより、安価な誘起電圧が歪んでいる磁石モータ１を図１９の電動パワーステアリングシステムにおいて用いた場合でも、高精度なトルク制御を実現することが可能である。たとえば、磁石モータ１の低速領域ではトルクリプルのリプル成分の抑制に重点を置く一方で、高速領域では直流成分の確保に重点を置く設定が可能となる。その結果、運転者がステアリングホイール１０１をゆっくり転舵した場合などに滑らかな操舵フィーリングを得ることができる。また、磁石モータ１の高速領域においては、直流トルク成分を確保することにより、磁石モータ１を高出力化することができる。したがって、磁石モータ１を小型化することも可能となる。
【０１１１】
−変形例−
以上説明した各実施の形態では、電流指令値Id*，Iq*と電流検出値Idc，Iqcに基づいて電圧指令値Vdc*，Vqc*を作成し、ベクトル制御を行う例を説明した。しかし、電流指令値Id*，Iq*と電流検出値Idc，Iqcに基づいて電圧補正値ΔVd、ΔVqを作成し、この電圧補正値と、電流指令値Id*，Iq*、速度演算値ωcdおよび磁石モータ１の定数とを用いて、以下の式（２９）に従って電圧指令値Vdc*，Vqc*を演算することによりベクトル制御を行う場合にも、本発明を適用することができる。
【０１１２】
【数２９】
0005417195.tif 000031
------------------------------------------- (29)
【０１１３】
または、電流指令値Id*，Iq*と電流検出値Idc，Iqcから第２の電流指令値Id**，Iq**を作成し、この第２の電流指令値を用いて以下の式（３０）に従ってベクトル制御を行う場合にも、本発明を適用することができる。
【０１１４】
【数３０】
0005417195.tif 000032
----------------------------------------------- (30)
【０１１５】
あるいは、誘起電圧係数Ke*を用いた上記の式（２９）または（３０）の代わりに、以下の式（３１）または（３２）を用いてベクトル制御を行うこととしてもよい。このようにすれば、図１の電流制御演算部１０または図１０、１６の電流制御演算部１０´の負担を減らすことができるため、電流指令値への追従性が良くなることは明らかである。
【０１１６】
【数３１】
0005417195.tif 000033
------------------------------------------- (31)
【０１１７】
【数３２】
0005417195.tif 000034
----------------------------------------------- (32)
【０１１８】
なお、上記の式（３１）、（３２）では、第１の実施の形態で説明した、予め設定された誘起電圧係数の情報Ked，Keqを使用している。しかし、これに代えて、第３の実施の形態で説明した誘起電圧係数の情報の推定値Ked’， Keq’を使用しても良い。
【０１１９】
また、第１〜第３の実施の形態では、電流検出器４で直接検出した交流電流iu〜iwを用いる例を説明したが、電力変換器２の過電流検出用に取り付けているワンシャント抵抗に流れる直流電流から交流電流iu〜iwを再現しても良い。
【０１２０】
さらに、第１〜第３の実施の形態では、エンコーダ、レゾルバ、磁極位置センサなどを用いた位置検出器５により磁石モータ１の回転位置を検出する例を説明したが、位置センサレス方式によりモータ制御を行う装置においても本発明を適用することができる。
【０１２１】
たとえば、電圧指令値Vdc*，Vqc*と電流検出値Idc，Iqcおよびモータ定数に基づいて、位相指令値とモータ位相値の偏差である位相誤差Δθcを以下の式（３３）により演算する。
【０１２２】
【数３３】
0005417195.tif 000035
---------------------------------------------- (33)
【０１２３】
式（３３）によって演算される信号Δθcをゼロにするように、周波数推定値ωdc´を制御することで、モータ制御を行うことができる。このような位置センサレス制御方式にも本発明を適用することができる。
【０１２４】
なお、以上説明した各実施形態と変形例の一つ、もしくは複数を組み合わせることも可能である。変形例をどのように組み合わせることも可能である。
【０１２５】
以上の説明はあくまで一例であり、本発明は上記実施形態の構成に何ら限定されるものではない。
【符号の説明】
【０１２６】
１…磁石モータ、２…電力変換器、３…直流電源、４…電流検出器、
５…位置検出器、６…座標変換部、７…電流指令変換部、
８…誘起電圧係数設定部、８´…誘起電圧係数同定部、
９…トルクリプル抑制演算部、１０、１０´…電流制御演算部、１１…座標変換部
【図１】
0005417195.tif 000038
【図２】
0005417195.tif 000039
【図３】
0005417195.tif 000040
【図４】
0005417195.tif 000041
【図５】
0005417195.tif 000042
【図６】
0005417195.tif 000043
【図７】
0005417195.tif 000044
【図８】
0005417195.tif 000045
【図９】
0005417195.tif 000046
【図１０】
0005417195.tif 000047
【図１１】
0005417195.tif 000048
【図１２】
0005417195.tif 000049
【図１３】
0005417195.tif 000050
【図１４】
0005417195.tif 000051
【図１５】
0005417195.tif 000052
【図１６】
0005417195.tif 000053
【図１７】
0005417195.tif 000054
【図１８】
0005417195.tif 000055
【図１９】
0005417195.tif 000056