JP6848390B2 - Current control method and current control device for variable magnetic flux type rotary electric machine - Google Patents

Current control method and current control device for variable magnetic flux type rotary electric machine Download PDF

Info

Publication number
JP6848390B2
JP6848390B2 JP2016227904A JP2016227904A JP6848390B2 JP 6848390 B2 JP6848390 B2 JP 6848390B2 JP 2016227904 A JP2016227904 A JP 2016227904A JP 2016227904 A JP2016227904 A JP 2016227904A JP 6848390 B2 JP6848390 B2 JP 6848390B2
Authority
JP
Japan
Prior art keywords
axis
magnetic flux
current
electric machine
inductance
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
JP2016227904A
Other languages
Japanese (ja)
Other versions
JP2018085852A (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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2016227904A priority Critical patent/JP6848390B2/en
Publication of JP2018085852A publication Critical patent/JP2018085852A/en
Application granted granted Critical
Publication of JP6848390B2 publication Critical patent/JP6848390B2/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 current control method for a variable magnetic flux type rotary electric machine and a current control device.

従来、保持力の異なる2以上の永久磁石を回転子内に有する永久磁石同期モータにおいて、永久磁石同期モータの運転中に誘起電圧を測定し、測定した誘起電圧に基づいて永久磁石の磁束を推定し、推定した磁束に基づいて制御ゲインを変化させることにより、永久磁石同期モータの電流制御性を安定させる技術が開示されている(特許文献1参照)。 Conventionally, in a permanent magnet synchronous motor having two or more permanent magnets having different holding forces in a rotor, the induced voltage is measured during operation of the permanent magnet synchronous motor, and the magnetic flux of the permanent magnet is estimated based on the measured induced voltage. However, a technique for stabilizing the current controllability of a permanent magnet synchronous motor by changing the control gain based on the estimated magnetic flux is disclosed (see Patent Document 1).

特開2005−304204号公報Japanese Unexamined Patent Publication No. 2005-304204

ここで、磁石磁束の推定値を算出する際は、その算出式のパラメータとしてインダクタンス値を使用する。特許文献1の永久磁石同期モータでは、磁石磁束だけが変化するので、固定のインダクタンス値を用いて磁石磁束を推定することができた。 Here, when calculating the estimated value of the magnet magnetic flux, the inductance value is used as a parameter of the calculation formula. In the permanent magnet synchronous motor of Patent Document 1, only the magnet magnetic flux changes, so that the magnet magnetic flux can be estimated using a fixed inductance value.

しかしながら、磁石磁束だけでなくインダクタンスも大きく変化する可変磁束型回転電機(可変漏れ磁束モータ)では、電流制御性を安定させるための制御ゲインを調整する際にインダクタンスの推定値も必要となるが、その推定方法は報告されていない。 However, in a variable flux type rotary electric machine (variable leakage flux motor) in which not only the magnet magnetic flux but also the inductance changes greatly, an estimated value of the inductance is also required when adjusting the control gain for stabilizing the current controllability. The estimation method has not been reported.

本発明は、磁石磁束とインダクタンスとが変化する可変磁束型回転電機のインダクタンスを推定し、推定したインダクタンスに基づいて制御ゲインを調整することができる電流制御方法を提供することを目的とする。 An object of the present invention is to provide a current control method capable of estimating the inductance of a variable magnetic flux type rotary electric machine in which a magnet magnetic flux and an inductance change and adjusting a control gain based on the estimated inductance.

本発明による可変磁束型回転電機の電流制御方法は、ある一磁極を構成する永久磁石から発生した磁石磁束が隣接する他の永久磁石が構成する磁極側へ漏れ磁束として短絡するように構成され、インバータから固定子巻線に供給される電流に応じて、漏れ磁束量が10%以上変化するとともに、d軸インダクタンス及びq軸インダクタンスが変化する可変磁束型回転電機の電流制御方法であって、固定子巻線に供給する電流をインバータに発生させるためのq電流指令値と、q軸PI制御ゲインと、に基づいてインバータに与えるq軸電圧指令値を算出し、固定子巻線に供給する電流をインバータに発生させるためのd電流指令値と、d軸PI制御ゲインと、に基づいてインバータに与えるd軸電圧指令値を算出し、q軸電流指令値に基づいて、q軸インダクタンスを推定し、さらに、可変磁束型回転電機の回転数を取得する。そして、d軸電流指令値及びq軸電流指令値と、d軸電圧指令値と、回転数と、推定したq軸インダクタンスと、d軸インダクタンスの前回推定値と、に基づいてd軸インダクタンスを推定して、推定したd軸インダクタンスに応じてd軸PI制御ゲインを調整し、q軸電圧指令値とd軸電圧指令値とに応じたq軸電流及びd軸電流を、インバータから固定子巻線に供給する。 The current control method of the variable magnetic flux type rotary electric machine according to the present invention is configured such that the magnet magnetic flux generated from the permanent magnet constituting one magnetic pole is short-circuited as a leakage magnetic current to the magnetic pole side formed by another permanent magnet adjacent to the magnetic pole. This is a current control method for variable magnetic flux type rotary electric machines in which the amount of leakage magnetic flux changes by 10% or more and the d-axis inductance and q-axis inductance change according to the current supplied from the inverter to the stator windings. The q-axis voltage command value given to the inverter is calculated based on the q-current command value for generating the current supplied to the child winding in the inverter and the q-axis PI control gain, and the current supplied to the stator winding is calculated. The d-axis voltage command value to be given to the inverter is calculated based on the d-current command value for generating the current in the inverter and the d-axis PI control gain, and the q-axis inductance is estimated based on the q-axis current command value. Furthermore, the rotation speed of the variable current flux type rotary electric machine is acquired. Then, the d-axis inductance is estimated based on the d-axis current command value, the q-axis current command value, the d-axis voltage command value, the rotation speed, the estimated q-axis inductance, and the previous estimated value of the d-axis inductance. Then, the d-axis PI control gain is adjusted according to the estimated d-axis inductance, and the q-axis current and d-axis current corresponding to the q-axis voltage command value and the d-axis voltage command value are coiled from the inverter. Supply to.

本発明によれば、磁石磁束とインダクタンスとが変化する可変磁束型回転電機のインダクタンスを推定して、インダクタンスの推定値に基づいて制御ゲインを調整することができるので、制御安定性を向上させることができる。 According to the present invention, the inductance of the variable magnetic flux type rotary electric machine in which the magnet magnetic flux and the inductance change can be estimated, and the control gain can be adjusted based on the estimated value of the inductance, so that the control stability can be improved. Can be done.

図1は、第1実施形態の可変磁束型回転電機の電流制御装置の制御ブロック図である。FIG. 1 is a control block diagram of the current control device of the variable magnetic flux type rotary electric machine of the first embodiment. 図2は、可変漏れ磁束モータを説明するための図である。FIG. 2 is a diagram for explaining a variable leakage flux motor. 図3は、PI制御ゲインの調整方法を説明するための図である。FIG. 3 is a diagram for explaining a method of adjusting the PI control gain. 図4は、第2実施形態の可変磁束型回転電機の電流制御装置の制御ブロック図である。FIG. 4 is a control block diagram of the current control device of the variable magnetic flux type rotary electric machine of the second embodiment. 図5は、q軸インダクタンスLqの線形補間を説明する図である。FIG. 5 is a diagram illustrating linear interpolation of the q-axis inductance Lq. 図6は、q軸インダクタンスLqの非線形補間を説明する図である。FIG. 6 is a diagram illustrating nonlinear interpolation of the q-axis inductance Lq. 図7は、q軸電流に対する磁石磁束の変化率を示す図であって、初期化シーケンスの実行タイミングを説明する図である。FIG. 7 is a diagram showing the rate of change of the magnet magnetic flux with respect to the q-axis current, and is a diagram for explaining the execution timing of the initialization sequence. 図8は、q軸電流に対する磁石磁束の変化率を示す図であって、初期化シーケンスの実行タイミングを説明する図である。FIG. 8 is a diagram showing the rate of change of the magnet magnetic flux with respect to the q-axis current, and is a diagram for explaining the execution timing of the initialization sequence. 図9は、d軸インダクタンスLdの上限値を説明する図である。FIG. 9 is a diagram illustrating an upper limit value of the d-axis inductance Ld. 図10は、d軸インダクタンスLdの下限値を説明する図である。FIG. 10 is a diagram for explaining the lower limit value of the d-axis inductance Ld. 図11は、PI制御ゲインの最大値を説明する図である。FIG. 11 is a diagram illustrating a maximum value of PI control gain. 図12は、初期化シーケンスのフローを示すフローチャーである。FIG. 12 is a flowchart showing the flow of the initialization sequence.

[第1実施形態]
図1は、第1実施形態にかかる可変磁束型回転電機の電流制御装置100(以下単に電流制御装置100という)の構成を示す制御ブロック図である。本実施形態の電流制御装置100は、q軸PI制御器101と、d軸PI制御器102と、q軸インダクタンス推定器103と、d軸インダクタンス推定器104と、q軸PI制御ゲイン調整器105と、d軸ゲイン調整器106と、d軸ゲイン(N+1)推定器107と、回転数推定器108と、インバータ109と、q軸減算器111と、d軸減算器112とを備え、可変漏れ磁束モータ110を制御対象とする電流制御装置である。
[First Embodiment]
FIG. 1 is a control block diagram showing a configuration of a current control device 100 (hereinafter, simply referred to as a current control device 100) of the variable magnetic flux type rotary electric machine according to the first embodiment. The current control device 100 of the present embodiment includes a q-axis PI controller 101, a d-axis PI controller 102, a q-axis inductance estimator 103, a d-axis inductance estimator 104, and a q-axis PI control gain adjuster 105. The d-axis gain adjuster 106, the d-axis gain (N + 1) estimator 107, the rotation speed estimator 108, the inverter 109, the q-axis subtractor 111, and the d-axis subtractor 112 are provided, and variable leakage occurs. This is a current control device that controls the flux motor 110.

ただし、電流制御装置100が備える上記構成のうち、インバータ109を除く各構成は、一つあるいは複数のコントローラが機能部として備え、後述する各機能を実行するようにプログラムされているものとする。なお、インバータ109と可変漏れ磁束モータ110は、説明の都合上それぞれ二つに分けて図示したが、実際は一つとする。 However, among the above configurations included in the current control device 100, each configuration other than the inverter 109 is provided with one or a plurality of controllers as functional units, and is programmed to execute each function described later. Although the inverter 109 and the variable leakage flux motor 110 are shown separately for convenience of explanation, they are actually one.

まず、本発明に係る電流制御装置100の制御対象となる可変漏れ磁束モータ110について説明する。 First, the variable leakage flux motor 110 to be controlled by the current control device 100 according to the present invention will be described.

本発明が対象とする可変磁束型回転電機(可変漏れ磁束モータ110)は、固定子巻線に印加される負荷電流(ステータ電流)の作用によって、回転子が備える永久磁石から発生する磁石磁束の一部(漏れ磁束)の磁路を変化させることができることを特徴とする。この特徴により、当該回転電機は、ステータ電流を制御することでステータ鎖交磁束を受動的に変化させることができるので、回転子が備える永久磁石の磁力を電流制御によって見かけ上可変にすることができる。このような特性から、本発明の対象である可変磁束型回転電機は、可変漏れ磁束モータとも呼ばれる。 The variable magnetic flux type rotary electric machine (variable leakage magnetic flux motor 110), which is the object of the present invention, has a magnetic flux generated from a permanent magnet included in the rotor by the action of a load current (stator current) applied to the stator winding. It is characterized in that the magnetic path of a part (leakage magnetic flux) can be changed. Due to this feature, the rotating electric machine can passively change the stator interlinkage magnetic flux by controlling the stator current, so that the magnetic force of the permanent magnet included in the rotor can be apparently changed by current control. it can. Due to such characteristics, the variable magnetic flux type rotary electric machine which is the object of the present invention is also called a variable leakage flux motor.

図2は、可変漏れ磁束モータ110の一部分を示した構成図であって、可変漏れ磁束モータの作動の概要を説明するための図である。ただし、図2で示す可変漏れ磁束モータ110が有する各構成の形状および配置は、作動の概要を説明するために示した一般的なものであるので、基本的な構成を除く詳細部分は例示にすぎない。 FIG. 2 is a configuration diagram showing a part of the variable leakage flux motor 110, and is a diagram for explaining an outline of the operation of the variable leakage flux motor. However, since the shape and arrangement of each configuration of the variable leakage flux motor 110 shown in FIG. 2 is a general one shown for explaining the outline of operation, detailed parts other than the basic configuration are exemplified. Only.

図2で示す可変漏れ磁束モータ110は、固定子201と、固定子201との間にエアギャップ207を形成して配置される回転子202とを備える。そして、回転子202は、永久磁石203と、磁気的障壁204、205(フラックスバリアともいう)と、ある永久磁石203が構成する磁極側から隣接する他の永久磁石203が構成する磁極側へ磁気的障壁204、205間を経由して連結された漏れ磁束路206とを有する。なお、図の左側に示す矢印の指す方向は、回転子202の回転方向を示している。 The variable leakage flux motor 110 shown in FIG. 2 includes a stator 201 and a rotor 202 arranged so as to form an air gap 207 between the stator 201. Then, the rotor 202 is magnetized from the permanent magnet 203, the magnetic barriers 204 and 205 (also referred to as flux barriers), and the magnetic pole side formed by one permanent magnet 203 to the magnetic pole side formed by another adjacent permanent magnet 203. It has a leakage magnetic field 206 connected via a target barrier 204 and 205. The direction indicated by the arrow on the left side of the figure indicates the rotation direction of the rotor 202.

図2で示す磁路方向15は、固定子201が備える固定子巻線208に電流を通電しないときの漏れ磁束の流れる方向を示している。図2で示すように、回転子202内において、永久磁石203から出た磁束の一部は、漏れ磁束路206を通って、隣接する異極側へ漏洩(短絡)する。 The magnetic path direction 15 shown in FIG. 2 indicates the direction in which the leakage flux flows when no current is applied to the stator winding 208 included in the stator 201. As shown in FIG. 2, in the rotor 202, a part of the magnetic flux emitted from the permanent magnet 203 leaks (short-circuits) to the adjacent different pole side through the leakage flux path 206.

このため、永久磁石203から出る固定子201側への主磁束成分の磁束量、すなわちステータ鎖交磁束が相対的に低減されるので、永久磁石203の磁力が見かけ上弱くなる。これにより、ステータ鎖交磁束によって発生する鉄損を低減することができる。この効果は、特に、低負荷、高回転数領域における回転電機の効率を改善する上で有効となる。 Therefore, the amount of magnetic flux of the main magnetic flux component to the stator 201 side emitted from the permanent magnet 203, that is, the stator interlinkage magnetic flux is relatively reduced, so that the magnetic force of the permanent magnet 203 is apparently weakened. Thereby, the iron loss generated by the stator interlinkage magnetic flux can be reduced. This effect is particularly effective in improving the efficiency of the rotating electric machine in a low load and high rotation speed region.

他方、磁路方向20は、固定子巻線208に電流を通電しているときの磁束の流れる方向を示している。ステータ電流が流れることで、永久磁石203から出た磁束は、磁路方向20が指し示すとおり、回転子202の回転方向の固定子側へ引き寄せられる。このため、固定子巻線208に電流を通電しないときには回転子202内で漏れ磁束として漏洩していた磁束をステータ鎖交磁束へと効率よく変換できる。これにより、回転電機は、永久磁石203から出る磁束が漏洩していない状態と同等の高トルクを出力することができる。 On the other hand, the magnetic path direction 20 indicates the direction in which the magnetic flux flows when a current is applied to the stator winding 208. As the stator current flows, the magnetic flux generated from the permanent magnet 203 is attracted to the stator side in the rotation direction of the rotor 202, as indicated by the magnetic path direction 20. Therefore, when the current is not applied to the stator winding 208, the magnetic flux leaking as the leakage flux in the rotor 202 can be efficiently converted into the stator interlinkage magnetic flux. As a result, the rotary electric machine can output a high torque equivalent to that in the state where the magnetic flux emitted from the permanent magnet 203 is not leaked.

以上のとおり、可変漏れ磁束モータは、上記のような構成を備えることにより、固定子巻線に供給する電流に対する磁石磁束、より具体的には、d軸電流Idが略0の時に、q軸電流Iqによって、磁石磁束Ψaが略10%以上変化する(図7、8参照)。言い換えると、可変漏れ磁束モータは、d軸電流Idが略0の時に、q軸電流Iqによって、漏れ磁束量(短絡磁束量)が略10%以上変化する。 As described above, the variable leakage magnetic flux motor is provided with the above configuration, so that the magnet magnetic flux with respect to the current supplied to the stator winding, more specifically, when the d-axis current Id is substantially 0, the q-axis The magnet magnetic flux Ψa changes by about 10% or more depending on the current Iq (see FIGS. 7 and 8). In other words, in the variable leakage flux motor, when the d-axis current Id is approximately 0, the leakage flux amount (short-circuit flux amount) changes by approximately 10% or more depending on the q-axis current Iq.

このように、回転子に構成される磁極間に漏れ磁束路を設け、ステータ電流を制御して回転子内漏れ磁束を変化させることにより、ステータ鎖交磁束が受動的に変化する特性(漏れ磁束特性)を有する回転電機を可変磁束型回転電機(可変漏れ磁束モータ)という。 In this way, a characteristic (leakage magnetic flux) in which the stator interlinkage magnetic flux is passively changed by providing a leakage magnetic flux path between the magnetic poles formed in the rotor and controlling the stator current to change the leakage magnetic flux in the rotor. A rotating electric machine having (characteristics) is called a variable magnetic flux type rotating electric machine (variable leakage flux motor).

以上が本発明の対象となる可変磁束型回転電機の基本原理である。このような特性を有する可変漏れ磁束モータ110(以下、単にモータ110ともいう)は、その運転域(動作点)に応じて、磁石磁束だけではなく、インダクタンス(d軸インダクタンスLd、q軸インダクタンスLq)も大きく変化する。このようなモータを電流制御する場合に電流制御の制御ゲインを一定にしていると、動作点の変化に対して電流が追従しなくなるため、制御が不安定となる。 The above is the basic principle of the variable magnetic flux type rotary electric machine which is the object of the present invention. The variable leakage flux motor 110 (hereinafter, also simply referred to as the motor 110) having such characteristics has not only the magnet magnetic flux but also the inductance (d-axis inductance Ld, q-axis inductance Lq) according to its operating range (operating point). ) Also changes significantly. When the current control of such a motor is performed, if the control gain of the current control is constant, the current does not follow the change of the operating point, and the control becomes unstable.

ここで、モータの電流制御においては、背景技術にて上述したように、磁石磁束だけが変化するようなモータでのゲイン調整技術は公知である。しかしながら、磁石磁束とインダクタンスとがともに変化するモータにおけるゲイン調整技術は本発明以前には報告されていない。 Here, in the current control of the motor, as described above in the background technique, a gain adjusting technique in the motor in which only the magnetic flux of the magnet changes is known. However, a gain adjustment technique for a motor in which both the magnetic flux of a magnet and the inductance change has not been reported prior to the present invention.

本発明は、磁石磁束とインダクタンスとが変化するモータのインダクタンスを推定し、推定したインダクタンスに基づいて制御ゲインを調整することで、磁石磁束とインダクタンスとが変化するモータの電流制御性を安定させることができる技術を提供する。以下、図1に戻って説明を続ける。 The present invention stabilizes the current controllability of a motor in which the magnet magnetic flux and the inductance change by estimating the inductance of the motor in which the magnet magnetic flux and the inductance change and adjusting the control gain based on the estimated inductance. Providing technology that can be used. Hereinafter, the description will be continued by returning to FIG.

q軸減算器111は、q軸電流指令値Iq*(N)から、可変漏れ磁束モータ110に入力される三相交流電流から取得したq軸電流検出値Iq(N−1)を減算する。q軸電流指令値Iq*は、後述するd軸電流指令値Id*とともに、モータ110に所望のトルクを出力させるためにモータ110が有する固定子巻線208に供給する電流(q軸電流Iq)をインバータ109に発生させるために不図示の電流指令値設定手段により設定された値である。電流指令値設定手段は、電流制御装置100が有する各構成と同様に上記のコントローラが一機能部として備える構成であっても良いし、電流制御装置100の各構成を備えるコントローラとは別のコントローラが備える機能部であっても良い。q軸減算器111の出力値はq軸PI制御器101に出力される。 The q-axis subtractor 111 subtracts the q-axis current detection value Iq (N-1) acquired from the three-phase alternating current input to the variable leakage flux motor 110 from the q-axis current command value Iq * (N). The q-axis current command value Iq * is a current (q-axis current Iq) supplied to the stator winding 208 of the motor 110 in order to cause the motor 110 to output a desired torque together with the d-axis current command value Id * described later. Is a value set by a current command value setting means (not shown) in order to generate the current in the inverter 109. The current command value setting means may have a configuration in which the above controller is provided as one functional unit in the same manner as each configuration of the current control device 100, or a controller different from the controller having each configuration of the current control device 100. It may be a functional unit provided in. The output value of the q-axis subtractor 111 is output to the q-axis PI controller 101.

なお、ここで説明する電流制御装置において用いられる各値の検出、算出、或いは推定は、システムの起動中一定の間隔で行われる。以下に示す値の末尾の(N)は現制御タイミングにおける値を、(N−1)は前回の制御タイミングにおける値(前回値)を示す。 The detection, calculation, or estimation of each value used in the current control device described here is performed at regular intervals during system startup. (N) at the end of the values shown below indicates the value at the current control timing, and (N-1) indicates the value at the previous control timing (previous value).

q軸PI制御器101は、入力されるq軸減算器111の出力値、及び、後述するq軸PI制御ゲイン調整器105から入力されるq軸PI制御ゲインから比例積分(PI)制御演算によりq軸電圧指令値Vq*(N)を算出し、インバータ109へ出力する。 The q-axis PI controller 101 is subjected to proportional integration (PI) control calculation from the input output value of the q-axis subtractor 111 and the q-axis PI control gain input from the q-axis PI control gain adjuster 105 described later. The q-axis voltage command value Vq * (N) is calculated and output to the inverter 109.

d軸減算器112は、電流指令値Id*(N)から、可変漏れ磁束モータ110に入力される三相交流電流から取得したd軸電流検出値Id(N−1)を減算する。d軸電流指令値Id*は、上述したq軸電流指令値Iq*とともに、モータ110に所望のトルクを出力させるためにモータ110が有する固定子巻線208に供給する電流(d軸電流Id)をインバータ109に発生させるために、不図示の電流指令値設定手段により設定された値である。d軸減算器112の出力値は、d軸PI制御器102に出力される。 The d-axis subtractor 112 subtracts the d-axis current detection value Id (N-1) acquired from the three-phase alternating current input to the variable leakage flux motor 110 from the current command value Id * (N). The d-axis current command value Id * is a current (d-axis current Id) supplied to the stator winding 208 of the motor 110 in order to cause the motor 110 to output a desired torque together with the q-axis current command value Iq * described above. Is a value set by a current command value setting means (not shown) in order to generate the current in the inverter 109. The output value of the d-axis subtractor 112 is output to the d-axis PI controller 102.

d軸PI制御器102は、入力される電流指令値Id*、及び、後述するd軸ゲイン(N+1)推定器107から入力されるd軸PI制御ゲインから比例積分(PI)制御演算によりd軸電圧指令値Vd*(N)を算出し、インバータ109へ出力する。 The d-axis PI controller 102 is d-axis by proportional integration (PI) control calculation from the input current command value Id * and the d-axis PI control gain input from the d-axis gain (N + 1) estimator 107 described later. The voltage command value Vd * (N) is calculated and output to the inverter 109.

q軸インダクタンス推定器103は、q軸インダクタンスLqを推定する。具体的には、q軸電流およびd軸電流と、q軸インダクタンスLqとの関係を定めたマップを予め取得して、q軸電流指令値Iq*(N)と、d軸電流指令値Id*(N)とに基づいて、当該マップを参照することによりq軸インダクタンスLqを推定する。推定されたq軸インダクタンスLqは、q軸PI制御ゲイン調整器105に入力される。 The q-axis inductance estimator 103 estimates the q-axis inductance Lq. Specifically, a map defining the relationship between the q-axis current and d-axis current and the q-axis inductance Lq is acquired in advance, and the q-axis current command value Iq * (N) and the d-axis current command value Id * are obtained. Based on (N), the q-axis inductance Lq is estimated by referring to the map. The estimated q-axis inductance Lq is input to the q-axis PI control gain adjuster 105.

q軸PI制御ゲイン調整器105は、q軸インダクタンスLqに応じたq軸PI制御ゲインを算出して、q軸PI制御器101に出力する。q軸PI制御ゲインは、例えば図3に図示するように、q軸インダクタンスLqが大きくなるほど大きな値になるように算出される。 The q-axis PI control gain adjuster 105 calculates the q-axis PI control gain according to the q-axis inductance Lq and outputs it to the q-axis PI controller 101. As shown in FIG. 3, for example, the q-axis PI control gain is calculated so as to increase as the q-axis inductance Lq increases.

d軸インダクタンス推定器104は、d軸インダクタンスLdを推定する。具体的には、電圧方程式から導かれる以下式(1)に従って、d軸PI制御器102の出力値であるd軸電圧指令値Vd*(N)と、回転数推定器108の出力値であるモータ回転数ω(N)と、d軸電流指令値Id*(N)と、q軸電流指令値Iq*(N)と、予め取得したモータ110に備わる固定子巻線の巻線抵抗Raと、q軸インダクタンス推定器103で推定されたq軸インダクタンスLqと、一つ前の制御タイミングで推定されたd軸インダクタンスLd(N−1)とから、d軸インダクタンスLdが推定される。推定されたd軸インダクタンスLdは、d軸ゲイン調整器106に出力される。 The d-axis inductance estimator 104 estimates the d-axis inductance Ld. Specifically, according to the following equation (1) derived from the voltage equation, the d-axis voltage command value Vd * (N), which is the output value of the d-axis PI controller 102, and the output value of the rotation speed estimator 108. The motor rotation speed ω (N), the d-axis current command value Id * (N), the q-axis current command value Iq * (N), and the winding resistance Ra of the stator winding provided in the motor 110 acquired in advance. , The d-axis inductance Ld is estimated from the q-axis inductance Lq estimated by the q-axis inductance estimator 103 and the d-axis inductance Ld (N-1) estimated at the previous control timing. The estimated d-axis inductance Ld is output to the d-axis gain adjuster 106.

Figure 0006848390
Figure 0006848390

d軸ゲイン調整器106は、d軸インダクタンスLdに応じたd軸PI制御ゲインを算出して、d軸ゲイン(N+1)推定器107に出力する。d軸PI制御ゲインは、例えば図3に図示するようにd軸インダクタンスLdが大きくなるほど大きな値になるように算出される。このように、第1実施形態の電流制御装置100によれば、d軸インダクタンスLdを推定し、推定したd軸インダクタンスLdに応じてd軸PI制御ゲインを調整することができる。 The d-axis gain adjuster 106 calculates the d-axis PI control gain according to the d-axis inductance Ld and outputs it to the d-axis gain (N + 1) estimator 107. The d-axis PI control gain is calculated so as to increase as the d-axis inductance Ld increases, as shown in FIG. 3, for example. As described above, according to the current control device 100 of the first embodiment, the d-axis inductance Ld can be estimated, and the d-axis PI control gain can be adjusted according to the estimated d-axis inductance Ld.

d軸ゲイン(N+1)推定器107は、d軸PI制御ゲイン(N)から、d軸ゲイン調整器106において次の制御タイミングで算出されると予測されるd軸PI制御ゲイン(N+1)を推定する。算出したd軸PI制御ゲイン(N+1)は、d軸PI制御器102に出力される。これにより、d軸PI制御ゲイン(N+1)が推定されたタイミングの次の制御タイミングにおいて、d軸PI制御器102にd軸電流指令値Id*(N)が入力された時に、d軸電圧指令値Vd*(N)をより正しく推定することができる。なお、現在値、あるいは過去値から現在値までの推移に基づいて次の制御タイミングにおける値を推定する方法は、特に限定されず、公知の方法を用いればよい。 The d-axis gain (N + 1) estimator 107 estimates the d-axis PI control gain (N + 1) predicted to be calculated at the next control timing by the d-axis gain adjuster 106 from the d-axis PI control gain (N). To do. The calculated d-axis PI control gain (N + 1) is output to the d-axis PI controller 102. As a result, when the d-axis current command value Id * (N) is input to the d-axis PI controller 102 at the control timing next to the timing at which the d-axis PI control gain (N + 1) is estimated, the d-axis voltage command is given. The value Vd * (N) can be estimated more accurately. The method of estimating the value at the next control timing based on the current value or the transition from the past value to the current value is not particularly limited, and a known method may be used.

回転数推定器108は、不図示のレゾルバやエンコーダ等の回転センサの検出値に基づいて算出された一つ前の制御タイミングにおける回転数ω(N−1)から、回転数ω(N)を推定して、d軸インダクタンス推定器104に出力する。これにより、d軸インダクタンス推定器104において、遅れ要素が排除されるので、遅れの無いより正しいd軸インダクタンスLdを推定することができる。なお、過去値から現在値を推定する方法は特に限定されず、d軸ゲイン(N+1)推定器107においてd軸PI制御ゲイン(N+1)が推定されたのと同様に、公知の方法を用いればよい。 The rotation speed estimator 108 calculates the rotation speed ω (N) from the rotation speed ω (N-1) at the previous control timing calculated based on the detection values of rotation sensors such as resolvers and encoders (not shown). It is estimated and output to the d-axis inductance estimator 104. As a result, in the d-axis inductance estimator 104, the delay element is eliminated, so that a more correct d-axis inductance Ld without delay can be estimated. The method of estimating the current value from the past value is not particularly limited, and a known method can be used in the same manner as in the case where the d-axis PI control gain (N + 1) is estimated by the d-axis gain (N + 1) estimator 107. Good.

そして、インバータ109は、q軸PI制御器101から入力されるq軸電圧指令値Vq*に応じたq軸電流Iqと、d軸PI制御器102から入力されるd軸電圧指令値Vd*とに応じたd軸電流Idとを、モータ110に出力する。 Then, the inverter 109 has a q-axis current Iq corresponding to the q-axis voltage command value Vq * input from the q-axis PI controller 101 and a d-axis voltage command value Vd * input from the d-axis PI controller 102. The d-axis current Id corresponding to the above is output to the motor 110.

以上が本実施形態における電流制御の詳細である。このような制御構成により、d軸インダクタンスLdと磁石磁束Ψaとの双方が変化する可変漏れ磁束モータであっても、動作点に応じてPI制御ゲインを調整することができる。その結果、動作点の変化に伴う電流追従性が向上し、電流制御の制御安定性を向上させることができるので、幅広い運転領域においてモータ110の効率を向上させることができる。 The above is the details of the current control in this embodiment. With such a control configuration, even in a variable leakage flux motor in which both the d-axis inductance Ld and the magnet magnetic flux Ψa change, the PI control gain can be adjusted according to the operating point. As a result, the current followability with the change of the operating point is improved, and the control stability of the current control can be improved, so that the efficiency of the motor 110 can be improved in a wide operating range.

以上、第1実施形態の可変磁束型回転電機の電流制御装置100は、ある一磁極を構成する永久磁石から発生した磁石磁束が隣接する他の永久磁石が構成する磁極側へ漏れ磁束として短絡するように構成され、インバータから固定子巻線に供給される電流に応じて、漏れ磁束量が10%以上変化するとともに、d軸インダクタンスLd及びq軸インダクタンスLqが変化する可変磁束型回転電機の電流制御方法を実現する電流制御装置100であって、固定子巻線208に供給する電流をインバータに発生させるためのq軸電流指令値Iq*と、q軸PI制御ゲインと、に基づいてインバータ109に与えるq軸電圧指令値Vq*を算出し、固定子巻線208に供給する電流をインバータ109に発生させるためのd軸電流指令値Id*と、d軸PI制御ゲインと、に基づいてインバータ109に与えるd軸電圧指令値Vd*を算出し、q軸電流指令値Iq*に基づいて、q軸インダクタンスLqを推定し、さらに、可変漏れ磁束モータ110の回転数を取得する。そして、d軸電流指令値Id*及びq軸電流指令値Iq*と、d軸電圧指令値Vd*と、回転数と、推定したq軸インダクタンスLqと、d軸インダクタンスLdの前回推定値(N−1)と、に基づいてd軸インダクタンスLdを推定して、推定したd軸インダクタンスLdに応じてd軸PI制御ゲインを調整し、q軸電圧指令値Vq*とd軸電圧指令値Vd*とに応じたq軸電流Iq及びd軸電流Idを、インバータ109から固定子巻線208に供給する。 As described above, in the current control device 100 of the variable magnetic flux type rotary electric machine of the first embodiment, the magnet magnetic flux generated from the permanent magnet forming one magnetic pole is short-circuited as the leakage magnetic flux to the magnetic pole side formed by the other permanent magnets adjacent to each other. The current of the variable magnetic flux type rotary electric machine whose leakage magnetic flux amount changes by 10% or more and the d-axis inductance Ld and q-axis inductance Lq change according to the current supplied from the inverter to the stator winding. In the current control device 100 that realizes the control method, the inverter 109 is based on the q-axis current command value Iq * for generating the current supplied to the stator winding 208 in the inverter and the q-axis PI control gain. The d-axis current command value Id * for calculating the q-axis voltage command value Vq * to be given to the inverter 109 and generating the current supplied to the stator winding 208 to the inverter 109, and the d-axis PI control gain, and the inverter The d-axis voltage command value Vd * given to 109 is calculated, the q-axis inductance Lq is estimated based on the q-axis current command value Iq *, and the rotation speed of the variable leakage magnetic flux motor 110 is acquired. Then, the d-axis current command value Id *, the q-axis current command value Iq * , the d-axis voltage command value Vd * , the rotation speed, the estimated q-axis inductance Lq, and the previous estimated value of the d-axis inductance Ld (N). -1), the d-axis inductance Ld is estimated based on the above, and the d-axis PI control gain is adjusted according to the estimated d-axis inductance Ld, and the q-axis voltage command value Vq * and the d-axis voltage command value Vd * The q-axis current Iq and the d-axis current Id corresponding to the above are supplied from the inductance 109 to the stator winding 208.

これにより、磁石磁束とインダクタンスとが変化する可変漏れ磁束モータ110のd軸インダクタンスLdを推定することができるので、d軸インダクタンスLdの推定値に基づいてPI制御ゲインを調整することにより、制御安定性が向上し、幅広い運転領域においてモータ110の効率を向上させることができる。 As a result, the d-axis inductance Ld of the variable leakage flux motor 110 in which the magnet magnetic flux and the inductance change can be estimated. Therefore, control stability is achieved by adjusting the PI control gain based on the estimated value of the d-axis inductance Ld. The property is improved, and the efficiency of the motor 110 can be improved in a wide operating range.

また、第1実施形態の可変磁束型回転電機の電流制御装置100によれば、q軸インダクタンスLqは、d軸電流Id及びq軸電流Iqと、q軸インダクタンスLqとの関係を予め記憶させたマップを用いて、q軸電流指令値Iq*及びd軸電流指令値Id*から推定される。これにより、q軸インダクタンスLqを精度よく推定することができる。 Further, according to the current control device 100 of the variable magnetic flux type rotary electric machine of the first embodiment, the q-axis inductance Lq stores the relationship between the d-axis current Id and the q-axis current Iq and the q-axis inductance Lq in advance. It is estimated from the q-axis current command value Iq * and the d-axis current command value Id * using a map. As a result, the q-axis inductance Lq can be estimated accurately.

[第2実施形態]
第2実施形態の電流制御装置200は、q軸インダクタンスLqの推定方法が第1実施形態と主に異なる。
[Second Embodiment]
The current control device 200 of the second embodiment mainly differs from the first embodiment in the method of estimating the q-axis inductance Lq.

図4は、第2実施形態の電流制御装置200の構成を示す制御ブロック図である。なお、第1実施形態と同様の構成部分は同じ符号を付して説明を省略する。 FIG. 4 is a control block diagram showing the configuration of the current control device 200 of the second embodiment. The same components as those in the first embodiment are designated by the same reference numerals, and the description thereof will be omitted.

図4に示すように、本実施形態のq軸インダクタンス推定器223には、第1実施形態とは異なりd軸電流指令値Id*(N)は入力されず、q軸電流指令値Iq*(N)からq軸インダクタンスLqを推定する。 As shown in FIG. 4, unlike the first embodiment, the d-axis current command value Id * (N) is not input to the q-axis inductance estimator 223 of the present embodiment, and the q-axis current command value Iq * ( The q-axis inductance Lq is estimated from N).

具体的には、q軸インダクタンス推定器223は、q軸電流指令値iq*(N)に基づいて、予め定めたq軸インダクタンスLqの最大値Lq_maxと最小値Lq_minとの間を補間する補間式を用いて、q軸インダクタンスLqを算出する。当該補間式には、最大値Lq_maxと最小値Lq_minとを係数とする線形もしくは非線形な関数で構成され、図5、6で例示される複数パターンのうちのいずれかが用いられる。 Specifically, the q-axis inductance estimator 223 is an interpolation formula that interpolates between a predetermined maximum value Lq_max and a minimum value Lq_min of the q-axis inductance Lq based on the q-axis current command value iq * (N). Is used to calculate the q-axis inductance Lq. The interpolation formula is composed of a linear or non-linear function having a maximum value Lq_max and a minimum value Lq_min as coefficients, and any one of a plurality of patterns exemplified in FIGS. 5 and 6 is used.

図5は、q軸インダクタンスLqを、その最大値Lq_maxと最小値Lq_minとを線形補間することによって演算する方法を説明する図である。図5で示すとおり、線形補間では、最大値Lq_maxと最小値Lq_minとの2点を直線で結ぶq軸電流Iqの一次関数に基づいて、q軸インダクタンスLqを算出する。これにより、第1実施形態のq軸インダクタンス推定器103のようにマップを格納しておく必要がないので、電流制御装置200が備えるメモリの使用量を低減することができる。 FIG. 5 is a diagram illustrating a method of calculating the q-axis inductance Lq by linearly interpolating the maximum value Lq_max and the minimum value Lq_min. As shown in FIG. 5, in linear interpolation, the q-axis inductance Lq is calculated based on the linear function of the q-axis current Iq connecting two points of the maximum value Lq_max and the minimum value Lq_min with a straight line. As a result, unlike the q-axis inductance estimator 103 of the first embodiment, it is not necessary to store the map, so that the amount of memory used in the current control device 200 can be reduced.

図6(a)、(b)は、q軸インダクタンスLqを、その最大値Lq_maxと最小値Lq_minとを非線形に補間することによって演算する方法を説明する図である。図6(a)、(b)で示すように、非線形補間では、最大値Lq_maxと最小値Lq_minとの2点を結ぶq軸電流Iqの非線形な関数に基づいて、q軸インダクタンスLqが算出される。なお、図6(a)、(b)で示す非線形の補間式は例示であって、制御対象のモータ特性に応じて事前に調整される。これにより、第1実施形態のq軸インダクタンス推定器103のようにマップを格納するのに比べて、電流制御装置200が備えるメモリの使用量を低減することができる。 6 (a) and 6 (b) are diagrams for explaining a method of calculating the q-axis inductance Lq by non-linearly interpolating the maximum value Lq_max and the minimum value Lq_min. As shown in FIGS. 6A and 6B, in the nonlinear interpolation, the q-axis inductance Lq is calculated based on the nonlinear function of the q-axis current Iq connecting the two points of the maximum value Lq_max and the minimum value Lq_min. To. The non-linear interpolation formulas shown in FIGS. 6A and 6B are examples and are adjusted in advance according to the characteristics of the motor to be controlled. As a result, the amount of memory used in the current control device 200 can be reduced as compared with storing the map as in the q-axis inductance estimator 103 of the first embodiment.

以上、第2実施形態の可変磁束型回転電機の電流制御装置200によれば、q軸インダクタンスLqは、予め定めたq軸インダクタンスLqの最大値と最小値との間を補間する補間式を用いて、q軸電流指令値Iq*から推定される。当該補間は、線形、あるいは非線形な補間である。これにより、d軸電流Id及びq軸電流Iqと、q軸インダクタンスLqとの関係を記憶させたマップを用意する必要がなくなるので、電流制御装置200が利用するメモリの使用量を低減することができる。 As described above, according to the current control device 200 of the variable magnetic flux type rotary electric machine of the second embodiment, the q-axis inductance Lq uses an interpolation formula that interpolates between the maximum value and the minimum value of the predetermined q-axis inductance Lq. It is estimated from the q-axis current command value Iq *. The interpolation is a linear or non-linear interpolation. This eliminates the need to prepare a map that stores the relationship between the d-axis current Id and the q-axis current Iq and the q-axis inductance Lq, so that the amount of memory used by the current control device 200 can be reduced. it can.

[第3実施形態]
第3実施形態の電流制御装置300は、d軸インダクタンスLdを推定する際の最初の制御タイミング時に、初期値としての固定値Ld(0)が設定された下記式(2)を使用する点に特徴がある。初期値として設定される固定値Ld(0)は、制御対象モータの特性に応じて事前に取得した値を使用する。
[Third Embodiment]
The current control device 300 of the third embodiment uses the following equation (2) in which a fixed value Ld (0) is set as an initial value at the first control timing when estimating the d-axis inductance Ld. There is a feature. As the fixed value Ld (0) set as the initial value, a value acquired in advance according to the characteristics of the controlled motor is used.

Figure 0006848390
Figure 0006848390

なお、ここでの最初の制御タイミングとは、車両が起動した後の最初の制御タイミングであって、車両の制御システムが起動して、モータ110が備える固定子巻線208に電流が最初に通電された時の制御タイミングのことをいう。 The first control timing here is the first control timing after the vehicle is started, and the control system of the vehicle is started and the current is first applied to the stator winding 208 included in the motor 110. It refers to the control timing when it is done.

また、その後の電流制御において推定したd軸インダクタンスLdを初期値にリセットする際にも、上記の固定値Ld(0)を用いて、Ld(N)=Ld(0)に設定する。なお、電流制御において推定したd軸インダクタンスLdを初期値にリセットすることを、以下では初期化シーケンスと呼ぶ。 Also, when resetting the d-axis inductance Ld estimated in the subsequent current control to the initial value, the above fixed value Ld (0) is used to set Ld (N) = Ld (0). In the following, resetting the d-axis inductance Ld estimated in the current control to the initial value is referred to as an initialization sequence.

これにより、d軸インダクタンスと磁石磁束とが双方とも変化するモータにおいて、d軸インダクタンスLdを車両システムの起動時から精度よく推定することが可能となるので、モータ110のモード効率をより向上させることができる。 This makes it possible to accurately estimate the d-axis inductance Ld from the start of the vehicle system in a motor in which both the d-axis inductance and the magnet magnetic flux change, so that the mode efficiency of the motor 110 can be further improved. Can be done.

また、マップ等を参照して演算するのではなく、事前に取得した固定値Ld(0)を使用するので、電流制御装置300が備えるメモリ使用量を低減することができる。 Further, since the fixed value Ld (0) acquired in advance is used instead of calculating with reference to a map or the like, the amount of memory used in the current control device 300 can be reduced.

以上、第3実施形態の可変磁束型回転電機の電流制御装置300によれば、d軸インダクタンスLdの初期値として、予め定めた固定値Ld(0)を使用する。これにより、磁石磁束とインダクタンスの双方が変化するモータにおいて、車両システムの起動時からd軸インダクタンスLdを精度よく推定することができる。 As described above, according to the current control device 300 of the variable magnetic flux type rotary electric machine of the third embodiment, a predetermined fixed value Ld (0) is used as the initial value of the d-axis inductance Ld. As a result, in a motor in which both the magnetic flux of the magnet and the inductance change, the d-axis inductance Ld can be accurately estimated from the start of the vehicle system.

また、第3実施形態の可変磁束型回転電機の電流制御装置300によれば、推定したd軸インダクタンスLdを初期化する初期化シーケンスを実行する際は、推定したd軸インダクタンスLdの値を固定値Ld(0)に設定する。これにより、磁石磁束とインダクタンスの双方が変化するモータにおいて、より精度よくd軸インダクタンスLdを推定することができる。 Further, according to the current control device 300 of the variable magnetic flux type rotary electric machine of the third embodiment, the value of the estimated d-axis inductance Ld is fixed when the initialization sequence for initializing the estimated d-axis inductance Ld is executed. Set to the value Ld (0). As a result, in a motor in which both the magnetic flux of the magnet and the inductance change, the d-axis inductance Ld can be estimated more accurately.

[第4実施形態]
第4実施形態の電流制御装置400は、電流制御中において初期値Ld(0)を演算する点が、第3実施形態と異なる。以下、その演算方法について図等を参照して説明する。
[Fourth Embodiment]
The current control device 400 of the fourth embodiment is different from the third embodiment in that the initial value Ld (0) is calculated during the current control. Hereinafter, the calculation method will be described with reference to figures and the like.

図7、8は、モータ110において、d軸電流Idが略0の時のq軸電流Iqとd軸磁束λdとの関係を示す図である。図中の点線が、本発明の制御対象であるモータ110においての、q軸電流Iqに対するd軸磁束λdを示す。図中の実線は、本発明の対象外の通常のモータ特性であり、q軸電流Iqに対して変化しないd軸磁束λdを示す。すなわち、モータ110は、d軸電流Idが略0の時に、q軸電流Iqによって、磁石磁束Ψaが略10%以上変化する。言い換えると、モータ110は、d軸電流Idが略0の時に、q軸電流Iqによって、漏れ磁束量(短絡磁束量)が略10%以上変化する。 7 and 8 are diagrams showing the relationship between the q-axis current Iq and the d-axis magnetic flux λd when the d-axis current Id is substantially 0 in the motor 110. The dotted line in the figure shows the d-axis magnetic flux λd with respect to the q-axis current Iq in the motor 110 controlled by the present invention. The solid line in the figure is a normal motor characteristic that is not the subject of the present invention, and indicates a d-axis magnetic flux λd that does not change with respect to the q-axis current Iq. That is, in the motor 110, when the d-axis current Id is approximately 0, the magnet magnetic flux Ψa changes by approximately 10% or more due to the q-axis current Iq. In other words, in the motor 110, when the d-axis current Id is approximately 0, the leakage flux amount (short-circuit magnetic flux amount) changes by approximately 10% or more depending on the q-axis current Iq.

本実施形態における初期値Ld(0)の演算は、q軸電流Iqに対する磁石磁束の変化率dΨa/dIdが略0の時に実施される。より具体的には、車両の停車中等のq軸電流Iqが略0の時(図7の丸で囲む領域)、或いは、q軸電流Iqが最大値付近の時(図8の丸で囲む領域)に、少なくとも固定子巻線に発生する誘起電圧を算出できる程度の微小電流Id1(第1のd軸電流)、Id2(第2のd軸電流)を固定子巻線にパルスで2回流し、その時々の誘起電圧を取得する。そして、取得した誘起電圧に基づいて、d軸磁束λd1、λd2を求めると、以下式(3)のように表すことができる。なお、誘起電圧は、計測器により計測しても良いし、公知の方法により算出しても良い。 The calculation of the initial value Ld (0) in the present embodiment is performed when the rate of change dΨa / dId of the magnet magnetic flux with respect to the q-axis current Iq is approximately 0. More specifically, when the q-axis current Iq is approximately 0 (circled area in FIG. 7) or when the q-axis current Iq is near the maximum value (circled area in FIG. 8), such as when the vehicle is stopped. ), At least small currents Id1 (first d-axis current) and Id2 (second d-axis current) that can calculate the induced voltage generated in the stator winding are passed through the stator winding twice by pulse. , Get the induced voltage at that time. Then, when the d-axis magnetic fluxes λd1 and λd2 are obtained based on the acquired induced voltage, they can be expressed as the following equation (3). The induced voltage may be measured by a measuring instrument or calculated by a known method.

Figure 0006848390
Figure 0006848390

この時、q軸電流Iqに対する磁石磁束Ψaの変化率dΨa/dIqは略0なので、磁石磁束Ψaは一定値とみなせる。したがって、式(3)より、d軸インダクタンスLdを算出することができる。そして、算出したd軸インダクタンスLdが初期値Ld(0)に設定される。また、本実施形態においては、初期化シーケンスの実行時にも、d軸インダクタンスLd(N)に、式(3)に基づき算出されたd軸インダクタンスLdが初期値Ld(0)として設定される。これにより、d軸インダクタンスと磁石磁束とが双方とも変化するモータにおいて、d軸インダクタンスLdをより精度よく推定することができ、モータ110のモード効率をより向上させることができる。 At this time, since the rate of change dΨa / dIq of the magnet magnetic flux Ψa with respect to the q-axis current Iq is approximately 0, the magnet magnetic flux Ψa can be regarded as a constant value. Therefore, the d-axis inductance Ld can be calculated from the equation (3). Then, the calculated d-axis inductance Ld is set to the initial value Ld (0). Further, in the present embodiment, the d-axis inductance Ld calculated based on the equation (3) is set as the initial value Ld (0) in the d-axis inductance Ld (N) even when the initialization sequence is executed. As a result, in a motor in which both the d-axis inductance and the magnet magnetic flux change, the d-axis inductance Ld can be estimated more accurately, and the mode efficiency of the motor 110 can be further improved.

なお、図7、図8で示したq軸電流Iqとd軸磁束λdとの関係に電流の位相は考慮されていないが、モータの特性によっては電流位相も影響するので、電流位相を考慮してq軸電流Iqに対する磁石磁束の変化率dΨa/dIdを算出してもよい。 Although the current phase is not taken into consideration in the relationship between the q-axis current Iq and the d-axis magnetic flux λd shown in FIGS. 7 and 8, the current phase also affects depending on the characteristics of the motor, so the current phase is taken into consideration. The rate of change of the magnet magnetic flux with respect to the q-axis current Iq may be calculated as dΨa / dId.

以上、第4実施形態の可変磁束型回転電機の電流制御装置400は、固定子巻線208に発生する誘起電圧を計測または算出し、推定したd軸インダクタンスLdを初期化する初期化シーケンスを実行する際は、誘起電圧から求められる磁石磁束に基づいて算出された値を初期値として設定する。これにより、モータ110の運転中に初期値が算出されるので、より精度よくd軸インダクタンスLdを推定することができる。 As described above, the current control device 400 of the variable magnetic flux type rotary electric machine of the fourth embodiment measures or calculates the induced voltage generated in the stator winding 208, and executes the initialization sequence for initializing the estimated d-axis inductance Ld. When doing so, a value calculated based on the magnetic flux obtained from the induced voltage is set as the initial value. As a result, the initial value is calculated during the operation of the motor 110, so that the d-axis inductance Ld can be estimated more accurately.

また、第4実施形態の可変磁束型回転電機の電流制御装置400は、可変磁束型回転電機が、q軸電流Iqに対する磁石磁束の変化率dψa/dIqが0となる動作域において動作する際に、初期化シーケンスを実行する。これにより、モータ110の運転中において適切なタイミングで初期化が実行されるので、より精度よくd軸インダクタンスLdを推定し続けることができる。 Further, in the current control device 400 of the variable magnetic flux type rotary electric machine of the fourth embodiment, when the variable magnetic flux type rotary electric machine operates in an operating range in which the rate of change of the magnet magnetic flux with respect to the q-axis current Iq is substantially 0 To execute the initialization sequence. As a result, the initialization is executed at an appropriate timing during the operation of the motor 110, so that the d-axis inductance Ld can be continuously estimated more accurately.

また、第4実施形態の可変磁束型回転電機の電流制御装置400によれば、初期化シーケンスでは、q軸電流が略0のときに、第1のd軸電流を固定子巻線208に流すことにより算出されたd軸磁束λd1と、第2のd軸電流を固定子巻線208に流すことにより算出されたd軸磁束λd2とに基づいて算出された値を、初期値として設定する。これにより、モータ110の運転中において初期値が算出されるので、より精度よくd軸インダクタンスLdを推定することができる。 Further, according to the current control device 400 of the variable magnetic flux type rotary electric machine of the fourth embodiment, in the initialization sequence, when the q-axis current is substantially 0, the first d-axis current is passed through the stator winding 208. A value calculated based on the d-axis magnetic flux λd1 calculated as a result and the d-axis magnetic flux λd2 calculated by passing a second d-axis current through the stator winding 208 is set as an initial value. As a result, the initial value is calculated during the operation of the motor 110, so that the d-axis inductance Ld can be estimated more accurately.

あるいは、第4実施形態の可変磁束型回転電機の電流制御装置400によれば、初期化シーケンスでは、q軸電流が略最大値のときに、第1のd軸電流を固定子巻線208に流すことにより算出されたd軸磁束λd1と、第2のd軸電流を固定子巻線208に流すことにより算出されたd軸磁束λd2とに基づいて算出された値を、初期値として設定する。これにより、モータ110の運転中において初期値が算出されるので、より精度よくd軸インダクタンスLdを推定することができる。 Alternatively, according to the current control device 400 of the variable magnetic flux type rotary electric machine of the fourth embodiment, in the initialization sequence, when the q-axis current is substantially the maximum value, the first d-axis current is applied to the stator winding 208. A value calculated based on the d-axis magnetic flux λd1 calculated by flowing the current and the d-axis magnetic flux λd2 calculated by flowing the second d-axis current through the stator winding 208 is set as an initial value. .. As a result, the initial value is calculated during the operation of the motor 110, so that the d-axis inductance Ld can be estimated more accurately.

[第5実施形態]
第5実施形態の電流制御装置500は、推定したd軸インダクタンスLdと、当該d軸インダクタンスLdに基づいて算出したd軸PI制御ゲインとに上下限の制限を設ける点が上述した各実施形態とは異なる。以下、図等を参照して説明する。
[Fifth Embodiment]
The current control device 500 of the fifth embodiment is different from each of the above-described embodiments in that the upper and lower limits are set between the estimated d-axis inductance Ld and the d-axis PI control gain calculated based on the d-axis inductance Ld. Is different. Hereinafter, description will be made with reference to figures and the like.

図9は、推定したd軸インダクタンスLdの上限値を説明する図である。d軸インダクタンスLdの上限値Ld_maxは、モータ特性に応じて予め設定される。そして、推定したd軸インダクタンスLdが上限値Ld_maxを超える場合は、d軸インダクタンスLdの推定値をLd_maxに設定する。言い換えると、Ld≧Ld_maxの時は、Ld=Ld_maxとする。 FIG. 9 is a diagram for explaining the upper limit value of the estimated d-axis inductance Ld. The upper limit value Ld_max of the d-axis inductance Ld is preset according to the motor characteristics. Then, when the estimated d-axis inductance Ld exceeds the upper limit value Ld_max, the estimated value of the d-axis inductance Ld is set to Ld_max. In other words, when Ld ≧ Ld_max, Ld = Ld_max.

図10は、推定したd軸インダクタンスLdの下限値を説明する図である。d軸インダクタンスLdの下限値Ld_minは、モータ特性に応じて予め設定される。そして、推定したd軸インダクタンスが下限値Ld_min以下になると、d軸インダクタンスLdの推定値をLd_minに設定する。言い換えると、Ld≦Ld_minの時は、Ld=Ld_minとする。 FIG. 10 is a diagram for explaining the lower limit value of the estimated d-axis inductance Ld. The lower limit value Ld_min of the d-axis inductance Ld is preset according to the motor characteristics. Then, when the estimated d-axis inductance becomes the lower limit value Ld_min or less, the estimated value of the d-axis inductance Ld is set to Ld_min. In other words, when Ld ≦ Ld_min, Ld = Ld_min.

このように、d軸インダクタンスLdの推定値に制限を設けることによって、d軸PI制御ゲインとの関係において、電流制御が発散することを防ぐことができる。 By setting the limit on the estimated value of the d-axis inductance Ld in this way, it is possible to prevent the current control from diverging in relation to the d-axis PI control gain.

ここで、d軸インダクタンスLdの値が小さくなると、電流の変化率が大きくなるので、制御が特に発散しやすくなる。そこで、d軸インダクタンスLdが、Ld=Ld_minとなった場合でも、制御が発散しないゲイン最大値Gain_maxを事前に設定する。 Here, when the value of the d-axis inductance Ld becomes small, the rate of change of the current becomes large, so that the control is particularly liable to diverge. Therefore, even when the d-axis inductance Ld becomes Ld = Ld_min, the maximum gain value Gain_max at which control does not diverge is set in advance.

図11は、d軸PI制御ゲインの最大値を説明する図である。d軸PI制御ゲインがゲイン最大値Gain_max以上になると、d軸PI制御ゲインをGain_maxに設定する。言い換えると、d軸PI制御ゲイン≧Gain_maxの時は、d軸PI制御ゲイン=Gain_maxとする。これにより、推定したd軸インダクタンスLdがどんなに小さな値になったとしても、制御が発散するのを回避することができる。 FIG. 11 is a diagram for explaining the maximum value of the d-axis PI control gain. When the d-axis PI control gain becomes equal to or higher than the maximum gain value Gain_max, the d-axis PI control gain is set to Gain_max. In other words, when the d-axis PI control gain ≥ Gain_max, the d-axis PI control gain = Gain_max. As a result, no matter how small the estimated d-axis inductance Ld becomes, it is possible to prevent the control from diverging.

また、本実施形態の電流制御装置500では、上述したように推定したd軸インダクタンスLdが上下限値になった場合には、次に初期化可能なタイミングで初期化シーケンスを実行する。例えば、第3実施形態で説明したように事前に取得した初期値Ld(0)を用いて初期化シーケンスを実行する場合には、推定したd軸インダクタンスLdが上下限値になった後、モータ110が停止したタイミングで実行する。また、第4実施形態で説明したように電流制御中に算出された初期値Ld(0)を用いて初期化シーケンスを実行する場合には、推定したd軸インダクタンスLdが上下限値になった後、q軸電流Iqに対する磁石磁束の変化率dΨa/dIqが略0になったタイミング(図7、8参照)で実行する。 Further, in the current control device 500 of the present embodiment, when the d-axis inductance Ld estimated as described above reaches the upper and lower limit values, the initialization sequence is executed at the timing that can be initialized next. For example, when the initialization sequence is executed using the initial value Ld (0) acquired in advance as described in the third embodiment, after the estimated d-axis inductance Ld reaches the upper and lower limit values, the motor It is executed at the timing when 110 is stopped. Further, when the initialization sequence is executed using the initial value Ld (0) calculated during the current control as described in the fourth embodiment, the estimated d-axis inductance Ld becomes the upper and lower limit values. After that, the execution is performed at the timing when the rate of change dΨa / dIq of the magnet magnetic flux with respect to the q-axis current Iq becomes substantially 0 (see FIGS. 7 and 8).

図12は、初期化シーケンスのフローを説明するフローチャートである。当該フローは、電流制御装置500の各構成が備わるコントローラが、車両システムが起動している間、所定の間隔で繰り返し実行するようにプログラムされている。 FIG. 12 is a flowchart illustrating the flow of the initialization sequence. The flow is programmed so that the controller provided with each configuration of the current control device 500 repeatedly executes it at predetermined intervals while the vehicle system is activated.

ステップS1101では、d軸インダクタンスLdが推定される。 In step S1101, the d-axis inductance Ld is estimated.

ステップS1102では、ステップS1101にて推定されたd軸インダクタンスが、上下限値に達しているか否かを判定する。d軸インダクタンスが上限値Ld_max、または、下限値Ld_minであると判定されると、初期化フラグをONに設定するためにステップS1103の処理が実行される。d軸インダクタンスが上限値Ld_max、または、下限値Ld_minではないと判定された場合は、初期化フラグの状態を判定するために続くステップS1104の処理を実行する。 In step S1102, it is determined whether or not the d-axis inductance estimated in step S1101 has reached the upper and lower limit values. When it is determined that the d-axis inductance is the upper limit value Ld_max or the lower limit value Ld_min, the process of step S1103 is executed in order to set the initialization flag to ON. If it is determined that the d-axis inductance is not the upper limit value Ld_max or the lower limit value Ld_min, the processing of the following step S1104 is executed to determine the state of the initialization flag.

ステップS1103では、d軸インダクタンスLdの推定値の初期化が必要であることを示す初期化フラグをONに設定する。そして、現フロー中において初期化シーケンスを実行可能であるかを判定するために続くステップS1105の処理を実行する。 In step S1103, the initialization flag indicating that the estimated value of the d-axis inductance Ld needs to be initialized is set to ON. Then, the process of step S1105 that follows is executed in order to determine whether the initialization sequence can be executed in the current flow.

ステップS1104では、前回までのフローにおいて初期化フラグがONに設定されているか否かを判定する。d軸インダクタンスLdが一度でも上下限値に達した場合は、推定誤差が大きくなっている可能性があり、値が信用できないので、初期化を行う必要がある。したがって、前回フローにおいてd軸インダクタンスLdが上下限値に達していても、初期化シーケンスが実行されていなければ、初期化が実行されるまで初期化フラグがONの状態が維持される。初期化フラグがONに設定されていれば、現フローにおいて初期化シーケンスを実行可能であるかを判定するために続くステップS1105の処理を実行する。初期化フラグがONに設定されていなければ、本タイミングに係る初期化シーケンス実行フローを終了する。 In step S1104, it is determined whether or not the initialization flag is set to ON in the flow up to the previous time. If the d-axis inductance Ld reaches the upper and lower limit values even once, the estimation error may be large and the value is unreliable, so initialization needs to be performed. Therefore, even if the d-axis inductance Ld reaches the upper and lower limit values in the previous flow, if the initialization sequence is not executed, the initialization flag remains ON until the initialization is executed. If the initialization flag is set to ON, the process of step S1105 that follows is executed to determine whether the initialization sequence can be executed in the current flow. If the initialization flag is not set to ON, the initialization sequence execution flow related to this timing is terminated.

ステップS1105では、初期化シーケンスを実行可能なタイミングか否かが判定される。上述したように、事前に取得した初期値Ld(0)を用いて初期化シーケンスを実行する場合には、モータ110が停止したか否かが判定される。電流制御中に算出された初期値Ld(0)を用いて初期化シーケンスを実行する場合には、q軸電流Iqに対する磁石磁束の変化率dΨa/dIqが略0であるか否かが判定される。モータ110が停止した、あるいは、q軸電流Iqに対する磁石磁束の変化率dΨa/dIqが略0であると判定された場合には、初期化シーケンスを実行するステップS1106の処理が実行される。 In step S1105, it is determined whether or not the initialization sequence can be executed. As described above, when the initialization sequence is executed using the initial value Ld (0) acquired in advance, it is determined whether or not the motor 110 has stopped. When the initialization sequence is executed using the initial value Ld (0) calculated during the current control, it is determined whether or not the rate of change dΨa / dIq of the magnet magnetic flux with respect to the q-axis current Iq is approximately 0. To. When the motor 110 is stopped or it is determined that the rate of change dΨa / dIq of the magnet magnetic flux with respect to the q-axis current Iq is substantially 0, the process of step S1106 for executing the initialization sequence is executed.

モータ110が停止した、あるいは、q軸電流Iqに対する磁石磁束の変化率dΨa/dIdが略0であると判定されなかった場合には、現フローは初期化シーケンスを実行するタイミングではないので、本タイミングに係る初期化シーケンス実行フローを終了する。 If the motor 110 is stopped, or if it is not determined that the rate of change dΨa / dId of the magnet magnetic flux with respect to the q-axis current Iq is approximately 0, the current flow is not the timing to execute the initialization sequence. The initialization sequence execution flow related to the timing is terminated.

ステップS1106では、前ステップにおいて初期化可能なタイミングであると判定されたので、初期化シーケンスが実行される。初期化シーケンスが実行された後は、続くステップS1107の処理において初期化フラグがOFFに設定され、ステップS1101の処理に戻って再びd軸インダクタンスLdが推定される。車両の制御システムが起動する間、以上のフローが繰り返されることで、d軸インダクタンスLdを監視して、d軸インダクタンスLdが上下限値に達した場合には初期化が実行されるので、推定されたd軸インダクタンスLdの精度が担保される。この結果、制御の発散を防ぐことができ、電流制御性が安定するので、モード効率を向上させることができる。 In step S1106, since it is determined that the timing can be initialized in the previous step, the initialization sequence is executed. After the initialization sequence is executed, the initialization flag is set to OFF in the subsequent processing of step S1107, and the process returns to step S1101 to estimate the d-axis inductance Ld again. By repeating the above flow while the vehicle control system is activated, the d-axis inductance Ld is monitored, and when the d-axis inductance Ld reaches the upper and lower limit values, initialization is executed, so it is estimated. The accuracy of the d-axis inductance Ld is ensured. As a result, divergence of control can be prevented and current controllability is stabilized, so that mode efficiency can be improved.

以上、第5実施形態の可変磁束型回転電機の電流制御装置500は、推定したd軸インダクタンスLdが予め定めたd軸インダクタンス上限値Ld_max以上の場合は、d軸インダクタンスLdをd軸インダクタンス上限値Ld_maxに設定し、推定したd軸インダクタンスLdが予め定めたd軸インダクタンス下限値Ld_min以下の場合は、d軸インダクタンスLdをd軸インダクタンス下限値Ld_minに設定する。これにより、d軸インダクタンスLdに上下限の制限が設けられるので、電流制御が発散するのを防止することができる。 As described above, in the current control device 500 of the variable magnetic flux type rotary electric machine of the fifth embodiment, when the estimated d-axis inductance Ld is equal to or more than the predetermined d-axis inductance upper limit value Ld_max, the d-axis inductance Ld is set to the d-axis inductance upper limit value. If it is set to Ld_max and the estimated d-axis inductance Ld is equal to or less than the predetermined d-axis inductance lower limit value Ld_min, the d-axis inductance Ld is set to the d-axis inductance lower limit value Ld_min. As a result, the upper and lower limits of the d-axis inductance Ld are set, so that it is possible to prevent the current control from diverging.

また、第5実施形態の可変磁束型回転電機の電流制御装置500は、推定したd軸PI制御ゲインが、d軸インダクタンスLdがd軸インダクタンス下限値Ld_minの場合でも電流制御が発散しない最大のゲインを予め定めたゲイン最大値Gain_max以上の場合は、d軸PI制御ゲインをゲイン最大値Gain_maxに設定する、これにより、d軸インダクタンスLdがどのような値になっても電流制御の発散を抑えることができるので、電流制御性をより安定させることができる。 Further, in the current control device 500 of the variable magnetic flux type rotary electric machine of the fifth embodiment, the estimated d-axis PI control gain is the maximum gain at which the current control does not diverge even when the d-axis inductance Ld is the d-axis inductance lower limit value Ld_min. When the gain maximum value Gain_max or more is set in advance, the d-axis PI control gain is set to the gain maximum value Gain_max, thereby suppressing the divergence of the current control regardless of the value of the d-axis inductance Ld. Therefore, the current controllability can be made more stable.

また、第5実施形態の可変磁束型回転電機の電流制御装置500は、d軸インダクタンスLdがd軸インダクタンス上限値Ld_max以上、もしくは、d軸インダクタンスLdがd軸インダクタンス下限値以下になった場合は、その後最初にq軸電流Iqに対する磁石磁束の変化率dΨa/dIqが略0となった時に、初期化シーケンスを実行する。このように、d軸インダクタンスLdが上下限制限値に達した場合に、初期化可能な次のタイミングで初期化シーケンスが実行されることにより、PI制御における積分計算で加算されている誤差がリセットされるので、d軸インダクタンスLdを精度よく推定し続けることができる。 Further, in the current control device 500 of the variable magnetic flux type rotary electric machine of the fifth embodiment, when the d-axis inductance Ld is equal to or more than the d-axis inductance upper limit value Ld_max, or the d-axis inductance Ld is equal to or less than the d-axis inductance lower limit value. Then, when the rate of change dΨa / dIq of the magnet magnetic flux with respect to the q-axis current Iq first becomes approximately 0, the initialization sequence is executed. In this way, when the d-axis inductance Ld reaches the upper and lower limit limits, the initialization sequence is executed at the next timing that can be initialized, so that the error added in the integral calculation in PI control is reset. Therefore, the d-axis inductance Ld can be continuously estimated with high accuracy.

本発明は、上述した一実施形態に限定されることはない。例えば、各実施形態で説明した構成は、矛盾が生じない範囲で適宜組み合わされてもよい。 The present invention is not limited to one embodiment described above. For example, the configurations described in each embodiment may be appropriately combined as long as there is no contradiction.

101…q軸PI制御部(q軸PI制御器)
102…d軸PI制御部(d軸PI制御器)
103…Lq推定部(q軸インダクタンス推定器)
104…Ld推定部(d軸インダクタンス推定器)
106…d軸PI制御ゲイン調整部(d軸ゲイン調整器)
108…回転数取得部(回転数推定器)
109…インバータ
101 ... q-axis PI controller (q-axis PI controller)
102 ... d-axis PI controller (d-axis PI controller)
103 ... Lq estimator (q-axis inductance estimator)
104 ... Ld estimator (d-axis inductance estimator)
106 ... d-axis PI control gain adjuster (d-axis gain adjuster)
108 ... Rotation speed acquisition unit (rotation speed estimator)
109 ... Inverter

Claims (15)

ある一磁極を構成する永久磁石から発生した磁石磁束が隣接する他の永久磁石が構成する磁極側へ漏れ磁束として短絡するように構成され、インバータから固定子巻線に供給される電流に応じて、前記漏れ磁束量が10%以上変化するとともに、d軸インダクタンス及びq軸インダクタンスが変化する可変磁束型回転電機の電流制御方法において、
前記固定子巻線に供給する電流を前記インバータに発生させるためのq軸電流指令値と、q軸PI制御ゲインと、に基づいて前記インバータに与えるq軸電圧指令値を算出し、
前記固定子巻線に供給する電流を前記インバータに発生させるためのd軸電流指令値と、d軸PI制御ゲインと、に基づいて前記インバータに与えるd軸電圧指令値を算出し、
前記q軸電流指令値に基づいて、前記q軸インダクタンスを推定し、
前記可変磁束型回転電機の回転数を取得し、
前記d軸電流指令値及び前記q軸電流指令値と、前記d軸電圧指令値と、前記回転数と、推定した前記q軸インダクタンスと、前記d軸インダクタンスの前回推定値と、に基づいて前記d軸インダクタンスを推定し、
推定した前記d軸インダクタンスに応じて前記d軸PI制御ゲインを調整し、
前記q軸電圧指令値と前記d軸電圧指令値とに応じたq軸電流及びd軸電流を、前記インバータから前記固定子巻線に供給する、
ことを特徴とする可変磁束型回転電機の電流制御方法。
The magnet magnetic flux generated from the permanent magnet forming one magnetic pole is configured to be short-circuited as a leakage magnetic flux to the magnetic pole side formed by another adjacent permanent magnet, and is configured according to the current supplied from the inductance to the stator winding. In the current control method of the variable magnetic flux type rotating electric machine, in which the leakage magnetic flux amount changes by 10% or more and the d-axis inductance and the q-axis inductance change.
The q-axis voltage command value given to the inverter is calculated based on the q-axis current command value for generating the current supplied to the stator winding to the inverter and the q-axis PI control gain.
The d-axis voltage command value to be given to the inverter is calculated based on the d-axis current command value for generating the current supplied to the stator winding to the inverter and the d-axis PI control gain.
The q-axis inductance is estimated based on the q-axis current command value, and the q-axis inductance is estimated.
The rotation speed of the variable magnetic flux type rotary electric machine is acquired, and the rotation speed is obtained.
The d-axis current command value, the q-axis current command value, the d-axis voltage command value, the rotation speed, the estimated q-axis inductance, and the previously estimated value of the d-axis inductance. Estimate the d-axis inductance
The d-axis PI control gain is adjusted according to the estimated d-axis inductance.
The q-axis current and the d-axis current corresponding to the q-axis voltage command value and the d-axis voltage command value are supplied from the inverter to the stator winding.
A current control method for a variable magnetic flux type rotary electric machine.
請求項1に記載の可変磁束型回転電機の電流制御方法において、
前記q軸インダクタンスは、前記d軸電流及びq軸電流と、前記q軸インダクタンスとの関係を予め記憶させたマップを用いて、前記q軸電流指令値及び前記d軸電流指令値から推定される、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method for a variable magnetic flux type rotary electric machine according to claim 1,
The q-axis inductance is estimated from the q-axis current command value and the d-axis current command value using a map in which the relationship between the d-axis current and the q-axis current and the q-axis inductance is stored in advance. ,
A current control method for a variable magnetic flux type rotary electric machine.
請求項1に記載の可変磁束型回転電機の電流制御方法において、
前記q軸インダクタンスは、予め定めた前記q軸インダクタンスの最大値と最小値との間を補間する補間式を用いて、前記q軸電流指令値から推定される、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method for a variable magnetic flux type rotary electric machine according to claim 1,
The q-axis inductance is estimated from the q-axis current command value using a predetermined interpolation formula that interpolates between the maximum value and the minimum value of the q-axis inductance.
A current control method for a variable magnetic flux type rotary electric machine.
請求項3に記載の可変磁束型回転電機の電流制御方法において、
前記補間は線形補間である、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method of the variable magnetic flux type rotary electric machine according to claim 3.
The interpolation is linear interpolation,
A current control method for a variable magnetic flux type rotary electric machine.
請求項3に記載の可変磁束型回転電機の電流制御方法において、
前記補間は非線形補間である、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method of the variable magnetic flux type rotary electric machine according to claim 3.
The interpolation is a non-linear interpolation,
A current control method for a variable magnetic flux type rotary electric machine.
請求項1から5のいずれか一項に記載の可変磁束型回転電機の電流制御方法において、
前記d軸インダクタンスの初期値として、予め定めた固定値を使用する、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method for a variable magnetic flux type rotary electric machine according to any one of claims 1 to 5.
A predetermined fixed value is used as the initial value of the d-axis inductance.
A current control method for a variable magnetic flux type rotary electric machine.
請求項6に記載の可変磁束型回転電機の電流制御方法において、
推定した前記d軸インダクタンスを初期化する初期化シーケンスを実行する際は、推定した前記d軸インダクタンスの値を前記固定値に設定する、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method of the variable magnetic flux type rotary electric machine according to claim 6.
When executing the initialization sequence for initializing the estimated d-axis inductance, the estimated d-axis inductance value is set to the fixed value.
A current control method for a variable magnetic flux type rotary electric machine.
請求項6に記載の可変磁束型回転電機の電流制御方法において、
前記固定子巻線に発生する誘起電圧を計測または算出し、
推定した前記d軸インダクタンスを初期化する初期化シーケンスを実行する際は、前記誘起電圧から求められる磁石磁束に基づいて算出されたd軸インダクタンス算出値を前記初期値として設定する、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method of the variable magnetic flux type rotary electric machine according to claim 6.
The induced voltage generated in the stator winding is measured or calculated, and
When executing the initialization sequence for initializing the estimated d-axis inductance, the d-axis inductance calculated value calculated based on the magnet magnetic flux obtained from the induced voltage is set as the initial value.
A current control method for a variable magnetic flux type rotary electric machine.
請求項8に記載の可変磁束型回転電機の電流制御方法において、
前記可変磁束型回転電機が、前記q軸電流に対する前記磁石磁束の変化率dΨa/dIqが略0となる動作域において動作する際に、前記初期化シーケンスを実行する、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method of the variable magnetic flux type rotary electric machine according to claim 8.
The initialization sequence is executed when the variable magnetic flux type rotary electric machine operates in an operating range in which the rate of change dΨa / dIq of the magnet magnetic flux with respect to the q-axis current is substantially 0.
A current control method for a variable magnetic flux type rotary electric machine.
請求項9に記載の可変磁束型回転電機の電流制御方法において、
前記初期化シーケンスでは、
前記q軸電流が略0のときに、第1のd軸電流を前記固定子巻線に流すことにより算出された第1のd軸磁束と、第2のd軸電流を前記固定子巻線に流すことにより算出された第2のd軸磁束とに基づいて算出された前記d軸インダクタンス算出値を、前記初期値として設定する、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method of the variable magnetic flux type rotary electric machine according to claim 9.
In the initialization sequence,
When the q-axis current is substantially 0, the first d-axis magnetic flux calculated by passing the first d-axis current through the stator winding and the second d-axis current are passed through the stator winding. The d-axis inductance calculated value calculated based on the second d-axis magnetic flux calculated by flowing the current into the d-axis is set as the initial value.
A current control method for a variable magnetic flux type rotary electric machine.
請求項9に記載の可変磁束型回転電機の電流制御方法において、
前記初期化シーケンスでは、
前記q軸電流が略最大値のときに、第1のd軸電流を前記固定子巻線に流すことにより算出された第1のd軸磁束と、第2のd軸電流を前記固定子巻線に流すことにより算出された第2のd軸磁束とに基づいて算出された前記d軸インダクタンス算出値を、前記初期値として設定する、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method of the variable magnetic flux type rotary electric machine according to claim 9.
In the initialization sequence,
When the q-axis current is substantially the maximum value, the first d-axis magnetic flux calculated by passing the first d-axis current through the stator winding and the second d-axis current are passed through the stator winding. The d-axis inductance calculated value calculated based on the second d-axis magnetic flux calculated by flowing in a line is set as the initial value.
A current control method for a variable magnetic flux type rotary electric machine.
請求項1から11のいずれか一項に記載の可変磁束型回転電機の電流制御方法において、
推定した前記d軸インダクタンスが予め定めたd軸インダクタンス上限値以上の場合は、前記d軸インダクタンスを前記d軸インダクタンス上限値に設定し、
推定した前記d軸インダクタンスが予め定めたd軸インダクタンス下限値以下の場合は、前記d軸インダクタンスを前記d軸インダクタンス下限値に設定する、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method for a variable magnetic flux type rotary electric machine according to any one of claims 1 to 11.
When the estimated d-axis inductance is equal to or higher than the predetermined d-axis inductance upper limit value, the d-axis inductance is set to the d-axis inductance upper limit value.
When the estimated d-axis inductance is equal to or less than a predetermined d-axis inductance lower limit value, the d-axis inductance is set to the d-axis inductance lower limit value.
A current control method for a variable magnetic flux type rotary electric machine.
請求項12に記載の可変磁束型回転電機の電流制御方法において、
推定した前記d軸PI制御ゲインが、前記d軸インダクタンスが前記d軸インダクタンス下限値の場合でも電流制御が発散しない最大のゲインを予め定めたゲイン最大値以上の場合は、前記d軸PI制御ゲインを前記ゲイン最大値に設定する、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method of the variable magnetic flux type rotary electric machine according to claim 12.
When the estimated d-axis PI control gain is equal to or greater than a predetermined gain maximum value at which the current control does not diverge even when the d-axis inductance is the d-axis inductance lower limit value, the d-axis PI control gain. To the maximum gain value,
A current control method for a variable magnetic flux type rotary electric machine.
請求項12に記載の可変磁束型回転電機の電流制御方法において、
推定した前記d軸インダクタンスが前記d軸インダクタンス上限値以上、もしくは、推定した前記d軸インダクタンスが前記d軸インダクタンス下限値以下になった場合は、その後最初に前記q軸電流に対する前記磁石磁束の変化率dΨa/dIqが略0となった時に、推定した前記d軸インダクタンスを初期化する初期化シーケンスを実行する、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method of the variable magnetic flux type rotary electric machine according to claim 12.
When the estimated d-axis inductance is equal to or higher than the d-axis inductance upper limit value or the estimated d-axis inductance is equal to or lower than the d-axis inductance lower limit value, the change in the magnet magnetic flux with respect to the q-axis current is first observed. When the rate dΨa / dIq becomes approximately 0, the initialization sequence for initializing the estimated d-axis inductance is executed.
A current control method for a variable magnetic flux type rotary electric machine.
ある一磁極を構成する永久磁石から発生した磁石磁束が隣接する他の永久磁石が構成する磁極側へ漏れ磁束として短絡するように構成され、インバータから固定子巻線に供給される電流に応じて、前記漏れ磁束量が10%以上変化するとともに、d軸インダクタンス及びq軸インダクタンスが変化する可変磁束型回転電機の電流制御装置において、
前記固定子巻線に供給する電流を前記インバータに発生させるためのq軸電流指令値と、q軸PI制御ゲインと、に基づいて前記インバータに与えるq軸電圧指令値を算出するq軸PI制御部と、
前記固定子巻線に供給する電流を前記インバータに発生させるためのd軸電流指令値と、d軸PI制御ゲインと、に基づいて前記インバータに与えるd軸電圧指令値を算出するd軸PI制御部と、
前記q軸電流指令値に基づいて、前記q軸インダクタンスを推定するLq推定部と、
前記可変磁束型回転電機の回転数を取得する回転数取得部と、
前記d軸電流指令値及び前記q軸電流指令値と、前記d軸電圧指令値と、前記回転数と、推定した前記q軸インダクタンスと、前記d軸インダクタンスの前回推定値と、に基づいて前記d軸インダクタンスを推定するLd推定部と、
推定した前記d軸インダクタンスに応じて前記d軸PI制御ゲインを調整するd軸PI制御ゲイン調整部と、を備え、
前記q軸電圧指令値と前記d軸電圧指令値とに応じたq軸電流及びd軸電流を、前記インバータから前記固定子巻線に供給する、
ことを特徴とする可変磁束型回転電機の電流制御装置。
The magnet magnetic flux generated from the permanent magnet forming one magnetic pole is configured to be short-circuited as a leakage magnetic flux to the magnetic pole side formed by another adjacent permanent magnet, and is configured according to the current supplied from the inductance to the stator winding. In the current control device of the variable magnetic flux type rotary electric machine, the leakage magnetic flux amount changes by 10% or more and the d-axis inductance and the q-axis inductance change.
Q-axis PI control that calculates the q-axis voltage command value given to the inverter based on the q-axis current command value for generating the current supplied to the stator winding to the inverter and the q-axis PI control gain. Department and
D-axis PI control that calculates the d-axis voltage command value given to the inverter based on the d-axis current command value for generating the current supplied to the stator winding to the inverter and the d-axis PI control gain. Department and
An Lq estimation unit that estimates the q-axis inductance based on the q-axis current command value, and
A rotation speed acquisition unit that acquires the rotation speed of the variable magnetic flux type rotary electric machine, and
The d-axis current command value, the q-axis current command value, the d-axis voltage command value, the rotation speed, the estimated q-axis inductance, and the previously estimated value of the d-axis inductance. The Ld estimation unit that estimates the d-axis inductance and
A d-axis PI control gain adjusting unit that adjusts the d-axis PI control gain according to the estimated d-axis inductance is provided.
The q-axis current and the d-axis current corresponding to the q-axis voltage command value and the d-axis voltage command value are supplied from the inverter to the stator winding.
A current control device for a variable magnetic flux type rotary electric machine.
JP2016227904A 2016-11-24 2016-11-24 Current control method and current control device for variable magnetic flux type rotary electric machine Active JP6848390B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016227904A JP6848390B2 (en) 2016-11-24 2016-11-24 Current control method and current control device for variable magnetic flux type rotary electric machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016227904A JP6848390B2 (en) 2016-11-24 2016-11-24 Current control method and current control device for variable magnetic flux type rotary electric machine

Publications (2)

Publication Number Publication Date
JP2018085852A JP2018085852A (en) 2018-05-31
JP6848390B2 true JP6848390B2 (en) 2021-03-24

Family

ID=62237417

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016227904A Active JP6848390B2 (en) 2016-11-24 2016-11-24 Current control method and current control device for variable magnetic flux type rotary electric machine

Country Status (1)

Country Link
JP (1) JP6848390B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109150022A (en) * 2018-08-21 2019-01-04 东南大学 A kind of suppressing method of the memory electrical machine adjustable magnetic torque pulsation based on Current Decoupling

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003264907A (en) * 2002-03-07 2003-09-19 Toshiba Corp Linear induction motor controller for driving railway vehicle
JP2003348899A (en) * 2002-05-27 2003-12-05 Matsushita Electric Ind Co Ltd Control method for motor and control unit
JP4677852B2 (en) * 2005-08-11 2011-04-27 株式会社日立製作所 Vector controller for permanent magnet synchronous motor
JP5167631B2 (en) * 2006-11-30 2013-03-21 株式会社デンソー Motor control method and motor control apparatus using the same
JP2010119245A (en) * 2008-11-14 2010-05-27 Toyota Central R&D Labs Inc Controller of ac motor
JP5515413B2 (en) * 2009-05-20 2014-06-11 日産自動車株式会社 Rotor of an embedded magnet type synchronous motor
KR101549283B1 (en) * 2011-10-12 2015-09-01 엘에스산전 주식회사 Parameter estimating apparatus for permanent magnet synchronous motor driving system
JP6158115B2 (en) * 2013-02-21 2017-07-05 株式会社東芝 Magnet magnetic flux amount estimation device, abnormal demagnetization determination device, synchronous motor drive device, and electric vehicle

Also Published As

Publication number Publication date
JP2018085852A (en) 2018-05-31

Similar Documents

Publication Publication Date Title
JP4989075B2 (en) Electric motor drive control device and electric motor drive system
JP6367332B2 (en) Inverter control device and motor drive system
JP6008264B2 (en) Magnetic pole position detection device for permanent magnet type synchronous motor
US8593087B2 (en) Magnetic pole position estimation method for AC synchronous motor
JP6776066B2 (en) Inverter controller and motor drive system
KR101353583B1 (en) Speed controller using parameter estimation of interior permanent magnet synchronous motor and its method
JP5276688B2 (en) Synchronous machine controller
CN110769981A (en) Electric tool
JP6790760B2 (en) Variable flux motor current control method and current control device
JP6395689B2 (en) Switched reluctance motor controller
US11581835B1 (en) Sensor less magnet temperature estimation in permanent magnet machines
JP6848390B2 (en) Current control method and current control device for variable magnetic flux type rotary electric machine
KR101048511B1 (en) Sensorless Speed Control System of Induction Motors
JP4811727B2 (en) Permanent magnet field synchronous motor controller
Patel et al. Development of a nonlinear loss minimization control of an IPMSM drive with flux estimation
JP6707050B2 (en) Synchronous motor controller
JP6731700B2 (en) Electric motor controller
JP7147296B2 (en) motor controller
JP2005328635A (en) Controller of switched reluctance motor
KR102672748B1 (en) Parameter estimation apparatus and method of Surface-mounted Permanent Magnet Synchronous Motor
JP2020202643A (en) Controller of rotary machine
JP5800933B2 (en) Motor control device for controlling synchronous motor
JP5983636B2 (en) Electric motor control device
JP7368302B2 (en) power converter
JP4859576B2 (en) Method and apparatus for calculating phase error of synchronous motor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190911

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200727

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201117

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: 20210202

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210215

R151 Written notification of patent or utility model registration

Ref document number: 6848390

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151