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 PDF

Info

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
Application number
JP2019160731A
Other languages
Japanese (ja)
Other versions
JP2021040425A (en
Inventor
圭一 渋谷
直樹 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Renault SAS
Original Assignee
Renault SAS
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Renault SAS filed Critical Renault SAS
Priority to JP2019160731A priority Critical patent/JP7291578B2/en
Publication of JP2021040425A publication Critical patent/JP2021040425A/en
Application granted granted Critical
Publication of JP7291578B2 publication Critical patent/JP7291578B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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には、三相以上の多相巻線組をステータに複数有する多重多相回転電機に対し、ステータの複数巻線組への通電を位置センサレス制御で制御する制御装置が提案されている。この多重多相回転電機の制御装置は、電流の高調波成分を相殺する高調波成分相殺部として機能する電圧加算器及び電流加算器を備えている。 Patent Document 1 proposes a control device that controls energization of a plurality of winding sets of a stator by position sensorless control for a multiplex multiphase rotating electric machine having a plurality of multiphase winding sets of three or more phases in the stator. there is This control device for a multiplex polyphase rotating electrical machine includes a voltage adder and a current adder that function as a harmonic component canceling section that cancels harmonic components of current.

具体的に、この制御装置の高調波成分相殺部は、複数系統(複数の巻線組)のγδ軸電圧指令値の合計、及び、複数系統のγδ軸電流値の合計を算出する相殺処理により、電流等の基本波成分に重畳した高調波成分を低減する。 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.

特開2017-208901号公報JP 2017-208901 A

しかしながら、上記特許文献1の制御装置による制御方法では、各系統の電圧指令値及び電流検出値の平均値から拡張誘起電圧を求め、これにより回転電機を制御するための磁気位置θγを推定する。すなわち、磁気位置θγは各系統の電圧及び電流が上記平均値に揃っていることが前提として推定されるものである。したがって、この推定された磁気位置θγを用いて行う制御では、当該制御の精度を確保する観点から、各系統の巻線に供給する電流は上記平均値に拘束されることとなる。すなわち、各系統における巻線の駆動条件(特に電流)を揃える必要があるという制限が課されるので、制御自由度が低下する。 However, in the control method by the control device of Patent Document 1, the extended induced voltage is obtained from the average value of the voltage command value and the current detection value of each system, and the magnetic position θγ for controlling the rotating electric machine is estimated from this. That is, the magnetic position .theta..gamma. is estimated on the assumption that the voltage and current of each system are equal to the above average values. Therefore, in the control using the estimated magnetic position θγ, the current supplied to the windings of each system is restricted to the above average value from the viewpoint of ensuring the accuracy of the control. That is, since it is necessary to match the drive conditions (especially current) of the windings in each system, the degree of freedom of control is reduced.

このような事情に鑑み、本発明は、固定子に複数の多相巻線が設けられた多重多相回転電機において各多相巻線に供給する電流制御の自由度の低下を抑制することのできる回転電機制御方法及び回転電機制御システムを提供することを目的とする。 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.

図1は、本発明の各実施形態に共通するモータ制御システムの構成を説明するブロック図である。FIG. 1 is a block diagram illustrating the configuration of a motor control system common to each embodiment of the present invention. 図2は、第1実施形態による高調波電流制御部の構成を説明するブロック図である。FIG. 2 is a block diagram illustrating the configuration of the harmonic current controller according to the first embodiment. 図3は、第2実施形態による高調波電流制御部の構成を説明するブロック図である。FIG. 3 is a block diagram illustrating the configuration of a harmonic current control section according to the second embodiment. 図4Aは、比較例のシステムにおいて発生するインダクタンスの空間高調波を説明するためのグラフである。FIG. 4A is a graph for explaining spatial harmonics of inductance generated in the system of the comparative example. 図4Bは、第2実施形態のモータ制御方法によるd軸電流の高調波成分の低減効果を説明するためのグラフである。FIG. 4B is a graph for explaining the effect of reducing harmonic components of the d-axis current by the motor control method of the second embodiment. 図4Cは、第2実施形態のモータ制御方法によるq軸電流の高調波成分の低減効果を説明するためのグラフである。FIG. 4C is a graph for explaining the effect of reducing the harmonic component of the q-axis current by the motor control method of the second embodiment.

以下、本発明の実施形態について説明する。 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 motor 101 as a multiplex multiphase electric rotating machine in which a stator is provided with a plurality of multiphase windings.

モータ101は、種々の駆動力要求装置の動力源として用いることができる。特に、モータ101は、電気自動車(EV)又はハイブリッド自動車(HEV)等の電動モータの駆動力で走行する任意の車両における駆動源としての用途が想定される。 The motor 101 can be used as a power source for various driving force demanding devices. In particular, the motor 101 is assumed to be used as a drive source in any vehicle that runs with the driving force of an electric motor, such as an electric vehicle (EV) or a hybrid vehicle (HEV).

ここで、本実施形態における多相巻線とは、各相(例えば、三相交流の場合、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 motor 101 is configured as a so-called three-phase double-winding motor, the stator is provided with two three-phase windings. Therefore, in this case, the motor control system 100 that controls the operation of the motor 101 has two systems that control the energization of the two winding sets.

そして、本実施形態では、特に、モータ101が三相二重巻線型の永久磁石同期モータとして構成されることを前提としたモータ制御システム100におけるモータ制御方法について説明する。しかしながら、このことは、本発明のモータ制御方法を、三相二重巻線型の永久磁石同期モータ以外の多重多相回転電機を有するシステムに適用することを妨げるものではない。 In this embodiment, the motor control method in the motor control system 100 will be described on the premise that the motor 101 is configured as a three-phase double-winding permanent-magnet synchronous motor. However, this does not prevent the motor control method of the present invention from being applied to a system having a multi-multiphase electric rotating machine other than a three-phase double-winding permanent magnet synchronous motor.

さらに、以下の説明においては、三相二重巻線型永久磁石同期モータとして構成されるモータ101を備えるモータ制御システム100において、上述した2つの系統をそれぞれ「系統1」及び「系統2」と称する。特に、系統1における各制御量(電流など)及び系統2における各制御量を区別する必要がある場合には、これら各制御量に「1」又は「2」という下付きの添え字を付する。 Furthermore, in the following description, in the motor control system 100 including the motor 101 configured as a three-phase double-winding permanent-magnet synchronous motor, the two systems described above are referred to as "system 1" and "system 2," respectively. . In particular, when it is necessary to distinguish between each controlled variable (current, etc.) in system 1 and each controlled variable in system 2, each of these controlled variables is given a subscript "1" or "2". .

また、これら系統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 system 1 and system 2 is comprehensively described, each control amount is given a subscript "n" (n=1 or 2). For example, the command value for the three-phase voltage in the system 1 “three-phase voltage command value (v * u1 , v * v1 , v * w1 )” and the command value for the three-phase voltage in the system 2 “three-phase voltage command value (v * u2 , v * v2 , v * w2 )” are collectively referred to as “three-phase voltage command values (v * un , v * vn , v * wn )”.

図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 converter 102, a three-phase voltage inverter 103, a DC power supply 104, a current sensor 105, an A/D converter 106, A three-phase/dq AC coordinate conversion unit 109, a magnetic pole position detector 107, a pulse counter 108, an angular velocity calculation unit 110, a current command value calculation unit 111, a current control unit 112, a non-interference control unit 113, It has a harmonic current control section 114 , a voltage command value calculation section 115 and a dq/3-phase AC coordinate converter 116 . It should be noted that the functions of each of these components are appropriately implemented by a computer programmed to execute the functions.

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 PWM converter 102 adjusts the PWM_Duty of the switching elements (such as IGBTs) of the two-system three-phase voltage inverter 103 based on the two-system three-phase voltage command values (v * un , v * vn , v * wn ). Generate drive signals (D * uun , D * uln , D * vun , D * vln , D * wun , D * wln ).

インバータ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 inverter 103 operates the switching elements based on the PWM_Duty drive signals (D * uun , D * uln , D * vun , D * vln , D * wun , D * wln ) generated by the PWM converter 102 to generate direct current. DC voltage from power supply 104 is converted into three-phase AC voltage (v un , v vn , v wn ) corresponding to three-phase voltage command values (v * un , v * vn , v * wn ), and supplied to motor 101 do.

直流電源104は、積層型リチウムイオンバッテリなどの蓄電デバイスにより構成される。 The DC power supply 104 is composed of an electricity storage device such as a laminated lithium ion battery.

電流センサ105は、モータ101の各多相巻線に流れる三相交流電流(iuns,ivns,iwns)のうち、少なくとも2相の電流(例えば、u相電流iun、v相電流ivn)を検出する。なお、電流センサ105を2相のみに取り付ける場合、残りの1相の電流iwnsは、次式(1)により求めることができる。

Figure 0007291578000001
Current sensor 105 detects at least two phase currents ( for example, u-phase current i un , v-phase current i vn ). When the current sensors 105 are attached to only two phases, the current i wns of the remaining one phase can be obtained by the following equation (1).
Figure 0007291578000001

A/D変換器106は、電流センサ105による三相交流電流検出値をデジタル信号に変換する。 A/D converter 106 converts the three-phase AC current detection value by current sensor 105 into a digital signal.

磁極位置検出器107は、モータ101の回転子位置に応じたA相B相Z相のパルスをパルスカウンタ108に出力する。 The magnetic pole position detector 107 outputs A-phase, B-phase and Z-phase pulses corresponding to the rotor position of the motor 101 to the pulse counter 108 .

パルスカウンタ108は、磁極位置検出器107からのA相B相Z相のパルスに基づいて、モータ101の電気角度θreを演算する。この電気角度θreは、実際の機械角度θrm及びモータ101の構造により定まるモータ極対数p(磁極の対の数)に基づいて定まる、モータ101の電気角の実値に相当する値である。すなわち、電気角度θreはモータ101の回転子(ロータ)の回転状態を表す回転状態パラメータに相当する。 The pulse counter 108 calculates the electrical angle θ re of the motor 101 based on the A-phase, B-phase, and Z-phase pulses from the magnetic pole position detector 107 . This electrical angle θ re is a value corresponding to the actual value of the electrical angle of the motor 101 , which is determined based on the actual mechanical angle θ rm and the motor pole pair number p (number of magnetic pole pairs) determined by the structure of the motor 101 . . That is, the electrical angle θ re corresponds to a rotation state parameter representing the rotation state of the rotor of the motor 101 .

3相/dq交流座標変換部109は、パルスカウンタ108で演算される電気角度θreを用いて、A/D変換器106でデジタル信号に変換された三相交流電流検出値を3相交流座標系(uvw軸)から直交2軸直流座標系(dq軸)に変換する。 A 3-phase/dq AC coordinate conversion unit 109 uses the electrical angle θ re calculated by the pulse counter 108 to transform the detected 3-phase AC current value converted into a digital signal by the A/D converter 106 into a 3-phase AC coordinate. Transform from the system (uvw axis) to the orthogonal two-axis DC coordinate system (dq axis).

具体的に、先ず、3相/dq交流座標変換部109は、以下の式(2)及び式(3)に基づいて電気角度θreから系統nの電気角θnを算出する。 Specifically, first, the three-phase/dq AC coordinate conversion unit 109 calculates the electrical angle θ n of the system n from the electrical angle θ re based on the following equations (2) and (3).

Figure 0007291578000002
Figure 0007291578000002

Figure 0007291578000003
Figure 0007291578000003

なお、式(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 system 1. Also, “θ 12 ” means the phase difference of system 2 with respect to system 1 . That is, "θ 12 " corresponds to "θ 21 ".

さらに、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 conversion unit 109 calculates the dq-axis currents (i d1 , i q1 ) of system 1 from the 3-phase AC current detection values using the electrical angle θ n based on the following equation (4). and the dq-axis currents (i d2 , i q2 ) of system 2 are calculated. In the following description, the symbol “x” (x=d or q) that includes the d-axis component and the q-axis component in the dq coordinate system of the current, etc., is used as appropriate, and the systems 1 and 2 and each of these systems The control amount such as current is comprehensively displayed. Specifically, a representation such as the dq-axis current (i xn ) is used.

Figure 0007291578000004
Figure 0007291578000004

角速度演算部110は、パルスカウンタ108からの電気角度θreを時間微分して電気角速度ωreを演算する。また、角速度演算部110は、電気角速度ωreをモータ極対数pで除して機械角速度ωrmを演算する。 The angular velocity calculator 110 time-differentiates the electrical angle θ re from the pulse counter 108 to compute an electrical angular velocity ω re . Further, the angular velocity calculator 110 divides the electrical angular velocity ω re by the motor pole logarithm p to calculate the mechanical angular velocity ω rm .

電流指令値演算部111は、図示しないメモリに記憶される予め定められたマップに基づいて、駆動力要求装置の要求駆動力に基づいて定まるトルク指令値T*、モータ回転数(機械角速度ωrm)、直流電源104からの供給電圧の大きさである直流電圧Vdcを入力情報とし、dq軸電流指令値(i* xn)を算出する。 Based on a predetermined map stored in a memory (not shown), the current command value calculation unit 111 calculates a torque command value T * determined based on the required driving force of the driving force requesting device, the motor rotation speed (mechanical angular velocity ω rm ), the dq-axis current command value (i * xn ) is calculated using the DC voltage Vdc , which is the magnitude of the voltage supplied from the DC power supply 104, as input information.

電流制御部112は、上述のように3相/dq交流座標変換部109で求められる実計測値相当のdq軸電流(ixn)が電流指令値演算部111からのdq軸電流指令値(i* xn)に定常偏差なく所望の応答性で追従するように、基本dq軸電圧指令値(vxn_dsh)を算出する。 The current control unit 112 converts the dq-axis current (i xn ) corresponding to the actual measurement value obtained by the 3-phase/dq AC coordinate conversion unit 109 to the dq-axis current command value (i * xn ) with desired responsiveness without steady-state deviation, the basic dq-axis voltage command values (v xn_dsh ) are calculated.

また、非干渉制御部113は、角速度演算部110からの電気角速度ωre、及び3相/dq交流座標変換部109からのdq軸電流(ixn)を入力情報として、d軸及びq軸間の干渉電圧を相殺するために必要な非干渉電圧(vxn_dcpl)を算出する。 In addition, the non-interference control unit 113 uses the electrical angular velocity ω re from the angular velocity calculation unit 110 and the dq-axis current (i xn ) from the 3-phase/dq AC coordinate conversion unit 109 as input information to Calculate the non-interference voltage (v xn_dcpl ) required to cancel the interference voltage of .

なお、非干渉制御部113は、上記非干渉電圧(vxn_dcpl)の算出にあたり、実検出値相当のdq軸電流(ixn)に代え、dq軸電流指令値(i* xn)に基づいて定まるdq軸電流規範応答(ixn_ref)を用いても良い。 In calculating the non-interference voltage (v xn_dcpl ), the non-interference control unit 113 is determined based on the dq-axis current command value (i * xn ) instead of the dq-axis current (i xn ) corresponding to the actual detected value. A dq-axis current reference response ( ixn_ref ) may be used.

高調波電流制御部114は、パルスカウンタ108からの電気角度θre、角速度演算部110からの電気角速度ωre、及び3相/dq交流座標変換部109からのdq軸電流(ixn)を入力情報として、dq軸補正電圧(vxn_hc)を演算する。なお、高調波電流制御部114におけるdq軸補正電圧(vxn_hc)の演算の詳細については後述する。 Harmonic current control unit 114 receives electrical angle θ re from pulse counter 108 , electrical angular velocity ω re from angular velocity calculation unit 110 , and dq-axis current (i xn ) from 3-phase/dq AC coordinate conversion unit 109 . As information, the dq-axis correction voltage (v xn_hc ) is calculated. Details of calculation of the dq-axis correction voltage (v xn — hc ) in the harmonic current control unit 114 will be described later.

電圧指令値演算部115は、電流制御部112からの基本dq軸電圧指令値(vxn_dsh)、非干渉制御部113からの非干渉電圧(vxn_dcpl)、及び高調波電流制御部114からのdq軸補正電圧(vxn_hc)を入力情報として、dq軸電圧指令値(v* xn)を求める。 The voltage command value calculation unit 115 calculates the basic dq-axis voltage command value (v xn_dsh ) from the current control unit 112, the non-interference voltage (v xn_dcpl ) from the non-interference control unit 113, and the dq A dq-axis voltage command value (v * xn ) is obtained using the axis correction voltage ( vxn_hc ) as input information.

具体的に、電圧指令値演算部115は、基本dq軸電圧指令値(vxn_dsh)に非干渉電圧(vdn_dcpl,vqn_dcpl)及びdq軸補正電圧(vxn_hc)を加算してdq軸電圧指令値(v* xn)を算出する。 Specifically, the voltage command value calculation unit 115 adds the non-interference voltages (v dn_dcpl , v qn_dcpl ) and the dq-axis correction voltage (v xn_hc ) to the basic dq-axis voltage command value (v xn_dsh ) to calculate the dq-axis voltage command value. Calculate the value (v * xn ).

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 converter 116 uses the electrical angle θ re from the pulse counter 108 and the dq-axis voltage command value (v * xn ) from the voltage command value calculator 115 as input information to convert the three-phase voltage command value ( v * un , v * vn , v * wn ). Also, the dq/three-phase AC coordinate converter 116 outputs the calculated three-phase voltage command values (v * un , v * vn , v * wn ) to the PWM converter 102 .

具体的に、dq/3相交流座標変換器116は、上記式(2)及び式(3)に基づいて電気角度θreから系統nの電気角θnを算出する。 Specifically, the dq/three-phase AC coordinate converter 116 calculates the electrical angle θ n of the system n from the electrical angle θ re based on the above equations (2) and (3).

さらに、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 converter 116 converts the dq-axis voltage command value (v * xn ) to the orthogonal two-axis DC coordinate system (dq-axis) based on the following equation (5) using the electrical angle θn. to the three-phase AC coordinate system (uvw axis) to obtain the three-phase voltage command values (v * un , v * vn , v * wn ).

Figure 0007291578000005
Figure 0007291578000005

次に、高調波電流制御部114における処理の詳細について説明する。 Next, details of processing in harmonic current control section 114 will be described.

図2は、高調波電流制御部114の機能を説明するブロック図である。図示のように、高調波電流制御部114は、インダクタンス推定部201と、電圧補正値演算部202と、を有する。 FIG. 2 is a block diagram illustrating the functions of harmonic current control section 114. As shown in FIG. As illustrated, the harmonic current controller 114 has an inductance estimator 201 and a voltage correction value calculator 202 .

インダクタンス推定部201は、dq交流座標変換部109からのdq軸電流(ixn)及びパルスカウンタ108からの電気角度θreを入力情報として、直流成分及び高調波成分からなるモータ101のインダクタンスを推定する。 The inductance estimating unit 201 uses the dq-axis current (i xn ) from the dq AC coordinate transforming unit 109 and the electrical angle θ re from the pulse counter 108 as input information to estimate the inductance of the motor 101 composed of the DC component and the harmonic component. do.

電圧補正値演算部202は、推定されたインダクタンスに基づいて、当該インダクタンスの高調波成分によって生じるd軸及びq軸の高調波電流を相殺するために必要な補正電圧であるdq軸補正電圧(vxn_hc)を算出する。 Based on the estimated inductance, the voltage correction value calculator 202 calculates a dq-axis correction voltage (v xn_hc ).

以下、高調波電流制御部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 current control unit 114 will be described below.

[インダクタンス推定部201の演算]
先ず、インダクタンス推定部201において演算されるインダクタンスの具体的な定義について説明する。
[Calculation of inductance estimator 201]
First, a specific definition of the inductance calculated by the inductance estimation unit 201 will be described.

三相二重巻線型永久磁石同期モータとして構成された本実施形態のモータ101に関する電圧方程式は以下の式(6)で表される。 A voltage equation for the motor 101 of this embodiment configured as a three-phase double-winding permanent-magnet synchronous motor is represented by the following equation (6).

Figure 0007291578000006
Figure 0007291578000006

式(6)中の各パラメータの定義は、既に説明したものも含めて以下のように定められる。 The definition of each parameter in Equation (6), including those already explained, is determined as follows.

d1:第1系統のd軸電流
q1:第1系統のq軸電流
d2:第2系統のd軸電流
q2:第2系統のq軸電流
d1:第1系統のd軸電圧
q1:第1系統のq軸電圧
d2:第2系統のd軸電圧
q2:第2系統のq軸電圧
a1:第1系統の固定子巻線抵抗
a2:第2系統の固定子巻線抵抗
φa1:第1系統の回転子磁石磁束
φa2:第2系統の回転子磁石磁束
d1:第1系統のd軸静的インダクタンス
q1:第1系統のq軸静的インダクタンス
d2:第2系統のd軸静的インダクタンス
q2:第2系統のq軸静的インダクタンス
d:第1系統と第2系統間のd軸相互インダクタンス
q:第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 motor 101 to be calculated by the inductance estimator 201 .

ここで、インダクタンス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 motor 101 due to structural factors of the motor 101 .

そして、本実施形態のように複数系統、より詳細には2つの系統として系統1及び系統2を備えるモータ101のインダクタンスLは、系統1の位相(電気角θ1)に応じて変化する高調波成分総和、及び系統2の位相(電気角θ2)に応じて変化する高調波成分総和を含む。 In addition, the inductance L of the motor 101 provided with a plurality of systems, more specifically two systems, system 1 and system 2 as in the present embodiment, is a harmonic wave that changes according to the phase (electrical angle θ 1 ) of the system 1. It includes the component sum and the harmonic component sum that varies according to the phase of system 2 (electrical angle θ 2 ).

本実施形態では、モータ101において、全ての位相(周波数)における空間高調波の和を含むインダクタンス高調波Lxn_haをインダクタンス高調波と定義する。そして、推定、解析又は計測によって導出したインダクタンス高調波をインダクタンス高調波推定値と定義する。 In this embodiment, in the motor 101, an inductance harmonic L xn_ha including the sum of spatial harmonics in all phases (frequencies) is defined as an inductance harmonic. An inductance harmonic derived by estimation, analysis, or measurement is defined as an inductance harmonic estimated value.

以下、インダクタンス推定部201によるインダクタンスL[Lxn,L’xn,Mx,M'x]の算出についてより詳細に説明する。 Calculation of inductance L[L xn , L' xn , M x , M' x ] by inductance estimator 201 will be described in more detail below.

先ず、インダクタンス推定部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.

Figure 0007291578000007
Figure 0007291578000007

なお、式(7)中の各パラメータの定義は、以下のように定められる。 In addition, the definition of each parameter in Formula (7) is defined as follows.

xn: 第n系統x軸静的インダクタンスの直流成分
xn_ha: 第n系統x軸静的インダクタンスの空間高調波成分の総和
xnm: 第n系統x軸静的インダクタンスの第m次空間高調波の振幅
xnm: 第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 inductance estimator 201 calculates the x-axis static mutual inductance M x and the x-axis dynamic mutual inductance M' x .

ここで、以下の式(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 .

Figure 0007291578000008
Figure 0007291578000008

一方、インダクタンスL(自己インダクタンス)と相互インダクタンスMの間には、一般に以下の式(9)の関係が成り立つ。

Figure 0007291578000009
On the other hand, between the inductance L (self-inductance) and the mutual inductance M, the following formula (9) generally holds.
Figure 0007291578000009

なお、式(9)中の「k」は、モータ101の仕様などに応じて定まる磁気結合係数である。 Note that "k" in equation (9) is a magnetic coupling coefficient that is determined according to the specifications of the motor 101 and the like.

さらに、式(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.

Figure 0007291578000010
Figure 0007291578000010

さらに、上記式(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).

Figure 0007291578000011
Figure 0007291578000011

ただし、式(11)中のO[(lxn_ha/lxn2]は、(lxn_ha/lxn)の2次以上の項を意味する。より詳細には、O[(lxn_ha/lxn2]は、少なくとも(lx1_ha/lx12、(lx2_ha/lx22、又は(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 .

Figure 0007291578000012
Figure 0007291578000012

式(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).

Figure 0007291578000013
Figure 0007291578000013

式(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 inductance estimator 201 of this embodiment obtains the inductance DC components l xn and l′ xn based on the dq-axis current (i xn ) and the electrical angle θ re .

また、インダクタンス推定部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 inductance estimator 201 uses the amplitudes A xnm , A' xnm and the phases C xnm , C' xnm of the inductance harmonics of each frequency obtained by a sensor or the like (not shown) to obtain the phases θ n , 2θ corresponding to each frequency. Harmonic components for each of n , 3θn , 4θn , . calculate. Then, the inductance estimation unit 201 applies the obtained inductance DC components l xn , l′ xn and the inductance harmonic summations l xn_ha , l′ xn_ha to the equation (7) to obtain the n-th system x-axis static inductance L xn and the n-th system x-axis dynamic inductance L' xn are obtained.

さらに、インダクタンス推定部201は、求めたインダクタンス直流成分lxn,l'xn及びインダクタンス高調波総和lxn_ha,l'xn_haを、式(8)~式(13)に適用することで、x軸静的相互インダクタンスMx及びx軸動的相互インダクタンスM'xを求める。 Furthermore, the inductance estimator 201 applies the obtained inductance DC components l xn , l′ xn and inductance harmonic summations l xn_ha , l′ xn_ha to equations (8) to (13) to obtain x-axis static Obtain the dynamic mutual inductance M x and the x-axis dynamic mutual inductance M' x .

したがって、インダクタンス推定部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 inductance estimator 201 calculates the inductance L[L xn , L' xn , M x , M' x ] in Equation (7) from each DC component l xn , l' xn and each harmonic summation l xn_ha , l ' Represented by xn_ha . Furthermore, the inductance estimator 201 applies the equation (7) to the inductance L[ΣA xnm sin(mθ n + C xnm ) , ΣA' xnm sin(mθ n +C' xnm )] can be calculated as inductance estimates. Then, inductance estimating section 201 outputs this inductance L to voltage correction value calculating section 202 .

[電圧補正値演算部202の演算]
本実施形態の電圧補正値演算部202は、インダクタンス推定部201が求めたインダクタンス推定値からdq軸補正電圧(vxn_hc)を演算する。以下、その詳細を説明する。
[Calculation of voltage correction value calculation unit 202]
The voltage correction value calculator 202 of this embodiment calculates the dq-axis correction voltage (v xn_hc ) from the inductance estimated value obtained by the inductance estimator 201 . The details are described below.

先ず、上記式(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.

Figure 0007291578000014
Figure 0007291578000014

なお、式(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 value calculation unit 202 of the present embodiment uses the dq-axis correction voltage (v xn_hc ).

すなわち、電圧補正値演算部202は、以下の式(15)にしたがい、dq軸補正電圧(vxn_hc)を算出する。 That is, the voltage correction value calculation unit 202 calculates the dq-axis correction voltage (v xn_hc ) according to Equation (15) below.

Figure 0007291578000015
Figure 0007291578000015

式(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). .

Figure 0007291578000016
Figure 0007291578000016

すなわち、式(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)で表される。

Figure 0007291578000017
Also, the time derivative sm' x_ha of the spatial harmonic of the x-axis dynamic mutual inductance is expressed by the following equation (17) by time-differentiating the second equation of equation (13).
Figure 0007291578000017

すなわち、第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 value calculation unit 202 calculates the first inductance space harmonic Lha1[ lxn_ha , l' xn_ha , mx_ha , m'x_ha ] and the second inductance space harmonic Lha2[l' xn_ha , By applying the inductance L [ΣA xnm sin(mθ n +C xnm ) , ΣA' xnm sin (mθ n +C' xnm )] estimated by the inductance estimating unit 201 to m' x_ha ], the inductance harmonic at each frequency is calculated. Based on the wave amplitudes A xnm, A' xnm and phases C xnm , C' xnm , the dq-axis correction voltages (v xn_hc ) can be calculated.

そして、電圧指令値演算部115において、基本dq軸電圧指令値(vxn_dsh)がdq軸補正電圧(vxn_hc)で補正されることで、インダクタンス高調波の影響を打ち消す観点から好適な最終的なdq軸電圧指令値(v* xn)を求めることができる。 Then, in the voltage command value calculation unit 115, the basic dq-axis voltage command value (v xn_dsh ) is corrected with the dq-axis correction voltage (v xn_hc ), so that the final A dq-axis voltage command value (v * xn ) can be obtained.

以上説明した本実施形態の回転電機制御方法の構成及びそれによる作用効果について説明する。 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 motor 101 as a multiplex multiphase rotating electric machine in which the stator is provided with a plurality of multiphase windings (system 1 and system 2), each polyphase winding has a voltage command value The operation of the motor 101 is controlled by supplying a voltage based on the three-phase voltage command values (v * un , v * vn , v * wn ) as .

そして、この回転電機制御方法は、モータ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 motor 101 and the current supplied to each polyphase winding. Input step (current sensor 105, A/ D converter 106, 3-phase/dq AC coordinate converter 109, magnetic pole position detector 107, and pulse counter 108), an estimating step (inductance estimator 201) for estimating the inductance L of the motor 101 based on the electrical angle θ re and the dq-axis current (i xn ), the electrical angular velocity ω re , the dq-axis current (i xn ) , and a voltage command value calculation step (current command value calculation unit 111 , current control unit 112 , and a voltage correction value calculation unit 202 and a voltage command value calculation unit 115).

これにより、多重多相回転電機として構成されるモータ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 motor 101 configured as a multiplex multiphase rotating electrical machine, and the estimated value of the inductance L is The operating voltage of motor 101 can be adjusted. That is, it is possible to suppress a decrease in the degree of freedom of current control due to restrictions such as uniformity of currents supplied to each system.

特に、本実施形態の回転電機制御方法によれば、上記推定工程では、インダクタンス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 value calculation section 115 and dq/3-phase AC coordinate transformer 116).

これにより、複数の系統(系統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 motor 101 having a plurality of systems (system 1 and system 2), the dq-axis correction voltage (v xn_hc ) is obtained from the viewpoint of canceling out the inductance harmonic summation l xn_ha , l' xn_ha , m x_ha , and m' x_ha . is calculated, and the dq-axis correction voltage (v xn_hc ) is used to correct the basic dq-axis voltage command value (v xn_dsh ), which is determined based on the external driving force request, and the like, and the resulting voltage is applied to the motor 101. can. Therefore, it is possible to suppress the generation of harmonic currents in the systems 1 and 2 caused by the inductance harmonic summations lxn_ha , l' xn_ha , mx_ha , and m'x_ha .

さらに、本実施形態では、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 systems 1 and 2 are in a transient state (that is, when the time change rate of the current exceeds a predetermined threshold), the harmonic component (the second term) can be calculated. That is, with the rotary electric machine control method of the present embodiment, the three-phase voltage command values (v * un , v * vn , v * wn ) that can cancel current harmonic components even in a current transient state are determined, Suitable operation of the motor 101 in which energy loss and vibration are suppressed can be achieved.

さらに、本実施形態の回転電機制御方法では、上記推定工程において、インダクタンス高調波総和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 (inductance estimator 201 and equation (7)).

これにより、インダクタンス高調波総和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 motor 101 .

特に、モータ制御システム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 (current sensor 105, A/D converter 106, 3-phase/dq AC coordinate conversion unit 109 , magnetic pole position detector 107 , and pulse counter 108), an estimator (inductance estimator 201) for estimating the inductance L of the motor 101 based on the electrical angle θ re and the dq-axis current (i xn ), the electrical angular velocity ω re , the dq-axis current ( i xn ) , and a voltage command value calculation unit (current command value calculation unit 111 , current control unit 112 , a voltage correction value calculation unit 202, and a voltage command value calculation unit 115).

これにより、本実施形態の回転電機制御方法を実行するための好適なシステム構成が実現される。 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/lxn2]及びO[(l'xn_ha/l'xn2]を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 current control unit 114 will be described.

図3は、第2実施形態の高調波電流制御部114の構成を説明するブロック図である。 FIG. 3 is a block diagram illustrating the configuration of the harmonic current controller 114 of the second embodiment.

図示のように、本実施形態の高調波電流制御部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 inductance estimator 201 of the harmonic current controller 114 of this embodiment calculates inductance harmonic components A xnm sin(mθ n +C xnm ) and A' xnm sin(mθ n +C' xnm ) is composed of an m-th order inductance estimator 201m . In the following description, the inductance harmonic component A xnm sin(mθ n +C xnm ) and A′ xnm sin(mθ n +C′ xnm ) of frequency m are also referred to as “m-order inductance harmonic component l xnm_ha ”.

第m次インダクタンス推定部201mは、第m次インダクタンス高調波成分lxnm_ha、及びインダクタンス直流成分lxn,l’xn,mx,m'xを電圧補正値演算部202に出力する。 The m-th order inductance estimation unit 201 m outputs the m-th order inductance harmonic component l xnm_ha and inductance DC components l xn, l' xn , m x , m' x to the voltage correction value calculation unit 202 .

さらに、本実施形態の電圧補正値演算部202は、第m次電圧補正値演算部202mと、加算部203と、を有している。 Furthermore, the voltage correction value calculation unit 202 of this embodiment has an m-th order voltage correction value calculation unit 202 m and an addition unit 203 .

第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 addition unit 203 calculates the dq-axis correction voltage (v xn_hc ) by summing the m-th order dq-axis correction voltage (v xnm_hc ) calculated by the m-th order voltage correction value calculation unit 202 m with respect to m. .

以下では、図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/lxn2]及びO[(l'xn_ha/l'xn2]を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).

Figure 0007291578000018
Figure 0007291578000018

Figure 0007291578000019
Figure 0007291578000019

また、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).

Figure 0007291578000020
Figure 0007291578000020

したがって、O[(lxn_ha/lxn2]及びO[(l'xn_ha/l'xn2]を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).

Figure 0007291578000021
Figure 0007291578000021

ただし、式(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).

Figure 0007291578000022
Figure 0007291578000022

より詳細に、各成分Fijは以下の式(23)のように定まる。 More specifically, each component F ij is determined by the following equation (23).

Figure 0007291578000023
Figure 0007291578000023

さらに、行列G[mθ1,mθ2]は、具体的に以下の式(24)のように表示される。 Furthermore, the matrix G[mθ 1 , mθ 2 ] is specifically displayed as in the following equation (24).

Figure 0007291578000024
Figure 0007291578000024

より詳細には、各成分Gijは以下の式(25)のように定まる。 More specifically, each component G ij is determined by the following equation (25).

Figure 0007291578000025
Figure 0007291578000025

上記式(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 current control unit 114 is not provided, was simulated to measure changes in the inductance waveform and current of each system.

(実施例)
第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 system 1 is indicated by a solid line, and the d-axis inductance Ld2 of system 2 is indicated by a dashed line graph. Also, the d-axis mutual inductance Md and the q-axis mutual inductance Mq are both indicated by broken line graphs.

また、図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 system 1 shown in FIG. Six appear within one cycle (360°) of θ re .

このような6m次の周波数成分の空間高調波による影響によってモータ101に供給される電流が変動することで、エネルギー損失及び振動騒音がもたらされることが想定される。 It is assumed that the current supplied to the motor 101 fluctuates due to the influence of the spatial harmonics of the 6m-order frequency component, resulting in energy loss and vibration noise.

一方、図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 systems 1 and 2, respectively. Also, the change in the d-axis current idn in the example is represented by a solid line, and the change in the d-axis current idn in the comparative example is represented by a dotted line.

また、図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 systems 1 and 2, respectively. A solid line represents the q-axis current i qn in the example, and a dotted line represents the q-axis current i qn in the comparative example.

さらに、図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 motor 101 is replaced with other frequency components that have a small effect. can be grasped separately from

以上、本発明の実施形態について説明したが、上記実施形態で説明した構成は本発明の適用例の一部を示したに過ぎず、本発明の技術的範囲を限定する趣旨ではない。 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 motor 101 is a permanent magnet rotor. However, the rotor of the motor 101 is not limited to this, and other types of rotor such as a wound rotor or a cage rotor may be employed.

また、上記各実施形態では、系統数が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 inductance estimator 201 acquires the dq-axis current (i xn ) as input information has been described. However, if the change in inductance due to the change in current can be substantially ignored, a configuration may be adopted in which the dq-axis current (i xn ) is not input to the inductance estimator 201 .

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 Motor Control System 101 Motor 102 PWM Converter 103 Inverter 104 DC Power Supply 105 Current Sensor 106 A/D Converter 107 Magnetic Pole Position Detector 108 Pulse Counter 109 3 Phase/dq AC Coordinate Conversion Part 110 Angular Velocity Operation Part 111 Current Command Value Operation Unit 112 Current control unit 113 Non-interference control unit 114 Harmonic current control unit 115 Voltage command value calculation unit 116 dq/3-phase AC coordinate converter 201 Inductance estimation unit 201m m order inductance estimation unit 202 Voltage correction value calculation unit 202m m order Voltage correction value calculator 203 Adder

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.
請求項1に記載の回転電機制御方法であって、
前記電圧指令値算出工程では、
前記多重多相回転電機の電圧方程式を参照して、前記自己インダクタンス高調波、前記相互インダクタンス高調波、及び前記電流検出値の時間微分値から前記電圧補正値を算出する、
回転電機制御方法。
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.
請求項2に記載の回転電機制御方法であって、
前記推定工程において、
前記自己インダクタンス高調波を、前記各系統における各電気角の次数に応じた周波数成分の総和として演算し、
各周波数成分の振幅及び位相は、前記電流検出値及び前記回転状態パラメータに基づいて推定され、
前記相互インダクタンス高調波を、自己インダクタンス直流成分に対する前記自己インダクタンス高調波の比の塁乗和から定める、
回転電機制御方法。
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.
JP2019160731A 2019-09-03 2019-09-03 Rotating electric machine control method and rotating electric machine control system Active JP7291578B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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