JP7046121B2 - Rotating machine control device - Google Patents

Rotating machine control device Download PDF

Info

Publication number
JP7046121B2
JP7046121B2 JP2020115340A JP2020115340A JP7046121B2 JP 7046121 B2 JP7046121 B2 JP 7046121B2 JP 2020115340 A JP2020115340 A JP 2020115340A JP 2020115340 A JP2020115340 A JP 2020115340A JP 7046121 B2 JP7046121 B2 JP 7046121B2
Authority
JP
Japan
Prior art keywords
command value
field
current
armature
axis
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
JP2020115340A
Other languages
Japanese (ja)
Other versions
JP2022013053A (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2020115340A priority Critical patent/JP7046121B2/en
Publication of JP2022013053A publication Critical patent/JP2022013053A/en
Application granted granted Critical
Publication of JP7046121B2 publication Critical patent/JP7046121B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Ac Motors In General (AREA)

Description

本願は、回転機の制御装置に関するものである。 The present application relates to a control device for a rotating machine.

特許文献1の技術では、内燃機関の始動時に、界磁電流を流す際に、界磁磁束と同方向の磁束を形成する電機子電流を流すことによって、界磁磁束の形成をアシストするとともに磁気飽和によるインダクタンスの低下を利用して界磁電流の応答を上げている。 In the technique of Patent Document 1, when a field current is passed at the start of an internal combustion engine, an armature current that forms a magnetic flux in the same direction as the field magnetic flux is passed to assist the formation of the field magnetic flux and magnetism. The response of the field current is increased by utilizing the decrease in inductance due to saturation.

特許文献2の技術では、内燃機関の始動時において、d軸電流を予め正の方向に流した後、負の方向に変化させることにより、電機子巻線と界磁巻線と間の相互インダクタンスによって、界磁巻線に正の誘導起電力を生じさせ、界磁電流の応答を上げている。 In the technique of Patent Document 2, when the internal combustion engine is started, the d-axis current is passed in the positive direction in advance and then changed in the negative direction, whereby the mutual inductance between the armature winding and the field winding is changed. Causes a positive induced electromotive force in the field winding to increase the response of the field current.

特開2002-191158号公報JP-A-2002-191158. 特開2018-42387号公報Japanese Unexamined Patent Publication No. 2018-42387

しかしながら、特許文献1の技術は、内燃機関の始動時に行われる制御であるため、内燃機関の始動時以外には適用できない。 However, since the technique of Patent Document 1 is a control performed at the start of the internal combustion engine, it cannot be applied except at the start of the internal combustion engine.

特許文献2の技術では、出力トルクの発生前に、予め、d軸電流を正の値に変化させておく必要があり、内燃機関の始動時等、出力トルクが発生していない特殊な条件でしか実行できない。 In the technique of Patent Document 2, it is necessary to change the d-axis current to a positive value in advance before the output torque is generated, and under special conditions such as when the internal combustion engine is started, the output torque is not generated. Can only be executed.

出力トルクの変化に応じて、界磁電流は常時変化されるが、界磁電流の応答遅れにより、ロータ磁束の応答遅れが生じ、ロータ磁束の応答遅れにより出力トルクの応答遅れが生じる。 The field current is constantly changed according to the change in the output torque, but the response delay of the field current causes the response delay of the rotor magnetic flux, and the response delay of the rotor magnetic flux causes the response delay of the output torque.

そこで、本願は、内燃機関の始動時に限定されることなく、界磁電流の応答遅れにより生じるロータ磁束の応答遅れを低減することができる回転機の制御装置を提供することを目的とする。 Therefore, an object of the present application is to provide a rotating machine control device capable of reducing the response delay of the rotor magnetic flux caused by the response delay of the field current without being limited to the start time of the internal combustion engine.

本願に係る回転機の制御装置は、界磁巻線を設けたロータと電機子巻線を設けたステータとを有する回転機を制御する回転機の制御装置であって、
前記電機子巻線の電流指令値である電機子電流指令値を算出し、前記電機子電流指令値に基づいて電機子電圧指令値を算出し、前記電機子電圧指令値に基づいて、インバータが有するスイッチング素子をオンオフ制御することにより、前記電機子巻線に電圧を印加する電機子電流制御部と、
前記界磁巻線に流れる界磁電流を検出する界磁電流検出部と、
前記界磁巻線の電流指令値である界磁電流指令値を算出し、前記界磁電流指令値に基づいて界磁電圧指令値を算出し、前記界磁電圧指令値に基づいて、コンバータが有するスイッチング素子をオンオフ制御することにより、前記界磁巻線に電圧を印加する界磁電流制御部と、を備え、
前記ロータの磁極の方向をd軸とし、前記d軸より電気角で90°進んだ方向をq軸とし、
前記電機子電流制御部は、前記界磁電流指令値と界磁電流の検出値との偏差に応じて、前記電機子電流指令値のd軸成分を変化させ
前記電機子電流制御部は、前記界磁電圧指令値が前記界磁巻線に印加できる最大電圧以上になる最大電圧飽和状態になった場合に、前記偏差に応じて前記電機子電流指令値のd軸成分を変化させるものである。

The rotary machine control device according to the present application is a rotary machine control device for controlling a rotary machine having a rotor provided with field windings and a stator provided with armature windings.
The armature current command value, which is the current command value of the armature winding, is calculated, the armature voltage command value is calculated based on the armature current command value, and the inverter is based on the armature voltage command value. An armature current control unit that applies a voltage to the armature winding by controlling the switching element to be turned on and off.
A field current detector that detects the field current flowing through the field winding,
The field current command value, which is the current command value of the field winding, is calculated, the field voltage command value is calculated based on the field current command value, and the converter is based on the field voltage command value. A field current control unit that applies a voltage to the field winding by controlling the switching element to be turned on and off is provided.
The direction of the magnetic poles of the rotor is defined as the d-axis, and the direction 90 ° ahead of the d-axis in terms of electrical angle is defined as the q-axis.
The armature current control unit changes the d-axis component of the armature current command value according to the deviation between the field current command value and the field current detection value .
When the armature current control unit reaches the maximum voltage saturation state in which the field voltage command value becomes equal to or higher than the maximum voltage that can be applied to the field winding, the armature current control unit determines the armature current command value according to the deviation. It changes the d-axis component.

本願に係る回転機の制御装置によれば、界磁電流の応答遅れにより、ロータ磁束が、目標のロータ磁束から逸脱しても、界磁電流指令値と界磁電流の検出値との偏差に応じて、電機子電流指令値のd軸成分が変化されるので、電機子電流指令値のd軸成分の変化によりロータ磁束を変化させることができ、ロータ磁束を目標のロータ磁束に近づけることができる。よって、内燃機関の始動時に限定されることなく、界磁電流の応答遅れにより生じるロータ磁束の応答遅れを低減することができ、ロータ磁束の応答遅れにより生じる出力トルクの応答遅れを低減することができる。 According to the controller of the rotating machine according to the present application, even if the rotor current deviation deviates from the target rotor current due to the response delay of the field current, the deviation between the field current command value and the field current detection value is obtained. Since the d-axis component of the armature current command value is changed accordingly, the rotor magnetic flux can be changed by changing the d-axis component of the armature current command value, and the rotor magnetic flux can be brought closer to the target rotor magnetic flux. can. Therefore, the response delay of the rotor magnetic flux caused by the response delay of the field current can be reduced without being limited to the start time of the internal combustion engine, and the response delay of the output torque caused by the response delay of the rotor magnetic flux can be reduced. can.

実施の形態1に係る回転機及び回転機の制御装置の概略構成図である。It is a schematic block diagram of the rotary machine and the control device of the rotary machine which concerns on Embodiment 1. FIG. 実施の形態1に係る制御装置の概略ブロック図である。It is a schematic block diagram of the control device which concerns on Embodiment 1. FIG. 実施の形態1に係る制御装置のハードウェア構成図である。It is a hardware block diagram of the control device which concerns on Embodiment 1. FIG. 実施の形態1に係るインバータのスイッチング素子のオンオフ制御挙動を説明するタイムチャートである。It is a time chart explaining the on / off control behavior of the switching element of the inverter which concerns on Embodiment 1. FIG. 実施の形態1に係るコンバータのスイッチング素子のオンオフ制御挙動を説明するタイムチャートである。It is a time chart explaining the on / off control behavior of the switching element of the converter which concerns on Embodiment 1. FIG. 実施の形態1の比較例に係る制御挙動を説明するタイムチャートである。It is a time chart explaining the control behavior which concerns on the comparative example of Embodiment 1. 実施の形態1の比較例に係る制御挙動を説明するタイムチャートである。It is a time chart explaining the control behavior which concerns on the comparative example of Embodiment 1. 実施の形態1に係る界磁電流とロータ磁束、及び電流微分インダクタンスとの関係特性図である。It is a relationship characteristic diagram of the field current, the rotor magnetic flux, and the current differential inductance which concerns on Embodiment 1. FIG. 実施の形態1に係るロータ磁束の磁気飽和特性を示す図である。It is a figure which shows the magnetic saturation characteristic of the rotor magnetic flux which concerns on Embodiment 1. 実施の形態1に係る制御挙動を説明するタイムチャートである。It is a time chart explaining the control behavior which concerns on Embodiment 1. FIG. 実施の形態1に係る制御挙動を説明するタイムチャートである。It is a time chart explaining the control behavior which concerns on Embodiment 1. FIG. 実施の形態2に係る制御挙動を説明するタイムチャートである。It is a time chart explaining the control behavior which concerns on Embodiment 2. 実施の形態3の比較例に係る制御挙動を説明するタイムチャートである。It is a time chart explaining the control behavior which concerns on the comparative example of Embodiment 3. 実施の形態3に係る制御挙動を説明するタイムチャートである。It is a time chart explaining the control behavior which concerns on Embodiment 3. 実施の形態3の比較例に係る制御挙動を説明するタイムチャートである。It is a time chart explaining the control behavior which concerns on the comparative example of Embodiment 3. 実施の形態3に係る制御挙動を説明するタイムチャートである。It is a time chart explaining the control behavior which concerns on Embodiment 3. 実施の形態1に係る車両用の発電電動機とされた回転機の模式図である。It is a schematic diagram of the rotary machine which was made into the generator motor for the vehicle which concerns on Embodiment 1. FIG.

1.実施の形態1
実施の形態1に係る回転機の制御装置11(以下、単に、制御装置11と称す)について図面を参照して説明する。図1は、本実施の形態に係る回転機1及び制御装置11の概略構成図である。
1. 1. Embodiment 1
The control device 11 (hereinafter, simply referred to as the control device 11) of the rotary machine according to the first embodiment will be described with reference to the drawings. FIG. 1 is a schematic configuration diagram of a rotary machine 1 and a control device 11 according to the present embodiment.

1-1.回転機1
回転機1は、ステータ18と、ステータ18の径方向内側に配置されたロータ14と、を備えている。回転機1は、界磁巻線型の同期回転機とされている。ステータ18の鉄心に、電機子巻線12が巻装されている。ロータ14の鉄心に界磁巻線4が巻装され、電磁石が設けられている。
1-1. Rotating machine 1
The rotary machine 1 includes a stator 18 and a rotor 14 arranged radially inside the stator 18. The rotating machine 1 is a field winding type synchronous rotating machine. The armature winding 12 is wound around the iron core of the stator 18. A field winding 4 is wound around the iron core of the rotor 14, and an electromagnet is provided.

本実施の形態では、電機子巻線12は、U相、V相、及びW相の3相の電機子巻線Cu、Cv、Cwとされている。3相の電機子巻線Cu、Cv、Cwは、スター結線とされてもよいし、デルタ結線とされてもよい。 In the present embodiment, the armature winding 12 is a three-phase armature winding Cu, Cv, Cw of U phase, V phase, and W phase. The three-phase armature windings Cu, Cv, and Cw may be star-connected or delta-connected.

ロータ14には、ロータ14の回転角度(回転角度)を検出する回転センサ15が設けられている。回転センサ15の出力信号は、制御装置11に入力される。回転センサ15には、ホール素子、レゾルバ、又はエンコーダ等の各種のセンサが用いられる。回転センサ15が設けられず、後述する電流指令値に高調波成分を重畳することによって得られる電流情報等に基づいて、回転角度(磁極位置)を推定するように構成されてもよい(いわゆる、センサレス方式)。 The rotor 14 is provided with a rotation sensor 15 that detects the rotation angle (rotation angle) of the rotor 14. The output signal of the rotation sensor 15 is input to the control device 11. As the rotation sensor 15, various sensors such as a Hall element, a resolver, or an encoder are used. The rotation sensor 15 may not be provided, and may be configured to estimate the rotation angle (pole position) based on the current information obtained by superimposing the harmonic component on the current command value described later (so-called). Sensorless method).

1-2.直流電源2
直流電源2は、インバータ5及びコンバータ9に直流電圧Vdcを出力する。直流電源2として、バッテリー、DC-DCコンバータ、ダイオード整流器、PWM整流器等、直流電圧を出力する任意の機器が用いられる。直流電源2には、平滑コンデンサ3が並列接続されている。
1-2. DC power supply 2
The DC power supply 2 outputs a DC voltage Vdc to the inverter 5 and the converter 9. As the DC power supply 2, any device that outputs a DC voltage, such as a battery, a DC-DC converter, a diode rectifier, and a PWM rectifier, is used. A smoothing capacitor 3 is connected in parallel to the DC power supply 2.

1-3.インバータ5
インバータ5は、複数のスイッチング素子を有し、直流電源2と電機子巻線12との間で電力変換を行う。インバータ5は、直流電源2の正極側に接続される正極側のスイッチング素子SPと、直流電源2の負極側に接続される負極側のスイッチング素子SNと、が直列接続された直列回路を、3相各相の電機子巻線に対応して3組設けている。各直列回路における2つのスイッチング素子の接続点が、対応する相の電機子巻線に接続される。
1-3. Inverter 5
The inverter 5 has a plurality of switching elements and performs power conversion between the DC power supply 2 and the armature winding 12. The inverter 5 is a series circuit in which a switching element SP on the positive electrode side connected to the positive electrode side of the DC power supply 2 and a switching element SN on the negative electrode side connected to the negative electrode side of the DC power supply 2 are connected in series. Three sets are provided corresponding to the armature winding of each phase. The connection points of the two switching elements in each series circuit are connected to the armature windings of the corresponding phase.

具体的には、U相の直列回路では、U相の正極側のスイッチング素子SPuとU相の負極側のスイッチング素子SNuとが直列接続され、2つのスイッチング素子の接続点がU相の電機子巻線Cuに接続されている。V相の直列回路では、V相の正極側のスイッチング素子SPvとV相の負極側のスイッチング素子SNvとが直列接続され、2つのスイッチング素子の接続点がV相の電機子巻線Cvに接続されている。W相の直列回路では、Wの正極側のスイッチング素子SPwとW相の負極側のスイッチング素子SNwとが直列接続され、2つのスイッチング素子の接続点がW相の電機子巻線Cwに接続されている。 Specifically, in the U-phase series circuit, the switching element SPu on the positive electrode side of the U phase and the switching element SNu on the negative electrode side of the U phase are connected in series, and the connection point of the two switching elements is an armature of the U phase. It is connected to the winding Cu. In the V-phase series circuit, the switching element SPv on the positive electrode side of the V phase and the switching element SNv on the negative electrode side of the V phase are connected in series, and the connection point of the two switching elements is connected to the armature winding Cv of the V phase. Has been done. In the W-phase series circuit, the switching element SPw on the positive electrode side of W and the switching element SNw on the negative electrode side of W phase are connected in series, and the connection points of the two switching elements are connected to the armature winding Cw of W phase. ing.

インバータ5のスイッチング素子には、ダイオードが逆並列接続されたIGBT(Insulated Gate Bipolar Transistor)、ダイオードが逆並列接続されたバイポーラトランジスタ、MOSFET(Metal Oxide Semiconductor Field Effect Transistor)等が用いられる。各スイッチング素子のゲート端子は、ゲート駆動回路等を介して、制御装置11に接続されている。よって、各スイッチング素子は、制御装置11から出力されるスイッチング信号によりオン又はオフされる。 As the switching element of the inverter 5, an IGBT (Insulated Gate Bipolar Transistor) in which diodes are connected in antiparallel, a bipolar transistor in which diodes are connected in antiparallel, a MOSFET (Metal Oxide Semiconductor Field Effect Transistor), and the like are used. The gate terminal of each switching element is connected to the control device 11 via a gate drive circuit or the like. Therefore, each switching element is turned on or off by the switching signal output from the control device 11.

電機子電流センサ8は、各相の電機子巻線Cu、Cv、Cwに流れる電流を検出する電流検出回路である。本実施の形態では、電機子電流センサ8は、各相のスイッチング素子の直列回路と電機子巻線とをつなぐ電線上に備えられている。各相の電機子電流センサ8の出力信号は、制御装置11に入力される。電機子電流センサ8は、ホール素子、シャント抵抗等の電流センサとされている。なお、電機子電流センサ8は、各相のスイッチング素子の直列回路に直列接続されてもよい。 The armature current sensor 8 is a current detection circuit that detects the current flowing through the armature windings Cu, Cv, and Cw of each phase. In the present embodiment, the armature current sensor 8 is provided on the electric wire connecting the series circuit of the switching element of each phase and the armature winding. The output signal of the armature current sensor 8 of each phase is input to the control device 11. The armature current sensor 8 is a current sensor such as a Hall element and a shunt resistor. The armature current sensor 8 may be connected in series to the series circuit of the switching element of each phase.

1-4.コンバータ9
コンバータ9は、スイッチング素子を有し、直流電源2と界磁巻線4との間で電力変換を行う。本実施の形態では、コンバータ9は、直流電源2の正極側に接続される正極側のパワー半導体SPと直流電源2の負極側に接続される負極側のパワー半導体SNとが直列接続された直列回路を2組設けたHブリッジ回路とされている。第1組の直列回路28における正極側のパワー半導体SP1と負極側のパワー半導体SN1との接続点が、界磁巻線4の一端に接続され、第2組の直列回路29における正極側のパワー半導体SP2と負極側のパワー半導体SN2との接続点が、界磁巻線4の他端に接続される。
1-4. Converter 9
The converter 9 has a switching element and performs power conversion between the DC power supply 2 and the field winding 4. In the present embodiment, the converter 9 is a series in which the power semiconductor SP on the positive electrode side connected to the positive electrode side of the DC power supply 2 and the power semiconductor SN on the negative electrode side connected to the negative electrode side of the DC power supply 2 are connected in series. It is an H-bridge circuit with two sets of circuits. The connection point between the power semiconductor SP1 on the positive electrode side and the power semiconductor SN1 on the negative electrode side in the series circuit 28 of the first set is connected to one end of the field winding 4, and the power on the positive electrode side in the series circuit 29 of the second set. The connection point between the semiconductor SP2 and the power semiconductor SN2 on the negative electrode side is connected to the other end of the field winding 4.

本実施の形態では、第1組及び第2組の正極側のパワー半導体SP及び負極側のパワー半導体SNは、スイッチング素子とされている。コンバータ9のスイッチング素子には、ダイオードが逆並列接続されたIGBT、ダイオードが逆並列接続されたバイポーラトランジスタ、MOSFET等が用いられる。各スイッチング素子のゲート端子は、ゲート駆動回路等を介して、制御装置11に接続されている。よって、各スイッチング素子は、制御装置11から出力されるスイッチング信号によりオン又はオフされる。 In the present embodiment, the power semiconductor SP on the positive electrode side and the power semiconductor SN on the negative electrode side of the first set and the second set are switching elements. As the switching element of the converter 9, an IGBT in which diodes are connected in antiparallel, a bipolar transistor in which diodes are connected in antiparallel, a MOSFET, and the like are used. The gate terminal of each switching element is connected to the control device 11 via a gate drive circuit or the like. Therefore, each switching element is turned on or off by the switching signal output from the control device 11.

なお、第1組の直列回路28の負極側のスイッチング素子SN1をダイオードに置き換えたり、第2組の直列回路29の負極側のスイッチング素子SN2をダイオードに置き換えたりする等、コンバータ9を他の構成としてもよい。 The converter 9 has other configurations such as replacing the switching element SN1 on the negative side of the series circuit 28 of the first set with a diode and replacing the switching element SN2 on the negative side of the negative side of the series circuit 29 of the second set with a diode. May be.

界磁電流センサ6は、界磁巻線4を流れる電流である界磁電流Ifを検出する電流検出回路である。本実施の形態では、界磁電流センサ6は、第1組の直列回路28の接続点と界磁巻線4の一端とを接続する電線上に設けられている。界磁電流センサ6は、界磁電流Ifを検出可能な他の個所に設けられてもよい。界磁電流センサ6の出力信号は、制御装置11に入力される。界磁電流センサ6は、ホール素子、シャント抵抗等の電流センサとされている。 The field current sensor 6 is a current detection circuit that detects the field current If, which is the current flowing through the field winding 4. In the present embodiment, the field current sensor 6 is provided on the electric wire connecting the connection point of the series circuit 28 of the first set and one end of the field winding 4. The field current sensor 6 may be provided at another location where the field current If can be detected. The output signal of the field current sensor 6 is input to the control device 11. The field current sensor 6 is a current sensor such as a Hall element and a shunt resistor.

1-5.制御装置11
制御装置11は、インバータ5及びコンバータ9を介して、回転機1を制御する。制御装置11は、図2に示すように、回転検出部31、電機子電流検出部32、電機子電流制御部33、界磁電流検出部34、及び界磁電流制御部35等の機能部を備えている。制御装置11の各機能は、制御装置11が備えた処理回路により実現される。具体的には、制御装置11は、図3に示すように、処理回路として、CPU(Central Processing Unit)等の演算処理装置90(コンピュータ)、演算処理装置90とデータのやり取りする記憶装置91、演算処理装置90に外部の信号を入力する入力回路92、演算処理装置90から外部に信号を出力する出力回路93、及び外部装置とデータ通信を行う通信回路94等を備えている。
1-5. Control device 11
The control device 11 controls the rotary machine 1 via the inverter 5 and the converter 9. As shown in FIG. 2, the control device 11 includes functional units such as a rotation detection unit 31, an armature current detection unit 32, an armature current control unit 33, a field current detection unit 34, and a field current control unit 35. I have. Each function of the control device 11 is realized by the processing circuit provided in the control device 11. Specifically, as shown in FIG. 3, the control device 11 includes an arithmetic processing unit 90 (computer) such as a CPU (Central Processing Unit), a storage device 91 for exchanging data with the arithmetic processing unit 90, as a processing circuit. The arithmetic processing unit 90 includes an input circuit 92 for inputting an external signal, an output circuit 93 for outputting a signal from the arithmetic processing unit 90 to the outside, a communication circuit 94 for data communication with the external device, and the like.

演算処理装置90として、ASIC(Application Specific Integrated Circuit)、IC(Integrated Circuit)、DSP(Digital Signal Processor)、FPGA(Field Programmable Gate Array)、各種の論理回路、及び各種の信号処理回路等が備えられてもよい。また、演算処理装置90として、同じ種類のもの又は異なる種類のものが複数備えられ、各処理が分担して実行されてもよい。記憶装置91として、演算処理装置90からデータを読み出し及び書き込みが可能に構成されたRAM(Random Access Memory)、及び演算処理装置90からデータを読み出し可能に構成されたROM(Read Only Memory)等が備えられている。入力回路92は、回転センサ15、電機子電流センサ8、界磁電流センサ6等の各種のセンサ及びスイッチが接続され、これらセンサ及びスイッチの出力信号を演算処理装置90に入力するA/D変換器等を備えている。出力回路93は、インバータ5及びコンバータ9のスイッチング素子をオンオフ駆動するゲート駆動回路等の電気負荷が接続され、これら電気負荷に演算処理装置90から制御信号を出力する駆動回路等を備えている。通信回路94は、外部装置と通信を行う。 The arithmetic processing device 90 is provided with an ASIC (Application Specific Integrated Circuit), an IC (Integrated Circuit), a DSP (Digital Signal Processor), an FPGA (Field Programmable Gate Array), various logic circuits, various signal processing circuits, and the like. You may. Further, as the arithmetic processing unit 90, a plurality of the same type or different types may be provided, and each processing may be shared and executed. As the storage device 91, a RAM (Random Access Memory) configured to be able to read and write data from the arithmetic processing unit 90, a ROM (Read Only Memory) configured to be able to read data from the arithmetic processing unit 90, and the like are used. It is prepared. The input circuit 92 is connected to various sensors and switches such as a rotation sensor 15, an armature current sensor 8, and a field current sensor 6, and A / D conversion in which the output signals of these sensors and switches are input to the arithmetic processing device 90. Equipped with vessels, etc. The output circuit 93 includes a drive circuit or the like to which an electric load such as a gate drive circuit for driving the switching elements of the inverter 5 and the converter 9 on and off is connected, and a control signal is output from the arithmetic processing device 90 to these electric loads. The communication circuit 94 communicates with an external device.

そして、制御装置11が備える各制御部31~35等の各機能は、演算処理装置90が、ROM等の記憶装置91に記憶されたソフトウェア(プログラム)を実行し、記憶装置91、入力回路92、及び出力回路93等の制御装置11の他のハードウェアと協働することにより実現される。なお、各制御部31~35等が用いるテーブルデータ等の設定データは、ソフトウェア(プログラム)の一部として、ROM等の記憶装置91に記憶されている。以下、制御装置11の各機能について詳細に説明する。 Then, in each function of the control units 31 to 35 included in the control device 11, the arithmetic processing unit 90 executes software (program) stored in the storage device 91 such as a ROM, and the storage device 91 and the input circuit 92. , And by cooperating with other hardware of the control device 11 such as the output circuit 93. The setting data such as table data used by each of the control units 31 to 35 and the like is stored in a storage device 91 such as a ROM as a part of software (program). Hereinafter, each function of the control device 11 will be described in detail.

1-5-1.電機子電流の基本制御
回転検出部31は、電気角でのロータの磁極位置θ(ロータの回転角度θ)及び回転角速度ωを検出する。本実施の形態では、回転検出部31は、回転センサ15の出力信号に基づいて、ロータの磁極位置θ(回転角度θ)及び回転角速度ωを検出する。磁極位置は、ロータに設けられた電磁石のN極の向きに設定される。なお、回転検出部31は、電流指令値に高調波成分を重畳することによって得られる電流情報等に基づいて、回転センサを用いずに、回転角度(磁極位置)を推定するように構成されてもよい(いわゆる、センサレス方式)。
1-5-1. Basic control of armature current The rotation detection unit 31 detects the magnetic pole position θ (rotation angle θ of the rotor) and the rotation angular velocity ω of the rotor at the electric angle. In the present embodiment, the rotation detection unit 31 detects the magnetic pole position θ (rotation angle θ) and the rotation angular velocity ω of the rotor based on the output signal of the rotation sensor 15. The magnetic pole position is set in the direction of the north pole of the electromagnet provided in the rotor. The rotation detection unit 31 is configured to estimate the rotation angle (pole position) based on the current information obtained by superimposing the harmonic component on the current command value without using the rotation sensor. It is also good (so-called sensorless method).

電機子電流検出部32は、電機子電流センサ8の出力信号に基づいて、3相の巻線に流れる電機子電流Iur、Ivr、Iwrを検出する。ここで、Iurが、U相の電機子電流Iuの検出値であり、Ivrが、V相の電機子電流Ivの検出値であり、Iwrが、W相の電機子電流Iwの検出値である。なお、電機子電流センサ8が2相の電機子電流を検出するように構成され、残りの1相の電機子電流が、2相の電機子電流の検出値に基づいて算出されてもよい。例えば、電機子電流センサ8が、V相及びW相の電機子電流Ivr、Iwrを検出し、U相の電機子電流Iurが、Iur=-Ivr-Iwrにより算出されてもよい。 The armature current detection unit 32 detects the armature currents Iur, Ivr, and Iwr flowing in the three-phase windings based on the output signal of the armature current sensor 8. Here, Iur is the detected value of the U-phase armature current Iu, Ivr is the detected value of the V-phase armature current Iv, and Iwr is the detected value of the W-phase armature current Iw. .. The armature current sensor 8 may be configured to detect the two-phase armature current, and the remaining one-phase armature current may be calculated based on the detected value of the two-phase armature current. For example, the armature current sensor 8 may detect the V-phase and W-phase armature currents Ivr and Iwr, and the U-phase armature current Iur may be calculated by Iur = -Ivr-Iwr.

電機子電流制御部33は、電機子巻線の電流指令値である電機子電流指令値を算出し、電機子電流指令値に基づいて電機子電圧指令値を算出し、電機子電圧指令値に基づいて、インバータ5が有するスイッチング素子をオンオフ制御することにより、電機子巻線に電圧を印加する。 The armature current control unit 33 calculates the armature current command value, which is the current command value of the armature winding, calculates the armature voltage command value based on the armature current command value, and converts it into the armature voltage command value. Based on this, a voltage is applied to the armature winding by controlling the switching element of the inverter 5 on and off.

本実施の形態では、図2に示すように、電機子電流制御部33は、電流指令値算出部331、電圧指令値算出部332、及びスイッチング制御部333を備えている。 In the present embodiment, as shown in FIG. 2, the armature current control unit 33 includes a current command value calculation unit 331, a voltage command value calculation unit 332, and a switching control unit 333.

電流指令値算出部331は、電機子電流指令値を算出する。本実施の形態では、電流指令値算出部331は、d軸の電流指令値Ido及びq軸の電流指令値Iqoを算出する。d軸は、ロータの磁極(N極、磁極位置θ)の方向に定められ、q軸は、d軸より電気角で90°進んだ方向に定められている。dq軸の回転座標系は、ロータの磁極位置θの回転に同期して回転する。 The current command value calculation unit 331 calculates the armature current command value. In the present embodiment, the current command value calculation unit 331 calculates the current command value Ido on the d-axis and the current command value Iqo on the q-axis. The d-axis is set in the direction of the magnetic poles (N pole, magnetic pole position θ) of the rotor, and the q-axis is set in the direction advanced by 90 ° in electrical angle from the d-axis. The rotating coordinate system of the dq axis rotates in synchronization with the rotation of the magnetic pole position θ of the rotor.

電流指令値算出部331は、最大トルク電流制御、弱め界磁制御、Id=0制御などの公知のベクトル制御方法に従って、d軸及びq軸の基本電流指令値Idob、Iqobを演算する。本実施の形態では、最大トルク電流制御により、d軸及びq軸の基本電流指令値Idob、Iqobが算出される場合を説明する。 The current command value calculation unit 331 calculates the basic current command values Idob and Iqob of the d-axis and the q-axis according to known vector control methods such as maximum torque current control, field weakening control, and Id = 0 control. In the present embodiment, a case where the basic current command values Idob and Iqob of the d-axis and the q-axis are calculated by the maximum torque current control will be described.

最大トルク電流制御では、トルク指令値Toのトルクを出力させる電流が最小になるd軸及びq軸の基本電流指令値Idob、Iqobが算出される。 In the maximum torque current control, the basic current command values Idob and Iqob of the d-axis and the q-axis that minimize the current for outputting the torque of the torque command value To are calculated.

弱め界磁制御では、最大トルク電流制御により算出されるd軸及びq軸の基本電流指令値Idob、Iqobよりも、d軸の基本電流指令値Idobが負の方向に増加される。弱め磁束制御では、dq軸の回転座標系上で、電圧制限楕円(定誘起電圧楕円)と、トルク指令値Toの定トルク曲線との交点に、dq軸の基本電流指令値Idob、Iqobが算出される。 In the field weakening control, the basic current command value Idob of the d-axis is increased in the negative direction from the basic current command values Idob and Iqob of the d-axis and the q-axis calculated by the maximum torque current control. In the weak magnetic flux control, the basic current command values Idob and Iqob of the dq axis are calculated at the intersection of the voltage limiting ellipse (constant induced voltage ellipse) and the constant torque curve of the torque command value To on the rotating coordinate system of the dq axis. Will be done.

Id=0制御では、d軸の基本電流指令値Idobが0に設定され、トルク指令値Toに応じてq軸の基本電流指令値Iqobが増減される。 In the Id = 0 control, the basic current command value Idob on the d-axis is set to 0, and the basic current command value Iqob on the q-axis is increased or decreased according to the torque command value To.

トルク指令値Toは、制御装置11の内部で演算されてもよいし、制御装置11の外部から伝達されてもよい。 The torque command value To may be calculated inside the control device 11 or may be transmitted from the outside of the control device 11.

本実施の形態では、次式に示すように、電流指令値算出部331は、後述するd軸電流の変化条件が成立していない場合は、ベクトル制御方法に従って設定されたd軸の基本電流指令値Idobを、最終的なd軸の電流指令値Idoに設定する。電流指令値算出部331は、d軸電流の変化条件が成立している場合は、d軸の基本電流指令値Idobに、後述するd軸の電流指令値の変化量ΔIdoを加算した値を、最終的なd軸の電流指令値Idoに設定する。本実施の形態では、d軸電流の変化条件は、常時成立しているものとする。
1)d軸電流の変化条件が成立していない場合、
Ido=Idob ・・・(1)
2)d軸電流の変化条件が成立している場合、
Ido=Idob+ΔIdo
In the present embodiment, as shown in the following equation, the current command value calculation unit 331 receives a d-axis basic current command set according to the vector control method when the d-axis current change condition described later is not satisfied. The value Ido is set to the final d-axis current command value Ido. When the change condition of the d-axis current is satisfied, the current command value calculation unit 331 adds a value obtained by adding the change amount ΔIdo of the current command value of the d-axis, which will be described later, to the basic current command value Ido of the d-axis. Set to the final d-axis current command value Ido. In the present embodiment, it is assumed that the change condition of the d-axis current is always satisfied.
1) If the condition for changing the d-axis current is not satisfied,
Ido = Idob ... (1)
2) When the condition for changing the d-axis current is satisfied
Ido = Ido + ΔIdo

電流指令値算出部331は、次式に示すように、d軸電流の変化条件の成立の有無にかかわらず、ベクトル制御方法に従って設定されたq軸の基本電流指令値Iqobを、最終的なq軸の電流指令値Iqoに設定する。
Iqo=Iqob ・・・(2)
As shown in the following equation, the current command value calculation unit 331 sets the q-axis basic current command value Iqob set according to the vector control method to the final q regardless of whether or not the d-axis current change condition is satisfied. Set to the current command value Iqo of the shaft.
Iqo = Iqob ... (2)

電圧指令値算出部332は、電機子電流指令値に基づいて電機子電圧指令値を算出する。本実施の形態では、電圧指令値算出部332は、d軸及びq軸の電流指令値Ido、Iqoに基づいて、d軸及びq軸の電圧指令値Vdo、Vqoを算出する。 The voltage command value calculation unit 332 calculates the armature voltage command value based on the armature current command value. In the present embodiment, the voltage command value calculation unit 332 calculates the voltage command values Vdo and Vqo of the d-axis and the q-axis based on the current command values Ido and Iqo of the d-axis and the q-axis.

電圧指令値算出部332は、3相の電機子電流の検出値Iur、Ivr、Iwrを、磁極位置θに基づいて3相2相変換及び回転座標変換を行って、d軸の電流検出値Idr及びq軸の電流検出値Iqrに変換する。そして、電圧指令値算出部332は、d軸の電流検出値Idrがd軸の電流指令値Idoに近づくように、d軸の電流指令値Idoとd軸の電流検出値Idrとの偏差ΔIdに対して比例積分制御を行って、d軸の電圧指令値Vdoを算出し、q軸の電流検出値Iqrがq軸の電流指令値Iqoに近づくように、q軸の電流指令値Iqoとq軸の電流検出値Iqrとの偏差ΔIqに対して比例積分制御を行って、q軸の電圧指令値Vqoを算出する。また、d軸電流とq軸電流の非干渉化のための公知のフィードフォワード制御が行われてもよい。 The voltage command value calculation unit 332 performs three-phase two-phase conversion and rotational coordinate conversion on the three-phase armature current detection values Iur, Ivr, and Iwr based on the magnetic pole position θ, and the d-axis current detection value Idr. And converted to the current detection value Iqr on the q-axis. Then, the voltage command value calculation unit 332 sets the deviation ΔId between the d-axis current command value Ido and the d-axis current detection value Idr so that the d-axis current detection value Idr approaches the d-axis current command value Ido. On the other hand, proportional integration control is performed to calculate the voltage command value Vdo on the d-axis, and the current command values Iqo on the q-axis and the current command value Iqo on the q-axis so that the current detection value Iqr on the q-axis approaches the current command value Iqo on the q-axis. The voltage command value Vqo on the q-axis is calculated by performing proportional integration control with respect to the deviation ΔIq from the current detection value Iqr. Further, a known feedforward control for non-interference between the d-axis current and the q-axis current may be performed.

或いは、電圧指令値算出部332は、電流検出値を用いず、d軸及びq軸の電流指令値Ido、Iqoに基づいて、回転機の諸元を用い、d軸及びq軸の電圧指令値Vdo、Vqoを算出するフィードフォワード制御を実行してもよい。例えば、電圧指令値算出部332は、次式に示すように、d軸及びq軸の電流指令値Ido、Iqoに基づいて、回転機の諸元(巻線の抵抗値R、d軸インダクタンスLd、q軸インダクタンスLq、ロータ磁束ψf)、及び回転角速度ωに基づいて、d軸の電圧指令値Vdo及びq軸の電圧指令値Vqoを算出してもよい。この場合は、電機子電流センサ8及び電機子電流検出部32が備えられなくてもよい。
Vdo=R×Ido-ω×Lq×Iqo
Vqo=R×Iqo+ω×(Ld×Ido+ψf) ・・・(3)
Alternatively, the voltage command value calculation unit 332 does not use the current detection value, but uses the specifications of the rotating machine based on the d-axis and q-axis current command values Ido and Iqo, and uses the d-axis and q-axis voltage command values. Feed forward control for calculating Vdo and Vqo may be executed. For example, as shown in the following equation, the voltage command value calculation unit 332 has the specifications of the rotating machine (winding resistance value R, d-axis inductance Ld) based on the d-axis and q-axis current command values Ido and Iqo. , Q-axis inductance Lq, rotor magnetic flux ψf), and rotation angle velocity ω, the voltage command value Vdo on the d-axis and the voltage command value Vqo on the q-axis may be calculated. In this case, the armature current sensor 8 and the armature current detection unit 32 may not be provided.
Vdo = R x Ido-ω x Lq x Iqo
Vqo = R × Iqo + ω × (Ld × Ido + ψf) ・ ・ ・ (3)

そして、電圧指令値算出部332は、d軸及びq軸の電圧指令値Vdo、Vqoを、磁極位置θに基づいて、固定座標変換及び2相3相変換を行って、3相の電圧指令値Vuo、Vvo、Vwoに変換する。なお、電圧指令値算出部332は、3相の電圧指令値に対して、2相変調、空間ベクトル変調等の線間電圧が変化しないような変調を加えてもよい。 Then, the voltage command value calculation unit 332 performs fixed coordinate conversion and two-phase three-phase conversion on the d-axis and q-axis voltage command values Vdo and Vqo based on the magnetic pole position θ, and performs three-phase voltage command values. Convert to Vuo, Vvo, Vwo. The voltage command value calculation unit 332 may apply modulation such as two-phase modulation and space vector modulation so that the line voltage does not change with respect to the three-phase voltage command value.

スイッチング制御部333は、電機子電圧指令値に基づいて、PWM制御(Pulse Width Modulation)により、インバータ5が有するスイッチング素子をオンオフ制御することにより、電機子巻線に電圧を印加する。本実施の形態では、図4に示すように、スイッチング制御部333は、3相の電圧指令値Vuo、Vvo、Vwoのそれぞれと電機子搬送波の周期Tssで振動する電機子搬送波Csとを比較することにより、複数のスイッチング素子をオンオフ制御する。電機子搬送波Csは、電機子搬送波の周期Tssで0を中心に直流電圧の半分値Vdc/2の振幅で振動する三角波とされている。直流電圧Vdcは、電圧センサにより検出されてもよい。 The switching control unit 333 applies a voltage to the armature winding by controlling the switching element of the inverter 5 on and off by PWM control (Pulse Width Modulation) based on the armature voltage command value. In the present embodiment, as shown in FIG. 4, the switching control unit 333 compares each of the three-phase voltage command values Vuo, Vvo, and Vwo with the armature carrier Cs vibrating at the period Tss of the armature carrier. This controls on / off of a plurality of switching elements. The armature carrier wave Cs is a triangular wave that oscillates with an amplitude of Vdc / 2, which is half the DC voltage, centered on 0 in the period Tss of the armature carrier wave. The DC voltage Vdc may be detected by a voltage sensor.

スイッチング制御部333は、各相について、電機子搬送波Csが電圧指令値を下回った場合は、正極側のスイッチング素子のスイッチング信号QPをオン(本例では、1)して、正極側のスイッチング素子をオンし、電機子搬送波Csが電圧指令値を上回った場合は、正極側のスイッチング素子のスイッチング信号QPをオフ(本例では、0)して、正極側のスイッチング素子をオフする。一方、スイッチング制御部333は、各相について、電機子搬送波Csが電圧指令値を下回った場合は、負極側のスイッチング素子のスイッチング信号QNをオフ(本例では、0)して、負極側のスイッチング素子をオフして、負極側のスイッチング素子をオフし、電機子搬送波Csが電圧指令値を上回った場合は、負極側のスイッチング素子のスイッチング信号QNをオン(本例では、1)して、負極側のスイッチング素子をオンする。なお、各相について、正極側のスイッチング素子のオン期間と負極側のスイッチング素子のオン期間との間には、正極側及び負極側のスイッチング素子の双方をオフにする短絡防止期間(デッドタイム)が設けられてもよい。 When the armature carrier Cs falls below the voltage command value for each phase, the switching control unit 333 turns on the switching signal QP of the switching element on the positive side (1 in this example), and the switching element on the positive side. When the armature carrier Cs exceeds the voltage command value, the switching signal QP of the switching element on the positive side is turned off (0 in this example), and the switching element on the positive side is turned off. On the other hand, when the armature carrier Cs falls below the voltage command value for each phase, the switching control unit 333 turns off the switching signal QN of the switching element on the negative electrode side (0 in this example) on the negative electrode side. When the switching element is turned off, the switching element on the negative electrode side is turned off, and the armature carrier Cs exceeds the voltage command value, the switching signal QN of the switching element on the negative electrode side is turned on (1 in this example). , Turn on the switching element on the negative electrode side. For each phase, between the on-period of the switching element on the positive electrode side and the on-period of the switching element on the negative electrode side, a short-circuit prevention period (dead time) in which both the switching element on the positive electrode side and the switching element on the negative electrode side are turned off. May be provided.

1-5-2.界磁電流の基本制御
界磁電流検出部34は、界磁電流センサ6の出力信号に基づいて、界磁巻線4に流れる電流である界磁電流Ifrを検出する。ここで、Ifrは、界磁電流Ifの検出値である。
1-5-2. Basic control of field current The field current detection unit 34 detects the field current Ifr, which is the current flowing through the field winding 4, based on the output signal of the field current sensor 6. Here, Ifr is a detected value of the field current If.

界磁電流制御部35は、界磁巻線の電流指令値である界磁電流指令値Ifoを算出し、界磁電流指令値Ifoに基づいて界磁電圧指令値Vfoを算出し、界磁電圧指令値Vfoに基づいて、コンバータ9が有するスイッチング素子をオンオフ制御することにより、界磁巻線4に電圧を印加する。 The field current control unit 35 calculates the field current command value Ifo, which is the current command value of the field winding, calculates the field voltage command value Vfo based on the field current command value Ifo, and calculates the field voltage. A voltage is applied to the field winding 4 by controlling the switching element of the converter 9 on and off based on the command value Vfo.

本実施の形態では、図2に示すように、界磁電流制御部35は、電流指令値算出部351、電圧指令値算出部352、及びスイッチング制御部353を備えている。 In the present embodiment, as shown in FIG. 2, the field current control unit 35 includes a current command value calculation unit 351, a voltage command value calculation unit 352, and a switching control unit 353.

電流指令値算出部351は、界磁電流指令値Ifoを算出する。例えば、電流指令値算出部351は、トルク指令値To等に基づいて、界磁電流指令値Ifoを設定する。 The current command value calculation unit 351 calculates the field current command value Ifo. For example, the current command value calculation unit 351 sets the field current command value Ifo based on the torque command value To or the like.

電圧指令値算出部352は、界磁電流指令値Ifoに基づいて界磁電圧指令値Vfoを算出する。電圧指令値算出部352は、次式に示すように、界磁電流指令値Ifoと界磁電流検出値Ifrとの偏差ΔIf(以下、界磁電流偏差ΔIfと称す)に対して比例積分制御を行って、界磁電圧指令値Vfoを算出する。

Figure 0007046121000001
The voltage command value calculation unit 352 calculates the field voltage command value Vfo based on the field current command value Ifo. As shown in the following equation, the voltage command value calculation unit 352 performs proportional integral control with respect to the deviation ΔIf between the field current command value Ifo and the field current detection value Ifr (hereinafter referred to as field current deviation ΔIf). This is done to calculate the field voltage command value Vfo.
Figure 0007046121000001

ここで、Kpfは、比例ゲインであり、Kifは、積分ゲインであり、sは、ラプラス演算子であり、1/sは、積分を表す。比例ゲインKpf及び積分ゲインKifは、界磁電流検出値Ifr及びd軸電流(指令値又は検出値)等に応じて変化されてもよい。なお、式(4)は、連続系で表しているが、実際には、式(4)を演算周期で離散化した演算式を用いて、演算周期毎に演算処理が実行される。本実施の形態では、演算周期は、後述する界磁搬送波の周期Tsfと同じに設定されている。 Here, Kpf is a proportional gain, Kif is an integral gain, s is a Laplace operator, and 1 / s represents an integral. The proportional gain Kpf and the integrated gain Kif may be changed according to the field current detection value Ifr, the d-axis current (command value or detection value), and the like. Although the equation (4) is represented by a continuous system, in reality, the arithmetic processing is executed for each arithmetic cycle using the arithmetic expression in which the equation (4) is discretized in the arithmetic cycle. In the present embodiment, the calculation period is set to be the same as the period Tsf of the field carrier wave described later.

或いは、電圧指令値算出部352は、電流検出値を用いず、界磁電流指令値Ifoに基づいて、回転機の諸元を用い、界磁電圧指令値Vfoを算出するフィードフォワード制御を実行してもよい。例えば、電圧指令値算出部352は、次式に示すように、界磁電流指令値Ifoに基づいて、回転機の諸元(界磁巻線4の抵抗値Rf)に基づいて、界磁電圧指令値Vfoを算出してもよい。この際、次式に示すように、一次進み処理が加えられてもよい。ここで、Tfoは、一次進み処理の定数であり、sは、ラプラス演算子である。一次進み処理の定数Tfoは、界磁電流検出値Ifr等に応じて変化されてもよい。この場合は、界磁電流センサ6及び界磁電流検出部34が備えられなくてもよい。
Vfo=(Tfo×s+1)×Rf×Ifo ・・・(5)
Alternatively, the voltage command value calculation unit 352 executes feed forward control for calculating the field voltage command value Vfo using the specifications of the rotating machine based on the field current command value Ifo without using the current detection value. You may. For example, the voltage command value calculation unit 352 has a field voltage based on the specifications of the rotating machine (resistance value Rf of the field winding 4) based on the field current command value Ifo as shown in the following equation. The command value Vfo may be calculated. At this time, as shown in the following equation, a primary advance process may be added. Here, Tfo is a constant of linear advance processing, and s is a Laplace operator. The constant Tfo of the primary lead processing may be changed according to the field current detection value Ifr or the like. In this case, the field current sensor 6 and the field current detection unit 34 may not be provided.
Vfo = (Tfo × s + 1) × Rf × Ifo ・ ・ ・ (5)

電圧指令値算出部352は、次式に示すように、界磁電圧指令値Vfoを上限電圧値Vfmaxにより上限制限すると共に、界磁電圧指令値Vfoを下限電圧値Vfminにより下限制限する。ここで、MIN(A,B)は、A、Bのいずれか小さい方を出力する関数である。MAX(A,B)は、A、Bのいずれか大きい方を出力する関数である。
Vfo=MAX(Vfmin,MIN(Vfmax,Vfo)) ・・・(6)
As shown in the following equation, the voltage command value calculation unit 352 limits the field voltage command value Vfo to the upper limit by the upper limit voltage value Vfmax, and limits the field voltage command value Vfo to the lower limit by the lower limit voltage value Vfmin. Here, MIN (A, B) is a function that outputs whichever of A and B is smaller. MAX (A, B) is a function that outputs whichever of A and B is larger.
Vfo = MAX (Vfmin, MIN (Vfmax, Vfo)) ... (6)

上限電圧値Vfmaxは、界磁巻線4に印加できる最大電圧に設定される。下限電圧値Vfminは、界磁巻線4に印加できる最小電圧に設定される。本実施の形態では、上限電圧値Vfmaxは、直流電圧Vdcに設定される。下限電圧値Vfminは、-1×直流電圧Vdcに設定される。スイッチング直後のリンギングの影響、後述する短絡防止期間の設定等を考慮して、上限電圧値Vfmaxは、直流電圧Vdcよりも小さい値に設定されてもよく、下限電圧値Vfminは、-1×直流電圧Vdcよりも大きい値に設定されてもよい。 The upper limit voltage value Vfmax is set to the maximum voltage that can be applied to the field winding 4. The lower limit voltage value Vfmin is set to the minimum voltage that can be applied to the field winding 4. In the present embodiment, the upper limit voltage value Vfmax is set to the DC voltage Vdc. The lower limit voltage value Vfmin is set to -1 × DC voltage Vdc. The upper limit voltage value Vfmax may be set to a value smaller than the DC voltage Vdc in consideration of the influence of ringing immediately after switching, the setting of the short circuit prevention period described later, and the lower limit voltage value Vfmin is -1 × DC. It may be set to a value larger than the voltage Vdc.

なお、電圧指令値算出部352は、界磁電圧指令値Vfoを上限電圧値Vfmax及び下限電圧値Vfminにより上限制限及び下限制限しなくてもよい。このように、上限制限及び下限制限を行わなくても、後述するように、界磁電圧指令値Vfoは、最大電圧(Vdc)と最小電圧(-Vdc)との間を振動する界磁搬送波信号Cfと比較されるので、コンバータ9のスイッチング素子のオンオフ制御結果は、上限制限及び下限制限の有無にかかわらず同様になる。 The voltage command value calculation unit 352 does not have to limit the field voltage command value Vfo by the upper limit voltage value Vfmax and the lower limit voltage value Vfmin. In this way, even if the upper limit limit and the lower limit limit are not performed, as will be described later, the field voltage command value Vfo is a field carrier signal that oscillates between the maximum voltage (Vdc) and the minimum voltage (-Vdc). Since it is compared with Cf, the on / off control result of the switching element of the converter 9 is the same regardless of the presence or absence of the upper limit limit and the lower limit limit.

スイッチング制御部353は、界磁電圧指令値Vfoに基づいて、PWM制御(Pulse Width Modulation)により、コンバータ9のスイッチング素子をオンオフ制御する。 The switching control unit 353 controls the switching element of the converter 9 on and off by PWM control (Pulse Width Modulation) based on the field voltage command value Vfo.

例えば、図5に示すように、スイッチング制御部353は、界磁電圧指令値Vfoと、界磁搬送波の周期Tsfで振動する界磁搬送波信号Cfとを比較することにより、複数のスイッチング素子をオンオフ制御する。界磁搬送波信号Cfは、界磁搬送波の周期Tsfで-1×直流電圧Vdcから直流電圧Vdcの間を振動する三角波とされている。直流電圧Vdcは、電圧センサにより検出されてもよい。 For example, as shown in FIG. 5, the switching control unit 353 turns on and off a plurality of switching elements by comparing the field voltage command value Vfo with the field carrier signal Cf vibrating at the period Tsf of the field carrier. Control. The field carrier signal Cf is a triangular wave that oscillates between -1 × DC voltage Vdc and DC voltage Vdc at the period Tsf of the field carrier. The DC voltage Vdc may be detected by a voltage sensor.

スイッチング制御部353は、界磁搬送波信号Cfが界磁電圧指令値Vfoを下回った場合は、第1組の正極側のスイッチング素子SP1のスイッチング信号QP1をオン(本例では、1)し、第1組の負極側のスイッチング素子SN1のスイッチング信号QN1をオフ(本例では、0)し、第2組の正極側のスイッチング素子SP2のスイッチング信号QP2をオフ(0)し、第2組の負極側のスイッチング素子SN2のスイッチング信号QN2をオン(1)する。 When the field carrier signal Cf falls below the field voltage command value Vfo, the switching control unit 353 turns on the switching signal QP1 of the switching element SP1 on the positive electrode side of the first set (1 in this example), and the first The switching signal QN1 of the switching element SN1 on the negative electrode side of one set is turned off (0 in this example), the switching signal QP2 of the switching element SP2 on the positive electrode side of the second set is turned off (0), and the negative electrode of the second set. The switching signal QN2 of the switching element SN2 on the side is turned on (1).

一方、スイッチング制御部353は、界磁搬送波信号Cfが界磁電圧指令値Vfoを上回った場合は、第1組の正極側のスイッチング信号QP1をオフ(0)し、第1組の負極側のスイッチング信号QN1をオン(1)し、第2組の正極側のスイッチング信号QP2をオン(1)し、第2組の負極側のスイッチング信号QN2をオフ(0)する。なお、各組について、正極側のスイッチング素子のオン期間と負極側のスイッチング素子のオン期間との間には、正極側及び負極側のスイッチング素子の双方をオフにする短絡防止期間(デッドタイム)が設けられてもよい。 On the other hand, when the field carrier signal Cf exceeds the field voltage command value Vfo, the switching control unit 353 turns off (0) the switching signal QP1 on the positive electrode side of the first set, and turns off (0) the switching signal QP1 on the negative electrode side of the first set. The switching signal QN1 is turned on (1), the switching signal QP2 on the positive electrode side of the second set is turned on (1), and the switching signal QN2 on the negative electrode side of the second set is turned off (0). For each set, between the on period of the switching element on the positive electrode side and the on period of the switching element on the negative electrode side, a short circuit prevention period (dead time) in which both the switching element on the positive electrode side and the switching element on the negative electrode side are turned off. May be provided.

1-5-3.界磁電流偏差ΔIfに応じたd軸電流の変化制御
<比較例の制御挙動>
図6及び図7に、トルク指令値Toがステップ的に増加した場合の比較例に係る制御挙動を示す。比較例では、後述する界磁電流偏差ΔIfに応じたd軸電流の変化制御が行われておらず、d軸の基本電流指令値Idobが、そのまま、最終的なd軸の電流指令値Idoに設定される。図6では、界磁電圧指令値Vfoの増加量が小さく、界磁電圧指令値Vfoが最大電圧(上限電圧値Vfmax)に到達しておらず、最大電圧飽和状態になっていない。一方、図7では、界磁電圧指令値Vfoの増加量が大きく、界磁電圧指令値Vfoが最大電圧(上限電圧値Vfmax)に到達しており、最大電圧飽和状態になっている。
1-5-3. Control of change in d-axis current according to field current deviation ΔIf <Control behavior of comparative example>
6 and 7 show the control behavior according to the comparative example when the torque command value To increases stepwise. In the comparative example, the change control of the d-axis current according to the field current deviation ΔIf described later is not performed, and the basic current command value Idob of the d-axis becomes the final current command value Ido of the d-axis as it is. Set. In FIG. 6, the increase amount of the field voltage command value Vfo is small, the field voltage command value Vfo does not reach the maximum voltage (upper limit voltage value Vfmax), and the maximum voltage saturation state is not reached. On the other hand, in FIG. 7, the increase amount of the field voltage command value Vfo is large, the field voltage command value Vfo reaches the maximum voltage (upper limit voltage value Vfmax), and the maximum voltage is saturated.

まず、図6について説明する。各グラフの縦軸は、物理量を無次元化して表している。界磁電圧は、印加可能な最大電圧を1で表している。 First, FIG. 6 will be described. The vertical axis of each graph shows the physical quantity dimensionless. The field voltage represents the maximum voltage that can be applied by 1.

時刻t01で、トルク指令値Toが0からステップ的に増加している。そして、トルク指令値Toに応じて算出される界磁電流指令値Ifoが、0からステップ的に増加している。また、トルク指令値Toに応じて、最大トルク電流制御により算出されるq軸の電流指令値Iqoが、0からステップ的に増加し、d軸の電流指令値Idoが、0からステップ的に減少している。 At time t01, the torque command value To increases stepwise from 0. Then, the field current command value Ifo calculated according to the torque command value To increases stepwise from 0. Further, according to the torque command value To, the q-axis current command value Iqo calculated by the maximum torque current control increases stepwise from 0, and the d-axis current command value Ido decreases stepwise from 0. is doing.

出力トルクTrは、ロータ磁束ψとq軸電流Iqとの乗算値に比例する。ロータ磁束ψは、界磁電流Ifに応じて変化する。界磁電流のフィードバック制御系の応答性は、d軸及びq軸の電流のフィードバック制御系の応答性よりも遅い。そのため、界磁電流検出値Ifrは、d軸及びq軸の電流検出値Idr、Iqrよりも遅れて変化している。よって、主に、界磁電流Ifの応答遅れによって、出力トルクTrの応答遅れが生じている。 The output torque Tr is proportional to the multiplication value of the rotor magnetic flux ψ and the q-axis current Iq. The rotor magnetic flux ψ changes according to the field current If. The responsiveness of the field current feedback control system is slower than the responsiveness of the d-axis and q-axis current feedback control systems. Therefore, the field current detection value Ifr changes later than the d-axis and q-axis current detection values Idr and Iqr. Therefore, the response delay of the output torque Tr is mainly caused by the response delay of the field current If.

時刻t01の直後において、界磁電流検出値Ifrの増加によるロータ磁束の増加量よりも、d軸の電流検出値Idrの減少によるロータ磁束の減少量が上回ったため、ロータ磁束が一時的に低下し、出力トルクTrが一時的に低下している。 Immediately after time t01, the decrease in the rotor magnetic flux due to the decrease in the current detection value Idr on the d-axis exceeded the increase in the rotor magnetic flux due to the increase in the field current detection value Ifr, so that the rotor magnetic flux temporarily decreased. , The output torque Tr is temporarily reduced.

時刻t01で、界磁電流指令値Ifoと界磁電流検出値Ifrとの界磁電流偏差ΔIfが増加し、PI制御(特に、比例項)により演算される界磁電圧指令値Vfoが増加している。しかし、界磁電圧指令値Vfoの増加量が小さく、界磁電圧指令値Vfoは、上限電圧値Vfmaxにより上限制限されていない。そのため、界磁電流のフィードバック制御系の応答性は、損なわれておらず、界磁電流検出値Ifrは、界磁電流指令値Ifoにフィードバック制御系の応答性(時定数)で追従している。 At time t01, the field current deviation ΔIf between the field current command value Ifo and the field current detection value Ifr increases, and the field voltage command value Vfo calculated by PI control (particularly, the proportional term) increases. There is. However, the amount of increase in the field voltage command value Vfo is small, and the field voltage command value Vfo is not limited by the upper limit voltage value Vfmax. Therefore, the responsiveness of the field current feedback control system is not impaired, and the field current detection value Ifr follows the field current command value Ifo with the responsiveness (time constant) of the feedback control system. ..

次に、図7について説明する。図6と同様に、各グラフの縦軸は、物理量を無次元化して表している。界磁電圧は、印加可能な最大電圧を1で表している。 Next, FIG. 7 will be described. Similar to FIG. 6, the vertical axis of each graph represents the physical quantity in a dimensionless manner. The field voltage represents the maximum voltage that can be applied by 1.

時刻t11で、図6と同様に、トルク指令値Toが0からステップ的に増加し、界磁電流指令値Ifoが、0からステップ的に増加し、q軸の電流指令値Iqoが、0からステップ的に増加し、d軸の電流指令値Idoが、0からステップ的に減少している。しかし、図6に比べて、トルク指令値Toの増加量が大きくなっているため、界磁電流指令値Ifoの増加量、q軸の電流指令値Iqoの増加量、d軸の電流指令値Idoの減少量が大きくなっている。 At time t11, as in FIG. 6, the torque command value To increases stepwise from 0, the field current command value Ifo increases stepwise from 0, and the q-axis current command value Iqo increases from 0. It increases stepwise, and the current command value Ido on the d-axis decreases stepwise from 0. However, since the increase in the torque command value To is larger than that in FIG. 6, the increase in the field current command value Ifo, the increase in the current command value Iqo on the q-axis, and the current command value Ido on the d-axis are large. The amount of decrease is large.

そのため、図6に比べて、界磁電流偏差ΔIfが大きくなっており、PI制御(特に、比例項)により演算される界磁電圧指令値Vfoが大きくなっている。界磁電圧指令値Vfoは、上限電圧値Vfmaxにより上限制限され、最大電圧飽和状態になっている(時刻t11から時刻t12まで)。そのため、界磁電流のフィードバック制御系の応答性が、損なわれており、界磁電流検出値Ifrは、界磁電流指令値Ifoにフィードバック制御系の本来の応答性(時定数)よりも遅い応答性で追従している。よって、界磁電流検出値Ifrの応答遅れが大きくなっており、界磁電流検出値Ifrに応じて変化するロータ磁束ψ及び出力トルクTrの応答遅れが大きくなっている。 Therefore, the field current deviation ΔIf is larger than that in FIG. 6, and the field voltage command value Vfo calculated by PI control (particularly, the proportional term) is larger. The field voltage command value Vfo is limited by the upper limit voltage value Vfmax and is in the maximum voltage saturation state (from time t11 to time t12). Therefore, the responsiveness of the field current feedback control system is impaired, and the field current detection value Ifr responds to the field current command value Ifo slower than the original responsiveness (time constant) of the feedback control system. Follow by sex. Therefore, the response delay of the field current detection value Ifr is large, and the response delay of the rotor magnetic flux ψ and the output torque Tr that change according to the field current detection value Ifr is large.

このように、比較例では、界磁電流のフィードバック制御系の応答遅れによって、ロータ磁束ψ及び出力トルクTrの応答遅れが生じている。特に、界磁電圧指令値Vfoが最大電圧(上限電圧値Vfmax)に到達する最大電圧飽和状態、又は界磁電圧指令値Vfoが最小電圧(下限電圧値Vfmin)に到達する最小電圧飽和状態になると、界磁電流のフィードバック制御系の応答性が悪化し、ロータ磁束ψ及び出力トルクTrの応答性が悪化する。 As described above, in the comparative example, the response delay of the rotor magnetic flux ψ and the output torque Tr is caused by the response delay of the feedback control system of the field current. In particular, when the field voltage command value Vfo reaches the maximum voltage (upper limit voltage value Vfmax) in the maximum voltage saturation state, or when the field voltage command value Vfo reaches the minimum voltage (lower limit voltage value Vfmin), the minimum voltage saturation state is reached. , The responsiveness of the field current feedback control system deteriorates, and the responsiveness of the rotor magnetic flux ψ and the output torque Tr deteriorates.

<界磁巻線の応答性>
界磁巻線の電圧方程式は、次式で表せられる。ここで、ψは、ロータの鉄心の磁束であり、Rfは、界磁巻線の抵抗であり、Vfは、界磁巻線の印加電圧である。

Figure 0007046121000002
<Responsiveness of field winding>
The voltage equation of the field winding can be expressed by the following equation. Here, ψ is the magnetic flux of the iron core of the rotor, Rf is the resistance of the field winding, and Vf is the applied voltage of the field winding.
Figure 0007046121000002

式(7)を変形すると次式を得る。ここで、電流微分インダクタンスdLIfは、ロータ磁束ψを界磁電流Ifについて微分したものである。電流微分インダクタンスdLIfは、界磁電流Ifの各動作点における、界磁電流Ifの変化に対するロータ磁束ψの変化の比とも表現できる。

Figure 0007046121000003
By transforming equation (7), the following equation is obtained. Here, the current differential inductance dLIf is obtained by differentiating the rotor magnetic flux ψ with respect to the field current If. The current differential inductance dLIf can also be expressed as the ratio of the change in the rotor magnetic flux ψ to the change in the field current If at each operating point of the field current If.
Figure 0007046121000003

式(8)をラプラス変換して変形すると、界磁巻線の伝達関数Gpf(s)は、次式のようになる。

Figure 0007046121000004
When the equation (8) is transformed by Laplace transform, the transfer function Gpf (s) of the field winding becomes as follows.
Figure 0007046121000004

式(9)に示すように、制御対象である界磁巻線の伝達関数Gpf(s)の応答性(時定数)は、電流微分インダクタンスdLIfに比例する。よって、電流微分インダクタンスdLIfを減少させることで、制御対象である界磁巻線の応答性を向上させることができる。 As shown in the equation (9), the responsiveness (time constant) of the transfer function Gpf (s) of the field winding to be controlled is proportional to the current differential inductance dLIf. Therefore, by reducing the current differential inductance dLIf, the responsiveness of the field winding to be controlled can be improved.

<d軸電流の変化による、ロータ磁束ψの応答性の向上>
図8の上段に示すように、d軸電流Id=0の条件では、界磁電流Ifが動作点Aよりも小さい領域では、ロータに磁気飽和が生じておらず、界磁電流Ifに比例して、ロータ磁束ψが増加しており、電流微分インダクタンスdLIfは一定値になっている。一方、界磁電流Ifが動作点Aよりも大きくなると、ロータの鉄心に磁気飽和が生じ、界磁電流Ifの増加に対するロータ磁束ψの増加の傾きが減少している。ここで、ロータ磁束ψは、ロータ磁束のd軸成分である。そのため、図8の下段に示すように、ロータ磁束ψを界磁電流Ifについて微分した電流微分インダクタンスdLIfは、界磁電流Ifが動作点Aよりも増加するに従って減少している。
<Improvement of responsiveness of rotor magnetic flux ψ due to change in d-axis current>
As shown in the upper part of FIG. 8, under the condition of d-axis current Id = 0, in the region where the field current If is smaller than the operating point A, the rotor is not magnetically saturated and is proportional to the field current If. Therefore, the rotor magnetic flux ψ is increasing, and the current differential inductance dLIf is a constant value. On the other hand, when the field current If becomes larger than the operating point A, magnetic saturation occurs in the iron core of the rotor, and the slope of the increase in the rotor magnetic flux ψ with respect to the increase in the field current If decreases. Here, the rotor magnetic flux ψ is a d-axis component of the rotor magnetic flux. Therefore, as shown in the lower part of FIG. 8, the current differential inductance dLIf obtained by differentiating the rotor magnetic flux ψ with respect to the field current If decreases as the field current If increases from the operating point A.

<理論上のロータ磁束ψ0と、磁気飽和による実際の磁束ψ>
磁気飽和が生じない場合の理論上のロータ磁束ψ0は、次式に示すように、理論上の界磁巻線のインダクタンスLf0に界磁電流Ifを乗算した磁束と、理論上のd軸インダクタンスLd0にd軸電流Idを乗算した磁束と、を合計した磁束になる。ここで、理論上の界磁巻線のインダクタンスLf0は、界磁巻線の巻数(巻数の2乗)に応じたインダクタンスであり、理論上のd軸インダクタンスLd0は、電機子巻線の巻数(巻数の2乗)に応じたインダクタンスである。
ψ0=Lf0×If+Ld0×Id ・・・(10)
<Theoretical rotor magnetic flux ψ0 and actual magnetic flux ψ due to magnetic saturation>
The theoretical rotor magnetic flux ψ0 when magnetic saturation does not occur is the magnetic flux obtained by multiplying the theoretical field winding inductance Lf0 by the field current If, and the theoretical d-axis inductance Ld0, as shown in the following equation. The magnetic flux obtained by multiplying the d-axis current Id by the d-axis current Id is the total magnetic flux. Here, the theoretical inductance Lf0 of the field winding is an inductance corresponding to the number of turns of the field winding (square of the number of turns), and the theoretical d-axis inductance Ld0 is the number of turns of the armature winding (the number of turns of the armature winding). It is the inductance according to the square of the number of turns).
ψ0 = Lf0 × If + Ld0 × Id ・ ・ ・ (10)

しかし、次式及び図9に示すように、磁気飽和が生じると、実際のロータ磁束ψは、磁気飽和が生じない場合の理論上の磁束ψ0から低下する。fψ()は、ロータの鉄心の磁気飽和特性を表す関数である。
ψ=fψ(ψ0) ・・・(11)
However, as shown in the following equation and FIG. 9, when magnetic saturation occurs, the actual rotor magnetic flux ψ decreases from the theoretical magnetic flux ψ0 when magnetic saturation does not occur. fψ () is a function representing the magnetic saturation characteristic of the iron core of the rotor.
ψ = fψ (ψ0) ・ ・ ・ (11)

<d軸電流に応じた、磁束ψの平行移動>
式(10)を変形すると次式を得る。
ψ0=Lf0×(If+Ksr×Id)
Ksr=Ld0/Lf0 ・・・(12)
ここで、Ksrは、d軸電流Idを界磁電流相当値に変換する換算定数である。換算定数Ksrは、界磁巻線の巻数に応じた界磁巻線のインダクタンスLf0に対する、電機子巻線の巻数に応じたd軸インダクタンスLd0の比率になる。
<Translation of magnetic flux ψ according to d-axis current>
The following equation is obtained by modifying the equation (10).
ψ0 = Lf0 × (If + Ksr × Id)
Ksr = Ld0 / Lf0 ... (12)
Here, Ksr is a conversion constant that converts the d-axis current Id into a value equivalent to the field current. The conversion constant Ksr is the ratio of the d-axis inductance Ld0 according to the number of turns of the armature winding to the inductance Lf0 of the field winding corresponding to the number of turns of the field winding.

式(12)に示すように、理論上の磁束ψ0が同じ値になる界磁電流Ifは、d軸電流Idに-Ksrを乗算した値に応じて変化する。式(11)及び図9に示したように、同じ値の理論上の磁束ψ0に対応する実際の磁束ψは、同じ値になる。そのため、図8に示したように、実際のロータ磁束ψ及び電流微分インダクタンスdLIfの特性は、d軸電流Idに-Ksrを乗算した値に応じて、界磁電流Ifの方向(横方向)に平行移動する。 As shown in the equation (12), the field current If that the theoretical magnetic flux ψ0 has the same value changes according to the value obtained by multiplying the d-axis current Id by −Ksr. As shown in Equation (11) and FIG. 9, the actual magnetic flux ψ corresponding to the theoretical magnetic flux ψ0 of the same value has the same value. Therefore, as shown in FIG. 8, the characteristics of the actual rotor magnetic flux ψ and the current differential inductance dLIf are in the direction (horizontal direction) of the field current If according to the value obtained by multiplying the d-axis current Id by −Ksr. Move in parallel.

<目標のロータ磁束ψoを得るためのd軸電流の変化>
目標のロータ磁束ψoを得るためのd軸電流Idの設定を検討する。例えば、図8において、界磁電流指令値Ifo及びd軸の基本電流指令値Idobにおけるロータ磁束ψを、目標のロータ磁束ψoとする。目標の電流微分インダクタンスdLIfoを、目標のロータ磁束ψoに対応させて設定する。式(12)から、界磁電流Ifが、界磁電流指令値Ifoであり、d軸電流Idがd軸の基本電流指令値Idobである場合の、理論上の目標のロータ磁束ψo0は、次式となる。
ψo0=Lf0×(Ifo+Ksr×Idob) ・・・(13)
<Change in d-axis current to obtain the target rotor magnetic flux ψo>
Consider setting the d-axis current Id to obtain the target rotor magnetic flux ψo. For example, in FIG. 8, the rotor magnetic flux ψ at the field current command value Ifo and the basic current command value Idob of the d-axis is set as the target rotor magnetic flux ψo. The target current differential inductance dLIfo is set corresponding to the target rotor magnetic flux ψo. From the equation (12), when the field current If is the field current command value Ifo and the d-axis current Id is the basic current command value Idob of the d-axis, the theoretical target rotor magnetic flux ψo0 is as follows. It becomes an expression.
ψo0 = Lf0 × (Ifo + Ksr × Idob) ・ ・ ・ (13)

そして、現在の界磁電流検出値Ifrにおいて、理論上の目標のロータ磁束ψo0を得るための変化後のd軸の電流指令値をIdochgとすると、式(12)から次式を得る。
ψo0=Lf0×(Ifr+Ksr×Idochg) ・・・(14)
Then, in the current field current detection value Ifr, assuming that the current command value of the d-axis after the change for obtaining the theoretical target rotor magnetic flux ψo0 is Idochg, the following equation is obtained from the equation (12).
ψo0 = Lf0 × (Ifr + Ksr × Idochg) ・ ・ ・ (14)

式(14)を式(13)に代入し、変化後のd軸の電流指令値Idochgについて整理すると次式を得る。ここで、ΔIdoは、d軸の電流指令値の変化量である。
Idochg=Idob+ΔIdo
ΔIdo=(Ifo-Ifr)/Ksr ・・・(15)
By substituting the equation (14) into the equation (13) and rearranging the current command value Idochg on the d-axis after the change, the following equation is obtained. Here, ΔIdo is the amount of change in the current command value on the d-axis.
Idochg = Idob + ΔIdo
ΔIdo = (Ifo-Ifr) / Ksr ... (15)

よって、界磁電流の応答遅れにより、ロータ磁束ψが、界磁電流指令値Ifo及びd軸の基本電流指令値Idobに対応する目標のロータ磁束ψoから逸脱しても、d軸の電流指令値Idoを、界磁電流偏差ΔIf(=Ifo-Ifr)に応じたd軸の電流指令値の変化量ΔIdoだけ変化させることにより、ロータ磁束ψを目標のロータ磁束ψoに近づけることができる。 Therefore, even if the rotor magnetic flux ψ deviates from the target rotor magnetic flux ψo corresponding to the field current command value Ifo and the basic current command value Idob of the d-axis due to the response delay of the field current, the current command value of the d-axis By changing Ido by the amount of change ΔIdo of the current command value of the d-axis according to the field current deviation ΔIf (= Ifo-Ifr), the rotor magnetic flux ψ can be brought closer to the target rotor magnetic flux ψo.

そこで、電機子電流制御部33は、界磁電流指令値Ifoと界磁電流検出値Ifrとの偏差(界磁電流偏差ΔIf)に応じて、d軸の電流指令値Idoを変化させる。 Therefore, the armature current control unit 33 changes the current command value Ido on the d-axis according to the deviation between the field current command value Ifo and the field current detection value Ifr (field current deviation ΔIf).

本実施の形態では、電機子電流制御部33は、式(15)を用いて、d軸の電流指令値の変化量ΔIdoを算出し、d軸の電流指令値の変化量ΔIdoによりd軸の電流指令値Idoを変化させる。本実施の形態では、式(1)を用いて説明したように、電機子電流制御部33は、d軸の基本電流指令値Idobに、d軸の電流指令値の変化量ΔIdoを加算した値を、最終的なd軸の電流指令値Idoに設定する。本実施の形態では、d軸電流の変化条件は、常時成立しているものとする。 In the present embodiment, the armature current control unit 33 calculates the change amount ΔIdo of the current command value of the d-axis by using the equation (15), and the change amount ΔIdo of the current command value of the d-axis is used for the d-axis. The current command value Ido is changed. In the present embodiment, as described using the equation (1), the armature current control unit 33 is a value obtained by adding the change amount ΔIdo of the current command value of the d-axis to the basic current command value Idob of the d-axis. Is set to the final d-axis current command value Ido. In the present embodiment, it is assumed that the change condition of the d-axis current is always satisfied.

界磁電流指令値Ifoに対する界磁電流検出値Ifrの応答遅れにより生じる、界磁電流指令値Ifo及びd軸の基本電流指令値Idobに対応する目標のロータ磁束ψoに対するロータ磁束の応答遅れを、d軸電流の変化により生じるロータ磁束の変化により低減することができる。よって、ロータ磁束の応答遅れにより生じる出力トルクの応答遅れを低減することができる。また、ロータ磁束と同様に、電流微分インダクタンスdLIfの応答遅れを低減することができ、界磁電流のフィードバック制御系の応答性の変動を低減することができる。特に、界磁電圧指令値Vfoが最大電圧(上限電圧値Vfmax)に到達する最大電圧飽和状態になり、フィードバック制御系の応答性が悪化し、界磁電流偏差ΔIfが大きくなっても、界磁電流偏差ΔIfに応じたd軸電流の変化により、ロータ磁束の応答遅れ及びロータ磁束の応答遅れにより生じる出力トルクの応答遅れを低減することができる。また、電流微分インダクタンスdLIfの応答遅れを低減することができ、界磁電流のフィードバック制御系の応答性の悪化を抑制することができる。 The response delay of the rotor magnetic flux to the target rotor magnetic flux ψo corresponding to the field current command value Ifo and the basic current command value Idob of the d-axis caused by the response delay of the field current detection value Ifr with respect to the field current command value If. It can be reduced by the change of the rotor magnetic flux caused by the change of the d-axis current. Therefore, it is possible to reduce the response delay of the output torque caused by the response delay of the rotor magnetic flux. Further, similarly to the rotor magnetic flux, the response delay of the current differential inductance dLIf can be reduced, and the fluctuation of the responsiveness of the feedback control system of the field current can be reduced. In particular, even if the field voltage command value Vfo reaches the maximum voltage (upper limit voltage value Vfmax) in the maximum voltage saturation state, the responsiveness of the feedback control system deteriorates, and the field current deviation ΔIf becomes large, the field is magnetic. By changing the d-axis current according to the current deviation ΔIf, it is possible to reduce the response delay of the rotor magnetic flux and the response delay of the output torque caused by the response delay of the rotor magnetic flux. Further, the response delay of the current differential inductance dLIf can be reduced, and the deterioration of the responsiveness of the field current feedback control system can be suppressed.

<制御挙動>
図10及び図11に、比較例の図6及び図7と同様の条件で、d軸の電流指令値の変化処理が行われる本実施の形態に係る制御挙動を示す。図6及び図7と同様に、各グラフの縦軸は、物理量を無次元化して表している。界磁電圧は、印加可能な最大電圧を1で表している。
<Control behavior>
10 and 11 show the control behavior according to the present embodiment in which the change processing of the current command value of the d-axis is performed under the same conditions as those of FIGS. 6 and 7 of the comparative example. Similar to FIGS. 6 and 7, the vertical axis of each graph represents the physical quantity in a dimensionless manner. The field voltage represents the maximum voltage that can be applied by 1.

まず、図10について説明する。時刻t21で、図6と同様に、トルク指令値Toが0からステップ的に増加し、界磁電流指令値Ifoが、0からステップ的に増加し、q軸の電流指令値Iqoが、0からステップ的に増加し、d軸の基本電流指令値Idobが、0からステップ的に減少している。 First, FIG. 10 will be described. At time t21, the torque command value To increases stepwise from 0, the field current command value Ifo increases stepwise from 0, and the q-axis current command value Iqo increases from 0, as in FIG. It increases stepwise, and the basic current command value Idob on the d-axis decreases stepwise from 0.

時刻t21の後、界磁電流偏差ΔIfが増加したため、界磁電流偏差ΔIfに応じたd軸の電流指令値の変化量ΔIdoが増加し、d軸の電流指令値Idoが、時刻t21でステップ的に低下したd軸の基本電流指令値Idobよりも増加している。d軸電流の増加により、ロータ磁束は、界磁電流指令値Ifo及びd軸の基本電流指令値Idobに対応する目標のロータ磁束に近づけられている。よって、図6のような出力トルクTrの低下は生じておらず、出力トルクTrの応答遅れを低減することができる。 Since the field current deviation ΔIf increased after the time t21, the amount of change ΔIdo of the current command value on the d-axis according to the field current deviation ΔIf increased, and the current command value Ido on the d-axis stepped at time t21. It is increased from the basic current command value Idob of the d-axis which has decreased to. Due to the increase in the d-axis current, the rotor magnetic flux is brought closer to the target rotor magnetic flux corresponding to the field current command value Ifo and the d-axis basic current command value Idob. Therefore, the output torque Tr does not decrease as shown in FIG. 6, and the response delay of the output torque Tr can be reduced.

次に、図11について説明する。時刻t31で、図7と同様に、トルク指令値Toが0からステップ的に増加し、界磁電流指令値Ifoが、0からステップ的に増加し、q軸の電流指令値Iqoが、0からステップ的に増加し、d軸の基本電流指令値Idobが、0からステップ的に減少している。 Next, FIG. 11 will be described. At time t31, as in FIG. 7, the torque command value To increases stepwise from 0, the field current command value Ifo increases stepwise from 0, and the current command value Iqo on the q-axis increases from 0. It increases stepwise, and the basic current command value Idob on the d-axis decreases stepwise from 0.

図7と同様に、トルク指令値Toの増加量が大きくなっているため、界磁電圧指令値Vfoは、上限電圧値Vfmaxにより上限制限され、最大電圧飽和状態になっている(時刻t31から時刻t32まで)。 As in FIG. 7, since the amount of increase in the torque command value To is large, the field voltage command value Vfo is limited by the upper limit voltage value Vfmax and is in the maximum voltage saturation state (time from time t31). Up to t32).

時刻t31の後、界磁電流偏差ΔIfが増加したため、d軸の電流指令値の変化量ΔIdoが増加し、d軸の電流指令値Idoが、時刻t31でステップ的に低下したd軸の基本電流指令値Idobよりも増加している。d軸電流の増加により、ロータ磁束は、界磁電流指令値Ifo及びd軸の基本電流指令値Idobに対応する目標のロータ磁束に近づけられている。よって、図7よりも、出力トルクTrの立ち上がりの応答性がよくなっており、全体的に出力トルクTrの応答遅れが低減している。 After the time t31, since the field current deviation ΔIf increased, the amount of change ΔIdo of the current command value of the d-axis increased, and the current command value Ido of the d-axis decreased stepwise at the time t31, the basic current of the d-axis. It is more than the command value Idob. Due to the increase in the d-axis current, the rotor magnetic flux is brought closer to the target rotor magnetic flux corresponding to the field current command value Ifo and the d-axis basic current command value Idob. Therefore, the responsiveness at the rising edge of the output torque Tr is better than that in FIG. 7, and the response delay of the output torque Tr is reduced as a whole.

界磁巻線のインダクタンスは、電機子巻線のインダクタンスに比べて大きい。界磁電流指令値Ifoから界磁電流検出値Ifrまでの界磁電流のフィードバック制御系の応答周波数は、d軸及びq軸の電流指令値Ido及びIqoからd軸及びq軸の電流検出値Idr、Iqrまでの電機子電流のフィードバック制御系の応答周波数に比べて低く設定されている。ここで、応答周波数は、閉ループ伝達関数のカットオフ周波数及び時定数の逆数に相当する。よって、d軸電流の増加速度は、界磁電流の増加速度よりも早くなっている。d軸の電流指令値の増加により、速やかにd軸電流を増加させ、ロータ磁束を増加させることができている。 The inductance of the field winding is larger than the inductance of the armature winding. The response frequency of the field current feedback control system from the field current command value Ifo to the field current detection value Ifr is the current command value Ido on the d-axis and q-axis and the current detection value Idr on the d-axis and q-axis from Iqo. , It is set lower than the response frequency of the feedback control system of the armature current up to Iqr. Here, the response frequency corresponds to the cutoff frequency of the closed loop transfer function and the reciprocal of the time constant. Therefore, the rate of increase of the d-axis current is faster than the rate of increase of the field current. By increasing the current command value of the d-axis, the d-axis current can be rapidly increased and the rotor magnetic flux can be increased.

また、d軸電流の増加により、電流微分インダクタンスdLIfは、界磁電流指令値Ifo及びd軸の基本電流指令値Idobに対応する目標の電流微分インダクタンスに近づけられている。よって、最大電圧飽和状態による界磁電流のフィードバック制御系の応答性の悪化を低減することができ、図7よりも、界磁電流検出値Ifrの応答性を向上させることができている。そのため、図7よりも、界磁電流偏差ΔIfを応答性良く低減させることができ、早期に最大電圧飽和状態を解消でき、フィードバック制御系の応答性の悪化を解消できている。よって、最大電圧飽和状態が生じた場合でも、界磁電流検出値Ifr及び出力トルクTrの応答遅れを低減することができる。なお、ΔIdoが負になる場合には図8のようにロータ磁束を減少、インダクタンスを増加させる側になり回路による応答時定数が大きくなるため、ΔIdoを0以上とすることでロータ磁束を増加、インダクタンスを低下させることができる。 Further, due to the increase in the d-axis current, the current differential inductance dLIf is brought closer to the target current differential inductance corresponding to the field current command value Ifo and the d-axis basic current command value Idob. Therefore, it is possible to reduce the deterioration of the responsiveness of the field current feedback control system due to the maximum voltage saturation state, and it is possible to improve the responsiveness of the field current detection value Ifr as compared with FIG. 7. Therefore, as compared with FIG. 7, the field current deviation ΔIf can be reduced with good responsiveness, the maximum voltage saturation state can be eliminated at an early stage, and the deterioration of the responsiveness of the feedback control system can be eliminated. Therefore, even when the maximum voltage saturation state occurs, the response delay of the field current detection value Ifr and the output torque Tr can be reduced. When ΔIdo becomes negative, the rotor magnetic flux is reduced and the inductance is increased as shown in FIG. 8, and the response time constant by the circuit becomes large. Therefore, the rotor magnetic flux is increased by setting ΔIdo to 0 or more. Inductance can be reduced.

<q軸の電流指令値の増加>
一方、図10及び図11に示したように、d軸電流の増加によりロータ磁束が、界磁電流指令値Ifo及びd軸の基本電流指令値Idobに対応する目標のロータ磁束に近づけられているが、トルク指令値Toに対して出力トルクTrが十分に増加していない。これは、d軸電流を増加させることによりリラクタンストルクが低下することによる。
<Increase in q-axis current command value>
On the other hand, as shown in FIGS. 10 and 11, the rotor magnetic flux is brought closer to the target rotor magnetic flux corresponding to the field current command value Ifo and the d-axis basic current command value Idob due to the increase in the d-axis current. However, the output torque Tr is not sufficiently increased with respect to the torque command value To. This is because the reluctance torque decreases by increasing the d-axis current.

回転機の出力トルクTrは、次式のように、与えられる。ここで、Pmは、極対数であり、ψは、上述したロータ磁束(d軸成分)であり、Lqは、q軸インダクタンスである。リラクタンストルクが生じる回転機では、多くの場合、Ld<Lqになり、(Ld―Lq)<0になる。
Tr=Pm×Iq×{Lf×If+(Ld-Lq)×Id}
=Pm×Iq×{ψ-Lq×Id}
=Pm×Iq×{ψ-Lq×(Idob+ΔIdo)} ・・・(16)
The output torque Tr of the rotating machine is given by the following equation. Here, Pm is the pole logarithm, ψ is the rotor magnetic flux (d-axis component) described above, and Lq is the q-axis inductance. In a rotating machine in which reluctance torque is generated, Ld <Lq and (Ld-Lq) <0 in many cases.
Tr = Pm × Iq × {Lf × If + (Ld-Lq) × Id}
= Pm × Iq × {ψ-Lq × Id}
= Pm × Iq × {ψ-Lq × (Idob + ΔIdo)} ・ ・ ・ (16)

式(16)のd軸のロータ磁束ψは、d軸電流の増加により、目標のロータ磁束になる。一方、q軸のロータ磁束は、d軸電流の増加により、Lq×ΔIdoだけ減少し、出力トルクは、Pm×Iq×Lq×ΔIdoだけ低下する。よって、次式に示すように、q軸電流Iqを、出力トルクの変化分Pm×Iq×Lq×ΔIdoを補うように変化させれば、出力トルクの変化を抑制することができる。

Figure 0007046121000005
ここで、ΔIqoは、q軸の電流指令値の変化量であり、Toは、トルク指令値である。 The d-axis rotor magnetic flux ψ of the equation (16) becomes the target rotor magnetic flux due to the increase in the d-axis current. On the other hand, the rotor magnetic flux on the q-axis decreases by Lq × ΔIdo due to the increase in the d-axis current, and the output torque decreases by Pm × Iq × Lq × ΔIdo. Therefore, as shown in the following equation, if the q-axis current Iq is changed so as to compensate for the change in output torque Pm × Iq × Lq × ΔIdo, the change in output torque can be suppressed.
Figure 0007046121000005
Here, ΔIqo is the amount of change in the current command value of the q-axis, and To is the torque command value.

よって、電機子電流制御部33は、d軸の電流指令値の変化量ΔIdoに応じて、q軸の電流指令値Iqoを変化させてもよい。例えば、電機子電流制御部33は、d軸電流の変化条件が成立している期間、演算周期毎に、式(17)を用い、q軸の電流指令値の変化量ΔIqoを算出し、q軸の基本電流指令値Iqobにq軸の電流指令値の変化量ΔIqoを加算した値を、最終的なq軸の電流指令値Iqoに設定する。 Therefore, the armature current control unit 33 may change the current command value Iqo on the q-axis according to the change amount ΔIdo of the current command value on the d-axis. For example, the armature current control unit 33 calculates the change amount ΔIqo of the current command value of the q-axis using the equation (17) for each calculation cycle during the period when the change condition of the d-axis current is satisfied, and q. The value obtained by adding the change amount ΔIqo of the current command value of the q-axis to the basic current command value Iqo of the shaft is set as the final current command value Iqo of the q-axis.

<車両の発電電動機として用いられる場合>
本実施の形態の回転機の制御装置を、車両用の発電電動機に使用する場合、図17のような構成となる。回転機1のロータの回転軸は、プーリ及びベルト機構101を介して、内燃機関100のクランク軸に連結されている。回転機1の回転軸は、内燃機関100及び変速装置102を介して車輪103に連結される。回転機1は、電動機として機能し、内燃機関100の補機として、車輪103の駆動力源となると共に、発電機として機能し、内燃機関100の回転を利用して発電を行う。
<When used as a generator motor for vehicles>
When the control device for the rotary machine of the present embodiment is used for a generator motor for a vehicle, the configuration is as shown in FIG. The rotary shaft of the rotor of the rotary machine 1 is connected to the crank shaft of the internal combustion engine 100 via a pulley and a belt mechanism 101. The rotating shaft of the rotating machine 1 is connected to the wheel 103 via the internal combustion engine 100 and the transmission 102. The rotary machine 1 functions as an electric motor, serves as a driving force source for the wheels 103 as an auxiliary machine of the internal combustion engine 100, and also functions as a generator, and generates electricity by utilizing the rotation of the internal combustion engine 100.

近年は、アイドルストップ車が増加しており、回転機1の駆動トルクにより内燃機関を再始動させる際の、駆動トルクの立ち上がり時間の短縮が求められている。回転機の制御装置において、界磁電流の立ち上がり時間が遅れると、駆動トルクの立ち上がり時間および発電の立ち上がり時間が遅れる。上述したように、界磁電流偏差ΔIfに応じてd軸電流を変化させることで、界磁電流の応答遅れによるロータ磁束及び出力トルクの応答遅れを低減することができる。 In recent years, the number of idle-stop vehicles has increased, and there is a demand for shortening the rise time of the drive torque when the internal combustion engine is restarted by the drive torque of the rotary machine 1. When the rise time of the field current is delayed in the control device of the rotary machine, the rise time of the drive torque and the rise time of the power generation are delayed. As described above, by changing the d-axis current according to the field current deviation ΔIf, it is possible to reduce the response delay of the rotor magnetic flux and the output torque due to the response delay of the field current.

2.実施の形態2
次に、実施の形態2に係る回転機1及び制御装置11について説明する。上記の実施の形態1と同様の構成部分は説明を省略する。本実施の形態に係る回転機1及び制御装置11の基本的な構成は実施の形態1と同様であるが、d軸電流の変化条件の設定方法が、実施の形態1と異なる。
2. 2. Embodiment 2
Next, the rotary machine 1 and the control device 11 according to the second embodiment will be described. The description of the same components as those in the first embodiment will be omitted. The basic configuration of the rotary machine 1 and the control device 11 according to the present embodiment is the same as that of the first embodiment, but the method of setting the change condition of the d-axis current is different from that of the first embodiment.

本実施の形態では、電機子電流制御部33は、界磁電圧指令値Vfoが界磁巻線に印加できる最大電圧(上限電圧値Vfmax)以上になる最大電圧飽和状態になった場合に、d軸電流の変化条件が成立したと判定し、界磁電流偏差ΔIfに応じてd軸の電流指令値Idoを変化させる。 In the present embodiment, the armature current control unit 33 is in a maximum voltage saturation state where the field voltage command value Vfo is equal to or higher than the maximum voltage (upper limit voltage value Vfmax) that can be applied to the field winding. It is determined that the change condition of the shaft current is satisfied, and the current command value Ido of the d-axis is changed according to the field current deviation ΔIf.

図7及び図11を用いて上述したように、最大電圧飽和状態になると、特に、界磁電流の応答遅れが大きくなり、ロータ磁束及び出力トルクの応答遅れが大きくなるので、界磁電流偏差ΔIfに応じてd軸の電流指令値Idoを変化させることにより、ロータ磁束、出力トルク、及び界磁電流の応答遅れを低減することができる。 As described above with reference to FIGS. 7 and 11, when the maximum voltage is saturated, the response delay of the field current becomes large, and the response delay of the rotor magnetic flux and the output torque becomes large. Therefore, the field current deviation ΔIf. By changing the current command value Ido of the d-axis according to the above, the response delay of the rotor magnetic flux, the output torque, and the field current can be reduced.

電機子電流制御部33は、最大電圧飽和状態になりd軸電流の変化条件が成立した後、次式が満たされた場合に、d軸電流の変化条件が成立しなくなったと判定し、d軸の電流指令値の変化処理を終了する。
Ifr+Idob×Ksr≧Ifsat0 ・・・(18)
The armature current control unit 33 determines that the d-axis current change condition is no longer satisfied when the following equation is satisfied after the maximum voltage saturation state is reached and the d-axis current change condition is satisfied, and the d-axis current control unit 33 determines that the d-axis current change condition is no longer satisfied. Ends the process of changing the current command value of.
Ifr + Idob × Ksr ≧ Ifsat 0 ・ ・ ・ (18)

ここで、Ifsat0は、d軸電流Idが0である場合にロータに目標の磁気飽和が生じる目標の界磁電流値であり、予め設定される。界磁電流検出値Ifrの増加により、式(18)が満たされるようになると、d軸の電流指令値Idoを、d軸の基本電流指令値Idobに戻しても、ロータに目標の磁気飽和を生じさせることができ、界磁電流の応答性が悪化しないと判断できる。 Here, Ifsat0 is a target field current value at which a target magnetic saturation occurs in the rotor when the d-axis current Id is 0, and is set in advance. When the equation (18) is satisfied by increasing the field current detection value Ifr, even if the current command value Ido on the d-axis is returned to the basic current command value Idob on the d-axis, the rotor is subjected to the target magnetic saturation. It can be generated, and it can be judged that the responsiveness of the field current does not deteriorate.

或いは、電機子電流制御部33は、最大電圧飽和状態になりd軸電流の変化条件が成立した後、界磁電流偏差ΔIfの絶対値が、解除判定値Thcn以下になった場合に、界磁電流偏差ΔIfに応じたd軸の電流指令値Idoの変化を終了してもよい。 Alternatively, the armature current control unit 33 enters the field when the absolute value of the field current deviation ΔIf becomes equal to or less than the release determination value Thcn after the maximum voltage is saturated and the condition for changing the d-axis current is satisfied. The change of the current command value Ido on the d-axis according to the current deviation ΔIf may be terminated.

界磁電流検出値Ifrが界磁電流指令値Ifoに近づき、界磁電流の応答遅れが解消している場合は、d軸電流の変化処理を終了することができる。 When the field current detection value Ifr approaches the field current command value Ifo and the response delay of the field current is eliminated, the change processing of the d-axis current can be terminated.

式(1)を用いて上述したように、電流指令値算出部331は、d軸電流の変化条件が成立していない場合は、ベクトル制御方法に従って設定されたd軸の基本電流指令値Idobを、最終的なd軸の電流指令値Idoに設定し、d軸電流の変化条件が成立している場合は、d軸の基本電流指令値Idobにd軸の電流指令値の変化量ΔIdoを加算した値を、最終的なd軸の電流指令値Idoに設定する。 As described above using the equation (1), the current command value calculation unit 331 determines the d-axis basic current command value Idob set according to the vector control method when the change condition of the d-axis current is not satisfied. , The final d-axis current command value Ido is set, and if the d-axis current change condition is satisfied, the change amount ΔIdo of the d-axis current command value is added to the d-axis basic current command value Idob. The value is set to the final d-axis current command value Ido.

<制御挙動>
図12に、実施の形態1の図11と同様の条件の制御挙動を示す。図11と同様に、各グラフの縦軸は、物理量を無次元化して表している。界磁電圧は、印加可能な最大電圧を1で表している。
<Control behavior>
FIG. 12 shows the control behavior under the same conditions as in FIG. 11 of the first embodiment. Similar to FIG. 11, the vertical axis of each graph represents the physical quantity in a dimensionless manner. The field voltage represents the maximum voltage that can be applied by 1.

時刻t41で、図11と同様に、界磁電流指令値Ifoが、0からステップ的に増加し、界磁電圧指令値Vfoが、上限電圧値Vfmaxにより上限制限され、最大電圧飽和状態になったので、d軸電流の変化条件が成立している。 At time t41, the field current command value Ifo increased stepwise from 0, and the field voltage command value Vfo was limited by the upper limit voltage value Vfmax to reach the maximum voltage saturation state, as in FIG. Therefore, the condition for changing the d-axis current is satisfied.

時刻t41から時刻t42の間、d軸電流の変化条件が成立しているので、界磁電流偏差ΔIfに応じてd軸の電流指令値の変化量ΔIdoが算出され、d軸の基本電流指令値Idobにd軸の電流指令値の変化量ΔIdoを加算した値が、d軸の電流指令値Idoに設定されている。そのため、図11で説明したように、最大電圧飽和状態が生じた場合に、界磁電流及び出力トルクTrの応答遅れを低減することができる。 Since the change condition of the d-axis current is satisfied between the time t41 and the time t42, the change amount ΔIdo of the current command value of the d-axis is calculated according to the field current deviation ΔIf, and the basic current command value of the d-axis is calculated. The value obtained by adding the change amount ΔIdo of the current command value of the d-axis to the Ido is set as the current command value Ido of the d-axis. Therefore, as described with reference to FIG. 11, when the maximum voltage saturation state occurs, the response delay of the field current and the output torque Tr can be reduced.

そして、時刻t42で、式(18)が成立したので、電機子電流制御部33は、d軸電流の変化条件が成立しなくなったと判定し、d軸の電流指令値の変化処理を終了し、d軸の基本電流指令値Idobをd軸の電流指令値Idoに設定している。式(18)が満たされるようになると、d軸の電流指令値Idoをd軸の基本電流指令値Idobに戻しても、界磁電流及び出力トルクTrの応答遅れは悪化していない。 Then, since the equation (18) was established at time t42, the armature current control unit 33 determined that the change condition of the d-axis current was no longer satisfied, and ended the process of changing the current command value of the d-axis. The basic current command value Ido on the d-axis is set to the current command value Ido on the d-axis. When the equation (18) is satisfied, the response delay of the field current and the output torque Tr does not deteriorate even if the current command value Ido of the d-axis is returned to the basic current command value Ido of the d-axis.

3.実施の形態3
次に、実施の形態3に係る回転機1及び制御装置11について説明する。上記の実施の形態1と同様の構成部分は説明を省略する。本実施の形態に係る回転機1及び制御装置11の基本的な構成は実施の形態1と同様である。実施の形態1では、電機子巻線と界磁巻線と間の相互インダクタンスが微小である場合であったが、本実施の形態では、電機子巻線と界磁巻線と間の相互インダクタンスが無視できないほど大きい。
3. 3. Embodiment 3
Next, the rotary machine 1 and the control device 11 according to the third embodiment will be described. The description of the same components as those in the first embodiment will be omitted. The basic configuration of the rotary machine 1 and the control device 11 according to the present embodiment is the same as that of the first embodiment. In the first embodiment, the mutual inductance between the armature winding and the field winding is very small, but in the present embodiment, the mutual inductance between the armature winding and the field winding is small. Is too big to ignore.

そのため、界磁巻線の電圧方程式は、次式で表せられる。実施の形態1の式(8)に比べて、左辺の第2項に相互インダクタンスMfの項が追加されている。

Figure 0007046121000006
Therefore, the voltage equation of the field winding can be expressed by the following equation. Compared with the equation (8) of the first embodiment, the term of mutual inductance Mf is added to the second term on the left side.
Figure 0007046121000006

<界磁電流指令値Ifoの増加時の制御挙動>
図13に、相互インダクタンスMfを無視できない回転機1に対して、d軸の基本電流指令値Idobが、そのまま、d軸の電流指令値Idoに設定される比較例の制御挙動を示す。各グラフの縦軸は、物理量を無次元化して表している。界磁電圧は、印加可能な最大電圧を1で表している。
<Control behavior when the field current command value Ifo increases>
FIG. 13 shows the control behavior of a comparative example in which the basic current command value Idob on the d-axis is set to the current command value Ido on the d-axis as it is for the rotating machine 1 in which the mutual inductance Mf cannot be ignored. The vertical axis of each graph shows the physical quantity dimensionless. The field voltage represents the maximum voltage that can be applied by 1.

時刻t51で、トルク指令値Toが0からステップ的に増加し、界磁電流指令値Ifoが、0からステップ的に増加し、q軸の電流指令値Iqoが、0からステップ的に増加し、d軸の電流指令値Idoが、0からステップ的に減少している。トルク指令値Toの増加量が大きくなっているため、界磁電流指令値Ifoの増加量が大きくなっている。 At time t51, the torque command value To increases stepwise from 0, the field current command value Ifo increases stepwise from 0, and the current command value Iqo on the q-axis increases stepwise from 0. The current command value Ido on the d-axis is gradually decreased from 0. Since the amount of increase in the torque command value To is large, the amount of increase in the field current command value Ifo is large.

界磁電圧指令値Vfoは、上限電圧値Vfmaxにより上限制限され、最大電圧飽和状態になっている(時刻t51から時刻t52まで)。そのため、界磁電流のフィードバック制御系の応答性が悪化している。 The field voltage command value Vfo is limited by the upper limit voltage value Vfmax and is in the maximum voltage saturation state (from time t51 to time t52). Therefore, the responsiveness of the field current feedback control system is deteriorated.

時刻t51の直後に、d軸の電流検出値Idrが急峻に減少するため、式(19)の左辺の第2項が正方向に大きくなり、式(19)の右辺全体が昇圧されることで、界磁電流検出値Ifrが増加し、応答性が向上している。 Immediately after time t51, the current detection value Idr on the d-axis decreases sharply, so that the second term on the left side of equation (19) increases in the positive direction, and the entire right side of equation (19) is boosted. , The field current detection value Ifr is increased, and the responsiveness is improved.

しかし、その後は、最大電圧飽和状態であるため、界磁電流検出値Ifrの応答遅れが大きくなっており、界磁電流検出値Ifrに応じて変化するロータの磁束ψ及び出力トルクTrの応答遅れが大きくなっている。 However, after that, since the maximum voltage is saturated, the response delay of the field current detection value Ifr becomes large, and the response delay of the rotor magnetic flux ψ and the output torque Tr that change according to the field current detection value Ifr. Is getting bigger.

次に、図14に、図13と同様の条件で、界磁電流偏差ΔIfに応じたd軸の電流指令値の変化処理が行われる本実施の形態に係る制御挙動を示す。 Next, FIG. 14 shows the control behavior according to the present embodiment in which the change processing of the current command value of the d-axis according to the field current deviation ΔIf is performed under the same conditions as in FIG.

図13と同様に、界磁電圧指令値Vfoは、上限電圧値Vfmaxにより上限制限され、最大電圧飽和状態になっている(時刻t61から時刻t62まで)。時刻t61以降、界磁電流偏差ΔIfが大きくなっているので、d軸の電流指令値の変化量ΔIdoが大きくなり、d軸の電流指令値Idoが大きく増加される。 Similar to FIG. 13, the field voltage command value Vfo is limited by the upper limit voltage value Vfmax and is in the maximum voltage saturation state (from time t61 to time t62). Since the field current deviation ΔIf is large after the time t61, the amount of change ΔIdo of the current command value on the d-axis is large, and the current command value Ido on the d-axis is greatly increased.

時刻t61の直後に、d軸の電流検出値Idrが急峻に増加するため、式(19)の左辺の第2項が負方向に大きくなり、式(19)の右辺全体が降圧されることで、界磁電流検出値Ifrが低下し、負の値になっている。 Immediately after time t61, the current detection value Idr on the d-axis increases sharply, so that the second term on the left side of equation (19) increases in the negative direction, and the entire right side of equation (19) is stepped down. , The field current detection value Ifr is lowered and becomes a negative value.

時刻t61の直後において、d軸の電流検出値Idrの増加によるロータ磁束の増加量よりも、界磁電流検出値Ifrの減少によるロータ磁束の減少量が上回ったため、ロータ磁束が一時的に低下し、出力トルクTrが一時的に低下している。 Immediately after time t61, the decrease in the rotor magnetic flux due to the decrease in the field current detection value Ifr exceeded the increase in the rotor magnetic flux due to the increase in the current detection value Idr on the d-axis, so that the rotor magnetic flux temporarily decreased. , The output torque Tr is temporarily reduced.

ロータ磁束ψは、式(10)及び式(11)により表され、d軸電流Idと界磁電流Ifとのバランスにより定まるが、負になる可能性がある。そこで、ロータに、電磁石と同じ磁束方向を有する永久磁石が設けられてもよい。永久磁石を設けることで、ロータ磁束ψが負になることを抑制できる。 The rotor magnetic flux ψ is expressed by the equations (10) and (11), and is determined by the balance between the d-axis current Id and the field current If, but can be negative. Therefore, the rotor may be provided with a permanent magnet having the same magnetic flux direction as the electromagnet. By providing a permanent magnet, it is possible to suppress the rotor magnetic flux ψ from becoming negative.

よって、図13と比べ、d軸の電流検出値Idrが増加している間は、界磁電流検出値Ifrの増加が遅れており、出力トルクTrの増加が遅れている。一方、d軸電流の増加により、ロータが磁気飽和の状態になり、界磁電流検出値Ifrが応答性良く増加している。そして、界磁電流検出値Ifrの増加によって、式(15)により算出されるd軸の電流指令値の変化量ΔIdoが次第に低下し、d軸の電流検出値Idrが次第に低下すると、式(19)の左辺の第2項が正になり、界磁電流検出値Ifrを増加させる方向に作用する。よって、図13と比べ、界磁電流検出値Ifrの増加が速くなり、出力トルクTrの増加が速くなっている。 Therefore, as compared with FIG. 13, while the current detection value Idr of the d-axis is increasing, the increase of the field current detection value Ifr is delayed, and the increase of the output torque Tr is delayed. On the other hand, due to the increase in the d-axis current, the rotor is in a magnetically saturated state, and the field current detection value Ifr is increased with good responsiveness. Then, as the field current detection value Ifr increases, the change amount ΔIdo of the d-axis current command value calculated by the equation (15) gradually decreases, and when the d-axis current detection value Idr gradually decreases, the equation (19) The second term on the left side of) becomes positive, and acts in the direction of increasing the field current detection value Ifr. Therefore, as compared with FIG. 13, the field current detection value Ifr increases faster, and the output torque Tr increases faster.

よって、相互インダクタンスMfが大きい回転機1では、界磁電流指令値Ifoが増加し、界磁電流偏差ΔIfが増加した直後は、界磁電流If及び出力トルクTrの増加が遅れるが、その後、界磁電流If及び出力トルクTrの増加が速くなる。よって、相互インダクタンスMfが小さい回転機1と同じように、d軸電流の変化により、界磁電流If及び出力トルクTrの応答性を向上させることができる。 Therefore, in the rotating machine 1 having a large mutual inductance Mf, immediately after the field current command value Ifo increases and the field current deviation ΔIf increases, the increase of the field current If and the output torque Tr is delayed, but after that, the field The increase of the magnetic current If and the output torque Tr becomes faster. Therefore, as in the case of the rotary machine 1 having a small mutual inductance Mf, the responsiveness of the field current If and the output torque Tr can be improved by changing the d-axis current.

また、相互インダクタンスMfによる出力トルクTrの変動を低減するために、d軸の電流指令値の変化量ΔIdoに、応答遅れ処理(例えば、一次遅れ処理)を行って、式(19)の左辺の第2項の絶対値を小さくしたり、式(17)を用いて説明したように、d軸の電流指令値の変化量ΔIdoに応じてq軸の電流指令値Iqoを変化させたりしてもよい。 Further, in order to reduce the fluctuation of the output torque Tr due to the mutual inductance Mf, the response delay processing (for example, the primary delay processing) is performed on the change amount ΔIdo of the current command value of the d-axis, and the left side of the equation (19). Even if the absolute value of the second term is reduced or the current command value Iqo of the q-axis is changed according to the change amount ΔIdo of the current command value of the d-axis as described using the equation (17). good.

<界磁電流指令値Ifoの減少時の制御挙動>
図15に、相互インダクタンスMfを無視できない回転機1に対して、d軸の基本電流指令値Idobが、そのまま、d軸の電流指令値Idoに設定される比較例の制御挙動を示す。各グラフの縦軸は、物理量を無次元化して表している。界磁電圧は、印加可能な最小電圧を-1で表している。
<Control behavior when the field current command value Ifo decreases>
FIG. 15 shows the control behavior of a comparative example in which the basic current command value Idob on the d-axis is set to the current command value Ido on the d-axis as it is for the rotating machine 1 in which the mutual inductance Mf cannot be ignored. The vertical axis of each graph shows the physical quantity dimensionless. The field voltage represents the minimum voltage that can be applied by -1.

時刻t71で、トルク指令値Toがステップ的に減少し、界磁電流指令値Ifoが、ステップ的に減少し、q軸の電流指令値Iqoが、ステップ的に減少し、d軸の電流指令値Idoが、ステップ的に増加している。 At time t71, the torque command value To decreases stepwise, the field current command value Ifo decreases stepwise, the q-axis current command value Iqo decreases stepwise, and the d-axis current command value. Ido is increasing step by step.

時刻t71の直後に、d軸の電流検出値Idrが急峻に増加するため、式(19)の左辺の第2項が負方向に大きくなり、式(19)の右辺全体が降圧されることで、界磁電流検出値Ifrが低下し、応答性が向上している。しかし、その後は、界磁電流Ifの応答遅れが大きくなっており、出力トルクTrの応答遅れが生じている。そして、時刻t72で、界磁電流検出値Ifrが界磁電流指令値Ifoに到達し、出力トルクTrがトルク指令値Toに到達している。 Immediately after time t71, the current detection value Idr on the d-axis increases sharply, so that the second term on the left side of equation (19) increases in the negative direction, and the entire right side of equation (19) is stepped down. , The field current detection value Ifr is lowered, and the responsiveness is improved. However, after that, the response delay of the field current If becomes large, and the response delay of the output torque Tr occurs. Then, at time t72, the field current detection value Ifr reaches the field current command value Ifo, and the output torque Tr reaches the torque command value To.

次に、図16に、図15と同様の条件で、界磁電流偏差ΔIfに応じたd軸の電流指令値の変化処理が行われる本実施の形態に係る制御挙動を示す。 Next, FIG. 16 shows the control behavior according to the present embodiment in which the change processing of the current command value of the d-axis according to the field current deviation ΔIf is performed under the same conditions as in FIG.

時刻t81で、界磁電流指令値Ifoが、ステップ的に減少し、界磁電流偏差ΔIfが負方向に大きくなっているので、d軸の電流指令値の変化量ΔIdoが小さくなり、d軸の電流指令値Idoが大きく減少している。 At time t81, the field current command value Ifo decreases stepwise, and the field current deviation ΔIf increases in the negative direction. The current command value Ido is greatly reduced.

時刻t81の直後に、d軸の電流検出値Idrが急峻に減少するため、式(19)の左辺の第2項が負方向に大きくなり、式(19)の右辺全体が降圧されることで、界磁電流検出値Ifrが増加している。そのため、界磁電流偏差ΔIfが負方向に増加し、界磁電圧指令値Vfoは、下限電圧値Vfminにより下限制限され、最小電圧飽和状態になっている。 Immediately after time t81, the current detection value Idr on the d-axis decreases sharply, so that the second term on the left side of equation (19) increases in the negative direction, and the entire right side of equation (19) is stepped down. , The field current detection value Ifr is increasing. Therefore, the field current deviation ΔIf increases in the negative direction, the field voltage command value Vfo is limited to the lower limit by the lower limit voltage value Vfmin, and the minimum voltage is saturated.

時刻t81の直後において、d軸の電流検出値Idrの減少により、ロータ磁束が減少したが、界磁電流検出値Ifrの増加により、ロータ磁束が増加したため、ロータ磁束の低下が一時的に不十分になり、出力トルクTrの低下速度が一時的に遅くなっている。 Immediately after time t81, the rotor magnetic flux decreased due to the decrease in the current detection value Idr on the d-axis, but the decrease in the rotor magnetic flux was temporarily insufficient because the rotor magnetic flux increased due to the increase in the field current detection value Ifr. Therefore, the rate of decrease of the output torque Tr is temporarily slowed down.

その後、界磁電流偏差ΔIfの絶対値が次第に減少するに従って、d軸の電流指令値の変化量ΔIdoが次第に増加する。d軸の電流検出値Idrが次第に増加すると、式(19)の左辺の第2項が負になり、界磁電流検出値Ifrを減少させる方向に作用する。時刻t82で、界磁電流検出値Ifrが界磁電流指令値Ifoに到達し、出力トルクTrがトルク指令値Toに到達している。よって、図15の時刻t72に比べ、最終的な界磁電流検出値Ifrの減少が速くなり、出力トルクTrの減少が速くなっている。 After that, as the absolute value of the field current deviation ΔIf gradually decreases, the amount of change ΔIdo of the current command value on the d-axis gradually increases. When the current detection value Idr on the d-axis gradually increases, the second term on the left side of the equation (19) becomes negative and acts in the direction of decreasing the field current detection value Ifr. At time t82, the field current detection value Ifr reaches the field current command value Ifo, and the output torque Tr reaches the torque command value To. Therefore, compared to the time t72 in FIG. 15, the final field current detection value Ifr decreases faster, and the output torque Tr decreases faster.

よって、相互インダクタンスMfが大きい回転機1では、界磁電流指令値Ifoが減少し、界磁電流偏差ΔIfが負方向に増加した直後は、界磁電流If及び出力トルクTrの減少が遅れるが、その後、界磁電流If及び出力トルクTrの減少が速くなる。よって、相互インダクタンスMfが小さい回転機1と同じように、d軸電流の変化により、界磁電流If及び出力トルクTrの応答性を向上させることができる。 Therefore, in the rotating machine 1 having a large mutual inductance Mf, immediately after the field current command value Ifo decreases and the field current deviation ΔIf increases in the negative direction, the decrease of the field current If and the output torque Tr is delayed. After that, the field current If and the output torque Tr decrease rapidly. Therefore, as in the case of the rotary machine 1 having a small mutual inductance Mf, the responsiveness of the field current If and the output torque Tr can be improved by changing the d-axis current.

また、相互インダクタンスMfによる出力トルクTrの変動を低減するために、d軸の電流指令値の変化量ΔIdoに、応答遅れ処理(例えば、一次遅れ処理)を行って、式(19)の左辺の第2項の絶対値を小さくしたり、式(17)を用いて説明したように、d軸の電流指令値の変化量ΔIdoに応じてq軸の電流指令値Iqoを変化させたりしてもよい。 Further, in order to reduce the fluctuation of the output torque Tr due to the mutual inductance Mf, the response delay processing (for example, the primary delay processing) is performed on the change amount ΔIdo of the current command value of the d-axis, and the left side of the equation (19). Even if the absolute value of the second term is reduced or the current command value Iqo of the q-axis is changed according to the change amount ΔIdo of the current command value of the d-axis as described using the equation (17). good.

<転用例>
上記の各実施の形態では、回転機1は、車両用の発電電動機である場合を例に説明した。しかし、回転機1は、電動機とされてもよく、発電機とされてもよく、車両以外の各種の装置に用いられてもよい。
<Example of diversion>
In each of the above embodiments, the case where the rotary machine 1 is a generator motor for a vehicle has been described as an example. However, the rotary machine 1 may be an electric motor, a generator, or may be used for various devices other than a vehicle.

上記の各実施の形態では、ステータに1組の3相の電機子巻線が設けられる場合を例に説明した。しかし、ステータに複数組(例えば2組)の電機子巻線が設けられ、各組の電機子巻線に対応してインバータ及び制御装置の電機子電流制御部が設けられてもよい。 In each of the above embodiments, a case where a set of three-phase armature windings is provided on the stator has been described as an example. However, a plurality of sets (for example, two sets) of armature windings may be provided on the stator, and armature current control units of an inverter and a control device may be provided corresponding to each set of armature windings.

本願は、様々な例示的な実施の形態及び実施例が記載されているが、1つ、または複数の実施の形態に記載された様々な特徴、態様、及び機能は特定の実施の形態の適用に限られるのではなく、単独で、または様々な組み合わせで実施の形態に適用可能である。従って、例示されていない無数の変形例が、本願明細書に開示される技術の範囲内において想定される。例えば、少なくとも1つの構成要素を変形する場合、追加する場合または省略する場合、さらには、少なくとも1つの構成要素を抽出し、他の実施の形態の構成要素と組み合わせる場合が含まれるものとする。 Although the present application describes various exemplary embodiments and examples, the various features, embodiments, and functions described in one or more embodiments are applications of a particular embodiment. It is not limited to, but can be applied to embodiments alone or in various combinations. Therefore, innumerable variations not illustrated are envisioned within the scope of the techniques disclosed herein. For example, it is assumed that at least one component is modified, added or omitted, and further, at least one component is extracted and combined with the components of other embodiments.

1 回転機、4 界磁巻線、5 インバータ、9 コンバータ、11 回転機の制御装置、12 電機子巻線、14 ロータ、18 ステータ、32 電機子電流検出部、33 電機子電流制御部、Ido d軸の電流指令値、Idob d軸の基本電流指令値、ΔIdo d軸の電流指令値の変化量、Idr d軸の電流検出値、Iqo q軸の電流指令値、Iqob q軸の基本電流指令値、ΔIqo q軸の電流指令値の変化量、Iqr q軸の電流検出値、Ifo 界磁電流指令値、Ifr 界磁電流検出値、ΔIf 界磁電流偏差、Ifsat0 Id=0の目標飽和の界磁電流値、Ksr 換算定数、Mf 相互インダクタンス、Thcn 解除判定値、To トルク指令値、Tr 出力トルク、Vdc 直流電圧、Vdo d軸の電圧指令値、Vqo q軸の電圧指令値、Vfmax 界磁電圧指令値の上限電圧値、Vfmin 界磁電圧指令値の下限電圧値、Vfo 界磁電圧指令値、dLIf 電流微分インダクタンス 1 Rotating machine, 4 field winding, 5 inverter, 9 converter, 11 rotating machine control device, 12 armature winding, 14 rotor, 18 stator, 32 armature current detector, 33 armature current control unit, Ido d-axis current command value, Ido d-axis basic current command value, ΔIdo d-axis current command value change amount, Idr d-axis current detection value, Iqo q-axis current command value, Iqob q-axis basic current command Value, change amount of current command value of ΔIqo q-axis, current detection value of Iqr q-axis, Ifo field current command value, Ifr field current detection value, ΔIf field current deviation, target saturation field of Ifsat0 Id = 0 Magnetic current value, Ksr conversion constant, Mf mutual inductance, Thcn release judgment value, To torque command value, Tr output torque, Vdc DC voltage, Vdo d-axis voltage command value, Vqo q-axis voltage command value, Vfmax field voltage Upper limit voltage value of command value, lower limit voltage value of Vfmin field voltage command value, Vfo field voltage command value, dLIf current differential inductance

Claims (10)

界磁巻線を設けたロータと電機子巻線を設けたステータとを有する回転機を制御する回転機の制御装置であって、
前記電機子巻線の電流指令値である電機子電流指令値を算出し、前記電機子電流指令値に基づいて電機子電圧指令値を算出し、前記電機子電圧指令値に基づいて、インバータが有するスイッチング素子をオンオフ制御することにより、前記電機子巻線に電圧を印加する電機子電流制御部と、
前記界磁巻線に流れる界磁電流を検出する界磁電流検出部と、
前記界磁巻線の電流指令値である界磁電流指令値を算出し、前記界磁電流指令値に基づいて界磁電圧指令値を算出し、前記界磁電圧指令値に基づいて、コンバータが有するスイッチング素子をオンオフ制御することにより、前記界磁巻線に電圧を印加する界磁電流制御部と、を備え、
前記ロータの磁極の方向をd軸とし、前記d軸より電気角で90°進んだ方向をq軸とし、
前記電機子電流制御部は、前記界磁電流指令値と界磁電流の検出値との偏差に応じて、前記電機子電流指令値のd軸成分を変化させ
前記電機子電流制御部は、前記界磁電圧指令値が前記界磁巻線に印加できる最大電圧以上になる最大電圧飽和状態になった場合に、前記偏差に応じて前記電機子電流指令値のd軸成分を変化させる回転機の制御装置。
A control device for a rotating machine that controls a rotating machine having a rotor provided with field windings and a stator provided with armature windings.
The armature current command value, which is the current command value of the armature winding, is calculated, the armature voltage command value is calculated based on the armature current command value, and the inverter is based on the armature voltage command value. An armature current control unit that applies a voltage to the armature winding by controlling the switching element to be turned on and off.
A field current detector that detects the field current flowing through the field winding,
The field current command value, which is the current command value of the field winding, is calculated, the field voltage command value is calculated based on the field current command value, and the converter is based on the field voltage command value. A field current control unit that applies a voltage to the field winding by controlling the switching element to be turned on and off is provided.
The direction of the magnetic poles of the rotor is defined as the d-axis, and the direction 90 ° ahead of the d-axis in terms of electrical angle is defined as the q-axis.
The armature current control unit changes the d-axis component of the armature current command value according to the deviation between the field current command value and the field current detection value .
When the armature current control unit reaches the maximum voltage saturation state in which the field voltage command value becomes equal to or higher than the maximum voltage that can be applied to the field winding, the armature current control unit determines the armature current command value according to the deviation. A controller for a rotating machine that changes the d-axis component .
前記電機子電流制御部は、前記界磁電流の検出値をIfrとし、換算定数をKsrとし、変化前の前記電機子電流指令値のd軸成分をIdobとし、電機子電流のd軸成分が0である場合に前記ロータに目標の磁気飽和が生じる目標の界磁電流値をIfsat0とし、
前記最大電圧飽和状態になった後、
Ifr+Idob×Ksr≧Ifsat0
の式が満たされた場合に、前記偏差に応じた前記電機子電流指令値のd軸成分の変化を終了する請求項に記載の回転機の制御装置。
In the armature current control unit, the detected value of the field current is Ifr, the conversion constant is Ksr, the d-axis component of the armature current command value before the change is Idob, and the d-axis component of the armature current is When it is 0, the target field current value at which the target magnetic saturation occurs in the rotor is set to Ifsat 0.
After reaching the maximum voltage saturation state,
Ifr + Idob x Ksr ≧ Ifsat0
The control device for a rotary machine according to claim 1 , wherein the change of the d-axis component of the armature current command value according to the deviation is terminated when the equation of the above is satisfied.
前記電機子電流制御部は、前記最大電圧飽和状態になった後、前記偏差の絶対値が、解除判定値以下になった場合に、前記偏差に応じた前記電機子電流指令値のd軸成分の変化を終了する請求項に記載の回転機の制御装置。 When the absolute value of the deviation becomes equal to or less than the release determination value after the maximum voltage saturation state is reached, the armature current control unit has a d-axis component of the armature current command value according to the deviation. The control device for a rotating machine according to claim 1 , wherein the change of the rotary machine is terminated. 前記換算定数は、前記界磁巻線の巻数に応じた界磁巻線のインダクタンスに対する、前記電機子巻線の巻数に応じたd軸インダクタンスの比率に設定されている請求項2に記載の回転機の制御装置。 The rotation according to claim 2, wherein the conversion constant is set to the ratio of the d-axis inductance according to the number of turns of the armature winding to the inductance of the field winding corresponding to the number of turns of the field winding. Machine control device. 界磁巻線を設けたロータと電機子巻線を設けたステータとを有する回転機を制御する回転機の制御装置であって、
前記電機子巻線の電流指令値である電機子電流指令値を算出し、前記電機子電流指令値に基づいて電機子電圧指令値を算出し、前記電機子電圧指令値に基づいて、インバータが有するスイッチング素子をオンオフ制御することにより、前記電機子巻線に電圧を印加する電機子電流制御部と、
前記界磁巻線に流れる界磁電流を検出する界磁電流検出部と、
前記界磁巻線の電流指令値である界磁電流指令値を算出し、前記界磁電流指令値に基づいて界磁電圧指令値を算出し、前記界磁電圧指令値に基づいて、コンバータが有するスイッチング素子をオンオフ制御することにより、前記界磁巻線に電圧を印加する界磁電流制御部と、を備え、
前記ロータの磁極の方向をd軸とし、前記d軸より電気角で90°進んだ方向をq軸とし、
前記電機子電流制御部は、前記界磁電流指令値と界磁電流の検出値との偏差に応じて、前記電機子電流指令値のd軸成分を変化させ、
前記界磁電流指令値をIfoとし、前記界磁電流の検出値Ifrとし、換算定数をKsrとし、前記電機子電流指令値のd軸成分の変化量をΔIdoとし、
ΔIdo=(Ifo-Ifr)/Ksr
の式を用いて、前記変化量を算出し、前記変化量により前記電機子電流指令値のd軸成分を変化させ、
前記換算定数は、前記界磁巻線の巻数に応じた界磁巻線のインダクタンスに対する、前記電機子巻線の巻数に応じたd軸インダクタンスの比率に設定されている回転機の制御装置。
A control device for a rotating machine that controls a rotating machine having a rotor provided with field windings and a stator provided with armature windings.
The armature current command value, which is the current command value of the armature winding, is calculated, the armature voltage command value is calculated based on the armature current command value, and the inverter is based on the armature voltage command value. An armature current control unit that applies a voltage to the armature winding by controlling the switching element to be turned on and off.
A field current detector that detects the field current flowing through the field winding,
The field current command value, which is the current command value of the field winding, is calculated, the field voltage command value is calculated based on the field current command value, and the converter is based on the field voltage command value. A field current control unit that applies a voltage to the field winding by controlling the switching element to be turned on and off is provided.
The direction of the magnetic poles of the rotor is defined as the d-axis, and the direction 90 ° ahead of the d-axis in terms of electrical angle is defined as the q-axis.
The armature current control unit changes the d-axis component of the armature current command value according to the deviation between the field current command value and the field current detection value.
The field current command value is Ifo, the field current detection value Ifr is set, the conversion constant is Ksr, and the amount of change in the d-axis component of the armature current command value is ΔIdo.
ΔIdo = (Ifo-Ifr) / Ksr
The amount of change is calculated using the formula of, and the d-axis component of the armature current command value is changed according to the amount of change.
The conversion constant is a control device for a rotating machine in which the ratio of the d-axis inductance according to the number of turns of the armature winding to the inductance of the field winding corresponding to the number of turns of the field winding is set.
前記電機子電流制御部は、前記電機子電流指令値のd軸成分の前記変化量を0以上に設定する請求項に記載の回転機の制御装置。 The control device for a rotary machine according to claim 5 , wherein the armature current control unit sets the amount of change of the d-axis component of the armature current command value to 0 or more. 界磁巻線を設けたロータと電機子巻線を設けたステータとを有する回転機を制御する回転機の制御装置であって、
前記電機子巻線の電流指令値である電機子電流指令値を算出し、前記電機子電流指令値に基づいて電機子電圧指令値を算出し、前記電機子電圧指令値に基づいて、インバータが有するスイッチング素子をオンオフ制御することにより、前記電機子巻線に電圧を印加する電機子電流制御部と、
前記界磁巻線に流れる界磁電流を検出する界磁電流検出部と、
前記界磁巻線の電流指令値である界磁電流指令値を算出し、前記界磁電流指令値に基づいて界磁電圧指令値を算出し、前記界磁電圧指令値に基づいて、コンバータが有するスイッチング素子をオンオフ制御することにより、前記界磁巻線に電圧を印加する界磁電流制御部と、を備え、
前記ロータの磁極の方向をd軸とし、前記d軸より電気角で90°進んだ方向をq軸とし、
前記電機子電流制御部は、前記界磁電流指令値と界磁電流の検出値との偏差に応じて、前記電機子電流指令値のd軸成分を変化させ、
前記電機子電流制御部は、前記電機子電流指令値のd軸成分の変化量に応じて、前記電機子電流指令値のq軸成分を変化させる回転機の制御装置。
A control device for a rotating machine that controls a rotating machine having a rotor provided with field windings and a stator provided with armature windings.
The armature current command value, which is the current command value of the armature winding, is calculated, the armature voltage command value is calculated based on the armature current command value, and the inverter is based on the armature voltage command value. An armature current control unit that applies a voltage to the armature winding by controlling the switching element to be turned on and off.
A field current detector that detects the field current flowing through the field winding,
The field current command value, which is the current command value of the field winding, is calculated, the field voltage command value is calculated based on the field current command value, and the converter is based on the field voltage command value. A field current control unit that applies a voltage to the field winding by controlling the switching element to be turned on and off is provided.
The direction of the magnetic poles of the rotor is defined as the d-axis, and the direction 90 ° ahead of the d-axis in terms of electrical angle is defined as the q-axis.
The armature current control unit changes the d-axis component of the armature current command value according to the deviation between the field current command value and the field current detection value.
The armature current control unit is a control device for a rotating machine that changes the q-axis component of the armature current command value according to the amount of change of the d-axis component of the armature current command value.
前記界磁電流指令値から界磁電流値までの制御系の応答周波数は、前記電機子電流指令値から電機子電流値までの制御系の応答周波数よりも低い請求項1から7のいずれか一項に記載の回転機の制御装置。 One of claims 1 to 7, wherein the response frequency of the control system from the field current command value to the field current value is lower than the response frequency of the control system from the armature current command value to the armature current value. The rotating machine control device described in the section. 前記ロータは、前記界磁巻線に加えて永久磁石を設けた請求項1からのいずれか一項に記載の回転機の制御装置。 The control device for a rotating machine according to any one of claims 1 to 8 , wherein the rotor is provided with a permanent magnet in addition to the field winding. 前記回転機は、車両用の発電電動機である請求項1からのいずれか一項に記載の回転機の制御装置。 The control device for a rotary machine according to any one of claims 1 to 9 , wherein the rotary machine is a generator motor for a vehicle.
JP2020115340A 2020-07-03 2020-07-03 Rotating machine control device Active JP7046121B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020115340A JP7046121B2 (en) 2020-07-03 2020-07-03 Rotating machine control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020115340A JP7046121B2 (en) 2020-07-03 2020-07-03 Rotating machine control device

Publications (2)

Publication Number Publication Date
JP2022013053A JP2022013053A (en) 2022-01-18
JP7046121B2 true JP7046121B2 (en) 2022-04-01

Family

ID=80169468

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020115340A Active JP7046121B2 (en) 2020-07-03 2020-07-03 Rotating machine control device

Country Status (1)

Country Link
JP (1) JP7046121B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117526799B (en) * 2023-11-02 2024-05-28 南京航空航天大学 Dynamic control method of electric excitation doubly salient generator based on excitation current feedforward

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004144019A (en) 2002-10-24 2004-05-20 Mitsubishi Electric Corp Method of controlling rotating electric machine for vehicle
JP2016059152A (en) 2014-09-09 2016-04-21 株式会社デンソー Control device of rotary electric machine
JP2019198206A (en) 2018-05-11 2019-11-14 株式会社デンソー Control arrangement of dynamo-electric machine

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3899668B2 (en) * 1998-04-28 2007-03-28 株式会社デンソー Drive control device for field winding synchronous machine

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004144019A (en) 2002-10-24 2004-05-20 Mitsubishi Electric Corp Method of controlling rotating electric machine for vehicle
JP2016059152A (en) 2014-09-09 2016-04-21 株式会社デンソー Control device of rotary electric machine
JP2019198206A (en) 2018-05-11 2019-11-14 株式会社デンソー Control arrangement of dynamo-electric machine

Also Published As

Publication number Publication date
JP2022013053A (en) 2022-01-18

Similar Documents

Publication Publication Date Title
US8975841B2 (en) Motor control device
JP4754417B2 (en) Control device for permanent magnet type rotating electrical machine
JP5281339B2 (en) Synchronous motor drive system and control device used therefor
US8847527B2 (en) Control system for a rotary machine
US9935568B2 (en) Control apparatus of rotary electric machine
JP6687228B1 (en) AC rotating electric machine control device
JP2009017706A (en) Motor controller and motor control method
JP6949165B2 (en) AC rotating machine control device
JP7046121B2 (en) Rotating machine control device
JP5908205B2 (en) Rotation sensorless control device
JP6991282B1 (en) Rotating machine control device
JP6848680B2 (en) Synchronous motor control device
JP7002625B1 (en) AC rotating machine control device
KR101830829B1 (en) field-weakening control device of high performance for electric vehicle
JP7317250B2 (en) Rotating electric machine control device and electric power steering device
JP7317249B2 (en) Rotating electric machine control device and electric power steering device
JP7191074B2 (en) AC rotating machine controller
JP2023183491A (en) Control device for ac rotary machine and power generating electric motor device for vehicle
JP2023183492A (en) Control device for ac rotary machine and power generating electric motor device for vehicle
JP7400559B2 (en) motor control device
JP6945673B2 (en) Control device for AC rotating electric machine
JP7109519B2 (en) AC rotating machine controller
JP2024060260A (en) Rotating electric machine control device
JP7099225B2 (en) Motor control device
JP2008131757A (en) Motor controller

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200703

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210831

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211001

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220322

R151 Written notification of patent or utility model registration

Ref document number: 7046121

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111