JP7291578B2 - Rotating electric machine control method and rotating electric machine control system - Google Patents
Rotating electric machine control method and rotating electric machine control system Download PDFInfo
- Publication number
- JP7291578B2 JP7291578B2 JP2019160731A JP2019160731A JP7291578B2 JP 7291578 B2 JP7291578 B2 JP 7291578B2 JP 2019160731 A JP2019160731 A JP 2019160731A JP 2019160731 A JP2019160731 A JP 2019160731A JP 7291578 B2 JP7291578 B2 JP 7291578B2
- Authority
- JP
- Japan
- Prior art keywords
- inductance
- harmonic
- voltage command
- command value
- voltage
- 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.)
- Active
Links
Images
Landscapes
- Control Of Ac Motors In General (AREA)
Description
本発明は、回転電機制御方法及び回転電機制御システムに関する。 The present invention relates to a rotating electric machine control method and a rotating electric machine control system.
特許文献1には、三相以上の多相巻線組をステータに複数有する多重多相回転電機に対し、ステータの複数巻線組への通電を位置センサレス制御で制御する制御装置が提案されている。この多重多相回転電機の制御装置は、電流の高調波成分を相殺する高調波成分相殺部として機能する電圧加算器及び電流加算器を備えている。
具体的に、この制御装置の高調波成分相殺部は、複数系統(複数の巻線組)のγδ軸電圧指令値の合計、及び、複数系統のγδ軸電流値の合計を算出する相殺処理により、電流等の基本波成分に重畳した高調波成分を低減する。 Specifically, the harmonic component canceling unit of this control device performs a canceling process of calculating the sum of the γδ-axis voltage command values of multiple systems (multiple winding sets) and the sum of the γδ-axis current values of multiple systems. , to reduce harmonic components superimposed on fundamental wave components such as current.
ここで、上記相殺処理では、電圧加算器及び電流加算器から取得した「各系統に共通の情報」、具体的には各系統の電圧指令値及び電流検出値のそれぞれの平均値に基づいて拡張誘起電圧を算出する。そして、拡張誘起電圧に基づいて軸ずれΔθ(γ軸の位相である磁気位置θγと検出値に基づく電気角θの間の差)の関数を算出する。そして、軸ずれΔθを0に収束させるPI制御演算によりロータの磁気位置θγを推定する。 Here, in the above offset processing, the "information common to each system" obtained from the voltage adder and the current adder, specifically the average value of the voltage command value and current detection value of each system. Calculate the induced voltage. Then, the function of the axis shift Δθ (the difference between the magnetic position θγ, which is the phase of the γ-axis, and the electrical angle θ based on the detected value) is calculated based on the extended induced voltage. Then, the magnetic position θγ of the rotor is estimated by the PI control calculation that converges the axial deviation Δθ to zero.
しかしながら、上記特許文献1の制御装置による制御方法では、各系統の電圧指令値及び電流検出値の平均値から拡張誘起電圧を求め、これにより回転電機を制御するための磁気位置θγを推定する。すなわち、磁気位置θγは各系統の電圧及び電流が上記平均値に揃っていることが前提として推定されるものである。したがって、この推定された磁気位置θγを用いて行う制御では、当該制御の精度を確保する観点から、各系統の巻線に供給する電流は上記平均値に拘束されることとなる。すなわち、各系統における巻線の駆動条件(特に電流)を揃える必要があるという制限が課されるので、制御自由度が低下する。
However, in the control method by the control device of
このような事情に鑑み、本発明は、固定子に複数の多相巻線が設けられた多重多相回転電機において各多相巻線に供給する電流制御の自由度の低下を抑制することのできる回転電機制御方法及び回転電機制御システムを提供することを目的とする。 In view of such circumstances, the present invention is directed to suppressing a decrease in the degree of freedom in controlling the current supplied to each polyphase winding in a multiplex polyphase rotating electric machine in which a stator is provided with a plurality of polyphase windings. It is an object of the present invention to provide a rotating electric machine control method and a rotating electric machine control system that can
本発明のある態様によれば、固定子に複数の多相巻線が設けられた多重多相回転電機において、各多相巻線に電圧指令値に基づく電圧を供給することで多重多相回転電機の作動を制御する回転電機制御方法が提供される。この回転電機制御方法は、多重多相回転電機の回転子の回転状態を表す回転状態パラメータ及び各多相巻線に供給される電流の検出値である電流検出値を取得する入力工程と、回転状態パラメータ及び電流検出値に基づいて多重多相回転電機のインダクタンスを推定する推定工程と、回転状態パラメータ、電流検出値、及び推定したインダクタンスに基づいて電圧指令値を算出する電圧指令値算出工程と、を有する。 According to one aspect of the present invention, in a multiplex polyphase rotating electric machine in which a stator is provided with a plurality of polyphase windings, a voltage based on a voltage command value is supplied to each polyphase winding, whereby multiplex polyphase rotation is performed. A rotary electric machine control method for controlling the operation of an electric machine is provided. This rotary electric machine control method includes an input step of obtaining a rotation state parameter representing the rotation state of a rotor of a multiplex polyphase rotary electric machine and a current detection value that is a detection value of a current supplied to each polyphase winding; an estimating step of estimating the inductance of the multiple multiphase rotating electric machine based on the state parameter and the current detected value; and a voltage command value calculating step of calculating the voltage command value based on the rotating state parameter, the current detected value, and the estimated inductance. , has
本発明によれば、固定子に複数の多相巻線が設けられた多重多相回転電機において各多相巻線に供給する電流制御の自由度の低下を抑制しつつ、好適に回転電機の作動を制御することができる。 According to the present invention, in a multiplex polyphase rotating electric machine in which a stator is provided with a plurality of polyphase windings, a decrease in the degree of freedom in controlling the current supplied to each polyphase winding is suppressed, and the rotating electric machine is preferably controlled. Actuation can be controlled.
以下、本発明の実施形態について説明する。 Embodiments of the present invention will be described below.
(第1実施形態)
図1は、本実施形態による回転電機制御方法(モータ制御方法)を実行するためのモータ制御システム100の構成を説明するブロック図である。
(First embodiment)
FIG. 1 is a block diagram illustrating the configuration of a motor control system 100 for executing a rotating electric machine control method (motor control method) according to this embodiment.
本実施形態のモータ制御システム100は、固定子(ステータ)に複数の多相巻線が設けられた多重多相回転電機としてのモータ101の動作を制御するシステムである。
A motor control system 100 of the present embodiment is a system that controls the operation of a
モータ101は、種々の駆動力要求装置の動力源として用いることができる。特に、モータ101は、電気自動車(EV)又はハイブリッド自動車(HEV)等の電動モータの駆動力で走行する任意の車両における駆動源としての用途が想定される。
The
ここで、本実施形態における多相巻線とは、各相(例えば、三相交流の場合、U相、V相、及びW相の各相)のそれぞれに対応する一組の巻線を組み合わせて成る巻線組を意味する。 Here, the multiphase winding in the present embodiment is a combination of a set of windings corresponding to each phase (for example, each phase of U phase, V phase, and W phase in the case of three-phase alternating current). means a set of windings consisting of
また、以下の説明において、上記複数の多相巻線の内の特定の巻線組への通電を制御する一組の構成要素の単位を「系統」と称する。例えば、モータ101がいわゆる三相二重巻線型のモータで構成される場合には、ステータに2つの三相巻線が設けられる。したがって、この場合、モータ101の動作を制御するモータ制御システム100には、2つの巻線組へのそれぞれの通電を制御する2つの系統が存在することとなる。
Further, in the following description, a unit of a set of constituent elements for controlling energization of a specific set of windings among the plurality of multi-phase windings is referred to as a "system". For example, when the
そして、本実施形態では、特に、モータ101が三相二重巻線型の永久磁石同期モータとして構成されることを前提としたモータ制御システム100におけるモータ制御方法について説明する。しかしながら、このことは、本発明のモータ制御方法を、三相二重巻線型の永久磁石同期モータ以外の多重多相回転電機を有するシステムに適用することを妨げるものではない。
In this embodiment, the motor control method in the motor control system 100 will be described on the premise that the
さらに、以下の説明においては、三相二重巻線型永久磁石同期モータとして構成されるモータ101を備えるモータ制御システム100において、上述した2つの系統をそれぞれ「系統1」及び「系統2」と称する。特に、系統1における各制御量(電流など)及び系統2における各制御量を区別する必要がある場合には、これら各制御量に「1」又は「2」という下付きの添え字を付する。
Furthermore, in the following description, in the motor control system 100 including the
また、これら系統1及び系統2における各制御量を包括して説明する場合には、各制御量に「n」(n=1又は2)という下付きの添え字を付する。例えば、系統1における三相電圧の指令値「三相電圧指令値(v*
u1,v*
v1,v*
w1)」及び系統2における三相電圧の指令値「三相電圧指令値(v*
u2,v*
v2,v*
w2)」を包括して、「三相電圧指令値(v*
un,v*
vn,v*
wn)」などと表記する。
Further, when each control amount in
図1に示すように、本実施形態のモータ制御システム100は、PWM変換器102と、三相電圧型のインバータ103と、直流電源104と、電流センサ105と、A/D変換器106と、3相/dq交流座標変換部109と、磁極位置検出器107と、パルスカウンタ108と、角速度演算部110と、電流指令値演算部111と、電流制御部112と、非干渉制御部113と、高調波電流制御部114と、電圧指令値演算部115と、dq/3相交流座標変換器116と、を有している。なお、これらの各構成の機能は、適宜、当該機能を実行するようにプログラムされたコンピュータにより実現される。
As shown in FIG. 1, the motor control system 100 of this embodiment includes a
PWM変換器102は、2系統の三相電圧指令値(v*
un,v*
vn,v*
wn)に基づいて、2系統の三相電圧型のインバータ103のスイッチング素子(IGBTなど)のPWM_Duty駆動信号(D*
uun,D*
uln,D*
vun,D*
vln,D*
wun,D*
wln)を生成する。
The
インバータ103は、PWM変換器102によって生成されるPWM_Duty駆動信号(D*
uun,D*
uln,D*
vun,D*
vln,D*
wun,D*
wln)に基づいてスイッチング素子を操作し、直流電源104からの直流電圧を三相電圧指令値(v*
un,v*
vn,v*
wn)に応じた三相交流電圧(vun,vvn,vwn)に変換し、モータ101に供給する。
The
直流電源104は、積層型リチウムイオンバッテリなどの蓄電デバイスにより構成される。
The
電流センサ105は、モータ101の各多相巻線に流れる三相交流電流(iuns,ivns,iwns)のうち、少なくとも2相の電流(例えば、u相電流iun、v相電流ivn)を検出する。なお、電流センサ105を2相のみに取り付ける場合、残りの1相の電流iwnsは、次式(1)により求めることができる。
A/D変換器106は、電流センサ105による三相交流電流検出値をデジタル信号に変換する。
A/
磁極位置検出器107は、モータ101の回転子位置に応じたA相B相Z相のパルスをパルスカウンタ108に出力する。
The magnetic
パルスカウンタ108は、磁極位置検出器107からのA相B相Z相のパルスに基づいて、モータ101の電気角度θreを演算する。この電気角度θreは、実際の機械角度θrm及びモータ101の構造により定まるモータ極対数p(磁極の対の数)に基づいて定まる、モータ101の電気角の実値に相当する値である。すなわち、電気角度θreはモータ101の回転子(ロータ)の回転状態を表す回転状態パラメータに相当する。
The
3相/dq交流座標変換部109は、パルスカウンタ108で演算される電気角度θreを用いて、A/D変換器106でデジタル信号に変換された三相交流電流検出値を3相交流座標系(uvw軸)から直交2軸直流座標系(dq軸)に変換する。
A 3-phase/dq AC
具体的に、先ず、3相/dq交流座標変換部109は、以下の式(2)及び式(3)に基づいて電気角度θreから系統nの電気角θnを算出する。
Specifically, first, the three-phase/dq AC
なお、式(2)及び式(3)中の「θoffset」は電気角度θreと系統1の位相差を意味する。また、「θ12」は、系統1に対する系統2の位相差を意味する。すなわち「θ12」は、「θ2-θ1」に相当する。
Note that "θ offset " in equations (2) and (3) means the phase difference between the electrical angle θ re and
さらに、3相/dq交流座標変換部109は、以下の式(4)に基づき、電気角θnを用いて上記三相交流電流検出値から系統1のdq軸電流(id1,iq1)及び系統2のdq軸電流(id2,iq2)を算出する。なお、以下では、適宜、電流等のdq座標系におけるd軸成分及びq軸成分を包括する符号「x」(x=d又はq)を用いて、系統1及び2と、これら系統のそれぞれの電流等の制御量を包括した表示を行う。具体的に、dq軸電流(ixn)などの表示を用いる。
Further, the 3-phase/dq AC coordinate
角速度演算部110は、パルスカウンタ108からの電気角度θreを時間微分して電気角速度ωreを演算する。また、角速度演算部110は、電気角速度ωreをモータ極対数pで除して機械角速度ωrmを演算する。
The
電流指令値演算部111は、図示しないメモリに記憶される予め定められたマップに基づいて、駆動力要求装置の要求駆動力に基づいて定まるトルク指令値T*、モータ回転数(機械角速度ωrm)、直流電源104からの供給電圧の大きさである直流電圧Vdcを入力情報とし、dq軸電流指令値(i*
xn)を算出する。
Based on a predetermined map stored in a memory (not shown), the current command
電流制御部112は、上述のように3相/dq交流座標変換部109で求められる実計測値相当のdq軸電流(ixn)が電流指令値演算部111からのdq軸電流指令値(i*
xn)に定常偏差なく所望の応答性で追従するように、基本dq軸電圧指令値(vxn_dsh)を算出する。
The
また、非干渉制御部113は、角速度演算部110からの電気角速度ωre、及び3相/dq交流座標変換部109からのdq軸電流(ixn)を入力情報として、d軸及びq軸間の干渉電圧を相殺するために必要な非干渉電圧(vxn_dcpl)を算出する。
In addition, the
なお、非干渉制御部113は、上記非干渉電圧(vxn_dcpl)の算出にあたり、実検出値相当のdq軸電流(ixn)に代え、dq軸電流指令値(i*
xn)に基づいて定まるdq軸電流規範応答(ixn_ref)を用いても良い。
In calculating the non-interference voltage (v xn_dcpl ), the
高調波電流制御部114は、パルスカウンタ108からの電気角度θre、角速度演算部110からの電気角速度ωre、及び3相/dq交流座標変換部109からのdq軸電流(ixn)を入力情報として、dq軸補正電圧(vxn_hc)を演算する。なお、高調波電流制御部114におけるdq軸補正電圧(vxn_hc)の演算の詳細については後述する。
Harmonic
電圧指令値演算部115は、電流制御部112からの基本dq軸電圧指令値(vxn_dsh)、非干渉制御部113からの非干渉電圧(vxn_dcpl)、及び高調波電流制御部114からのdq軸補正電圧(vxn_hc)を入力情報として、dq軸電圧指令値(v*
xn)を求める。
The voltage command
具体的に、電圧指令値演算部115は、基本dq軸電圧指令値(vxn_dsh)に非干渉電圧(vdn_dcpl,vqn_dcpl)及びdq軸補正電圧(vxn_hc)を加算してdq軸電圧指令値(v*
xn)を算出する。
Specifically, the voltage command
dq/3相交流座標変換器116は、パルスカウンタ108からの電気角度θre及び電圧指令値演算部115からのdq軸電圧指令値(v*
xn)を入力情報として、三相電圧指令値(v*
un,v*
vn,v*
wn)を算出する。また、dq/3相交流座標変換器116は、算出した三相電圧指令値(v*
un,v*
vn,v*
wn)をPWM変換器102に出力する。
The dq/three-phase AC coordinate
具体的に、dq/3相交流座標変換器116は、上記式(2)及び式(3)に基づいて電気角度θreから系統nの電気角θnを算出する。
Specifically, the dq/three-phase AC coordinate
さらに、dq/3相交流座標変換器116は、電気角θnを用いて以下の式(5)に基づき、dq軸電圧指令値(v*
xn)を直交2軸直流座標系(dq軸)から3相交流座標系(uvw軸)に変換して三相電圧指令値(v*
un,v*
vn,v*
wn)を求める。
Further, the dq/three-phase AC coordinate
次に、高調波電流制御部114における処理の詳細について説明する。
Next, details of processing in harmonic
図2は、高調波電流制御部114の機能を説明するブロック図である。図示のように、高調波電流制御部114は、インダクタンス推定部201と、電圧補正値演算部202と、を有する。
FIG. 2 is a block diagram illustrating the functions of harmonic
インダクタンス推定部201は、dq交流座標変換部109からのdq軸電流(ixn)及びパルスカウンタ108からの電気角度θreを入力情報として、直流成分及び高調波成分からなるモータ101のインダクタンスを推定する。
The
電圧補正値演算部202は、推定されたインダクタンスに基づいて、当該インダクタンスの高調波成分によって生じるd軸及びq軸の高調波電流を相殺するために必要な補正電圧であるdq軸補正電圧(vxn_hc)を算出する。
Based on the estimated inductance, the voltage
以下、高調波電流制御部114におけるインダクタンス高調波推定値の演算及びdq軸補正電圧(vxn_hc)の演算のさらなる詳細について説明する。
Further details of the calculation of the inductance harmonic estimated value and the calculation of the dq-axis correction voltage (v xn_hc ) in the harmonic
[インダクタンス推定部201の演算]
先ず、インダクタンス推定部201において演算されるインダクタンスの具体的な定義について説明する。
[Calculation of inductance estimator 201]
First, a specific definition of the inductance calculated by the
三相二重巻線型永久磁石同期モータとして構成された本実施形態のモータ101に関する電圧方程式は以下の式(6)で表される。
A voltage equation for the
式(6)中の各パラメータの定義は、既に説明したものも含めて以下のように定められる。 The definition of each parameter in Equation (6), including those already explained, is determined as follows.
id1:第1系統のd軸電流
iq1:第1系統のq軸電流
id2:第2系統のd軸電流
iq2:第2系統のq軸電流
vd1:第1系統のd軸電圧
vq1:第1系統のq軸電圧
vd2:第2系統のd軸電圧
vq2:第2系統のq軸電圧
Ra1:第1系統の固定子巻線抵抗
Ra2:第2系統の固定子巻線抵抗
φa1:第1系統の回転子磁石磁束
φa2:第2系統の回転子磁石磁束
Ld1:第1系統のd軸静的インダクタンス
Lq1:第1系統のq軸静的インダクタンス
Ld2:第2系統のd軸静的インダクタンス
Lq2:第2系統のq軸静的インダクタンス
Md:第1系統と第2系統間のd軸相互インダクタンス
Mq:第1系統と第2系統間のq軸相互インダクタンス
L’d1:第1系統のd軸動的インダクタンス
L’q1:第1系統のq軸動的インダクタンス
L’d2:第2系統のd軸動的インダクタンス
L’q2:第2系統のq軸動的インダクタンス
M’d:第1系統と第2系統間のd軸動的相互インダクタンス
M’q:第1系統と第2系統間のq軸動的相互インダクタンス
ωre:電気角速度
s:微分演算子(微分演算子「d/dt」をラプラス変換した演算子)
i d1 : d-axis current of the 1st system i q1 : q-axis current of the 1st system i d2 : d-axis current of the 2nd system i q2 : q-axis current of the 2nd system v d1 : d-axis voltage of the 1st system v q1 : q-axis voltage of the first system v d2 : d-axis voltage of the second system v q2 : q-axis voltage of the second system R a1 : stator winding resistance of the first system R a2 : fixed of the second system Child winding resistance φ a1 : 1st system rotor magnet flux φ a2 : 2nd system rotor magnet flux L d1 : 1st system d-axis static inductance L q1 : 1st system q-axis static inductance L d2 : d-axis static inductance of 2nd system L q2 : q-axis static inductance of 2nd system M d : d-axis mutual inductance between 1st system and 2nd system M q : 1st system and 2nd system q-axis mutual inductance between L' d1 : d-axis dynamic inductance of the first system L' q1 : q-axis dynamic inductance of the first system L' d2 : d-axis dynamic inductance of the second system L' q2 : d-axis dynamic inductance of the second system q-axis dynamic inductance of the two systems M' d : d-axis dynamic mutual inductance between the first and second systems M' q : q-axis dynamic mutual inductance between the first and second systems ω re : electrical Angular velocity s: Differential operator (operator obtained by Laplace transform of differential operator "d/dt")
なお、以下では、式(6)の第1項におけるLxn,L’xn,Mx,M'xを包括して「インダクタンスL[Lxn,L’xn,Mx,M'x]」又は「インダクタンスL」とも称する。すなわち、インダクタンスL[Lxn,L’xn,Mx,M'x]がインダクタンス推定部201において演算すべきモータ101のインダクタンスに相当する。
In the following, L xn , L' xn , M x , and M' x in the first term of Equation (6) are collectively referred to as "inductance L [L xn, L' xn , M x , M' x ]". Or it is also called "inductance L". That is, the inductance L [L xn , L' xn , M x , M' x ] corresponds to the inductance of the
ここで、インダクタンスLの各成分にはモータ101の構造的要因により当該モータ101の回転状態(電気角度θre)に応じて変化する高調波成分総和を含む。
Here, each component of the inductance L includes a sum of harmonic components that varies according to the rotational state (electrical angle θ re ) of the
そして、本実施形態のように複数系統、より詳細には2つの系統として系統1及び系統2を備えるモータ101のインダクタンスLは、系統1の位相(電気角θ1)に応じて変化する高調波成分総和、及び系統2の位相(電気角θ2)に応じて変化する高調波成分総和を含む。
In addition, the inductance L of the
本実施形態では、モータ101において、全ての位相(周波数)における空間高調波の和を含むインダクタンス高調波Lxn_haをインダクタンス高調波と定義する。そして、推定、解析又は計測によって導出したインダクタンス高調波をインダクタンス高調波推定値と定義する。
In this embodiment, in the
以下、インダクタンス推定部201によるインダクタンスL[Lxn,L’xn,Mx,M'x]の算出についてより詳細に説明する。
Calculation of inductance L[L xn , L' xn , M x , M' x ] by
先ず、インダクタンス推定部201は、各入力情報に基づいて、下記の式(7)にしたがい、インダクタンスL[Lxn,L’xn,Mx,M'x]の要素を構成する第n系統x軸静的インダクタンスLxn、及び第n系統x軸動的インダクタンスL'xnを演算する。なお、以下では、静的インダクタンスと動的インダクタンスを包括する場合に、第n系統x軸インダクタンス(Lxn,L'xn)と表記する。 First , based on each input information, the inductance estimating unit 201 calculates the n-th system x Compute the axial static inductance L xn and the n-th system x-axis dynamic inductance L' xn . In addition, hereinafter, when the static inductance and the dynamic inductance are included, the n-th system x-axis inductance (L xn , L' xn ) is used.
なお、式(7)中の各パラメータの定義は、以下のように定められる。 In addition, the definition of each parameter in Formula (7) is defined as follows.
lxn: 第n系統x軸静的インダクタンスの直流成分
lxn_ha: 第n系統x軸静的インダクタンスの空間高調波成分の総和
Axnm: 第n系統x軸静的インダクタンスの第m次空間高調波の振幅
Cxnm: 第n系統x軸静的インダクタンスの第m次空間高調波の位相
l’xn: 第n系統x軸動的インダクタンスの直流成分
l’xn_ha: 第n系統x軸動的インダクタンスの空間高調波成分の総和
A’xnm: 第n系統x軸動的インダクタンスの第m次空間高調波の振幅
C’xnm: 第n系統x軸動的インダクタンスの第m次空間高調波の位相
m: 空間高調波の次数
l xn : DC component of n-th system x-axis static inductance l xn_ha : Sum of space harmonic components of n-th system x-axis static inductance A xnm : m-th order space harmonic of n-th system x-axis static inductance Amplitude C xnm : Phase of m-th order spatial harmonic of n-th system x-axis static inductance l' xn : DC component of n-th system x-axis dynamic inductance l' xn_ha : n-th system x-axis dynamic inductance Sum of spatial harmonic components A' xnm : Amplitude of m-th spatial harmonic of n-th system x-axis dynamic inductance C' xnm : Phase of m-th spatial harmonic of n-th system x-axis dynamic inductance m: Spatial harmonic order
ここで、式(7)から理解されるように、第n系統x軸静的インダクタンスLxnは、その直流成分lxnと高調波総和lxn_haの和で表すことができる。なお、第n系統x軸動的インダクタンスL'xnについても同様に、その直流成分l'xnと高調波総和l'xn_haの和で表すことができる。 Here, as can be understood from equation (7), the n-th system x-axis static inductance L xn can be expressed by the sum of its DC component l xn and harmonic summation l xn_ha . Similarly, the n-th system x-axis dynamic inductance L' xn can be represented by the sum of its DC component l' xn and harmonic summation l' xn_ha .
次に、インダクタンス推定部201は、x軸静的相互インダクタンスMx及びx軸動的相互インダクタンスM'xを演算する。
Next, the
ここで、以下の式(8)のように、x軸静的相互インダクタンスMxはその直流成分mxと高調波成分総和mx_haの和で表すことができる。同様に、x軸動的相互インダクタンスM'xも、その直流成分m'xと高調波成分総和m'x_haの和で表すことができる。 Here, the x-axis static mutual inductance M x can be represented by the sum of its DC component m x and the sum of harmonic components m x_ha , as in the following equation (8). Similarly, the x-axis dynamic mutual inductance M'x can also be represented by the sum of its DC component m'x and the summation of harmonic components m'x_ha .
一方、インダクタンスL(自己インダクタンス)と相互インダクタンスMの間には、一般に以下の式(9)の関係が成り立つ。
なお、式(9)中の「k」は、モータ101の仕様などに応じて定まる磁気結合係数である。
Note that "k" in equation (9) is a magnetic coupling coefficient that is determined according to the specifications of the
さらに、式(7)の関係を式(9)のx軸静的相互インダクタンスMxに適用して変形すると、以下の式(10)が得られる。 Further, by applying the relationship of Equation (7) to the x-axis static mutual inductance M x of Equation (9) and transforming it, Equation (10) below is obtained.
さらに、上記式(10)に対して、インダクタンスの直流成分(「lx1」及び「lx2」)と高調波成分総和(「lx1_ha」及び「lx2_ha」)の項を分離すべく、右辺を「lx1_ha/lx1」及び「lx2_ha/lx2」の級数に展開する。 Furthermore, in the above equation (10), the right side is into a series of 'l x1_ha /l x1 ' and 'l x2_ha /l x2 '.
具体的には、式(10)の右辺の2番目の平方根部分√(1+lx1_ha/lx1)と3番目の平方根部分√(1+lx2_ha/lx2)を「lx1_ha/lx1」及び「lx2_ha/lx2」の関数とみなして、それぞれに対してマクローリン展開を行う。 Specifically, the second square root part √(1+l x1_ha /l x1 ) and the third square root part √(1+l x2_ha /l x2 ) on the right side of equation (10) are changed to "l x1_ha /l x1 " and "l x2_ha /l x2 '', and Maclaurin expansion is performed on each of them.
ここで、√(1+y)の形の関数はyに関して無限回微分可能である。また、インダクタンスは負値をとらず、一般的に直流成分lx1,lx2は高調波総和lx1_ha,lx2_haよりも大きい。すなわち、「lx1_ha/lx1」及び「lx2_ha/lx2」はいずれも1よりも小さくなる。 where functions of the form √(1+y) are infinitely differentiable with respect to y. Inductance does not take a negative value, and DC components l x1 and l x2 are generally larger than harmonic sums l x1 — ha and l x2 — ha . That is, both "l x1_ha /l x1 " and "l x2_ha /l x2 " are smaller than one.
そのため、√(1+lx1_ha/lx1)及び√(1+lx2_ha/lx2)をそれぞれマクローリン展開して得られる無限級数は、何れも収束する。 Therefore, infinite series obtained by Maclaurin expansion of √(1+l x1_ha /l x1 ) and √(1+l x2_ha /l x2 ) converge.
したがって、式(10)に対して上記マクローリン展開を行うことで以下の式(11)を得ることができる。 Therefore, the following formula (11) can be obtained by performing the Maclaurin expansion on the formula (10).
ただし、式(11)中のO[(lxn_ha/lxn)2]は、(lxn_ha/lxn)の2次以上の項を意味する。より詳細には、O[(lxn_ha/lxn)2]は、少なくとも(lx1_ha/lx1)2、(lx2_ha/lx2)2、又は(lx1_ha/lx1)×(lx2_ha/lx2)を因数に持つ項の総和を意味する。 However, O[(l xn_ha /l xn ) 2 ] in equation (11) means a second or higher term of (l xn_ha /l xn ). More specifically, O[( lxn_ha / lxn ) 2 ] is at least ( lx1_ha / lx1 ) 2 , ( lx2_ha / lx2 ) 2 , or ( lx1_ha / lx1 )*( lx2_ha / l x2 ) as a factor.
そして、式(8)の第1式及び式(11)を参照すれば、x軸静的相互インダクタンスMxに関し、以下の式(12)で表される関係が導かれる。 Then, referring to the first expression of the expression (8) and the expression (11), the relationship expressed by the following expression (12) is derived for the x-axis static mutual inductance M x .
式(12)から理解されるように、x軸静的相互インダクタンスMxの高調波成分総和mx_haは、第1系統x軸インダクタンスの直流成分lx1、第2系統x軸インダクタンスの直流成分lx2、第1系統x軸インダクタンス高調波総和lx1_ha、及び第2系統x軸インダクタンス高調波総和lx2_haを用いて表すことができる。 As can be understood from equation (12), the summation of harmonic components m x_ha of the x-axis static mutual inductance M x is the DC component l x1 of the first system x-axis inductance and the DC component l x1 of the second system x-axis inductance. x2 , the first system x-axis inductance harmonic sum lx1_ha , and the second system x-axis inductance harmonic sum lx2_ha .
x軸動的相互インダクタンスM'xに対しても、上述したx軸静的相互インダクタンスMxに対する演算と同様の演算を行うことで、以下の式(13)で表される関係が導かれる。 For the x-axis dynamic mutual inductance M'x , the same calculation as that for the x-axis static mutual inductance Mx described above is performed to derive the relationship represented by the following equation (13).
式(13)から理解されるように、x軸動的相互インダクタンスM'xの高調波成分総和m'x_haは、第1系統x軸動的インダクタンスの直流成分l'x1、第2系統x軸動的インダクタンスの直流成分l'x2、第1系統x軸動的インダクタンス高調波総和l'x1_ha、及び第2系統x軸動的インダクタンス高調波総和l'x2_haを用いて表すことができる。 As can be understood from equation (13), the total harmonic component m'x_ha of the x-axis dynamic mutual inductance M'x is the DC component l' x1 of the first system x-axis dynamic inductance, the second system x-axis It can be expressed using the DC component l' x2 of the dynamic inductance, the first system x-axis dynamic inductance harmonic sum l' x1_ha , and the second system x-axis dynamic inductance harmonic sum l' x2_ha .
そして、本実施形態のインダクタンス推定部201は、dq軸電流(ixn)及び電気角度θreに基づいて、インダクタンス直流成分lxn,l'xnを求める。
Then, the
また、インダクタンス推定部201は、図示しないセンサ等により取得する各周波数のインダクタンス高調波の振幅Axnm,A'xnm及び位相Cxnm,C'xnmを用いて、各周波数相当の位相θn、2θn、3θn、4θn、・・・ごとの高調波成分(すなわち、式(7)の右辺のΣ内)を求め、これらの総和を取ることでインダクタンス高調波総和lxn_ha,l'xn_haを算出する。そして、インダクタンス推定部201は、求めたインダクタンス直流成分lxn,l'xn及びインダクタンス高調波総和lxn_ha,l'xn_haを式(7)に適用することで、第n系統x軸静的インダクタンスLxn及び第n系統x軸動的インダクタンスL'xnを求める。
Further, the
さらに、インダクタンス推定部201は、求めたインダクタンス直流成分lxn,l'xn及びインダクタンス高調波総和lxn_ha,l'xn_haを、式(8)~式(13)に適用することで、x軸静的相互インダクタンスMx及びx軸動的相互インダクタンスM'xを求める。
Furthermore, the
したがって、インダクタンス推定部201は、式(7)のインダクタンスL[Lxn,L’xn,Mx,M'x]を、各直流成分lxn,l'xn及び各高調波総和lxn_ha,l'xn_haで表す。さらに、インダクタンス推定部201は、これに式(7)を当てはめることで各周波数相当(m=1,2,3・・・)の三角関数の和として表されるインダクタンスL[ΣAxnmsin(mθn+Cxnm),ΣA'xnmsin(mθn+C'xnm)]をインダクタンス推定値として演算することができる。そして、インダクタンス推定部201は、このインダクタンスLを電圧補正値演算部202に出力する。
Therefore, the
[電圧補正値演算部202の演算]
本実施形態の電圧補正値演算部202は、インダクタンス推定部201が求めたインダクタンス推定値からdq軸補正電圧(vxn_hc)を演算する。以下、その詳細を説明する。
[Calculation of voltage correction value calculation unit 202]
The voltage
先ず、上記式(6)の電圧方程式に対して、インダクタンス高調波総和を含む項とこれを含まない項に分離する変形を行う。 First, the voltage equation of the above equation (6) is transformed into a term including the sum of inductance harmonics and a term not including the sum of inductance harmonics.
具体的には、式(6)に対して、式(7)及び式(8)を適用して、以下の式(14)を得る。 Specifically, by applying the equations (7) and (8) to the equation (6), the following equation (14) is obtained.
なお、式(14)の導出にあたり、微分演算子sが施されている項には、適宜、合成関数の微分の公式(連鎖公式)を用いた。また、特に、巻線抵抗又は静的インダクタンスなどの実質的に時間変化をしないとみなすことのできるパラメータについては、微分演算子sを施すにあたりこれを時間に対する定数関数とみなして演算を行っている。 In deriving equation (14), a formula for differentiation of a composite function (chain formula) was used as appropriate for terms to which the differential operator s was applied. In particular, for parameters such as winding resistance and static inductance, which can be regarded as not substantially changing with time, the differential operator s is regarded as a constant function with respect to time. .
ここで、式(14)においてインダクタンス高調波総和を含まない第1項及び第2項は、インダクタンスが空間高調波を持たない理想状態の場合の電圧値に相当する。一方、インダクタンス高調波総和を含む第3項及び第4項はそれぞれ、インダクタンスの空間高調波によって電流の高調波振動を発生させる電圧値となる。すなわち、式(14)の第3項及び第4項は、理想的な電圧方程式に対する外乱となる。 Here, the first and second terms that do not include the sum of inductance harmonics in Equation (14) correspond to voltage values in an ideal state in which the inductance has no spatial harmonics. On the other hand, the third and fourth terms, including the inductance harmonic summation, are voltage values that cause current harmonic oscillations due to the spatial harmonics of the inductance. That is, the third and fourth terms of equation (14) are disturbances to the ideal voltage equation.
なお、以下では、式(14)の第3項における電流ベクトルに作用する行列を、第1インダクタンス空間高調波Lha1[lxn_ha,l’xn_ha,mx_ha,m’x_ha]と称する。また、また、式(14)の第4項における電流ベクトルの時間微分に作用する行列を、第2インダクタンス空間高調波Lha2[l’xn_ha,m’x_ha]と称する。 In addition, below, the matrix which acts on the current vector in the 3rd term of Formula (14) is called 1st inductance space harmonic Lha1[ lxn_ha , l' xn_ha , mx_ha , m'x_ha ]. Also, the matrix acting on the time differentiation of the current vector in the fourth term of Equation (14) is referred to as second inductance spatial harmonic Lha2[l' xn_ha , m'x_ha ].
そして、本実施形態の電圧補正値演算部202は、式(14)の第3項及び第4項に含まれるインダクタンス高調波に起因する高調波電流を相殺する観点から、dq軸補正電圧(vxn_hc)を演算する。
Then, the voltage correction
すなわち、電圧補正値演算部202は、以下の式(15)にしたがい、dq軸補正電圧(vxn_hc)を算出する。
That is, the voltage correction
式(15)において第1インダクタンス空間高調波Lha1[lxn_ha,l’xn_ha,mx_ha,m’x_ha]を含む右辺第1項は、dq軸電流(ixn)の定常値に依存する項であり、当該dq軸電流(ixn)の時間変化に対する応答が相対的に低い定常状態を表す項である。一方、第2インダクタンス空間高調波Lha2[l’xn_ha,m’x_ha]を含む右辺第2項は、dq軸電流(ixn)の時間微分s・(ixn)に依存する工程であり、当該dq軸電流(ixn)の時間変化に対する応答が相対的に高い過渡状態を表す項である。 In Equation (15), the first term on the right side including the first inductance space harmonic Lha1 [l xn_ha , l' xn_ha , m x_ha , m' x_ha ] is a term that depends on the steady-state value of the dq-axis current (i xn ). , and is a term representing a steady state in which the response to the time change of the dq-axis current (i xn ) is relatively low. On the other hand, the second term on the right side including the second inductance space harmonic Lha2[l' xn_ha , m' x_ha ] is a process dependent on the time derivative s·(i xn ) of the dq-axis current (i xn ). This term represents a transient state in which the dq-axis current (i xn ) has a relatively high response to the time change.
ここで、式(15)中の第1インダクタンス空間高調波Lha1[lxn_ha,l’xn_ha,mx_ha,m’x_ha]及び第2インダクタンス空間高調波Lha2[l’xn_ha,m’x_ha]を、インダクタンス高調波の振幅Axnm,A'xnm及び位相Cxnm,C'xnmを用いて表すために、相互インダクタンスの高調波成分総和mx_ha,m'x_haを消去するとともに、「sl'xn_ha」等の微分演算子を含む要素に対する演算を適宜行う。 Here, the first inductance space harmonic Lha1 [l xn_ha , l' xn_ha , m x_ha , m' x_ha ] and the second inductance space harmonic Lha2 [l' xn_ha , m' x_ha ] in Equation (15) are In order to express using the amplitudes A xnm, A' xnm and the phases C xnm , C' xnm of the inductance harmonics, the total sums m x_ha and m' x_ha of the harmonic components of the mutual inductance are eliminated, and "sl' xn_ha " etc. Perform operations on elements including the differential operator of , as appropriate.
具体的に、第n系統x軸動的インダクタンスの空間高調波の時間微分sl'xn_haは、上記式(7)の第2式を時間微分することにより、以下の式(16)のように定まる。 Specifically, the time derivative sl' xn_ha of the spatial harmonic of the n-th system x-axis dynamic inductance is determined by the following equation (16) by time-differentiating the second equation of the above equation (7). .
すなわち、式(16)及び余弦波と正弦波の位相差がπ/2[rad]であることを考慮すれば、第n系統x軸動的インダクタンスの空間高調波の時間微分sl'xn_haは、電気角速度ωre、第n系統x軸動的インダクタンス高調波総和l'xn_haで表現されていると言える。 That is, considering the equation (16) and the fact that the phase difference between the cosine wave and the sine wave is π/2 [rad], the time derivative sl' xn_ha of the spatial harmonic of the n-th system x-axis dynamic inductance is It can be said that it is expressed by the electrical angular velocity ω re and the n-th system x-axis dynamic inductance harmonic summation l′ xn_ha .
また、x軸動的相互インダクタンスの空間高調波の時間微分sm'x_haは、式(13)の第2式を時間微分して以下の式(17)で表される。
すなわち、第n系統x軸動的インダクタンスL'xnの直流成分l'xn及び高調波総和l'xn_haにより表すことができる。 That is, it can be represented by the DC component l'xn and the harmonic summation l' xn_ha of the n-th system x-axis dynamic inductance L'xn.
したがって、電圧補正値演算部202は、式(15)における第1インダクタンス空間高調波Lha1[lxn_ha,l’xn_ha,mx_ha,m’x_ha]及び第2インダクタンス空間高調波Lha2[l’xn_ha,m’x_ha]に、インダクタンス推定部201で推定されたインダクタンスL[ΣAxnmsin(mθn+Cxnm),ΣA'xnmsin(mθn+C'xnm)]を適用することで、各周波数のインダクタンス高調波の振幅Axnm,A'xnm及び位相Cxnm,C'xnmに基づいて、dq軸補正電圧(vxn_hc)を演算することができる。
Therefore, the voltage correction
そして、電圧指令値演算部115において、基本dq軸電圧指令値(vxn_dsh)がdq軸補正電圧(vxn_hc)で補正されることで、インダクタンス高調波の影響を打ち消す観点から好適な最終的なdq軸電圧指令値(v*
xn)を求めることができる。
Then, in the voltage command
以上説明した本実施形態の回転電機制御方法の構成及びそれによる作用効果について説明する。 The configuration of the rotary electric machine control method of the present embodiment described above and the effects thereof will be described.
本実施形態の回転電機制御方法は、固定子に複数の多相巻線(系統1及び系統2)が設けられた多重多相回転電機としてのモータ101において、各多相巻線に電圧指令値としての三相電圧指令値(v*
un,v*
vn,v*
wn)に基づく電圧を供給することでモータ101の作動を制御する。
In the rotating electric machine control method of the present embodiment, in the
そして、この回転電機制御方法は、モータ101の回転子の回転状態を表す回転状態パラメータ(電気角度θre、電気角速度ωre、及び機械角速度ωrm)及び各多相巻線に供給される電流の検出値である電流検出値としてのdq軸電流(ixn)を取得する入力工程(電流センサ105、A/D変換器106、3相/dq交流座標変換部109、磁極位置検出器107、及びパルスカウンタ108)と、電気角度θre及びdq軸電流(ixn)に基づいてモータ101のインダクタンスLを推定する推定工程(インダクタンス推定部201)と、電気角速度ωre、dq軸電流(ixn)、及び推定したインダクタンスLに基づいて三相電圧指令値(v*
un,v*
vn,v*
wn)を算出する電圧指令値算出工程(電流指令値演算部111、電流制御部112、電圧補正値演算部202、及び電圧指令値演算部115)と、を有する。
This rotary electric machine control method uses rotational state parameters (electrical angle θ re , electrical angular velocity ω re , and mechanical angular velocity ω rm ) representing the rotational state of the rotor of the
これにより、多重多相回転電機として構成されるモータ101の各多相巻線に供給される実際の電流に応じて高調波成分を含むインダクタンスLを推定し、このインダクタンスLの推定値に応じてモータ101の作動電圧を調節することができる。すなわち、各系統に供給する電流を揃えるなどの制限に起因する電流制御の自由度の低下を抑制することができる。
As a result, the inductance L including harmonic components is estimated according to the actual current supplied to each multiphase winding of the
特に、本実施形態の回転電機制御方法によれば、上記推定工程では、インダクタンスLに含まれるインダクタンス高調波としてのインダクタンス高調波総和lxn_ha,l'xn_ha,mx_ha,m'x_haを演算する(上記式(7)~式(13)参照)。電圧指令値算出工程では、回転状態パラメータとしての機械角速度ωrm及びdq軸電流(ixn)に基づいて三相電圧指令値(v*
un,v*
vn,v*
wn)の基本値である基本電圧指令値としての基本dq軸電圧指令値(vxn_dsh)を算出する(電流制御部112)。さらに、電圧指令値算出工程では、インダクタンス高調波総和lxn_ha,l'xn_ha,mx_ha,m'x_haに基づいて、当該インダクタンス高調波総和lxn_ha,l'xn_ha,mx_ha,m'x_haを打ち消すように基本dq軸電圧指令値(vxn_dsh)を補正するための電圧補正値としてdq軸補正電圧(vxn_hc)を算出する(電圧補正値演算部202)。さらに、基本dq軸電圧指令値(vxn_dsh)及びdq軸補正電圧(vxn_hc)に基づいて三相電圧指令値(v*
un,v*
vn,v*
wn)を算出する(電圧指令値演算部115及びdq/3相交流座標変換器116)。
In particular, according to the rotary electric machine control method of the present embodiment, in the estimation step, the inductance harmonic summations l xn_ha , l' xn_ha , m x_ha , and m' x_ha as inductance harmonics contained in the inductance L are calculated ( See formulas (7) to (13) above). In the voltage command value calculation step, the basic values of the three-phase voltage command values (v * un , v * vn , v * wn ) are calculated based on the mechanical angular velocity ωrm and the dq-axis current ( ixn ) as the rotational state parameters. A basic dq-axis voltage command value (v xn_dsh ) as a basic voltage command value is calculated (current control unit 112). Furthermore, in the voltage command value calculation step , based on the inductance harmonic summations lxn_ha , l' xn_ha , mx_ha , m'x_ha , the inductance harmonic summations lxn_ha, l' xn_ha , mx_ha , m'x_ha are canceled. dq-axis correction voltage (v xn_hc ) is calculated as a voltage correction value for correcting the basic dq-axis voltage command value (v xn_dsh ) (voltage correction value calculation unit 202). Furthermore, three-phase voltage command values (v * un , v * vn , v * wn ) are calculated based on the basic dq-axis voltage command value ( vxn_dsh ) and the dq-axis correction voltage ( vxn_hc ) (voltage command
これにより、複数の系統(系統1及び系統2)を備えるモータ101において、インダクタンス高調波総和lxn_ha,l'xn_ha,mx_ha,m'x_haを打ち消すように観点からdq軸補正電圧(vxn_hc)を演算し、当該dq軸補正電圧(vxn_hc)を用いて外部の駆動力要求などに基づいて定まる基本dq軸電圧指令値(vxn_dsh)を補正した結果の電圧をモータ101に印加することができる。したがって、インダクタンス高調波総和lxn_ha,l'xn_ha,mx_ha,m'x_haに起因する各系統1,2の高調波電流の発生を抑制することができる。
As a result, in the
さらに、本実施形態では、dq軸補正電圧(vxn_hc)を、dq軸電流(ixn)の時間微分値(式(15)の右辺第2項)に基づいて演算する(電圧補正値演算部202)。 Furthermore, in the present embodiment, the dq-axis correction voltage (v xn_hc ) is calculated based on the time differential value of the dq-axis current (i xn ) (second term on the right side of equation (15)) (voltage correction value calculation unit 202).
これにより、各系統1,2に流れる電流が過渡状態(すなわち、電流の時間変化率が所定閾値を越える場合)において、当該時間変化に応じて変動する高調波成分(式(15)の第2項)の影響が考慮されたdq軸補正電圧(vxn_hc)を演算することができる。すなわち、本実施形態の回転電機制御方法であれば、電流の過渡状態においても電流高調波成分を打ち消すことのできる三相電圧指令値(v*
un,v*
vn,v*
wn)を定め、エネルギー損失及び振動の発生が抑制された好適なモータ101の作動を実現することができる。
As a result, when the currents flowing through the
さらに、本実施形態の回転電機制御方法では、上記推定工程において、インダクタンス高調波総和lxn_ha,l'xn_ha,mx_ha,m'x_haを、dq軸電流(ixn)及び電気角度θreに基づいて、周波数ごと(m=1,2・・・)のインダクタンス高調波成分の振幅(「Axnm」,「A’xnm」)及び位相(「mθn+Cxnm」,「mθn+C’xnm」)を推定し((式(7)のΣ内))、推定されたインダクタンス高調波成分Axnmsin(mθn+Cxnm),A'xnmsin(mθn+C'xnm)の和を取ることで算出する(インダクタンス推定部201及び式(7))。
Further, in the rotating electrical machine control method of the present embodiment, in the estimation step, the summation of inductance harmonics l xn_ha , l' xn_ha , m x_ha , m' x_ha is calculated based on the dq-axis current (i xn ) and the electrical angle θ re , the amplitudes (“A xnm ”, “A′ xnm ”) and phases (“mθ n +C xnm ”, “mθ n +C′ xnm ”) of the inductance harmonic components for each frequency (m=1, 2, . . . ) ) ((within Σ of equation (7))), and by taking the sum of the estimated inductance harmonic components A xnm sin (mθ n + C xnm ) and A' xnm sin (mθ n + C' xnm ) Calculate (
これにより、インダクタンス高調波総和lxn_ha,l'xn_ha,mx_ha,m'x_haを比較的簡易な演算で求めることができる。 As a result, the summation of inductance harmonics lxn_ha , l' xn_ha , mx_ha , m'x_ha can be obtained by relatively simple calculations.
さらに、本実施形態では、上記回転電機制御方法が実行される回転電機制御システムとしてのモータ制御システム100が提供される。 Furthermore, in this embodiment, a motor control system 100 is provided as a rotating electrical machine control system in which the rotating electrical machine control method is executed.
モータ制御システム100は、固定子に複数の多相巻線が設けられた多重多相回転電機としてのモータ101において、各多相巻線に電圧指令値としての三相電圧指令値(v*
un,v*
vn,v*
wn)に基づく電圧を供給することでモータ101の作動を制御する。
A motor control system 100 applies a three-phase voltage command value (v * un , v * vn , v * wn ) to control the operation of the
特に、モータ制御システム100は、モータ101の回転子の回転状態を表す回転状態パラメータ(電気角度θre、電気角速度ωre、及び機械角速度ωrm)及び各多相巻線に供給される電流の検出値である電流検出値としてのdq軸電流(ixn)を取得する入力情報取得部(電流センサ105、A/D変換器106、3相/dq交流座標変換部109、磁極位置検出器107、及びパルスカウンタ108)と、電気角度θre及びdq軸電流(ixn)に基づいてモータ101のインダクタンスLを推定する推定部(インダクタンス推定部201)と、電気角速度ωre、dq軸電流(ixn)、及び推定したインダクタンスLに基づいて三相電圧指令値(v*
un,v*
vn,v*
wn)を算出する電圧指令値算出部(電流指令値演算部111、電流制御部112、電圧補正値演算部202、及び電圧指令値演算部115)と、を有する。
In particular, the motor control system 100 includes rotational state parameters representing the rotational state of the rotor of the motor 101 (electrical angle θ re , electrical angular velocity ω re , and mechanical angular velocity ω rm ) and current supplied to each polyphase winding. An input information acquisition unit (
これにより、本実施形態の回転電機制御方法を実行するための好適なシステム構成が実現される。 Thereby, a suitable system configuration for executing the rotary electric machine control method of the present embodiment is realized.
(第2実施形態)
以下、第2実施形態について説明する。なお、第1実施形態と同様の要素には、同一の符号を付し、その説明を省略する。
(Second embodiment)
A second embodiment will be described below. Elements similar to those of the first embodiment are assigned the same reference numerals, and descriptions thereof are omitted.
本実施形態では、インダクタンス高調波総和lxn_ha,l'xn_haが、インダクタンス直流成分lxn,l'xnに比べて十分に小さいことを前提とする。すなわち、上記式(11)などに含まれている(l'xn_ha/l'xn)の2次以上の項であるO[(lxn_ha/lxn)2]及びO[(l'xn_ha/l'xn)2]を0とみなした場合における高調波電流制御部114における処理について説明する。
In this embodiment, it is assumed that the inductance harmonic summations l xn_ha and l' xn_ha are sufficiently smaller than the inductance DC components l xn and l' xn . That is, O[(l xn_ha /l xn ) 2 ] and O[(l ' xn_ha /l ' xn ) 2 ] is assumed to be 0, the processing in the harmonic
図3は、第2実施形態の高調波電流制御部114の構成を説明するブロック図である。
FIG. 3 is a block diagram illustrating the configuration of the harmonic
図示のように、本実施形態の高調波電流制御部114のインダクタンス推定部201は、各周波数mのインダクタンス高調波成分Axnmsin(mθn+Cxnm),A'xnmsin(mθn+C'xnm)を演算する第m次インダクタンス推定部201mにより構成されている。なお、以下では、周波数mのインダクタンス高調波成分Axnmsin(mθn+Cxnm),A'xnmsin(mθn+C'xnm)を「第m次インダクタンス高調波成分lxnm_ha」とも称する。
As shown in the figure, the
第m次インダクタンス推定部201mは、第m次インダクタンス高調波成分lxnm_ha、及びインダクタンス直流成分lxn,l’xn,mx,m'xを電圧補正値演算部202に出力する。
The m-th order
さらに、本実施形態の電圧補正値演算部202は、第m次電圧補正値演算部202mと、加算部203と、を有している。
Furthermore, the voltage correction
第m次電圧補正値演算部202mは、第m次インダクタンス推定部201mからのインダクタンス直流成分lxn,l’xn,mx,m'x及び第m次インダクタンス高調波成分lxnm_haに基づいて、当該第m次インダクタンス高調波成分lxnm_haを打ち消すための第m次dq軸補正電圧(vxnm_hc)を演算する。 Based on the inductance DC components lxn , l' xn , mx , m'x and the mth order inductance harmonic component lxnm_ha from the mth order inductance estimation unit 201m , the mth order voltage correction value calculation unit 202m Then, the m-th order dq-axis correction voltage (v xnm_hc ) for canceling the m-th order inductance harmonic component l xnm_ha is calculated.
また、加算部203は、第m次電圧補正値演算部202mで演算される第m次dq軸補正電圧(vxnm_hc)のmに関する総和をとってdq軸補正電圧(vxn_hc)を算出する。
Further, the
以下では、図3に示す機能ブロックによりdq軸補正電圧(vxn_hc)を好適に算出できる理由について説明する。 Below, the reason why the dq-axis correction voltage (v xn — hc ) can be preferably calculated by the functional block shown in FIG. 3 will be described.
先ず、上述のように、O[(lxn_ha/lxn)2]及びO[(l'xn_ha/l'xn)2]を0とみなした場合、式(12)及び式(13)にしたがい、x軸静的相互インダクタンスの高調波成分総和mx_ha,m'x_haは、以下の式(18)及び式(19)のように近似することができる。 First, as described above, when O[(l xn_ha /l xn ) 2 ] and O[(l' xn_ha /l' xn ) 2 ] are regarded as 0, according to equations (12) and (13) , x-axis static mutual inductance harmonic component sums m x_ha and m' x_ha can be approximated by the following equations (18) and (19).
また、x軸動的相互インダクタンスの高調波成分総和m'x_haの時間微分sm'x_haは、上記式(19)を参照すると、以下の式(20)で表される。 Further, the time derivative sm'x_ha of the summation of harmonic components m'x_ha of the x-axis dynamic mutual inductance is represented by the following formula (20) with reference to the above formula (19).
したがって、O[(lxn_ha/lxn)2]及びO[(l'xn_ha/l'xn)2]を0とみなすと、x軸相互インダクタンスの高調波成分総和mx_ha,m'x_ha、及びその時間微分sm'x_haは、いずれも(lxn_ha/lxn)又は(l'xn_ha/l'xn)の一次の項のみで表すことができる。 Therefore, if O[(l xn_ha /l xn ) 2 ] and O[(l' xn_ha /l' xn ) 2 ] are regarded as 0, then the summation of harmonic components of x-axis mutual inductance m x_ha , m' x_ha , and Any of the time derivatives sm' x_ha can be represented by only the first-order terms of (l xn_ha /l xn ) or (l' xn_ha /l' xn ).
ここで、直流成分lxn,l’xn,mx,m'xは実質的に時間に依存しない定数とみなすことができる。また、既に説明したように、式(7)を参照するとわかるように、(lxn_ha/lxn)及び(l'xn_ha/l'xn)は、それぞれ、Axnmsin(mθn+Cxnm)及びA'xnmsin(mθn+C'xnm)の線形和(Σ)の形で表される。 Here, the DC components lxn , l' xn , mx , and m'x can be regarded as constants that do not substantially depend on time. Also, as already explained, referring to equation (7), (l xn_ha /l xn ) and (l′ xn_ha /l′ xn ) are A xnm sin(mθ n +C xnm ) and It is expressed in the form of a linear sum (Σ) of A' xnm sin (mθ n +C' xnm ).
したがって、インダクタンス高調波総和lxn_ha,l'xn_ha,mx_ha,m'x_haは、周波数mの三角関数(すなわち、上述の第m次インダクタンス高調波成分lxnm_ha)の線形和で表すことができる。 Therefore, the summation of inductance harmonics lxn_ha , l' xn_ha , mx_ha , m'x_ha can be represented by a linear sum of trigonometric functions of frequency m (that is, the m-th order inductance harmonic component lxnm_ha described above).
したがって、上記式(15)を用いると、本実施形態のdq軸補正電圧(vxn_hc)は以下の式(21)のように表すことができる。 Therefore, using the above equation (15), the dq-axis correction voltage (v xn_hc ) of this embodiment can be expressed as in the following equation (21).
ただし、式(21)の右辺のF[mθ1,mθ2]及びG[mθ1,mθ2]は、mθ1及びmθ2の関数を成分とする4×4行列である。より詳細には、F[mθ1,mθ2]及びG[mθ1,mθ2]のそれぞれの第i行第j列成分(i,j=1~4)であるFij及びGijは、位相mθ1若しくはmθ2の三角関数、又はその三角関数の和により定まる。また、式(21)の右辺のΣ内が上述の第m次dq軸補正電圧(vxnm_hc)に相当する。 However, F[mθ 1 , mθ 2 ] and G[mθ 1 , mθ 2 ] on the right side of Equation (21) are 4×4 matrices whose components are functions of mθ 1 and mθ 2 . More specifically, F ij and G ij that are i-th row and j-th column components (i, j=1 to 4) of F[mθ 1 , mθ 2 ] and G[mθ 1 , mθ 2 ] are: It is determined by a trigonometric function of the phase mθ 1 or mθ 2 or the sum of the trigonometric functions. Also, the inside of Σ on the right side of the equation (21) corresponds to the m-th order dq-axis correction voltage (v xnm_hc ) described above.
行列F[mθ1,mθ2]は、具体的に以下の式(22)のように表される。 Matrix F[mθ 1 , mθ 2 ] is specifically represented by the following equation (22).
より詳細に、各成分Fijは以下の式(23)のように定まる。 More specifically, each component F ij is determined by the following equation (23).
さらに、行列G[mθ1,mθ2]は、具体的に以下の式(24)のように表示される。 Furthermore, the matrix G[mθ 1 , mθ 2 ] is specifically displayed as in the following equation (24).
より詳細には、各成分Gijは以下の式(25)のように定まる。 More specifically, each component G ij is determined by the following equation (25).
上記式(21)~式(25)を参照すると理解されるように、本実施形態のdq軸補正電圧(vxn_hc)は、各周波数mの第m次インダクタンス高調波成分lxnm_haを打ち消す観点から定まる第m次dq軸補正電圧(vxnm_hc)を求め、mに関する線形和を演算することで求めることができる。 As can be understood by referring to the above equations (21) to (25), the dq-axis correction voltage (v xn_hc ) of this embodiment is calculated from the viewpoint of canceling out the m-th order inductance harmonic component l xnm_ha of each frequency m. It can be obtained by obtaining the determined m-th order dq-axis correction voltage (v xnm_hc ) and calculating the linear sum with respect to m.
次に、本実施形態の回転電機制御方法を実行した場合(実施例)の作用効果について比較例と対比しつつ、説明する。 Next, a description will be given of the effects of executing the rotary electric machine control method of the present embodiment (example) while comparing it with a comparative example.
(比較例)
高調波電流制御部114を備えていない以外は、第2実施形態で説明したモータ制御システム100と同じ構成を有するシステムの動作をシミュレーションして、各系統のインダクタンス波形及び電流の変化を計測した。
(Comparative example)
The operation of a system having the same configuration as the motor control system 100 described in the second embodiment, except that the harmonic
(実施例)
第2実施形態で説明したモータ制御システム100の動作をシミュレーションして、各系統の電流の変化を計測した。
(Example)
By simulating the operation of the motor control system 100 described in the second embodiment, changes in current in each system were measured.
(結果)
図4Aは、比較例におけるインダクタンスの波形を示している。特に、図4A(a)は、電気角度θreの変化に応じた各系統におけるd軸インダクタンスLdnとd軸相互インダクタンスMdの変化を示している。また、図4A(b)は、電気角度θreの変化に応じた各系統におけるq軸インダクタンスLqnの変化とq軸相互インダクタンスMqの変化を示している。
(result)
FIG. 4A shows the waveform of the inductance in the comparative example. In particular, FIG. 4A(a) shows changes in the d-axis inductance Ldn and the d-axis mutual inductance Md in each system according to changes in the electrical angle θre . FIG. 4A(b) shows changes in the q-axis inductance L qn and changes in the q-axis mutual inductance M q in each system according to changes in the electrical angle θ re .
さらに、図4Aでは、系統1のd軸インダクタンスLd1を実線で示し、系統2のd軸インダクタンスLd2を一点鎖線グラフで示す。また、d軸相互インダクタンスMd及びq軸相互インダクタンスMqは何れも、破線グラフで示している。
Furthermore, in FIG. 4A, the d-axis inductance Ld1 of
また、図4Aに示すインダクタンス波形は、インダクタンス直流成分で正規化している。 Also, the inductance waveform shown in FIG. 4A is normalized by the inductance DC component.
ここで、一般的に、インダクタンスの空間高調波はdq軸座標系において電気角度θreの6m次の周波数成分が特に問題となる。すなわち、電気角度θreを時間微分して得られる電気角速度ωreの6m倍相当の周波数の空間高調波が特に問題となる。図4Aに示す比較例のシステムでは、特に、6次、12次、及び18次の周波数成分の空間高調波の影響が強く現れている。 Here, in general, regarding the spatial harmonics of the inductance, the 6m-order frequency component of the electrical angle θ re in the dq-axis coordinate system is particularly problematic. That is, the spatial harmonic of the frequency corresponding to 6 m times the electrical angular velocity ω re obtained by differentiating the electrical angle θ re with time is particularly problematic. In the system of the comparative example shown in FIG. 4A, the effect of spatial harmonics of the 6th, 12th, and 18th frequency components appears particularly strong.
例えば、図4A(a)に示す系統1のd軸インダクタンスLd1では、6次、12次、及び18次の周波数成分の空間高調波が合成された結果のピーク(極大値)が、電気角度θreの一周期(360°)の内に6つ現れている。
For example, in the d-axis inductance L d1 of
このような6m次の周波数成分の空間高調波による影響によってモータ101に供給される電流が変動することで、エネルギー損失及び振動騒音がもたらされることが想定される。
It is assumed that the current supplied to the
一方、図4B及び図4Cには、比較例と実施例のそれぞれにおける各系統の電気角度θreに応じた電流波形を示す。 On the other hand, FIGS. 4B and 4C show current waveforms according to the electrical angle θ re of each system in the comparative example and the example, respectively.
特に、図4B(a)及び図4B(b)には、それぞれ、系統1及び系統2のd軸電流id1,id2の変化を示す。また、実施例におけるd軸電流idnの変化を実線で表し、比較例におけるd軸電流idnの変化を点線で表す。
In particular, FIGS. 4B(a) and 4B(b) show changes in the d-axis currents id1 and id2 of the
また、図4C(a)及び図4C(b)には、それぞれ、系統1及び系統2のq軸電流iq1,iq2の変化を示す。また、実施例におけるq軸電流iqnを実線で表し、比較例におけるq軸電流iqnを点線で表す。
4C(a) and 4C(b) show changes in the q-axis currents i q1 and i q2 of the
さらに、図4B及び図4Cに示す電流波形は、電流目標値(≒dq軸電流指令値(i* dn,i* qn))で正規化している。 Furthermore, the current waveforms shown in FIGS. 4B and 4C are normalized by current target values (≈dq-axis current command values (i * dn , i * qn )).
図4B及び図4Cから理解されるように、点線で示す比較例における各系統のdq軸電流(ixn)には、6次、12次、及び18次の周波数成分の電流高調波が生じている。これに対して、実線で示す実施例における各系統のdq軸電流(ixn)では、6次、12次、及び18次の周波数成分の電流高調波が相殺されている。このため、dq軸電流(ixn)は、電気角度θreの変化に対して略一定値をとっている。したがって、インダクタンスの高調波成分総和に起因するエネルギー損失及び振動騒音の発生を抑制することができる。 As understood from FIGS. 4B and 4C, current harmonics of 6th, 12th, and 18th frequency components are generated in the dq-axis current (i xn ) of each system in the comparative example indicated by the dotted line. there is On the other hand, in the dq-axis current (i xn ) of each system in the embodiment indicated by the solid line, the current harmonics of the 6th, 12th, and 18th frequency components are cancelled. Therefore, the dq-axis current (i xn ) takes a substantially constant value with respect to changes in the electrical angle θ re . Therefore, it is possible to suppress energy loss and vibration noise caused by the sum of harmonic components of the inductance.
以上説明した本実施形態の回転電機制御方法の構成及びそれによる作用効果について説明する。 The configuration of the rotary electric machine control method of the present embodiment described above and the effects thereof will be described.
本実施形態の回転電機制御方法では、インダクタンス高調波総和lxn_ha,l'xn_haが、インダクタンス直流成分lxn,l'xnよりも所定値以上小さい場合に、インダクタンス高調波総和lxn_ha,l'xn_ha,mx_ha,m'x_haを周波数成分としての第m次インダクタンス高調波成分lxnm_haごとに演算する。そして、dq軸補正電圧(vxn_hc)を第m次インダクタンス高調波成分lxnm_haに基づく電圧補正値成分としての第m次dq軸補正電圧(vxnm_hc)の線形和として演算する(図3参照)。 In the rotary electric machine control method of the present embodiment, when the sum of inductance harmonics l xn_ha , l′ xn_ha is smaller than the inductance DC components l xn , l′ xn by a predetermined value or more, the sum of inductance harmonics l xn_ha , l′ xn_ha , m x_ha , and m' x_ha are calculated for each mth-order inductance harmonic component l xnm_ha as a frequency component. Then, the dq-axis correction voltage (v xn_hc ) is calculated as a linear sum of the m-th order dq-axis correction voltage (v xnm_hc ) as the voltage correction value component based on the m-th order inductance harmonic component l xnm_ha (see FIG. 3). .
これにより、各周波数mに対応する第m次インダクタンス高調波成分lxnm_haを個別に求め、これらの和をとるという簡素な演算によってインダクタンス高調波総和lxn_ha,l'xn_ha,mx_ha,m'x_haを推定し、これに基づいてdq軸補正電圧(vxn_hc)を定めることができる。 As a result, the m-th order inductance harmonic component l xnm_ha corresponding to each frequency m is obtained individually, and the inductance harmonic summation l xn_ha , l' xn_ha , m x_ha , m' x_ha can be estimated and based on this the dq-axis correction voltage (v xn_hc ) can be determined.
特に、周波数mごとに第m次インダクタンス高調波成分lxnm_haを求めるので、モータ101の動作に比較的大きい影響を与え得るインダクタンス周波数成分(例えば6m次の周波数成分)を他の影響が小さい周波数成分から分離して把握することができる。
In particular, since the m-th order inductance harmonic component lxnm_ha is obtained for each frequency m, the inductance frequency component (for example, the 6m-order frequency component) that can have a relatively large effect on the operation of the
以上、本発明の実施形態について説明したが、上記実施形態で説明した構成は本発明の適用例の一部を示したに過ぎず、本発明の技術的範囲を限定する趣旨ではない。 Although the embodiments of the present invention have been described above, the configurations described in the above embodiments merely show a part of application examples of the present invention, and are not intended to limit the technical scope of the present invention.
例えば、上記実施形態では、モータ101の回転子の種類が永久磁石型回転子である場合を前提としている。しかしながら、これに限られず、モータ101の回転子として、巻線型回転子、又は籠型回転子などの他の種類の回転子を採用しても良い。
For example, in the above embodiment, it is assumed that the rotor of the
また、上記各実施形態では、系統数が2つである場合について説明したが、適宜、系統数が3以上のシステムにおいて本発明の構成を適用しても良い。 Further, in each of the above-described embodiments, the case where the number of systems is two has been described, but the configuration of the present invention may be appropriately applied to a system with three or more systems.
さらに、上記実施形態では、図2及び図3に示すように、インダクタンス推定部201がdq軸電流(ixn)を入力情報として取得している例を説明した。しかしながら、電流変化に応じてインダクタンスの変化が実質的に無視できる場合には、インダクタンス推定部201にdq軸電流(ixn)を入力させない構成を採用しても良い。
Furthermore, in the above embodiment, as shown in FIGS. 2 and 3, the example in which the
100 モータ制御システム
101 モータ
102 PWM変換器
103 インバータ
104 直流電源
105 電流センサ
106 A/D変換器
107 磁極位置検出器
108 パルスカウンタ
109 3相/dq交流座標変換部
110 角速度演算部
111 電流指令値演算部
112 電流制御部
113 非干渉制御部
114 高調波電流制御部
115 電圧指令値演算部
116 dq/3相交流座標変換器
201 インダクタンス推定部
201m m次インダクタンス推定部
202 電圧補正値演算部
202m m次電圧補正値演算部
203 加算部
100
Claims (5)
前記多重多相回転電機の回転子の回転状態を表す回転状態パラメータ及び前記各多相巻線に供給される電流の検出値である電流検出値を取得する入力工程と、
前記回転状態パラメータ及び前記電流検出値に基づいて前記多重多相回転電機のインダクタンスを推定する推定工程と、
前記回転状態パラメータ、前記電流検出値、及び推定した前記インダクタンスに基づいて前記電圧指令値を算出する電圧指令値算出工程と、を有し、
前記推定工程では、
前記回転状態パラメータ及び前記電流検出値に基づいて、前記多重多相回転電機の各系統におけるそれぞれの自己インダクタンス高調波を算出し、
演算した前記自己インダクタンス高調波に基づき、自己インダクタンスと相互インダクタンスの間に成り立つ関係から、前記各系統の間の相互インダクタンス高調波を算出し、
前記電圧指令値算出工程では、
前記回転状態パラメータ及び前記電流検出値に基づいて前記電圧指令値の基本値である基本電圧指令値を算出し、
演算した前記自己インダクタンス高調波及び前記相互インダクタンス高調波を打ち消すように前記基本電圧指令値を補正するための電圧補正値を算出し、
前記基本電圧指令値及び前記電圧補正値に基づいて前記電圧指令値を算出する、
回転電機制御方法。 In a multiplex multiphase rotating electrical machine having a stator provided with a plurality of polyphase windings, a rotating electrical machine that controls the operation of the multiplexed multiphase rotating electrical machine by supplying a voltage based on a voltage command value to each polyphase winding. A control method comprising:
an input step of obtaining a rotation state parameter representing the rotation state of the rotor of the multiplex polyphase rotating electric machine and a current detection value that is a detection value of the current supplied to each of the polyphase windings;
an estimating step of estimating an inductance of the multi-multiphase rotating electric machine based on the rotational state parameter and the current detection value;
a voltage command value calculating step of calculating the voltage command value based on the rotation state parameter, the current detection value, and the estimated inductance ;
In the estimation step,
calculating each self-inductance harmonic in each system of the multiplex polyphase rotating electric machine based on the rotation state parameter and the current detection value;
Based on the calculated self-inductance harmonics, calculating the mutual inductance harmonics between the systems from the relationship established between the self-inductance and the mutual inductance,
In the voltage command value calculation step,
calculating a basic voltage command value, which is a basic value of the voltage command value, based on the rotation state parameter and the current detection value;
calculating a voltage correction value for correcting the basic voltage command value so as to cancel out the calculated self-inductance harmonic and the mutual inductance harmonic;
calculating the voltage command value based on the basic voltage command value and the voltage correction value;
Rotating electric machine control method.
前記電圧指令値算出工程では、
前記多重多相回転電機の電圧方程式を参照して、前記自己インダクタンス高調波、前記相互インダクタンス高調波、及び前記電流検出値の時間微分値から前記電圧補正値を算出する、
回転電機制御方法。 The rotary electric machine control method according to claim 1,
In the voltage command value calculation step,
calculating the voltage correction value from the time differential value of the self-inductance harmonic, the mutual inductance harmonic, and the current detection value with reference to the voltage equation of the multiplex polyphase rotating electric machine;
Rotating electric machine control method.
前記推定工程において、
前記自己インダクタンス高調波を、前記各系統における各電気角の次数に応じた周波数成分の総和として演算し、
各周波数成分の振幅及び位相は、前記電流検出値及び前記回転状態パラメータに基づいて推定され、
前記相互インダクタンス高調波を、自己インダクタンス直流成分に対する前記自己インダクタンス高調波の比の塁乗和から定める、
回転電機制御方法。 The rotary electric machine control method according to claim 2,
In the estimation step,
calculating the self-inductance harmonic as a sum of frequency components according to the order of each electrical angle in each system;
The amplitude and phase of each frequency component are estimated based on the current detection value and the rotation state parameter;
Determining the mutual inductance harmonic from the squared sum of the ratio of the self-inductance harmonic to the self-inductance DC component;
Rotating electric machine control method.
前記推定工程では、
前記自己インダクタンス高調波が前記自己インダクタンス直流成分よりも所定値以上小さい場合に、前記塁乗和における2次以上の項を0として、前記相互インダクタンス高調波を前記各系統ごとに定まる前記比の1乗和から定め、
前記電圧指令値算出工程では、
前記電圧方程式に、前記自己インダクタンス高調波及び前記相互インダクタンス高調波を適用することで、前記電圧補正値を前記周波数成分ごとの電圧補正値成分の線形和として演算する、
回転電機制御方法。 The rotary electric machine control method according to claim 3 ,
In the estimation step,
When the self-inductance harmonic is smaller than the self-inductance DC component by a predetermined value or more, the second or higher term in the squared sum is set to 0, and the mutual inductance harmonic is 1 of the ratio determined for each system. Determined from the sum of multiplications,
In the voltage command value calculation step,
By applying the self-inductance harmonic and the mutual inductance harmonic to the voltage equation, the voltage correction value is calculated as a linear sum of voltage correction value components for each frequency component.
Rotating electric machine control method.
前記多重多相回転電機の回転状態を表す回転状態パラメータ及び前記各多相巻線に供給される電流である電流検出値を取得する入力情報取得部と、
取得した前記回転状態パラメータ及び前記電流検出値に基づいて前記多重多相回転電機のインダクタンスを推定する推定部と、
前記回転状態パラメータ、前記電流検出値、及び推定した前記インダクタンスに基づいて前記電圧指令値を算出する電圧指令値算出部と、を有し、
前記推定部は、
前記回転状態パラメータ及び前記電流検出値に基づいて、前記多重多相回転電機の各系統におけるそれぞれの自己インダクタンス高調波を算出し、
演算した前記自己インダクタンス高調波に基づき、自己インダクタンスと相互インダクタンスの間に成り立つ関係から、前記各系統の間の相互インダクタンス高調波を算出し、
前記電圧指令値算出部は、
前記回転状態パラメータ及び前記電流検出値に基づいて前記電圧指令値の基本値である基本電圧指令値を算出し、
演算した前記自己インダクタンス高調波及び前記相互インダクタンス高調波を打ち消すように前記基本電圧指令値を補正するための電圧補正値を算出し、
前記基本電圧指令値及び前記電圧補正値に基づいて前記電圧指令値を算出する、
回転電機制御システム。 In a multiplex multiphase rotating electrical machine having a stator provided with a plurality of polyphase windings, a rotating electrical machine that controls the operation of the multiplexed multiphase rotating electrical machine by supplying a voltage based on a voltage command value to each polyphase winding. A control system,
an input information acquisition unit that acquires a rotation state parameter representing the rotation state of the multiplex polyphase rotating electric machine and a current detection value that is the current supplied to each of the polyphase windings;
an estimating unit that estimates an inductance of the multiplex polyphase rotating electric machine based on the acquired rotational state parameter and the current detection value;
a voltage command value calculation unit that calculates the voltage command value based on the rotation state parameter, the current detection value, and the estimated inductance ,
The estimation unit
calculating each self-inductance harmonic in each system of the multiplex polyphase rotating electric machine based on the rotation state parameter and the current detection value;
Based on the calculated self-inductance harmonics, calculating the mutual inductance harmonics between the systems from the relationship established between the self-inductance and the mutual inductance,
The voltage command value calculator,
calculating a basic voltage command value, which is a basic value of the voltage command value, based on the rotation state parameter and the current detection value;
calculating a voltage correction value for correcting the basic voltage command value so as to cancel out the calculated self-inductance harmonic and the mutual inductance harmonic;
calculating the voltage command value based on the basic voltage command value and the voltage correction value;
Rotating electric machine control system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019160731A JP7291578B2 (en) | 2019-09-03 | 2019-09-03 | Rotating electric machine control method and rotating electric machine control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019160731A JP7291578B2 (en) | 2019-09-03 | 2019-09-03 | Rotating electric machine control method and rotating electric machine control system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021040425A JP2021040425A (en) | 2021-03-11 |
JP7291578B2 true JP7291578B2 (en) | 2023-06-15 |
Family
ID=74847699
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019160731A Active JP7291578B2 (en) | 2019-09-03 | 2019-09-03 | Rotating electric machine control method and rotating electric machine control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7291578B2 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004023804A (en) | 2002-06-12 | 2004-01-22 | Nissan Motor Co Ltd | Motor controller |
JP2008295200A (en) | 2007-05-24 | 2008-12-04 | Aisin Seiki Co Ltd | Synchronous motor control device and method for optimizing synchronous motor control |
JP2009254079A (en) | 2008-04-03 | 2009-10-29 | Honda Motor Co Ltd | Control device of electric motor |
JP2013230019A (en) | 2012-04-26 | 2013-11-07 | Denso Corp | Controller of three-phase rotary machine |
-
2019
- 2019-09-03 JP JP2019160731A patent/JP7291578B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004023804A (en) | 2002-06-12 | 2004-01-22 | Nissan Motor Co Ltd | Motor controller |
JP2008295200A (en) | 2007-05-24 | 2008-12-04 | Aisin Seiki Co Ltd | Synchronous motor control device and method for optimizing synchronous motor control |
JP2009254079A (en) | 2008-04-03 | 2009-10-29 | Honda Motor Co Ltd | Control device of electric motor |
JP2013230019A (en) | 2012-04-26 | 2013-11-07 | Denso Corp | Controller of three-phase rotary machine |
Also Published As
Publication number | Publication date |
---|---|
JP2021040425A (en) | 2021-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5907294B2 (en) | Power converter | |
KR101618490B1 (en) | Magnetic pole position estimating apparatus for electric motor, controlling apparatus for electric motor, and magnetic pole position estimating method for electric motor | |
EP2779431B1 (en) | Generation of a current reference to control a brushless motor | |
JP2014150604A (en) | Synchronous motor controller for electric vehicle | |
JP5839111B2 (en) | Control device for three-phase AC induction motor and control method for three-phase AC induction motor | |
JP6115392B2 (en) | Motor control device | |
JP2010200430A (en) | Drive controller for motors | |
KR20140113260A (en) | Motor control device | |
JP6183554B2 (en) | Periodic disturbance automatic suppression device | |
JP6519149B2 (en) | Motor controller | |
KR101941976B1 (en) | Motor control apparatus | |
JP2019170095A (en) | Motor controller | |
JP7291578B2 (en) | Rotating electric machine control method and rotating electric machine control system | |
KR101878090B1 (en) | Method and system for controlling motor | |
CN109196773B (en) | Motor control device and control method | |
JP2016052232A (en) | Control device for ac motor | |
JP7311778B2 (en) | power converter | |
JP7251424B2 (en) | INVERTER DEVICE AND INVERTER DEVICE CONTROL METHOD | |
JP2013188074A (en) | Induction motor control device and method for controlling induction motor | |
JP6680104B2 (en) | Motor control device and control method | |
JP2019170089A (en) | Motor controller | |
JP7349340B2 (en) | Rotating electric machine control method and rotating electric machine control system | |
JP2020089203A (en) | Motor drive device | |
JP7344749B2 (en) | Rotating electric machine control method and rotating electric machine control system | |
JP2014158336A (en) | Motor controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220510 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230222 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230228 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230407 |
|
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: 20230509 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230605 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7291578 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |