JP2022024221A - Control device of rotary machine - Google Patents

Control device of rotary machine Download PDF

Info

Publication number
JP2022024221A
JP2022024221A JP2020115339A JP2020115339A JP2022024221A JP 2022024221 A JP2022024221 A JP 2022024221A JP 2020115339 A JP2020115339 A JP 2020115339A JP 2020115339 A JP2020115339 A JP 2020115339A JP 2022024221 A JP2022024221 A JP 2022024221A
Authority
JP
Japan
Prior art keywords
command value
field
current
axis
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2020115339A
Other languages
Japanese (ja)
Other versions
JP6991282B1 (en
Inventor
晃 古川
Akira Furukawa
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 JP2020115339A priority Critical patent/JP6991282B1/en
Application granted granted Critical
Publication of JP6991282B1 publication Critical patent/JP6991282B1/en
Publication of JP2022024221A publication Critical patent/JP2022024221A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Ac Motors In General (AREA)

Abstract

To provide a control device of a rotary machine which can improve control responsiveness of field current on condition that the control responsiveness of the field current is deteriorated without being limited in start of an internal combustion engine.SOLUTION: A control device of an AC rotary machine calculates an armature current command value which is a current command value of an armature winding, calculates a field current command value which is a current command value of a field winding, and increases a d-axis component of the armature current command value to a positive value when a field voltage command value becomes the maximum voltage saturated state of becoming the maximum voltage which can be supplied to the field winding or higher, or when the field voltage command value becomes the minimum voltage saturated state of becoming the minimum voltage which can be applied to the field winding or lower.SELECTED DRAWING: Figure 1

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 to obtain mutual inductance between the armature winding and the field winding. Causes a positive induced electromotive force in the field winding to increase the response of the field current.

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

しかしながら、特許文献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.

そこで、本願は、内燃機関の始動時に限定されることなく、界磁電流の制御応答性が悪化する条件で、界磁電流の制御応答性を向上させることができる回転機の制御装置を提供することを目的とする。 Therefore, the present application provides a rotary machine control device capable of improving the control responsiveness of the field current under the condition that the control responsiveness of the field current deteriorates without being limited to the start of the internal combustion engine. The purpose is.

本願に係る回転機の制御装置は、界磁巻線を設けたロータと電機子巻線を設けたステータとを有する回転機を制御する回転機の制御装置であって、
前記電機子巻線の電流指令値である電機子電流指令値を算出し、前記電機子電流指令値に基づいて電機子電圧指令値を算出し、前記電機子電圧指令値に基づいて、インバータが有するスイッチング素子をオンオフ制御することにより、前記電機子巻線に電圧を印加する電機子電流制御部と、
前記界磁巻線の電流指令値である界磁電流指令値を算出し、前記界磁電流指令値に基づいて界磁電圧指令値を算出し、前記界磁電圧指令値に基づいて、コンバータが有するスイッチング素子をオンオフ制御することにより、前記界磁巻線に電圧を印加する界磁電流制御部と、を備え、
前記ロータの磁極の方向をd軸とし、前記d軸より電気角で90°進んだ方向をq軸とし、
前記電機子電流制御部は、前記界磁電圧指令値が前記界磁巻線に印加できる最大電圧以上になる最大電圧飽和状態になった場合、又は前記界磁電圧指令値が前記界磁巻線に印加できる最小電圧以下になる最小電圧飽和状態になった場合に、前記電機電流指令値の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.
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 is in a state of maximum voltage saturation where the field voltage command value is equal to or higher than the maximum voltage that can be applied to the field winding, or the field voltage command value is the field winding. The d-axis component of the armature current command value is increased to a positive value when the minimum voltage is saturated, which is equal to or less than the minimum voltage that can be applied to.

最大電圧飽和状態又は最小電圧飽和状態になると、界磁電圧指令値が制限され、界磁電流の制御系の応答性が悪化し、界磁電流の応答性が悪化する。本願に係る回転機の制御装置によれば、最大電圧飽和状態になった場合、又は最小電圧飽和状態になった場合に、d軸電流を増加させることにより、ロータ磁束を強め、磁気飽和の状態に近づけることができ、界磁巻線の応答性を向上させることができる。よって、最大電圧飽和状態又は最小電圧飽和状態になり、界磁電流の制御系の応答性が悪化する場合でも、制御対象である界磁巻線の応答性を向上させ、界磁電流の制御系の応答性が悪化することを抑制し、界磁電流を応答性良く界磁電流指令値に追従させることができる。従って、内燃機関の始動時に限定されることなく、界磁電流の制御応答性が悪化する最大電圧飽和状態又は最小電圧飽和状態になった場合に、界磁電流の制御応答性を向上させることができる。 When the maximum voltage saturation state or the minimum voltage saturation state is reached, the field voltage command value is limited, the responsiveness of the field current control system deteriorates, and the responsiveness of the field current deteriorates. According to the controller of the rotary machine according to the present application, when the maximum voltage is saturated or the minimum voltage is saturated, the rotor magnetic flux is strengthened by increasing the d-axis current, and the magnetic saturation state is reached. It can be brought close to, and the responsiveness of the field winding can be improved. Therefore, even when the maximum voltage saturation state or the minimum voltage saturation state is reached and the responsiveness of the field current control system deteriorates, the responsiveness of the field winding to be controlled is improved and the field current control system is controlled. It is possible to suppress the deterioration of the responsiveness of the field current and make the field current follow the field current command value with good responsiveness. Therefore, it is possible to improve the control responsiveness of the field current when the maximum voltage saturation state or the minimum voltage saturation state in which the control responsiveness of the field current deteriorates is reached, without being limited to the start time of the internal combustion engine. 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 schematic diagram of the rotary machine which was made into the generator motor for the vehicle which concerns on Embodiment 1. FIG. 実施の形態2に係る制御挙動を説明するタイムチャートである。It is a time chart explaining the control behavior which concerns on Embodiment 2. 実施の形態2に係る制御挙動を説明するタイムチャートである。It is a time chart explaining the control behavior which concerns on Embodiment 2. 実施の形態3に係る回転機及び回転機の制御装置の概略構成図である。It is a schematic block diagram of the rotary machine and the control device of the rotary machine which concerns on Embodiment 3. FIG. 実施の形態4の比較例に係る制御挙動を説明するタイムチャートである。It is a time chart explaining the control behavior which concerns on the comparative example of Embodiment 4. 実施の形態4に係る制御挙動を説明するタイムチャートである。It is a time chart explaining the control behavior which concerns on Embodiment 4. 実施の形態4に係る制御挙動を説明するタイムチャートである。It is a time chart explaining the control behavior which concerns on Embodiment 4.

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 U-phase, V-phase, and W-phase three-phase armature winding Cu, Cv, and Cw. 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軸の電流指令値Idoincを、最終的なd軸の電流指令値Idoに設定する。
1)d軸電流の増加条件が成立していない場合、
Ido=Idob ・・・(1)
2)d軸電流の増加条件が成立している場合、
Ido=Idoinc
In the present embodiment, as shown in the following equation, the current command value calculation unit 331 sets the d-axis basic current command according to the vector control method when the condition for increasing the d-axis current, which will be described later, is not satisfied. The value Ido is set to the final d-axis current command value Ido. When the condition for increasing the d-axis current is satisfied, the current command value calculation unit 331 sets the d-axis current command value Idoinc, which will be described later, to the final d-axis current command value Ido.
1) If the condition for increasing the d-axis current is not satisfied,
Ido = Idob ... (1)
2) When the condition for increasing the d-axis current is satisfied,
Ido = Idoinc

電流指令値算出部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 increase 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 2022024221000002
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 2022024221000002

ここで、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及びd軸電流(指令値又は検出値)等に応じて変化されてもよい。この場合は、界磁電流センサ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, the d-axis current (command value or detection value), and 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.界磁電圧飽和時のd軸電流の増加制御
<比較例における界磁電圧飽和による影響>
図6及び図7に、トルク指令値Toがステップ的に増加した場合の比較例に係る制御挙動を示す。比較例では、後述する界磁電圧飽和時のd軸の電流指令値の増加処理が行われない。図6では、界磁電圧指令値Vfoの増加量が小さく、界磁電圧指令値Vfoが最大電圧(上限電圧値Vfmax)に到達しておらず、最大電圧飽和状態になっていない。一方、図7では、界磁電圧指令値Vfoの増加量が大きく、界磁電圧指令値Vfoが最大電圧(上限電圧値Vfmax)に到達しており、最大電圧飽和状態になっている。
1-5-3. Control of increase of d-axis current when field voltage is saturated <Effect of field voltage saturation in 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 process of increasing the current command value of the d-axis at the time of field voltage saturation, which will be described later, is not performed. 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.

それにより、界磁電流指令値Ifoと界磁電流検出値Ifrとの界磁電流偏差ΔIfが増加し、PI制御(特に、比例項)により演算される界磁電圧指令値Vfoが増加している。しかし、界磁電流偏差ΔIfが比較的に小さいため、界磁電圧指令値Vfoの増加量が小さく、界磁電圧指令値Vfoは、上限電圧値Vfmaxにより上限制限されていない。すなわち、界磁電流のフィードバック制御系の操作量である界磁電圧指令値Vfoは、上限制限されていない。そのため、界磁電流のフィードバック制御系の応答性は、損なわれておらず、界磁電流検出値Ifrは、界磁電流指令値Ifoにフィードバック制御系の応答性(時定数)で追従している。 As a result, 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. .. However, since the field current deviation ΔIf is relatively small, 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. That is, the field voltage command value Vfo, which is the operation amount of the field current feedback control system, is not limited to the upper limit. 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. ..

出力トルク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. Since 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, the field current detection value Ifr is the d-axis and q-axis current detection values Idr. It is changing later than 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.

次に、図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, 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, as in FIG. 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が大きくなっている。PI制御により算出される界磁電圧指令値Vfoの増加量が大きく、界磁電圧指令値Vfoは、上限電圧値Vfmaxにより上限制限され、最大電圧飽和状態になっている(時刻t11から時刻t12まで)。すなわち、界磁電流のフィードバック制御系の操作量である界磁電圧指令値Vfoは、上限制限されている。そのため、界磁電流のフィードバック制御系の応答性が、損なわれており、界磁電流検出値Ifrは、界磁電流指令値Ifoにフィードバック制御系の本来の応答性(時定数)よりも遅い応答性で追従している。 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 amount of increase in the field voltage command value Vfo calculated by PI control is large, and 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). ). That is, the field voltage command value Vfo, which is the operation amount of the field current feedback control system, is limited to the upper limit. 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.

よって、界磁電流検出値Ifrの応答遅れが大きくなっており、界磁電流検出値Ifrに応じて変化するロータ磁束ψ及び出力トルクTrの応答遅れが大きくなっている。このように、比較例では、界磁電圧指令値Vfoが最大電圧(上限電圧値Vfmax)に到達する最大電圧飽和状態になると、界磁電流のフィードバック制御系の応答性が悪化し、界磁電流の応答性及びトルクの応答性が悪化する。 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. As described above, in the comparative example, when the field voltage command value Vfo reaches the maximum voltage (upper limit voltage value Vfmax) and reaches the maximum voltage saturation state, the responsiveness of the field current feedback control system deteriorates and the field current The responsiveness of the responsiveness and the responsiveness of the torque are deteriorated.

<電流微分インダクタンスdLIfの低減による界磁巻線の応答性の向上>
界磁巻線の電圧方程式は、次式で表せられる。ここで、ψは、ロータの鉄心の磁束であり、Rfは、界磁巻線の抵抗であり、Vfは、界磁巻線の印加電圧である。

Figure 2022024221000003
<Improvement of field winding responsiveness by reducing current differential inductance dLIf>
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 2022024221000003

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

Figure 2022024221000004
The following equation is obtained by transforming equation (7). 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 2022024221000004

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

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

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

従って、界磁電圧指令値Vfoが最大電圧(上限電圧値Vfmax)に上限制限されて、界磁電流のフィードバック制御系の応答性が悪化した場合に、電流微分インダクタンスdLIfを減少させて、制御対象である界磁巻線の応答性を向上させることにより、応答性の悪化を抑制することが考えられる。以下で、ロータの鉄心の磁気飽和により、電流微分インダクタンスdLIfを低下させることを検討する。 Therefore, when the field voltage command value Vfo is limited to the maximum voltage (upper limit voltage value Vfmax) and the responsiveness of the field current feedback control system deteriorates, the current differential inductance dLIf is reduced to control the target. By improving the responsiveness of the field winding, it is conceivable to suppress the deterioration of the responsiveness. In the following, it will be examined to reduce the current differential inductance dLIf by the magnetic saturation of the iron core of the rotor.

<ロータの磁気飽和を考慮した制御系設計>
図8の上段に示すように、d軸電流Id=0の条件では、界磁電流Ifが動作点Aよりも小さい領域では、ロータに磁気飽和が生じておらず、界磁電流Ifに比例して、ロータ磁束ψが増加しており、電流微分インダクタンスdLIfは一定値になっている。一方、界磁電流Ifが動作点Aよりも大きくなると、ロータの鉄心に磁気飽和が生じ、界磁電流Ifの増加に対するロータ磁束ψの増加の傾きが減少している。ここで、ロータ磁束ψは、ロータ磁束のd軸成分である。そのため、図8の下段に示すように、ロータ磁束ψを界磁電流Ifについて微分した電流微分インダクタンスdLIfは、界磁電流Ifが動作点Aよりも増加するに従って減少している。
<Control system design considering the magnetic saturation of the rotor>
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.

<所望の磁気飽和を得るためのd軸電流の増加>
所望の磁気飽和を得るためのd軸電流Idの設定を検討する。例えば、図8に示すように、目標のロータ磁束ψoを、磁気飽和が生じている状態のロータ磁束に設定し、目標の電流微分インダクタンスdLIfoを、目標のロータ磁束ψoに対応させて設定する。d軸電流Id=0である場合に目標のロータ磁束ψoが生じる目標の界磁電流値をIfsat0とする。式(12)から、界磁電流Ifが、目標飽和の界磁電流値Ifsat0であり、d軸電流Idが0である場合の、理論上の目標のロータ磁束ψo0は、次式となる。
ψo0=Lf0×Ifsat0 ・・・(13)
<Increase in d-axis current to obtain desired magnetic saturation>
Consider setting the d-axis current Id to obtain the desired magnetic saturation. For example, as shown in FIG. 8, the target rotor magnetic flux ψo is set to the rotor magnetic flux in a state where magnetic saturation occurs, and the target current differential inductance dLIfo is set to correspond to the target rotor magnetic flux ψo. When the d-axis current Id = 0, the target field current value at which the target rotor magnetic flux ψo is generated is defined as Ifsat 0. From the equation (12), when the field current If is the field current value Ifsat0 of the target saturation and the d-axis current Id is 0, the theoretical target rotor magnetic flux ψo0 is given by the following equation.
ψo0 = Lf0 × Ifsat0 ・ ・ ・ (13)

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

式(15)を式(13)に代入し、d軸の電流指令値Idoincについて整理すると次式を得る。
Idoinc=(Ifsat0-Ifs)/Ksr ・・・(15)
By substituting the equation (15) into the equation (13) and rearranging the current command value Idoinc on the d-axis, the following equation is obtained.
Idoinc = (Ifsat0-Ifs) / Ksr ... (15)

よって、d軸の電流指令値Idoincを、次式を満たす正の値に、増加させれば、ロータに目標の磁気飽和を発生させることができ、電流微分インダクタンスdLIfを低下させ、界磁巻線の応答性を向上させることができる。
Idoinc≧(Ifsat0-Ifs)/Ksr ・・・(16)
Therefore, if the current command value Idoinc of the d-axis is increased to a positive value satisfying the following equation, the target magnetic saturation can be generated in the rotor, the current differential inductance dLIf is lowered, and the field winding. Responsiveness can be improved.
Idoinc ≧ (Ifsat0-Ifs) / Ksr ・ ・ ・ (16)

そこで、電機子電流制御部33は、界磁電圧指令値Vfoが界磁巻線に印加できる最大電圧(上限電圧値Vfmax)以上になる最大電圧飽和状態になった場合に、d軸電流の増加条件が成立したと判定し、d軸の電流指令値Idoを正の値に増加させる。 Therefore, the armature current control unit 33 increases the d-axis current when the field voltage command value Vfo becomes the maximum voltage saturation state in which the field voltage command value Vfo becomes 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 condition is satisfied, and the current command value Ido on the d-axis is increased to a positive value.

本実施の形態では、電機子電流制御部33は、d軸電流の増加条件が成立した場合に、式(16)を満たす増加時のd軸の電流指令値Idoincを算出する。例えば、電機子電流制御部33は、式(15)を用いて、増加時のd軸の電流指令値Idoincを算出する。式(15)のId=0の目標飽和の界磁電流値Ifsat0は、Id=0において所望の磁気飽和が得られる界磁電流値に予め設定されている。一方、界磁電流指令値Ifoは、d軸電流Idがd軸の基本電流指令値Idobである場合に、ロータに目標の磁気飽和が生じる界磁電流に設定される。基本的にd軸の基本電流指令値Idobは負の値に設定されているので、d軸電流の増加条件が成立している場合には、界磁電流指令値Ifoは、Id=0の目標飽和の界磁電流値Ifsat0よりも大きくなっている。 In the present embodiment, the armature current control unit 33 calculates the d-axis current command value Idoinc at the time of increase satisfying the equation (16) when the condition for increasing the d-axis current is satisfied. For example, the armature current control unit 33 calculates the current command value Idoinc of the d-axis at the time of increase by using the equation (15). The field current value Ifsat0 of the target saturation of Id = 0 in the equation (15) is preset to the field current value at which the desired magnetic saturation can be obtained at Id = 0. On the other hand, the field current command value Ifo is set to the field current at which the rotor has a target magnetic saturation when the d-axis current Id is the basic current command value Idob of the d-axis. Basically, the d-axis basic current command value Idob is set to a negative value, so if the condition for increasing the d-axis current is satisfied, the field current command value Ifo is the target of Id = 0. It is larger than the saturated field current value Ifsat0.

現在の界磁電流Ifsは、d軸電流の増加条件が成立した時点の界磁電流検出値Ifrに設定される。換算定数Ksrは、式(12)に示したように、界磁巻線の巻数に応じた界磁巻線のインダクタンスLf0に対する、電機子巻線の巻数に応じたd軸インダクタンスLd0の比率に予め設定されている。或いは、式(15)に従って算出された増加時のd軸の電流指令値Idoincに対して、1より大きい値が乗算されてもよい。 The current field current Ifs is set to the field current detection value Ifr at the time when the condition for increasing the d-axis current is satisfied. As shown in the equation (12), the conversion constant Ksr is previously set to 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 according to the number of turns of the field winding. It is set. Alternatively, a value larger than 1 may be multiplied by the current command value Idoinc on the d-axis at the time of increase calculated according to the equation (15).

d軸電流の増加により、ロータ磁束ψが強められ、磁気飽和の状態になる。その結果、電流微分インダクタンスdLIfが低下し、界磁巻線の応答性が向上する。よって、界磁電圧指令値Vfoが最大電圧(上限電圧値Vfmax)により上限制限され、界磁電流のフィードバック制御系の応答性が悪化する場合でも、制御対象である界磁巻線の応答性を向上させ、界磁電流のフィードバック制御系の応答性が悪化することを抑制し、界磁電流検出値Ifrを応答性良く界磁電流指令値Ifoに追従させることができる。 As the d-axis current increases, the rotor magnetic flux ψ is strengthened, resulting in a state of magnetic saturation. As a result, the current differential inductance dLIf is reduced, and the responsiveness of the field winding is improved. Therefore, even when the field voltage command value Vfo is limited by the maximum voltage (upper limit voltage value Vfmax) and the responsiveness of the field current feedback control system deteriorates, the responsiveness of the field winding to be controlled can be improved. It can be improved, the deterioration of the responsiveness of the field current feedback control system can be suppressed, and the field current detection value Ifr can be made to follow the field current command value Ifo with good responsiveness.

また、本実施の形態では、電機子電流制御部33は、最大電圧飽和状態になりd軸電流の増加条件が成立した後、界磁電流指令値Ifoと界磁電流検出値Ifrとの偏差ΔIfの絶対値が、解除判定値Thcn以下になったときに、d軸電流の増加条件が成立しなくなったと判定し、d軸の電流指令値の増加処理を終了する。 Further, in the present embodiment, after the armature current control unit 33 is in the maximum voltage saturation state and the condition for increasing the d-axis current is satisfied, the deviation ΔIf between the field current command value Ifo and the field current detection value Ifr is satisfied. When the absolute value of is equal to or less than the release determination value Thcn, it is determined that the condition for increasing the d-axis current is no longer satisfied, and the process of increasing the current command value of the d-axis is terminated.

解除判定値Thcnは、固定値に設定されてもよいし、界磁電流指令値Ifoに応じて変化されてもよい。 The release determination value Thcn may be set to a fixed value or may be changed according to the field current command value Ifo.

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

<制御挙動>
図10に、比較例の図7と同様の条件で、d軸の電流指令値の増加処理が行われる本実施の形態に係る制御挙動を示す。図7と同様に、各グラフの縦軸は、物理量を無次元化して表している。界磁電圧は、印加可能な最大電圧を1で表している。
<Control behavior>
FIG. 10 shows the control behavior according to the present embodiment in which the process of increasing the current command value of the d-axis is performed under the same conditions as in FIG. 7 of the comparative example. Similar to FIG. 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.

時刻t21で、図7と同様に、トルク指令値Toが0からステップ的に増加し、界磁電流指令値Ifoが、0からステップ的に増加し、q軸の電流指令値Iqoが、0からステップ的に増加し、d軸の基本電流指令値Idobが、0からステップ的に減少している。トルク指令値Toの増加量が大きくなっているため、界磁電流指令値Ifoの増加量が大きくなっている。 At time t21, 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. 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.

そのため、界磁電流偏差ΔIfが大きくなっており、PI制御(特に、比例項)により演算される界磁電圧指令値Vfoが大きくなっている。PI制御により算出される界磁電圧指令値Vfoの増加量が大きく、界磁電圧指令値Vfoは、上限電圧値Vfmaxにより上限制限され、最大電圧飽和状態になっている(時刻t21から時刻t22まで)。すなわち、界磁電流のフィードバック制御系の操作量である界磁電圧指令値Vfoは、上限制限されている。そのため、界磁電流のフィードバック制御系の応答性が悪化する。 Therefore, the field current deviation ΔIf is large, and the field voltage command value Vfo calculated by PI control (particularly, the proportional term) is large. The amount of increase in the field voltage command value Vfo calculated by PI control is large, and 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 t21 to time t22). ). That is, the field voltage command value Vfo, which is the operation amount of the field current feedback control system, is limited to the upper limit. Therefore, the responsiveness of the field current feedback control system deteriorates.

電機子電流制御部33は、時刻t21で、最大電圧飽和状態になり、d軸電流の増加条件が成立したので、式(16)又は式(15)を用い、時刻t21の時点の界磁電流検出値Ifrに基づいて、増加時のd軸の電流指令値Idoincを算出し、増加時のd軸の電流指令値Idoincをd軸の電流指令値Idoに設定している。その結果、d軸の電流指令値Idoは、正の値に増加している。 The armature current control unit 33 is in the maximum voltage saturation state at time t21, and the condition for increasing the d-axis current is satisfied. Therefore, the field current at time t21 is used by using equation (16) or equation (15). Based on the detected value Ifr, the current command value Idoinc of the d-axis at the time of increase is calculated, and the current command value Idoinc of the d-axis at the time of increase is set to the current command value Ido of the d-axis. As a result, the current command value Ido on the d-axis has increased to a positive value.

d軸電流の増加により、ロータ磁束ψが強められ、磁気飽和の状態になっている。その結果、電流微分インダクタンスdLIfが低下し、界磁巻線の応答性が向上している。よって、界磁電流のフィードバック制御系の応答性が悪化することを抑制し、界磁電流検出値Ifrを応答性良く界磁電流指令値Ifoに追従させることができている。また、d軸電流を正の値に増加させることでロータ磁束の低下を回避することができるため、図6および図7のような出力トルクTrの一時的な落ち込みを生じない。 Due to the increase in the d-axis current, the rotor magnetic flux ψ is strengthened, and the state of magnetic saturation is reached. As a result, the current differential inductance dLIf is reduced, and the responsiveness of the field winding is improved. Therefore, it is possible to suppress the deterioration of the responsiveness of the field current feedback control system and make the field current detection value Ifr follow the field current command value Ifo with good responsiveness. Further, since it is possible to avoid a decrease in the rotor magnetic flux by increasing the d-axis current to a positive value, the output torque Tr does not temporarily drop as shown in FIGS. 6 and 7.

界磁巻線のインダクタンスは、電機子巻線のインダクタンスに比べて大きい。界磁電流指令値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 larger 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 to cause magnetic saturation.

そして、時刻t23で、電機子電流制御部33は界磁電流指令値Ifoと界磁電流検出値Ifrとの偏差ΔIfの絶対値が、解除判定値Thcn以下になったとので、d軸電流の増加条件が成立しなくなったと判定し、d軸の電流指令値の増加処理を終了し、d軸の基本電流指令値Idobを、最終的なd軸の電流指令値Idoに設定している。 Then, at time t23, the armature current control unit 33 said that the absolute value of the deviation ΔIf between the field current command value Ifo and the field current detection value Ifr became equal to or less than the release determination value Thcn, so that the d-axis current increased. It is determined that the condition is no longer satisfied, the process of increasing the current command value of the d-axis is terminated, and the basic current command value Idob of the d-axis is set to the final current command value Ido of the d-axis.

<q軸の電流指令値の増加>
一方、d軸電流が増加されている時刻t21から時刻t23まで、トルク指令値Toに対して出力トルクTrが十分に増加していない。これは、d軸電流を正の値に増加させることによりリラクタンストルクが低下することによる。
<Increase in q-axis current command value>
On the other hand, from the time t21 to the time t23 when the d-axis current is increased, the output torque Tr does not sufficiently increase with respect to the torque command value To. This is because the reluctance torque decreases by increasing the d-axis current to a positive value.

回転機の出力トルク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+ΔId)}
ΔId=Idoinc-Idob ・・・(17)
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 + ΔId)}
ΔId = Idoinc-Idob ... (17)

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

Figure 2022024221000006
ここで、Iqoincは、増加時のq軸の電流指令値であり、Toは、トルク指令値である。 The d-axis rotor magnetic flux ψ of the equation (19) 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 × ΔId due to the increase in the d-axis current, and the output torque decreases by Pm × Iq × Lq × ΔId. Therefore, as shown in the following equation, if the q-axis current Iq is increased so as to compensate for the decrease in output torque Pm × Iq × Lq × ΔId, the decrease in output torque can be suppressed.
Figure 2022024221000006
Here, Iqoinc is the current command value of the q-axis at the time of increase, and To is the torque command value.

よって、電機子電流制御部33は、d軸電流の増加条件が成立した場合に、d軸の電流指令値の増加量(Idoinc-Idob)に応じて、q軸の電流指令値Iqoを増加させてもよい。例えば、電機子電流制御部33は、d軸電流の増加条件が成立している期間、演算周期毎に、式(18)を用い、増加時のq軸の電流指令値Iqoincを算出し、増加時のq軸の電流指令値Iqoincを、最終的なq軸の電流指令値Iqoに設定し、d軸電流の増加条件が成立していない場合に、q軸の基本電流指令値Iqobを、最終的なq軸の電流指令値Iqoに設定する。 Therefore, when the condition for increasing the d-axis current is satisfied, the armature current control unit 33 increases the current command value Iqo of the q-axis according to the increase amount (Idoinc-Idob) of the current command value of the d-axis. You may. For example, the armature current control unit 33 calculates the current command value Iqoinc of the q-axis at the time of increase by using the equation (18) for each calculation cycle during the period when the condition for increasing the d-axis current is satisfied, and increases the current. The q-axis current command value Iqoinc at the time is set to the final q-axis current command value Iqo, and when the condition for increasing the d-axis current is not satisfied, the q-axis basic current command value Iqob is finally set. Set to the current command value Iqo on the q-axis.

なお、解除判定値Thcnを図10の場合よりも大きい値に設定し、d軸電流の増加を早めに終了することにより、出力トルクを早めに増加させることもできる。 It is also possible to increase the output torque earlier by setting the release determination value Thcn to a value larger than that in the case of FIG. 10 and ending the increase of the d-axis current earlier.

<車両の発電電動機として用いられる場合>
本実施の形態の回転機の制御装置を、車両用の発電電動機に使用する場合、図11のような構成となる。回転機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の駆動トルクにより内燃機関を再始動させる際の、駆動トルクの立ち上がり時間の短縮が求められている。回転機の制御装置において、界磁電流の立ち上がり時間は駆動トルクの立ち上がり時間および発電の立ち上がり時間に大きく影響するため、界磁電流の制御応答性を高くしたい。上述したように、最大電圧飽和状態において、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. In the control device of a rotating machine, the rising time of the field current greatly affects the rising time of the drive torque and the rising time of power generation. Therefore, it is desired to improve the control response of the field current. As described above, the control response of the field current can be enhanced by increasing the d-axis current in the maximum voltage saturation state.

2.実施の形態2
次に、実施の形態2に係る回転機1及び制御装置11について説明する。上記の実施の形態1と同様の構成部分は説明を省略する。本実施の形態に係る回転機1及び制御装置11の基本的な構成は実施の形態1と同様であるが、増加時のd軸の電流指令値Idoincの設定方法が、実施の形態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 current command value Idoinc of the d-axis at the time of increase is different from that of the first embodiment. ..

本実施の形態では、電機子電流制御部33は、最大電圧飽和状態になり、d軸電流の増加条件が成立した場合に、d軸の電流指令値Idoを増加させた後、d軸の電流指令値Idoの増加量を次第に減少させる。 In the present embodiment, the armature current control unit 33 is in the maximum voltage saturation state, and when the condition for increasing the d-axis current is satisfied, the d-axis current command value Ido is increased, and then the d-axis current. The amount of increase in the command value Ido is gradually reduced.

この構成によれば、d軸の電流指令値Idoの増加により、磁気飽和が生じると、界磁巻線の応答性が向上し、界磁電流Ifが応答性よく増加する。界磁電流Ifが増加すると、ロータの磁気飽和を生じさせるために必要なd軸の電流指令値Idoの増加量が減少する。よって、d軸の電流指令値Idoの増加後、d軸の電流指令値Idoの増加量を次第に減少させても、ロータの磁気飽和を生じさせ、界磁電流の応答性を向上させることができる。また、d軸の電流指令値Idoの増加量を次第に減少させることにより、d軸電流Idの増加による出力トルクの低下を減少させることができ、出力トルクを応答性よく増加させることができる。 According to this configuration, when magnetic saturation occurs due to an increase in the current command value Ido of the d-axis, the responsiveness of the field winding is improved and the field current If is responsively increased. As the field current If increases, the amount of increase in the current command value Ido on the d-axis required to cause magnetic saturation of the rotor decreases. Therefore, even if the increase in the current command value Ido on the d-axis is gradually reduced after the increase in the current command value Ido on the d-axis, magnetic saturation of the rotor can be caused and the responsiveness of the field current can be improved. .. Further, by gradually reducing the increase amount of the current command value Ido of the d-axis, the decrease of the output torque due to the increase of the d-axis current Id can be reduced, and the output torque can be increased with good responsiveness.

例えば、電機子電流制御部33は、最大電圧飽和状態になり、d軸電流の増加条件が成立した場合に、実施の形態1と同様に、増加時のd軸の電流指令値Idoincを、d軸の電流指令値Idoに設定した後、d軸の電流指令値Idoを、増加時のd軸の電流指令値Idoincからd軸の基本電流指令値Idobに次第に近づける。 For example, when the armature current control unit 33 is in the maximum voltage saturation state and the condition for increasing the d-axis current is satisfied, the d-axis current command value Idoinc at the time of increase is set to d, as in the first embodiment. After setting the current command value Ido of the axis, the current command value Ido of the d-axis is gradually brought closer to the basic current command value Ido of the d-axis from the current command value Idoinc of the d-axis at the time of increase.

或いは、電機子電流制御部33は、d軸電流の増加条件が成立した後、式(15)を用いて、増加時のd軸の電流指令値Idoincを算出し、増加時のd軸の電流指令値Idoincを、d軸の電流指令値Idoに設定する。 Alternatively, after the condition for increasing the d-axis current is satisfied, the armature current control unit 33 calculates the current command value Idoinc of the d-axis at the time of increase by using the equation (15), and the current of the d-axis at the time of increase. The command value Idoinc is set to the current command value Ido of the d-axis.

式(15)を用いた算出は、d軸電流の増加条件が成立している期間、演算周期毎に行われる。上述したように、式(15)のId=0の目標飽和の界磁電流値Ifsat0は、Id=0において所望の磁気飽和が得られる界磁電流値に予め設定されている。界磁電流指令値Ifoは、d軸電流Idがd軸の基本電流指令値Idobである場合に、ロータに目標の磁気飽和が生じる界磁電流に設定されており、Id=0の目標飽和の界磁電流値Ifsat0よりも大きくなる。式(15)の現在の界磁電流Ifsは、演算周期の時点の界磁電流検出値Ifrに設定される。式(15)を用いて算出される増加時のd軸の電流指令値Idoincは、界磁電流検出値Ifrが増加するに従って、減少していく。 The calculation using the equation (15) is performed for each calculation cycle during the period in which the condition for increasing the d-axis current is satisfied. As described above, the field current value Ifsat0 of the target saturation of Id = 0 in the equation (15) is preset to the field current value at which the desired magnetic saturation can be obtained at Id = 0. The field current command value Ifo is set to the field current at which the target magnetic saturation occurs in the rotor when the d-axis current Id is the d-axis basic current command value Idob, and the target saturation of Id = 0. It becomes larger than the field current value Ifsat 0. The current field current Ifs of the equation (15) is set to the field current detection value Ifr at the time of the calculation cycle. The current command value Idoinc on the d-axis at the time of increase calculated using the equation (15) decreases as the field current detection value Ifr increases.

この構成によれば、界磁電流Ifの増加に応じて、式(15)によりロータの磁気飽和を生じさせるために必要な増加時のd軸の電流指令値Idoincを精度よく算出することができる。よって、界磁電流Ifが増加するに従って、精度よく、界磁電流の応答性を向上させつつ、d軸の電流指令値Idoの増加量を次第に減少させることができる。 According to this configuration, it is possible to accurately calculate the current command value Idoinc of the d-axis at the time of increase required for causing magnetic saturation of the rotor according to the increase of the field current If. .. Therefore, as the field current If increases, the increase in the current command value Ido on the d-axis can be gradually reduced while improving the responsiveness of the field current with high accuracy.

そして、界磁電流検出値Ifrが、Id=0の目標飽和の界磁電流値Ifsat0に到達すると、増加時のd軸の電流指令値Idoincは0になる。界磁電流検出値Ifrが、Id=0の目標飽和の界磁電流値Ifsat0を上回り、Id=Idobである場合の界磁電流指令値Ifoに近づいていくと、増加時のd軸の電流指令値Idoincは、d軸の基本電流指令値Idobに近づいていく。そこで、界磁電流の増加により、増加前のd軸の電流指令値であっても磁気飽和した状態となる場合は、d軸の電流指令値の増加処理を終了してもよい。例えば、電機子電流制御部33は、式(18-1)が満たされた場合に、d軸の電流指令値の増加処理を終了してもよい。
Ksr×Idob+Ifr≧Ifsat0 ・・・(18-1)
よって、界磁電流検出値Ifrが、界磁電流指令値Ifoに近づくに従って、目標のロータ磁束を維持しつつ、増加時のd軸の電流指令値Idoincをd軸の基本電流指令値Idobに次第に近づけ、出力トルクTrをトルク指令値Toに次第に近づけることができる。なお、電機子電流制御部33は、式(15)の代わりに、式(18-2)を用いて、増加時のd軸の電流指令値Idoincを算出してもよい。
Idoinc=Idob+(Ifo-Ifr)/Ksr ・・・(18-2)
Then, when the field current detection value Ifr reaches the field current value Ifsat 0 of the target saturation of Id = 0, the current command value Idoinc of the d-axis at the time of increase becomes 0. When the field current detection value Ifr exceeds the field current value Ifsat0 of the target saturation of Id = 0 and approaches the field current command value Ifo when Id = Idob, the d-axis current command at the time of increase The value Idoinc approaches the basic current command value Idob on the d-axis. Therefore, if the increase in the field current causes magnetic saturation even with the current command value of the d-axis before the increase, the process of increasing the current command value of the d-axis may be terminated. For example, the armature current control unit 33 may end the process of increasing the current command value of the d-axis when the equation (18-1) is satisfied.
Ksr × Idob + Ifr ≧ Ifsat0 ・ ・ ・ (18-1)
Therefore, as the field current detection value Ifr approaches the field current command value Ifo, the current command value Idoinc on the d-axis at the time of increase is gradually changed to the basic current command value Idob on the d-axis while maintaining the target rotor magnetic flux. The output torque Tr can be gradually brought closer to the torque command value To. The armature current control unit 33 may use the equation (18-2) instead of the equation (15) to calculate the current command value Idoinc of the d-axis at the time of increase.
Idoinc = Idob + (Ifo-Ifr) / Ksr ... (18-2)

<制御挙動>
図12に、実施の形態1の図10と同様の条件で、式(15)を用いて演算周期毎に増加時のd軸の電流指令値Idoincが算出される制御挙動を示す。図10と同様に、各グラフの縦軸は、物理量を無次元化して表している。界磁電圧は、印加可能な最大電圧を1で表している。
<Control behavior>
FIG. 12 shows a control behavior in which the current command value Idoinc of the d-axis at the time of increase is calculated for each calculation cycle using the equation (15) under the same conditions as in FIG. 10 of the first embodiment. Similar to FIG. 10, 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.

時刻t31で、図10と同様に、トルク指令値Toが0からステップ的に増加し、界磁電流指令値Ifoが、0からステップ的に増加し、q軸の電流指令値Iqoが、0からステップ的に増加し、d軸の基本電流指令値Idobが、0からステップ的に減少している。トルク指令値Toの増加量が大きくなっているため、界磁電流指令値Ifoの増加量が大きくなっている。 At time t31, 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, as in FIG. It increases stepwise, and the basic current command value Idob on the d-axis decreases stepwise 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.

図10と同様に、界磁電圧指令値Vfoは、上限電圧値Vfmaxにより上限制限され、最大電圧飽和状態になっている(時刻t31から時刻t32まで)。すなわち、界磁電流のフィードバック制御系の操作量である界磁電圧指令値Vfoは、上限制限されている。そのため、界磁電流のフィードバック制御系の応答性が悪化する。 Similar to FIG. 10, 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 t31 to time t32). That is, the field voltage command value Vfo, which is the operation amount of the field current feedback control system, is limited to the upper limit. Therefore, the responsiveness of the field current feedback control system deteriorates.

電機子電流制御部33は、時刻t31から時刻t34までのd軸電流の増加条件が成立している期間中、演算周期毎に、式(15)を用い、各時点の界磁電流検出値Ifrに基づいて、増加時のd軸の電流指令値Idoincを算出し、d軸の電流指令値Idoに設定している。 The armature current control unit 33 uses the equation (15) for each calculation cycle during the period in which the condition for increasing the d-axis current from the time t31 to the time t34 is satisfied, and the field current detection value Ifr at each time point is used. Based on the above, the current command value Idoinc of the d-axis at the time of increase is calculated and set to the current command value Ido of the d-axis.

よって、界磁電流検出値Ifrが増加するに従って、増加時のd軸の電流指令値Idoinc及びd軸の電流指令値Idoが次第に減少している。時刻t33で、界磁電流検出値Ifrが、Id=0の目標飽和の界磁電流値Ifsat0に到達しており、増加時のd軸の電流指令値Idoincは0になっている。時刻t33以降、界磁電流検出値Ifrが、Id=0の目標飽和の界磁電流値Ifsat0を上回り、Id=Idobである場合の界磁電流指令値Ifoに近づいていくと、増加時のd軸の電流指令値Idoincは、d軸の基本電流指令値Idobに近づいていく。よって、界磁電流検出値Ifrが、界磁電流指令値Ifoに近づくに従って、目標のロータ磁束を維持しつつ、増加時のd軸の電流指令値Idoincをd軸の基本電流指令値Idobに次第に近づけ、出力トルクTrをトルク指令値Toに次第に近づけることができている。 Therefore, as the field current detection value Ifr increases, the d-axis current command value Idoinc and the d-axis current command value Ido at the time of increase gradually decrease. At time t33, the field current detection value Ifr has reached the field current value Ifsat0 of the target saturation of Id = 0, and the current command value Idoinc of the d-axis at the time of increase has become 0. After time t33, when the field current detection value Ifr exceeds the field current value Ifsat0 of the target saturation of Id = 0 and approaches the field current command value Ifo when Id = Idob, d at the time of increase. The current command value Idoinc of the shaft approaches the basic current command value Idob of the d-axis. Therefore, as the field current detection value Ifr approaches the field current command value Ifo, the current command value Idoinc on the d-axis at the time of increase is gradually changed to the basic current command value Idob on the d-axis while maintaining the target rotor magnetic flux. The output torque Tr can be gradually brought closer to the torque command value To.

そして、時刻t34で、電機子電流制御部33は界磁電流指令値Ifoと界磁電流検出値Ifrとの偏差ΔIfの絶対値が、解除判定値Thcn以下になったとので、d軸電流の増加条件が成立しなくなったと判定し、d軸の電流指令値の増加処理を終了し、d軸の基本電流指令値Idobを、最終的なd軸の電流指令値Idoに設定している。 Then, at time t34, the armature current control unit 33 said that the absolute value of the deviation ΔIf between the field current command value Ifo and the field current detection value Ifr became equal to or less than the release determination value Thcn, so that the d-axis current increased. It is determined that the condition is no longer satisfied, the process of increasing the current command value of the d-axis is terminated, and the basic current command value Idob of the d-axis is set to the final current command value Ido of the d-axis.

3.実施の形態3
次に、実施の形態3に係る回転機1及び制御装置11について説明する。上記の実施の形態1及び2と同様の構成部分は説明を省略する。本実施の形態に係る回転機1及び制御装置11の基本的な構成は実施の形態1及び2と同様である。実施の形態1及び2では、電機子巻線と界磁巻線と間の相互インダクタンスが微小である場合であったが、本実施の形態では、電機子巻線と界磁巻線と間の相互インダクタンスが無視できないほど大きい。
3. 3. Embodiment 3
Next, the rotary machine 1 and the control device 11 according to the third embodiment will be described. The same components as those of the above-described first and second embodiments 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 and second embodiments. In the first and second embodiments, 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. Mutual inductance is too large to ignore.

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

Figure 2022024221000007
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 2022024221000007

図13に、相互インダクタンスMfを無視できない回転機1に対して、実施の形態2と同様の制御を行った場合の制御挙動を示す。図12と同様に、各グラフの縦軸は、物理量を無次元化して表している。界磁電圧は、印加可能な最大電圧を1で表している。 FIG. 13 shows the control behavior when the same control as in the second embodiment is performed on the rotating machine 1 whose mutual inductance Mf cannot be ignored. Similar to FIG. 12, 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で、図12と同様に、トルク指令値Toが0からステップ的に増加し、界磁電流指令値Ifoが、0からステップ的に増加し、q軸の電流指令値Iqoが、0からステップ的に増加し、d軸の基本電流指令値Idobが、0からステップ的に減少している。トルク指令値Toの増加量が大きくなっているため、界磁電流指令値Ifoの増加量が大きくなっている。 At time t41, 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, as in FIG. It increases stepwise, and the basic current command value Idob on the d-axis decreases stepwise 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.

図12と同様に、界磁電圧指令値Vfoは、上限電圧値Vfmaxにより上限制限され、最大電圧飽和状態になっている(時刻t41から時刻t42まで)。すなわち、界磁電流のフィードバック制御系の操作量である界磁電圧指令値Vfoは、上限制限されている。そのため、界磁電流のフィードバック制御系の応答性が悪化する。 Similar to FIG. 12, 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 t41 to time t42). That is, the field voltage command value Vfo, which is the operation amount of the field current feedback control system, is limited to the upper limit. Therefore, the responsiveness of the field current feedback control system deteriorates.

電機子電流制御部33は、時刻t41から時刻t44までのd軸電流の増加条件が成立している期間中、演算周期毎に、式(15)を用い、各時点の界磁電流検出値Ifrに基づいて、増加時のd軸の電流指令値Idoincを算出し、d軸の電流指令値Idoに設定している。 The armature current control unit 33 uses the equation (15) for each calculation cycle during the period in which the condition for increasing the d-axis current from the time t41 to the time t44 is satisfied, and the field current detection value Ifr at each time point is used. Based on the above, the current command value Idoinc of the d-axis at the time of increase is calculated and set to the current command value Ido of the d-axis.

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

ロータ磁束ψは、式(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.

よって、図12と比べ、d軸の電流検出値Idrが増加している間は、界磁電流検出値Ifrの増加が遅れており、出力トルクTrの増加が遅れている。一方、d軸電流の増加により、ロータが磁気飽和の状態になり、界磁電流検出値Ifrが応答性良く増加している。そして、界磁電流検出値Ifrの増加によって、式(15)により算出される増加時のd軸の電流指令値Idoincが次第に低下し、d軸の電流検出値Idrが次第に低下すると、式(19)の左辺の第2項が正になり、界磁電流検出値Ifrを増加させる方向に作用する。よって、図12と比べ、界磁電流検出値Ifrの増加が速くなり、出力トルクTrの増加が速くなっている。 Therefore, as compared with FIG. 12, while the current detection value Idr on the d-axis is increasing, the increase in the field current detection value Ifr is delayed, and the increase in 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 d-axis current command value Idoinc 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. 12, the field current detection value Ifr increases faster, and the output torque Tr increases faster.

よって、相互インダクタンスMfが大きい回転機1では、d軸電流の増加開始直後は、界磁電流If及び出力トルクTrの増加が遅れるが、その後、界磁電流If及び出力トルクTrの増加が速くなる。よって、相互インダクタンスMfが小さい回転機1と同じように、d軸電流の増加により、界磁電流If及び出力トルクTrの応答性を向上させることができる。 Therefore, in the rotating machine 1 having a large mutual inductance Mf, the increase of the field current If and the output torque Tr is delayed immediately after the start of the increase of the d-axis current, but the increase of the field current If and the output torque Tr becomes faster thereafter. .. 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 increasing the d-axis current.

そして、時刻t44で、電機子電流制御部33は界磁電流指令値Ifoと界磁電流検出値Ifrとの偏差ΔIfの絶対値が、解除判定値Thcn以下になったとので、d軸電流の増加条件が成立しなくなったと判定し、d軸の電流指令値の増加処理を終了し、d軸の基本電流指令値Idobを、最終的なd軸の電流指令値Idoに設定している。 Then, at time t44, the armature current control unit 33 said that the absolute value of the deviation ΔIf between the field current command value Ifo and the field current detection value Ifr became equal to or less than the release determination value Thcn, so that the d-axis current increased. It is determined that the condition is no longer satisfied, the process of increasing the current command value of the d-axis is terminated, and the basic current command value Idob of the d-axis is set to the final current command value Ido of the d-axis.

4.実施の形態4
次に、実施の形態4に係る回転機1及び制御装置11について説明する。上記の実施の形態1と同様の構成部分は説明を省略する。本実施の形態に係る回転機1及び制御装置11の基本的な構成は実施の形態1と同様であるが、コンバータ9の構成、コンバータ9の制御方法、及びd軸電流指令値の増加処理が、実施の形態1と異なる。図14は、本実施の形態に係る回転機1及び制御装置11の概略構成図である。
4. Embodiment 4
Next, the rotary machine 1 and the control device 11 according to the fourth 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 configuration of the converter 9, the control method of the converter 9, and the process of increasing the d-axis current command value are described. , Different from the first embodiment. FIG. 14 is a schematic configuration diagram of the rotary machine 1 and the control device 11 according to the present embodiment.

コンバータ9は、直流電源2の正極側に接続される正極側のパワー半導体SPと直流電源2の負極側に接続される負極側のパワー半導体SNとが直列接続された直列回路を2組設けたHブリッジ回路とされている。第1組の直列回路28における正極側のパワー半導体SP1と負極側のパワー半導体SN1との接続点が、界磁巻線4の一端に接続され、第2組の直列回路29における正極側のパワー半導体SP2と負極側のパワー半導体SN2との接続点が、界磁巻線4の他端に接続される。 The converter 9 is provided with two sets of series circuits 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 said to be an H-bridge circuit. 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組の負極側のパワー半導体SN1及び第2組の正極側のパワー半導体SP2は、ダイオードとされている。第1組の正極側のパワー半導体SP1及び第2組の負極側のパワー半導体SN2は、スイッチング素子とされている。本実施の形態では、界磁巻線4に印加できる電圧は、0Vから直流電圧Vdcとなっている。なお、第1組の負極側のパワー半導体SN1は、スイッチング素子とされてもよい。 In the present embodiment, the power semiconductor SN1 on the negative electrode side of the first set and the power semiconductor SP2 on the positive electrode side of the second set are diodes. The power semiconductor SP1 on the positive electrode side of the first set and the power semiconductor SN2 on the negative electrode side of the second set are switching elements. In the present embodiment, the voltage that can be applied to the field winding 4 is from 0 V to the DC voltage Vdc. The power semiconductor SN1 on the negative electrode side of the first set may be a switching element.

実施の形態1と同様に、電圧指令値算出部352は、界磁電圧指令値Vfoを上限電圧値Vfmaxにより上限制限すると共に、界磁電圧指令値Vfoを下限電圧値Vfminにより下限制限する。 Similar to the first embodiment, 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.

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

なお、電圧指令値算出部352は、界磁電圧指令値Vfoを上限電圧値Vfmax及び下限電圧値Vfminにより上限制限及び下限制限しなくてもよい。このように、上限制限及び下限制限を行わなくても、後述するように、界磁電圧指令値Vfoは、最大電圧(Vdc)と最小電圧(0V)との間を振動する界磁搬送波信号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 and the lower limit are not limited, the field voltage command value Vfo vibrates between the maximum voltage (Vdc) and the minimum voltage (0V) as described later, and the field carrier signal Cf. Therefore, 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と、界磁搬送波の周期Tsfで振動する界磁搬送波信号Cfとを比較することにより、複数のスイッチング素子をオンオフ制御する。本実施の形態では、界磁搬送波信号Cfは、界磁搬送波の周期Tsfで0Vから直流電圧Vdcの間を振動する三角波とされている。直流電圧Vdcは、電圧センサにより検出されてもよい。 The switching control unit 353 controls on / off of 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. In the present embodiment, the field carrier signal Cf is a triangular wave that oscillates between 0V and the DC voltage Vdc in 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)し、第2組の負極側のスイッチング素子SN2のスイッチング信号QN2をオン(1)する。一方、スイッチング制御部353は、界磁搬送波信号Cfが界磁電圧指令値Vfoを上回った場合は、第1組の正極側のスイッチング信号QP1をオフ(0)し、第2組の負極側のスイッチング信号QN2をオフ(0)する。 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 turns on the switching signal QP1. The switching signal QN2 of the two sets of switching elements SN2 on the negative electrode side is turned on (1). 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 second set. The switching signal QN2 is turned off (0).

<比較例における界磁電圧飽和による影響>
図15に、トルク指令値Toがステップ的に減少した場合の比較例に係る制御挙動を示す。比較例では、界磁電圧飽和時のd軸の電流指令値の増加処理が行われない。図15の各グラフの縦軸は、物理量を無次元化して表している。界磁電圧は、印加可能な最大電圧を1で表し、0Vを0で表している。
<Effect of field voltage saturation in comparative example>
FIG. 15 shows the control behavior according to the comparative example when the torque command value To decreases stepwise. In the comparative example, the process of increasing the current command value of the d-axis when the field voltage is saturated is not performed. The vertical axis of each graph in FIG. 15 represents a dimensionless physical quantity. For the field voltage, the maximum voltage that can be applied is represented by 1, and 0V is represented by 0.

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

界磁電流偏差ΔIfが大きくなっており、PI制御(特に、比例項)により演算される界磁電圧指令値Vfoが0よりも小さくなっているが、界磁電圧指令値Vfoは、下限電圧値Vfmin(本例では0V)により下限制限され、最小電圧飽和状態になっている(時刻t51以降)。すなわち、界磁電流のフィードバック制御系の操作量である界磁電圧指令値Vfoは、下限制限されている。そのため、界磁電流のフィードバック制御系の応答性が、損なわれており、界磁電流検出値Ifrは、界磁電流指令値Ifoにフィードバック制御系の本来の応答性(時定数)よりも遅い応答性で追従している。なお、界磁電流指令値Ifoが0Aに設定されている場合は、界磁電流偏差ΔIfが0Aになり定常状態になった場合も、界磁電圧指令値Vfoは、下限電圧値Vfmin(0V)になり、最小電圧飽和状態になる。 The field current deviation ΔIf is large, and the field voltage command value Vfo calculated by PI control (particularly, the proportional term) is smaller than 0, but the field voltage command value Vfo is the lower limit voltage value. The lower limit is limited by Vfmin (0V in this example), and the minimum voltage is saturated (after time t51). That is, the field voltage command value Vfo, which is the operation amount of the field current feedback control system, is limited to the lower limit. 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. When the field current command value Ifo is set to 0A, the field voltage command value Vfo is the lower limit voltage value Vfmin (0V) even when the field current deviation ΔIf becomes 0A and the steady state is reached. , And the minimum voltage is saturated.

よって、界磁電流検出値Ifrの応答遅れが大きくなっており、界磁電流検出値Ifrに応じて変化するロータ磁束ψの応答遅れが大きくなっている。特に、界磁電流検出値Ifrが減少するに従って、電流微分インダクタンスdLIfが増加し、界磁巻線の応答性が悪化するため、界磁電流検出値Ifrの低下速度が減少し、界磁電流検出値Ifrは界磁電流指令値Ifoになかなか追従しない。 Therefore, the response delay of the field current detection value Ifr is large, and the response delay of the rotor magnetic flux ψ that changes according to the field current detection value Ifr is large. In particular, as the field current detection value Ifr decreases, the current differential inductance dLIf increases and the responsiveness of the field winding deteriorates, so that the rate of decrease of the field current detection value Ifr decreases and the field current is detected. The value Ifr does not easily follow the field current command value Ifo.

一方、q軸電流Iqは、応答性良く0Aに減少しているので、出力トルクTrは応答性良く0に減少している。このように、比較例では、界磁電圧指令値Vfoが最小電圧(下限電圧値Vfmin)に到達する最小電圧飽和状態になると、界磁電流のフィードバック制御系の応答性が悪化し、界磁電流の応答性が悪化する。 On the other hand, since the q-axis current Iq is responsively reduced to 0A, the output torque Tr is responsively reduced to 0. As described above, in the comparative example, when the field voltage command value Vfo reaches the minimum voltage (lower limit voltage value Vfmin) in the minimum voltage saturation state, the responsiveness of the field current feedback control system deteriorates and the field current Responsiveness deteriorates.

<d軸の電流指令値の増加>
そこで、電機子電流制御部33は、界磁電圧指令値Vfoが界磁巻線に印加できる最小電圧(下限電圧値Vfmin)以下になる最小電圧飽和状態になった場合に、d軸電流の増加条件が成立したと判定し、d軸の電流指令値Idoを正の値に増加させる。
<Increase in d-axis current command value>
Therefore, the armature current control unit 33 increases the d-axis current when the field voltage command value Vfo becomes the minimum voltage saturation state that becomes equal to or less than the minimum voltage (lower limit voltage value Vfmin) that can be applied to the field winding. It is determined that the condition is satisfied, and the current command value Ido on the d-axis is increased to a positive value.

本実施の形態では、電機子電流制御部33は、d軸電流の増加条件が成立した場合に、式(16)を満たす増加時のd軸の電流指令値Idoincを算出する。例えば、電機子電流制御部33は、式(15)を用い、増加時のd軸の電流指令値Idoincを算出する。式(15)のId=0の目標飽和の界磁電流値Ifsat0は、Id=0において所望の磁気飽和が得られる界磁電流値に予め設定されている。最小電圧飽和状態になりd軸電流の増加条件が成立している場合は、界磁電流指令値Ifoは、Id=0の目標飽和の界磁電流値Ifsat0よりも小さくなっている。 In the present embodiment, the armature current control unit 33 calculates the d-axis current command value Idoinc at the time of increase satisfying the equation (16) when the condition for increasing the d-axis current is satisfied. For example, the armature current control unit 33 uses the equation (15) to calculate the current command value Idoinc of the d-axis at the time of increase. The field current value Ifsat0 of the target saturation of Id = 0 in the equation (15) is preset to the field current value at which the desired magnetic saturation can be obtained at Id = 0. When the minimum voltage is saturated and the condition for increasing the d-axis current is satisfied, the field current command value Ifo is smaller than the field current value Ifsat0 of the target saturation of Id = 0.

現在の界磁電流Ifsは、d軸電流の増加条件が成立した時点の界磁電流指令値Ifoに設定される。換算定数Ksrは、式(12)に示したように、界磁巻線の巻数に応じた界磁巻線のインダクタンスLf0に対する、電機子巻線の巻数に応じたd軸インダクタンスLd0の比率に予め設定されている。或いは、式(15)に従って算出された増加時のd軸の電流指令値Idoincに対して、1より大きい値が乗算されてもよい。 The current field current Ifs is set to the field current command value Ifo at the time when the condition for increasing the d-axis current is satisfied. As shown in the equation (12), the conversion constant Ksr is previously set to 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 according to the number of turns of the field winding. It is set. Alternatively, a value larger than 1 may be multiplied by the current command value Idoinc on the d-axis at the time of increase calculated according to the equation (15).

d軸電流の増加により、ロータ磁束ψが強められ、磁気飽和の状態になる。その結果、電流微分インダクタンスdLIfが低下し、界磁巻線の応答性が向上する。よって、界磁電圧指令値Vfoが最小電圧(下限電圧値Vfmin)により下限制限され、最小電圧飽和状態になり、界磁電流のフィードバック制御系の応答性が悪化する場合でも、制御対象である界磁巻線の応答性を向上させ、界磁電流のフィードバック制御系の応答性が悪化することを抑制し、界磁電流検出値Ifrを応答性良く界磁電流指令値Ifoに追従させることができる。 As the d-axis current increases, the rotor magnetic flux ψ is strengthened, resulting in a state of magnetic saturation. As a result, the current differential inductance dLIf is reduced, and the responsiveness of the field winding is improved. Therefore, even if the field voltage command value Vfo is limited to the lower limit by the minimum voltage (lower limit voltage value Vfmin), the minimum voltage is saturated, and the responsiveness of the field current feedback control system deteriorates, the field to be controlled is controlled. It is possible to improve the responsiveness of the magnetic winding, suppress the deterioration of the responsiveness of the field current feedback control system, and make the field current detection value Ifr follow the field current command value Ifo with good responsiveness. ..

トルク指令値Toが0でない状態で、d軸の電圧指令値の増加を行うと、d軸電流の増加により出力トルクの絶対値が減少するが、界磁電流の応答性を向上させることができる。また、出力トルクの絶対値の減少に対して、実施の形態1の式(19)に示したように、電機子電流制御部33は、d軸電流の増加条件が成立した場合に、d軸の電流指令値の増加量(Idoinc-Idob)に応じて、q軸の電流指令値Iqoを増加させてもよい。 If the voltage command value of the d-axis is increased while the torque command value To is not 0, the absolute value of the output torque decreases due to the increase of the d-axis current, but the responsiveness of the field current can be improved. .. Further, with respect to the decrease in the absolute value of the output torque, as shown in the equation (19) of the first embodiment, the armature current control unit 33 controls the d-axis when the condition for increasing the d-axis current is satisfied. The current command value Iqo on the q-axis may be increased according to the increase amount (Idoinc-Idob) of the current command value of.

一方、トルク指令値Toが0である状態で、d軸の電圧指令値の増加を行っても、出力トルクは0から変化しない。よって、電機子電流制御部33は、d軸の電流指令値の増加量(Idoinc-Idob)に応じて、q軸の電流指令値Iqoを増加させなくてもよい。なお、トルク指令値Toが0である場合は、q軸の基本電流指令値Iqobは0Aになるので、式(19)により算出される増加時のq軸の電流指令値Iqoincは、q軸の基本電流指令値Iqobになる。よって、トルク指令値Toの値に関わらず、q軸の電流指令値の増加処理が行われても、悪影響はない。 On the other hand, even if the voltage command value of the d-axis is increased while the torque command value To is 0, the output torque does not change from 0. Therefore, the armature current control unit 33 does not have to increase the current command value Iqo on the q-axis according to the increase amount (Idoinc-Idob) of the current command value on the d-axis. When the torque command value To is 0, the basic current command value Iqob of the q-axis is 0A, so that the current command value Iqoinc of the q-axis at the time of increase calculated by the equation (19) is the q-axis. The basic current command value is Iqob. Therefore, regardless of the torque command value To, even if the q-axis current command value is increased, there is no adverse effect.

出力トルクへの影響がないようにするため、最小電圧飽和状態は、界磁電流指令値Ifoが0Aである状態(又はトルク指令値Toが0である状態、q軸の基本電流指令値Iqobが0Aである状態)で、界磁電圧指令値が最小電圧(下限電圧値Vfmin)以下になった状態とされてもよい。 In order to prevent the output torque from being affected, the minimum voltage saturation state is the state where the field current command value Ifo is 0A (or the state where the torque command value To is 0, and the basic current command value Iqob on the q-axis is 0. In the state of 0A), the field voltage command value may be set to the minimum voltage (lower limit voltage value Vfmin) or less.

また、実施の形態1と同様に、電機子電流制御部33は、最小電圧飽和状態になりd軸電流の増加条件が成立した後、界磁電流指令値Ifoと界磁電流検出値Ifrとの偏差ΔIfの絶対値が、解除判定値Thcn以下になったときに、d軸電流の増加条件が成立しなくなったと判定し、d軸の電流指令値の増加処理を終了する。 Further, as in the first embodiment, the armature current control unit 33 sets the field current command value Ifo and the field current detection value Ifr after the minimum voltage saturation state is reached and the condition for increasing the d-axis current is satisfied. When the absolute value of the deviation ΔIf becomes equal to or less than the release determination value Thcn, it is determined that the condition for increasing the d-axis current is no longer satisfied, and the process of increasing the current command value of the d-axis is terminated.

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

時刻t61で、図15と同様に、トルク指令値Toがステップ的に0に減少し、界磁電流指令値Ifoが、ステップ的に0に減少し、q軸の電流指令値Iqoが、ステップ的に0に減少し、d軸の基本電流指令値Idobが、ステップ的に0に増加している。 At time t61, the torque command value To decreases stepwise to 0, the field current command value Ifo decreases stepwise to 0, and the q-axis current command value Iqo changes stepwise, as in FIG. It decreases to 0, and the basic current command value Idob on the d-axis increases to 0 step by step.

界磁電流偏差ΔIfが大きくなっており、PI制御(特に、比例項)により演算される界磁電圧指令値Vfoが0よりも小さくなっているが、界磁電圧指令値Vfoは、下限電圧値Vfmin(本例では0V)により下限制限され、また、界磁電流指令値Ifoは0Aであり、最小電圧飽和状態になっている(時刻t61以降)。界磁電流のフィードバック制御系の操作量である界磁電圧指令値Vfoは、下限制限されているので、界磁電流のフィードバック制御系の応答性が悪化している。 The field current deviation ΔIf is large, and the field voltage command value Vfo calculated by PI control (particularly, the proportional term) is smaller than 0, but the field voltage command value Vfo is the lower limit voltage value. The lower limit is limited by Vfmin (0V in this example), the field current command value Ifo is 0A, and the minimum voltage is saturated (after time t61). Since the field voltage command value Vfo, which is the operation amount of the field current feedback control system, is limited to the lower limit, the responsiveness of the field current feedback control system is deteriorated.

電機子電流制御部33は、時刻t61で、最小電圧飽和状態になり、d軸電流の増加条件が成立したので、式(16)又は式(15)を用い、時刻t61の時点の界磁電流指令値Ifo(0A)に基づいて、増加時のd軸の電流指令値Idoincを算出し、増加時のd軸の電流指令値Idoincをd軸の電流指令値Idoに設定している。その結果、d軸の電流指令値Idoは、正の値に増加している。 The armature current control unit 33 is in the minimum voltage saturation state at time t61, and the condition for increasing the d-axis current is satisfied. Therefore, the field current at time t61 is used by using equation (16) or equation (15). Based on the command value Ifo (0A), the current command value Idoinc of the d-axis at the time of increase is calculated, and the current command value Idoinc of the d-axis at the time of increase is set to the current command value Ido of the d-axis. As a result, the current command value Ido on the d-axis has increased to a positive value.

d軸電流の増加により、ロータ磁束ψが強められ、界磁電流検出値Ifrが減少しても、磁気飽和の状態になる。その結果、界磁電流検出値Ifrが減少しても、電流微分インダクタンスdLIfが低下した状態を維持でき、界磁巻線の応答性が向上している。よって、界磁電流のフィードバック制御系の応答性が悪化することを抑制し、界磁電流検出値Ifrを応答性良く界磁電流指令値Ifoに追従させることができている。 By increasing the d-axis current, the rotor magnetic flux ψ is strengthened, and even if the field current detection value Ifr decreases, the magnetic saturation state is reached. As a result, even if the field current detection value Ifr decreases, the state in which the current differential inductance dLIf has decreased can be maintained, and the responsiveness of the field winding is improved. Therefore, it is possible to suppress the deterioration of the responsiveness of the field current feedback control system and make the field current detection value Ifr follow the field current command value Ifo with good responsiveness.

そして、時刻t62で、電機子電流制御部33は界磁電流指令値Ifoと界磁電流検出値Ifrとの偏差ΔIfの絶対値が、解除判定値Thcn以下になったとので、d軸電流の増加条件が成立しなくなったと判定し、d軸の電流指令値の増加処理を終了し、d軸の基本電流指令値Idob(本例では、0A)を、最終的なd軸の電流指令値Idoに設定している。 Then, at time t62, the armature current control unit 33 said that the absolute value of the deviation ΔIf between the field current command value Ifo and the field current detection value Ifr became equal to or less than the release determination value Thcn, so that the d-axis current increased. It is determined that the condition is no longer satisfied, the process of increasing the current command value of the d-axis is terminated, and the basic current command value Idob (0A in this example) of the d-axis is set to the final current command value Ido of the d-axis. It is set.

図16の例では、d軸電流の増加条件が成立した時刻t61で、q軸の電流指令値Iqoが0Aに減少されていた。しかし、図17に示すように、d軸電流の増加条件が成立した時刻t71で、q軸の電流指令値Iqoは0Aに減少されずに、d軸電流の増加条件が成立する前の値に維持されてもよい。この場合であっても、d軸電流を増加させることにより、界磁電流の応答性を向上させ、界磁電流を応答性よく低下させることができる。界磁電流の低下によりロータ磁束を低下させ、出力トルクを低下させることができる。 In the example of FIG. 16, at the time t61 when the condition for increasing the d-axis current was satisfied, the current command value Iqo on the q-axis was decreased to 0A. However, as shown in FIG. 17, at the time t71 when the condition for increasing the d-axis current is satisfied, the current command value Iqo for the q-axis is not reduced to 0A, but becomes the value before the condition for increasing the d-axis current is satisfied. May be maintained. Even in this case, by increasing the d-axis current, the responsiveness of the field current can be improved and the responsiveness of the field current can be lowered. By reducing the field current, the rotor magnetic flux can be reduced and the output torque can be reduced.

なお、コンバータ9が実施の形態1と同様に構成され、最小電圧(下限電圧値Vfmin)が-Vdcである場合においても、電機子電流制御部33は、界磁電圧指令値Vfoが界磁巻線に印加できる最小電圧(下限電圧値Vfmin)以下になる最小電圧飽和状態になった場合に、d軸電流の増加条件が成立したと判定し、d軸の電流指令値Idoを正の値に増加させてもよい。 Even when the converter 9 is configured in the same manner as in the first embodiment and the minimum voltage (lower limit voltage value Vfmin) is −Vdc, the armature current control unit 33 has a field voltage command value Vfo for field winding. When the minimum voltage saturation state that is equal to or less than the minimum voltage that can be applied to the line (lower limit voltage value Vfmin) is reached, it is determined that the condition for increasing the d-axis current is satisfied, and the d-axis current command value Ido is set to a positive value. It may be increased.

<転用例>
上記の各実施の形態では、回転機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軸の基本電流指令値、Idoinc 増加時のd軸の電流指令値、Idr d軸の電流検出値、Iqo q軸の電流指令値、Iqob q軸の基本電流指令値、Iqoinc 増加時のq軸の電流指令値、Iqr q軸の電流検出値、Ifo 界磁電流指令値、Ifr 界磁電流検出値、Ifs 現在の界磁電流、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, Idob d-axis basic current command value, d-axis current command value when Idoinc increases, Idr d-axis current detection value, Iqo q-axis current command value, Iqob q-axis basic current command Value, q-axis current command value when Iqoinc increases, Iqr q-axis current detection value, Ifo field current command value, Ifr field current detection value, Ifs current field current, Ifsat0 Id = 0 target saturation Field 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 Upper limit voltage value of voltage command value, lower limit voltage value of Vfmin field voltage command value, Vfo field voltage command value, dLIf current differential inductance

Claims (13)

界磁巻線を設けたロータと電機子巻線を設けたステータとを有する回転機を制御する回転機の制御装置であって、
前記電機子巻線の電流指令値である電機子電流指令値を算出し、前記電機子電流指令値に基づいて電機子電圧指令値を算出し、前記電機子電圧指令値に基づいて、インバータが有するスイッチング素子をオンオフ制御することにより、前記電機子巻線に電圧を印加する電機子電流制御部と、
前記界磁巻線の電流指令値である界磁電流指令値を算出し、前記界磁電流指令値に基づいて界磁電圧指令値を算出し、前記界磁電圧指令値に基づいて、コンバータが有するスイッチング素子をオンオフ制御することにより、前記界磁巻線に電圧を印加する界磁電流制御部と、を備え、
前記ロータの磁極の方向をd軸とし、前記d軸より電気角で90°進んだ方向をq軸とし、
前記電機子電流制御部は、前記界磁電圧指令値が前記界磁巻線に印加できる最大電圧以上になる最大電圧飽和状態になった場合、又は前記界磁電圧指令値が前記界磁巻線に印加できる最小電圧以下になる最小電圧飽和状態になった場合に、前記電機子電流指令値の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.
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 is in a state of maximum voltage saturation where the field voltage command value is equal to or higher than the maximum voltage that can be applied to the field winding, or the field voltage command value is the field winding. A controller for a rotating machine that increases the d-axis component of the armature current command value to a positive value when the minimum voltage is saturated below the minimum voltage that can be applied to the armature.
前記電機子電流制御部は、電機子電流のd軸成分が0である場合に前記ロータに目標の磁気飽和が生じる目標の界磁電流値をIfsat0とし、設定界磁電流をIfsとし、換算定数をKsrとし、増加時の電機子電流指令値のd軸成分をIdoincとし、
前記最大電圧飽和状態になった場合は、前記設定界磁電流は、現在の界磁電流に設定され、前記最小電圧飽和状態になった場合は、前記設定界磁電流は、前記界磁電流指令値に設定され、
前記最大電圧飽和状態になった場合又は前記最小電圧飽和状態になった場合に、
Idoinc≧(Ifsat0-Ifs)/Ksr
の式を満たす前記増加時の電機子電流指令値のd軸成分を、前記電機子電流指令値のd軸成分に設定する請求項1に記載の回転機の制御装置。
In the armature current control unit, when the d-axis component of the armature current is 0, the target field current value at which the target magnetic saturation occurs in the rotor is set to Ifsat 0, the set field current is set to Ifs, and the conversion constant. Is Ksr, and the d-axis component of the armature current command value at the time of increase is Idoinc.
When the maximum voltage saturation state is reached, the set field current is set to the current field current, and when the minimum voltage saturation state is reached, the set field current is the field current command. Set to a value,
When the maximum voltage saturation state is reached or when the minimum voltage saturation state is reached,
Idoinc ≧ (Ifsat0-Ifs) / Ksr
The control device for a rotary machine according to claim 1, wherein the d-axis component of the armature current command value at the time of increasing satisfying the above equation is set as the d-axis component of the armature current command value.
前記電機子電流制御部は、前記最大電圧飽和状態になった場合又は前記最小電圧飽和状態になった場合に、前記電機子電流指令値のd軸成分を正の値に増加させた後、前記電機子電流指令値のd軸成分の増加量を次第に減少させる請求項1又は2に記載の回転機の制御装置。 The armature current control unit increases the d-axis component of the armature current command value to a positive value when the maximum voltage is saturated or the minimum voltage is saturated, and then the armature current control unit increases the d-axis component to a positive value. The control device for a rotating machine according to claim 1 or 2, wherein the amount of increase in the d-axis component of the armature current command value is gradually reduced. 前記電機子電流制御部は、電機子電流のd軸成分が0であるときに前記ロータに磁気飽和が生じる目標の界磁電流値をIfsat0とし、設定界磁電流をIfsとし、換算定数をKsrとし、増加時の電機子電流指令値のd軸成分をIdoincとし、
前記最大電圧飽和状態になった場合は、前記設定界磁電流は、現在の界磁電流に設定され、
前記最大電圧飽和状態になった後、
Idoinc=(Ifsat0-Ifs)/Ksr
の式を用いて、前記増加時の電機子電流指令値のd軸成分を算出し、前記増加時の電機子電流指令値のd軸成分を、前記電機子電流指令値のd軸成分に設定する請求項1に記載の回転機の制御装置。
The armature current control unit sets the target field current value at which magnetic saturation occurs in the rotor to Ifsat 0 when the d-axis component of the armature current is 0, sets the set field current to Ifs, and sets the conversion constant to Ksr. The d-axis component of the armature current command value at the time of increase is set to Idoinc.
When the maximum voltage is saturated, the set field current is set to the current field current.
After reaching the maximum voltage saturation state,
Idoinc = (Ifsat0-Ifs) / Ksr
The d-axis component of the armature current command value at the time of increase is calculated using the formula of, and the d-axis component of the armature current command value at the time of increase is set as the d-axis component of the armature current command value at the time of increase. The control device for the rotating machine according to claim 1.
前記換算定数は、前記界磁巻線の巻数に応じた界磁巻線のインダクタンスに対する、前記電機子巻線の巻数に応じたd軸インダクタンスの比率に設定されている請求項2又は4に記載の回転機の制御装置。 The conversion constant is described in claim 2 or 4, 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. Inductance control device. 前記電機子電流制御部は、前記最大電圧飽和状態になった後又は前記最小電圧飽和状態になった後、前記界磁電流指令値と界磁電流との偏差の絶対値が、解除判定値以下になったときに、前記電機子電流指令値のd軸成分の増加を終了する請求項1から5のいずれか一項に記載の回転機の制御装置。 In the armature current control unit, after the maximum voltage saturation state is reached or the minimum voltage saturation state is reached, the absolute value of the deviation between the field current command value and the field current is equal to or less than the release determination value. The control device for a rotating machine according to any one of claims 1 to 5, wherein the increase of the d-axis component of the armature current command value is terminated when the voltage becomes equal to. 前記電機子電流制御部は、電機子電流のd軸成分が0であるときに前記ロータに磁気飽和が生じる目標の界磁電流値をIfsat0とし、界磁電流の検出値をIfrとし、換算定数をKsrとし、増加前の電機子電流指令値のd軸成分をIdobとし、
前記最大電圧飽和状態になった後又は前記最小電圧飽和状態になった後、
Ksr×Idob+Ifr≧Ifsat0
が成立したときに、前記電機子電流指令値のd軸成分の増加を終了する請求項1から6のいずれか一項に記載の回転機の制御装置。
The armature current control unit sets the target field current value at which magnetic saturation occurs in the rotor when the d-axis component of the armature current is 0 to Ifsat 0, the field current detection value to Ifr, and a conversion constant. Is Ksr, and the d-axis component of the armature current command value before the increase is Ido.
After the maximum voltage saturation state or after the minimum voltage saturation state is reached.
Ksr × Idob + Ifr ≧ Ifsat0
The control device for a rotary machine according to any one of claims 1 to 6, wherein the increase of the d-axis component of the armature current command value is terminated when the above is satisfied.
前記最小電圧飽和状態は、前記界磁電流指令値が0Aである状態で、前記界磁電圧指令値が前記最小電圧以下になった状態である請求項1から7のいずれか一項に記載の回転機の制御装置。 The state according to any one of claims 1 to 7, wherein the minimum voltage saturation state is a state in which the field current command value is 0 A and the field voltage command value is equal to or lower than the minimum voltage. Rotating machine control device. 前記界磁電流指令値から界磁電流値までの制御系の応答周波数は、前記電機子電流指令値から電機子電流値までの制御系の応答周波数よりも低い請求項1から8のいずれか一項に記載の回転機の制御装置。 One of claims 1 to 8, 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. 前記電機子電流制御部は、前記最大電圧飽和状態になった後、前記電機子電流指令値のd軸成分の増加量に応じて、前記電機子電流指令値のq軸成分を増加させる請求項1から9のいずれか一項に記載の回転機の制御装置。 The claim that the armature current control unit increases the q-axis component of the armature current command value according to the increase amount of the d-axis component of the armature current command value after the maximum voltage saturation state is reached. The control device for a rotating machine according to any one of 1 to 9. 前記ロータは、前記界磁巻線に加えて永久磁石を設けた請求項1から10のいずれか一項に記載の回転機の制御装置。 The control device for a rotating machine according to any one of claims 1 to 10, wherein the rotor is provided with a permanent magnet in addition to the field winding. 前記コンバータは、直流電源の正極側に接続される正極側のパワー半導体と、前記直流電源の負極側に接続される負極側のパワー半導体とが直列接続された直列回路を2組設け、第1組の前記直列回路における前記正極側のパワー半導体と前記負極側のパワー半導体との接続点が、前記界磁巻線の一端に接続され、第2組の直列回路における前記正極側のパワー半導体と前記負極側のパワー半導体との接続点が、前記界磁巻線の他端に接続され、少なくとも第2組の直列回路の正極側のパワー半導体は、ダイオードである請求項1から11のいずれか一項に記載の回転機の制御装置。 The converter is provided with two sets of a series circuit in which a power semiconductor on the positive electrode side connected to the positive electrode side of the DC power supply and a power semiconductor on the negative electrode side connected to the negative electrode side of the DC power supply are connected in series. The connection point between the power semiconductor on the positive electrode side and the power semiconductor on the negative electrode side in the series circuit of the set is connected to one end of the field winding, and the power semiconductor on the positive electrode side in the series circuit of the second set. The connection point with the power semiconductor on the negative electrode side is connected to the other end of the field winding, and the power semiconductor on the positive electrode side of at least the second set of the series circuit is any one of claims 1 to 11. The control device for the rotary machine according to paragraph 1. 前記回転機は、車両用の発電電動機である請求項1から12のいずれか一項に記載の回転機の制御装置。 The control device for a rotary machine according to any one of claims 1 to 12, wherein the rotary machine is a generator motor for a vehicle.
JP2020115339A 2020-07-03 2020-07-03 Rotating machine control device Active JP6991282B1 (en)

Priority Applications (1)

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

Applications Claiming Priority (1)

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

Publications (2)

Publication Number Publication Date
JP6991282B1 JP6991282B1 (en) 2022-01-12
JP2022024221A true JP2022024221A (en) 2022-02-09

Family

ID=80185492

Family Applications (1)

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

Country Status (1)

Country Link
JP (1) JP6991282B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002191158A (en) * 2000-12-19 2002-07-05 Denso Corp Vehicle motor-generator
JP2015035885A (en) * 2013-08-08 2015-02-19 日産自動車株式会社 Motor controller

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002191158A (en) * 2000-12-19 2002-07-05 Denso Corp Vehicle motor-generator
JP2015035885A (en) * 2013-08-08 2015-02-19 日産自動車株式会社 Motor controller

Also Published As

Publication number Publication date
JP6991282B1 (en) 2022-01-12

Similar Documents

Publication Publication Date Title
JP4906369B2 (en) Method and apparatus for controlling synchronous motor
JP5281339B2 (en) Synchronous motor drive system and control device used therefor
JP2008295200A (en) Synchronous motor control device and method for optimizing synchronous motor control
JP2008005671A (en) Controller of permanent magnet rotary electric machine
JP2013212002A (en) Motor controller
JP6414771B2 (en) Motor control device and motor control method
JP2013090551A (en) Rotary electric machine control device
JP2009017706A (en) Motor controller and motor control method
JP6949165B2 (en) AC rotating machine control device
JP6687228B1 (en) AC rotating electric machine control device
JP2014050122A (en) Rotor position estimation apparatus, motor control system and rotor position estimation method
JP7046121B2 (en) Rotating machine control device
JP2012120320A (en) Rotational sensorless control device
JP6991282B1 (en) Rotating machine control device
JP2023183491A (en) Control device for ac rotary machine and power generating electric motor device for vehicle
Takahashi et al. Stationary reference frame position sensorless control based on stator flux linkage and sinusoidal current tracking controller for IPMSM
JP2014050123A (en) Rotor position estimation apparatus, motor control system and rotor position estimation method
Zhang et al. A new scheme to direct torque control of interior permanent magnet synchronous machine drives for constant inverter switching frequency and low torque ripple
JP7317250B2 (en) Rotating electric machine control device and electric power steering device
JP6848680B2 (en) Synchronous motor control device
JP7002625B1 (en) AC rotating machine control device
JP7191074B2 (en) AC rotating machine controller
JP7109519B2 (en) AC rotating machine controller
JP2024060260A (en) Control device of rotating electrical machine
JP2015163035A (en) Motor control device for controlling synchronous motor

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

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211022

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211207

R151 Written notification of patent or utility model registration

Ref document number: 6991282

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

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350