JP4440441B2 - Motor control device - Google Patents
Motor control device Download PDFInfo
- Publication number
- JP4440441B2 JP4440441B2 JP2000245201A JP2000245201A JP4440441B2 JP 4440441 B2 JP4440441 B2 JP 4440441B2 JP 2000245201 A JP2000245201 A JP 2000245201A JP 2000245201 A JP2000245201 A JP 2000245201A JP 4440441 B2 JP4440441 B2 JP 4440441B2
- Authority
- JP
- Japan
- Prior art keywords
- voltage
- current
- target
- motor
- phase
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Control Of Ac Motors In General (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、DCブラシレスモータの電機子に流れる電流をフィードバックすることにより、該モータの出力トルクを制御するモータ制御装置に関する。
【0002】
【従来の技術】
従来より、DCブラシレスモータのトルク制御方法として、図10に示したように、3相(u,v,w)のDCブラシレスモータを、ロータ100に備えられた界磁磁石の磁束方向であるq軸上にある第1電機子101とq軸と直行するd軸上にある第2電機子102とを有する等価回路に変換して扱うdq制御が用いられている。
【0003】
dq制御によれば、本来は3相の交流電圧と交流電流で表されるDCブラシレスモータの制御系を、2軸(d軸/q軸)の直流電圧と直流電流で表すことができるため、DCブラシレスモータのトルク制御を簡素化することができる。
【0004】
そして、3相のDCブラシレスモータの出力トルクTrは、該モータの誘起電圧定数をKe、第2電機子に流れる電流をIdとすると、以下の式(a)で表される。
【0005】
【数1】
【0006】
そのため、誘起電圧定数Keが一定であれば、IdとTrとの関係を予めマップ化しておき、所望のトルク指令が与えられたときに、該マップから該トルク指令に応じたId電流の目標値を決定し、Id電流が該目標値と一致するようにモータの電極に印加する電圧を調節することによって、DCブラシレスモータの出力トルクを制御することができる。
【0007】
しかし、実際には誘起電圧定数Keはモータの個体差や界磁磁石の温度変化等により変化する場合がある。そして、このように誘起電圧定数Keが変化すると、トルク指令と実際のモータの出力トルクとの間に誤差が生じ、精度の良いトルク制御を行うことができなくなる。
【0008】
そこで、従来は、DCブラシレスモータの出力トルクと消費電力との間に相関関係があることに着目し、DCブラシレスモータの電源から供給される電力(≒DCブラシレスモータの消費電力)とDCブラシレスモータの出力トルクとの関係を予めマップ化しておき、トルク制御を行う際に、トルク指令に応じて該マップから求めた電力と実際に電源から供給される電力との差を解消するように、目標Id電流を補正してトルク補償を行っていた。
【0009】
しかし、このように実際に電源から供給される電力を求めるためには、電源の出力電圧を検出する電圧センサと共に電源の出力電流を検出する電流センサを設ける必要があり、装置のコストがアップすると共に装置の構成も複雑になるという不都合があった。
【0010】
【発明が解決しようとする課題】
本発明は、DCブラシレスモータの固体差や温度変化の影響を減少させて精度の良いトルク制御を行うことができるモータ制御装置を、コストを抑えて提供することを目的とする。
【0011】
【課題を解決するための手段】
本発明は上記目的を達成するためになされたものであり、DCブラシレスモータを、該モータの界磁の磁束方向であるq軸上にある第1電機子と、q軸と直行するd軸上にある第2電機子とを有する等価回路に変換して扱い、前記モータの電機子に流れる電流である電機子電流を検出する電流検出手段と、前記モータの回転数を検出する回転数検出手段と、前記モータの電源電圧を検出する電源電圧検出手段と、該電源電圧検出手段により検出された実電源電圧と該回転数検出手段により検出された実回転数と所定の目標トルクとに応じて、前記第1電機子に流れる電流の目標値である目標Iq電流と前記第2電機子に流れる電流の目標値である目標Id電流とを決定する目標電流決定手段と、前記電流検出手段により検出された電流値から前記第1電機子に流れる実際の電流である実Iq電流と前記第2電機子に流れる実際の電流である実Id電流とを把握する実電流把握手段と、前記実Iq電流が前記目標Iq電流と一致し、且つ前記実Id電流が前記目標Id電流と一致するように、前記第1電機子に生じるVq電圧と前記第2電機子に生じるVd電圧とを制御する電圧制御手段とを備えたモータ制御装置の改良に関する。
【0012】
そして、前記目標トルクと前記実回転数と前記実電源電圧とから、前記第1電機子で消費される電力と前記第2電機子で消費される電力の合計である相電力の目標値として目標相電力を決定する目標相電力決定手段と、前記実Iq電流又は前記目標Iq電流と、前記実Id電流又は前記目標Id電流と、前記電圧制御手段による前記Vq電圧及び前記Vd電圧の制御電圧値とから、前記第1電機子で実際に消費される電力と前記第2電機子で実際に消費される電力との合計である実相電力を把握する実相電力把握手段と、前記実相電力と前記目標相電力との差に応じて前記モータのトルクを調節するためのトルク補償量を算出し、該トルク補償量により前記目標Id電流を補正するトルク補償手段とを備えたことを特徴とする。
【0013】
かかる本発明によれば、詳細は後述するが、前記モータの個体差や温度変化等により前記モータの誘起電圧定数が変化して前記モータの出力トルクが変動すると、それに応じて前記実相電力把握手段により把握される前記実相電力が変化する。そして、前記トルク補償手段により、例えばPI制御によるフィードバック処理によって、前記実相電力と前記目標相電力との差に応じて算出される前記トルク補償量により前記目標Id電流が補正されるため、前記誘起電圧定数の変化による前記モータの出力トルクの変動を抑制して、前記モータの出力トルクを精度良く制御することができる。
【0014】
また、前記モータの誘起電圧に高次の高調波が含まれるような場合であって、前記実電流検出手段により把握される前記実Iq電流や前記実Id電流のばらつきが大きく、前記実相電力を把握する際に高次の移動平均処理を行う必要がある場合には、前記目標Iq電流や前記目標Id電流を用いて前記実相電力を把握することにより、前記実相電力把握手段は、少ない次数の移動平均処理により前記実相電力を把握することができる。そして、本発明によれば、前記モータの電源から供給される電流を検出するセンサを新たに設ける必要がないため、精度の良いトルク制御を行うことができるモータ制御装置をコストを抑えて提供することができる。
【0015】
また、前記電圧制御手段による前記Vq電圧の制御電圧と前記Vd電圧の制御電圧とをベクトル合成した制御相電圧が、前記電圧制御手段が実際に制御可能な前記Vq電圧と前記Vd電圧とをベクトル合成した相電圧の上限電圧を超える飽和状態となったときの、前記制御相電圧と、実際に前記第1電機子に生じる前記Vq電圧と前記第2電機子に生じる前記Vd電圧とをベクトル合成した検出相電圧との相関関係を予め記憶した記憶手段を有し、前記実相電力把握手段は、前記飽和状態となったときには、前記記憶手段に記憶された前記相関関係に基づいて前記電圧制御手段による前記Vq電圧の制御電圧と前記Vd電圧の制御電圧とを補正して、前記実相電力を把握することを特徴とする。
【0016】
かかる本発明によれば、前記飽和状態となり、前記制御相電圧と前記検出相電圧とが一致しない状態となったときに、前記実相電力把握手段は、前記記憶手段に記憶された前記相関関係に基づいて前記電圧制御手段による前記Vq電圧と前記Vd電圧の制御電圧を補正して前記実相電力を把握する。そのため、前記飽和状態となった場合であっても、前記実相電力把握手段は前記実相電力を制度良く把握することができる。
【0017】
また、前記電圧制御手段による前記Vq電圧の制御電圧と前記Vd電圧の制御電圧とをベクトル合成した制御相電圧の大きさが、前記電圧制御手段が実際に制御可能な前記Vq電圧と前記Vd電圧とをベクトル合成した相電圧の上限電圧付近に設定した最大相電圧以下となるように、前記目標Iq電流を補正する相電圧補償手段を備えたことを特徴とする。
【0018】
かかる本発明によれば、前記制御相電圧の大きさが前記最大相電圧を超えたときに、前記相電圧補償手段により前記Iq電流が補正されると、詳細は後述するが、前記Vd電圧が減少し、前記Vq電圧が増加して、前記制御相電圧の大きさが前記最大相電圧以下まで減少する。そのため、前記制御相電圧の大きさが前記最大相電圧を超えて前記Id電流の制御ができなくなり、前記モータの出力トルクが前記目標トルクよりも低下することを防止することができる。
【0019】
また、前記モータのロータが、界磁極間にエアギャップがある突極形であり、前記トルク補償手段は、前記d軸と前記q軸とからなるdq座標面において、前記Id電流及び前記Iq電流の所定量の変化に対して前記モータの出力トルクの変化が最大となる方向を傾きとする第1軸と、該第1軸と直交して前記モータの出力トルクが一定で前記相電圧の変化が最小となる第2軸とからなる座標系の該第1軸の前記出力トルクが増加する側と該第2軸の前記相電圧が減少する側とにより定まる範囲内に、前記トルク補償量を設定して、該座標系から前記dq座標面への座標変換を行うことにより、前記トルク補償量に応じた前記目標Id電流の補正量と前記目標Iq電流の補正量とを算出して、前記目標Id電流と前記目標Iq電流とを補正することを特徴とする。
【0020】
かかる本発明によれば、前記モータのロータが前記突極形であり、前記モータの出力トルクが前記Iq電流の影響を受ける場合において、前記座標変換より前記トルク補償量に応じた前記目標Iq電流の補正量と前記目標Id電流の補正量とを算出して、前記目標Iq電流と前記Id電流とを補正することができる。
【0021】
また、前記モータのロータが、界磁極間にエアギャップがある突極形であり、前記相電圧補償手段は、前記d軸と前記q軸とからなるdq座標面において、前記Id電流及び前記Iq電流の所定量の変化に対して前記モータの出力トルクの変化が最大となる方向を傾きとする第1軸と、該第1軸と直交して前記モータの出力トルクが一定で前記相電圧の変化が最小となる第2軸とからなる座標系の該第1軸の前記出力トルクが減少する側と該第2軸の前記相電圧が減少する側とに定まる範囲内に、前記制御相電圧と前記最大相電圧との差に応じて算出した相電圧補償量を設定して、該座標系から前記dq座標面への座標変換を行うことにより、前記相電圧補償量に応じた前記目標Id電流の補正量と前記目標Iq電流の補正量とを算出して、前記目標Id電流と前記目標Iq電流とを補正することを特徴とする。
【0022】
かかる本発明によれば、前記モータのロータが前記円筒形状であり、前記モータの出力トルクが前記Iq電流の影響を受ける場合において、前記座標変換により前記相電圧補正量に応じた前記目標Iq電流の補正量と前記目標Id電流の補正量とを算出して、前記目標Iq電流と前記Id電流とを補正することができる。
【0023】
【発明の実施の形態】
本発明の実施の形態について、図1〜図10を参照して説明する。図1は本発明のモータ制御装置によりDCブラシレスモータのトルク制御を行う場合の全体構成図、図2は目標電流設定部の第1の態様によるDCブラシレスモータの制御ブロック図、図3はDCブラシレスモータの相電圧が飽和したときの補正処理の説明図、図4はモータの制御相電圧が最大相電圧を超えたときの補正処理の説明図、図5は目標電流設定部の第2の態様によるDCブラシレスモータの制御ブロック図、図6はDCブラシレスモータのロータの構造説明図、図7及び図9は突極形状のロータを有するDCブラシレスモータ対してトルク補償と相電圧補償を行うための座標変換の説明図、図8は目標電流設定部の第3の態様におけるDCブラシレスモータの制御ブロック図、図10はdq座標の説明図である。
【0024】
図1を参照して、本発明のモータ制御装置は主として目標電流設定部1と電流制御部2とからなる。そして、目標電流設定部1と電流制御部2とは、3相(u,v,w)のDCブラシレスモータ3(以下、モータ3という)を、図10に示したように、モータ3に備えられた永久磁石の界磁100の磁束方向であるq軸上にある第1電機子101と、q軸と直交するd軸上にある第2電機子102とを有する等価回路に変換して扱う。
【0025】
なお、図中θeはu相の軸を基準として時計回りにとった界磁100の角度である電気角、ωeは界磁100の電気角速度である。また、モータ3のロータ4は、DCブラシレスモータのロータとして一般的な永久磁石の界磁極が磁性体内に埋め込まれて界磁極間にエアギャップがない円筒形である。
【0026】
この等価回路においては、第2電機子102に流れるId電流を調節することによりモータ3のトルクが制御され、また、第1電機子101に流れるIq電流を調節することによりモータ3の界磁極の磁束が制御される。
【0027】
目標電流設定部1と電流制御部2は、CPU,ROM,RAM等により構成される電子ユニットであり、目標電流設定部1には、モータ3の回転数を検出する回転数センサ5(本発明の回転数検出手段に相当する)から出力される回転数検出信号(Re_s)と、モータ3の電源6の出力電圧を検出する電源電圧センサ7(本発明の電源電圧検出手段に相当する)から出力される電源電圧検出信号(PS_s)と、他の装置から出力される目標トルク信号(Tr_c)とが入力され、電流設定マップ10(本発明の目標電流決定手段に相当する)に基づいて、目標トルク信号(Tr_c)により指示される目標トルクが生じるように、Id電流の目標値である目標Id電流(Id_c)とIq電流の目標値である目標Iq(Iq_c)とが決定される。
【0028】
ここで、電流設定マップ10は、回転数検出信号(Re_s)から把握されるモータ3の回転数と、電源電圧検出信号(PS_s)から把握される電源5の出力電圧と、目標トルク信号(Tr_c)により指示される目標トルクとが与えられたときに、該目標トルクを得るために必要なId電流とIq電流とを実験により求めてデータマップ化したものである。そのため、電流設定マップ10で設定された目標Id電流(Id_c)と目標Iq電流(Iq_c)がモータ3に供給されるようにId電流とIq電流を制御すれば、基本的にはモータ3から前記目標トルクを発生させることができる。
【0029】
しかし、実際には、モータ3の個体差や界磁極の温度変化等により、モータ3の誘起電圧定数が電流設定マップ10を作成したときの誘起電圧定数と相違する場合がある。そして、モータ3が発生するトルクTrは、誘起電圧定数をKeとすると前記式(1)で表されるため、誘起電圧定数Keが電流設定マップ10を作成したときの値と相違すると、目標トルクと実際にモータ3が発生するトルクとの間に誤差が生じてしまう。
【0030】
そこで、目標電流設定部1は、モータ3が発生するトルクの誤差をトルク補償部11(本発明のトルク補償手段の機能を含む)により抑制する処理を行い、また、モータ3の電機子に生じる電圧が制御可能範囲を超えることを相電圧補償部12(本発明の相電圧補償手段の機能を含む)により防止する処理を行っている。なお、トルク補償部11と相電圧補償部12の作動内容については後述する。
【0031】
また、電流制御部2には、モータ3のu相の電機子に流れる電流を検出する電流センサ8a(本発明の電流検出手段に相当する)から出力される電流検出信号(Iu_s)と、モータ3のw相の電機子に流れる電流を検出する電流センサ8b(本発明の電流検出手段に相当する)から出力される電流検出信号(Iw_s)と、モータ3の界磁極の電気角を検出する磁極位置センサ9から出力される位置検出信号(θe_s)が入力され、3相/dq変換部20(本発明の実電流把握手段に相当する)により、u相の電流検出信号(Iu_s)とw相の電流検出信号(Iw_s)と位置検出信号(θe_s)とから、Id電流の検出値である実Id電流(Id_s)とIq電流の検出値である実Iq電流(Iq_s)とが算出される。
【0032】
そして、実Id電流(Id_s)と実Iq電流(Iq_s)は、目標電流設定部1から出力される目標Id電流(Id_c)と目標Iq電流(Iq_c)と共に、dq電圧制御部21(本発明の電圧制御手段に相当する)に入力される。dq電圧制御部21は、実Id電流(Id_s)が目標Id電流(Id_c)と一致し、且つ、実Iq電流(Iq_s)が目標Iq電流(Iq_c)と一致するように、図10を参照して、第1電機子101に生じるVq電圧の目標値である目標Vq電圧(Vq_c)と、第2電機子102に生じるVd電圧の目標値である目標Vd電圧(Vd_c)とを決定する。
【0033】
dq電圧制御部21により決定された目標Vq電圧(Vq_c)と目標Vd電圧(Vd_c)はdq/3相変換部22に入力され、dq/3相変換部22は、目標Vq電圧(Vq_c)と目標Vd電圧(Vd_c)を3相の目標電圧(Vu_c,Vv_c,Vw_c)に変換してモータドライバ23に出力する。そして、モータドライバ23は、3相の目標電圧(Vu_c,Vv_c,Vw_c)に応じた電圧(Vu,Vv,Vw)を、モータ3のu,v,wの各電機子にそれぞれ印加する。
【0034】
電流制御部2によるこれらの一連の処理により、目標Id電流(Id_c)が実Id電流(Id_s)と一致し、且つ、目標Iq電流(Iq_c)が実Iq電流(Iq_s)と一致するように、モータ3の電機子に流れる電流がフィードバック制御される。
【0035】
次に、目標電流設定部1の第1の態様について、図2〜図4を参照して説明する。なお、図1と同一の構成については同一の符号を付して説明を省略する。
【0036】
図2を参照して、目標電流設定部1に備えられた電流設定マップ10は、上述した目標Id電流(Id_c)と目標Iq電流(Iq_c)の他に、図10を参照して、第1電機子101で消費される電力と第2電機子102で消費される電力との合計である相電力Pfの目標値である目標相電力(Pf_c)を決定する(この場合、電流設定マップは本発明の目標相電力決定手段の機能を含む)。
【0037】
目標相電力(Pf_c)のマップデータは、目標Id電流(Id_c)及び目標Iq電流(Iq_c)と同様に、予め実験により測定したデータに基づいて設定されたものである。
【0038】
ここで、Id電流(Id),Iq電流(Iq),Vd電圧(Vd),Vq電圧(Vq)の間には、以下の式(2)の関係がある。
【0039】
【数2】
【0040】
式(2)を変形すると以下の式(3)となる。
【0041】
【数3】
【0042】
そのため、モータ3の固体差や界磁極の温度変化等によりモータ3の誘起電圧定数Keが変化して、モータ3の出力トルクTrが変化すると(式(1)参照)、目標Id電流(Id_c)と目標Iq電流(Iq_c)を供給するために必要となる目標Vd電圧(Vd_c、本発明のVd電圧の制御電圧値に相当する)と目標Vq電圧(Vq_c、本発明のVq電圧の制御電圧値に相当する)とが変化する。
【0043】
その結果、以下の式(4)で算出されるモータ3で消費される実際の電力である実相電力(Pf_r)が変化する。
【0044】
【数4】
【0045】
したがって、モータ3の出力トルクTrの変化を、実相電力(Pf_r)の変化から把握することができる。そこで、トルク補償部11は、電流設定マップ10から決定される目標相電力(Pf_c)と実相電力(Pf_r)との差に応じて目標Id電流(Id_c)を補正することにより、モータ3の出力トルクTrの変動を抑制する処理を行う。
【0046】
トルク補償部11は、上記式(4)により実相電力(Pf_r)を算出する実相電力把握部30(本発明の実電力把握手段に相当する)、実電源電圧(PS_s)から実際にdq電圧制御部21により制御可能な相電圧の上限電圧を把握し、目標Vd電圧(Vd_c)と目標Vq電圧(Vq_c)とをベクトル合成した制御相電圧が該上限電圧を超える飽和状態となったときに、実相電力(Pf_r)を補正する飽和補正部31、目標相電力と実相電力との差(ΔPf=Pf_c−Pf_r)をとる加え合わせ点32、ΔPfから以下の式(5)によりモータ3の出力トルクを調節するためのトルク補償量(ΔId)を算出するPI演算部33、及び目標Id電流(Id_c)にトルク補償量(ΔId)を加算して目標Id電流を補正する加え合わせ点34を有する。
【0047】
【数5】
【0048】
ここで、dq電圧制御部21は、モータ3の電源6(図1参照)の出力電圧を超える相電圧をモータ3に生じさせるような制御を行うことができない。そのため、実相電力把握部30は、実電源電圧(PS_s)に基づいてdq電圧制御部21により制御可能な相電圧の上限電圧を把握する。
【0049】
図3(a)を参照して、制御相電圧(Vf_c)が上述した上限電圧(Vf_u)以下であれば(図中▲1▼の状態)、制御相電圧(Vf_c)と実際にモータ3に印加される相電圧が一致するように電流制御部2により制御されるため、実相電力把握部30により算出される実相電力(Pf_r)は実際にモータ3に供給される相電力とほぼ一致する。
【0050】
しかし、制御相電圧(Vf_c)が上限電圧(Vf_u)を超える飽和状態(図中▲2▼の状態)となると、電流制御部2の制御可能範囲を超えるため、制御相電圧(Vf_c)と実際にモータ3に印加される相電圧が相違してしまう。その結果、実電力把握部30により算出される実相電力(Pf_r)が実際にモータ3に供給される相電力と一致しなくなって、相電力を精度良く把握することができなくなる。
【0051】
図3(b)は、このように相電力が飽和状態となったときの、制御相電圧(Vf_c)と実際にモータ3に印加される相電圧の検出電圧(Vf_s)との関係(図中▲3▼)を、制御相電圧(Vf_c)が検出相電圧(Vf_s)と一致する理想的な制御状態(図中▲4▼)と比較して示した図である。図3(b)から明らかなように、飽和状態が進むにつれて、▲3▼と▲4▼の差が大きくなり、実相電力把握部30により把握される実相電力(Pf_r)の誤差が大きくなる。
【0052】
そこで、飽和補正部31は、図3(b)の▲3▼で示した飽和状態における制御相電圧(Vf_c)と検出相電圧(Vf_s)との相関関係を記憶したマップ(本発明の記憶手段に相当する)を有し、該マップに基づいて実相電力把握部30により算出された実相電力(Pf_r)を補正することにより、飽和状態であっても実相電力(Pf_r)を精度良く把握できるようにしている。
【0053】
次に、図4(a),4(b)は、図10に示したdq座標における電流と電圧の関係を示したものであり、Lqは第1電機子101のインダクタンス、Ldは第2電機子のインダクタンス、Rは第1電機子101及び第2電機子102の抵抗、ωはモータ3の角速度、ωeはモータ3の電気角速度である。
【0054】
また、Vmax(本発明の最大相電圧に相当する)は実電源電圧PS_sに応じて定まる電流制御部2により制御可能なVd電圧とVq電圧をベクトル合成した相電圧の上限値付近に設定された電圧である。
【0055】
ここで、第1電機子101に生じる電圧Vqと、第2電機子102に生じる電圧Vpは、それぞれ以下の式(6)、(7)で表される。
【0056】
【数6】
【0057】
【数7】
【0058】
そして、モータ3の出力トルクTrが増加するのは、R・Idとωe・Ld・Idの合成ベクトルV1(図4(a)参照)の方向となる。この場合、例えば、モータ3の動作点P1が半径をVmaxとする円上にあるときに、上述したトルク補償量(ΔId)によりId電流を増加する補正が行われると、相電圧がD1の方向(D1はV1と平行)に移行してVmaxを超え、動作点が安定円の外となってしまう。そして、このようにモータ3の動作点が安定円の外に出ると、電流制御部2による正常な電流制御が行えなくなりモータ3の出力トルクの大幅な低下等を招くおそれがある。
【0059】
そこで、制御相電圧補償部12は、制御相電圧(Vf_c)が最大相電圧(Vmax)を超えることとなる場合には、制御相電圧(Vf_c)を安定円内に入るように補正する処理を行う。
【0060】
制御相電圧補償部12は、実電源電圧(PS_s)から最大相電圧(Vmax)を設定する最大相電圧設定部40、制御Vd電圧(Vd_c)と制御Vq電圧(Vq_c)とから制御相電圧(Vf_c)を算出する制御相電圧把握部41、最大相電圧(Vmax)と制御相電圧(Vf_c)との差(ΔVf=Vfmax−Vf_c)をとる加え合わせ点42、ΔVfから以下の式(8)によりモータ3の相電圧を調節するための相電圧補償量(ΔIq)を算出するPI演算部43、及び目標Iq電流(Iq_c)に相電圧補償量(ΔIq)を加算して目標Iq電流を補正する加え合わせ点44を有する。
【0061】
【数8】
【0062】
図4(b)を参照して、相電圧補償部12は、トルク補償部11によりId電流がΔId分増え、それに応じてモータ3の動作点がP1からP2に移行し、モータ3の動作点が安定円SFの外に出る状況となったときに、PI演算部43により算出される相電圧補償量(ΔIq)を、加え合わせ点44で目標Iq電流に加算する。
【0063】
これにより、モータ3の動作点が安定円SFの外にあったP2点から安定円SF内のP3に移行し、モータ3の電流制御が不能となって、モータ3の出力トルクが低下することを防止することができる。
【0064】
そして、トルク補償部11により補正された目標Id電流(Id_c)と、相電圧補償部12により補正された目標Iq電流(Iq_c)とが、電流制御部2に備えられたdq電圧制御部21に出力される。
【0065】
dq電圧制御部21は、目標Id電流(Id_c)と実Id電流(Id_s)との差(ΔId_c)をとる加え合わせ点50、ΔId_cをPI演算するPI演算部51、目標Iq電流(Iq_c)と実Iq電流(Iq_s)との差(ΔIq_c)をとる加え合わせ点52、ΔIq_cをPI演算するPI演算部53、PI演算部51の演算結果から目標Vd電圧(Vd_c)をIq電流とモータ3の角速度ωから非干渉化して算出し、また、PI演算部53の演算結果から目標Vq電圧(Vq_c)をId電流とモータ3の角速度ωから非干渉化して算出するための非干渉項を生成する非干渉制御部54と、PI演算部51の演算結果に非干渉制御部54により算出された非干渉項を加算する加え合わせ点55と、PI演算部53の演算結果に非干渉制御部54により算出された非干渉項を加算する加え合わせ点55とを有する。
【0066】
そして、dq電圧制御部21からdq/3相変換部22に、目標Vd電圧(Vd_c)と目標Vq電圧(Vq_c)とを出力することによって、図1を参照して上述したように、目標Id電流(Id_c)が実Id電流(Id_s)と一致し、目標Iq電流(Iq_c)が実Iq電流(Iq_c)と一致するようにモータ3の電機子に流れる電流がフィードバック制御される。
【0067】
次に、目標電流設定部1の第2の態様について、図5を参照して説明する。本第2の態様は、上述した第1の態様と比較して、実相電力把握部30の構成のみが異なり、他の構成は同一である。
【0068】
上述した第1の態様においては、実相電力把握部30は前記式(1)により実相電力(Pf_r)を算出した。しかし、モータ3の誘起電圧に高次の高調波が含まれる場合等においては、実Id電流(Id_s)や実Iq電流(Iq_s)のばらつきが大きくなり、それに応じて目標Vd電圧(Vd_c)や目標Vq電圧(Vq_c)のばらつきも大きくなる。
【0069】
この場合、実相電力(Pf_r)を安定して算出するためには、高次の移動平均を行う処理が必要となって、応答の遅れや計算時間の増大を招くという不都合がある。そこで、本第2の態様においては、実相電力把握部30は以下の式(9)により実相電力(Pf_r)を算出する。
【0070】
【数9】
【0071】
すなわち、実Id電流(Id_s)と実Iq電流(Iq_s)ではなく、目標Id電流(Id_c)と目標Iq電流(Iq_c)とに基づいて実相電力(Pf_r)を算出する。これにより、次数の小さい移動平均によりばらつきの小さい実相電力(Pf_r)を算出することができる。
【0072】
次に、図6〜図9を参照して、目標電流設定部1の第3の態様について説明する。
【0073】
図6(a)に示したように、モータのロータ71が界磁極71aと72b間にエアギャップがある突極形である場合には、界磁極71a,71bと電機子72a,72b間のギャップ(Ga)が、ロータ70の回転位置に応じて変化するため(▲5▼の位置でギャップが最大、▲6▼の位置でギャップが最小)、それに応じて電機子72a,72b間の磁気抵抗も変化する。
【0074】
そのため、図6(b)に示したように、ロータ75がDCブラシレスモータのロータとして一般的な、界磁極76a,76bが磁性体(鉄等)77に埋め込まれて界磁極76a,76b間にエアギャップがなく、電機子78a,78bとロータ75間のギャップ(Gb)が一定である円筒形の場合には発生しないリラクタンストルクTLが発生する。
【0075】
ここで、リラクタンストルクTLは以下の式(10)で表され、ロータが突極形のモータの出力トルクTiは以下の式(11)で表される。
【0076】
【数10】
【0077】
【数11】
【0078】
そのため、上記式(1)で示したロータが円筒形のモータの場合はId電流のみによってモータの出力トルクが決定されたが、ロータが突極形のモータの場合にはId電流とIq電流の双方によりモータの出力トルクが決定される。
【0079】
したがって、上述した目標電流設定部1の第1の態様及び第2の態様のように、目標相電力(Pf_c)と実相電力(Pf_r)との差(ΔPf)に基づくトルク補償をId電流のみによっては行うことができない。また、Iq電流が変化するとモータの出力トルクが変動するため、モータの制御相電圧(Vf_c)が最大相電圧(Vfmax)を超えたときに、最大相電圧(Vmax)と制御相電圧(Vf_c)との差(ΔVf)に基づく相電圧補償をIq電流のみによっては行うことができない。
【0080】
そこで、本第3の態様では、目標電流設定部1は、目標相電力(Pf_c)と実相電力(Pf_c)との差(ΔPf)に応じてモータのトルクを相電圧から非干渉化して補償し、最大相電圧(Vfmax)と制御相電圧(Vf_r)の差(ΔVf)に応じてモータの相電圧をトルクから非干渉化して補償するために、以下に示す座標変換処理を行う。
【0081】
上述した式(11)から、
【0082】
【数12】
【0083】
【数13】
【0084】
となるので、ロータが突極形のモータのある動作点(Id,Iq)に対して、Id電流とIq電流の単位電流(本発明の所定電流に相当する)あたりのトルク変化量が最も大きくなる方向の座標値Idu1(Vd軸座標)、Iqu1(Vq軸座標)は、
【0085】
【数14】
【0086】
で与えられる。
【0087】
また、トルクが変化しない単位電流ベクトルの座標値Idu4(Vd軸座標)、Iqu4(Vq軸座標)は、
【0088】
【数15】
【0089】
で与えられる。
【0090】
これらの座標をベクトルとしてdq座標上に表すと、図7(a)に示したように、ロータが突極形のモータの等トルク曲線TCの法線方向のベクトルUtと接線方向のベクトルUvとなる。Utがモータの動作点(P10)におけるトルク変化が最も大きい方向のベクトル、Uvがトルクが変化しない方向のベクトルである。また、Tr軸は動作点(P10)を通り、傾きがUtと等しい軸、Vf軸はTr軸と直交してモータの相電圧の変化が最小となる軸である。
【0091】
これから、ロータが突極形のモータに対して、ロータが円筒形のモータと同様に、モータのトルク補償と相電圧補償を非干渉化して行うには、上記式(5)により算出されるトルク補償量(ΔId)をΔTrとおき、上記式(8)により算出される相電圧補償量(ΔIq)をΔVfとおいて、以下の式(16)による座標変換を行って、ロータが突極形のモータに対するId電流の補正量(ΔId)とIq電流の補正量(ΔIq)とを決定すればよい。
【0092】
【数16】
【0093】
このように座標変換を行うことにより、図7(a)に示したように、Tr軸上に設定されたトルク補償量ΔTrがdq座標値に変換され、トルク補償量ΔTrを得るのに必要なId電流の補正量(ΔId)とIq電流の補正量(ΔIq)とを求めることができる。相電圧操作量(ΔVf)の場合も同様に、Vf軸上に設定された相電圧補償量(ΔVf)がdq座標値に変換され、相電圧補償量(ΔVf)を得るのに必要なId電流の補正量(ΔId)とIq電流の補正量(Δq)とを求めることができる。
【0094】
なお、トルク補償量ΔTrをTr軸上ではなく、Tr軸のモータの出力トルクが増加する側(図中(+)側)とTf軸のモータの相電圧が減少する側(図中(−)側)とにより定まる範囲(図中▲7▼)に設定して、トルク補償量ΔTrを得るのに必要なId電流の補正量(ΔId)とIq電流の補正量(ΔIq)とを求めてもよい。また、相電圧補償量ΔVfをVf軸上ではなく、Tr軸のモータの出力トルクが減少する側(図中(−)側)とTf軸のモータの相電圧が減少する側(図中(−)側)とにより定まる範囲(図中▲8▼)に設定して、トルク補償量ΔTrを得るのに必要なId電流の補正量(ΔId)とIq電流の補正量(ΔIq)とを求めてもよい。
【0095】
図8は、ロータが突極形のモータ80に対して、上記式(16)により、トルク補償と相電圧補償を行う場合のトルク補償部11と相電圧補償部12の構成を示したものである。トルク補償部12は、トルク補償量ΔTrを座標変換部70により上記式(16)によって座標変換してId電流の補正値(ΔId)とIq電流の補正値(ΔIq)を出力する。また、相電圧補償部12は、相電圧操作量ΔVfを座標変換部70により上記式(16)によって座標変換してId電流の補正値(ΔId)とIq電流の補正値(ΔIq)を出力する。
【0096】
このように、座標変換部70により座標変換を行うことによって、トルク補償部11によるトルク補償処理と、相電圧補償部12による相電圧補償処理を非干渉化して行うことができる。
【0097】
なお、トルク補償部11による相電力のフィードバックと、相電圧補償部12による相電圧フィードバックの安定性が、座標変換部70のゲインの変化に対して敏感でない場合は、上記式(16)を近似的に以下の式(17)としても十分制御可能である。
【0098】
【数17】
【0099】
また、相電圧の最大出力点は、図7(b)に示したように、等トルク曲線TCと、電圧円SFが接する点(図中P11)となるが、この点は相電圧のフィードバックの安定領域の境界(図中L1)である。そのため、動作点P11付近で相電圧のフィードバックが不安定となる可能性があるが、この場合には、ΔL(=Ld−Lq)を実際よりも大きくして座標変換を行うことにより、出力限界を安定領域内とすることができる。図中、FV2がΔLを大きくしたときのトルクが変化しない方向であり、L2が拡大された安定領域の境界である。
【0100】
この場合、座標変換式は、以下の式(18)となる。
【0101】
【数18】
【0102】
また、Iq=0である場合のモータ80の動作点(Id,0)に対して、Id電流とIq電流の単位電流あたりのトルク変化量が最も大きくなる方向の座標値Idu3(Vd軸座標)、Iqu3(Vq軸座標)は、
【0103】
【数19】
【0104】
また、トルクが変化しない単位電流ベクトルの座標値Idu4(Vd軸座標)、Iqu4(Vq軸座標)は、
【0105】
【数20】
【0106】
と計算できる。図9はこれを示したものである。TC1,TD1,FD1,LQ1は、それぞれIq≠0のときの等トルク曲線,トルクが単位電流に対して最も変化する方向、定トルクで相電圧が減少する方向,相電圧フィードバックの安定限界を示している。また、TC2,TD2,FD2,LQ2は、それぞれIq=0のときの等トルク曲線,トルクが単位電流に対して最も変化する方向、定トルクで相電圧が減少する方向,相電圧フィードバックの安定限界を示している。
【0107】
図9から明らかなように、Iq≠0の場合よりもIq=0とした場合のほうが安定領域が拡大される。そのため、近似的に式(19),(20)を用いて座標変換を行ってもよい。この場合の座標変換式は以下の式(21)となる。
【0108】
【数21】
【0109】
なお、本実施の形態では、飽和補正部31は図3(b)に示した制御相電圧(Vf_c)と検出相電圧(Vf_s)との相関関係をマップとして保持したが、例えば関係式により保持するようにしてもよい。
【0110】
また、上述した目標電流設定部1の第1の態様では、実相電力把握部30は、実Id電流(Id_s)と実Iq電流(Iq_s)とに基づいて実相電力(Pf_r)を算出し、目標電流設部1の第2の態様では、実相電力把握部30は、目標Id電流(Id_c)と目標Iq電流(Iq_c)とに基づいて実相電力(Pf_r)を算出したが、その他の組み合わせとして、実Id電流(Id_s)と目標Iq電流(Iq_c)とに基づいて実相電力を算出してもよく、目標Id電流(Id_c)と実Iq電流(Iq_s)とに基づいて実相電力(Pf_r)を算出してもよい。
【0111】
また、本実施の形態では、飽和補正部31により実相電力(Pf_r)を補正すると共に、相電圧補償部により12により相電圧を補正したが、これらの補正を行わない場合においても本発明の効果を得ることができる。
【図面の簡単な説明】
【図1】本発明のモータ制御装置によりDCブラシレスモータのトルク制御を行う場合の全体構成図。
【図2】目標電流設定部の第1の態様によるDCブラシレスモータの制御ブロック図。
【図3】DCブラシレスモータの相電圧が飽和したときの補正処理の説明図。
【図4】目標相電圧が最大相電圧を超えたときの補正処理の説明図。
【図5】目標電流設定部の第2の態様によるDCブラシレスモータの制御ブロック図。
【図6】DCブラシレスモータのロータの構造説明図。
【図7】ロータが突極形のDCブラシレスモータに対してトルク補償と相電圧補償を行うための座標変換の説明図。
【図8】目標電流設定部の第3の態様におけるDCブラシレスモータの制御ブロック図。
【図9】ロータが突極形のDCブラシレスモータに対してトルク補償と相電圧補償を行うための座標変換の説明図。
【図10】dq座標の説明図。
【符号の説明】
1…目標電流設定部、2…電流制御部、3…DCブラシレスモータ、4…ロータ、5…回転数センサ、6…電源、7…電源電圧センサ、8a,8b…電流センサ、9…磁極位置センサ、10…電流設定マップ、11…トルク補償部、12…相電圧補償部、20…3相/dq変換部、21…dq電圧制御部、22…dq/3相変換部、23…モータドライバ、30…実相電力把握部、31…飽和補正部、40…最大相電圧設定部、41…制御相電圧把握部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a motor control device that controls an output torque of a motor by feeding back a current flowing through an armature of a DC brushless motor.
[0002]
[Prior art]
Conventionally, as a torque control method for a DC brushless motor, as shown in FIG. 10, a three-phase (u, v, w) DC brushless motor is replaced with a magnetic flux direction q of a field magnet provided in the
[0003]
According to dq control, a control system for a DC brushless motor, which is originally represented by a three-phase AC voltage and AC current, can be expressed by two axes (d-axis / q-axis) DC voltage and DC current. Torque control of the DC brushless motor can be simplified.
[0004]
The output torque Tr of the three-phase DC brushless motor is expressed by the following equation (a), where Ke is the induced voltage constant of the motor and Id is the current flowing through the second armature.
[0005]
[Expression 1]
[0006]
Therefore, if the induced voltage constant Ke is constant, the relationship between Id and Tr is mapped in advance, and when a desired torque command is given, the target value of the Id current according to the torque command from the map And the output torque of the DC brushless motor can be controlled by adjusting the voltage applied to the motor electrode so that the Id current matches the target value.
[0007]
However, in actuality, the induced voltage constant Ke may change due to individual differences of motors, temperature changes of field magnets, and the like. If the induced voltage constant Ke changes in this way, an error occurs between the torque command and the actual motor output torque, and accurate torque control cannot be performed.
[0008]
Therefore, in the past, focusing on the correlation between the output torque of the DC brushless motor and the power consumption, the power supplied from the power source of the DC brushless motor (≈ the power consumption of the DC brushless motor) and the DC brushless motor In order to eliminate the difference between the power obtained from the map in accordance with the torque command and the power actually supplied from the power supply, when the torque control is mapped in advance, Torque compensation was performed by correcting the Id current.
[0009]
However, in order to obtain the power actually supplied from the power supply in this way, it is necessary to provide a current sensor that detects the output current of the power supply together with the voltage sensor that detects the output voltage of the power supply, which increases the cost of the apparatus. At the same time, the configuration of the apparatus is complicated.
[0010]
[Problems to be solved by the invention]
SUMMARY OF THE INVENTION An object of the present invention is to provide a motor control device capable of performing accurate torque control by reducing the influence of individual differences and temperature changes of a DC brushless motor while reducing costs.
[0011]
[Means for Solving the Problems]
The present invention has been made in order to achieve the above-described object, and a DC brushless motor has a first armature on the q-axis that is the magnetic flux direction of the field of the motor, and a d-axis that is orthogonal to the q-axis. A current detection means for detecting an armature current that is a current flowing in the armature of the motor, and a rotation speed detection means for detecting the rotation speed of the motor And a power supply voltage detecting means for detecting the power supply voltage of the motor, an actual power supply voltage detected by the power supply voltage detecting means, an actual rotational speed detected by the rotational speed detecting means, and a predetermined target torque Target current determining means for determining a target Iq current that is a target value of the current flowing through the first armature and a target Id current that is a target value of the current flowing through the second armature; and detected by the current detecting means From the measured current value An actual current grasping means for grasping an actual Iq current that is an actual current flowing through the first armature and an actual Id current that is an actual current flowing through the second armature; and the actual Iq current is the target Iq current. And a voltage control means for controlling a Vq voltage generated in the first armature and a Vd voltage generated in the second armature so that the actual Id current matches the target Id current. The present invention relates to an improvement of a motor control device.
[0012]
The target torque, the actual rotation speed, and the actual power supply voltage are used as a target value of phase power that is the sum of the power consumed by the first armature and the power consumed by the second armature. Target phase power determination means for determining phase power, the actual Iq current or the target Iq current, the actual Id current or the target Id current, and the control voltage value of the Vq voltage and the Vd voltage by the voltage control means Real phase power grasping means for grasping real phase power that is the sum of the power actually consumed by the first armature and the power actually consumed by the second armature, and the real phase power and the target A torque compensation means for calculating a torque compensation amount for adjusting the torque of the motor according to a difference from the phase power and correcting the target Id current based on the torque compensation amount is provided.
[0013]
According to the present invention, as will be described in detail later, when the induced voltage constant of the motor changes due to individual differences or temperature changes of the motor and the output torque of the motor fluctuates, the actual phase power grasping means changes accordingly. The real phase power grasped by the above changes. Then, the target Id current is corrected by the torque compensation amount calculated according to the difference between the actual phase power and the target phase power by the torque compensation means, for example, by feedback processing by PI control. It is possible to control the output torque of the motor with high accuracy by suppressing fluctuations in the output torque of the motor due to a change in voltage constant.
[0014]
Further, in the case where high-order harmonics are included in the induced voltage of the motor, the actual Iq current and the actual Id current that are grasped by the actual current detecting means are large, and the actual phase power is When it is necessary to perform a high-order moving average process when grasping, the real phase power grasping means uses the target Iq current or the target Id current to grasp the real phase power, so that the real phase power grasping means The real phase power can be grasped by moving average processing. According to the present invention, there is no need to newly provide a sensor for detecting the current supplied from the power source of the motor, so that a motor control device capable of performing accurate torque control is provided at a reduced cost. be able to.
[0015]
Further, a control phase voltage obtained by vector synthesis of the control voltage of the Vq voltage and the control voltage of the Vd voltage by the voltage control means is a vector of the Vq voltage and the Vd voltage that can be actually controlled by the voltage control means. Vector synthesis of the control phase voltage when the saturation state exceeds the upper limit voltage of the combined phase voltage, the Vq voltage actually generated in the first armature, and the Vd voltage generated in the second armature did detection Storage means for storing the correlation with the phase voltage in advance, and when the real phase power grasping means is in the saturation state, the voltage control means by the voltage control means based on the correlation stored in the storage means The real phase power is grasped by correcting the control voltage of the Vq voltage and the control voltage of the Vd voltage.
[0016]
According to the present invention, the saturation state occurs, and the control phase voltage and the detection When the phase voltage does not match, the actual phase power grasping unit is configured to perform the voltage control unit based on the correlation stored in the storage unit. V The real phase power is grasped by correcting the control voltage of the q voltage and the Vd voltage. Therefore, even when the saturation state is reached, the actual phase power grasping means can grasp the actual phase power systematically.
[0017]
Further, the magnitude of the control phase voltage obtained by vector synthesis of the control voltage of the Vq voltage and the control voltage of the Vd voltage by the voltage control means is the Vq voltage and the Vd voltage that can be actually controlled by the voltage control means. And a phase voltage compensation means for correcting the target Iq current so as to be equal to or lower than the maximum phase voltage set near the upper limit voltage of the phase voltage obtained by vector synthesis.
[0018]
According to the present invention, when the Iq current is corrected by the phase voltage compensation means when the magnitude of the control phase voltage exceeds the maximum phase voltage, the Vd voltage is The voltage Vq is decreased, and the magnitude of the control phase voltage is decreased below the maximum phase voltage. Therefore, it is possible to prevent the Id current from being controlled when the magnitude of the control phase voltage exceeds the maximum phase voltage, and to prevent the output torque of the motor from lowering than the target torque.
[0019]
Further, the rotor of the motor has a salient pole shape with an air gap between the field poles, and the torque compensation means has the Id current and the Iq current on a dq coordinate plane composed of the d axis and the q axis. A first axis whose inclination is a direction in which the change in the output torque of the motor is maximum with respect to a predetermined amount of change, and the phase voltage is constant with the output torque of the motor being orthogonal to the first axis. Minimal change in Within a range determined by the side on which the output torque of the first axis of the coordinate system composed of the second axis increases and the side on which the phase voltage of the second axis decreases. , By setting the torque compensation amount and performing coordinate conversion from the coordinate system to the dq coordinate plane, the correction amount of the target Id current and the correction amount of the target Iq current according to the torque compensation amount are obtained. The calculation is performed to correct the target Id current and the target Iq current.
[0020]
According to the present invention, when the rotor of the motor is the salient pole type and the output torque of the motor is affected by the Iq current, the target Iq current corresponding to the torque compensation amount is obtained from the coordinate conversion. And a correction amount of the target Id current can be calculated to correct the target Iq current and the Id current.
[0021]
The rotor of the motor has a salient pole shape with an air gap between the field poles, and the phase voltage compensation means has the Id current and the Iq on a dq coordinate plane composed of the d axis and the q axis. A first axis whose inclination is a direction in which the change in the output torque of the motor is maximum with respect to a change in the predetermined amount of current, and the output voltage of the motor is constant and orthogonal to the first axis. Minimal change in The control phase voltage and the maximum phase voltage are within a range determined by a side where the output torque of the first axis of the coordinate system including the second axis decreases and a side where the phase voltage of the second axis decreases. By setting the phase voltage compensation amount calculated according to the difference between the coordinate system and the coordinate conversion from the coordinate system to the dq coordinate plane, the correction amount of the target Id current according to the phase voltage compensation amount and A correction amount of the target Iq current is calculated to correct the target Id current and the target Iq current.
[0022]
According to the present invention, when the rotor of the motor has the cylindrical shape and the output torque of the motor is affected by the Iq current, the target Iq current corresponding to the phase voltage correction amount by the coordinate conversion is obtained. Correction amount and target Id current correction amount Calculate The target Iq current and the Id current can be corrected.
[0023]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described with reference to FIGS. FIG. 1 is an overall configuration diagram when torque control of a DC brushless motor is performed by the motor control device of the present invention, FIG. 2 is a control block diagram of a DC brushless motor according to a first mode of a target current setting unit, and FIG. FIG. 4 is an explanatory diagram of correction processing when the motor phase voltage is saturated, FIG. 4 is an explanatory diagram of correction processing when the motor control phase voltage exceeds the maximum phase voltage, and FIG. 5 is a second mode of the target current setting unit. FIG. 6 is a diagram illustrating the structure of a DC brushless motor rotor. FIGS. 7 and 9 are diagrams for performing torque compensation and phase voltage compensation on a DC brushless motor having a salient pole-shaped rotor. FIG. 8 is a control block diagram of a DC brushless motor in the third mode of the target current setting unit, and FIG. 10 is an explanatory diagram of dq coordinates.
[0024]
Referring to FIG. 1, the motor control device of the present invention mainly includes a target current setting unit 1 and a
[0025]
In the figure, θe is the electrical angle that is the angle of the
[0026]
In this equivalent circuit, the torque of the motor 3 is controlled by adjusting the Id current flowing through the
[0027]
The target current setting unit 1 and the
[0028]
Here, the
[0029]
However, in practice, the induced voltage constant of the motor 3 may differ from the induced voltage constant when the
[0030]
Therefore, the target current setting unit 1 performs a process of suppressing an error in torque generated by the motor 3 by the torque compensation unit 11 (including the function of the torque compensation unit of the present invention), and also occurs in the armature of the motor 3. The phase voltage compensator 12 (including the function of the phase voltage compensation means of the present invention) prevents the voltage from exceeding the controllable range. The operation contents of the
[0031]
The
[0032]
The actual Id current (Id_s) and the actual Iq current (Iq_s), together with the target Id current (Id_c) and the target Iq current (Iq_c) output from the target current setting unit 1, Corresponding to voltage control means). The dq
[0033]
The target Vq voltage (Vq_c) and the target Vd voltage (Vd_c) determined by the dq
[0034]
Through these series of processing by the
[0035]
Next, the 1st aspect of the target electric current setting part 1 is demonstrated with reference to FIGS. In addition, about the structure same as FIG. 1, the same code | symbol is attached | subjected and description is abbreviate | omitted.
[0036]
Referring to FIG. 2, the
[0037]
Similar to the target Id current (Id_c) and the target Iq current (Iq_c), the map data of the target phase power (Pf_c) is set based on data measured in advance through experiments.
[0038]
Here, there is a relationship of the following formula (2) among the Id current (Id), Iq current (Iq), Vd voltage (Vd), and Vq voltage (Vq).
[0039]
[Expression 2]
[0040]
When the equation (2) is modified, the following equation (3) is obtained.
[0041]
[Equation 3]
[0042]
Therefore, when the induced voltage constant Ke of the motor 3 changes due to the individual difference of the motor 3, the temperature change of the field pole, etc., and the output torque Tr of the motor 3 changes (see equation (1)), the target Id current (Id_c) And the target Vd voltage (Vd_c, corresponding to the control voltage value of the Vd voltage of the present invention) and the target Vq voltage (Vq_c, control voltage value of the Vq voltage of the present invention) required for supplying the target Iq current (Iq_c) Corresponds to).
[0043]
As a result, the actual phase power (Pf_r) that is the actual power consumed by the motor 3 calculated by the following equation (4) changes.
[0044]
[Expression 4]
[0045]
Therefore, the change in the output torque Tr of the motor 3 can be grasped from the change in the actual phase power (Pf_r). Therefore, the
[0046]
The
[0047]
[Equation 5]
[0048]
Here, the dq
[0049]
Referring to FIG. 3A, if the control phase voltage (Vf_c) is equal to or lower than the above-described upper limit voltage (Vf_u) (the state of (1) in the figure), the control phase voltage (Vf_c) and the actual motor 3 Since it is controlled by the
[0050]
However, when the control phase voltage (Vf_c) reaches a saturation state exceeding the upper limit voltage (Vf_u) (the state indicated by (2) in the figure), it exceeds the controllable range of the
[0051]
FIG. 3B shows the relationship between the control phase voltage (Vf_c) and the phase voltage detection voltage (Vf_s) actually applied to the motor 3 when the phase power is saturated in this way (in the figure). (3)) is detected by the control phase voltage (Vf_c) phase It is the figure shown in comparison with the ideal control state ((4) in the figure) that coincides with the voltage (Vf_s). As apparent from FIG. 3B, the difference between (3) and (4) increases as the saturation state progresses, and the error of the actual phase power (Pf_r) grasped by the actual phase
[0052]
Therefore, the
[0053]
Next, FIGS. 4A and 4B show the relationship between current and voltage in the dq coordinate shown in FIG. 10, where Lq is the inductance of the
[0054]
Further, Vmax (corresponding to the maximum phase voltage of the present invention) is set near the upper limit value of the phase voltage obtained by vector synthesis of the Vd voltage and the Vq voltage that can be controlled by the
[0055]
Here, the voltage Vq generated in the
[0056]
[Formula 6]
[0057]
[Expression 7]
[0058]
The output torque Tr of the motor 3 increases in the direction of the combined vector V1 (see FIG. 4A) of R · Id and ωe · Ld · Id. In this case, for example, when the operating point P1 of the motor 3 is on a circle having a radius Vmax, if the correction for increasing the Id current is performed by the torque compensation amount (ΔId), the phase voltage is in the direction of D1. (D1 is parallel to V1) and exceeds Vmax, and the operating point is outside the stable circle. If the operating point of the motor 3 goes out of the stable circle in this way, normal current control by the
[0059]
Therefore, when the control phase voltage (Vf_c) exceeds the maximum phase voltage (Vmax), the control
[0060]
The control phase
[0061]
[Equation 8]
[0062]
Referring to FIG. 4B, the
[0063]
As a result, the operating point of the motor 3 shifts from the P2 point outside the stable circle SF to P3 in the stable circle SF, the current control of the motor 3 becomes impossible, and the output torque of the motor 3 decreases. Can be prevented.
[0064]
Then, the target Id current (Id_c) corrected by the
[0065]
The dq
[0066]
Then, by outputting the target Vd voltage (Vd_c) and the target Vq voltage (Vq_c) from the dq
[0067]
Next, a second mode of the target current setting unit 1 will be described with reference to FIG. Compared with the first aspect described above, the second aspect is Power Only the configuration of the grasping
[0068]
In the first aspect described above, the real phase
[0069]
In this case, in order to stably calculate the real phase power (Pf_r), a process of performing a high-order moving average is required, which causes a disadvantage that a delay in response and an increase in calculation time are caused. Therefore, in the second mode, the real phase
[0070]
[Equation 9]
[0071]
That is, the actual phase power (Pf_r) is calculated based on the target Id current (Id_c) and the target Iq current (Iq_c), not the actual Id current (Id_s) and the actual Iq current (Iq_s). Thereby, the real phase power (Pf_r) having a small variation can be calculated by a moving average having a small order.
[0072]
Next, a third aspect of the target current setting unit 1 will be described with reference to FIGS.
[0073]
As shown in FIG. 6A, when the rotor 71 of the motor is a salient pole type with an air gap between the
[0074]
Therefore, as shown in FIG. 6B, the
[0075]
Here, the reluctance torque TL is represented by the following formula (10), and the output torque Ti of the salient rotor motor is represented by the following formula (11).
[0076]
[Expression 10]
[0077]
## EQU11 ##
[0078]
Therefore, the rotor represented by the above formula (1) is Cylindrical In the case of this motor, the output torque of the motor is determined only by the Id current. Salient pole In the case of the type motor, the output torque of the motor is determined by both the Id current and the Iq current.
[0079]
Therefore, torque compensation based on the difference (ΔPf) between the target phase power (Pf_c) and the actual phase power (Pf_r) is performed only by the Id current, as in the first and second aspects of the target current setting unit 1 described above. Can not do. Moreover, since the output torque of the motor fluctuates when the Iq current changes, control Phase voltage (Vf_ c ) Exceeds the maximum phase voltage (Vfmax) and the maximum phase voltage (Vmax) control Phase voltage (Vf_ c The phase voltage compensation based on the difference (ΔVf) with respect to () cannot be performed only by the Iq current.
[0080]
Therefore, in the third mode, the target current setting unit 1 compensates the motor torque by decoupling from the phase voltage according to the difference (ΔPf) between the target phase power (Pf_c) and the actual phase power (Pf_c). In order to compensate the phase voltage of the motor by decoupling from the torque according to the difference (ΔVf) between the maximum phase voltage (Vfmax) and the control phase voltage (Vf_r), the following coordinate conversion processing is performed.
[0081]
From equation (11) above,
[0082]
[Expression 12]
[0083]
[Formula 13]
[0084]
Therefore, the torque change amount per unit current (corresponding to the predetermined current of the present invention) of the Id current and the Iq current is the largest for an operating point (Id, Iq) of a motor having a salient pole rotor. The coordinate values Idu1 (Vd axis coordinates) and Iqu1 (Vq axis coordinates) in the direction
[0085]
[Expression 14]
[0086]
Given in.
[0087]
Also, the coordinate values Idu4 (Vd axis coordinates) and Iqu4 (Vq axis coordinates) of the unit current vector where the torque does not change are
[0088]
[Expression 15]
[0089]
Given in.
[0090]
When these coordinates are represented as vectors on the dq coordinates, as shown in FIG. 7A, the normal vector Ut and the tangential vector Uv of the isotorque curve TC of the motor having a salient pole rotor are obtained. Become. Ut is a vector in the direction where the torque change is greatest at the operating point (P10) of the motor, and Uv is a vector in the direction where the torque does not change. The Tr axis passes through the operating point (P10) and has an inclination equal to that of Ut. The Vf axis is an axis that is orthogonal to the Tr axis and minimizes the change in the phase voltage of the motor.
[0091]
From this, in order to make the torque compensation and phase voltage compensation of the motor non-interfering with respect to the motor having a salient pole rotor, similarly to the motor having a cylindrical rotor, the torque calculated by the above equation (5) is used. Set compensation amount (ΔId) to ΔT r Then, assuming that the phase voltage compensation amount (ΔIq) calculated by the above equation (8) is ΔVf, coordinate conversion according to the following equation (16) is performed, and the correction amount of the Id current for the motor having a salient pole rotor: It is only necessary to determine (ΔId) and the correction amount (ΔIq) of the Iq current.
[0092]
[Expression 16]
[0093]
By performing the coordinate conversion in this way, the torque compensation amount ΔT set on the Tr axis as shown in FIG. r Is converted into a dq coordinate value and the torque compensation amount ΔT r The correction amount (ΔId) of the Id current and the correction amount (ΔIq) of the Iq current necessary to obtain the current can be obtained. Similarly, in the case of the phase voltage manipulated variable (ΔVf), the phase voltage compensation amount (ΔVf) set on the Vf axis is converted into the dq coordinate value, and the Id current necessary for obtaining the phase voltage compensation amount (ΔVf). Correction amount (ΔId) and Iq current correction amount (Δq) can be obtained.
[0094]
Torque compensation amount ΔT r Is not on the Tr axis, but is determined by the side on which the output torque of the Tr axis motor increases ((+) side in the figure) and the side on which the phase voltage of the Tf axis motor decreases ((−) side in the figure) (7 in the figure) and torque compensation amount ΔT r The correction amount (ΔId) of the Id current and the correction amount (ΔIq) of the Iq current necessary to obtain the current may be obtained. Further, the phase voltage compensation amount ΔVf is not on the Vf axis, but on the side where the output torque of the Tr axis motor decreases ((−) side in the figure) and on the side where the phase voltage of the Tf axis motor decreases ((−) in the figure). ) Side) and a range determined by (8 in the figure), and the torque compensation amount ΔT r The correction amount (ΔId) of the Id current and the correction amount (ΔIq) of the Iq current necessary to obtain the current may be obtained.
[0095]
FIG. 8 shows the configuration of the
[0096]
Thus, by performing the coordinate transformation by the coordinate
[0097]
If the stability of the phase power feedback by the
[0098]
[Expression 17]
[0099]
As shown in FIG. 7B, the maximum output point of the phase voltage is a point where the equal torque curve TC and the voltage circle SF are in contact (P11 in the figure). This point is the feedback of the phase voltage. This is the boundary of the stable region (L1 in the figure). Therefore, there is a possibility that the feedback of the phase voltage becomes unstable near the operating point P11. In this case, the output limit is obtained by performing coordinate conversion with ΔL (= Ld−Lq) larger than the actual value. Can be within the stable region. In the figure, the torque does not change when FV2 increases ΔL, and L2 is the boundary of the expanded stable region.
[0100]
In this case, the coordinate conversion formula is the following formula (18).
[0101]
[Formula 18]
[0102]
Further, with respect to the operating point (Id, 0) of the
[0103]
[Equation 19]
[0104]
Also, the coordinate values Idu4 (Vd axis coordinates) and Iqu4 (Vq axis coordinates) of the unit current vector where the torque does not change are
[0105]
[Expression 20]
[0106]
Can be calculated. FIG. 9 shows this. TC1, TD1, FD1, and LQ1 indicate the isotorque curve when Iq ≠ 0, the direction in which the torque changes most with respect to the unit current, the direction in which the phase voltage decreases with constant torque, and the stability limit of phase voltage feedback, respectively. ing. TC2, TD2, FD2, and LQ2 are equal torque curves when Iq = 0, the direction in which the torque changes most with respect to the unit current, the direction in which the phase voltage decreases at a constant torque, and the stability limit of the phase voltage feedback. Is shown.
[0107]
As is clear from FIG. 9, the stable region is expanded when Iq = 0 than when Iq ≠ 0. Therefore, coordinate conversion may be performed approximately using equations (19) and (20). The coordinate conversion formula in this case is the following formula (21).
[0108]
[Expression 21]
[0109]
In this embodiment, the
[0110]
In the first mode of the target current setting unit 1 described above, the real phase
[0111]
Further, in the present embodiment, the real phase power (Pf_r) is corrected by the
[Brief description of the drawings]
FIG. 1 is an overall configuration diagram when torque control of a DC brushless motor is performed by a motor control device of the present invention.
FIG. 2 is a control block diagram of a DC brushless motor according to a first mode of a target current setting unit.
FIG. 3 is an explanatory diagram of correction processing when the phase voltage of a DC brushless motor is saturated.
FIG. 4 is an explanatory diagram of correction processing when the target phase voltage exceeds the maximum phase voltage.
FIG. 5 is a control block diagram of a DC brushless motor according to a second mode of the target current setting unit.
FIG. 6 is an explanatory diagram of the structure of a rotor of a DC brushless motor.
FIG. 7 is an explanatory diagram of coordinate conversion for performing torque compensation and phase voltage compensation on a DC brushless motor having a salient pole rotor.
FIG. 8 is a control block diagram of a DC brushless motor in a third mode of the target current setting unit.
FIG. 9 is an explanatory diagram of coordinate conversion for performing torque compensation and phase voltage compensation on a DC brushless motor having a salient pole rotor.
FIG. 10 is an explanatory diagram of dq coordinates.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Target electric current setting part, 2 ... Current control part, 3 ... DC brushless motor, 4 ... Rotor, 5 ... Speed sensor, 6 ... Power supply, 7 ... Power supply voltage sensor, 8a, 8b ... Current sensor, 9 ... Magnetic pole position Sensor: 10 ... Current setting map, 11 ... Torque compensator, 12 ... Phase voltage compensator, 20 ... Three-phase / dq converter, 21 ... dq voltage controller, 22 ... dq / 3-phase converter, 23 ...
Claims (5)
前記モータの電機子に流れる電流である電機子電流を検出する電流検出手段と、前記モータの回転数を検出する回転数検出手段と、前記モータの電源電圧を検出する電源電圧検出手段と、
該電源電圧検出手段により検出された実電源電圧と該回転数検出手段により検出された実回転数と所定の目標トルクとに応じて、前記第1電機子に流れる電流の目標値である目標Iq電流と前記第2電機子に流れる電流の目標値である目標Id電流とを決定する目標電流決定手段と、前記電流検出手段により検出された電流値から前記第1電機子に流れる実際の電流である実Iq電流と前記第2電機子に流れる実際の電流である実Id電流とを把握する実電流把握手段と、
前記実Iq電流が前記目標Iq電流と一致し、且つ前記実Id電流が前記目標Id電流と一致するように、前記第1電機子に生じるVq電圧と前記第2電機子に生じるVd電圧とを制御する電圧制御手段とを備えたモータ制御装置において、
前記目標トルクと前記実回転数と前記実電源電圧とから、前記第1電機子で消費される電力と前記第2電機子で消費される電力との合計である相電力の目標値として目標相電力を決定する目標相電力決定手段と、
前記実Iq電流又は前記目標Iq電流と、前記実Id電流又は前記目標Id電流と、前記電圧制御手段による前記Vq電圧及び前記Vd電圧の制御電圧値とから、前記第1電機子で実際に消費される電力と前記第2電機子で実際に消費される電力との合計である実相電力を把握する実相電力把握手段と、
前記実相電力と前記目標相電力との差に応じて前記モータのトルクを調節するためのトルク補償量を算出し、該トルク補償量により前記目標Id電流を補正するトルク補償手段とを備えたことを特徴とするモータ制御装置。The DC brushless motor is handled by converting it into an equivalent circuit having a first armature on the q-axis that is the magnetic flux direction of the field of the motor and a second armature on the d-axis that is orthogonal to the q-axis. ,
Current detection means for detecting an armature current that is a current flowing through the armature of the motor; rotation speed detection means for detecting the rotation speed of the motor; and power supply voltage detection means for detecting a power supply voltage of the motor;
A target Iq that is a target value of the current flowing through the first armature according to the actual power supply voltage detected by the power supply voltage detection means, the actual rotation speed detected by the rotation speed detection means, and a predetermined target torque. Target current determining means for determining a current and a target Id current that is a target value of the current flowing through the second armature; and an actual current flowing through the first armature from the current value detected by the current detecting means. An actual current grasping means for grasping an actual Iq current and an actual Id current that is an actual current flowing through the second armature;
Vq voltage generated in the first armature and Vd voltage generated in the second armature so that the actual Iq current matches the target Iq current and the actual Id current matches the target Id current. In a motor control device comprising a voltage control means for controlling,
From the target torque, the actual rotational speed, and the actual power supply voltage, the target phase is set as a target value of phase power that is the sum of the power consumed by the first armature and the power consumed by the second armature. Target phase power determining means for determining power;
Actually consumed by the first armature from the actual Iq current or the target Iq current, the actual Id current or the target Id current, and the Vq voltage and the control voltage value of the Vd voltage by the voltage control means. Real phase power grasping means for grasping real phase power that is the sum of the power to be consumed and the power actually consumed by the second armature;
Torque compensation means for calculating a torque compensation amount for adjusting the torque of the motor according to the difference between the actual phase power and the target phase power, and correcting the target Id current by the torque compensation amount is provided. A motor control device.
前記実相電力把握手段は、前記飽和状態となったときには、前記記憶手段に記憶された前記相関関係に基づいて前記電圧制御手段による前記Vq電圧の制御電圧と前記Vd電圧の制御電圧とを補正して、前記実相電力を把握することを特徴とする請求項1記載のモータ制御装置。A control phase voltage obtained by vector synthesis of the control voltage of the Vq voltage and the control voltage of the Vd voltage by the voltage control means vector-synthesizes the Vq voltage and the Vd voltage that can be actually controlled by the voltage control means. Detection by vector synthesis of the control phase voltage when the saturation state exceeds the upper limit voltage of the phase voltage, the Vq voltage actually generated in the first armature, and the Vd voltage generated in the second armature Having storage means for storing the correlation with the phase voltage in advance;
The real phase power grasping means corrects the control voltage of the Vq voltage and the control voltage of the Vd voltage by the voltage control means based on the correlation stored in the storage means when the saturation state is reached. The motor control device according to claim 1, wherein the real phase power is grasped.
前記トルク補償手段は、前記d軸と前記q軸とからなるdq座標面において、前記Id電流及び前記Iq電流の所定量の変化に対して前記モータの出力トルクの変化が最大となる方向を傾きとする第1軸と、該第1軸と直交して前記モータの出力トルクが一定で前記相電圧の変化が最小となる第2軸とからなる座標系の該第1軸の前記出力トルクが増加する側と該第2軸の前記相電圧が減少する側とにより定まる範囲内に、前記トルク補償量を設定して、該座標系から前記dq座標面への座標変換を行うことにより、前記トルク補償量に応じた前記目標Id電流の補正量と前記目標Iq電流の補正量とを算出して、前記目標Id電流と前記目標Iq電流とを補正することを特徴とする請求項1から請求項3のうちいずれか1項記載のモータ制御装置。The rotor of the motor is a salient pole type with an air gap between the field poles;
The torque compensator inclines the direction in which the change in the output torque of the motor is maximum with respect to a change in the Id current and a predetermined amount of the Iq current on a dq coordinate plane composed of the d axis and the q axis. The output torque of the first axis of the coordinate system consisting of the first axis and the second axis orthogonal to the first axis and having the constant output torque of the motor and the smallest phase voltage change is within which the phase voltage side and a second axis that increases is determined by the side to be decreased, by setting the torque compensation amount, by performing coordinate transformation from the coordinate system to the dq coordinate plane, wherein The correction amount of the target Id current and the correction amount of the target Iq current corresponding to a torque compensation amount are calculated, and the target Id current and the target Iq current are corrected. The motor control according to any one of Items 3 to 3. Apparatus.
前記相電圧補償手段は、前記d軸と前記q軸とからなるdq座標面において、前記Id電流及び前記Iq電流の所定量の変化に対して前記モータの出力トルクの変化が最大となる方向を傾きとする第1軸と、該第1軸と直交して前記モータの出力トルクが一定で前記相電圧の変化が最小となる第2軸とからなる座標系の該第1軸の前記出力トルクが減少する側と該第2軸の前記相電圧が減少する側とに定まる範囲内に、前記制御相電圧と前記最大相電圧との差に応じて算出した相電圧補償量を設定して、該座標系から前記dq座標面への座標変換を行うことにより、前記相電圧補償量に応じた前記目標Id電流の補正量と前記目標Iq電流の補正量とを算出して、前記目標Id電流と前記目標Iq電流とを補正することを特徴とする請求項3記載のモータ制御装置。The rotor of the motor is a salient pole type with an air gap between the field poles;
The phase voltage compensator has a direction in which a change in the output torque of the motor is maximized with respect to a change in a predetermined amount of the Id current and the Iq current on a dq coordinate plane composed of the d axis and the q axis. The output torque of the first axis of the coordinate system composed of a first axis that is inclined and a second axis that is orthogonal to the first axis and in which the output torque of the motor is constant and the change in the phase voltage is minimum A phase voltage compensation amount calculated according to a difference between the control phase voltage and the maximum phase voltage within a range determined by a side where the phase voltage decreases and a side where the phase voltage of the second axis decreases. By performing coordinate conversion from the coordinate system to the dq coordinate plane, a correction amount of the target Id current and a correction amount of the target Iq current corresponding to the phase voltage compensation amount are calculated, and the target Id current is calculated. And the target Iq current is corrected. Mounting of the motor control device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000245201A JP4440441B2 (en) | 2000-08-11 | 2000-08-11 | Motor control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000245201A JP4440441B2 (en) | 2000-08-11 | 2000-08-11 | Motor control device |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2002064991A JP2002064991A (en) | 2002-02-28 |
| JP2002064991A5 JP2002064991A5 (en) | 2006-11-30 |
| JP4440441B2 true JP4440441B2 (en) | 2010-03-24 |
Family
ID=18735770
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000245201A Expired - Lifetime JP4440441B2 (en) | 2000-08-11 | 2000-08-11 | Motor control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4440441B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4989075B2 (en) * | 2006-01-11 | 2012-08-01 | 株式会社日立産機システム | Electric motor drive control device and electric motor drive system |
| JP4613861B2 (en) * | 2006-03-30 | 2011-01-19 | アイシン・エィ・ダブリュ株式会社 | Electric drive control device and electric drive control method |
| WO2013108356A1 (en) * | 2012-01-16 | 2013-07-25 | 三菱電機株式会社 | Motor controller |
| KR101827000B1 (en) * | 2012-06-12 | 2018-02-07 | 현대자동차주식회사 | Method for controlling interior permanent magnet synchronous motor |
-
2000
- 2000-08-11 JP JP2000245201A patent/JP4440441B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002064991A (en) | 2002-02-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8829830B2 (en) | Synchronous machine control apparatus | |
| CN101204003B (en) | Power conversion control device and power conversion control method | |
| JP4531751B2 (en) | Synchronous machine controller | |
| Schroedl et al. | Sensorless control of reluctance machines at arbitrary operating conditions including standstill | |
| US20030001536A1 (en) | Motor control apparatus | |
| US6927551B2 (en) | Motor control apparatus and motor control method | |
| JP4045307B1 (en) | Vector controller for permanent magnet synchronous motor | |
| JP2000032799A (en) | Control device and control method for rotating electric machine | |
| JP2002095300A (en) | Method of controlling permanent magnet synchronous motor | |
| JP2001186799A (en) | Control device for AC motor | |
| JP2004297966A (en) | AC motor control device | |
| JP4440441B2 (en) | Motor control device | |
| Casadei et al. | A robust method for field weakening operation of induction motor drives with maximum torque capability | |
| CN104335480B (en) | For the method for the torque for adjusting asynchronous machine | |
| JP5312179B2 (en) | DC brushless motor control device | |
| JP2006223089A (en) | Device for controlling vector of synchronous motor | |
| JP3534722B2 (en) | Motor control device | |
| US20050263330A1 (en) | Field-oriented control for brushless DC motor | |
| KR20080089661A (en) | Electric motor controller | |
| JP4005510B2 (en) | Synchronous motor drive system | |
| JP3576509B2 (en) | Motor control device | |
| JP5456873B1 (en) | Synchronous machine controller | |
| JP2000341983A (en) | Control device for embedded magnet type synchronous motor | |
| JP2002136198A (en) | Motor controller | |
| JPH01136596A (en) | Vector controller for induction motor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061010 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061010 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090630 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090728 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090925 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100105 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100107 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130115 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4440441 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130115 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140115 Year of fee payment: 4 |
|
| EXPY | Cancellation because of completion of term |