(57)【特許請求の範囲】
【請求項１】
突極性を有する交流モータに電圧を印加するＰＷＭインバータを制御し、前記交流モータを制御するモータ制御方法において、検出された前記交流モータの電流ベクトル方向に対してあらかじめ定められた方向のモータインダクタンスを検出し、前記検出されたモータインダクタンスに基づいて前記交流モータの回転子位置を推定し、前記交流モータのベクトル制御をおこなうことを特徴とする位置センサレスモータ制御方法。
【請求項２】
請求項１において、前記交流モータの電流ベクトル方向に対してあらかじめ定められた方向に回転子位置検出用の電圧を印加して、前記印加電圧により発生する電流変化状態を検出し、前記検出された電流変化状態に基づいてインダクタンスを検出し，検出されたインダクタンスを用いて前記交流モータの回転子位置を推定検出し、前記交流モータのベクトル制御をおこなうことを特徴とする位置センサレスモータ制御方法。
【請求項３】
請求項１において、前記コントローラは前記交流モータの電流ベクトル方向に直交する方向に対してモータの回転子位置の検出精度から決まる範囲内の方向におけるインダクタンスを検出し、前記検出されたインダクタンスに基づいて前記交流モータの回転子位置を推定検出し、前記交流モータのベクトル制御をおこなうことを特徴とする位置センサレスモータ制御方法。
【請求項４】
請求項３において、前記検出された電流変化状態と、トルク指令および回転速度から演算された基準電流変化状態との差に基づいて前記交流モータの回転子位置を推定検出し、前記交流モータのベクトル制御をおこなうことを特徴とする位置センサレスモータ制御方法。
【請求項５】
請求項１において、前記交流モータの電流ベクトルの方向に対してあらかじめ定められた方向は前記電流ベクトル方向に対して直交する方向であることを特徴とする位置センサレスモータ制御方法。
【請求項６】
突極性を有する交流モータに電圧を印加するＰＷＭインバータと、前記ＰＷＭインバータを制御するコントローラとを備えたモータ制御装置において、前記コントローラは、前記検出された前記交流モータの電流ベクトル方向に対してあらかじめ定められた方向に位置検出用電圧信号を印加して前記位置検出用電圧により発生する電流変化状態を検出する手段と、前記検出された電流変化から前記モータインダクタンスを検出する検出手段と、前記検出されたモータインダクタンスに基づいて前記交流モータの回転子位置を推定する位置推定手段と、を備え、前記交流モータのベクトル制御をおこなうことを特徴とする位置センサレスモータ制御装置。
【請求項７】
請求項６において、検出されたモータインダクタンスと、トルク指令およびモータの速度から決まる基準インダクタンスに基づいて、前記交流モータの回転子位置を推定検出する位置推定手段を備えたことを特徴とする位置センサレスモータ制御装置。
【請求項８】
請求項６において、予め定められた方向は前記電流ベクトル方向に対して直交する方向あるいは検出精度から許容される方向であることを特徴とするモータ制御装置。
【請求項９】
請求項６において、前記位置検出用電圧により発生する電流変化状態と、トルク指令および回転速度から演算された基準電流変化状態との差に基づいて前記交流モータの回転子位置を推定する位置推定手段を備えたことを特徴とする位置センサレスモータ制御装置。
【請求項１０】
請求項９において、前記基準電流変化状態を前記ＰＷＭインバータの入力電圧の大きさに応じて補正することを特徴とする位置センサレスモータ制御装置。
【請求項１１】
請求項９において、前記基準電流変化状態を前記交流モータの動作点に応じて補正することを特徴とする位置センサレスモータ制御装置。
【請求項１２】
請求項９において、前記基準電流変化状態は前記交流モータの動作点毎のテーブル、あるいはＰＷＭインバータの入力電圧の大きさに応じたテーブルを前記コントローラに記憶しておくことを特徴とする位置センサレスモータ制御装置。
【請求項１３】
突極性を有する交流モータに電圧を印加するＰＷＭインバータと、前記ＰＷＭインバータを制御するコントローラとを備えたモータ制御装置において、前記コントローラは、磁束軸に対して４５°の方向のモータインダクタンスを検出し，前記検出されたモータインダクタンスに基づいて前記交流モータの回転子位置を推定する位置推定手段を有することを特徴とする位置センサレスモータ制御装置。
【請求項１４】
請求項１３において、前記磁束軸に対して４５°の方向に位置検出用電圧信号を印加して検出された電流変化状態に基づいて前記交流モータの回転子位置を推定する位置推定手段を有することを特徴とする位置センサレスモータ制御装置。
【請求項１５】
請求項１４において、前記検出された電流変化状態と、前記基準電流変化状態の差に基づいて前記交流モータの回転子位置を推定する位置推定手段を有することを特徴とする位置センサレスモータ制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は交流モータの制御装置に係り、特に同期モータの回転子の磁極位置をセンサレスで推定検出し、前記交流モータを制御する位置センサレスモータ制御方法および装置に関する。
【０００２】
【従来の技術】
【特許文献１】
特開平７−２４５９８１号公報
【特許文献２】
特開平８−１４９８９８号公報
同期モータの速度やトルクを高応答に制御するには、モータ回転子の磁極位置に基づいてモータ電流を磁束方向（磁極位置方向・d軸）とそれに直交する方向（q軸）に座標変換して制御をおこなうベクトル制御が採用されている。その制御をおこなうには、磁極位置を検出するセンサを必須要件として制御を行うめ、磁極位置センサは欠かせないものとなっている。しかし、近年、磁極位置を位置センサで検出することなく同期モータを制御する、いわゆる「磁極位置センサレス」の制御方式が種々提案されてきている。
【０００３】
同期モータは一般に円筒型と突極型（Ｌｄ≠Ｌｑ、Ｌｄはｄ軸方向のインダクタンス、Ｌｑはq軸方向のインダクタンス）に分離でき、そのうち突極型同期モータの磁極位置推定方式は、モータの発生する誘起電圧を用いる方法の他、モータの突極性を用いる方法などがある。
【０００４】
例えば先行技術として、前記特許文献１がある。この公報には、モータに交番電圧を印加して、それによって発生するモータ電流を交番電圧に対して平行成分と直交成分方向に分離し、モータ電流の少なくとも一方向の電流成分に基づいて回転子位置を検出する方式が記載されている。
【０００５】
また、さらに前記特許文献２がある。一次巻線の漏れインダクタンスはティース部の磁気飽和の影響を受けて変化する。そこでこの文献では、基本波成分とは別の交流電圧を重畳し、これにより流れる電流と交流電圧との関係から巻線のインダクタンスを計測し、このインダクタンスの変化から磁束を推定している。そして、この推定磁束に応じてインバータの出力電圧/電流を制御することが記載されている。
上記従来技術は突極性といったモータの特性に基づいた理論的なものであり、モータ電流を入力して高精度に磁極位置を推定できる有効な方式である。
【０００６】
【発明が解決しようとする課題】
上記従来技術では、突極型モータに交番電圧を印加した場合に、印加ベクトルと磁束方向（d軸）とが平行、または直交しているとき以外は、交番電圧の印加ベクトルに対し直交する方向にも電流が発生するといった特性を利用したものである。したがって、上記特性を利用した回転子位置（磁極位置）の検出は、モータ電流により磁気飽和が生じない範囲、すなわち、比較的小電流領域において、前記突極性を利用した回転子位置（磁極位置）の推定検出が可能である。
【０００７】
しかしながら、モータ電流により局所的な磁気飽和が生じ、モータ電流方向のインダクタンスが最小となってしまうような大電流領域では、印加ベクトルと磁束方向（d軸）とが平行、または直交している場合においても、交番電圧の印加ベクトルに対し、直交する方向にも電流が流れてしまい、前記突極性を利用した回転子位置の推定ができなくなる可能性がある。
【０００８】
そこで、本発明の目的は、大電流によりモータ電流方向に局所的な磁気飽和が生じた場合においても、安定にかつ高精度に回転子位置を推定することが可能な位置推定手段を有するモータ制御方法および装置を提供することにある。
【０００９】
【課題を解決するための手段】
前記課題は以下の手段により解決することができる。
突極性を有する交流モータに電圧を印加するＰＷＭインバータを制御し、前記交流モータを制御するモータ制御方法であって、検出された前記交流モータの電流ベクトル方向に対してあらかじめ定められた方向のモータインダクタンスを検出し、前記検出されたモータインダクタンスに基づいて前記交流モータの回転子位置を推定し、前記交流モータのベクトル制御をおこなう位置センサレスモータ制御方法。
【００１０】
また、前記交流モータの電流ベクトル方向に対してあらかじめ定められた方向に回転子位置検出用の電圧を印加して、前記印加電圧により発生する電流変化状態を検出し、前記検出された電流変化状態に基づいてインダクタンスを検出し，検出されたインダクタンスを用いて前記交流モータの回転子位置を推定検出し、前記交流モータのベクトル制御をおこなうこと。また、前記コントローラは前記交流モータの電流ベクトル方向に直交する方向に対してモータの回転子位置の検出精度から決まる範囲内の方向におけるインダクタンスを検出し、前記検出されたインダクタンスに基づいて前記交流モータの回転子位置を推定検出し、前記交流モータのベクトル制御をおこなうこと。また、前記交流モータの電流ベクトル方向に対してあらかじめ定められた方向に回転子位置検出用の電圧を印加し、前記印加電圧により発生する電流変化状態を検出し、前記検出された電流変化状態に基づいてインダクタンスを演算して前記交流モータの回転子位置を推定検出し、前記交流モータのベクトル制御をおこなうこと。また、前記検出された電流変化状態と、トルク指令および回転速度から演算された基準電流変化状態の差に基づいて前記交流モータの回転子位置を推定検出し、前記交流モータのベクトル制御をおこなうことにある。また、前記交流モータの電流ベクトルの方向に対してあらかじめ定められた方向は前記電流ベクトル方向に対して直交する方向である位置センサレスモータ制御方法である。
【００１１】
また、突極性を有する交流モータに電圧を印加するＰＷＭインバータと、前記ＰＷＭインバータを制御するコントローラとを備えたモータ制御装置であって、前記コントローラは、前記検出された前記交流モータの電流ベクトル方向に対してあらかじめ定められた方向に位置検出用電圧信号を印加して前記位置検出用電圧により発生する電流変化状態を検出する手段と、前記検出された電流変化から前記モータインダクタンスを検出する検出手段と、前記検出されたモータインダクタンスに基づいて前記交流モータの回転子位置を推定する位置推定手段と、を備え、前記交流モータのベクトル制御をおこなうことにある。
【００１２】
また、検出されたモータインダクタンスと、トルク指令およびモータの速度から決まる基準インダクタンスに基づいて、前記交流モータの回転子位置を推定検出する位置推定手段を備えたこと。また、予め定められた方向は前記電流ベクトル方向に対して直交する方向であること。また、前記位置検出用電圧により発生する電流変化状態と、トルク指令および回転速度から演算された基準電流変化状態との差に基づいて前記交流モータの回転子位置を推定する位置推定手段を備えたこと。また、前記基準電流変化状態を前記ＰＷＭインバータの入力電圧の大きさに応じて補正すること。また、前記基準電流変化状態を前記交流モータの動作点に応じて補正すること。前記基準電流変化状態は前記交流モータの動作点毎のテーブル、あるいはＰＷＭインバータの入力電圧の大きさに応じたテーブルを前記コントローラに記憶しておくこと。
【００１３】
また、突極性を有する交流モータに電圧を印加するＰＷＭインバータと、前記ＰＷＭインバータを制御するコントローラとを備えたモータ制御装置であって、前記コントローラは、磁束軸に対して４５°の方向のモータインダクタンスを検出し，前記検出されたモータインダクタンスに基づいて前記交流モータの回転子位置を推定する位置推定手段を有すること。また、前記磁束軸に対して４５°の方向に位置検出用電圧信号を印加して検出された電流変化状態に基づいて前記交流モータの回転子位置を推定する位置推定手段を有すること。また、前記検出された電流変化状態と、前記基準電流変化状態の差に基づいて前記交流モータの回転子位置を推定する位置推定手段を有する制御装置である。
【００１４】
【発明の実施の形態】
以下、本発明の実施例について図１を用いて説明する。図１は本発明の第1の実施例を示すモータ制御装置の構成図である。まず、モータ制御系の構成を説明する。コントローラ1では、トルク指令Ｔｒ*を入力して交流モータ２が指令通りのトルクを発生するように、ＰＷＭ信号発生部７の出力信号をＰＷＭインバータ３に出力する。このとき、コントローラ１内の電流指令発生部４においては、トルク指令Ｔｒ*とモータ速度ωm^を入力し、現在の動作点で最高効率となるような電流指令ｉｑ*、ｉｄ*を決定する。ここで、ｉｄ*はモータ回転子の磁束方向（ｄ軸）の電流指令、ｉｑ*はモータ回転子の磁束方向に直交する方向（ｑ軸）の電流指令である。
【００１５】
前記、ｄ−ｑ軸の座標は図２に示すような回転座標系である。静止座標系α-β軸（Ｕ−Ｖ−Ｗ相を２相変換した座標）に対して、モータ角速度ωで回転する座標系である。このとき、基準となるα軸からモータの回転子の磁束方向（ｄ軸）までの位相を回転子位置（磁極位置）θとする。図1に示すように、本実施例では電流制御部５において、回転座標ｄ−ｑ軸上での電流制御演算を行い、ｄ−ｑ軸での電圧指令Ｖdc,Ｖqcを決定する。このようにｄ−ｑ軸座標での電流制御を行うことにより、磁束方向の電流とそれに直交する（トルクに作用する）電流をそれぞれ高精度に制御することができ、モータのトルクならびに磁束の制御が可能となる。
【００１６】
さらに、３相変換部６では、ｄ−ｑ軸からＵ−Ｖ−Ｗ相への座標変換を行い、３相の交流電圧指令Ｖu*、Ｖv*、Ｖw*を得る。ＰＷＭ信号発生部７では交流電圧指令信号Ｖu*、Ｖv*、Ｖw*をＰＷＭインバータ３に印加するためのＰＷＭ信号に変換する。また、３相の電流センサ８u、８v、８wから検出されたモータ電流ｉｕ、ｉｖ、ｉｗをコントローラ１の電流検出部９で取り込み、ｄｑ変換部１０において、ｄ−ｑ軸の検出電流ｉｄ^、ｉｑ^を演算し、電流制御部５にフィードバックする。以上がモータ制御系の構成であり、一般にベクトル制御と呼ばれる制御方法である。
【００１７】
ここで、３相変換部６およびｄｑ変換部１０での座標変換式は数式（１）、（２）で表される。前者はｄ−ｑ軸電圧Ｖｄ*、Ｖｑ*から、３相電圧Ｖｕ*，Ｖｖ*，Ｖｗ*に変換する演算式（３相変換部６）、後者は３相電流ｉｕ，ｉｖ，ｉｗからｄ−ｑ軸電流ｉｑ^，ｉｄ^に変換（ｄｑ変換部１０）する演算式である。
【００１８】
【数１】
0003695436.tif 000002
【数２】
0003695436.tif 000003
これらの式からわかるように、座標変換には回転子位置θ（θｃ）が必要となる。従来は、この回転子位置の検出を検出するために、位置センサが用いられてきた。さらに現在では、システムの低コスト化、高信頼化等を実現するため、位置センサを不要とする位置センサレスシステムが提案されている。このような位置センサレスシステムを実現するための位置推定方式はいくつか方式が考えられている。
【００１９】
一般には、誘起電圧が検出（推定）できるモータの中高速域では、誘起電圧に基づく方式が適用される。また、誘起電圧の検出が困難な、停止、低速域ではモータの突極性（Ｌd≠Ｌq）を利用した方式が適用される。ここで、Ｌdはd軸方向のインダクタンス、Ｌqはq軸方向のインダクタンスであり、特にＬd＜Ｌqの関係を逆突極性と称する。この逆突極性を有するモータのインダクタンスの特性は例えば、図３に示すような特性である。
【００２０】
図３は、ｄ、ｑ軸方向でのインダクタンスの大きさを示している（楕円の中心Ｏから楕円円周までの距離をインダクタンスの大きさとして示している）。逆突極性の場合、磁束方向のインダクタンスＬｄが最小となり、磁束方向に直交する方向のインダクタンスＬｑが最大となる。このような突極性を利用して、磁極位置を検出（推定）する場合、モータに磁極位置検出用の電圧信号を印加（重畳）し、それによって発生するモータ電流の変化を検出し、インダクタンスの大きさを計測する。このようにして計測したインダクタンスが最小となる方向が、回転子の磁束方向（磁極位置）となる。さらに、逆突極性を有するモータでは、磁束方向かあるいはそれに直交する方向に電圧信号を印加した場合、印加方向に位置誤差を含んでいた場合には、印加方向に直交する方向にも干渉分の電流変化が生じる。この干渉分の電流変化を検出し、印加方向の位置誤差分を推定するという方式もある。
【００２１】
しかしながら、上記のような突極性を利用した位置推定検出が行える場合は、モータのインダクタンス特性が、図３に示すような特性を示す場合に限られる。すなわち、電流による磁気飽和が生じても、回転子の磁束方向（ｄ軸）のインダクタンス、もしくは磁束方向に直交する方向（ｑ軸）のインダクタンスが最小（または最大）となる場合である。これに対して、電気自動車やハイブリッド車等に用いられている高出力密度のモータでは、大電流を流す高負荷領域では、電流ベクトルの方向に磁気飽和が生じ、d軸方向のインダクタンスが最小とならない場合がある。このような場合の、インダクタンスの分布の例を図４に示す。
【００２２】
図４において、Ｉは電流ベクトルを示す。図に示すように、電流ベクトルＩにより磁気飽和が生じており、その方向のインダクタンスが最小となっている。このような特性が生じているときに、前述の突極性に基づく位置推定方式を適用した場合に推定される位置は、ｄ軸方向ではなく電流ベクトル方向となる。したがって、磁極位置を正確に推定することができなくなる可能性がある。
【００２３】
そこで、このような場合には、以下で述べるような磁極位置検出（推定）方法を用いる。その基本的な考え方は、磁気飽和を起こしていない方向のインダクタンスを検出し、それに基づいて回転子の位置を検出（推定）するものである。例えば、電流ベクトルIにより磁気飽和が生じ、その方向のインダクタンスが著しく減少した場合、反対に磁気飽和の影響を最も受けにくい方向は、電流ベクトルIに直交する方向である（図４のＹ方向）。このＹ軸方向（電流ベクトルに直交する方向）のインダクタンスは磁気飽和の影響を受けない状態のモータインダクタンスを示し、モータ回転子の位置に応じて変化する。そこで、基本的にはこの特性を利用し、電流ベクトルIに直交する方向のインダクタンスを計測することにより、現在の回転子位置を推定することが可能である。図１では位置推定手段１１において回転子位置を検出（推定）する。
【００２４】
本制御システムでは、位置推定手段１１により位置検出値θcが出力され、３相変換６およびｄｑ変換１０での座標変換演算に用いられる。さらに、モータ速度ωm^は速度演算部１２において、位置検出値θcの時間変化率を演算することによって得られる。
【００２５】
以下、位置推定手段１１の動作について述べる。まず、ｄ−ｑ軸座標での電流指令ｉd*、ｉq*を入力し、電流指令ｉd*、ｉq*により電流ベクトルIの方向（Ｘ軸）を演算する。さらに電流ベクトルIに直交する方向に位置検出用の電圧信号を印加し、この印加電圧により発生した電流変化によりインダクタンスを求める。この電流ベクトルIに直交する方向の電流変化は磁気飽和の影響を受けにくく、モータ本来のインダクタンスの値を示す。
【００２６】
突極性を有するモータのインダクタンスは回転子位置に応じて変化するため、得られたインダクタンスに応じて磁極位置を決定することができる。図１の制御システムでは位置推定手段１１により位置検出値θｃが出力され、３相変換部６およびｄｑ変換部１０での座標変換演算に用いられる。さらにモータ速度ωｍ^は速度演算部１２において、位置検出値θｃの時間変化率を演算することによって得られる。これが、大電流により電流ベクトル方向に磁気飽和が生じた場合の位置センサレス制御方式の基本的な構成と動作である。
【００２７】
位置推定手段１１についてさらに説明する。構成は以下のようになる。図５は位置推定手段の一構成例を示す図である。まず、図１に示したように、電流指令ｉｄ*、ｉｑ*を入力し、電流ベクトルIの方向を演算する。また、実際のモータ電流は、電流制御により制御座標上でのｉｄ*、ｉｑ*に制御されるため、電流指令の代わりにフィードバック電流値ｉｄ^、ｉｑ^を入力してもよい。そして、電圧信号演算部１５において、モータに印加する位置推定用の電圧信号ｖｄｈ、ｖｑｈを演算し決定する。
【００２８】
ここで、位置推定用の前記電圧信号（ｖｄｈ、ｖｑｈ）はモータのインダクタンスを計測するための信号であり、一般には矩形波状のパルス信号である。電圧信号演算部１５では、パルスの周波数、振幅を演算する他、印加する方向を演算する。
【００２９】
本実施例では、モータ電流による磁気飽和の影響を受けにくい方向として、電流ベクトルＩに直交する方向として説明している。しかしながら、位置検出用電圧信号の印加方向は、電流ベクトルIに直交する方向に限定されるものではない。さらに、電流変化演算部１６において、電圧信号の印加により発生した電流変化Δｉを検出する。インダクタンス演算部１７では、この電流変化Δｉを入力して、電圧信号印加方向のモータインダクタンスＬを数式（３）に基づいて演算する。
数３    Ｌ＝Ｖ・（Δｔ／Δｉ）      （３）
ここでＶは印加電圧、Δｔは電流変化計測時間である。
【００３０】
そして、図５において、基準インダクタンス決定部１９では、トルク指令Ｔｒ＊および速度検出値ωｍ＾を入力し、基準インダクタンスＬ*を決定する。インダクタンス演算部１７で演算されたモータインダクタンスＬとの偏差に基づいて、位置演算部１８において位置推定値θｃを演算する。ここで、基準インダクタンス決定部１９において決定されるインダクタンスＬ*の値は、電流ベクトルIに直交する方向の、位置誤差が零の状態におけるインダクタンスの値である。磁極位置推定値に誤差が生じると、検出されるインダクタンスＬが基準インダクタンスＬ*の値と差異をもつことから、位置推定が可能となる。回転子位置演算部１８では、例えば比例・積分演算をおこない、基準インダクタンスＬ*とモータインダクタンスＬの偏差が零となるように位置推定値を調整（修正）する。なお、各動作点における基準インダクタンスＬ*は事前に計測しておいて、テーブル化し、メモリ部分に格納しておくと演算時間を短縮することができる。以上が位置推定手段１１の構成例とその動作である。
【００３１】
次に、位置推定手段１１の他の構成例１１Ａについて図６により説明する。図６の電圧信号演算部１５では、図５の場合と同様に、モータの電流ベクトルIに対して所定方向に印加する電圧パルスを演算する。また、電流変化Δｉを演算する電流変化演算部１６についても、前記図５と同様である。前記のように電流ベクトルIに直交する方向に電圧信号を印加すると、電流による磁気飽和の影響を受けることなく、モータのインダクタンスを計測することができる。この構成例では前記の構成例と位置推定値θｃの算出方法が異なる。この構成例ではインダクタンスを求めることなく、電流変化状態を用いて磁極位置を推定する方式である。
【００３２】
まず、基準電流変化決定部２０において、トルク指令Ｔr*および速度検出値ωm^を入力し、現在の動作点に応じた基準電流変化Δｉ*を決定する。ここで、基準電流変化決定部２０において決定される基準電流変化Δｉ*の値は、位置誤差が零の状態における電流ベクトルIに直交する方向の電流変化値である。磁極位置推定値に誤差が生じると、検出される電流変化量Δｉが基準電流変化Δｉ*と差異をもつことから位置推定が可能となる。なお、各動作点における基準電流変化Δｉ*は事前に計測しておいて、テーブル化し、メモリ部分に格納しておくと演算時間を短縮することができる。また電流変化演算部１６では図５の電流変化演算部と同様に電圧信号の印加により発生した電流変化Δｉを検出する。
【００３３】
次に、電流変化Δｉの検出方法の例を図７に示す。通常、モータ電流の検出はコントローラに内蔵されたＡ／Ｄ変換器で行われるが、その検出タイミングはＰＷＭ搬送波の山の時点か、もしくは谷の時点である（また、山および谷の双方で検出する場合もある）。そこで、位置検出用に印加する電圧信号を図７のようにＰＷＭ搬送波（８．５ｋHz程度）に同期したものとすると、連続した電流検出値の差分を演算することによりΔiを演算することができる（図7中、Δｉ１=ｉ▲２▼−ｉ▲１▼、Δｉ２=ｉ▲３▼-ｉ▲２▼、Δｉ3=ｉ▲４▼-ｉ▲３▼）。
【００３４】
なお、図７に示す電圧信号は例えば、１周期毎に電流ベクトルIの方向（Ｘ）と電流ベクトルIに直交する方向（Ｙ）とに、切り替えられる。また、得られる電流変化量は印加電圧以外にも誘起電圧や現在流れている電流の成分も含まれる。これら印加電圧以外の成分を除去するためには、連続する電流変化量（例えば、Δi１とΔi２）の差をとるようにする。このようにすれば、印加電圧のみによる電流変化量を得ることができる。
【００３５】
次に、位置同定部２１において、基準電流変化Δi*に検出された電流変化Δiが一致するように、フィードバック制御を行う。このフィードバック制御の出力を位置推定値θcとすれば、Δi*とΔiが一致したところで、モータの回転子位置θと位置推定値θcが一致することになる。すなわち、回転子位置の推定が可能となる。位置同定部２１では、前記位置演算部１８と同様に、比例・積分等の演算により、基準電流変化Δi*と電流変化Δiを一致させる制御をおこなう。このフィードバック制御の出力を位置推定値θcとすれば、Δi*とΔiが一致したところで、モータの回転子位置θと位置推定値θcが一致することになる。すなわち、回転子位置の推定が可能となる。
【００３６】
なお、このフィードバック制御をおこなう際、モータの力行と回生とで出力である位置推定値θｃの補償方向（位相の増減方向）が異なる。そこでコントローラ１では現在の動作点が力行であるか、あるいは回生であるかを判断し補償方向を切り替える処理をおこなう。
【００３７】
また前記実施例の説明で、位置検出用電圧信号の印加方向は、電流ベクトルIに直交する方向に限定されるものではない、と述べた。例えば、図８は電流ベクトルIに直交する方向いわゆるＹ軸方向に対してのずれ角に応じてその基準電流変化分Δｉ＊が変化する。Ｙ軸に対して進んでも、また遅れた位置であってもその電流変化感度は小さくなる傾向を示す。したがって、磁極位置の検出精度も同様に変化する。すなわち、Ｙ軸方向（直交）方向ではその感度も大きいからフィードバック制御による位置検出精度向上する。しかし検出感度が小さくなると、位置検出誤差が大きくなる。図８の点線は検出誤差の変化を表している。Ｙ軸方向の検出誤差が最小で、それよりも進んだ位置あるいは遅れた位置にあっても検出誤差は大きくなる。
【００３８】
ただしそれほど精度が要求されていない場合は、電流ベクトルIの直交方向を正確に求めなくてもよい。許容精度範囲内であれば、任意の方向でよい。図８の例では、Ｙ軸に対する進み角ａ１、あるいは遅れ角ａ２の間であれば、許容誤差はε１あるいはε２以下で検出することができることを表している。そのときの基準電流変化はΔｉ１*、Δｉ２＊であり、これを基にフィードバック制御がおこなわれる。
【００３９】
これが、位置推定手段１１の構成例とその他の構成例についての動作説明である。なお、本発明では電圧信号を印加し、そのときの電流変化に基づいてモータのインダクタンスを演算し、回転子位置の推定を行っている。したがって、この演算には位置検出用に印加する電圧信号の大きさを正確に把握する必要がある。ＰＷＭインバータ３から出力される電圧は、直流入力電圧（バッテリーＶｂ）の入力電圧の大きさにより、ゲインが変動するため、必要に応じて、前記基準電流変化Δｉ*を直流電圧の変動に応じて補正することが必要である。
【００４０】
また、本発明による位置推定方式は、大電流で磁気飽和が生じた場合に有効であると述べたが、磁気飽和が生じていない小電流領域でも適用が可能である。たあだし、電流が小さい場合に、電流ベクトルに直交する方向を演算することが難しい場合は、制御系内で設定される磁束軸より４５°の方向に位置検出用の電圧信号を印加し、その方向のインダクタンスもしくは電流変化状態に基づいて磁極位置の推定をおこなう。これは磁束軸から４５°の方向が、回転子位置の変動に対して、インダクタンスの変動が最も大きい（感度が大きい）方向であるためである。
【００４１】
さらに、本実施例ではＵ，Ｖ，Ｗの３相のモータ電流、ｉｕ，ｉｖ、ｉｗを入力しているが、このうち２相のみを入力しても本発明は実現が可能である。
【００４２】
【発明の効果】
本発明によれば、大電流により局所的に磁気飽和が生じた場合でも、モータ回転子の正確な位置推定ができ、位置センサレスモータ制御装置を実現することができる。
【図面の簡単な説明】
【図１】  本発明の第1の実施例を示すモータ制御装置の構成図である。
【図２】  回転座標系（ｄ−ｑ軸）と静止座標系（α−β軸）との関係を示す図である。
【図３】  モータのインダクタンス特性を示す図である。
【図４】  モータ電流ベクトル方向に磁気飽和が生じた場合のインダクタンスの分布を示す図である。
【図５】  磁極位置推定手段の一構成例でインダクタンスを用いる例を示す図である。
【図６】  磁極位置推定手段の一構成例で電流変化Δiを用いる検出方法の例を示す図である。
【図７】  回転子位置をインダクタンスから求める場合の構成例を示す図である。
【図８】  電流ベクトルIに対する直交方向からのずれと検出精度および電流変化感度の関係を表す図である。
【符号の説明】
1；コントローラ  ２；交流モータ  ３；ＰＷＭインバータ  ４；電流指令発生  ５；電流制御部  ６；３相変換部  ７；ＰＷＭ信号発生部  ８ｕ、８ｖ、８ｗ、；電流センサ  ９；電流検出部  １０；ｄｑ変換部  １１；位置推定手段  １２；速度演算部  １３；印加方向切り替え手段  １５；電圧信号演算部  １６；電流変化演算部  ２０；基準電流変化決定部  ２１；位置同定部。
【図１】
0003695436.tif 000004
【図２】
0003695436.tif 000005
【図３】
0003695436.tif 000006
【図４】
0003695436.tif 000007
【図５】
0003695436.tif 000008
【図６】
0003695436.tif 000009
【図７】
0003695436.tif 000010
【図８】
0003695436.tif 000011