JP2012105402A - Control device for rotating machine - Google Patents

Control device for rotating machine Download PDF

Info

Publication number
JP2012105402A
JP2012105402A JP2010249867A JP2010249867A JP2012105402A JP 2012105402 A JP2012105402 A JP 2012105402A JP 2010249867 A JP2010249867 A JP 2010249867A JP 2010249867 A JP2010249867 A JP 2010249867A JP 2012105402 A JP2012105402 A JP 2012105402A
Authority
JP
Japan
Prior art keywords
rotating machine
current
control
phase
feedback control
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
JP2010249867A
Other languages
Japanese (ja)
Other versions
JP5556601B2 (en
Inventor
Koichi Nishihata
幸一 西端
Hiroya Tsuji
浩也 辻
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.)
Denso Corp
Original Assignee
Denso 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 Denso Corp filed Critical Denso Corp
Priority to JP2010249867A priority Critical patent/JP5556601B2/en
Publication of JP2012105402A publication Critical patent/JP2012105402A/en
Application granted granted Critical
Publication of JP5556601B2 publication Critical patent/JP5556601B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Ac Motors In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To eliminate a possibility of decline in feedback correction accuracy in a control device for a rotating machine which performs feedback correction of a norm of an output voltage vector of an inverter.SOLUTION: Based on a phase δ as operation amount for feedback control of estimated torque Te to required torque Tr and a basic norm Vn1 determined by open loop control in accordance with electrical angular velocity ω and the required torque Tr, an operation signal generation part 40 generates an operation signal of an inverter. The basic norm Vn1 is corrected by correction amount ΔVn as operation amount for feedback control of a phase of electric current flowing in a motor generator to a phase of command electric current idr, iqr. Basically, the command electric current idr, iqr is set to enable minimum electric current maximum torque control, and when the vector norm of the command electric current idr, iqr becomes a specified value, setting of the command electric current idr, iqr is changed so as to maintain the specified value.

Description

本発明は、回転機の端子に直流電源の正極および負極のそれぞれを電気的に接続するスイッチング素子を備える電力変換回路を操作することで前記回転機の制御量を制御する回転機の制御装置に関する。   The present invention relates to a control device for a rotating machine that controls a control amount of the rotating machine by operating a power conversion circuit including a switching element that electrically connects each of a positive electrode and a negative electrode of a DC power source to a terminal of the rotating machine. .

この種の制御装置としては、例えば下記特許文献1に見られるように、モータジェネレータに対する要求トルクと電気角速度とに基づき電力変換回路(インバータ)の出力電圧ベクトルのノルムを開ループで設定し、モータジェネレータの実際のトルクをフィードバック制御すべく上記出力電圧の位相を操作するものも提案されている。ここでは、さらに、モータジェネレータに流れる電流の位相をフィードバック制御するための操作量として出力電圧ベクトルのノルムの補正量を積分制御器によって算出することも提案されている。これにより、開ループ制御によって設定されたノルムに誤差が生じた場合であっても、ノルムを適切な値に補正することができるとしている。   As this type of control device, for example, as seen in Patent Document 1 below, the norm of the output voltage vector of the power conversion circuit (inverter) is set in an open loop based on the required torque and electric angular velocity for the motor generator, and the motor There has also been proposed one that manipulates the phase of the output voltage to feedback control the actual torque of the generator. Here, it has also been proposed to calculate the correction amount of the norm of the output voltage vector by an integral controller as an operation amount for feedback control of the phase of the current flowing through the motor generator. Thereby, even if an error occurs in the norm set by the open loop control, the norm can be corrected to an appropriate value.

特開2010−130809号公報JP 2010-130809 A

ただし、モータジェネレータを流れる電流が小さい場合、位相を精度良く検出することができない。このため、モータジェネレータを流れる電流が小さい場合には、ノルムの補正量の算出精度が低下し、ひいては、インバータの出力電圧ベクトルのノルムの設定精度が補正によってさらに低下するおそれがあることが発明者らによって見出された。   However, when the current flowing through the motor generator is small, the phase cannot be detected with high accuracy. For this reason, when the current flowing through the motor generator is small, the calculation accuracy of the norm correction amount is lowered, and consequently the setting accuracy of the norm of the output voltage vector of the inverter may be further reduced by the correction. And the like.

本発明は、上記課題を解決する過程でなされたものであり、その目的は、電力変換回路の出力電圧ベクトルのノルムをフィードバック補正するものにあって、このフィードバック補正精度の低下を好適に抑制することのできる新たな回転機の制御装置を提供することにある。   The present invention has been made in the process of solving the above-mentioned problems, and its object is to perform feedback correction on the norm of the output voltage vector of the power conversion circuit, and to appropriately suppress this decrease in feedback correction accuracy. It is an object of the present invention to provide a new control device for a rotating machine.

以下、上記課題を解決するための手段、およびその作用効果について記載する。   Hereinafter, means for solving the above-described problems and the operation and effect thereof will be described.

請求項1記載の発明は、回転機の端子に直流電源の正極および負極のそれぞれを電気的に接続するスイッチング素子を備える電力変換回路を操作することで前記回転機の制御量を制御する回転機の制御装置において、前記回転機を流れるq軸電流およびd軸電流のいずれか一方と前記回転機のトルクとの少なくとも一方をフィードバック制御するための操作量として前記電力変換回路の出力電圧ベクトルの位相を設定する位相設定手段と、前記回転機のトルクに関するパラメータおよび前記回転機の回転速度を入力として前記電力変換回路の出力電圧ベクトルの基本ノルムを設定する基本ノルム設定手段と、前記位相設定手段とは別のパラメータを制御量とするフィードバック制御手段であって且つ前記回転機を流れる電流をフィードバック制御するための操作量として前記基本ノルムの補正量を算出し、該補正量によって前記基本ノルムを補正する補正手段と、前記位相設定手段および前記補正手段の出力に基づき、前記電力変換回路を操作する操作手段とを備え、前記回転機に対する電流の指令値は、その振幅値がゼロよりも大きい規定値以上となるように設定されていることを特徴とする。   According to a first aspect of the present invention, there is provided a rotating machine that controls a control amount of the rotating machine by operating a power conversion circuit including a switching element that electrically connects each of a positive electrode and a negative electrode of a DC power source to a terminal of the rotating machine. The phase of the output voltage vector of the power conversion circuit as an operation amount for feedback control of at least one of the q-axis current and the d-axis current flowing through the rotating machine and the torque of the rotating machine. Phase setting means for setting a parameter, a basic norm setting means for setting a basic norm of an output voltage vector of the power conversion circuit with a parameter relating to the torque of the rotating machine and a rotation speed of the rotating machine as inputs, and the phase setting means, Is a feedback control means using another parameter as a controlled variable, and feeds back the current flowing through the rotating machine. A correction amount of the basic norm is calculated as an operation amount for controlling, and the power conversion circuit is operated based on outputs of a correction unit that corrects the basic norm by the correction amount, the phase setting unit, and the correction unit. And a command value of the current for the rotating machine is set such that the amplitude value is not less than a specified value greater than zero.

上記発明では、指令値の振幅値が規定値以上となるように設定されているため、基本ノルムの補正量を算出する際の入力パラメータとしてのフィードバック制御量が過度に小さくなる事態を好適に抑制することができる。このため、基本ノルムのフィードバック補正精度の低下を好適に抑制することができる。   In the above invention, since the amplitude value of the command value is set to be equal to or greater than the specified value, the situation where the feedback control amount as the input parameter when calculating the correction amount of the basic norm is suitably suppressed is suitably suppressed. can do. For this reason, it is possible to suitably suppress a decrease in the feedback correction accuracy of the basic norm.

請求項2記載の発明は、請求項1記載の発明において、前記電流の指令値は、その振幅値が規定値となる領域を有し、該領域においてq軸の電流の絶対値が減少するにつれてd軸の電流の絶対値が大きくなるように設定されていることを特徴とする。   According to a second aspect of the present invention, in the first aspect of the invention, the command value of the current has a region where the amplitude value becomes a specified value, and the absolute value of the q-axis current decreases in the region. The absolute value of the d-axis current is set to be large.

上記発明では、振幅値がその最小値(規定値)となる領域を有するため、規定値となるのが単一の点である場合と比較して、振幅値の大きさを極力大きくすることが容易となる。特に、q軸の電流の絶対値が減少するにつれてd軸の電流の絶対値が大きくなるようにすることで、トルクがゼロとなる指令電流まで適切な設定を行うことができる。   In the above invention, since the amplitude value has a region where the minimum value (specified value) is obtained, the amplitude value can be increased as much as possible as compared with the case where the specified value is a single point. It becomes easy. In particular, by setting the absolute value of the d-axis current to increase as the absolute value of the q-axis current decreases, an appropriate setting can be made up to a command current at which the torque becomes zero.

請求項3記載の発明は、請求項1または2記載の発明において、前記電流の指令値は、前記振幅値が規定値よりも大きい領域では最小電流最大トルク制御を実現するための値に設定されていることを特徴とする。   According to a third aspect of the present invention, in the first or second aspect of the invention, the command value of the current is set to a value for realizing minimum current / maximum torque control in a region where the amplitude value is larger than a specified value. It is characterized by.

請求項4記載の発明は、請求項1〜3のいずれか1項に記載の発明において、前記補正手段は、前記回転機を流れる電流の位相をフィードバック制御することを特徴とする。   According to a fourth aspect of the present invention, in the invention according to any one of the first to third aspects, the correction means feedback-controls the phase of the current flowing through the rotating machine.

電流の位相は、電流の振幅がゼロである場合には不定となり、また電流の振幅が小さい場合にはその検出精度が低下しやすい。このため、上記発明は、上記指令値の設定のメリットが大きい。   The phase of the current becomes indefinite when the amplitude of the current is zero, and the detection accuracy tends to decrease when the amplitude of the current is small. For this reason, the said invention has the big merit of the setting of the said command value.

請求項5記載の発明は、請求項1〜3のいずれか1項に記載の発明において、前記補正手段は、前記回転機を流れる電流の振幅をフィードバック制御することを特徴とする。   According to a fifth aspect of the present invention, in the invention according to any one of the first to third aspects, the correction means feedback-controls an amplitude of a current flowing through the rotating machine.

電流の振幅が小さい場合、その検出精度が低下しやすい。このため、上記発明は、上記指令値の設定のメリットが大きい。   When the amplitude of the current is small, the detection accuracy tends to be lowered. For this reason, the said invention has the big merit of the setting of the said command value.

請求項6記載の発明は、請求項1〜3のいずれか1項に記載の発明において、前記補正手段は、前記回転機を流れるq軸電流をフィードバック制御することを特徴とする。   According to a sixth aspect of the present invention, in the invention according to any one of the first to third aspects, the correction means feedback-controls a q-axis current flowing through the rotating machine.

電流の振幅が小さい場合、q軸電流の検出精度が低下しやすい。このため、上記発明は、上記指令値の設定のメリットが大きい。   When the amplitude of the current is small, the detection accuracy of the q-axis current tends to decrease. For this reason, the said invention has the big merit of the setting of the said command value.

請求項7記載の発明は、請求項4〜6のいずれか1項に記載の発明において、前記補正手段は、q軸電流がゼロとなる場合、前記補正量の算出手法を切り替え、前記回転機を流れるd軸電流をフィードバック制御するための操作量として前記補正量を算出することを特徴とする。   The invention according to claim 7 is the invention according to any one of claims 4 to 6, wherein when the q-axis current becomes zero, the correction unit switches the calculation method of the correction amount, and the rotating machine The correction amount is calculated as an operation amount for performing feedback control of the d-axis current flowing through.

q軸電流がゼロとなる場合、q軸電流や位相の検出精度が低下する。また、この場合、同一のトルクを実現するd軸電流が複数通り存在することとなる。上記発明では、この点に鑑み、q軸電流がゼロとなる場合に補正量の算出手法を切り替えた。   When the q-axis current becomes zero, the detection accuracy of the q-axis current and the phase decreases. In this case, there are a plurality of d-axis currents that realize the same torque. In the above invention, in view of this point, the calculation method of the correction amount is switched when the q-axis current becomes zero.

請求項8記載の発明は、請求項1〜3のいずれか1項に記載の発明において、前記補正手段は、前記回転機を流れるd軸電流をフィードバック制御することを特徴とする。   According to an eighth aspect of the present invention, in the invention according to any one of the first to third aspects, the correction means feedback-controls the d-axis current flowing through the rotating machine.

電流の振幅が小さい場合、d軸電流の検出精度が低下しやすい。このため、上記発明は、上記指令値の設定のメリットが大きい。   When the current amplitude is small, the detection accuracy of the d-axis current tends to decrease. For this reason, the said invention has the big merit of the setting of the said command value.

請求項9記載の発明は、請求項1〜8のいずれか1項に記載の発明において、前記位相設定手段は、前記回転機のトルクをフィードバック制御するものであることを特徴とする。   According to a ninth aspect of the present invention, in the invention according to any one of the first to eighth aspects, the phase setting means feedback-controls the torque of the rotating machine.

第1の実施形態にかかるシステム構成図。1 is a system configuration diagram according to a first embodiment. FIG. 同実施形態にかかるインバータの操作信号の生成に関する処理を示すブロック図。The block diagram which shows the process regarding the production | generation of the operation signal of the inverter concerning the embodiment. 同実施形態にかかる過変調制御と電流FB制御との切替処理の手順を示す流れ図。The flowchart which shows the procedure of the switching process between the over modulation control and current FB control concerning the embodiment. 同実施形態にかかるノルムの補正手法を示す図。The figure which shows the correction method of the norm concerning the embodiment. 同実施形態にかかる指令電流の設定を示す図。The figure which shows the setting of the command electric current concerning the embodiment. 同実施形態にかかるノルム補正処理の手順を示す流れ図。The flowchart which shows the procedure of the norm correction | amendment process concerning the embodiment. 第2の実施形態にかかるインバータの操作信号の生成に関する処理を示すブロック図。The block diagram which shows the process regarding the production | generation of the operation signal of the inverter concerning 2nd Embodiment. 第3の実施形態にかかるインバータの操作信号の生成に関する処理を示すブロック図。The block diagram which shows the process regarding the production | generation of the operation signal of the inverter concerning 3rd Embodiment. 第4の実施形態にかかるインバータの操作信号の生成に関する処理を示すブロック図。The block diagram which shows the process regarding the production | generation of the operation signal of the inverter concerning 4th Embodiment.

<第1の実施形態>
以下、本発明にかかる回転機の制御装置を車載主機としての回転機の制御装置に適用した第1の実施形態について、図面を参照しつつ説明する。
<First Embodiment>
Hereinafter, a first embodiment in which a control device for a rotating machine according to the present invention is applied to a control device for a rotating machine as an in-vehicle main machine will be described with reference to the drawings.

図1に、本実施形態にかかるシステム構成図を示す。   FIG. 1 shows a system configuration diagram according to the present embodiment.

モータジェネレータ10は、3相の永久磁石同期モータである。また、モータジェネレータ10は、突極性を有する回転機(突極機)である。詳しくは、モータジェネレータ10は、埋め込み磁石同期モータ(IPMSM)である。   The motor generator 10 is a three-phase permanent magnet synchronous motor. The motor generator 10 is a rotating machine (saliency pole machine) having saliency. Specifically, the motor generator 10 is an embedded magnet synchronous motor (IPMSM).

モータジェネレータ10は、インバータIVおよび昇圧コンバータCVを介して高電圧バッテリ12に接続されている。ここで、昇圧コンバータCVは、高電圧バッテリ12の電圧(百V以上:例えば「288V」)を所定の電圧(例えば「666V」)を上限として昇圧するものである。一方、インバータIVは、スイッチング素子S*p,S*n(*=u,v,w)の直列接続体を3組備えており、これら各直列接続体の接続点がモータジェネレータ10のU,V,W相にそれぞれ接続されている。これらスイッチング素子S*p,S*nとして、本実施形態では、絶縁ゲートバイポーラトランジスタ(IGBT)が用いられている。そして、これらにはそれぞれ、ダイオードD*p,D*nが逆並列に接続されている。   Motor generator 10 is connected to high voltage battery 12 via inverter IV and boost converter CV. Here, the boost converter CV boosts the voltage of the high voltage battery 12 (100 V or more: for example, “288 V”) with a predetermined voltage (for example, “666 V”) as an upper limit. On the other hand, the inverter IV includes three sets of series connection bodies of switching elements S * p, S * n (* = u, v, w), and the connection points of these series connection bodies are U, They are connected to the V and W phases, respectively. In the present embodiment, insulated gate bipolar transistors (IGBTs) are used as the switching elements S * p and S * n. In addition, diodes D * p and D * n are connected in antiparallel to these.

本実施形態では、モータジェネレータ10やインバータIVの状態を検出する検出手段として、以下のものを備えている。まずモータジェネレータ10の回転角度θ(電気角)を検出する回転角度センサ15を備えている。また、モータジェネレータ10の各相を流れる電流iu,iv,iwを検出する電流センサ16,17,18を備えている。さらに、インバータIVの入力電圧(電源電圧VDC)を検出する電圧センサ19を備えている。   In this embodiment, the following is provided as detection means for detecting the state of the motor generator 10 and the inverter IV. First, a rotation angle sensor 15 that detects a rotation angle θ (electrical angle) of the motor generator 10 is provided. Further, current sensors 16, 17, and 18 that detect currents iu, iv, and iw flowing through the phases of the motor generator 10 are provided. Furthermore, a voltage sensor 19 for detecting an input voltage (power supply voltage VDC) of the inverter IV is provided.

上記各種センサの検出値は、インターフェース13を介して低圧システムを構成する制御装置14に取り込まれる。制御装置14では、これら各種センサの検出値に基づき、インバータIVや昇圧コンバータCVを操作する操作信号を生成して出力する。ここで、インバータIVのスイッチング素子S*p,S*nを操作する信号が、操作信号g*p,g*nである。また、昇圧コンバータCVの2つのスイッチング素子を操作する信号が、操作信号gup,gcnである。   The detection values of the various sensors are taken into the control device 14 constituting the low pressure system via the interface 13. The control device 14 generates and outputs an operation signal for operating the inverter IV and the boost converter CV based on the detection values of these various sensors. Here, the signals for operating the switching elements S * p and S * n of the inverter IV are the operation signals g * p and g * n. The signals for operating the two switching elements of the boost converter CV are the operation signals gup and gcn.

図2に、上記インバータIVの操作信号の生成に関する処理のブロック図を示す。   FIG. 2 shows a block diagram of processing relating to generation of the operation signal of the inverter IV.

図示されるように、本実施形態では、電流フィードバック制御部20および過変調制御部30を備えている。以下では、「電流フィードバック制御部20の処理」、「過変調制御部30の処理」、「電流フィードバック制御部20の処理と過変調制御部30の処理との切り替え処理」の順に説明した後、最後に「過変調制御部30のノルム補正」について詳述する。
「電流フィードバック制御部20の処理」
モータジェネレータ10の各相を流れる電流iu,iv,iwは、2相変換部50において、回転2相座標系の実電流であるd軸上の実電流idとq軸上の実電流iqとに変換される。詳しくは、2相変換部50の出力のq軸成分は、ローパスフィルタ22にて高周波成分がカットされ、また、2相変換部50の出力するd軸成分は、ローパスフィルタ23にて高周波成分がカットされる。一方、指令電流設定部21は、要求トルクTrに基づき、回転2相座標系の電流の指令値であるd軸上の指令電流idrおよびq軸上の指令電流iqrを設定する。ここでは、基本的には、最小の電流で最大のトルクとなる最小電流最大トルク制御を実現可能なように指令電流idr,iqrが設定されている。
As illustrated, the present embodiment includes a current feedback control unit 20 and an overmodulation control unit 30. In the following, after describing “processing of the current feedback control unit 20”, “processing of the overmodulation control unit 30”, “processing of switching between the processing of the current feedback control unit 20 and the processing of the overmodulation control unit 30” in this order, Finally, “norm correction of the overmodulation control unit 30” will be described in detail.
“Processing of Current Feedback Control Unit 20”
The currents iu, iv, iw flowing through the phases of the motor generator 10 are converted into an actual current id on the d-axis and an actual current iq on the q-axis, which are actual currents in the rotating two-phase coordinate system, in the two-phase conversion unit 50. Converted. Specifically, the high-frequency component of the q-axis component of the output of the two-phase conversion unit 50 is cut by the low-pass filter 22, and the high-frequency component of the d-axis component output by the two-phase conversion unit 50 is converted by the low-pass filter 23. Cut. On the other hand, the command current setting unit 21 sets a command current idr on the d axis and a command current iqr on the q axis, which are current command values of the rotating two-phase coordinate system, based on the required torque Tr. Here, basically, the command currents idr and iqr are set so as to realize the minimum current maximum torque control that provides the maximum torque with the minimum current.

フィードバック制御部24は、d軸上の実電流idを指令電流idrにフィードバック制御するための操作量としてのd軸上の指令電圧vdrを算出する。一方、フィードバック制御部25は、q軸上の実電流iqを指令電流iqrにフィードバック制御するための操作量としてのq軸上の指令電圧vqrを算出する。詳しくは、フィードバック制御部24,25では、比例制御器の出力と積分制御器の出力とを加算することで上記算出を行う。   The feedback control unit 24 calculates a command voltage vdr on the d axis as an operation amount for performing feedback control of the actual current id on the d axis to the command current idr. On the other hand, the feedback control unit 25 calculates a command voltage vqr on the q axis as an operation amount for performing feedback control of the actual current iq on the q axis to the command current iqr. Specifically, the feedback controllers 24 and 25 perform the above calculation by adding the output of the proportional controller and the output of the integral controller.

3相変換部26では、回転2相座標系の指令電圧vdr、vqrを、3相の指令電圧vur,vvr,vwrに変換する。PWM信号生成部27では、3相の指令電圧vur,vvr,vwrと、電源電圧VDCとに基づき、PWM処理によって、操作信号g*p,g*nを生成する。本実施形態では、特に、3相の指令電圧vur,vvr,vwrを2相変調して且つ電源電圧VDCにて規格化した信号と三角波形状のキャリアとの大小比較に基づき操作信号を生成する。
「過変調制御部30の処理」
トルク推定部31では、モータジェネレータ10を流れるq軸電流およびd軸電流(ローパスフィルタ22,23の出力)に基づき、推定トルクTeを算出する。そして、位相設定部32では、推定トルクTeを要求トルクTrにフィードバック制御するための操作量として位相δを算出する。この位相δは、推定トルクTeと要求トルクTrとの差を入力とする比例制御器と積分制御器との各出力の和として算出されるものである。
The three-phase conversion unit 26 converts the command voltages vdr and vqr in the rotating two-phase coordinate system into three-phase command voltages vur, vvr and vwr. The PWM signal generation unit 27 generates operation signals g * p and g * n by PWM processing based on the three-phase command voltages vur, vvr, and vwr and the power supply voltage VDC. In the present embodiment, in particular, an operation signal is generated based on a magnitude comparison between a signal obtained by two-phase modulation of the three-phase command voltages vur, vvr, and vwr and normalized by the power supply voltage VDC and a triangular wave carrier.
“Processing of Overmodulation Control Unit 30”
The torque estimation unit 31 calculates an estimated torque Te based on the q-axis current and the d-axis current (outputs of the low-pass filters 22 and 23) flowing through the motor generator 10. Then, the phase setting unit 32 calculates the phase δ as an operation amount for performing feedback control of the estimated torque Te to the required torque Tr. This phase δ is calculated as the sum of the outputs of the proportional controller and the integral controller that receive the difference between the estimated torque Te and the required torque Tr.

ノルム設定部33では、要求トルクTrおよび電気角速度ωとインバータIVの出力電圧ベクトルの基本ノルムVn1との関係を記憶したマップを用い、要求トルクTrおよび電気角速度ωを入力として基本ノルムVn1を設定する。ここで、ベクトルのノルムは、ベクトルの各成分の2乗の和の平方根によって定義される。なお、ここでの基本ノルムVn1は、指令電流idr,iqrと同一の要求事項を満たすように設計されている。すなわち、基本的には最小電流最大トルク制御を実現可能なように設計されている。   The norm setting unit 33 uses a map storing the relationship between the required torque Tr and electrical angular velocity ω and the basic norm Vn1 of the output voltage vector of the inverter IV, and sets the basic norm Vn1 with the required torque Tr and electrical angular velocity ω as inputs. . Here, the norm of the vector is defined by the square root of the sum of the squares of the components of the vector. The basic norm Vn1 here is designed to satisfy the same requirements as the command currents idr and iqr. That is, it is basically designed to realize minimum current / maximum torque control.

一方、指令位相算出部34は、指令電流idr,iqrを入力として、指令電流idr,iqrの位相を算出する。実位相算出部35は、モータジェネレータ10を流れる実際のd軸およびq軸の電流を入力として、その位相を算出する。補正量算出部36では、実位相算出部35によって算出される位相を指令位相算出部34によって算出される位相にフィードバック制御するための操作量として、基本ノルムVn1の補正量ΔVnを算出する。この補正量ΔVnは、比例制御器と積分制御器との各出力の和として算出される。   On the other hand, the command phase calculation unit 34 receives the command currents idr and iqr and calculates the phases of the command currents idr and iqr. The actual phase calculation unit 35 receives the actual d-axis and q-axis currents flowing through the motor generator 10 and calculates the phase. The correction amount calculation unit 36 calculates a correction amount ΔVn of the basic norm Vn1 as an operation amount for performing feedback control of the phase calculated by the actual phase calculation unit 35 to the phase calculated by the command phase calculation unit 34. This correction amount ΔVn is calculated as the sum of the outputs of the proportional controller and the integral controller.

一方、d軸フィードバック制御部37では、モータジェネレータ10を流れるd軸電流を指令電流idrにフィードバック制御するための操作量として、基本ノルムVn1の補正量ΔVnを算出する。そしてセレクタ38では、これら補正量算出部36およびd軸フィードバック制御部37のそれぞれの出力する補正量ΔVnのうちのいずれか一方を選択的に補正部39に出力する。補正部39では、基本ノルムVn1を補正量ΔVnにて補正することでノルムVnを算出する。   On the other hand, the d-axis feedback control unit 37 calculates a correction amount ΔVn of the basic norm Vn1 as an operation amount for performing feedback control of the d-axis current flowing through the motor generator 10 to the command current idr. The selector 38 selectively outputs one of the correction amounts ΔVn output from the correction amount calculation unit 36 and the d-axis feedback control unit 37 to the correction unit 39. The correction unit 39 calculates the norm Vn by correcting the basic norm Vn1 with the correction amount ΔVn.

そして、操作信号生成部40では、上記位相設定部32の設定する位相δと、上記補正部39の出力するノルムVnと、電源電圧VDCと、回転角度θとに基づき、操作信号g*p,g*nを生成する。詳しくは、操作信号生成部40は、変調率毎に、電気角の1回転周期分の操作信号波形をマップデータとして記憶している。   In the operation signal generation unit 40, the operation signal g * p, based on the phase δ set by the phase setting unit 32, the norm Vn output from the correction unit 39, the power supply voltage VDC, and the rotation angle θ. g * n is generated. Specifically, the operation signal generation unit 40 stores an operation signal waveform for one rotation period of the electrical angle as map data for each modulation factor.

操作信号生成部40では、電源電圧VDCとノルムVnとに基づき、変調率を算出し、これに応じて、該当する操作信号波形を選択する。ここで、上記変調率の上限は、矩形波制御時の変調率である「1.27」とされている。このため、変調率が最大値「1.27」となる場合には、操作信号波形として、矩形波制御時の波形である電気角の1回転周期に高電位側のスイッチング素子S*pがオン状態とされる期間と低電位側のスイッチング素子S*nがオン状態とされる期間とのそれぞれを1回ずつとする波形(1パルス波形)が選択される。一方、変調率の下限は、電流フィードバック制御部20によって設定される指令電圧vur,vvr,vwrに応じた3つの線間電圧をインバータIVの入力電圧によって実現することのできる上限値である「1.15」に設定されている。すなわち、2相変調された信号をインバータIVの入力電圧によって実現することのできる上限値に設定されている。   The operation signal generation unit 40 calculates the modulation rate based on the power supply voltage VDC and the norm Vn, and selects a corresponding operation signal waveform according to the calculated modulation rate. Here, the upper limit of the modulation rate is set to “1.27”, which is the modulation rate during rectangular wave control. For this reason, when the modulation rate is the maximum value “1.27”, the switching element S * p on the high potential side is turned on as one operation signal waveform in one rotation period of the electrical angle that is the waveform at the time of the rectangular wave control. A waveform (one pulse waveform) is selected in which each of the period in which the switching element S * n on the low potential side and the period in which the low potential side is on is turned on once is selected. On the other hand, the lower limit of the modulation factor is an upper limit value that can realize three line voltages according to the command voltages vur, vvr, and vwr set by the current feedback control unit 20 by the input voltage of the inverter IV. .15 ". That is, it is set to an upper limit value that can realize a two-phase modulated signal by the input voltage of the inverter IV.

こうして操作信号波形が選択されると、操作信号生成部40では、この波形の出力タイミングを上記位相設定部32の設定する位相δに基づき設定することで、操作信号を生成する。
「電流フィードバック制御部20による制御と過変調制御部30による制御との切り替え」
図3に、本実施形態にかかる上記切替処理の手順を示す。この処理は、制御装置14によって、例えば所定周期で繰り返し実行される。
When the operation signal waveform is selected in this way, the operation signal generation unit 40 generates an operation signal by setting the output timing of this waveform based on the phase δ set by the phase setting unit 32.
“Switching between control by the current feedback control unit 20 and control by the overmodulation control unit 30”
FIG. 3 shows the procedure of the switching process according to the present embodiment. This process is repeatedly executed by the control device 14 at a predetermined cycle, for example.

この一連の処理では、まずステップS10において変調率Mを算出する。そして、変調率Mが「1.15」以上である場合(ステップS12:YES)、過変調制御を行い(ステップS14)、変調率Mが「1.15」未満である場合(ステップS12:NO)、電流フィードバック制御を行なう(ステップS16)。
「過変調制御部30のノルム補正」
本実施形態では、基本的に、モータジェネレータ10を流れる電流の位相のフィードバック制御によってノルムVn1を補正する。これは、基本ノルムVn1が最小電流最大トルク制御を実現する上で適切な値からずれる場合に、これを補償するためのものである。すなわち、ノルムが最小電流最大トルク制御を実現するうえで適切な値よりも大きく設定される場合、図4(a)に示すように、実際の電流ベクトルIが最小電流最大トルク制御を実現する上で適切な電流(図中、2点鎖線にて示す指令電流ベクトルの終点の軌跡)とはならない。ここで、図の波線は、インバータIVの出力電圧ベクトルノルムによって実現可能な電流ベクトルIのノルムである。図4(a)に示す現象は、位相設定部32によってトルクフィードバック制御がなされることで推定トルクTeが要求トルクTrとなったとしても、与えられたノルムでこれを満たす電流の位相が指令電流idr,iqrの位相から離間するものである。
In this series of processing, first, the modulation factor M is calculated in step S10. When the modulation factor M is “1.15” or more (step S12: YES), overmodulation control is performed (step S14), and when the modulation factor M is less than “1.15” (step S12: NO). ), Current feedback control is performed (step S16).
"Norm correction of overmodulation control unit 30"
In the present embodiment, the norm Vn1 is basically corrected by feedback control of the phase of the current flowing through the motor generator 10. This is to compensate for a case where the basic norm Vn1 deviates from an appropriate value for realizing the minimum current / maximum torque control. That is, when the norm is set larger than an appropriate value for realizing the minimum current / maximum torque control, as shown in FIG. 4 (a), the actual current vector I can realize the minimum current / maximum torque control. Thus, the current is not appropriate (the locus of the end point of the command current vector indicated by the two-dot chain line in the figure). Here, the wavy line in the figure is the norm of the current vector I that can be realized by the output voltage vector norm of the inverter IV. The phenomenon shown in FIG. 4A is that even if the estimated torque Te becomes the required torque Tr due to the torque feedback control by the phase setting unit 32, the phase of the current that satisfies this with the given norm is the command current. It is separated from the phase of idr and iqr.

これに対し、補正量算出部36を備えることで、図4(b)に示すように、ノルムVnが適切な値に補正され、ひいては電流ベクトルIを最小電流最大トルク制御を実現可能な値とすることができる。   On the other hand, by providing the correction amount calculation unit 36, as shown in FIG. 4B, the norm Vn is corrected to an appropriate value, and the current vector I is set to a value that can realize the minimum current / maximum torque control. can do.

ただし、指令電流idr,iqrを最小電流最大トルク制御を全域において実現可能なように設定する場合、指令電流idr,iqrのベクトルノルムがゼロまで減少することとなる。一方、モータジェネレータ10を流れる電流の振幅が小さい場合には、補正量算出部36による補正を行なうと、以下の理由により、ノルムVnがかえって適切な値から大きくずれるおそれがある。すなわち、振幅がゼロであるなら電流の位相を定義することができない。また、q軸電流が小さい場合、電流センサ16,17,18の検出精度の限界からq軸電流が正であるのか負であるのかを高精度に特定することができず、ひいては検出される位相の誤差が大きくなるおそれがある。このため、振幅が小さい場合には、補正量ΔVnの算出精度が低下し、ひいてはノルムVnが過度に大きくなったり過度に小さくなったりするおそれがある。ここで、ノルムVnが過度に大きくなる場合には、位相設定部32によって操作される位相に対するモータジェネレータ10のトルクの変化が大きくなるため、モータジェネレータ10に顕著なトルク脈動が生じるおそれがある。   However, when the command currents idr and iqr are set so that the minimum current and maximum torque control can be realized in the entire region, the vector norm of the command currents idr and iqr decreases to zero. On the other hand, when the amplitude of the current flowing through the motor generator 10 is small, the correction by the correction amount calculation unit 36 may cause the norm Vn to deviate from an appropriate value for the following reason. That is, the current phase cannot be defined if the amplitude is zero. In addition, when the q-axis current is small, it is not possible to specify with high accuracy whether the q-axis current is positive or negative from the limit of the detection accuracy of the current sensors 16, 17, 18. There is a possibility that the error of becomes large. For this reason, when the amplitude is small, the calculation accuracy of the correction amount ΔVn decreases, and the norm Vn may become excessively large or excessively small. Here, when norm Vn becomes excessively large, a change in torque of motor generator 10 with respect to the phase operated by phase setting unit 32 becomes large, so that significant torque pulsation may occur in motor generator 10.

そこで本実施形態では、図5に示すように、指令電流idr,iqrのベクトルノルムがゼロよりも大きい規定値以上となるように、モータジェネレータ10を流れる電流の低振幅領域における指令電流idr,iqrを、最小電流最大トルク制御を実現可能なものから変更する。詳しくは、最小電流最大トルク制御を実現可能な指令電流idr,iqrのベクトルノルムが規定値となることで、この規定値を保つように、dq軸上で円弧を描く指令電流idr,iqrに変更する。この円弧上の電流は、最小電流最大トルク制御を実現可能な指令電流idr,iqrのベクトルノルムが規定値となる際の要求トルクTrよりも小さい要求トルクを実現するためのものである。詳しくは、要求トルクTrが小さいほど、q軸の指令電流iqrが小さくd軸の指令電流idrの絶対値が大きくなる。なお、図中の破線は、ベクトルノルムが規定値未満となる領域における最小電流最大トルク制御を実現可能な電流である。   Therefore, in the present embodiment, as shown in FIG. 5, the command currents idr, iqr in the low amplitude region of the current flowing through the motor generator 10 so that the vector norm of the command currents idr, iqr is not less than a specified value larger than zero. Are changed from those capable of realizing the minimum current maximum torque control. Specifically, when the vector norm of the command currents idr and iqr capable of realizing the minimum current and maximum torque control becomes a specified value, the command currents are changed to the command currents idr and iqr that draw an arc on the dq axis so as to maintain the specified value. To do. The current on the circular arc is for realizing a required torque smaller than the required torque Tr when the vector norm of the command currents idr and iqr capable of realizing the minimum current and maximum torque control becomes a specified value. Specifically, as the required torque Tr is smaller, the q-axis command current iqr is smaller and the absolute value of the d-axis command current idr is larger. In addition, the broken line in a figure is an electric current which can implement | achieve the minimum current maximum torque control in the area | region where a vector norm becomes less than a regulation value.

上記規定値は、電流センサ16,17,18による検出精度等に起因してフィードバック制御の制御性が低下する上限値以上に設定される。   The specified value is set to be equal to or higher than an upper limit value at which the controllability of the feedback control is lowered due to the detection accuracy by the current sensors 16, 17 and 18.

こうした設定によれば、補正量算出部36によって算出される補正量ΔVnを高精度なものとすることができる。ただし、この場合、要求トルクTrがゼロとなることに対応してq軸の指令電流iqrもゼロとなる点が存在し、この点においては、補正量算出部36による制御の制御性が低下するおそれがある。これは、q軸の指令電流iqrがゼロとなる位相においては、d軸の電流の絶対値を任意に設定することができ、これに対して位相設定部32はなんら制約を課さないためである。   According to such setting, the correction amount ΔVn calculated by the correction amount calculation unit 36 can be made highly accurate. However, in this case, there is a point where the q-axis command current iqr also becomes zero in response to the required torque Tr becoming zero. At this point, the controllability of the control by the correction amount calculation unit 36 is reduced. There is a fear. This is because, in the phase where the q-axis command current iqr is zero, the absolute value of the d-axis current can be arbitrarily set, and the phase setting unit 32 imposes no restrictions on this. .

こうした点に鑑み、本実施形態では、d軸フィードバック制御部37を備えた。図6に、補正量算出部36とd軸フィードバック制御部37との切り替え処理の手順を示す。この処理は、制御装置14によって、例えば所定周期で繰り返し実行される。   In view of these points, the present embodiment includes a d-axis feedback control unit 37. FIG. 6 shows a procedure for switching processing between the correction amount calculation unit 36 and the d-axis feedback control unit 37. This process is repeatedly executed by the control device 14 at a predetermined cycle, for example.

この一連の処理では、まずステップS20において、過変調制御中であるか否かを判断する。そしてステップS20において肯定判断される場合、ステップS22において、q軸の指令電流iqrがゼロであるか否かを判断する。この処理は、d軸フィードバック制御部37によって算出される補正量ΔVnを採用するか否かを判断するためのものである。そして、q軸の指令電流iqrがゼロである場合、ステップS24において、d軸フィードバック制御部37の補正量ΔVnを採用する。これに対し、q軸の指令電流iqrがゼロではない場合、ステップS26において、補正量算出部36によって算出される補正量ΔVnを採用する。なお、補正量算出部36による制御からd軸フィードバック制御部37による制御への切り替えに際しては、補正量算出部36の積分制御器の値をd軸フィードバック制御部37の積分制御器の初期値とすればよい。また、d軸フィードバック制御部37による制御から補正量算出部36による制御への切り替えに際しては、d軸フィードバック制御部37の積分制御器の値を補正量算出部36の積分制御器の初期値とすればよい。   In this series of processes, first, in step S20, it is determined whether overmodulation control is being performed. If an affirmative determination is made in step S20, it is determined in step S22 whether or not the q-axis command current iqr is zero. This process is for determining whether or not the correction amount ΔVn calculated by the d-axis feedback control unit 37 is adopted. If the q-axis command current iqr is zero, the correction amount ΔVn of the d-axis feedback control unit 37 is employed in step S24. On the other hand, when the q-axis command current iqr is not zero, the correction amount ΔVn calculated by the correction amount calculation unit 36 is employed in step S26. When switching from the control by the correction amount calculation unit 36 to the control by the d-axis feedback control unit 37, the value of the integration controller of the correction amount calculation unit 36 is set to the initial value of the integration controller of the d-axis feedback control unit 37. do it. Further, when switching from the control by the d-axis feedback control unit 37 to the control by the correction amount calculation unit 36, the value of the integration controller of the d-axis feedback control unit 37 is set to the initial value of the integration controller of the correction amount calculation unit 36. do it.

上記ステップS24,S26の処理が完了する場合や、ステップS20において否定判断される場合には、この一連の処理を一旦終了する。   When the processes of steps S24 and S26 are completed, or when a negative determination is made in step S20, this series of processes is temporarily terminated.

以上詳述した本実施形態によれば、以下の効果が得られるようになる。   According to the embodiment described in detail above, the following effects can be obtained.

(1)指令電流idr,iqrを、基本的には最小電流最大トルク制御を実現可能な設定としつつも、そのベクトルノルムが規定値となることで、ノルムの減少を回避すべく、設定を変更した。これにより、基本ノルムVn1のフィードバック補正精度の低下を好適に抑制することができる。   (1) The command currents idr and iqr are basically set so that the minimum current and maximum torque control can be realized, but the setting is changed to avoid a decrease in the norm because the vector norm becomes a specified value. did. Thereby, the fall of the feedback correction precision of basic norm Vn1 can be suppressed suitably.

(2)最小電流最大トルク制御を実現可能なベクトルノルムが規定値となることで、q軸の電流の絶対値が減少するにつれてd軸の電流の絶対値が大きくなる円弧状の指令電流idr,iqrに変更した。このように、ベクトルノルムが規定値となる領域を有するようにすることで、規定値となるのが1点である場合と比較して、モータジェネレータ10を流れる電流の振幅値の大きさ(電流のベクトルノルム)を極力大きくすることが容易となる。特に、q軸の電流の絶対値が減少するにつれてd軸の電流の絶対値が大きくなるようにすることで、トルクがゼロとなる指令電流まで適切な設定を行うことができる。   (2) Since the vector norm capable of realizing the minimum current / maximum torque control becomes a specified value, the arc-shaped command current idr, in which the absolute value of the d-axis current increases as the absolute value of the q-axis current decreases, Changed to iqr. In this way, by providing a region where the vector norm has a specified value, the magnitude of the amplitude value of the current flowing through the motor generator 10 (current) is compared to the case where the specified value is a single point. It is easy to increase the vector norm of the maximum possible. In particular, by setting the absolute value of the d-axis current to increase as the absolute value of the q-axis current decreases, an appropriate setting can be made up to a command current at which the torque becomes zero.

(3)q軸の指令電流iqrがゼロとなる場合、d軸フィードバック制御部37によって算出される補正量ΔVnを採用した。これにより、q軸の指令電流iqrがゼロとなる場合であっても、補正量ΔVnを高精度に算出することができる。
<第2の実施形態>
以下、第2の実施形態について、先の第1の実施形態との相違点を中心に図面を参照しつつ説明する。
(3) When the q-axis command current iqr becomes zero, the correction amount ΔVn calculated by the d-axis feedback control unit 37 is employed. Thus, even when the q-axis command current iqr becomes zero, the correction amount ΔVn can be calculated with high accuracy.
<Second Embodiment>
Hereinafter, the second embodiment will be described with reference to the drawings with a focus on differences from the first embodiment.

図7に、本実施形態にかかるシステム構成を示す。なお、図7において、先の図2に示した処理に対応する処理については便宜上同一の符号を付している。   FIG. 7 shows a system configuration according to the present embodiment. In FIG. 7, processes corresponding to the processes shown in FIG. 2 are given the same reference numerals for convenience.

図示されるように、本実施形態では、基本ノルムVn1の補正量として、基本的には、モータジェネレータ10を流れる電流の振幅のフィードバック制御にかかる操作量を用いる。すなわち、指令振幅算出部60では、指令電流idr,iqrを入力として、その振幅(ベクトルノルム)を算出する。また、実振幅算出部62では、モータジェネレータ10を流れるd軸およびq軸の電流を入力として、その振幅を算出する。補正量算出部36では、実振幅算出部62によって算出された振幅を指令振幅算出部60によって算出された振幅にフィードバック制御するための操作量として、基本ノルムVn1の補正量ΔVnを算出する。ここで、補正量算出部36は、積分制御器および比例制御器の出力の和として操作量を算出するものである。   As shown in the figure, in the present embodiment, an operation amount related to feedback control of the amplitude of the current flowing through the motor generator 10 is basically used as the correction amount of the basic norm Vn1. That is, the command amplitude calculator 60 receives the command currents idr and iqr and calculates the amplitude (vector norm). In addition, the actual amplitude calculation unit 62 receives the d-axis and q-axis currents flowing through the motor generator 10 as input, and calculates the amplitude. The correction amount calculation unit 36 calculates a correction amount ΔVn of the basic norm Vn1 as an operation amount for performing feedback control of the amplitude calculated by the actual amplitude calculation unit 62 to the amplitude calculated by the command amplitude calculation unit 60. Here, the correction amount calculation unit 36 calculates the operation amount as the sum of the outputs of the integral controller and the proportional controller.

ここで、本実施形態でも、指令電流idr,iqrを、先の図5に示した設定とする。これは、電流の振幅が小さいと、補正量算出部36による制御性が低下するためである。また、q軸の指令電流iqrがゼロとなる場合には、d軸フィードバック制御部37による制御に切り替える。これは、振幅にはd軸の電流が正および負を特定する情報が含まれないために、q軸の指令電流iqrがゼロとなる場合、補正量算出部36および位相設定部32による制御によっては、d軸の電流を高精度に制御することができなくなるおそれがあるためである。
<第3の実施形態>
以下、第3の実施形態について、先の第1の実施形態との相違点を中心に図面を参照しつつ説明する。
Here, also in this embodiment, the command currents idr and iqr are set as shown in FIG. This is because if the current amplitude is small, the controllability by the correction amount calculator 36 is reduced. Further, when the q-axis command current iqr becomes zero, the control is switched to the control by the d-axis feedback control unit 37. This is because the amplitude does not include information specifying whether the d-axis current is positive or negative, and therefore when the q-axis command current iqr is zero, the amplitude is controlled by the correction amount calculation unit 36 and the phase setting unit 32. This is because the d-axis current may not be controlled with high accuracy.
<Third Embodiment>
Hereinafter, the third embodiment will be described with reference to the drawings with a focus on differences from the first embodiment.

図8に、本実施形態にかかるシステム構成を示す。なお、図8において、先の図2に示した処理に対応する処理については便宜上同一の符号を付している。   FIG. 8 shows a system configuration according to the present embodiment. In FIG. 8, processes corresponding to the processes shown in FIG. 2 are given the same reference numerals for the sake of convenience.

図示されるように、本実施形態では、基本ノルムVn1の補正量として、基本的には、モータジェネレータ10を流れるq軸電流のフィードバック制御にかかる操作量を用いる。すなわち、補正量算出部36では、モータジェネレータ10を流れるq軸電流を指令電流iqrにフィードバック制御するための操作量として、基本ノルムVn1の補正量ΔVnを算出する。ここで、補正量算出部36は、積分制御器および比例制御器の出力の和として操作量を算出するものである。   As shown in the figure, in the present embodiment, as the correction amount of the basic norm Vn1, an operation amount related to feedback control of the q-axis current flowing through the motor generator 10 is basically used. That is, the correction amount calculation unit 36 calculates the correction amount ΔVn of the basic norm Vn1 as an operation amount for performing feedback control of the q-axis current flowing through the motor generator 10 to the command current iqr. Here, the correction amount calculation unit 36 calculates the operation amount as the sum of the outputs of the integral controller and the proportional controller.

ここで、本実施形態でも、指令電流idr,iqrを、先の図5に示した設定とする。これは、電流の振幅が小さいと、補正量算出部36による制御性が低下するためである。また、q軸の指令電流iqrがゼロとなる場合には、d軸フィードバック制御部37による制御に切り替える。これは、q軸の指令電流iqrがゼロとなる場合、補正量算出部36および位相設定部32による制御によっては、d軸の電流が正となったり、その絶対値が過度に大きくなったりするおそれがあるためである。
<第4の実施形態>
以下、第4の実施形態について、先の第1の実施形態との相違点を中心に図面を参照しつつ説明する。
Here, also in this embodiment, the command currents idr and iqr are set as shown in FIG. This is because if the current amplitude is small, the controllability by the correction amount calculator 36 is reduced. Further, when the q-axis command current iqr becomes zero, the control is switched to the control by the d-axis feedback control unit 37. This is because when the q-axis command current iqr becomes zero, the d-axis current becomes positive or the absolute value thereof becomes excessively large depending on the control by the correction amount calculation unit 36 and the phase setting unit 32. This is because there is a fear.
<Fourth Embodiment>
Hereinafter, the fourth embodiment will be described with reference to the drawings with a focus on differences from the first embodiment.

図9に、本実施形態にかかるシステム構成を示す。なお、図9において、先の図2に示した処理に対応する処理については便宜上同一の符号を付している。   FIG. 9 shows a system configuration according to the present embodiment. In FIG. 9, processes corresponding to the processes shown in FIG. 2 are given the same reference numerals for convenience.

図示されるように、本実施形態では、基本ノルムVn1の補正量として、常時、d軸フィードバック制御部37によって算出される補正量ΔVnを用いる。   As illustrated, in the present embodiment, the correction amount ΔVn calculated by the d-axis feedback control unit 37 is always used as the correction amount of the basic norm Vn1.

ここで、本実施形態でも、指令電流idr,iqrを、先の図5に示した設定とする。これは、電流の振幅が小さいと、d軸フィードバック制御部37による制御性が低下するためである。これは、振幅が小さい場合、電流センサ16,17,18の検出精度の限界からd軸電流の検出精度が低下することによる。
<その他の実施形態>
なお、上記各実施形態は、以下のように変更して実施してもよい。
「指令電流の設定について」
指令電流idr,iqrとしては、そのベクトルノルムの最小値がゼロよりも大きい規定値となって且つ規定値となる領域を有するものに限らない。例えば最小値となるのが単一の要求トルクTrに対応する設定であってもよい。これは例えば先の図5において、振幅一定の領域である円弧を、その領域の両端部を結ぶ線分に変更することで行うことができる。ただし、この場合であっても、最小値は、電流センサ16,17,18の検出精度の低下や、フィードバック制御量の算出精度の低下に起因した補正量ΔVnの算出精度の低下を抑制または回避するための下限値以上に設定することが望ましい。
Here, also in this embodiment, the command currents idr and iqr are set as shown in FIG. This is because the controllability by the d-axis feedback control unit 37 is lowered when the current amplitude is small. This is because, when the amplitude is small, the detection accuracy of the d-axis current is lowered due to the limit of the detection accuracy of the current sensors 16, 17, and 18.
<Other embodiments>
Each of the above embodiments may be modified as follows.
“Setting command current”
The command currents idr and iqr are not limited to those having a region where the minimum value of the vector norm is a specified value larger than zero and becomes the specified value. For example, the minimum value may be a setting corresponding to a single required torque Tr. This can be done, for example, by changing the arc that is a constant amplitude region in FIG. 5 to a line segment that connects both ends of the region. However, even in this case, the minimum value suppresses or avoids a decrease in the calculation accuracy of the correction amount ΔVn due to a decrease in the detection accuracy of the current sensors 16, 17, and 18 and a decrease in the calculation accuracy of the feedback control amount. It is desirable to set it above the lower limit value.

指令電流idr,iqrの設定としては、基本的には、最小電流最大トルク制御を実現可能なように設定されるものに限らない。例えば基本的には最大効率制御を実現可能なように設定されるもの等であってもよい。ただし、この場合、基本ノルムVn1についても基本的には最大効率制御を実現可能なように設定されることが望ましい。   Basically, the setting of the command currents idr and iqr is not limited to that which can realize the minimum current and maximum torque control. For example, it may be basically set such that maximum efficiency control can be realized. However, in this case, it is desirable that the basic norm Vn1 is basically set so that the maximum efficiency control can be realized.

なお、上記第1の実施形態では、指令電流idr,iqrとして、力行時のものを例示したが回生時においても同様にして指令電流idr,iqrを定義することができる。ちなみに、力行、回生を問わず、d軸電流についてはゼロ以下となるようにすることが望ましい。   In the first embodiment, the command currents idr and iqr are exemplified as those at the time of powering. However, the command currents idr and iqr can be defined in the same manner at the time of regeneration. Incidentally, it is desirable that the d-axis current be zero or less regardless of power running or regeneration.

「補正手段について」
d軸フィードバック制御部37の補正量ΔVnを採用する条件としては、q軸の電流がゼロとなる条件に限らず、たとえばq軸の電流の絶対値が規定値(>0)よりも小さいことを条件としてもよい。ここで、規定値は、補正量算出部36の補正量ΔVnを用いた場合の制御性が電流センサ16〜18によるq軸電流の検出精度等に起因して低下することがないと想定される下限値以上とすればよい。また、d軸フィードバック制御部37の補正量ΔVnを採用するか否かを判断する処理の入力パラメータとしては、q軸の指令電流iqrに限らない。たとえば、q軸の実電流iqでもよく、また要求トルクTrや実際のトルク(推定トルクTe)等であってもよい。もっとも、上記第1〜第3の実施形態において、d軸フィードバック制御部37による制御への切り替えを行わなくてもよい。
About correction means
The condition for adopting the correction amount ΔVn of the d-axis feedback control unit 37 is not limited to the condition that the q-axis current becomes zero. For example, the absolute value of the q-axis current is smaller than a specified value (> 0). It is good also as conditions. Here, it is assumed that the controllability when the correction amount ΔVn of the correction amount calculation unit 36 is used does not decrease the controllability due to the detection accuracy of the q-axis current by the current sensors 16 to 18. What is necessary is just to be more than a lower limit. Further, the input parameter of the process for determining whether or not the correction amount ΔVn of the d-axis feedback control unit 37 is adopted is not limited to the q-axis command current iqr. For example, the actual current iq on the q axis may be used, or the required torque Tr or the actual torque (estimated torque Te) may be used. However, in the first to third embodiments, switching to control by the d-axis feedback control unit 37 may not be performed.

補正手段としては、d軸電流をフィードバック制御するための操作量、q軸電流をフィードバック制御するための操作量、電流の振幅をフィードバック制御するための操作量、および電流の位相をフィードバック制御するための操作量のいずれかを補正量とするものに限らない。例えばこれら4つの操作量のうちの2つ以上の和を補正量とするものであってもよい。   As correction means, an operation amount for feedback control of the d-axis current, an operation amount for feedback control of the q-axis current, an operation amount for feedback control of the amplitude of the current, and a feedback control of the phase of the current The operation amount is not limited to the correction amount. For example, the sum of two or more of these four operation amounts may be used as the correction amount.

さらに、上記フィードバック制御器としては、比例積分制御器に限らず、例えば比例積分微分制御器や積分制御器、2重積分制御器等であってもよい。   Furthermore, the feedback controller is not limited to a proportional integral controller, and may be, for example, a proportional integral derivative controller, an integral controller, a double integral controller, or the like.

「位相設定手段について」
位相設定手段としては、トルクフィードバック制御の操作量として位相を設定するものに限らず、q軸電流フィードバック制御の操作量として位相を設定するものであってもよい。また、トルクフィードバック制御とq軸電流フィードバック制御とのいずれか一方の操作量として位相を設定するものに限らず、これら双方の操作量として位相を設定するものであってもよい。
"Phase setting method"
The phase setting means is not limited to setting the phase as the operation amount of the torque feedback control, but may be one that sets the phase as the operation amount of the q-axis current feedback control. Further, the phase is not limited to setting the operation amount as either one of the torque feedback control and the q-axis current feedback control, and the phase may be set as both operation amounts.

また、d軸電流のフィードバック制御のための操作量として位相を設定するものであってもよい。この場合、補正手段は、q軸電流のフィードバック制御のための操作量として補正量を算出するものや、電流の振幅をフィードバック制御するための操作量として補正量を算出するもの、さらには電流の位相をフィードバック制御するための操作量として補正量を算出するものとすることが望ましい。   Further, the phase may be set as an operation amount for feedback control of the d-axis current. In this case, the correction means calculates the correction amount as the operation amount for feedback control of the q-axis current, calculates the correction amount as the operation amount for feedback control of the current amplitude, and further It is desirable to calculate a correction amount as an operation amount for feedback control of the phase.

さらに、上記フィードバック制御器としては、比例積分制御器に限らず、例えば比例積分微分制御器や積分制御器等であってもよい。   Further, the feedback controller is not limited to a proportional integral controller, and may be a proportional integral derivative controller, an integral controller, or the like.

「基本ノルム設定手段について」
基本ノルム設定手段としては、要求トルクと回転速度とによって基本ノルムVn1を一義的に定めるものに限らない。例えば、要求トルクと回転速度と温度とによって基本ノルムVn1を一義的に定めるものであってもよい。これにより、モータジェネレータ10の特性を定める各パラメータ(q軸インダクタンスLq,d軸インダクタンスLd,抵抗R,電機子鎖交磁束定数φ)が温度に応じて変動する場合であっても、都度のパラメータにとって適切なノルムを設定することができる。
"Basic norm setting method"
The basic norm setting means is not limited to one that uniquely determines the basic norm Vn1 by the required torque and the rotational speed. For example, the basic norm Vn1 may be uniquely determined by the required torque, the rotation speed, and the temperature. As a result, each parameter (q-axis inductance Lq, d-axis inductance Ld, resistance R, armature flux linkage constant φ) that determines the characteristics of the motor generator 10 varies depending on the temperature. An appropriate norm can be set.

また、トルクに関するパラメータとしては、要求トルクに限らない。例えば実電流id,iqであってもよい。   Further, the parameter relating to the torque is not limited to the required torque. For example, actual currents id and iq may be used.

「電流FB制御と過変調制御との実施領域について」
例えば電流FB制御において2相変調処理を行わない場合等には、変調率が「1」よりも大きい場合に過変調制御を行なうようにしてもよい。なお、電流FB制御から過変調制御への切替条件と過変調制御から電流FB制御への切替条件とを相違させることでヒステリシスを設けてもよい。
"Regarding the implementation area of current FB control and overmodulation control"
For example, when the two-phase modulation process is not performed in the current FB control, overmodulation control may be performed when the modulation rate is larger than “1”. Hysteresis may be provided by making the switching condition from current FB control to overmodulation control different from the switching condition from overmodulation control to current FB control.

また、低変調率領域で電流FB制御を行なう代わりに、瞬時電流値制御等を行ってもよい。   Further, instead of performing the current FB control in the low modulation factor region, instantaneous current value control or the like may be performed.

さらに、電流FB制御を行なうことなく上記各実施形態にかかる過変調制御部30による処理を全変調率領域において行なってもよい。   Further, the processing by the overmodulation control unit 30 according to each of the above embodiments may be performed in the entire modulation factor region without performing the current FB control.

「そのほか」
・同期機としては、IPMSMに限らず、例えば表面磁石同期機(SPMSM)や、巻線界磁式同期機等であってもよい。
"others"
-As a synchronous machine, not only IPMSM but a surface magnet synchronous machine (SPMSM), a winding field type synchronous machine, etc. may be sufficient, for example.

・回転機としては、車載主機となるものに限らない。例えばパワーステアリングに搭載される回転機等であってもよい。   -The rotating machine is not limited to the on-vehicle main machine. For example, a rotating machine mounted on a power steering may be used.

10…モータジェネレータ、12…高電圧バッテリ、14…制御装置(回転機の制御装置の一実施形態)、20…電流フィードバック制御部、30…過変調制御部、32…位相設定部、33…ノルム設定部、36…補正量算出部、38…操作信号生成部、IV…インバータ、CV…コンバータ。   DESCRIPTION OF SYMBOLS 10 ... Motor generator, 12 ... High voltage battery, 14 ... Control apparatus (one Embodiment of the control apparatus of a rotary machine), 20 ... Current feedback control part, 30 ... Overmodulation control part, 32 ... Phase setting part, 33 ... Norm Setting unit 36 ... Correction amount calculation unit 38 ... Operation signal generation unit IV IV Inverter CV Converter

Claims (9)

回転機の端子に直流電源の正極および負極のそれぞれを電気的に接続するスイッチング素子を備える電力変換回路を操作することで前記回転機の制御量を制御する回転機の制御装置において、
前記回転機を流れるq軸電流およびd軸電流のいずれか一方と前記回転機のトルクとの少なくとも一方をフィードバック制御するための操作量として前記電力変換回路の出力電圧ベクトルの位相を設定する位相設定手段と、
前記回転機のトルクに関するパラメータおよび前記回転機の回転速度を入力として前記電力変換回路の出力電圧ベクトルの基本ノルムを設定する基本ノルム設定手段と、
前記位相設定手段とは別のパラメータを制御量とするフィードバック制御手段であって且つ前記回転機を流れる電流をフィードバック制御するための操作量として前記基本ノルムの補正量を算出し、該補正量によって前記基本ノルムを補正する補正手段と、
前記位相設定手段および前記補正手段の出力に基づき、前記電力変換回路を操作する操作手段とを備え、
前記回転機に対する電流の指令値は、その振幅値がゼロよりも大きい規定値以上となるように設定されていることを特徴とする回転機の制御装置。
In a control device for a rotating machine that controls a control amount of the rotating machine by operating a power conversion circuit including a switching element that electrically connects each of a positive electrode and a negative electrode of a DC power source to a terminal of the rotating machine,
Phase setting for setting the phase of the output voltage vector of the power conversion circuit as an operation amount for feedback control of at least one of the q-axis current and the d-axis current flowing through the rotating machine and the torque of the rotating machine Means,
A basic norm setting means for setting a basic norm of an output voltage vector of the power conversion circuit with a parameter relating to the torque of the rotating machine and a rotational speed of the rotating machine as inputs;
A feedback control unit that uses a parameter different from the phase setting unit as a control amount, and calculates a correction amount of the basic norm as an operation amount for performing feedback control of a current flowing through the rotating machine. Correction means for correcting the basic norm;
Operating means for operating the power conversion circuit based on the outputs of the phase setting means and the correction means,
A control device for a rotating machine, wherein the command value of the current for the rotating machine is set so that the amplitude value is not less than a specified value larger than zero.
前記電流の指令値は、その振幅値が規定値となる領域を有し、該領域においてq軸の電流の絶対値が減少するにつれてd軸の電流の絶対値が大きくなるように設定されていることを特徴とする請求項1記載の回転機の制御装置。   The command value of the current has a region where the amplitude value becomes a specified value, and is set such that the absolute value of the d-axis current increases as the absolute value of the q-axis current decreases in the region. The control apparatus for a rotating machine according to claim 1. 前記電流の指令値は、前記振幅値が規定値よりも大きい領域では最小電流最大トルク制御を実現するための値に設定されていることを特徴とする請求項1または2記載の回転機の制御装置。   3. The rotating machine control according to claim 1, wherein the current command value is set to a value for realizing minimum current maximum torque control in a region where the amplitude value is larger than a specified value. apparatus. 前記補正手段は、前記回転機を流れる電流の位相をフィードバック制御することを特徴とする請求項1〜3のいずれか1項に記載の回転機の制御装置。   The control device for a rotating machine according to claim 1, wherein the correction unit performs feedback control of a phase of a current flowing through the rotating machine. 前記補正手段は、前記回転機を流れる電流の振幅をフィードバック制御することを特徴とする請求項1〜3のいずれか1項に記載の回転機の制御装置。   The control device for a rotating machine according to claim 1, wherein the correction unit performs feedback control of an amplitude of a current flowing through the rotating machine. 前記補正手段は、前記回転機を流れるq軸電流をフィードバック制御することを特徴とする請求項1〜3のいずれか1項に記載の回転機の制御装置。   The said correction | amendment means feedback-controls the q-axis current which flows through the said rotary machine, The control apparatus of the rotary machine of any one of Claims 1-3 characterized by the above-mentioned. 前記補正手段は、q軸電流がゼロとなる場合、前記補正量の算出手法を切り替え、前記回転機を流れるd軸電流をフィードバック制御するための操作量として前記補正量を算出することを特徴とする請求項4〜6のいずれか1項に記載の回転機の制御装置。   The correction means switches the correction amount calculation method when the q-axis current becomes zero, and calculates the correction amount as an operation amount for feedback control of the d-axis current flowing through the rotating machine. The control device for a rotating machine according to any one of claims 4 to 6. 前記補正手段は、前記回転機を流れるd軸電流をフィードバック制御することを特徴とする請求項1〜3のいずれか1項に記載の回転機の制御装置。   The control device for a rotating machine according to claim 1, wherein the correction unit performs feedback control of a d-axis current flowing through the rotating machine. 前記位相設定手段は、前記回転機のトルクをフィードバック制御するものであることを特徴とする請求項1〜8のいずれか1項に記載の回転機の制御装置。   9. The rotating machine control device according to claim 1, wherein the phase setting unit performs feedback control of torque of the rotating machine. 10.
JP2010249867A 2010-11-08 2010-11-08 Rotating machine control device Expired - Fee Related JP5556601B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010249867A JP5556601B2 (en) 2010-11-08 2010-11-08 Rotating machine control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010249867A JP5556601B2 (en) 2010-11-08 2010-11-08 Rotating machine control device

Publications (2)

Publication Number Publication Date
JP2012105402A true JP2012105402A (en) 2012-05-31
JP5556601B2 JP5556601B2 (en) 2014-07-23

Family

ID=46395137

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010249867A Expired - Fee Related JP5556601B2 (en) 2010-11-08 2010-11-08 Rotating machine control device

Country Status (1)

Country Link
JP (1) JP5556601B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106788033A (en) * 2016-12-29 2017-05-31 广东美芝制冷设备有限公司 Field weakening control method, the device of list PI electric current loops during ovennodulation
WO2019106729A1 (en) * 2017-11-28 2019-06-06 日産自動車株式会社 Electric machine controlling method and electric machine controlling device
WO2024089861A1 (en) * 2022-10-28 2024-05-02 三菱電機株式会社 Ac motor control device and electric power steering device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009290929A (en) * 2008-05-27 2009-12-10 Fuji Electric Systems Co Ltd Controller for permanent magnet type synchronous motor
JP2010130809A (en) * 2008-11-28 2010-06-10 Denso Corp Device and system for controlling rotating machine

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009290929A (en) * 2008-05-27 2009-12-10 Fuji Electric Systems Co Ltd Controller for permanent magnet type synchronous motor
JP2010130809A (en) * 2008-11-28 2010-06-10 Denso Corp Device and system for controlling rotating machine

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106788033A (en) * 2016-12-29 2017-05-31 广东美芝制冷设备有限公司 Field weakening control method, the device of list PI electric current loops during ovennodulation
CN106788033B (en) * 2016-12-29 2019-06-07 广东美芝制冷设备有限公司 Field weakening control method, the device of list PI electric current loop when ovennodulation
WO2019106729A1 (en) * 2017-11-28 2019-06-06 日産自動車株式会社 Electric machine controlling method and electric machine controlling device
JPWO2019106729A1 (en) * 2017-11-28 2020-07-16 日産自動車株式会社 Electric motor control method and electric motor control device
WO2024089861A1 (en) * 2022-10-28 2024-05-02 三菱電機株式会社 Ac motor control device and electric power steering device

Also Published As

Publication number Publication date
JP5556601B2 (en) 2014-07-23

Similar Documents

Publication Publication Date Title
JP5321614B2 (en) Rotating machine control device
JP5353867B2 (en) Rotating machine control device
JP4582168B2 (en) Rotating machine control device and rotating machine control system
JP4770883B2 (en) Rotating machine control device and rotating machine control system
US8427087B2 (en) Control device for AC motor
US8502493B2 (en) Control device and control method for alternating-current motor
US7986116B2 (en) Apparatus for controlling torque of electric rotating machine
JP5779862B2 (en) Rotating machine control device
WO2010038727A1 (en) Ac electric motor controlling apparatus and controlling method
JP2007159368A (en) Control unit of motor drive system
JP2006311770A (en) Controller of motor drive system
JP2013017301A (en) Inverter control device and inverter control method
JP2006311768A (en) Controller of motor drive system
JP6747050B2 (en) Control device for rotating electric machine
JP2009095144A (en) Device and method for controlling ac motor
US20140225540A1 (en) Control apparatus for ac motor
JP5233427B2 (en) Rotating machine control device and rotating machine control system
JP5585397B2 (en) Rotating machine control device
JP5556601B2 (en) Rotating machine control device
JP2012147520A (en) Control apparatus for rotary machine
JP5510444B2 (en) Rotating machine control device
JP2012138982A (en) Motor controller and electric apparatus
JP5233685B2 (en) Rotating machine control device and control system
JP2008228431A (en) Drive controller for alternating-current motor
JP2014050123A (en) Rotor position estimation apparatus, motor control system and rotor position estimation method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130129

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140128

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140325

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140520

LAPS Cancellation because of no payment of annual fees