JP6459783B2 - Control device for rotating electrical machine - Google Patents
Control device for rotating electrical machine Download PDFInfo
- Publication number
- JP6459783B2 JP6459783B2 JP2015111469A JP2015111469A JP6459783B2 JP 6459783 B2 JP6459783 B2 JP 6459783B2 JP 2015111469 A JP2015111469 A JP 2015111469A JP 2015111469 A JP2015111469 A JP 2015111469A JP 6459783 B2 JP6459783 B2 JP 6459783B2
- Authority
- JP
- Japan
- Prior art keywords
- control
- control unit
- output
- electrical machine
- rotating electrical
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000001514 detection method Methods 0.000 claims description 37
- 230000007423 decrease Effects 0.000 claims description 33
- 238000000034 method Methods 0.000 claims description 28
- 238000001914 filtration Methods 0.000 claims description 15
- 230000003313 weakening effect Effects 0.000 claims description 11
- 230000000979 retarding effect Effects 0.000 claims 1
- 238000004804 winding Methods 0.000 description 18
- 230000004044 response Effects 0.000 description 9
- 230000003111 delayed effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000007562 laser obscuration time method Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Landscapes
- Control Of Ac Motors In General (AREA)
Description
インバータ装置から回転電機に対して出力される出力電圧を調整することで、回転電機の制御を行う回転電機の制御装置に関する。 The present invention relates to a control device for a rotating electrical machine that controls the rotating electrical machine by adjusting an output voltage output from the inverter device to the rotating electrical machine.
インバータ装置から回転電機に対して出力される出力電圧を調整する制御において、電流フィードバック制御の一種であるパルス幅変調制御(PWM制御)と、トルクフィードバック制御とが用いられている。 In control for adjusting the output voltage output from the inverter device to the rotating electrical machine, pulse width modulation control (PWM control), which is a kind of current feedback control, and torque feedback control are used.
PWM制御は、回転電機の出力トルクを指令するトルク指令値及びインバータ装置から回転電機に出力される出力電流に基づいて、出力電圧の指令値として正弦波状の基本波を設定し、基本波と、基本波より周波数の高い搬送波とを比較する。そして、基本波と搬送波との比較に基づいて、インバータ装置から回転電機に対して出力される出力電圧を調整する。 PWM control is based on a torque command value for commanding the output torque of the rotating electrical machine and an output current output from the inverter device to the rotating electrical machine. A carrier wave having a higher frequency than the fundamental wave is compared. And based on the comparison with a fundamental wave and a carrier wave, the output voltage output with respect to a rotary electric machine from an inverter apparatus is adjusted.
また、トルクフィードバック制御は、出力電流の一周期において、所定の位相における複数の出力電流の検出値を取得し、その複数の出力電流の検出値、及び、トルク指令値に基づいて、出力電圧のパルスパターンを調整する。より具体的には、出力電流の一周期において、所定の位相における複数の出力電流の検出値を取得し、その複数の出力電流の検出値に基づいて出力トルクの推定値であるトルク推定値を算出し、トルク推定値とトルク指令値との比較に基づいて、出力電圧のパルスパターンを調整する。 The torque feedback control acquires a plurality of output current detection values in a predetermined phase in one cycle of the output current, and outputs the output voltage based on the plurality of output current detection values and the torque command value. Adjust the pulse pattern. More specifically, in one cycle of the output current, a plurality of output current detection values in a predetermined phase are obtained, and a torque estimation value that is an output torque estimation value is obtained based on the plurality of output current detection values. The pulse pattern of the output voltage is adjusted based on the comparison between the estimated torque value and the torque command value.
PWM制御では、低回転領域においてトルク変動を抑制することができる一方で、電圧利用率に限界があるという問題がある。また、トルクフィードバック制御では、電圧利用率を大きくすることが可能となる一方で、低回転領域においてトルク変動が増加する。そこで、PWM制御と、トルクフィードバック制御とを使い分ける構成が用いられている(例えば、特許文献1)。 In the PWM control, torque fluctuation can be suppressed in the low rotation region, but there is a problem that the voltage utilization rate is limited. Further, in the torque feedback control, it is possible to increase the voltage utilization rate, while torque fluctuation increases in the low rotation range. Therefore, a configuration that uses PWM control and torque feedback control properly is used (for example, Patent Document 1).
上記特許文献1に記載の構成では、トルクフィードバック制御からパルス幅変調制御への切り替えの判定において、回転電機の動作状態が過渡的な場合に、インバータから回転電機に出力される出力電流の検出値を用いて判定を行う。具体的には、dq座標系において、出力電流が所定の切り替え判定曲線より遅角側となった場合に、トルクフィードバック制御からパルス幅変調制御への切り替えを実施する。また、回転電機の動作状態が定常的な場合に、出力電流の検出値に対して高周波成分の影響を抑制するフィルタ処理を行い、そのフィルタ処理された出力電流の検出値(フィルタ電流)の電流位相を用いて判定を行う。
In the configuration described in
ここで、回転電機の動作状態が過渡的な場合に、インバータから回転電機に出力される出力電流の検出値を用いて判定を行うと、出力電流の検出値に含まれる検出誤差による影響が問題となる。即ち、出力電流の検出値に含まれる検出誤差による影響を抑制するためには、切り替え判定曲線を遅角側に設ける必要が生じ、制御切り替えが遅れるという問題が生じる。 Here, when the operating state of the rotating electrical machine is transitional, if the determination is made using the detected value of the output current output from the inverter to the rotating electrical machine, the effect of the detection error included in the detected value of the output current is a problem. It becomes. That is, in order to suppress the influence due to the detection error included in the detection value of the output current, it is necessary to provide a switching determination curve on the retard side, and there arises a problem that control switching is delayed.
本発明は、上記課題に鑑みてなされたものであり、回転電機の制御装置において、出力電流の検出値に含まれる誤差の影響を抑制しつつ、トルクフィードバック制御からパルス幅変調制御への切り替えが遅れることに伴うトルク応答性の低下を抑制することを主たる目的とする。 The present invention has been made in view of the above problems, and in a rotating electrical machine control device, switching from torque feedback control to pulse width modulation control can be performed while suppressing the influence of errors included in the detected value of output current. The main purpose is to suppress a decrease in torque response due to the delay.
第1の構成は、インバータ装置(20)から回転電機(10)に対して出力される出力電圧を調整することで、前記回転電機の制御を行う回転電機の制御装置(40)であって、前記回転電機の出力トルクを指令するトルク指令値及び前記インバータ装置から回転電機に出力される出力電流に基づいて、前記出力電圧の指令値として正弦波状の基本波を設定し、前記基本波と搬送波との比較に基づいて、前記出力電圧を調整する制御であるパルス幅変調制御を実施する第1制御部(41)と、前記出力トルクと前記トルク指令値との偏差に基づいて、前記出力電圧の波形を調整する制御であるトルクフィードバック制御を実施する第2制御部(42)と、前記第1制御部によるパルス幅変調制御と、前記第2制御部によるトルクフィードバック制御との切り替え制御を行う切り替え制御部(43)と、前記出力電流の検出値を取得し、複数の前記出力電流の検出値に対して、高調波成分を除去するフィルタ処理を行うフィルタ処理部(43)と、を備え、前記切り替え制御部は、dq座標系において、前記フィルタ処理部によりフィルタ処理された前記出力電流の検出値と、切り替え判定曲線とを比較し、前記フィルタ処理された出力電流の検出値が、前記切り替え判定曲線より遅角側となっている場合に、前記第2制御部によるトルクフィードバック制御から、前記第1制御部によるパルス幅変調制御への制御の切り替えを実施するとともに、前記回転電機の動作状態の単位時間当たりの変化量に基づいて、所定の基準曲線を進角方向に補正することで前記切り替え判定曲線を設定する、又は、前記フィルタ処理された出力電流を遅角方向に補正することを特徴とする。 The first configuration is a rotating electrical machine control device (40) that controls the rotating electrical machine by adjusting an output voltage output from the inverter device (20) to the rotating electrical machine (10), Based on a torque command value for commanding the output torque of the rotating electrical machine and an output current output from the inverter device to the rotating electrical machine, a sinusoidal fundamental wave is set as a command value for the output voltage, and the fundamental wave and the carrier wave The first control unit (41) that performs pulse width modulation control that is a control for adjusting the output voltage based on the comparison with the output voltage, and the output voltage based on the deviation between the output torque and the torque command value A second control unit (42) for performing torque feedback control, which is control for adjusting the waveform of the first, a pulse width modulation control by the first control unit, and a torque feedback by the second control unit. A switching control unit (43) that performs switching control with respect to control, and a filter processing unit that acquires a detection value of the output current and performs a filtering process to remove harmonic components for the plurality of detection values of the output current (43), and the switching control unit compares the detected value of the output current filtered by the filter processing unit with a switching determination curve in the dq coordinate system, and outputs the filtered output. When the detected current value is on the retard side with respect to the switching determination curve, the control is switched from the torque feedback control by the second control unit to the pulse width modulation control by the first control unit. In addition, the switching determination curve is set by correcting a predetermined reference curve in the advance direction based on the amount of change per unit time of the operating state of the rotating electrical machine. To, or, and corrects the filtered output current to the retard direction.
上記構成では、出力電流の検出値に対して、フィルタ処理を実施し、そのフィルタ処理された出力電流の検出値(フィルタ電流)と、切り替え判定曲線とを比較する。これにより、出力電流の検出値に誤差が含まれる場合に、その誤差による影響を除去することが可能になる。 In the above configuration, the filtering process is performed on the detected output current value, and the filtered output current detected value (filter current) is compared with the switching determination curve. As a result, when an error is included in the detected value of the output current, it is possible to remove the influence of the error.
ここで、フィルタ電流を用いることで、出力電流の検出値における誤差の影響を除去できる一方で、回転電機の動作状態の変化に応じて、出力電流が変化する場合に、トルクフィードバック制御からパルス幅変調制御への切り替えが遅れることが懸念される。そこで、回転電機の動作状態の単位時間当たりの変化量に基づいて、基準曲線を進角方向に補正することで、切り替え判定曲線を設定する、又は、フィルタ処理された出力電流を遅角方向に補正する。これにより、回転電機の動作状態の変化に応じて、出力電流が変化する場合に、トルクフィードバック制御からパルス幅変調制御への切り替えを早めることができる。つまり、出力電流の検出値に含まれる誤差の影響を抑制しつつ、トルクフィードバック制御からパルス幅変調制御への切り替えが遅れることに伴うトルク応答性の低下を抑制することが可能になる。 Here, by using the filter current, the influence of the error in the detected value of the output current can be removed. There is concern that switching to modulation control may be delayed. Therefore, based on the amount of change in the operating state of the rotating electrical machine per unit time, the reference curve is corrected in the advance direction to set the switching determination curve, or the filtered output current in the retard direction. to correct. Thereby, when the output current changes according to the change in the operating state of the rotating electrical machine, the switching from the torque feedback control to the pulse width modulation control can be accelerated. That is, it is possible to suppress a decrease in torque response due to a delay in switching from the torque feedback control to the pulse width modulation control while suppressing the influence of the error included in the detected value of the output current.
第2の構成は、インバータ装置(20)から回転電機(10)に対して出力される出力電圧を調整することで、前記回転電機の制御を行う回転電機の制御装置(40)であって、前記回転電機の出力トルクを指令するトルク指令値及び前記インバータ装置から回転電機に出力される出力電流に基づいて、前記出力電圧の指令値として正弦波状の基本波を設定し、前記基本波と搬送波との比較に基づいて、前記出力電圧を調整する制御であるパルス幅変調制御を実施する第1制御部(41)と、前記出力トルクと前記トルク指令値との偏差に基づいて、前記出力電圧の波形を調整する制御であるトルクフィードバック制御を実施する第2制御部(42)と、前記第1制御部によるパルス幅変調制御と、前記第2制御部によるトルクフィードバック制御との切り替え制御を行う切り替え制御部(43)と、前記インバータ装置から前記回転電機に対して出力される出力電流の検出値を取得し、複数の前記出力電流の検出値に対して、高調波成分を除去するフィルタ処理を行うフィルタ処理部(43)と、を備え、前記切り替え制御部は、dq座標系において、前記フィルタ処理部によりフィルタ処理された前記出力電流の検出値と、切り替え判定曲線とを比較し、前記フィルタ処理された出力電流の検出値が、前記切り替え判定曲線より遅角側となっている場合に、前記第2制御部によるトルクフィードバック制御から、前記第1制御部によるパルス幅変調制御への制御の切り替えを実施し、前記フィルタ処理部は、前記回転電機の動作状態の単位時間当たりの変化量に基づいて、前記フィルタ処理における時定数を設定することを特徴とする。 The second configuration is a rotating electrical machine control device (40) that controls the rotating electrical machine by adjusting an output voltage output from the inverter device (20) to the rotating electrical machine (10). Based on a torque command value for commanding the output torque of the rotating electrical machine and an output current output from the inverter device to the rotating electrical machine, a sinusoidal fundamental wave is set as a command value for the output voltage, and the fundamental wave and the carrier wave The first control unit (41) that performs pulse width modulation control that is a control for adjusting the output voltage based on the comparison with the output voltage, and the output voltage based on the deviation between the output torque and the torque command value A second control unit (42) for performing torque feedback control, which is control for adjusting the waveform of the first, a pulse width modulation control by the first control unit, and a torque feedback by the second control unit. A switching control unit (43) that performs switching control with respect to control, and a detection value of an output current output from the inverter device to the rotating electrical machine, and obtains harmonics for the plurality of detection values of the output current. A filter processing unit (43) that performs a filter process for removing a wave component, wherein the switching control unit is configured to detect a detection value of the output current filtered by the filter processing unit and a switching determination in a dq coordinate system. And when the detected value of the filtered output current is on the retard side from the switching determination curve, from the torque feedback control by the second control unit, by the first control unit Switching the control to pulse width modulation control, the filter processing unit, based on the amount of change per unit time of the operating state of the rotating electrical machine, And sets the time constant of filtering process.
上記構成では、出力電流の検出値に対して、フィルタ処理を実施し、そのフィルタ処理された出力電流の検出値(フィルタ電流)と、切り替え判定曲線とを比較する。これにより、出力電流の検出値に誤差が含まれる場合に、その誤差による影響を除去することが可能になる。また、動作状態の単位時間当たりの変化量に基づいて、フィルタ処理における時定数を設定することで、動作状態が急激に変化した場合に、トルクフィードバック制御からパルス幅変調制御への切り替えが遅れることに伴うトルク応答性の低下を抑制することが可能になる。 In the above configuration, the filtering process is performed on the detected output current value, and the filtered output current detected value (filter current) is compared with the switching determination curve. As a result, when an error is included in the detected value of the output current, it is possible to remove the influence of the error. Also, by setting the time constant in the filter process based on the amount of change per unit time of the operating state, switching from torque feedback control to pulse width modulation control is delayed when the operating state changes suddenly It is possible to suppress a decrease in torque response due to.
(第1実施形態)
以下、本発明にかかる制御装置を車載主機としてエンジンを備える車両に適用した第1の実施形態について、図面を参照しつつ説明する。
(First embodiment)
Hereinafter, a first embodiment in which a control device according to the present invention is applied to a vehicle including an engine as an in-vehicle main machine will be described with reference to the drawings.
図1に示すように、回転電機10は、多相巻線を有する永久磁石型同期電動機であり、具体的には、3相巻線を有する永久磁石型同期電動機である。回転電機10のステータ13(固定子)には、電機子巻線14が巻回されている。電機子巻線14は、異なる中性点を有する3相巻線からなる。なお、回転電機10は、巻線界磁型同期電動機であってもよい。
As shown in FIG. 1, the rotating
回転電機10の電機子巻線14には、インバータ20が接続されている。インバータ20には、直流電源22が接続されている。インバータ20は、U,V,W相高電位側スイッチSUp,SVp,SWpと、U,V,W相低電位側スイッチSUn,SVn,SWnとの直列接続体を3組備えている。U,V,W相における上記直列接続体の接続点は、電機子巻線14のU,V,W相の端子に接続されている。
An
本実施形態では、各スイッチSUp〜SWnとして、IGBTを用いている。そして、各スイッチSUp〜SWnにはそれぞれ、還流ダイオードDUp〜DWnが並列に接続されている。また、各スイッチSUp〜SWnとしては、IGBTに限らず、例えばNチャネルMOSFETであってもよい。 In the present embodiment, IGBTs are used as the switches SUp to SWn. Further, free-wheeling diodes DUp to DWn are connected in parallel to the switches SUp to SWn, respectively. Further, the switches SUp to SWn are not limited to IGBTs, and may be N-channel MOSFETs, for example.
インバータ20の高電位側の端子(各高電位側スイッチのコレクタ側の端子)には、直流電源22の正極端子が接続されている。低電位側の端子(各低電位側スイッチのエミッタ側の端子)には、直流電源22の負極端子が接続されている。また、インバータ20は、高電位側の端子と、低電位側の端子との間に平滑コンデンサ21を有している。なお、直流電源22は、例えば、二次電池や、二次電池から供給される電力を昇降圧する昇降圧回路である。
The positive terminal of the
また、制御装置40は、回転電機10のトルク指令値T*と、インバータ20から回転電機10に対して出力される相電流IU,IV,IWの検出値と、直流電源22の出力電圧VB(インバータ20の入力電圧)の検出値と、ロータ11の回転角度θの検出値と、を取得する。制御装置40は、トルク指令値T*を、制御装置40より上位の制御装置から取得する。また、制御装置40は、相電流IU,IV,IWの検出値を電流センサ31から取得する。また、制御装置40は、電圧VBの検出値を電圧センサ32から取得する。また、制御装置40は、回転角度θの検出値を回転電機10に設けられた回転角センサ33から取得する。そして、制御装置40は、トルク指令値T*、相電流IU,IV,IW、電圧VB、回転角度θに基づいて、スイッチSUp〜SWnのオフオン制御(開閉制御)を実施する。
The
図2に、制御装置40の機能ブロック図を示す。制御装置40は、PWM制御部41(第1制御部)と、矩形波制御部42(第2制御部)と、PWM制御(電流フィードバック制御)と、矩形波制御(トルクフィードバック制御)との切り替えを行う切り替え制御部43とを備える。以下、PWM制御、矩形波制御、切り替え制御の順に説明を行う。ここで、矩形波制御とは、ワンパルス制御ともいい、電気角θeの一周期において、所定の通電期間(例えば、180度)にわたって、各相電圧VU,VV,VWの電圧が、VB/2→0→−VB/2の順に変化するような制御をいう。以下、PWM制御、矩形波制御、切り替え制御の順に説明を行う。
FIG. 2 shows a functional block diagram of the
(PWM制御)
3相2相変換部45は、相電流IU,IV,IWの検出値を、回転角度θに基づいて、UVW座標系(3相)からdq座標系(2相)に変換し、d軸電流Id、及び、q軸電流Iqを算出する。電流指令値生成部46は、トルク指令値T*に基づいて、d軸電流指令値Id*、及び、q軸電流指令値Iq*を算出する。
(PWM control)
The three-phase to two-
偏差算出部47d,47qは、d軸電流指令値Id*とd軸電流Idとの偏差ΔId、及び、q軸電流指令値Iq*とq軸電流Iqとの偏差ΔIqをそれぞれ算出する。PID演算部48d,48qは、それぞれ偏差ΔId,ΔIqに基づいて、PID演算(比例・積分・微分演算)を実施する。PID演算部48dの出力値が、d軸電圧指令値Vd*1の基準値となるd軸電圧基準値Vdb*であり、PID演算部48qの出力値が、q軸電圧指令値Vq*1の基準値となるq軸電圧基準値Vqb*である。
The deviation calculation units 47d and 47q calculate a deviation ΔId between the d-axis current command value Id * and the d-axis current Id and a deviation ΔIq between the q-axis current command value Iq * and the q-axis current Iq, respectively. The
ここで、電機子巻線14に印加される電圧のdq軸成分は、電機子巻線14を流れる電流のうち同一の軸成分に比例する項に加えて、異なる軸成分に比例する項や逆起電力といった、いわゆる干渉項を含む。 Here, the dq axis component of the voltage applied to the armature winding 14 is not only a term proportional to the same axis component of the current flowing through the armature winding 14, but also a term proportional to a different axis component or vice versa. It includes a so-called interference term such as electromotive force.
そこで、非干渉化制御部49は、d軸電流Id及びq軸電流Iqに基づいて、d軸干渉電圧Vd0及びq軸干渉電圧Vq0を算出する。そして、補正部50dは、d軸電圧基準値Vdb*からd軸干渉電圧Vd0を減算することで補正し、d軸電圧指令値Vd*1を算出する。また、補正部50qは、q軸電圧基準値Vqb*からq軸干渉電圧Vq0を減算することで補正し、q軸電圧指令値Vq*1を算出する。
Therefore, the
2相3相変換部51は、d軸電圧指令値Vd*1及びq軸電圧指令値Vq*1を、回転角度θに基づいて、dq座標系からUVW座標系に変換し、U相電圧指令値VU*1、V相電圧指令値VV*1、及び、W相電圧指令値VW*1を算出する。電圧指令値VU*1,VV*1,VW*1は、それぞれ、正弦波状であり、かつ、その中央値がゼロとされている。ここで、電圧VBに対し、電圧指令値VU*1,VV*1,VW*1が大きい場合、つまり、変調率Ampが大きいときには、正弦波に所定の3次高調波を重畳したものを最終的な電圧指令値VU*1,VV*1,VW*1として出力する。
The two-phase / three-
搬送波生成部52は、搬送波CAとして三角波を生成する。本実施形態の搬送波生成部52は、基本波の周波数に依存しない所定の周波数を有する搬送波CAを出力する。
The carrier
比較器53Uは、U相電圧指令値VU*1及び搬送波CAが入力され、U相電圧指令値VU*1と搬送波CAとの大小比較を実施し、信号gU1を出力する。比較器53Vは、V相電圧指令値VV*1及び搬送波CAが入力され、V相電圧指令値VV*1と搬送波CAとの大小比較を実施し、信号gV1を出力する。比較器53Wは、W相電圧指令値VW*1及び搬送波CAが入力され、W相電圧指令値VW*1と搬送波CAとの大小比較を実施し、信号gW1を出力する。比較器53U,53V,53Wの出力信号gU1,gV1,gW1は、それぞれ、基本波である電圧指令値VU*1,VV*1,VW*1をパルス幅変調したものである。
The comparator 53U receives the U-phase voltage command value VU * 1 and the carrier wave CA, compares the U-phase voltage command value VU * 1 with the carrier CA, and outputs a signal gU1. The
出力信号gU1,gV1,gW1は、切り替え部44に入力される。そして、切り替え制御部43によってPWM制御が選択されている場合、出力信号gU1,gV1,gW1は、切り替え部44を介して、デッドタイム生成部55に入力される。また、出力信号gU1,gV1,gW1は、NOT回路54U,54V,54Wによって反転され、デッドタイム生成部55に入力される。
The output signals gU1, gV1, and gW1 are input to the
デッドタイム生成部55は、上アームスイッチSUp,SVp,SWpと、下アームスイッチSUn,SVn,SWnとの組み合わせにおいて、同一のレグに属するものが同時にオンされることで、直流電源22が短絡されることを抑制する。具体的には、出力信号gU1と、その反転信号とがともにハイ状態となることを抑制し、出力信号gV1と、その反転信号とが、ともにハイ状態となることを抑制し、出力信号gW1と、その反転信号とが、ともにハイ状態となることを抑制する。
In the dead
デッドタイム生成部55によって、整形された出力信号gU1,gV1,gW1及び出力信号gU1,gV1,gW1の反転信号は、ゲート駆動回路56に入力される。ゲート駆動回路56は、gU1,gV1,gW1を駆動信号gUp,gVp,gWpとして、スイッチSUp,SVp,SWpのそれぞれのゲートに出力する。また、ゲート駆動回路56は、gU1,gV1,gW1の反転信号を駆動信号gUn,gVn,gWnとして、スイッチSUn,SVn,SWnのそれぞれのゲートに出力する。
The output signals gU1, gV1, and gW1 shaped by the dead
上述したPWM制御部41の動作によって、相電流IU,IV,IWの検出値をdq座標に変換したd軸電流Id及びq軸電流Iqが、それぞれ、トルク指令値T*に基づき算出されるd軸電流指令値Id*、及び、q軸電流指令値Iq*となるように制御される。 The d-axis current Id and the q-axis current Iq obtained by converting the detected values of the phase currents IU, IV, and IW into dq coordinates are calculated based on the torque command value T * by the operation of the PWM control unit 41 described above. Control is performed so that the shaft current command value Id * and the q-axis current command value Iq * are obtained.
(矩形波制御)
トルク推定部57は、d軸電流Id及びq軸電流Iqに基づいて、回転電機10の出力トルクの推定値であるトルク推定値Teを算出する。トルク推定値Teは、例えば回転電機10の極対数p、誘起電圧定数φ、d軸インダクタンスLd、q軸インダクタンスLqを用いて、下記の式によって算出できる。
(Rectangular wave control)
The torque estimating unit 57 calculates a torque estimated value Te that is an estimated value of the output torque of the rotating
Te=p{φ・Iq+(Ld−Lq)・Id・Iq}
偏差算出部58は、トルク指令値T*とトルク推定値Teとの偏差ΔTを算出する。電圧位相算出部59は、偏差ΔTに基づいて、電圧位相操作量α*を算出する。出力信号生成部60は、電圧位相操作量α*、及び、現在の回転角度θに基づいて、矩形波の位相を操作するべく、信号gU2,gV2,gW2を生成する。
Te = p {φ · Iq + (Ld−Lq) · Id · Iq}
The deviation calculation unit 58 calculates a deviation ΔT between the torque command value T * and the torque estimation value Te. The voltage
出力信号gU2,gV2,gW2は、切り替え部44に入力される。そして、切り替え制御部43によって矩形波制御が選択されている場合、出力信号gU2,gV2,gW2は、切り替え部44を介して、デッドタイム生成部55に入力される。また、出力信号gU2,gV2,gW2は、NOT回路54U,54V,54Wによって反転され、デッドタイム生成部55に入力される。デッドタイム生成部55及びゲート駆動回路56の動作は、PWM制御と同等であるため、説明を省略する。
The output signals gU2, gV2, and gW2 are input to the
(切り替え制御)
図3に、PWM制御を行う領域と、矩形波制御を行う領域と、を示す。図示されるように、低回転速度領域から中回転速度領域まではPWM制御を行う領域であり、高回転速度領域は矩形波制御を行う領域である。PWM制御を行う領域と矩形波制御を行う領域との境界は、トルク指令値T*が大きいほど低回転速度側となる。高回転速度領域において、PWM制御から矩形波制御へ切り替えるのは、次の理由による。
(Switching control)
FIG. 3 shows a region where PWM control is performed and a region where rectangular wave control is performed. As shown in the figure, the PWM control is performed from the low rotation speed region to the medium rotation speed region, and the high rotation speed region is the region where the rectangular wave control is performed. The boundary between the area where PWM control is performed and the area where rectangular wave control is performed is on the lower rotational speed side as the torque command value T * is larger. The reason why the PWM control is switched to the rectangular wave control in the high rotation speed region is as follows.
電機子巻線14の各相に印加可能な電圧の最大値は、直流電源22の電圧VBである。このため、電圧指令値VU*1,VV*1,VW*1の最大値が電圧VBの「1/2」以上となる状態、即ち、変調率Ampが100%以上(3次高調波を重畳した場合、115%以上)の状態では、電機子巻線14の各相に実際に印加される電圧を電圧指令値VU*1,VV*1,VW*1とすることができない。
The maximum voltage that can be applied to each phase of the armature winding 14 is the voltage VB of the
図4(a)に、変調率Ampが100%の場合に電機子巻線14の各相に印加される電圧(例えば、VU)の推移を示し、図4(b)に、変調率Ampが100%よりも大きい場合に電機子巻線14の各相に印加される電圧(例えば、VU)の推移を示す。図示されるように、変調率Ampが100%よりも大きい場合には電機子巻線14の各相に印加される電圧VUの振幅は、直流電源22の電圧VBの1/2に制限されるため、正弦波形状の電圧とはならない。しかし、この場合であっても、図4(a)に示される電圧と比較すると、図4(b)中斜線にて示す領域だけ電圧の利用度が向上している。
FIG. 4A shows the transition of the voltage (for example, VU) applied to each phase of the armature winding 14 when the modulation factor Amp is 100%, and FIG. 4B shows the modulation factor Amp. The transition of the voltage (for example, VU) applied to each phase of the armature winding 14 when it is larger than 100% is shown. As shown in the figure, when the modulation factor Amp is larger than 100%, the amplitude of the voltage VU applied to each phase of the armature winding 14 is limited to ½ of the voltage VB of the
これにより、電機子巻線14の各相に印加される電圧の実効値を、図4(a)に示したものと比較して大きくすることができ、電流指令値Id*,Iq*によって定まる3相の電流指令値を電機子巻線14に流すことが可能となる。したがって、電圧指令値VU*1,VV*1,VW*1の最大値が電圧VBの「1/2」以上となった場合に、PWM制御を継続することで、電機子巻線14、電流指令値Id*,Iq*によって定まる3相の電流を流すことが可能となる。図3に示すように、この変調率Ampが100%以上とされる領域を過変調PWM制御領域と呼ぶ。 Thereby, the effective value of the voltage applied to each phase of the armature winding 14 can be made larger than that shown in FIG. 4A, and is determined by the current command values Id * and Iq *. A three-phase current command value can be passed through the armature winding 14. Therefore, when the maximum value of the voltage command values VU * 1, VV * 1, VW * 1 becomes “½” or more of the voltage VB, the PWM control is continued, so that the armature winding 14, the current It is possible to flow a three-phase current determined by the command values Id * and Iq *. As shown in FIG. 3, a region where the modulation factor Amp is 100% or more is called an overmodulation PWM control region.
電圧指令値VU*1,VV*1,VW*1の振幅が増加していくと、最終的には、電機子巻線14の各相に印加される電圧は、電圧指令値VU*1,VV*1,VW*1と同一周期で、「VB/2」と「−VB/2」とに交互に変化する矩形波状となる。ここで、理論的に、変調率Ampが4/πを超えることで、PWM制御による制御性が極度に低下することが知られている。そこで、一般的に、電圧指令値VU*1,VV*1,VW*1の振幅が、直流電源22の電圧VBの127%(<4/π)の値となることで、PWM制御から矩形波制御への切り替えが行われる。
As the amplitudes of the voltage command values VU * 1, VV * 1, and VW * 1 increase, the voltage applied to each phase of the armature winding 14 eventually becomes the voltage command value VU * 1, In the same cycle as VV * 1 and VW * 1, it becomes a rectangular wave shape that alternately changes to “VB / 2” and “−VB / 2”. Here, it is theoretically known that when the modulation rate Amp exceeds 4 / π, the controllability by the PWM control is extremely lowered. Therefore, in general, the amplitude of the voltage command values VU * 1, VV * 1, and VW * 1 is 127% (<4 / π) of the voltage VB of the
図5に、PWM制御及び矩形波制御によってとり得るdq座標系の電流Id,Iqを示す。実線にて示す電流指令曲線CLは、電流指令値生成部46(図2)によって生成される電流指令値Id*,Iq*の描く曲線である。電流指令曲線CLは、回転電機10の制御に対する要求に応じ、適宜設定されるものであり、本実施形態では、トルク指令値T*を最小の電力損失で実現することのできる電流Id,Iqとなるように設定されている。
FIG. 5 shows currents Id and Iq in the dq coordinate system that can be obtained by PWM control and rectangular wave control. A current command curve CL indicated by a solid line is a curve drawn by the current command values Id * and Iq * generated by the current command value generation unit 46 (FIG. 2). The current command curve CL is appropriately set according to a request for control of the rotating
一方、2点鎖線にて示すのは、実際に回転電機10に流すことの可能な電流の境界をdq座標系上で定める制限曲線LLである。制限曲線LLは、直流電源22の電圧VB及び回転電機10の回転速度FRに応じて定まるものである。このため、PWM制御時には、d軸電流Id及びq軸電流Iqは、電流指令曲線CLと制限曲線LLとの交点である上限PMを超えることはできない。そこで、電流指令値Iq*,Id*が上限PMに達することで矩形波制御に切り替えられることになる。
On the other hand, what is indicated by a two-dot chain line is a limit curve LL that defines a boundary of current that can actually flow through the rotating
矩形波制御が実施されている場合、電流Id,Iqは、電流指令曲線CLによって規定される電流Id,Iqとは一致しない。即ち、矩形波制御とPWM制御とでは、例えば図5のベクトルI1とベクトルI2とが互いに等しいトルクTを実現するにも関わらず、電流Id,Iqが異なるというように、トルク指令値T*が同一でも、電流Id,Iqが相違する。しかし、矩形波制御によって生成されるトルクTをPWM制御によって実現する際の電流ベクトルの長さが上限PM以下であるなら、矩形波制御によって生成されていたトルクTをPWM制御によって生成することが可能である。 When the rectangular wave control is performed, the currents Id and Iq do not match the currents Id and Iq defined by the current command curve CL. That is, in the rectangular wave control and the PWM control, for example, the torque command value T * is different so that the currents Id and Iq are different even though the vector I1 and the vector I2 in FIG. Even if they are the same, the currents Id and Iq are different. However, if the current vector length when the torque T generated by the rectangular wave control is realized by the PWM control is equal to or less than the upper limit PM, the torque T generated by the rectangular wave control can be generated by the PWM control. Is possible.
切り替え制御部43(図2)は、PWM制御における変調率Amp、d軸電流Id及びq軸電流Iqに基づいて、PWM制御と矩形波制御との切り替えを行う。PWM制御における変調率Ampは、インバータ20の入力電圧VBと、d軸電圧指令値Vd*1及びq軸電圧指令値Vq*1とに基づいて算出される。
The switching control unit 43 (FIG. 2) performs switching between PWM control and rectangular wave control based on the modulation rate Amp, the d-axis current Id, and the q-axis current Iq in PWM control. The modulation factor Amp in the PWM control is calculated based on the input voltage VB of the
以下、矩形波制御からPWM制御への切り替え処理について説明を行う。 Hereinafter, switching processing from rectangular wave control to PWM control will be described.
図6に示すように、従来技術(例えば、特許第5221261号公報)において、定常状態では、d軸電流Id及びq軸電流Iqの検出値をフィルタ処理したフィルタ電流Ifの位相と、電流切り替え位相Cfとの比較に基づき、矩形波制御からPWM制御への切り替えを実施する。 As shown in FIG. 6, in the conventional technique (for example, Japanese Patent No. 522261), in a steady state, the phase of the filter current If obtained by filtering the detected values of the d-axis current Id and the q-axis current Iq, and the current switching phase Based on the comparison with Cf, switching from rectangular wave control to PWM control is performed.
図7に示すように、従来技術において、過渡状態では、d軸電流Id及びq軸電流Iqの実際値である実電流Irと、切り替え判定曲線CCとの比較に基づき、矩形波制御からPWM制御への切り替えを実施する。具体的には、実電流Irが、切り替え判定曲線CCより遅角側となった場合に、矩形波制御からPWM制御への切り替えを実施する。なお、切り替え判定曲線CCは、電流指令曲線CLより遅角側に設けられている。 As shown in FIG. 7, in the prior art, in the transient state, the PWM control is performed from the rectangular wave control based on the comparison between the actual current Ir that is the actual value of the d-axis current Id and the q-axis current Iq and the switching determination curve CC. Switch to. Specifically, the switching from the rectangular wave control to the PWM control is performed when the actual current Ir is on the retard side from the switching determination curve CC. Note that the switching determination curve CC is provided on the more retarded side than the current command curve CL.
ここで、d軸電流Id及びq軸電流Iqの検出値である実電流Irと切り替え判定曲線CCとの比較を行う場合、d軸電流Id及びq軸電流Iqの検出誤差を考慮して、切り替え判定曲線CCの設定を行う必要がある。即ち、d軸電流Id及びq軸電流Iqの実際の値が、切り替え判定曲線CCを遅角側に超えていないにも関わらず、電流センサ31の検出誤差によって、d軸電流Id及びq軸電流Iqの検出値が切り替え判定曲線CCを遅角側に超えていると判定される状況を抑制する必要がある。 Here, when the actual current Ir, which is the detected value of the d-axis current Id and the q-axis current Iq, is compared with the switching determination curve CC, the switching is performed in consideration of the detection error of the d-axis current Id and the q-axis current Iq. It is necessary to set the determination curve CC. That is, although the actual values of the d-axis current Id and the q-axis current Iq do not exceed the switching determination curve CC on the retard side, the d-axis current Id and the q-axis current are detected by the detection error of the current sensor 31. It is necessary to suppress the situation where it is determined that the detected value of Iq exceeds the switching determination curve CC to the retard side.
仮に、d軸電流Id及びq軸電流Iqの実際値が、切り替え判定曲線CCを遅角側に超えていないにも関わらず、d軸電流Id及びq軸電流Iqの検出値が切り替え判定曲線CCを遅角側に超えていると判定されると、矩形波制御とPWM制御との切り替えが頻繁に行われることになり、制御性が低下する。 Even if the actual values of the d-axis current Id and the q-axis current Iq do not exceed the switching determination curve CC, the detected values of the d-axis current Id and the q-axis current Iq are switched to the switching determination curve CC. If it is determined that the angle exceeds the retard side, the switching between the rectangular wave control and the PWM control is frequently performed, and the controllability is deteriorated.
一方、d軸電流Id及びq軸電流Iqの検出誤差によって、制御の切り替えが行われないように、切り替え判定曲線CCをより遅角側に設定すると、矩形波制御からPWM制御への切り替えが遅れる。この制御の切り替えの遅れによって、インバータ20から回転電機10に対して過剰に高い電圧が印加されることが懸念される。
On the other hand, when the switching determination curve CC is set on the more retarded side so that the control is not switched due to the detection error of the d-axis current Id and the q-axis current Iq, the switching from the rectangular wave control to the PWM control is delayed. . There is a concern that an excessively high voltage is applied from the
そこで、本実施形態の切り替え制御部43(フィルタ処理部)では、d軸電流Id及びq軸電流Iqの検出誤差の影響を除去するために、d軸電流Id及びq軸電流Iqの検出値(実電流Ir)に対し、高調波成分を除去するフィルタ処理を実施する。そして、そのフィルタ処理された出力電流の検出値(フィルタ電流If)と、切り替え判定曲線CCとを比較する。なお、フィルタ処理は、3相2相変換部45において実施してもよい。
Therefore, in the switching control unit 43 (filter processing unit) of the present embodiment, in order to remove the influence of the detection error of the d-axis current Id and the q-axis current Iq, the detected values of the d-axis current Id and the q-axis current Iq ( Filter processing for removing harmonic components is performed on the actual current Ir). Then, the detection value (filter current If) of the filtered output current is compared with the switching determination curve CC. Note that the filtering process may be performed in the three-phase / two-
ここで、フィルタ電流Ifを用いることで、出力電流の検出値における誤差の影響を除去できる一方で、回転電機10の動作状態の変化に応じて出力電流が変化する場合に、矩形波制御からPWM制御への切り替えが遅れることが懸念される。この切り替えの遅れについて図8を用いて説明する。
Here, by using the filter current If, the influence of the error in the detected value of the output current can be removed, but when the output current changes according to the change in the operating state of the rotating
図8では、フィルタ電流Ifは、切り替え判定曲線CCより進角側となっている。一方、出力電流の実際値である実電流Irは、出力トルクTの急減に伴って、切り替え判定曲線CCより遅角側となっている。このような場合、実際にはPWM制御に適した状態となっているにも関わらず、フィルタの時定数に応じた時間が経過するまで、矩形波制御からPWM制御への切り替えが実施されず、トルク応答性が低下することになる。 In FIG. 8, the filter current If is more advanced than the switching determination curve CC. On the other hand, the actual current Ir, which is the actual value of the output current, is more retarded than the switching determination curve CC as the output torque T decreases rapidly. In such a case, the switching from the rectangular wave control to the PWM control is not performed until the time according to the time constant of the filter elapses even though the state is actually suitable for the PWM control. Torque response will be reduced.
そこで、本実施形態では、回転電機10の動作状態の単位時間当たりの変化量に基づいて、所定の基準曲線を進角方向に補正することで、切り替え判定曲線CCを設定する。これにより、回転電機10の動作状態の変化に応じて、出力電流が変化する場合に、トルクフィードバック制御からパルス幅変調制御への切り替えを早めることができる。つまり、出力電流の検出値に含まれる誤差の影響を抑制しつつ、矩形波制御からPWM制御への切り替えが遅れることに伴うトルク応答性の低下を抑制することが可能になる。
Therefore, in the present embodiment, the switching determination curve CC is set by correcting a predetermined reference curve in the advance direction based on the amount of change per unit time of the operating state of the rotating
ここで、回転電機10の動作状態とは、具体的には、回転電機10の出力トルクT、インバータ20の入力電圧VB、及び、回転電機10の回転速度FRである。
Here, the operating state of the rotating
出力トルクT(出力トルクTの実際値、又は、トルク指令値T*)が急激に減少する、つまり、出力トルクTの単位時間当たりの減少量が大きい場合、早めにトルクフィードバック制御からPWM制御に切り替えることで、トルク応答性の低下を抑制することが可能になる。そこで、基準曲線を進角方向に補正することで、出力トルクTの単位時間当たりの減少量が大きい場合に、矩形波制御からPWM制御に早く切り替えることが可能になる。本実施形態では、出力トルクTが急激に減少しているか否かの判断には、トルク指令値T*を用いる。 When the output torque T (the actual value of the output torque T or the torque command value T *) is drastically reduced, that is, when the amount of decrease in the output torque T per unit time is large, the torque feedback control is switched to PWM control as soon as possible. By switching, it is possible to suppress a decrease in torque response. Therefore, by correcting the reference curve in the advance direction, it is possible to quickly switch from rectangular wave control to PWM control when the amount of decrease in output torque T per unit time is large. In the present embodiment, the torque command value T * is used to determine whether or not the output torque T is rapidly decreasing.
回転速度FRが急激に減少する、つまり、回転速度FRの単位時間当たりの減少量が大きい場合、早めに矩形波制御からPWM制御に切り替えることで、トルク応答性の低下を抑制することが可能になる。そこで、基準曲線を進角方向に補正することで、回転速度FRが減少する場合に、早めに矩形波制御からPWM制御に切り替えることが可能になる。 When the rotational speed FR decreases rapidly, that is, when the amount of decrease in the rotational speed FR per unit time is large, it is possible to suppress a decrease in torque response by switching from rectangular wave control to PWM control early. Become. Therefore, by correcting the reference curve in the advance direction, it is possible to switch from rectangular wave control to PWM control early when the rotational speed FR decreases.
インバータの入力電圧VBが急激に増加する、つまり、インバータ20の入力電圧の単位時間当たりの増加量が大きい場合、インバータ20の出力電圧が一定であるとすると、変調率Ampが急激に減少する。そこで、入力電圧VBが急激に減少する場合、フィルタ電流が基準曲線を遅角側に超える前に、矩形波制御からPWM制御に切り替えることで、トルク応答性の低下を抑制することができる。
When the input voltage VB of the inverter increases abruptly, that is, when the amount of increase in the input voltage of the
また、本実施形態では、基準曲線として、電流指令曲線CLを用いる構成とする。これにより、矩形波制御からPWM制御への切り替え後、速やかに、出力電流Id,Iqを電流指令値Id*1,Iq*1とすることが可能になる。このため、トルク応答性を向上させることが可能となる。また、本実施形態では、基準曲線をd軸弱め界磁方向(d軸負方向)にシフトするように補正を行う。 In the present embodiment, the current command curve CL is used as the reference curve. Thereby, after switching from the rectangular wave control to the PWM control, the output currents Id and Iq can be set to the current command values Id * 1 and Iq * 1 promptly. For this reason, it becomes possible to improve torque responsiveness. In the present embodiment, correction is performed so that the reference curve is shifted in the d-axis field weakening direction (d-axis negative direction).
図10に本実施形態における矩形波制御からPWM制御への切り替え処理を表すフローチャートを示す。この切り替え処理は、制御装置40によって、所定周期λ毎に実施される。
FIG. 10 is a flowchart showing the switching process from the rectangular wave control to the PWM control in the present embodiment. This switching process is performed by the
ステップS01において、トルク指令値T*を取得する。ステップS02において、トルク指令値の単位時間当たりの変化量ΔT*を算出する。具体的には、トルク指令値T*の前回値と今回値との偏差を、所定周期λで除算することで、単位時間当たりの変化量ΔT*を算出する。ステップS03において、トルク指令値の単位時間当たりの変化量ΔT*に基づいて、切り替え判定曲線CCの第1補正値ΔId1を算出する。 In step S01, a torque command value T * is acquired. In step S02, a change amount ΔT * per unit time of the torque command value is calculated. Specifically, the change amount ΔT * per unit time is calculated by dividing the deviation between the previous value and the current value of the torque command value T * by a predetermined period λ. In step S03, a first correction value ΔId1 of the switching determination curve CC is calculated based on the change amount ΔT * per unit time of the torque command value.
ステップS04において、回転速度FRを取得する。具体的には、回転速度FRは、回転角度θの単位時間当たりの変化量として算出することができる。ステップS05において、回転速度の単位時間当たりの変化量ΔFRを算出する。具体的には、回転速度FRの前回値と今回値との偏差を、所定周期λで除算することで、単位時間当たりの変化量ΔFRを算出する。ステップS06において、回転速度の単位時間当たりの変化量ΔFRに基づいて、切り替え判定曲線CCの第2補正値ΔId2を算出する。 In step S04, the rotational speed FR is acquired. Specifically, the rotation speed FR can be calculated as a change amount per unit time of the rotation angle θ. In step S05, a change amount ΔFR per unit time of the rotational speed is calculated. Specifically, the change amount ΔFR per unit time is calculated by dividing the deviation between the previous value and the current value of the rotational speed FR by a predetermined period λ. In step S06, a second correction value ΔId2 of the switching determination curve CC is calculated based on the change amount ΔFR of the rotation speed per unit time.
ステップS07において、入力電圧VBを取得する。ステップS08において、入力電圧の単位時間当たりの変化量ΔVBを算出する。具体的には、入力電圧VBの前回値と今回値との偏差を、所定周期λで除算することで、単位時間当たりの変化量ΔVBを算出する。ステップS09において、入力電圧の単位時間当たりの変化量ΔVBに基づいて、切り替え判定曲線CCの第3補正値ΔId3を算出する。 In step S07, the input voltage VB is acquired. In step S08, a change amount ΔVB per unit time of the input voltage is calculated. Specifically, the change amount ΔVB per unit time is calculated by dividing the deviation between the previous value and the current value of the input voltage VB by a predetermined period λ. In step S09, a third correction value ΔId3 of the switching determination curve CC is calculated based on the change amount ΔVB per unit time of the input voltage.
ステップS10において、補正値ΔId1〜ΔId3の中で最大のものを補正値として選択する。ステップS11において、ステップS10で選択された補正値分、基準曲線をd軸弱め界磁方向にシフトする補正を行う。 In step S10, the largest one of the correction values ΔId1 to ΔId3 is selected as the correction value. In step S11, correction is performed to shift the reference curve in the d-axis field weakening direction by the correction value selected in step S10.
ステップS12において、フィルタ電流Ifを取得する。ステップS13において、フィルタ電流Ifが切り替え判定曲線CCより遅角側か否かを判定する。フィルタ電流Ifが切り替え判定曲線CCより遅角側の場合(S13:YES)、矩形波制御からPWM制御への切り替え処理を実施する。また、フィルタ電流Ifが切り替え判定曲線CCより遅角側でない場合(S13:NO)、そのまま処理を終了する。 In step S12, the filter current If is acquired. In step S13, it is determined whether or not the filter current If is retarded from the switching determination curve CC. When the filter current If is on the retard side with respect to the switching determination curve CC (S13: YES), switching processing from rectangular wave control to PWM control is performed. If the filter current If is not retarded from the switching determination curve CC (S13: NO), the process is terminated as it is.
本実施形態の構成では、出力トルクの単位時間当たりの減少量ΔT*に基づいて第1補正値ΔId1を算出し、回転速度FRの単位時間当たりの減少量ΔFRに基づいて第2補正値ΔId2を算出し、入力電圧VBの単位時間当たりの増加量ΔVBに基づいて第3補正値ΔId3を算出する。そして、補正値ΔId1〜ΔId3のうち最大のものを補正値として選択し、その補正値に基づいて、基準曲線をd軸弱め界磁方向にシフトする補正を行う。このような構成にすることで、出力トルクTの変化、回転速度FRの変化、及び、入力電圧VBの変化のいずれかによって、出力電流の実際値である実電流Irが、PWM制御に適したものとなっている場合に、矩形波制御からPWM制御へ適切に切り替えることが可能になる。 In the configuration of the present embodiment, the first correction value ΔId1 is calculated based on the decrease amount ΔT * per unit time of the output torque, and the second correction value ΔId2 is calculated based on the decrease amount ΔFR per unit time of the rotational speed FR. The third correction value ΔId3 is calculated based on the increase amount ΔVB per unit time of the input voltage VB. Then, the largest one of the correction values ΔId1 to ΔId3 is selected as the correction value, and based on the correction value, correction is performed to shift the reference curve in the d-axis field weakening direction. With such a configuration, the actual current Ir, which is the actual value of the output current, is suitable for PWM control due to any of the change in the output torque T, the change in the rotational speed FR, and the change in the input voltage VB. If it is, it becomes possible to appropriately switch from rectangular wave control to PWM control.
(第2実施形態)
第1実施形態では、図9に示すように、基準曲線(電流指令曲線CL)をd軸界磁弱め方向にシフトすることで、切り替え判定曲線CCを進角方向に補正する構成とした。これを変更し、図11に示すように、基準曲線をq軸界磁弱め方向にシフトすることで、切り替え判定曲線CCを進角方向に補正する構成としてもよい。
(Second Embodiment)
In the first embodiment, as shown in FIG. 9, the switching determination curve CC is corrected in the advance direction by shifting the reference curve (current command curve CL) in the d-axis field weakening direction. By changing this and shifting the reference curve in the q-axis field weakening direction as shown in FIG. 11, the switching determination curve CC may be corrected in the advance direction.
具体的には、第1実施形態と同様に、出力トルクTの単位時間当たりの減少量に基づいて第1補正値ΔIq1を算出し、回転速度FRの単位時間当たりの減少量に基づいて第2補正値ΔIq2を算出し、入力電圧VBの単位時間当たりの増加量に基づいて第3補正値ΔIq3を算出する。そして、補正値ΔIq1〜ΔIq3のうち最大のものを補正値として選択し、その補正値に基づいて、基準曲線をq軸弱め界磁方向にシフトする補正を行う構成とする。 Specifically, as in the first embodiment, the first correction value ΔIq1 is calculated based on the decrease amount per unit time of the output torque T, and the second correction value ΔIq1 is calculated based on the decrease amount per unit time of the rotational speed FR. A correction value ΔIq2 is calculated, and a third correction value ΔIq3 is calculated based on the increase amount of the input voltage VB per unit time. Then, the maximum one of the correction values ΔIq1 to ΔIq3 is selected as the correction value, and based on the correction value, the reference curve is corrected to shift in the q-axis field weakening direction.
(第3実施形態)
第1実施形態では、図9に示すように、基準曲線をd軸界磁弱め方向にシフトすることで、切り替え判定曲線を進角方向に補正する構成とした。これを変更し、図12に示すように、基準曲線に対して、係数を積算することで、切り替え判定曲線を進角方向に補正する構成としてもよい。具体的には、切り替え制御部43は、マップとして、基準曲線を構成するdq座標上の各点を記憶している。そこで、基準曲線を構成するdq座標上の各点のq成分に対し、1未満の係数を積算する。なお、基準曲線を構成するdq座標上の各点のd成分及びq成分のそれぞれに対し、係数を積算する構成としてもよい。
(Third embodiment)
In the first embodiment, as shown in FIG. 9, the switching determination curve is corrected in the advance direction by shifting the reference curve in the d-axis field weakening direction. By changing this, as shown in FIG. 12, the switching determination curve may be corrected in the advance direction by accumulating coefficients with respect to the reference curve. Specifically, the switching
さらに、第1実施形態と同様に、出力トルクTの単位時間当たりの減少量に基づいて第1係数k1を算出し、回転速度FRの単位時間当たりの減少量に基づいて第2係数k2を算出し、入力電圧VBの単位時間当たりの増加量に基づいて第3係数k3を算出する。そして、係数k1〜k3のうち最小のものを選択し、すなわち切り替え判定曲線CCの補正量が最大のものを基準曲線に対して積算することで、切り替え判定曲線CCを遅角方向に補正する。 Further, as in the first embodiment, the first coefficient k1 is calculated based on the decrease amount per unit time of the output torque T, and the second coefficient k2 is calculated based on the decrease amount per unit time of the rotational speed FR. The third coefficient k3 is calculated based on the increase amount per unit time of the input voltage VB. Then, the smallest one of the coefficients k1 to k3 is selected, that is, the one having the largest correction amount of the switching determination curve CC is integrated with respect to the reference curve, thereby correcting the switching determination curve CC in the retard direction.
(第4実施形態)
第4実施形態の切り替え制御部43は、第1実施形態における切り替え判定曲線CCの補正に加え、回転電機10の動作状態の単位時間当たりの変化量に基づいて、フィルタ処理における時定数を設定する。図13に、時定数の設定処理を示す。この処理は、切り替え制御部43によって、所定周期λごとに実施される。
(Fourth embodiment)
The switching
ステップS20において、トルク指令値T*を取得する。ステップS21において、トルク指令値T*の単位時間当たりの変化量ΔT*を算出する。具体的には、トルク指令値T*の前回値と今回値との偏差を、所定周期λで除算することで、単位時間当たりの変化量ΔT*を算出する。ステップS22において、トルク指令値の単位時間当たりの変化量ΔT*に基づいて、フィルタ処理における第1時定数τ1を算出する。 In step S20, a torque command value T * is acquired. In step S21, a change amount ΔT * per unit time of the torque command value T * is calculated. Specifically, the change amount ΔT * per unit time is calculated by dividing the deviation between the previous value and the current value of the torque command value T * by a predetermined period λ. In step S22, a first time constant τ1 in the filter process is calculated based on the change amount ΔT * per unit time of the torque command value.
ステップS23において、回転速度FRを取得する。ステップS24において、回転速度FRの単位時間当たりの変化量ΔFRを算出する。具体的には、回転速度FRの前回値と今回値との偏差を、所定周期λで除算することで、単位時間当たりの変化量ΔFRを算出する。ステップS25において、回転速度の単位時間当たりの変化量ΔFRに基づいて、フィルタ処理における第2時定数τ2を算出する。 In step S23, the rotational speed FR is acquired. In step S24, a change amount ΔFR per unit time of the rotational speed FR is calculated. Specifically, the change amount ΔFR per unit time is calculated by dividing the deviation between the previous value and the current value of the rotational speed FR by a predetermined period λ. In step S25, a second time constant τ2 in the filter processing is calculated based on the change amount ΔFR per unit time of the rotation speed.
ステップS26において、入力電圧VBを取得する。ステップS27において、入力電圧VBの単位時間当たりの変化量ΔVBを算出する。具体的には、入力電圧VBの前回値と今回値との偏差を、所定周期λで除算することで、単位時間当たりの変化量ΔVBを算出する。ステップS28において、入力電圧の単位時間当たりの変化量ΔVBに基づいて、フィルタ処理における第3時定数τ3を算出する。 In step S26, the input voltage VB is acquired. In step S27, a change amount ΔVB per unit time of the input voltage VB is calculated. Specifically, the change amount ΔVB per unit time is calculated by dividing the deviation between the previous value and the current value of the input voltage VB by a predetermined period λ. In step S28, a third time constant τ3 in the filter process is calculated based on the change amount ΔVB of the input voltage per unit time.
ステップS29において、時定数τ1〜τ3の中で最小のもの、すなわち初期の時定数からの補正量が最大のものをフィルタの時定数(フィルタ時間)として設定し、処理を終了する。 In step S29, the smallest one of the time constants τ1 to τ3, that is, the one with the largest correction amount from the initial time constant is set as the filter time constant (filter time), and the process ends.
回転電機10の動作状態の単位時間当たりの変化量に基づいて、フィルタ処理における時定数を設定することで、動作状態が急激に変化した場合に、トルクフィードバック制御からPWM制御への切り替えが遅れることに伴うトルク応答性の低下を抑制することが可能になる。
By setting a time constant in the filter processing based on the amount of change per unit time of the operating state of the rotating
具体的には、トルクTの単位時間当たりの減少量が大きいほど、フィルタ時間を短く設定する。また、回転速度FRの単位時間当たりの減少量が大きいほど、フィルタ時間を短く設定する。また、入力電圧VBの単位時間当たりの増加量が大きいほど、フィルタ時間を短く設定する。 Specifically, the filter time is set shorter as the decrease amount of torque T per unit time is larger. Also, the filter time is set shorter as the amount of decrease in the rotational speed FR per unit time is larger. Also, the filter time is set shorter as the increase amount of the input voltage VB per unit time is larger.
さらに、本実施形態では、時定数τ1〜τ3のうち最小のものをフィルタ時間として設定する。これにより、出力トルクTの変化、回転速度FRの変化、及び、入力電圧VBの変化のいずれかによって、電流ベクトル(Id,Iq)の実際値が、PWM制御に適したものとなっている場合に、矩形波制御からPWM制御へ適切に切り替えることが可能になる。 Furthermore, in this embodiment, the minimum one of the time constants τ1 to τ3 is set as the filter time. Thus, when the actual value of the current vector (Id, Iq) is suitable for PWM control due to any one of the change in the output torque T, the change in the rotational speed FR, and the change in the input voltage VB. In addition, it is possible to appropriately switch from rectangular wave control to PWM control.
(他の実施形態)
・上記実施形態では、切り替え判定曲線CCを進角方向に補正する構成としたが、これを変更し、フィルタ処理された出力電流を遅角方向に補正する構成としてもよい。
(Other embodiments)
In the above embodiment, the switching determination curve CC is corrected in the advance direction. However, this may be changed to correct the filtered output current in the retard direction.
・第1実施形態において、出力トルクの単位時間当たりの減少量ΔT*、回転速度FRの単位時間当たりの減少量ΔFR、及び、入力電圧VBの単位時間当たりの増加量ΔVBのいずれか1つの値に基づいて、補正値を算出する構成としてもよい。また、補正値ΔId1〜ΔId3の平均値を用いて、切り替え判定曲線を補正する構成としてもよい。 In the first embodiment, any one value of the decrease amount ΔT * of the output torque per unit time, the decrease amount ΔFR of the rotation speed FR per unit time, and the increase amount ΔVB of the input voltage VB per unit time. The correction value may be calculated based on the above. Further, the switching determination curve may be corrected using an average value of the correction values ΔId1 to ΔId3.
・第4実施形態において、出力トルクの単位時間当たりの減少量ΔT*、回転速度FRの単位時間当たりの減少量ΔFR、及び、入力電圧VBの単位時間当たりの増加量ΔVBのいずれか1つの値に基づいて、フィルタ時間を算出する構成としてもよい。 In the fourth embodiment, any one of the decrease amount ΔT * per unit time of the output torque, the decrease amount ΔFR per unit time of the rotation speed FR, and the increase amount ΔVB per unit time of the input voltage VB The filter time may be calculated based on the above.
・第4実施形態において、切り替え判定曲線CCの補正を省略する構成としてもよい。 In the fourth embodiment, the correction of the switching determination curve CC may be omitted.
・回転電機10の出力トルクTの単位時間当たりの変化量を算出する際に、トルク指令値T*を用いる構成とした。これを変更し、出力トルクTの単位時間当たりの変化量を算出する際に、トルク推定値Teを用いる構成としてもよい。
The torque command value T * is used when calculating the amount of change per unit time of the output torque T of the rotating
・基準曲線として、電流指令曲線以外のものを用いてもよい。例えば、基準曲線として、電流指令曲線を遅角側にシフトさせた曲線を用いてもよい。 A reference curve other than the current command curve may be used. For example, a curve obtained by shifting the current command curve to the retard side may be used as the reference curve.
・出力トルクとトルク指令値との偏差に基づいて、出力電圧の波形を調整する制御であるトルクフィードバック制御として、矩形波制御(ワンパルス制御)以外のものを行ってもよい。例えば、電流検出値とトルク指令値とから出力電圧のパルスパターンを選択し、トルク推定値Teとトルク指令値T*との偏差に基づいて、出力電圧の位相を設定する制御を実施してもよい。 A torque feedback control that is a control for adjusting the waveform of the output voltage based on the deviation between the output torque and the torque command value may be performed other than the rectangular wave control (one pulse control). For example, the control may be performed in which a pulse pattern of the output voltage is selected from the detected current value and the torque command value, and the phase of the output voltage is set based on the deviation between the torque estimated value Te and the torque command value T *. Good.
・以上、本発明の実施の形態について実施例を用いて説明したが、本発明は、こうした実施例に何ら限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得る。 The embodiment of the present invention has been described with reference to the examples. However, the present invention is not limited to these examples, and various forms are possible without departing from the spirit of the present invention. Can be implemented.
10…回転電機、20…インバータ、40…制御装置、41…PWM制御部、42…矩形波制御部、43…切り替え制御部。
DESCRIPTION OF
Claims (18)
前記回転電機の出力トルクを指令するトルク指令値及び前記インバータ装置から回転電機に出力される出力電流に基づいて、前記出力電圧の指令値として正弦波状の基本波を設定し、前記基本波と搬送波との比較に基づいて、前記出力電圧を調整する制御であるパルス幅変調制御を実施する第1制御部(41)と、
前記出力トルクと前記トルク指令値との偏差に基づいて、前記出力電圧の波形を調整する制御であるトルクフィードバック制御を実施する第2制御部(42)と、
前記第1制御部によるパルス幅変調制御と、前記第2制御部によるトルクフィードバック制御との切り替え制御を行う切り替え制御部(43)と、
前記出力電流の検出値を取得し、複数の前記出力電流の検出値に対して、高調波成分を除去するフィルタ処理を行うフィルタ処理部(43)と、を備え、
前記切り替え制御部は、
dq座標系において、前記フィルタ処理部によりフィルタ処理された前記出力電流の検出値と、切り替え判定曲線とを比較し、前記フィルタ処理された出力電流の検出値が、前記切り替え判定曲線より遅角側となっている場合に、前記第2制御部によるトルクフィードバック制御から、前記第1制御部によるパルス幅変調制御への制御の切り替えを実施するとともに、前記回転電機の動作状態の単位時間当たりの変化量として、前記回転電機の回転速度の単位時間当たりの減少量に基づいて、所定の基準曲線を進角方向に補正することで前記切り替え判定曲線を設定する、又は、前記フィルタ処理された出力電流を遅角方向に補正することを特徴とする制御装置。 A control device (40) for a rotating electrical machine that controls the rotating electrical machine by adjusting an output voltage output from the inverter device (20) to the rotating electrical machine (10),
Based on a torque command value for commanding the output torque of the rotating electrical machine and an output current output from the inverter device to the rotating electrical machine, a sinusoidal fundamental wave is set as a command value for the output voltage, and the fundamental wave and the carrier wave A first control unit (41) that performs pulse width modulation control, which is control for adjusting the output voltage, based on the comparison with
A second control unit (42) for performing torque feedback control, which is control for adjusting a waveform of the output voltage, based on a deviation between the output torque and the torque command value;
A switching control unit (43) for performing switching control between pulse width modulation control by the first control unit and torque feedback control by the second control unit;
A filter processing unit (43) that obtains a detection value of the output current and performs a filtering process to remove harmonic components on the plurality of detection values of the output current,
The switching control unit
In the dq coordinate system, the detected value of the output current filtered by the filter processing unit is compared with a switching determination curve, and the detected value of the filtered output current is more retarded than the switching determination curve. And switching the control from the torque feedback control by the second control unit to the pulse width modulation control by the first control unit, and changing the operating state of the rotating electrical machine per unit time As the amount , the switching determination curve is set by correcting a predetermined reference curve in the advance direction based on the decrease amount per unit time of the rotational speed of the rotating electrical machine , or the filtered output current Is controlled in the retard direction.
前記回転電機の出力トルクを指令するトルク指令値及び前記インバータ装置から回転電機に出力される出力電流に基づいて、前記出力電圧の指令値として正弦波状の基本波を設定し、前記基本波と搬送波との比較に基づいて、前記出力電圧を調整する制御であるパルス幅変調制御を実施する第1制御部(41)と、Based on a torque command value for commanding the output torque of the rotating electrical machine and an output current output from the inverter device to the rotating electrical machine, a sinusoidal fundamental wave is set as a command value for the output voltage, and the fundamental wave and the carrier wave A first control unit (41) that performs pulse width modulation control, which is control for adjusting the output voltage, based on the comparison with
前記出力トルクと前記トルク指令値との偏差に基づいて、前記出力電圧の波形を調整する制御であるトルクフィードバック制御を実施する第2制御部(42)と、A second control unit (42) for performing torque feedback control, which is control for adjusting a waveform of the output voltage, based on a deviation between the output torque and the torque command value;
前記第1制御部によるパルス幅変調制御と、前記第2制御部によるトルクフィードバック制御との切り替え制御を行う切り替え制御部(43)と、A switching control unit (43) for performing switching control between pulse width modulation control by the first control unit and torque feedback control by the second control unit;
前記出力電流の検出値を取得し、複数の前記出力電流の検出値に対して、高調波成分を除去するフィルタ処理を行うフィルタ処理部(43)と、を備え、A filter processing unit (43) that obtains a detection value of the output current and performs a filtering process to remove harmonic components on the plurality of detection values of the output current,
前記切り替え制御部は、The switching control unit
dq座標系において、前記フィルタ処理部によりフィルタ処理された前記出力電流の検出値と、切り替え判定曲線とを比較し、前記フィルタ処理された出力電流の検出値が、前記切り替え判定曲線より遅角側となっている場合に、前記第2制御部によるトルクフィードバック制御から、前記第1制御部によるパルス幅変調制御への制御の切り替えを実施するとともに、前記回転電機の動作状態の単位時間当たりの変化量として、前記インバータ装置の入力電圧の単位時間当たりの増加量に基づいて、所定の基準曲線を進角方向に補正することで前記切り替え判定曲線を設定する、又は、前記フィルタ処理された出力電流を遅角方向に補正することを特徴とする制御装置。In the dq coordinate system, the detected value of the output current filtered by the filter processing unit is compared with a switching determination curve, and the detected value of the filtered output current is more retarded than the switching determination curve. And switching the control from the torque feedback control by the second control unit to the pulse width modulation control by the first control unit, and changing the operating state of the rotating electrical machine per unit time As a quantity, the switching determination curve is set by correcting a predetermined reference curve in the advance direction based on the increase amount per unit time of the input voltage of the inverter device, or the filtered output current Is controlled in the retard direction.
前記回転電機の出力トルクを指令するトルク指令値及び前記インバータ装置から回転電機に出力される出力電流に基づいて、前記出力電圧の指令値として正弦波状の基本波を設定し、前記基本波と搬送波との比較に基づいて、前記出力電圧を調整する制御であるパルス幅変調制御を実施する第1制御部(41)と、Based on a torque command value for commanding the output torque of the rotating electrical machine and an output current output from the inverter device to the rotating electrical machine, a sinusoidal fundamental wave is set as a command value for the output voltage, and the fundamental wave and the carrier wave A first control unit (41) that performs pulse width modulation control, which is control for adjusting the output voltage, based on the comparison with
前記出力トルクと前記トルク指令値との偏差に基づいて、前記出力電圧の波形を調整する制御であるトルクフィードバック制御を実施する第2制御部(42)と、A second control unit (42) for performing torque feedback control, which is control for adjusting a waveform of the output voltage, based on a deviation between the output torque and the torque command value;
前記第1制御部によるパルス幅変調制御と、前記第2制御部によるトルクフィードバック制御との切り替え制御を行う切り替え制御部(43)と、A switching control unit (43) for performing switching control between pulse width modulation control by the first control unit and torque feedback control by the second control unit;
前記出力電流の検出値を取得し、複数の前記出力電流の検出値に対して、高調波成分を除去するフィルタ処理を行うフィルタ処理部(43)と、を備え、A filter processing unit (43) that obtains a detection value of the output current and performs a filtering process to remove harmonic components on the plurality of detection values of the output current,
前記切り替え制御部は、The switching control unit
dq座標系において、前記フィルタ処理部によりフィルタ処理された前記出力電流の検出値と、切り替え判定曲線とを比較し、前記フィルタ処理された出力電流の検出値が、前記切り替え判定曲線より遅角側となっている場合に、前記第2制御部によるトルクフィードバック制御から、前記第1制御部によるパルス幅変調制御への制御の切り替えを実施するとともに、前記回転電機の出力トルクの単位時間当たりの減少量に基づいて、第1補正値を算出し、前記回転電機の動作状態の単位時間当たりの変化量として、前記回転電機の回転速度の単位時間当たりの減少量に基づいて、第2補正値を算出し、前記動作状態の単位時間当たりの変化量として、前記インバータ装置の入力電圧の単位時間当たりの増加量に基づいて、第3補正値を算出し、さらに、前記第1〜第3補正値のうち最大のものに基づいて、所定の基準曲線を進角方向に補正することで前記切り替え判定曲線を設定する、又は、前記フィルタ処理された出力電流を遅角方向に補正することを特徴とする制御装置。In the dq coordinate system, the detected value of the output current filtered by the filter processing unit is compared with a switching determination curve, and the detected value of the filtered output current is more retarded than the switching determination curve. And switching the control from the torque feedback control by the second control unit to the pulse width modulation control by the first control unit, and reducing the output torque per unit time of the rotating electrical machine The first correction value is calculated based on the amount, and the second correction value is calculated based on the decrease amount per unit time of the rotational speed of the rotating electrical machine as the amount of change per unit time of the operating state of the rotating electrical machine. And calculating a third correction value based on an increase amount per unit time of the input voltage of the inverter device as a change amount per unit time of the operation state Further, the switching determination curve is set by correcting a predetermined reference curve in the advance direction based on the maximum one of the first to third correction values, or the filtered output current Is controlled in the retard direction.
前記切り替え制御部は、前記電流指令曲線に基づいて、前記基準曲線を設定することを特徴とする請求項1乃至5のいずれか1項に記載の制御装置。 In the dq coordinate system, the first control unit sets a point on the current command curve at which power loss is minimum as a current command value, and sets a d-axis component between the current command value and the detected value of the output current. Based on the deviation and the deviation of the q-axis component, the fundamental wave is set,
The control device according to claim 1, wherein the switching control unit sets the reference curve based on the current command curve.
前記回転電機の出力トルクを指令するトルク指令値及び前記インバータ装置から回転電機に出力される出力電流に基づいて、前記出力電圧の指令値として正弦波状の基本波を設定し、前記基本波と搬送波との比較に基づいて、前記出力電圧を調整する制御であるパルス幅変調制御を実施する第1制御部(41)と、Based on a torque command value for commanding the output torque of the rotating electrical machine and an output current output from the inverter device to the rotating electrical machine, a sinusoidal fundamental wave is set as a command value for the output voltage, and the fundamental wave and the carrier wave A first control unit (41) that performs pulse width modulation control, which is control for adjusting the output voltage, based on the comparison with
前記出力トルクと前記トルク指令値との偏差に基づいて、前記出力電圧の波形を調整する制御であるトルクフィードバック制御を実施する第2制御部(42)と、A second control unit (42) for performing torque feedback control, which is control for adjusting a waveform of the output voltage, based on a deviation between the output torque and the torque command value;
前記第1制御部によるパルス幅変調制御と、前記第2制御部によるトルクフィードバック制御との切り替え制御を行う切り替え制御部(43)と、A switching control unit (43) for performing switching control between pulse width modulation control by the first control unit and torque feedback control by the second control unit;
前記出力電流の検出値を取得し、複数の前記出力電流の検出値に対して、高調波成分を除去するフィルタ処理を行うフィルタ処理部(43)と、を備え、A filter processing unit (43) that obtains a detection value of the output current and performs a filtering process to remove harmonic components on the plurality of detection values of the output current,
前記第1制御部は、dq座標系において、電力損失が最小となる電流指令曲線上の点を電流指令値として設定し、前記電流指令値と、前記出力電流の検出値とのd軸成分の偏差及びq軸成分の偏差に基づいて、前記基本波を設定し、In the dq coordinate system, the first control unit sets a point on the current command curve at which power loss is minimum as a current command value, and sets a d-axis component between the current command value and the detected value of the output current. Based on the deviation and the deviation of the q-axis component, the fundamental wave is set,
前記切り替え制御部は、The switching control unit
dq座標系において、前記フィルタ処理部によりフィルタ処理された前記出力電流の検出値と、切り替え判定曲線とを比較し、前記フィルタ処理された出力電流の検出値が、前記切り替え判定曲線より遅角側となっている場合に、前記第2制御部によるトルクフィードバック制御から、前記第1制御部によるパルス幅変調制御への制御の切り替えを実施するとともに、前記回転電機の動作状態の単位時間当たりの変化量に基づいて、前記電流指令曲線に基づいて、所定の基準曲線を設定し、この基準曲線を進角方向に補正することで前記切り替え判定曲線を設定する、又は、前記フィルタ処理された出力電流を遅角方向に補正することを特徴とする制御装置。In the dq coordinate system, the detected value of the output current filtered by the filter processing unit is compared with a switching determination curve, and the detected value of the filtered output current is more retarded than the switching determination curve. And switching the control from the torque feedback control by the second control unit to the pulse width modulation control by the first control unit, and changing the operating state of the rotating electrical machine per unit time A predetermined reference curve is set based on the current command curve based on the amount, and the switching determination curve is set by correcting the reference curve in the advance direction, or the filtered output current Is controlled in the retard direction.
前記回転電機の出力トルクを指令するトルク指令値及び前記インバータ装置から回転電機に出力される出力電流に基づいて、前記出力電圧の指令値として正弦波状の基本波を設定し、前記基本波と搬送波との比較に基づいて、前記出力電圧を調整する制御であるパルス幅変調制御を実施する第1制御部(41)と、Based on a torque command value for commanding the output torque of the rotating electrical machine and an output current output from the inverter device to the rotating electrical machine, a sinusoidal fundamental wave is set as a command value for the output voltage, and the fundamental wave and the carrier wave A first control unit (41) that performs pulse width modulation control, which is control for adjusting the output voltage, based on the comparison with
前記出力トルクと前記トルク指令値との偏差に基づいて、前記出力電圧の波形を調整する制御であるトルクフィードバック制御を実施する第2制御部(42)と、A second control unit (42) for performing torque feedback control, which is control for adjusting a waveform of the output voltage, based on a deviation between the output torque and the torque command value;
前記第1制御部によるパルス幅変調制御と、前記第2制御部によるトルクフィードバック制御との切り替え制御を行う切り替え制御部(43)と、A switching control unit (43) for performing switching control between pulse width modulation control by the first control unit and torque feedback control by the second control unit;
前記出力電流の検出値を取得し、複数の前記出力電流の検出値に対して、高調波成分を除去するフィルタ処理を行うフィルタ処理部(43)と、を備え、A filter processing unit (43) that obtains a detection value of the output current and performs a filtering process to remove harmonic components on the plurality of detection values of the output current,
前記切り替え制御部は、The switching control unit
dq座標系において、前記フィルタ処理部によりフィルタ処理された前記出力電流の検出値と、切り替え判定曲線とを比較し、前記フィルタ処理された出力電流の検出値が、前記切り替え判定曲線より遅角側となっている場合に、前記第2制御部によるトルクフィードバック制御から、前記第1制御部によるパルス幅変調制御への制御の切り替えを実施するとともに、前記回転電機の動作状態の単位時間当たりの変化量に基づいて、所定の基準曲線をd軸弱め界磁方向に補正することで前記切り替え判定曲線を設定する、又は、前記フィルタ処理された出力電流を遅角方向に補正することを特徴とする制御装置。In the dq coordinate system, the detected value of the output current filtered by the filter processing unit is compared with a switching determination curve, and the detected value of the filtered output current is more retarded than the switching determination curve. And switching the control from the torque feedback control by the second control unit to the pulse width modulation control by the first control unit, and changing the operating state of the rotating electrical machine per unit time The switching determination curve is set by correcting a predetermined reference curve in the d-axis field weakening direction based on the amount, or the filtered output current is corrected in the retard direction. Control device.
前記回転電機の出力トルクを指令するトルク指令値及び前記インバータ装置から回転電機に出力される出力電流に基づいて、前記出力電圧の指令値として正弦波状の基本波を設定し、前記基本波と搬送波との比較に基づいて、前記出力電圧を調整する制御であるパルス幅変調制御を実施する第1制御部(41)と、Based on a torque command value for commanding the output torque of the rotating electrical machine and an output current output from the inverter device to the rotating electrical machine, a sinusoidal fundamental wave is set as a command value for the output voltage, and the fundamental wave and the carrier wave A first control unit (41) that performs pulse width modulation control, which is control for adjusting the output voltage, based on the comparison with
前記出力トルクと前記トルク指令値との偏差に基づいて、前記出力電圧の波形を調整する制御であるトルクフィードバック制御を実施する第2制御部(42)と、A second control unit (42) for performing torque feedback control, which is control for adjusting a waveform of the output voltage, based on a deviation between the output torque and the torque command value;
前記第1制御部によるパルス幅変調制御と、前記第2制御部によるトルクフィードバック制御との切り替え制御を行う切り替え制御部(43)と、A switching control unit (43) for performing switching control between pulse width modulation control by the first control unit and torque feedback control by the second control unit;
前記出力電流の検出値を取得し、複数の前記出力電流の検出値に対して、高調波成分を除去するフィルタ処理を行うフィルタ処理部(43)と、を備え、A filter processing unit (43) that obtains a detection value of the output current and performs a filtering process to remove harmonic components on the plurality of detection values of the output current,
前記切り替え制御部は、The switching control unit
dq座標系において、前記フィルタ処理部によりフィルタ処理された前記出力電流の検出値と、切り替え判定曲線とを比較し、前記フィルタ処理された出力電流の検出値が、前記切り替え判定曲線より遅角側となっている場合に、前記第2制御部によるトルクフィードバック制御から、前記第1制御部によるパルス幅変調制御への制御の切り替えを実施するとともに、前記回転電機の動作状態の単位時間当たりの変化量に基づいて、所定の基準曲線をq軸弱め界磁方向に補正することで前記切り替え判定曲線を設定する、又は、前記フィルタ処理された出力電流を遅角方向に補正することを特徴とする制御装置。In the dq coordinate system, the detected value of the output current filtered by the filter processing unit is compared with a switching determination curve, and the detected value of the filtered output current is more retarded than the switching determination curve. And switching the control from the torque feedback control by the second control unit to the pulse width modulation control by the first control unit, and changing the operating state of the rotating electrical machine per unit time The switching determination curve is set by correcting a predetermined reference curve in the q-axis field weakening direction based on the amount, or the filtered output current is corrected in the retard direction. Control device.
前記回転電機の出力トルクを指令するトルク指令値及び前記インバータ装置から回転電機に出力される出力電流に基づいて、前記出力電圧の指令値として正弦波状の基本波を設定し、前記基本波と搬送波との比較に基づいて、前記出力電圧を調整する制御であるパルス幅変調制御を実施する第1制御部(41)と、Based on a torque command value for commanding the output torque of the rotating electrical machine and an output current output from the inverter device to the rotating electrical machine, a sinusoidal fundamental wave is set as a command value for the output voltage, and the fundamental wave and the carrier wave A first control unit (41) that performs pulse width modulation control, which is control for adjusting the output voltage, based on the comparison with
前記出力トルクと前記トルク指令値との偏差に基づいて、前記出力電圧の波形を調整する制御であるトルクフィードバック制御を実施する第2制御部(42)と、A second control unit (42) for performing torque feedback control, which is control for adjusting a waveform of the output voltage, based on a deviation between the output torque and the torque command value;
前記第1制御部によるパルス幅変調制御と、前記第2制御部によるトルクフィードバック制御との切り替え制御を行う切り替え制御部(43)と、A switching control unit (43) for performing switching control between pulse width modulation control by the first control unit and torque feedback control by the second control unit;
前記出力電流の検出値を取得し、複数の前記出力電流の検出値に対して、高調波成分を除去するフィルタ処理を行うフィルタ処理部(43)と、を備え、A filter processing unit (43) that obtains a detection value of the output current and performs a filtering process to remove harmonic components on the plurality of detection values of the output current,
前記切り替え制御部は、The switching control unit
dq座標系において、前記フィルタ処理部によりフィルタ処理された前記出力電流の検出値と、切り替え判定曲線とを比較し、前記フィルタ処理された出力電流の検出値が、前記切り替え判定曲線より遅角側となっている場合に、前記第2制御部によるトルクフィードバック制御から、前記第1制御部によるパルス幅変調制御への制御の切り替えを実施するとともに、前記回転電機の動作状態の単位時間当たりの変化量に基づいて係数を算出し、その係数を所定の基準曲線に積算して進角方向に補正することで、前記切り替え判定曲線を設定する、又は、前記フィルタ処理された出力電流を遅角方向に補正することを特徴とする制御装置。In the dq coordinate system, the detected value of the output current filtered by the filter processing unit is compared with a switching determination curve, and the detected value of the filtered output current is more retarded than the switching determination curve. And switching the control from the torque feedback control by the second control unit to the pulse width modulation control by the first control unit, and changing the operating state of the rotating electrical machine per unit time A coefficient is calculated based on the quantity, and the coefficient is added to a predetermined reference curve and corrected in the advance direction, thereby setting the switching determination curve, or the filtered output current in the retard direction The control apparatus characterized by correcting to
前記回転電機の出力トルクを指令するトルク指令値及び前記インバータ装置から回転電機に出力される出力電流に基づいて、前記出力電圧の指令値として正弦波状の基本波を設定し、前記基本波と搬送波との比較に基づいて、前記出力電圧を調整する制御であるパルス幅変調制御を実施する第1制御部(41)と、Based on a torque command value for commanding the output torque of the rotating electrical machine and an output current output from the inverter device to the rotating electrical machine, a sinusoidal fundamental wave is set as a command value for the output voltage, and the fundamental wave and the carrier wave A first control unit (41) that performs pulse width modulation control, which is control for adjusting the output voltage, based on the comparison with
前記出力トルクと前記トルク指令値との偏差に基づいて、前記出力電圧の波形を調整する制御であるトルクフィードバック制御を実施する第2制御部(42)と、A second control unit (42) for performing torque feedback control, which is control for adjusting a waveform of the output voltage, based on a deviation between the output torque and the torque command value;
前記第1制御部によるパルス幅変調制御と、前記第2制御部によるトルクフィードバック制御との切り替え制御を行う切り替え制御部(43)と、A switching control unit (43) for performing switching control between pulse width modulation control by the first control unit and torque feedback control by the second control unit;
前記出力電流の検出値を取得し、複数の前記出力電流の検出値に対して、高調波成分を除去するフィルタ処理を行うフィルタ処理部(43)と、を備え、A filter processing unit (43) that obtains a detection value of the output current and performs a filtering process to remove harmonic components on the plurality of detection values of the output current,
前記切り替え制御部は、The switching control unit
dq座標系において、前記フィルタ処理部によりフィルタ処理された前記出力電流の検出値と、切り替え判定曲線とを比較し、前記フィルタ処理された出力電流の検出値が、前記切り替え判定曲線より遅角側となっている場合に、前記第2制御部によるトルクフィードバック制御から、前記第1制御部によるパルス幅変調制御への制御の切り替えを実施するとともに、前記回転電機の動作状態の単位時間当たりの変化量に基づいて、所定の基準曲線を進角方向に補正することで前記切り替え判定曲線を設定する、又は、前記フィルタ処理された出力電流を遅角方向に補正し、In the dq coordinate system, the detected value of the output current filtered by the filter processing unit is compared with a switching determination curve, and the detected value of the filtered output current is more retarded than the switching determination curve. And switching the control from the torque feedback control by the second control unit to the pulse width modulation control by the first control unit, and changing the operating state of the rotating electrical machine per unit time Based on the amount, set the switching determination curve by correcting the predetermined reference curve in the advance direction, or correct the filtered output current in the retard direction,
前記フィルタ処理部は、前記動作状態の単位時間当たりの変化量に基づいて、前記フィルタ処理における時定数を設定することを特徴とすることを特徴とする制御装置。The control device, wherein the filter processing unit sets a time constant in the filter processing based on a change amount per unit time of the operation state.
前記回転電機の出力トルクを指令するトルク指令値及び前記インバータ装置から回転電機に出力される出力電流に基づいて、前記出力電圧の指令値として正弦波状の基本波を設定し、前記基本波と搬送波との比較に基づいて、前記出力電圧を調整する制御であるパルス幅変調制御を実施する第1制御部(41)と、
前記出力トルクと前記トルク指令値との偏差に基づいて、前記出力電圧の波形を調整する制御であるトルクフィードバック制御を実施する第2制御部(42)と、
前記第1制御部によるパルス幅変調制御と、前記第2制御部によるトルクフィードバック制御との切り替え制御を行う切り替え制御部(43)と、
前記インバータ装置から前記回転電機に対して出力される出力電流の検出値を取得し、複数の前記出力電流の検出値に対して、高調波成分を除去するフィルタ処理を行うフィルタ処理部(43)と、を備え、
前記切り替え制御部は、dq座標系において、前記フィルタ処理部によりフィルタ処理された前記出力電流の検出値と、切り替え判定曲線とを比較し、前記フィルタ処理された出力電流の検出値が、前記切り替え判定曲線より遅角側となっている場合に、前記第2制御部によるトルクフィードバック制御から、前記第1制御部によるパルス幅変調制御への制御の切り替えを実施し、
前記フィルタ処理部は、前記回転電機の動作状態の単位時間当たりの変化量に基づいて、前記フィルタ処理における時定数を設定することを特徴とする制御装置。 A control device (40) for a rotating electrical machine that controls the rotating electrical machine by adjusting an output voltage output from the inverter device (20) to the rotating electrical machine (10),
Based on a torque command value for commanding the output torque of the rotating electrical machine and an output current output from the inverter device to the rotating electrical machine, a sinusoidal fundamental wave is set as a command value for the output voltage, and the fundamental wave and the carrier wave A first control unit (41) that performs pulse width modulation control, which is control for adjusting the output voltage, based on the comparison with
A second control unit (42) for performing torque feedback control, which is control for adjusting a waveform of the output voltage, based on a deviation between the output torque and the torque command value;
A switching control unit (43) for performing switching control between pulse width modulation control by the first control unit and torque feedback control by the second control unit;
A filter processing unit (43) that obtains a detection value of an output current output from the inverter device to the rotating electrical machine, and performs a filtering process to remove harmonic components on the plurality of detection values of the output current And comprising
The switching control unit compares the detected value of the output current filtered by the filter processing unit with a switching determination curve in the dq coordinate system, and the detected value of the filtered output current is the switching value. When it is on the retard side from the determination curve, the control switching from the torque feedback control by the second control unit to the pulse width modulation control by the first control unit is performed,
The control device, wherein the filter processing unit sets a time constant in the filter processing based on a change amount per unit time of an operating state of the rotating electrical machine.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015111469A JP6459783B2 (en) | 2015-06-01 | 2015-06-01 | Control device for rotating electrical machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015111469A JP6459783B2 (en) | 2015-06-01 | 2015-06-01 | Control device for rotating electrical machine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016226190A JP2016226190A (en) | 2016-12-28 |
JP6459783B2 true JP6459783B2 (en) | 2019-01-30 |
Family
ID=57748714
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015111469A Active JP6459783B2 (en) | 2015-06-01 | 2015-06-01 | Control device for rotating electrical machine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6459783B2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106774585B (en) * | 2017-02-15 | 2019-02-19 | 华为技术有限公司 | A kind of output voltage regulator and method |
DE102017217913A1 (en) * | 2017-10-09 | 2019-04-11 | Robert Bosch Gmbh | Method for switching between block control and PWM control of an electrical machine |
JP7073799B2 (en) * | 2018-03-13 | 2022-05-24 | 日産自動車株式会社 | Motor control method and motor control device |
JP7235588B2 (en) * | 2019-05-14 | 2023-03-08 | 株式会社Soken | Rotating electric machine control device |
WO2022208908A1 (en) * | 2021-03-31 | 2022-10-06 | 日本電産株式会社 | Motor control device |
CN113381660B (en) * | 2021-06-25 | 2023-04-18 | 宁德师范学院 | Method for eliminating influence of low-order harmonic waves of PWM overmodulation region on closed-loop control |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012060710A (en) * | 2010-09-06 | 2012-03-22 | Toyota Motor Corp | Motor control system |
JP5781875B2 (en) * | 2011-09-14 | 2015-09-24 | トヨタ自動車株式会社 | Rotating electrical machine control system |
JP2014095390A (en) * | 2012-11-07 | 2014-05-22 | Disco Abrasive Syst Ltd | Tube |
-
2015
- 2015-06-01 JP JP2015111469A patent/JP6459783B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016226190A (en) | 2016-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9013137B2 (en) | Apparatus for calculating rotational position of rotary machine | |
US8829829B2 (en) | Apparatus for calculating rotational position of rotary machine | |
JP6428491B2 (en) | Control device for rotating electrical machine | |
JP6459783B2 (en) | Control device for rotating electrical machine | |
US10879816B2 (en) | Inverter control device | |
JP2011142791A (en) | Control device for polyphase rotating machine | |
JP6390489B2 (en) | Inverter control device | |
US9935568B2 (en) | Control apparatus of rotary electric machine | |
JP6747050B2 (en) | Control device for rotating electric machine | |
JP4775168B2 (en) | Control device for three-phase rotating machine | |
US9716452B2 (en) | Rotation angle calculation device | |
JP5391698B2 (en) | Rotating machine control device and control system | |
JP6173516B1 (en) | Electric motor control apparatus and electric motor control method | |
JP6287715B2 (en) | Rotating machine control device | |
JP6015346B2 (en) | Control device and control method for three-phase AC motor | |
JP5549537B2 (en) | Rotating machine control device | |
JP6203318B1 (en) | Electric motor control apparatus and electric motor control method | |
JP6464924B2 (en) | Control device for rotating electrical machine | |
JP7211242B2 (en) | Modulation method switching device | |
JP2017028827A (en) | Inverter device | |
JP2014068417A (en) | Inverter controller | |
CN106655948A (en) | Control apparatus for motor | |
JP2017195680A (en) | Controller of power converter | |
JP5573713B2 (en) | Rotating machine control device | |
JP2007288887A (en) | Controller for polyphase rotating-electric machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170808 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180427 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180529 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180726 |
|
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: 20181204 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181217 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6459783 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |