[go: up one dir, main page]

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

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

Info

Publication number
JP2018085852A
JP2018085852A JP2016227904A JP2016227904A JP2018085852A JP 2018085852 A JP2018085852 A JP 2018085852A JP 2016227904 A JP2016227904 A JP 2016227904A JP 2016227904 A JP2016227904 A JP 2016227904A JP 2018085852 A JP2018085852 A JP 2018085852A
Authority
JP
Japan
Prior art keywords
axis
magnetic flux
current
inductance
electrical machine
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.)
Granted
Application number
JP2016227904A
Other languages
Japanese (ja)
Other versions
JP6848390B2 (en
Inventor
透 松浦
Toru Matsuura
透 松浦
加藤 崇
Takashi Kato
崇 加藤
谷本 勉
Tsutomu Tanimoto
勉 谷本
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

Landscapes

  • Control Of Ac Motors In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a current control method by which inductance of a variable magnetic flux type rotary electric machine is estimated and control gain can be adjusted based on the estimated inductance, the variable magnetic flux type rotary electric machine having a magnet magnetic flux and the inductance which vary.SOLUTION: A q-axis voltage command value to be given to an inverter is calculated on the basis of a q-axis current command value and q-axis PI control gain, and a d-axis voltage command value to be given to the inverter is calculated on the basis of a d-current command value and d-axis PI control gain, and a q-axis inductance is estimated on the basis of a q-axis current command value. A d-axis inductance is estimated on the basis of the d-axis current command value, the q-axis current command value, the d-axis voltage command value, the rotational speed, the estimated q-axis inductance, and the previous estimated value of the d-axis inductance, and the d-axis PI control gain is adjusted in accordance with the estimated d-axis inductance, and a q-axis current and a d-axis current based on the q-axis voltage command value and the d-axis voltage command value are supplied from the inverter to a stator winding.SELECTED DRAWING: Figure 1

Description

本発明は、可変磁束型回転電機の電流制御方法、及び電流制御装置に関する。   The present invention relates to a current control method and a current control device for a variable magnetic flux rotating electrical machine.

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

特開2005−304204号公報JP-A-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, since only the magnetic flux changes, the magnetic flux can be estimated using a fixed inductance value.

しかしながら、磁石磁束だけでなくインダクタンスも大きく変化する可変磁束型回転電機(可変漏れ磁束モータ)では、電流制御性を安定させるための制御ゲインを調整する際にインダクタンスの推定値も必要となるが、その推定方法は報告されていない。   However, in a variable magnetic flux type rotating electrical machine (variable leakage magnetic flux motor) in which not only the magnetic flux but also the inductance changes greatly, an estimated value of the inductance is 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 rotating electrical machine in which the magnet magnetic flux and the inductance change, and adjusting the 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 rotating electrical machine according to the present invention is configured such that a magnet magnetic flux generated from a permanent magnet constituting a certain magnetic pole is short-circuited as a leakage flux to a magnetic pole side constituted by another adjacent permanent magnet, A current control method for a variable magnetic flux rotating electrical machine in which the amount of leakage magnetic flux changes by 10% or more according to the current supplied from the inverter to the stator winding, and the d-axis inductance and the q-axis inductance change. A current to be supplied to the stator winding by calculating a q-axis voltage command value to be applied to the inverter based on the q current command value for causing the inverter to generate a current to be supplied to the slave winding and the q-axis PI control gain. Is calculated based on the d-current command value for causing the inverter to generate the d-axis voltage and the d-axis PI control gain, and based on the q-axis current command value. Estimates the q-axis inductance, further obtains the rotational speed of the variable magnetic flux type rotating electric machine. Then, the d-axis inductance is estimated based on the d-axis current command value and 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 the d-axis current according to the q-axis voltage command value and the d-axis voltage command value are converted from the inverter to the stator winding. To supply.

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

図1は、第1実施形態の可変磁束型回転電機の電流制御装置の制御ブロック図である。FIG. 1 is a control block diagram of a current controller for a variable magnetic flux rotating electric machine according to the first embodiment. 図2は、可変漏れ磁束モータを説明するための図である。FIG. 2 is a diagram for explaining the variable leakage magnetic 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 a current control device for a variable magnetic flux rotating electric machine according to the second embodiment. 図5は、q軸インダクタンスLqの線形補間を説明する図である。FIG. 5 is a diagram for explaining linear interpolation of the q-axis inductance Lq. 図6は、q軸インダクタンスLqの非線形補間を説明する図である。FIG. 6 is a diagram for explaining nonlinear interpolation of the q-axis inductance Lq. 図7は、q軸電流に対する磁石磁束の変化率を示す図であって、初期化シーケンスの実行タイミングを説明する図である。FIG. 7 is a diagram illustrating the rate of change of the magnetic flux with respect to the q-axis current, and is a diagram illustrating the execution timing of the initialization sequence. 図8は、q軸電流に対する磁石磁束の変化率を示す図であって、初期化シーケンスの実行タイミングを説明する図である。FIG. 8 is a diagram illustrating the rate of change of the magnetic flux with respect to the q-axis current, and is a diagram illustrating the execution timing of the initialization sequence. 図9は、d軸インダクタンスLdの上限値を説明する図である。FIG. 9 is a diagram illustrating the upper limit value of the d-axis inductance Ld. 図10は、d軸インダクタンスLdの下限値を説明する図である。FIG. 10 is a diagram illustrating the lower limit value of the d-axis inductance Ld. 図11は、PI制御ゲインの最大値を説明する図である。FIG. 11 is a diagram for explaining the maximum value of the 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 illustrating a configuration of a current control device 100 (hereinafter simply referred to as a current control device 100) of a variable magnetic flux rotating electrical machine according to the first embodiment. The current control apparatus 100 according to 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. A d-axis gain adjuster 106, a d-axis gain (N + 1) estimator 107, a rotation speed estimator 108, an inverter 109, a q-axis subtractor 111, and a d-axis subtractor 112, and a variable leakage This is a current control device that controls the magnetic flux motor 110.

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

まず、本発明に係る電流制御装置100の制御対象となる可変漏れ磁束モータ110について説明する。   First, the variable leakage magnetic 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 rotating electrical machine (variable leakage magnetic flux motor 110) to which the present invention is applied has a magnetic flux generated from a permanent magnet provided in a rotor by the action of a load current (stator current) applied to a stator winding. A part (leakage magnetic flux) of the magnetic path can be changed. With this feature, the rotating electrical machine can passively change the stator flux linkage by controlling the stator current, so that the magnetic force of the permanent magnet included in the rotor can be made apparently variable by current control. it can. Due to such characteristics, the variable magnetic flux rotating electrical machine that is the subject of the present invention is also called a variable leakage magnetic 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 component included in the variable leakage magnetic flux motor 110 shown in FIG. 2 are the general ones shown for explaining the outline of the operation, the detailed portions other than the basic components are shown as examples. Only.

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

このため、永久磁石203から出る固定子201側への主磁束成分の磁束量、すなわちステータ鎖交磁束が相対的に低減されるので、永久磁石203の磁力が見かけ上弱くなる。これにより、ステータ鎖交磁束によって発生する鉄損を低減することができる。この効果は、特に、低負荷、高回転数領域における回転電機の効率を改善する上で有効となる。   For this reason, since the magnetic flux amount of the main magnetic flux component from the permanent magnet 203 toward the stator 201, that is, the stator linkage magnetic flux is relatively reduced, the magnetic force of the permanent magnet 203 is apparently weakened. Thereby, the iron loss which generate | occur | produces with a stator linkage magnetic flux can be reduced. This effect is particularly effective in improving the efficiency of the rotating electrical 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 passed through the stator winding 208. When the stator current flows, the magnetic flux emitted from the permanent magnet 203 is drawn toward the stator side in the rotation direction of the rotor 202 as indicated by the magnetic path direction 20. For this reason, when no current is supplied to the stator winding 208, the magnetic flux leaked as a leakage magnetic flux in the rotor 202 can be efficiently converted into a stator linkage magnetic flux. Thereby, the rotating electrical machine can output a high torque equivalent to a state in which the magnetic flux emitted from the permanent magnet 203 is not leaking.

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

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

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

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

本発明は、磁石磁束とインダクタンスとが変化するモータのインダクタンスを推定し、推定したインダクタンスに基づいて制御ゲインを調整することで、磁石磁束とインダクタンスとが変化するモータの電流制御性を安定させることができる技術を提供する。以下、図1に戻って説明を続ける。   The present invention stabilizes the current controllability of a motor in which the magnetic flux and the inductance change by estimating the inductance of the motor in which the magnetic flux and the inductance change, and adjusting the control gain based on the estimated inductance. Provide technology that can Hereinafter, 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 a d-axis current command value Id * described later. Is a value set by a current command value setting means (not shown) to cause the inverter 109 to generate. The current command value setting means may be configured so that the controller includes one function unit as in each configuration included in the current control device 100, or a controller different from the controller including each configuration of the current control device 100. It may be a functional unit included in. The output value of the q-axis subtractor 111 is output to the q-axis PI controller 101.

なお、ここで説明する電流制御装置において用いられる各値の検出、算出、或いは推定は、システムの起動中一定の間隔で行われる。以下に示す値の末尾の(N)は現制御タイミングにおける値を、(N−1)は前回の制御タイミングにおける値(前回値)を示す。   It should be noted that detection, calculation, or estimation of each value used in the current control device described here is performed at regular intervals during system startup. In the following values, (N) at the end indicates a value at the current control timing, and (N−1) indicates a 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 performs a proportional integral (PI) control calculation from the input 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 AC current input to the variable leakage flux motor 110 from the current command value Id * (N). The d-axis current command value Id * is the current (d-axis current Id) supplied to the stator winding 208 of the motor 110 to cause the motor 110 to output a desired torque together with the q-axis current command value Iq *. Is a value set by a current command value setting means (not shown) in order to cause the inverter 109 to generate. 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 performs d-axis control by proportional integral (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. Voltage command value Vd * (N) is calculated and output to 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 that defines the relationship between the q-axis current and the 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 *. 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 a q-axis PI control gain corresponding to the q-axis inductance Lq and outputs the q-axis PI control gain to the q-axis PI controller 101. For example, as shown in FIG. 3, 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 formula (1) derived from the voltage equation, the d-axis voltage command value Vd * (N) that is the output value of the d-axis PI controller 102 and the output value of the rotation speed estimator 108. Motor rotation speed ω (N), d-axis current command value Id * (N), q-axis current command value Iq * (N), and 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.

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 a d-axis PI control gain corresponding to the d-axis inductance Ld and outputs it to the d-axis gain (N + 1) estimator 107. For example, as shown in FIG. 3, the d-axis PI control gain is calculated so as to increase as the d-axis inductance Ld increases. Thus, according to the current control apparatus 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) that is predicted to be calculated at the next control timing in 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. Thus, 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 The value Vd * (N) can be estimated more correctly. The method for 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 value of a rotation sensor such as a resolver or encoder (not shown). Estimate and output to the d-axis inductance estimator 104. Thereby, since the delay element is eliminated in the d-axis inductance estimator 104, the correct d-axis inductance Ld without delay can be estimated. Note that the method for estimating the current value from the past value is not particularly limited, and a known method may be used in the same manner as 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 is output to the motor 110.

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

以上、第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 for a variable magnetic flux type rotating electrical machine according to the first embodiment, a magnetic flux generated from a permanent magnet constituting a certain magnetic pole is short-circuited as a leakage flux to the magnetic pole side constituted by another adjacent permanent magnet. The current of the variable magnetic flux rotating electrical machine is configured so that the leakage flux amount changes by 10% or more and the d-axis inductance Ld and the q-axis inductance Lq change according to the current supplied from the inverter to the stator winding. A current control apparatus 100 that realizes a control method, which includes an inverter 109 based on a q-axis current command value Iq * for causing the inverter to generate a current to be supplied to the stator winding 208 and a q-axis PI control gain. calculates a q-axis voltage command value Vq * to be given to a d-axis current command value Id * for generating the inverter 109 the current supplied to the stator windings 208, d A PI control gain to calculate a d-axis voltage command value Vd * to be supplied to the inverter 109 based on, on the basis of the q-axis current command value Iq *, the estimated q-axis inductance Lq, further variable leakage magnetic flux motor 110 Get the number of revolutions. Then, the d-axis current command value Id * and 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, 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 * are adjusted . Q-axis current Iq and d-axis current Id corresponding to the above are supplied from the inverter 109 to the stator winding 208.

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

また、第1実施形態の可変磁束型回転電機の電流制御装置100によれば、q軸インダクタンスLqは、d軸電流Id及びq軸電流Iqと、q軸インダクタンスLqとの関係を予め記憶させたマップを用いて、q軸電流指令値Iq*及びd軸電流指令値Id*から推定される。これにより、q軸インダクタンスLqを精度よく推定することができる。 Further, according to the current control device 100 for the variable magnetic flux rotating electrical machine of the first embodiment, the q-axis inductance Lq stores the relationship between the d-axis current Id, 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. Thereby, the q-axis inductance Lq can be estimated with high accuracy.

[第2実施形態]
第2実施形態の電流制御装置200は、q軸インダクタンスLqの推定方法が第1実施形態と主に異なる。
[Second Embodiment]
The current control device 200 of the second embodiment is mainly different 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. Note that the same components as those in the first embodiment are denoted by the same reference numerals and description thereof is 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 this embodiment, and the q-axis current command value Iq * ( N) to estimate the q-axis inductance Lq.

具体的には、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 interpolates between a predetermined maximum value Lq_max and 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 illustrated 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 for explaining 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 the linear interpolation, the q-axis inductance Lq is calculated based on a linear function of a q-axis current Iq that connects two points of the maximum value Lq_max and the minimum value Lq_min with a straight line. Thereby, since it is not necessary to store a map unlike the q-axis inductance estimator 103 of the first embodiment, 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が備えるメモリの使用量を低減することができる。   6A and 6B are diagrams for explaining a method of calculating the q-axis inductance Lq by nonlinearly interpolating the maximum value Lq_max and the minimum value Lq_min. As shown in FIGS. 6A and 6B, in the non-linear interpolation, the q-axis inductance Lq is calculated based on a non-linear function of the q-axis current Iq connecting the two points of the maximum value Lq_max and the minimum value Lq_min. The Note that the nonlinear interpolation equations shown in FIGS. 6A and 6B are examples, and are adjusted in advance according to the motor characteristics to be controlled. Thereby, compared with storing a map like the q-axis inductance estimator 103 of 1st Embodiment, the usage-amount of the memory with which the current control apparatus 200 is provided can be reduced.

以上、第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 for the variable magnetic flux rotating electric machine according to the second embodiment, the q-axis inductance Lq uses the interpolation formula for interpolating between the predetermined maximum value and minimum value of the q-axis inductance Lq. Thus, it is estimated from the q-axis current command value Iq * . The interpolation is 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, thereby reducing the amount of memory used by the current control device 200. it can.

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

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

また、その後の電流制御において推定したd軸インダクタンスLdを初期値にリセットする際にも、上記の固定値Ld(0)を用いて、Ld(N)=Ld(0)に設定する。なお、電流制御において推定したd軸インダクタンスLdを初期値にリセットすることを、以下では初期化シーケンスと呼ぶ。   Further, when resetting the d-axis inductance Ld estimated in the subsequent current control to the initial value, Ld (N) = Ld (0) is set using the fixed value Ld (0). Note that resetting the d-axis inductance Ld estimated in the current control to an initial value is hereinafter 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, thereby further improving the mode efficiency of the motor 110. Can do.

また、マップ等を参照して演算するのではなく、事前に取得した固定値Ld(0)を使用するので、電流制御装置300が備えるメモリ使用量を低減することができる。   In addition, since the fixed value Ld (0) acquired in advance is used instead of calculating with reference to a map or the like, the memory usage of 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 for the variable magnetic flux rotating electrical machine of the third embodiment, the predetermined fixed value Ld (0) is used as the initial value of the d-axis inductance Ld. Thereby, in the motor in which both the magnet magnetic flux and the inductance change, the d-axis inductance Ld can be accurately estimated from the time of starting the vehicle system.

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

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

図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 illustrating 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 indicates the d-axis magnetic flux λd with respect to the q-axis current Iq in the motor 110 that is the control target of 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 by the q-axis current Iq. In other words, when the d-axis current Id is substantially 0, the motor 110 changes the leakage magnetic flux amount (short-circuit magnetic flux amount) by approximately 10% or more by 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 of magnetic flux dψa / dId with respect to the q-axis current Iq is substantially zero. More specifically, when the q-axis current Iq is approximately 0 (a region surrounded by a circle in FIG. 7) when the vehicle is stopped, or when the q-axis current Iq is near the maximum value (a region surrounded by a circle in FIG. 8). ), At least a minute current Id1 (first d-axis current) and Id2 (second d-axis current) that can be used to calculate the induced voltage generated in the stator winding are pulsed twice through the stator winding. Get the occasional induced voltage. 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 formula (3). The induced voltage may be measured by a measuring instrument or may be calculated by a known method.

この時、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 magnetic flux Ψa with respect to the q-axis current Iq is substantially 0, the magnetic flux Ψa can be regarded as a constant value. Therefore, the d-axis inductance Ld can be calculated from Equation (3). Then, the calculated d-axis inductance Ld is set to the initial value Ld (0). In the present embodiment, the d-axis inductance Ld calculated based on Expression (3) is set as the initial value Ld (0) in the d-axis inductance Ld (N) even when the initialization sequence is executed. Thereby, in a motor in which both the d-axis inductance and the magnet magnetic flux change, the d-axis inductance Ld can be estimated with higher accuracy, 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 considered 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 is also affected depending on the characteristics of the motor. The rate of change of magnetic flux dΨa / dId with respect to the q-axis current Iq may be calculated.

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

また、第4実施形態の可変磁束型回転電機の電流制御装置400は、可変磁束型回転電機が、q軸電流Iqに対する磁石磁束の変化率dψa/dIqが0となる動作域において動作する際に、初期化シーケンスを実行する。これにより、モータ110の運転中において適切なタイミングで初期化が実行されるので、より精度よくd軸インダクタンスLdを推定し続けることができる。 In addition, the current control device 400 for the variable magnetic flux type rotating electrical machine according to the fourth embodiment operates when the variable magnetic flux type rotating electrical machine operates in an operating range where the rate of change of magnetic flux dψa / dIq with respect to the q-axis current Iq is substantially zero. Then, the initialization sequence is executed. As a result, initialization is executed at an appropriate timing during operation of the motor 110, so that the d-axis inductance Ld can be 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 for the variable magnetic flux rotating 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 calculated d-axis magnetic flux λd1 and the d-axis magnetic flux λd2 calculated by passing the second d-axis current through the stator winding 208 is set as an initial value. Thereby, since the initial value is calculated during the operation of the motor 110, 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 for the variable magnetic flux rotating electrical machine of the fourth embodiment, in the initialization sequence, the first d-axis current is supplied to the stator winding 208 when the q-axis current is substantially the maximum value. A value calculated based on the d-axis magnetic flux λd1 calculated by flowing and the d-axis magnetic flux λd2 calculated by flowing the second d-axis current to the stator winding 208 is set as an initial value. . Thereby, since the initial value is calculated during the operation of the motor 110, 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 the above-described embodiments in that upper and lower limits are provided for 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 given with reference to the drawings.

図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 illustrating the estimated upper limit value of the d-axis inductance Ld. The upper limit value Ld_max of the d-axis inductance Ld is set in advance according to the motor characteristics. If 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 illustrating a lower limit value of the estimated d-axis inductance Ld. The lower limit value Ld_min of the d-axis inductance Ld is set in advance according to the motor characteristics. Then, when the estimated d-axis inductance is equal to or lower than the lower limit value Ld_min, 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制御ゲインとの関係において、電流制御が発散することを防ぐことができる。   As described above, by limiting the estimated value of the d-axis inductance Ld, 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 current becomes large, so that control becomes particularly easy to diverge. Therefore, even when the d-axis inductance Ld becomes Ld = Ld_min, a gain maximum 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 greater than the gain maximum value Gain_max, the d-axis PI control gain is set to Gain_max. In other words, when d-axis PI control gain ≧ Gain_max, d-axis PI control gain = Gain_max. As a result, even if the estimated d-axis inductance Ld becomes a small value, the control can be prevented 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 a 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 Executed when 110 stops. 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. Thereafter, the process is executed at the timing (see FIGS. 7 and 8) when the rate of change dΨa / dIq of the magnetic flux with respect to the q-axis current Iq becomes substantially zero.

図12は、初期化シーケンスのフローを説明するフローチャートである。当該フローは、電流制御装置500の各構成が備わるコントローラが、車両システムが起動している間、所定の間隔で繰り返し実行するようにプログラムされている。   FIG. 12 is a flowchart for explaining the flow of the initialization sequence. The flow is programmed so that a controller provided with each component of the current control device 500 is repeatedly executed 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. If 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 to set the initialization flag to ON. When it is determined that the d-axis inductance is not the upper limit value Ld_max or the lower limit value Ld_min, the process of the subsequent step S1104 is executed to determine the state of the initialization flag.

ステップS1103では、d軸インダクタンスLdの推定値の初期化が必要であることを示す初期化フラグをONに設定する。そして、現フロー中において初期化シーケンスを実行可能であるかを判定するために続くステップS1105の処理を実行する。   In step S1103, an 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 the subsequent step S1105 is executed to determine whether or not 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 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 cannot be trusted, so initialization is necessary. Therefore, even if the d-axis inductance Ld has reached the upper and lower limit values in the previous flow, if the initialization sequence is not executed, the initialization flag is kept on until the initialization is executed. If the initialization flag is set to ON, the process of the subsequent step S1105 is executed to determine whether or not 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 it is a timing at which 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 change rate dΨa / dIq of the magnetic flux with respect to the q-axis current Iq is substantially zero. The When it is determined that the motor 110 has stopped or the change rate dΨa / dIq of the 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 the change rate dΨa / dId of the magnetic flux with respect to the q-axis current Iq is not determined to be substantially 0, the current flow is not the timing for executing the initialization sequence. The initialization sequence execution flow related to timing ends.

ステップS1106では、前ステップにおいて初期化可能なタイミングであると判定されたので、初期化シーケンスが実行される。初期化シーケンスが実行された後は、続くステップS1107の処理において初期化フラグがOFFに設定され、ステップS1101の処理に戻って再びd軸インダクタンスLdが推定される。車両の制御システムが起動する間、以上のフローが繰り返されることで、d軸インダクタンスLdを監視して、d軸インダクタンスLdが上下限値に達した場合には初期化が実行されるので、推定されたd軸インダクタンスLdの精度が担保される。この結果、制御の発散を防ぐことができ、電流制御性が安定するので、モード効率を向上させることができる。   In step S1106, since it is determined that the timing is that initialization is possible in the previous step, an initialization sequence is executed. After the initialization sequence is executed, the initialization flag is set to OFF in the subsequent process of step S1107, and the process returns to the process of step S1101 to estimate the d-axis inductance Ld again. Since the above flow is repeated while the vehicle control system is activated, the d-axis inductance Ld is monitored, and initialization is executed when the d-axis inductance Ld reaches the upper and lower limit values. The accuracy of the d-axis inductance Ld thus obtained 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, when the estimated d-axis inductance Ld is greater than or equal to the predetermined d-axis inductance upper limit value Ld_max, the current control device 500 for the variable magnetic flux rotating electric machine according to the fifth embodiment uses the d-axis inductance Ld as the d-axis inductance upper limit value. When the estimated d-axis inductance Ld is equal to or less than a 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. Thereby, since the upper and lower limit is provided for the d-axis inductance Ld, 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, the current control device 500 for the variable magnetic flux rotating electric machine according to the fifth embodiment has the estimated d-axis PI control gain that is the maximum gain at which current control does not diverge even when the d-axis inductance Ld is the d-axis inductance lower limit Ld_min. Is equal to or greater than the predetermined gain maximum value Gain_max, the d-axis PI control gain is set to the maximum gain value Gain_max, thereby suppressing the divergence of the current control regardless of the value of the d-axis inductance Ld. Therefore, current controllability can be further stabilized.

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

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

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 adjustment unit (d-axis gain adjuster)
108... Revolution acquisition unit (revolution 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軸電流を、前記インバータから前記固定子巻線に供給する、
ことを特徴とする可変磁束型回転電機の電流制御方法。
A magnetic flux generated from a permanent magnet constituting one magnetic pole is configured to be short-circuited as a leakage flux to a magnetic pole side constituted by another adjacent permanent magnet, and in accordance with the current supplied from the inverter to the stator winding In the current control method of the variable magnetic flux rotating electrical machine in which the amount of leakage magnetic flux changes by 10% or more and the d-axis inductance and the q-axis inductance change,
Calculating a q-axis voltage command value to be given to the inverter based on a q-axis current command value for causing the inverter to generate a current to be supplied to the stator winding and a q-axis PI control gain;
Calculating a d-axis voltage command value to be supplied to the inverter based on a d-axis current command value for causing the inverter to generate a current to be supplied to the stator winding and a d-axis PI control gain;
Based on the q-axis current command value, the q-axis inductance is estimated,
Obtaining the rotational speed of the variable magnetic flux rotating electrical machine;
Based on the d-axis current command value and 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, estimating the d-axis inductance,
Adjusting the d-axis PI control gain according to the estimated d-axis inductance;
Supplying a q-axis current and a d-axis current according to the q-axis voltage command value and the d-axis voltage command value from the inverter to the stator winding;
A current control method for a variable magnetic flux type rotating electrical machine.
請求項1に記載の可変磁束型回転電機の電流制御方法において、
前記q軸インダクタンスは、前記d軸電流及びq軸電流と、前記q軸インダクタンスとの関係を予め記憶させたマップを用いて、前記q軸電流指令値及び前記d軸電流指令値から推定される、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method of the variable magnetic flux type rotating electrical 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 rotating electrical machine.
請求項1に記載の可変磁束型回転電機の電流制御方法において、
前記q軸インダクタンスは、予め定めた前記q軸インダクタンスの最大値と最小値との間を補間する補間式を用いて、前記q軸電流指令値から推定される、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method of the variable magnetic flux type rotating electrical machine according to claim 1,
The q-axis inductance is estimated from the q-axis current command value using an interpolation formula that interpolates between a predetermined maximum value and minimum value of the q-axis inductance.
A current control method for a variable magnetic flux type rotating electrical machine.
請求項3に記載の可変磁束型回転電機の電流制御方法において、
前記補間は線形補間である、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method of the variable magnetic flux type rotating electrical machine according to claim 3,
The interpolation is linear interpolation;
A current control method for a variable magnetic flux type rotating electrical machine.
請求項3に記載の可変磁束型回転電機の電流制御方法において、
前記補間は非線形補間である、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method of the variable magnetic flux type rotating electrical machine according to claim 3,
The interpolation is non-linear interpolation;
A current control method for a variable magnetic flux type rotating electrical machine.
請求項1から5のいずれか一項に記載の可変磁束型回転電機の電流制御方法において、
前記d軸インダクタンスの初期値として、予め定めた固定値を使用する、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method of the variable magnetic flux rotating electric machine according to any one of claims 1 to 5,
A predetermined fixed value is used as an initial value of the d-axis inductance.
A current control method for a variable magnetic flux type rotating electrical machine.
請求項6に記載の可変磁束型回転電機の電流制御方法において、
推定した前記d軸インダクタンスを初期化する初期化シーケンスを実行する際は、推定した前記d軸インダクタンスの値を前記固定値に設定する、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method of the variable magnetic flux type rotating electrical machine according to claim 6,
When executing an 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 rotating electrical machine.
請求項6に記載の可変磁束型回転電機の電流制御方法において、
前記固定子巻線に発生する誘起電圧を計測または算出し、
推定した前記d軸インダクタンスを初期化する初期化シーケンスを実行する際は、前記誘起電圧から求められる磁石磁束に基づいて算出されたd軸インダクタンス算出値を前記初期値として設定する、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method of the variable magnetic flux type rotating electrical machine according to claim 6,
Measure or calculate the induced voltage generated in the stator winding,
When executing an initialization sequence for initializing the estimated d-axis inductance, a d-axis inductance calculated value calculated based on a magnet magnetic flux obtained from the induced voltage is set as the initial value.
A current control method for a variable magnetic flux type rotating electrical machine.
請求項8に記載の可変磁束型回転電機の電流制御方法において、
前記可変磁束型回転電機が、前記q軸電流に対する前記磁石磁束の変化率dΨa/dIqが略0となる動作域において動作する際に、前記初期化シーケンスを実行する、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method of the variable magnetic flux type rotating electrical machine according to claim 8,
When the variable magnetic flux type rotating electrical machine operates in an operating range where the rate of change of magnetic flux dψa / dIq with respect to the q-axis current is substantially 0, the initialization sequence is executed.
A current control method for a variable magnetic flux type rotating electrical machine.
請求項9に記載の可変磁束型回転電機の電流制御方法において、
前記初期化シーケンスでは、
前記q軸電流が略0のときに、第1のd軸電流を前記固定子巻線に流すことにより算出された第1のd軸磁束と、第2のd軸電流を前記固定子巻線に流すことにより算出された第2のd軸磁束とに基づいて算出された前記d軸インダクタンス算出値を、前記初期値として設定する、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method of the variable magnetic flux type rotating electrical 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 flowing the first d-axis current through the stator winding and the second d-axis current are supplied to the stator winding. Setting the d-axis inductance calculated value calculated based on the second d-axis magnetic flux calculated by flowing to the initial value as the initial value,
A current control method for a variable magnetic flux type rotating electrical machine.
請求項9に記載の可変磁束型回転電機の電流制御方法において、
前記初期化シーケンスでは、
前記q軸電流が略最大値のときに、第1のd軸電流を前記固定子巻線に流すことにより算出された第1のd軸磁束と、第2のd軸電流を前記固定子巻線に流すことにより算出された第2のd軸磁束とに基づいて算出された前記d軸インダクタンス算出値を、前記初期値として設定する、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method of the variable magnetic flux type rotating electrical machine according to claim 9,
In the initialization sequence,
When the q-axis current has a substantially maximum value, the first d-axis magnetic flux calculated by flowing the first d-axis current through the stator winding and the second d-axis current are output to the stator winding. The d-axis inductance calculated value calculated based on the second d-axis magnetic flux calculated by flowing through the wire is set as the initial value;
A current control method for a variable magnetic flux type rotating electrical machine.
請求項1から11のいずれか一項に記載の可変磁束型回転電機の電流制御方法において、
推定した前記d軸インダクタンスが予め定めたd軸インダクタンス上限値以上の場合は、前記d軸インダクタンスを前記d軸インダクタンス上限値に設定し、
推定した前記d軸インダクタンスが予め定めたd軸インダクタンス下限値以下の場合は、前記d軸インダクタンスを前記d軸インダクタンス下限値に設定する、
ことを特徴とする可変磁束型回転電機の電流制御方法。
The current control method for a variable magnetic flux rotating electrical machine according to any one of claims 1 to 11,
If the estimated d-axis inductance is greater than or equal to a predetermined d-axis inductance upper limit value, the d-axis inductance is set to the d-axis inductance upper limit value,
If the estimated d-axis inductance is less than or equal to a predetermined d-axis inductance lower limit, the d-axis inductance is set to the d-axis inductance lower limit;
A current control method for a variable magnetic flux type rotating electrical machine.
請求項12に記載の可変磁束型回転電機の電流制御方法において、
推定した前記d軸PI制御ゲインが、前記d軸インダクタンスが前記d軸インダクタンス下限値の場合でも電流制御が発散しない最大のゲインを予め定めたゲイン最大値以上の場合は、前記d軸PI制御ゲインを前記ゲイン最大値に設定する、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method of the variable magnetic flux type rotating electrical machine according to claim 12,
When the estimated d-axis PI control gain is equal to or larger than a predetermined gain maximum value, the maximum gain at which 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 rotating electrical machine.
請求項12に記載の可変磁束型回転電機の電流制御方法において、
推定した前記d軸インダクタンスが前記d軸インダクタンス上限値以上、もしくは、推定した前記d軸インダクタンスが前記d軸インダクタンス下限値以下になった場合は、その後最初に前記q軸電流に対する前記磁石磁束の変化率dΨa/dIqが略0となった時に、推定した前記d軸インダクタンスを初期化する初期化シーケンスを実行する、
ことを特徴とする可変磁束型回転電機の電流制御方法。
In the current control method of the variable magnetic flux type rotating electrical 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 magnetic flux with respect to the q-axis current is first changed. When the rate dΨa / dIq becomes approximately 0, an initialization sequence for initializing the estimated d-axis inductance is executed.
A current control method for a variable magnetic flux type rotating electrical 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軸電流を、前記インバータから前記固定子巻線に供給する、
ことを特徴とする可変磁束型回転電機の電流制御装置。
A magnetic flux generated from a permanent magnet constituting one magnetic pole is configured to be short-circuited as a leakage flux to a magnetic pole side constituted by another adjacent permanent magnet, and in accordance with the current supplied from the inverter to the stator winding In the current control device for a variable magnetic flux type rotating electrical machine in which the amount of leakage magnetic flux changes by 10% or more and the d-axis inductance and the q-axis inductance change,
Q-axis PI control for calculating a q-axis voltage command value applied to the inverter based on a q-axis current command value for causing the inverter to generate a current to be supplied to the stator winding and a q-axis PI control gain. And
D-axis PI control for calculating a d-axis voltage command value to be given to the inverter based on a d-axis current command value for causing the inverter to generate a current to be supplied to the stator winding and a d-axis PI control gain. And
An Lq estimator for estimating the q-axis inductance based on the q-axis current command value;
A rotational speed acquisition unit for acquiring the rotational speed of the variable magnetic flux rotating electrical machine;
Based on the d-axis current command value and 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, an Ld estimator for estimating d-axis inductance;
A d-axis PI control gain adjustment unit that adjusts the d-axis PI control gain according to the estimated d-axis inductance,
Supplying a q-axis current and a d-axis current according to the q-axis voltage command value and the d-axis voltage command value from the inverter to the stator winding;
A current control device for a variable magnetic flux type rotating electrical 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 true JP2018085852A (en) 2018-05-31
JP6848390B2 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)

Cited By (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

Citations (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 Motor control method and control device
JP2007049843A (en) * 2005-08-11 2007-02-22 Hitachi Ltd Vector controller for permanent magnet synchronous motor
JP2008141835A (en) * 2006-11-30 2008-06-19 Denso Corp Motor control method and motor control device using the same
JP2010119245A (en) * 2008-11-14 2010-05-27 Toyota Central R&D Labs Inc Controller of ac motor
JP2010273416A (en) * 2009-05-20 2010-12-02 Nissan Motor Co Ltd Rotor of embedded-magnet type synchronous motor
JP2013085461A (en) * 2011-10-12 2013-05-09 Ls Industrial Systems Co Ltd Parameter estimating apparatus for permanent magnet synchronous motor driving system
JP2014187864A (en) * 2013-02-21 2014-10-02 Toshiba Corp Magnet magnetic flux amount estimation device, failed-demagnetization determination device, synchronous motor drive unit, and electric vehicle

Patent Citations (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 Motor control method and control device
JP2007049843A (en) * 2005-08-11 2007-02-22 Hitachi Ltd Vector controller for permanent magnet synchronous motor
JP2008141835A (en) * 2006-11-30 2008-06-19 Denso Corp Motor control method and motor control device using the same
JP2010119245A (en) * 2008-11-14 2010-05-27 Toyota Central R&D Labs Inc Controller of ac motor
JP2010273416A (en) * 2009-05-20 2010-12-02 Nissan Motor Co Ltd Rotor of embedded-magnet type synchronous motor
JP2013085461A (en) * 2011-10-12 2013-05-09 Ls Industrial Systems Co Ltd Parameter estimating apparatus for permanent magnet synchronous motor driving system
JP2014187864A (en) * 2013-02-21 2014-10-02 Toshiba Corp Magnet magnetic flux amount estimation device, failed-demagnetization determination device, synchronous motor drive unit, and electric vehicle

Cited By (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

Also Published As

Publication number Publication date
JP6848390B2 (en) 2021-03-24

Similar Documents

Publication Publication Date Title
JP4989075B2 (en) Electric motor drive control device and electric motor drive system
JP6014401B2 (en) Electric motor control device
JP5693652B2 (en) Synchronous machine controller
JP6868772B2 (en) Motor control device and motor control method
JP5281339B2 (en) Synchronous motor drive system and control device used therefor
JPWO2014192467A1 (en) Magnetic pole position detection device for permanent magnet type synchronous motor
JPWO2016121751A1 (en) Inverter control device and motor drive system
KR101353583B1 (en) Speed controller using parameter estimation of interior permanent magnet synchronous motor and its method
JP6414771B2 (en) Motor control device and motor control method
JP5276688B2 (en) Synchronous machine controller
JP6166601B2 (en) Motor control device and generator control device
JP6396869B2 (en) Motor control device
JP2005253258A (en) Controller for winding field type synchronizer
JP5416183B2 (en) Control device for permanent magnet synchronous motor
KR101048511B1 (en) Sensorless Speed Control System of Induction Motors
JP6790760B2 (en) Variable flux motor current control method and current control device
CN104094517B (en) Control of permanent-magnet electric machine
JP6395689B2 (en) Switched reluctance motor controller
KR101530543B1 (en) Induction motor and controlling apparatus for induction motor
JP6848390B2 (en) Current control method and current control device for variable magnetic flux type rotary electric machine
JP7147296B2 (en) motor controller
JP5800933B2 (en) Motor control device for controlling synchronous motor
Iqbal et al. Robust backstepping sensorless speed control of PMSM using cascaded sliding mode and high gain observers
KR20120106449A (en) On-line parameter correcting method for sensorless control of interior permanent magnet synchronous motor
JP2020202643A (en) Controller of rotary machine

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