[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2012244804A - Motor drive control system, vehicle loaded with the same, and control method of motor drive control system - Google Patents

Motor drive control system, vehicle loaded with the same, and control method of motor drive control system Download PDF

Info

Publication number
JP2012244804A
JP2012244804A JP2011113596A JP2011113596A JP2012244804A JP 2012244804 A JP2012244804 A JP 2012244804A JP 2011113596 A JP2011113596 A JP 2011113596A JP 2011113596 A JP2011113596 A JP 2011113596A JP 2012244804 A JP2012244804 A JP 2012244804A
Authority
JP
Japan
Prior art keywords
motor
voltage
control
rectangular wave
control mode
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
JP2011113596A
Other languages
Japanese (ja)
Other versions
JP5884297B2 (en
Inventor
Masayoshi Suhama
将圭 洲濱
Kazuhiro Tanaka
和宏 田中
Kazuhide Miyata
和英 宮田
Daisuke Ogino
大介 荻野
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor 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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2011113596A priority Critical patent/JP5884297B2/en
Publication of JP2012244804A publication Critical patent/JP2012244804A/en
Application granted granted Critical
Publication of JP5884297B2 publication Critical patent/JP5884297B2/en
Active 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 improve control stability when switching from rectangular wave control to PWM control, in a motor drive control system for driving an AC motor.SOLUTION: A motor drive control system 100 drives an AC motor 200 by an inverter 140. An ECU 300 controls the inverter 140 by a control mode of either rectangular wave control mode or pulse width modulation control mode. The ECU 300 switches from the rectangular wave control mode to the pulse width modulation control mode as a current phase φimpressed to the AC motor 200 reaches a threshold φduring execution of the rectangular wave control mode. Then, the ECU 300 changes the threshold φof the current phase φon the basis of a change of a voltage phase φv impressed to the AC motor 200 during the execution of the rectangular wave control mode.

Description

本発明は、モータ駆動制御システムおよびそれを搭載する車両、ならびにモータ駆動制御システムの制御方法に関し、より特定的には、矩形波制御およびパルス幅変調(PWM:Pulse Width Modulation)制御が適用される交流電動機の制御に関する。   The present invention relates to a motor drive control system, a vehicle on which the motor drive control system is mounted, and a control method of the motor drive control system. More specifically, rectangular wave control and pulse width modulation (PWM) control are applied. The present invention relates to control of an AC motor.

直流電源を用いて交流電動機を駆動制御するために、インバータを用いた駆動方法が一般的に採用される。インバータは、インバータ駆動回路によりスイッチング制御されており、たとえばPWM制御に従ってスイッチングされた電圧が交流電動機に印加される。   In order to drive and control an AC motor using a DC power supply, a driving method using an inverter is generally employed. The inverter is switching-controlled by an inverter drive circuit. For example, a voltage switched according to PWM control is applied to the AC motor.

また、電圧利用率を向上させてモータ回転数の高い領域で高出力を得るために、正弦波PWM制御よりもモータ印加電圧の基本波成分が大きい変調方式による交流電動機制御として、過変調PWM制御および矩形波制御が適用される場合がある。   In addition, overmodulation PWM control is used as an AC motor control by a modulation method in which the fundamental component of the motor applied voltage is larger than the sine wave PWM control in order to improve the voltage utilization rate and obtain a high output in a region where the motor rotation speed is high. And square wave control may be applied.

特開2005−218299号公報(特許文献1)には、矩形波制御で動作している場合に、交流電動機に供給される実電流位相の絶対値が所定の切換電流位相の絶対値を下回ると、矩形波制御からPWM制御へ切換える構成が記載されている。   Japanese Patent Laid-Open No. 2005-218299 (Patent Document 1) discloses that when operating with rectangular wave control, the absolute value of the actual current phase supplied to the AC motor falls below the absolute value of the predetermined switching current phase. A configuration for switching from rectangular wave control to PWM control is described.

特開2005−218299号公報JP 2005-218299 A

PWM制御および矩形波制御が適用される交流電動機の制御においては、電圧位相を制御する矩形波制御から電流フィードバックによるPWM制御への切換えの際に、2つの制御モードが頻繁に切換わる、いわゆるチャタリングを防止するために、制御モードの理想的な切換点を少し行き過ぎた動作ポイントにおいて制御モードを切換えるように、ヒステリシスが付与された制御がなされることがある。   In the control of an AC motor to which PWM control and rectangular wave control are applied, so-called chattering in which two control modes are frequently switched when switching from rectangular wave control for controlling the voltage phase to PWM control by current feedback. In order to prevent this, control with hysteresis is sometimes performed so that the control mode is switched at an operation point slightly over the ideal switching point of the control mode.

このような制御においては、矩形波制御からPWM制御に切換わった直後にPWM制御における電流指令が不連続に変化することによって、交流電動機に印加されるインバータの出力電圧がステップ状に変化してしまい、瞬間的にトルクが大きく変動する可能性がある。   In such control, immediately after switching from rectangular wave control to PWM control, the current command in PWM control changes discontinuously, and the output voltage of the inverter applied to the AC motor changes stepwise. Therefore, the torque may fluctuate greatly in an instant.

本発明は、このような課題を解決するためになされたものであって、その目的は、交流電動機を駆動するモータ駆動制御システムにおいて、矩形波制御からPWM制御への切換えの際の制御安定性を向上することである。   The present invention has been made to solve such a problem, and an object of the present invention is to provide control stability at the time of switching from rectangular wave control to PWM control in a motor drive control system for driving an AC motor. Is to improve.

本発明によるモータ駆動制御システムは、交流電動機の駆動電圧を制御するインバータと、インバータを制御するための制御装置とを備える。インバータは、交流電動機に印加される矩形波電圧の電圧位相を制御することによって交流電動機を駆動する矩形波制御モード、および交流電動機を動作させるための交流電圧指令と搬送波との比較に基づくパルス幅変調制御を行なうことによって交流電動機を駆動するパルス幅変調制御モードにより制御される。制御装置は、矩形波制御モードの実行中に、交流電動機へ印加される電流位相がしきい値に到達したことに応じて、矩形波制御モードからパルス幅変調制御モードへの切換えを実行する。そして、制御装置は、矩形波制御モードの実行中に、交流電動機へ印加される電圧位相の変化に基づいてしきい値を変更する。   A motor drive control system according to the present invention includes an inverter that controls a drive voltage of an AC motor and a control device that controls the inverter. The inverter is a rectangular wave control mode for driving the AC motor by controlling the voltage phase of the rectangular wave voltage applied to the AC motor, and a pulse width based on a comparison between an AC voltage command for operating the AC motor and a carrier wave. Control is performed in a pulse width modulation control mode in which the AC motor is driven by performing modulation control. During execution of the rectangular wave control mode, the control device executes switching from the rectangular wave control mode to the pulse width modulation control mode in response to the current phase applied to the AC motor reaching the threshold value. And a control apparatus changes a threshold value based on the change of the voltage phase applied to an alternating current motor during execution of rectangular wave control mode.

好ましくは、制御装置は、電圧位相が加速方向へ変化しているときは、電圧位相が変化しないときに比べて、矩形波制御モードからパルス幅変調制御モードへの切換えが遅くなるようにしきい値を変更する。   Preferably, when the voltage phase changes in the acceleration direction, the control device sets the threshold value so that switching from the rectangular wave control mode to the pulse width modulation control mode is delayed compared to when the voltage phase does not change. To change.

好ましくは、制御装置は、電圧位相が減速方向へ変化しているときは、電圧位相が変化しないときに比べて、矩形波制御モードからパルス幅変調制御モードへの切換えが早くなるようにしきい値を変更する。   Preferably, the control device sets the threshold value so that the switching from the rectangular wave control mode to the pulse width modulation control mode is faster when the voltage phase is changing in the deceleration direction than when the voltage phase is not changing. To change.

好ましくは、制御装置は、電圧位相の時間的変化の大きさが第1の基準値より大きい場合に、しきい値を変更する。   Preferably, the control device changes the threshold value when the magnitude of the temporal change in the voltage phase is larger than the first reference value.

好ましくは、制御装置は、交流電動機に印加される電圧指令値の時間的変化の大きさが第2の基準値より小さい場合は、しきい値の変更を禁止する。   Preferably, the control device prohibits the change of the threshold value when the magnitude of the temporal change in the voltage command value applied to the AC motor is smaller than the second reference value.

好ましくは、電圧位相は、交流電動機に印加される電圧指令値についての、q軸電圧指令値に対するd軸電圧指令値に基づいて定められる。   Preferably, the voltage phase is determined based on a d-axis voltage command value with respect to a q-axis voltage command value for a voltage command value applied to the AC motor.

好ましくは、電流位相は、交流電動機に流れる電流のq軸電流値に対するd軸電流値に基づいて定められる。   Preferably, the current phase is determined based on a d-axis current value with respect to a q-axis current value of a current flowing through the AC motor.

本発明による車両は、蓄電装置と、交流電動機と、上記いずれかのモータ駆動制御システムとを備える。   A vehicle according to the present invention includes a power storage device, an AC motor, and any one of the motor drive control systems described above.

本発明によるモータ駆動制御システムの制御方法は、インバータにより交流電動機を駆動するモータ駆動制御システムについての制御方法である。制御方法は、交流電動機に印加される矩形波電圧の電圧位相を制御することによって交流電動機を駆動する矩形波制御モードを選択するステップと、交流電動機を動作させるための交流電圧指令と搬送波との比較に基づくパルス幅変調制御を行なうことによって交流電動機を駆動するパルス幅変調制御モードを選択するステップと、矩形波制御モードの実行中に、交流電動機へ印加される電流位相がしきい値に到達したことに応じて、矩形波制御モードからパルス幅変調制御モードへ切換えるステップと、矩形波制御モードの実行中に、交流電動機へ印加される電圧位相の変化に基づいてしきい値を変更するステップとを備える。   The motor drive control system control method according to the present invention is a control method for a motor drive control system that drives an AC motor by an inverter. The control method includes: selecting a rectangular wave control mode for driving the AC motor by controlling the voltage phase of the rectangular wave voltage applied to the AC motor; and an AC voltage command for operating the AC motor and a carrier wave. The step of selecting a pulse width modulation control mode for driving the AC motor by performing pulse width modulation control based on the comparison, and the current phase applied to the AC motor reaches a threshold value during execution of the rectangular wave control mode. In response, the step of switching from the rectangular wave control mode to the pulse width modulation control mode, and the step of changing the threshold value based on a change in the voltage phase applied to the AC motor during execution of the rectangular wave control mode With.

本発明によれば、交流電動機を駆動するモータ駆動制御システムにおいて、矩形波制御からPWM制御への切換えの際の制御安定性を向上することができる。   ADVANTAGE OF THE INVENTION According to this invention, in the motor drive control system which drives an AC motor, the control stability at the time of switching from rectangular wave control to PWM control can be improved.

本発明の実施の形態に従うモータ駆動制御システムの全体ブロック図である。1 is an overall block diagram of a motor drive control system according to an embodiment of the present invention. 本実施の形態による、モータ駆動システムにおける交流電動機の制御モードを概略的に説明する図である。It is a figure which illustrates roughly the control mode of the AC motor in the motor drive system by this Embodiment. 本実施の形態による、交流電動機の動作状態と各制御モードとの対応関係を説明する図である。It is a figure explaining the correspondence of the operation state of an AC motor, and each control mode by this embodiment. 本実施の形態による、モータ駆動システムの制御構成を示す機能ブロック図である。It is a functional block diagram which shows the control structure of the motor drive system by this Embodiment. 矩形波制御およびPWM制御でのd−q軸平面上のd軸,q軸電流指令値の変化を示す概念図である。It is a conceptual diagram which shows the change of the d-axis and q-axis current command value on the dq-axis plane in rectangular wave control and PWM control. 矩形波制御からPWM制御への切換時の、d−q軸平面上のd軸,q軸電流指令値の変化を示す概念図である。It is a conceptual diagram which shows the change of the d-axis and q-axis current command value on a dq-axis plane at the time of switching from rectangular wave control to PWM control. 本実施の形態における、モード切換制御の概要を説明するための第1の図である。It is a 1st figure for demonstrating the outline | summary of the mode switching control in this Embodiment. 本実施の形態における、モード切換制御の概要を説明するための第2の図である。It is a 2nd figure for demonstrating the outline | summary of the mode switching control in this Embodiment. 本実施の形態における、モード切換制御の概要を説明するための第3の図である。It is a 3rd figure for demonstrating the outline | summary of the mode switching control in this Embodiment. 本実施の形態において、ECUで実行されるモード切換制御処理の詳細を説明するためのフローチャートである。In this Embodiment, it is a flowchart for demonstrating the detail of the mode switching control process performed by ECU. 図10のステップS150における処理の詳細を説明するためのフローチャートである。It is a flowchart for demonstrating the detail of the process in FIG.10 S150.

以下において、本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. Note that the same or corresponding parts in the drawings are denoted by the same reference numerals and description thereof will not be repeated.

(電動機制御の全体構成)
図1は、本発明の実施の形態に従うモータ駆動制御システム100を搭載した車両10の全体ブロック図である。
(General configuration of motor control)
FIG. 1 is an overall block diagram of a vehicle 10 equipped with a motor drive control system 100 according to an embodiment of the present invention.

図1を参照して、車両10は、モータ駆動制御システム100と、交流電動機200と、駆動輪210とを備える。モータ駆動制御システム100は、直流電圧発生部105と、コンデンサC1と、インバータ140と、制御装置(以下、ECU「Electronic Control Unit」とも称する。)300とを含む。   Referring to FIG. 1, vehicle 10 includes a motor drive control system 100, an AC motor 200, and drive wheels 210. Motor drive control system 100 includes a DC voltage generation unit 105, a capacitor C <b> 1, an inverter 140, and a control device (hereinafter also referred to as ECU “Electronic Control Unit”) 300.

交流電動機200は、たとえば、ハイブリッド自動車、電気自動車や燃料電池車等の電気エネルギによって車両駆動力を発生する車両において、駆動輪210を駆動するためのトルクを発生する駆動用電動機である。あるいは、この交流電動機200は、エンジン(図示せず)によって駆動される発電機の機能を持つように構成されてもよく、または電動機および発電機の機能を併せ持つように構成されてもよい。さらに、交流電動機200は、エンジンに対して電動機として動作し、たとえば、エンジン始動を行ない得るようなものとしてハイブリッド自動車に組み込まれるようにしてもよい。すなわち、本実施の形態において、「交流電動機」は、交流駆動の電動機、発電機および電動発電機(モータジェネレータ)を含むものである。   AC motor 200 is a drive motor that generates torque for driving drive wheels 210 in a vehicle that generates a vehicle driving force by electric energy such as a hybrid vehicle, an electric vehicle, and a fuel cell vehicle. Alternatively, AC electric motor 200 may be configured to have a function of a generator driven by an engine (not shown), or may be configured to have both functions of an electric motor and a generator. Furthermore, AC electric motor 200 may operate as an electric motor for the engine, and may be incorporated in a hybrid vehicle so that the engine can be started, for example. That is, in the present embodiment, the “AC motor” includes an AC drive motor, a generator, and a motor generator (motor generator).

直流電圧発生部105は、直流電源110と、システムリレーSR1,SR2と、コンデンサC2と、コンバータ120と、電圧センサ150,170と、電流センサ160とを含む。   DC voltage generation unit 105 includes a DC power supply 110, system relays SR1 and SR2, a capacitor C2, a converter 120, voltage sensors 150 and 170, and a current sensor 160.

直流電源110は、代表的には、ニッケル水素電池またはリチウムイオン電池等の二次電池や電気二重層キャパシタ等の蓄電装置により構成される。電圧センサ150は、直流電源110が出力する直流電圧VBを検出する。電流センサ160は、直流電源110に入出力される直流電流IBを検出する。そして、これらの検出値は、ECU300へ出力される。   The DC power supply 110 is typically configured by a secondary battery such as a nickel metal hydride battery or a lithium ion battery, or a power storage device such as an electric double layer capacitor. Voltage sensor 150 detects DC voltage VB output from DC power supply 110. The current sensor 160 detects a direct current IB that is input to and output from the direct current power source 110. These detected values are output to ECU 300.

システムリレーSR1は、直流電源110の正極端子と電力線PL1との間に接続される。システムリレーSR2は、直流電源110の負極端子と接地線NL1との間に接続される。システムリレーSR1,SR2は、ECU300からの制御信号SEにより制御され、直流電源110とコンバータ120との間での電力の供給と遮断とを切換える。   System relay SR1 is connected between a positive terminal of DC power supply 110 and power line PL1. System relay SR2 is connected between the negative terminal of DC power supply 110 and ground line NL1. System relays SR <b> 1 and SR <b> 2 are controlled by a control signal SE from ECU 300, and switch between supply and interruption of power between DC power supply 110 and converter 120.

コンバータ120は、リアクトルL1と、スイッチング素子Q1,Q2と、ダイオードD1,D2とを含む。スイッチング素子Q1,Q2は、電力線PL2と接地線NL1との間に直列に接続される。スイッチング素子Q1,Q2は、ECU300からのスイッチング制御信号PWCによって制御される。   Converter 120 includes a reactor L1, switching elements Q1, Q2, and diodes D1, D2. Switching elements Q1, Q2 are connected in series between power line PL2 and ground line NL1. Switching elements Q1, Q2 are controlled by a switching control signal PWC from ECU 300.

本実施の形態においては、スイッチング素子として、IGBT(Insulated Gate Bipolar Transistor)、電力用MOS(Metal Oxide Semiconductor)トランジスタあるいは、電力用バイポーラトランジスタ等を用いることができる。スイッチング素子Q1,Q2に対しては、逆並列ダイオードD1,D2が配置される。リアクトルL1は、スイッチング素子Q1,Q2の接続ノードと電力線PL1との間に接続される。   In the present embodiment, an IGBT (Insulated Gate Bipolar Transistor), a power MOS (Metal Oxide Semiconductor) transistor, a power bipolar transistor, or the like can be used as the switching element. Anti-parallel diodes D1 and D2 are arranged for switching elements Q1 and Q2. Reactor L1 is connected between a connection node of switching elements Q1, Q2 and power line PL1.

コンデンサC2は、電力線PL1および接地線NL1の間に接続され、電力線PL1と接地線NL1との間の電圧変動を低減する。電圧センサ170は、コンデンサC2の両端の電圧VLを検出し、その検出値をECU300へ出力する。   Capacitor C2 is connected between power line PL1 and ground line NL1, and reduces voltage fluctuation between power line PL1 and ground line NL1. Voltage sensor 170 detects voltage VL across capacitor C2, and outputs the detected value to ECU 300.

コンバータ120は、基本的には、各スイッチング周期内でスイッチング素子Q1,Q2が相補的かつ交互にオン・オフするように制御される。コンバータ120は、昇圧動作時には、直流電源110から供給された直流電圧VLを直流電圧VH(インバータ140への入力電圧に相当するこの直流電圧を、以下「システム電圧」とも称する)に昇圧する。この昇圧動作は、スイッチング素子Q2のオン期間にリアクトルL1に蓄積された電磁エネルギを、スイッチング素子Q1および逆並列ダイオードD1を介して、電力線PL2へ供給することにより行なわれる。   Converter 120 is basically controlled such that switching elements Q1 and Q2 are turned on and off in a complementary manner in each switching period. During the boosting operation, converter 120 boosts DC voltage VL supplied from DC power supply 110 to DC voltage VH (this DC voltage corresponding to the input voltage to inverter 140 is also referred to as “system voltage” hereinafter). This boosting operation is performed by supplying the electromagnetic energy accumulated in reactor L1 during the ON period of switching element Q2 to power line PL2 via switching element Q1 and antiparallel diode D1.

また、コンバータ120は、降圧動作時には、直流電圧VHを直流電圧VLに降圧する。この降圧動作は、スイッチング素子Q1のオン期間にリアクトルL1に蓄積された電磁エネルギを、スイッチング素子Q2および逆並列ダイオードD2を介して、接地線NL1へ供給することにより行なわれる。これらの昇圧動作および降圧動作における電圧変換比(VHおよびVLの比)は、上記スイッチング周期におけるスイッチング素子Q1,Q2のオン期間比(デューティ比)により制御される。なお、スイッチング素子Q1をオンに、スイッチング素子Q2をオフにそれぞれ固定すれば、VH=VL(電圧変換比=1.0)とすることもできる。   Converter 120 steps down DC voltage VH to DC voltage VL during the step-down operation. This step-down operation is performed by supplying the electromagnetic energy stored in reactor L1 during the ON period of switching element Q1 to ground line NL1 via switching element Q2 and antiparallel diode D2. The voltage conversion ratio (the ratio of VH and VL) in these step-up and step-down operations is controlled by the on-period ratio (duty ratio) of the switching elements Q1 and Q2 in the switching period. Note that VH = VL (voltage conversion ratio = 1.0) can be obtained by switching the switching element Q1 on and fixing the switching element Q2 off.

コンデンサC1は、コンバータ120からの直流電圧を平滑化し、その平滑化した直流電圧をインバータ140へ供給する。電圧センサ130は、コンデンサC1の両端の電圧、すなわち、システム電圧VHを検出し、その検出値をECU300へ出力する。   Capacitor C <b> 1 smoothes the DC voltage from converter 120 and supplies the smoothed DC voltage to inverter 140. Voltage sensor 130 detects the voltage across capacitor C1, that is, system voltage VH, and outputs the detected value to ECU 300.

インバータ140は、電力線PL2と接地線NL1との間に並列に設けられる、U相上下アーム141と、V相上下アーム142と、W相上下アーム143とを含んで構成される。各相上下アームは、電力線PL2と接地線NL1との間に直列接続されたスイッチング素子を含む。たとえば、U相上下アーム141はスイッチング素子Q3,Q4を含み、V相上下アーム142はスイッチング素子Q5,Q6を含み、W相上下アーム143はスイッチング素子Q7,Q8を含む。また、スイッチング素子Q3〜Q8に対して、逆並列ダイオードD3〜D8がそれぞれ接続される。スイッチング素子Q3〜Q8は、ECU300からの制御信号PWIによって制御される。   Inverter 140 includes a U-phase upper and lower arm 141, a V-phase upper and lower arm 142, and a W-phase upper and lower arm 143 that are provided in parallel between power line PL2 and ground line NL1. Each phase upper and lower arm includes a switching element connected in series between power line PL2 and ground line NL1. For example, U-phase upper and lower arms 141 include switching elements Q3 and Q4, V-phase upper and lower arms 142 include switching elements Q5 and Q6, and W-phase upper and lower arms 143 include switching elements Q7 and Q8. Antiparallel diodes D3 to D8 are connected to switching elements Q3 to Q8, respectively. Switching elements Q3 to Q8 are controlled by a control signal PWI from ECU 300.

交流電動機200は、代表的には3相の永久磁石型同期電動機であり、U,V,W相における3つのコイルの一方端が中性点に共通に接続される。さらに、各相コイルの他方端は、各相上下アーム141〜143におけるスイッチング素子の接続ノードに接続される。   AC motor 200 is typically a three-phase permanent magnet synchronous motor, and one end of three coils in U, V, and W phases is commonly connected to a neutral point. Furthermore, the other end of each phase coil is connected to the connection node of the switching element in each phase upper and lower arms 141-143.

インバータ140は、交流電動機200のトルク指令値が正(Trqcom>0)の場合には、ECU300からの制御信号PWIに応答したスイッチング素子Q3〜Q8のスイッチング動作により、コンデンサC1から供給される直流電圧を交流電圧に変換して正のトルクを出力するように交流電動機200を駆動する。また、インバータ140は、交流電動機200のトルク指令値が零の場合(Trqcom=0)には、制御信号PWIに応答したスイッチング動作により、直流電圧を交流電圧に変換してトルクが零になるように交流電動機200を駆動する。これにより、交流電動機200は、トルク指令値Trqcomによって指定された零または正のトルクを発生するように駆動される。   Inverter 140, when the torque command value of AC electric motor 200 is positive (Trqcom> 0), DC voltage supplied from capacitor C1 by the switching operation of switching elements Q3-Q8 in response to control signal PWI from ECU 300 AC motor 200 is driven so as to convert AC to AC voltage and output a positive torque. Further, when the torque command value of AC electric motor 200 is zero (Trqcom = 0), inverter 140 converts the DC voltage to the AC voltage so that the torque becomes zero by the switching operation in response to control signal PWI. AC motor 200 is driven. As a result, AC electric motor 200 is driven to generate zero or positive torque designated by torque command value Trqcom.

さらに、モータ駆動制御システム100が搭載された車両の回生制動時には、交流電動機200のトルク指令値Trqcomは負に設定される(Trqcom<0)。この場合には、インバータ140は、制御信号PWIに応答したスイッチング動作により、交流電動機200が発電した交流電圧を直流電圧に変換し、その変換した直流電圧(システム電圧VH)を、コンデンサC1を介してコンバータ120へ供給する。なお、ここで言う回生制動とは、車両を運転するドライバーによるフットブレーキ操作があった場合の回生発電を伴う制動や、フットブレーキを操作しないものの、走行中にアクセルペダルをオフすることで回生発電をさせながら車両を減速(または加速の中止)させることを含む。   Further, during regenerative braking of a vehicle equipped with motor drive control system 100, torque command value Trqcom of AC electric motor 200 is set to be negative (Trqcom <0). In this case, the inverter 140 converts the AC voltage generated by the AC motor 200 into a DC voltage by a switching operation in response to the control signal PWI, and converts the converted DC voltage (system voltage VH) via the capacitor C1. To the converter 120. Note that regenerative braking here refers to braking that involves regenerative power generation when the driver operating the vehicle performs a footbrake operation, or regenerative power generation by turning off the accelerator pedal while driving, although the footbrake is not operated. Including decelerating (or stopping acceleration) the vehicle while moving.

電流センサ240は、交流電動機200に流れるモータ電流MCRTを検出し、その検出したモータ電流をECU300へ出力する。なお、三相電流iu,iv,iwの瞬時値の和は零であるので、図1に示すように電流センサ240は2相分のモータ電流(たとえば、V相電流ivおよびW相電流iw)を検出するように配置すれば足りる。   Current sensor 240 detects motor current MCRT flowing through AC electric motor 200 and outputs the detected motor current to ECU 300. Since the sum of instantaneous values of the three-phase currents iu, iv, iw is zero, the current sensor 240 has two-phase motor currents (for example, a V-phase current iv and a W-phase current iw) as shown in FIG. It is sufficient to arrange it so as to detect.

回転角センサ(レゾルバ)250は、交流電動機200の回転角θを検出し、その検出した回転角θをECU300へ出力する。ECU300では、回転角θに基づき交流電動機200の回転速度MRTおよび角速度ω(rad/s)を算出できる。なお、回転角センサ250については、ECU300にてモータ電圧や電流から回転角θを直接演算することによって、配置を省略してもよい。   The rotation angle sensor (resolver) 250 detects the rotation angle θ of the AC electric motor 200 and outputs the detected rotation angle θ to the ECU 300. ECU 300 can calculate rotational speed MRT and angular speed ω (rad / s) of AC electric motor 200 based on rotational angle θ. Note that the rotation angle sensor 250 may be omitted by directly calculating the rotation angle θ from the motor voltage or current in the ECU 300.

ECU300は、電子制御ユニット(制御装置)により構成され、予め記憶されたプログラムを図示しないCPUで実行することによるソフトウェア処理、および/または、専用の電子回路によるハードウェア処理によって、モータ駆動制御システム100の動作を制御する。   The ECU 300 is configured by an electronic control unit (control device), and the motor drive control system 100 is implemented by software processing by executing a program stored in advance by a CPU (not shown) and / or hardware processing by a dedicated electronic circuit. To control the operation.

代表的な機能として、ECU300は、入力されたトルク指令値Trqcom、電圧センサ150,170によって検出された直流電圧VB,VL、電流センサ160によって検出された直流電流IB、電圧センサ130によって検出されたシステム電圧VHおよび電流センサ240からのモータ電流iv,iw、回転角センサ250からの回転角θ等に基づいて、トルク指令値Trqcomに従ったトルクを交流電動機200が出力するように、コンバータ120およびインバータ140の動作を制御する。すなわち、ECU300は、コンバータ120およびインバータ140を制御するための制御信号PWC,PWIを生成して、コンバータ120およびインバータ140へ出力する。   As representative functions, the ECU 300 detects the input torque command value Trqcom, the DC voltages VB and VL detected by the voltage sensors 150 and 170, the DC current IB detected by the current sensor 160, and the voltage sensor 130. Based on system voltage VH, motor currents iv, iw from current sensor 240, rotation angle θ from rotation angle sensor 250, etc., converter 120 and AC motor 200 output torque according to torque command value Trqcom. The operation of the inverter 140 is controlled. That is, ECU 300 generates control signals PWC and PWI for controlling converter 120 and inverter 140, and outputs them to converter 120 and inverter 140.

コンバータ120の昇圧動作時には、ECU300は、システム電圧VHをフィードバック制御し、システム電圧VHが電圧指令値に一致するように制御信号PWCを生成する。   During the boosting operation of converter 120, ECU 300 performs feedback control of system voltage VH and generates control signal PWC so that system voltage VH matches the voltage command value.

また、ECU300は、車両が回生制動モードに入ったことを示す回生信号RGEを外部制御装置から受けると、交流電動機200で発電された交流電圧を直流電圧に変換するように制御信号PWIを生成してインバータ140へ出力する。これにより、インバータ140は、交流電動機200で発電された交流電圧を直流電圧に変換してコンバータ120へ供給する。そして、ECU300は、インバータ140から供給された直流電圧を降圧するように制御信号PWCを生成し、コンバータ120へ出力する。これにより、交流電動機200が発電した交流電圧は、直流電圧に変換かつ降圧されて直流電源110に供給される。   When ECU 300 receives a regenerative signal RGE indicating that the vehicle has entered the regenerative braking mode from an external control device, ECU 300 generates control signal PWI so as to convert the AC voltage generated by AC motor 200 into a DC voltage. Output to the inverter 140. Thereby, inverter 140 converts the AC voltage generated by AC motor 200 into a DC voltage and supplies it to converter 120. ECU 300 generates control signal PWC so as to step down the DC voltage supplied from inverter 140, and outputs it to converter 120. As a result, the AC voltage generated by the AC motor 200 is converted to a DC voltage, stepped down, and supplied to the DC power supply 110.

(制御モードの説明)
ECU300による交流電動機200の制御についてさらに詳細に説明する。図2は、本発明の実施の形態に従うモータ駆動制御システム100における交流電動機200の制御モードを概略的に説明する図である。
(Description of control mode)
The control of AC electric motor 200 by ECU 300 will be described in further detail. FIG. 2 schematically illustrates a control mode of AC electric motor 200 in motor drive control system 100 according to the embodiment of the present invention.

図2に示すように、本発明の実施の形態に従うモータ駆動制御システム100では、交流電動機200の制御、すなわち、インバータ140における電力変換について、3つの制御モード(正弦波PWM制御,過変調PWM制御,矩形波制御)を切換えて使用する。   As shown in FIG. 2, in motor drive control system 100 according to the embodiment of the present invention, there are three control modes (sine wave PWM control, overmodulation PWM control) for control of AC electric motor 200, that is, power conversion in inverter 140. , Square wave control).

正弦波PWM制御は、一般的なPWM制御として用いられるものであり、各相上下アーム素子のオン・オフを、正弦波状の電圧指令と搬送波(代表的には三角波)との電圧比較に従って制御する。この結果、上アーム素子のオン期間に対応するハイレベル期間と、下アーム素子のオン期間に対応するローレベル期間との集合について、一定期間内でその基本波成分が正弦波となるようにデューティが制御される。周知のように、正弦波状の電圧指令の振幅が搬送波振幅以下の範囲に制限される正弦波PWM制御では、交流電動機200への印加電圧(以下、単に「モータ印加電圧」とも称する)の基本波成分をインバータの直流リンク電圧の約0.61倍程度までしか高めることができない。以下、本明細書では、インバータ140の直流リンク電圧(すなわち、システム電圧VH)に対するモータ印加電圧(線間電圧)の基本波成分(実効値)の比を「変調率」と称する。   The sine wave PWM control is used as a general PWM control, and controls on / off of each phase upper and lower arm elements according to a voltage comparison between a sine wave voltage command and a carrier wave (typically a triangular wave). . As a result, for a set of a high level period corresponding to the on period of the upper arm element and a low level period corresponding to the on period of the lower arm element, the duty is set so that the fundamental wave component becomes a sine wave within a certain period. Is controlled. As is well known, in the sine wave PWM control in which the amplitude of the sinusoidal voltage command is limited to a range below the carrier wave amplitude, the fundamental wave of the voltage applied to the AC motor 200 (hereinafter also simply referred to as “motor applied voltage”). The component can only be increased to about 0.61 times the DC link voltage of the inverter. Hereinafter, the ratio of the fundamental wave component (effective value) of the motor applied voltage (line voltage) to the DC link voltage of the inverter 140 (that is, the system voltage VH) is referred to as “modulation rate”.

正弦波PWM制御では、正弦波の電圧指令の振幅が搬送波振幅以下の範囲であるため、交流電動機200に印加される線間電圧が正弦波となる。   In the sine wave PWM control, since the amplitude of the voltage command of the sine wave is within the range of the carrier wave amplitude, the line voltage applied to the AC motor 200 becomes a sine wave.

矩形波制御では、上記一定期間内で、ハイレベル期間およびローレベル期間の比が1:1の矩形波1パルス分を交流電動機に印加する。これにより、変調率は0.78まで高められる。   In the rectangular wave control, one pulse of a rectangular wave with a ratio of 1: 1 between the high level period and the low level period is applied to the AC motor within the predetermined period. As a result, the modulation rate is increased to 0.78.

過変調PWM制御は、電圧指令(正弦波成分)の振幅が搬送波振幅より大きい範囲で上記正弦波PWM制御と同様のPWM制御を行なうものである。特に、電圧指令を本来の正弦波波形から歪ませる振幅補正によって基本波成分を高めることができ、変調率を正弦波PWM制御モードでの最高変調率から0.78の範囲まで高めることができる。過変調PWM制御では、電圧指令(正弦波成分)の振幅が搬送波振幅より大きいため、交流電動機200に印加される線間電圧は、正弦波ではなく歪んだ電圧となる。   The overmodulation PWM control performs PWM control similar to the sine wave PWM control in a range where the amplitude of the voltage command (sine wave component) is larger than the carrier wave amplitude. In particular, the fundamental wave component can be increased by amplitude correction that distorts the voltage command from the original sine wave waveform, and the modulation rate can be increased from the maximum modulation rate in the sine wave PWM control mode to a range of 0.78. In overmodulation PWM control, the voltage command (sinusoidal component) has a larger amplitude than the carrier wave amplitude, so the line voltage applied to AC motor 200 is not a sine wave but a distorted voltage.

交流電動機200では、回転数や出力トルクが増加すると誘起電圧が高くなるため、必要となる駆動電圧(モータ必要電圧)が高くなる。コンバータ120による昇圧電圧、すなわちシステム電圧VHは、このモータ必要電圧よりも高く設定する必要がある。その一方で、コンバータ120による昇圧電圧すなわち、システム電圧VHには限界値(VH最大電圧)が存在する。   In AC electric motor 200, the induced voltage increases as the rotational speed and output torque increase, so that the required drive voltage (motor required voltage) increases. The boosted voltage by converter 120, that is, system voltage VH needs to be set higher than this motor required voltage. On the other hand, there is a limit value (VH maximum voltage) in the boosted voltage by converter 120, that is, system voltage VH.

したがって、交流電動機200の動作状態に応じて、モータ電流のフィードバックによってモータ印加電圧(交流)の振幅および位相を制御するPWM制御モード(正弦波PWM制御または過変調PWM制御)、および、矩形波制御モードのいずれかが選択的に適用される。なお、矩形波制御では、モータ印加電圧の振幅が固定されるため、制御可能なパラメータはモータ印加電圧の位相のみとなる。矩形波制御においては、目標のトルク指令値とトルク実績値との偏差に基づいて、矩形波電圧パルスの位相を直接制御するトルクフィードバック制御を実行する場合、および、PWM制御と同様にモータ電流のフィードバックによって、モータ印加電圧の位相を制御する場合がある。   Therefore, a PWM control mode (sine wave PWM control or overmodulation PWM control) for controlling the amplitude and phase of the motor applied voltage (AC) by feedback of the motor current according to the operating state of AC motor 200, and rectangular wave control. One of the modes is selectively applied. In the rectangular wave control, since the amplitude of the motor applied voltage is fixed, the only controllable parameter is the phase of the motor applied voltage. In rectangular wave control, when executing torque feedback control that directly controls the phase of the rectangular wave voltage pulse based on the deviation between the target torque command value and the actual torque value, and in the same way as PWM control, The phase of the motor applied voltage may be controlled by feedback.

図3には、交流電動機200の動作状態と上述の制御モードとの対応関係が示される。図3を参照して、概略的には、低回転数域A1ではトルク変動を小さくするために正弦波PWM制御が用いられ、中回転数域A2では過変調PWM制御、高回転数域A3では、矩形波制御が適用される。特に、過変調PWM制御および矩形波制御の適用により、交流電動機200の出力向上が実現される。このように、図2に示した制御モードのいずれを用いるかについては、基本的には、実現可能な変調率の範囲内で決定される。   FIG. 3 shows a correspondence relationship between the operation state of AC electric motor 200 and the above-described control mode. Referring to FIG. 3, schematically, sinusoidal PWM control is used in order to reduce the torque fluctuation in the low rotational speed range A1, overmodulation PWM control in the intermediate rotational speed range A2, and in the high rotational speed range A3. Square wave control is applied. In particular, the output of AC motor 200 is improved by applying overmodulation PWM control and rectangular wave control. As described above, which one of the control modes shown in FIG. 2 is used is basically determined within the range of the realizable modulation rate.

(制御装置の構成)
図4は、本実施の形態におけるECU300の制御構成を示す機能ブロック図である。図4で説明されるブロック図に記載された各機能ブロックは、ECU300によるハードウェア的あるいはソフトウェア的な処理によって実現される。
(Configuration of control device)
FIG. 4 is a functional block diagram showing a control configuration of ECU 300 in the present embodiment. Each functional block described in the block diagram illustrated in FIG. 4 is realized by hardware or software processing by ECU 300.

図4を参照して、ECU300は、PWM制御部310と、矩形波制御部320と、制御モード選択部330とを含む。なお、PWM制御部310は、正弦波PWM制御部312および過変調PWM制御部314を含み、図2および図3で説明したように、変調率に応じて、正弦波PWM制御および過変調PWM制御が選択的に実行される。   Referring to FIG. 4, ECU 300 includes a PWM control unit 310, a rectangular wave control unit 320, and a control mode selection unit 330. The PWM control unit 310 includes a sine wave PWM control unit 312 and an overmodulation PWM control unit 314. As described with reference to FIGS. 2 and 3, the sine wave PWM control and the overmodulation PWM control are performed according to the modulation rate. Is selectively executed.

PWM制御モードおよび矩形波制御モードにおける制御動作の概要について説明する。なお、各制御モードにおける制御の詳細については、当業者によく知られているのでここでは説明しない。   An outline of the control operation in the PWM control mode and the rectangular wave control mode will be described. The details of the control in each control mode are well known to those skilled in the art and will not be described here.

まず、PWM制御モードが選択されている場合について説明する。PWM制御部310は、上位の制御装置(図示せず)からのトルク指令値Trqcomと、モータ電流iv,iwおよび回転角θとを受ける。そして、PWM制御部310は、トルク指令値Trqcomから算出されるd軸,q軸の電流指令値と、モータ電流検出値をd軸、q軸に変換した電流検出値とを用いて電流フィードバック制御を行ない、インバータ140に印加する電圧指令値Vd#,Vq#を生成する。生成した電圧指令値Vd#,Vq#は、制御モード選択部330へ出力される。さらに、PWM制御部310は、電圧指令値Vd#,Vq#に基づいて、インバータ140を駆動する制御信号PWIを生成してインバータ140へ出力する。   First, the case where the PWM control mode is selected will be described. PWM control unit 310 receives torque command value Trqcom, motor currents iv and iw, and rotation angle θ from a higher-level control device (not shown). Then, the PWM control unit 310 uses the d-axis and q-axis current command values calculated from the torque command value Trqcom and the current detection value obtained by converting the motor current detection value into the d-axis and q-axis. To generate voltage command values Vd # and Vq # to be applied to the inverter 140. The generated voltage command values Vd # and Vq # are output to the control mode selection unit 330. Further, PWM control unit 310 generates control signal PWI for driving inverter 140 based on voltage command values Vd # and Vq # and outputs the control signal PWI to inverter 140.

また、PWM制御部310において、過変調PWM制御が選択される場合には、過変調PWM制御部314が選択される。過変調PWM制御部314は、上記の正弦波PWM制御に電圧振幅補正を行なう機能が追加されており、これにより電圧指令値の基本波成分を高めて、正弦波PWM制御よりも大きな出力を発生する。   Further, when the PWM control unit 310 selects overmodulation PWM control, the overmodulation PWM control unit 314 is selected. The overmodulation PWM control unit 314 has a function of correcting the voltage amplitude in addition to the sine wave PWM control described above, thereby enhancing the fundamental wave component of the voltage command value and generating a larger output than the sine wave PWM control. To do.

次に、矩形波制御モードが選択されている場合について説明する。矩形波制御部320は、トルク指令値Trqcomと、モータ電流iv,iwおよび回転角θとを受ける。そして、矩形波制御部320は、トルク指令値Trqcomと、モータ電流検出値iv,iwおよび現在の各相の電圧指令値から算出されるトルクとを比較してトルクフィードバック制御を行ない、インバータ140に印加する電圧指令値Vd#,Vq#を生成する。なお、矩形波制御においては、電圧指令の振幅(VR=(Vd#2+Vq#21/2)はシステム電圧VHに対応したものに固定されるので、結果的に電圧指令の位相φvのみが制御されるように電流,電圧指令値が生成されることになる。 Next, a case where the rectangular wave control mode is selected will be described. Rectangular wave control unit 320 receives torque command value Trqcom, motor currents iv, iw, and rotation angle θ. Then, the rectangular wave control unit 320 performs torque feedback control by comparing the torque command value Trqcom with the torque calculated from the motor current detection values iv and iw and the current voltage command value of each phase, and Voltage command values Vd # and Vq # to be applied are generated. In the rectangular wave control, the amplitude (VR = (Vd # 2 + Vq # 2 ) 1/2 ) of the voltage command is fixed to that corresponding to the system voltage VH, and as a result, only the phase φv of the voltage command is obtained. Current and voltage command values are generated so that is controlled.

電流指令値Id#,Iq#の生成については、たとえば、q軸電流値のみをフィードバック制御により設定する一方で、d軸電流については、電圧指令の大きさが所定の大きさとなるように逆算することによって算出することもできる。矩形波制御部320は、このようにして生成した電流指令値Id#,Iq#を、制御モード選択部330へ出力する。   Regarding the generation of the current command values Id # and Iq #, for example, only the q-axis current value is set by feedback control, while the d-axis current is calculated backward so that the magnitude of the voltage command becomes a predetermined magnitude. Can also be calculated. The rectangular wave control unit 320 outputs the current command values Id # and Iq # thus generated to the control mode selection unit 330.

このように、矩形波制御モードの適用時には、トルクフィードバック制御により、モータトルク制御を行なうことができる。ただし、PWM制御モードではモータ印加電圧の振幅および位相が操作量となるのに対し、矩形波制御モードではモータ印加電圧の位相のみが操作量となる。このため、矩形波制御モードの適用時には、PWM制御モードの適用時に比較して制御応答性が低下する。   Thus, when the rectangular wave control mode is applied, motor torque control can be performed by torque feedback control. However, in the PWM control mode, the amplitude and phase of the motor applied voltage are the manipulated variables, whereas in the rectangular wave control mode, only the phase of the motor applied voltage is the manipulated variable. For this reason, when the rectangular wave control mode is applied, the control responsiveness is lower than when the PWM control mode is applied.

制御モード選択部330は、システム電圧VHと、PWM制御部310からの電圧指令値Vd#,Vq#と、矩形波制御部320からの電流指令値Id♯,Iq♯と、モータ電流iv,iwおよび回転角θとを受ける。そして、制御モード選択部330は、システム電圧VHと電圧指令値Vd#,Vq#とから算出される変調率に基づいてPWM制御モードから矩形波制御モードへの切換要否の判定を行なう。また、制御モード選択部330は、電流指令値Id♯,Iq♯から算出されるインバータ140から交流電動機200に供給される交流電流位相(実電流位相)φi#に基づいて、矩形波制御モードからPWM制御モードへの切換要否の判定を行なう。 Control mode selection unit 330 includes system voltage VH, voltage command values Vd # and Vq # from PWM control unit 310, current command values Id # and Iq # from rectangular wave control unit 320, and motor currents iv and iw. And the rotation angle θ. Then, control mode selection unit 330 determines whether or not it is necessary to switch from the PWM control mode to the rectangular wave control mode based on the modulation factor calculated from system voltage VH and voltage command values Vd # and Vq #. In addition, control mode selection unit 330 uses rectangular wave control mode based on AC current phase (actual current phase) φi # supplied from inverter 140 to AC electric motor 200 calculated from current command values Id # and Iq #. To determine whether or not to switch to the PWM control mode.

(矩形波制御からPWM制御への切換時の問題点)
次に、矩形波制御からPWM制御への切換時におけるモータ制御の問題点について説明する。特に、交流電動機200が高出力領域から出力低下することによって、制御モードが矩形波制御からPWM制御へと移行する際における、制御安定性上の問題点について説明する。なお、以降の説明においては、理解を容易にするために力行動作の場合を例として説明する。
(Problems when switching from rectangular wave control to PWM control)
Next, problems of motor control when switching from rectangular wave control to PWM control will be described. In particular, a problem in control stability when the control mode shifts from the rectangular wave control to the PWM control when the output of the AC motor 200 decreases from the high output region will be described. In the following description, the case of a power running operation will be described as an example for easy understanding.

図5に、矩形波制御およびPWM制御における、d−q軸平面上のd軸,q軸電流指令値の変化の様子についての例が示される。図5を参照して、図の横軸および縦軸は、それぞれd軸およびq軸の電流指令値を示す。そして、W10がPWM制御における電流指令ラインを示している。このPWM制御における電流指令ラインは、d−q軸平面上において、同一電流に対してトルクが最大となる電流位相を示す電流ベクトルの軌跡を表したものである。したがって、この電流指令ラインに沿った電流指令によってモータを駆動することで、モータ電流に対して最も効率的にトルクを発生することができる。また、W20は、矩形波制御において、目標トルクを出力するための電圧位相が達成できるように定められた電流指令の軌跡を示すラインである。   FIG. 5 shows an example of changes in the d-axis and q-axis current command values on the dq-axis plane in rectangular wave control and PWM control. Referring to FIG. 5, the horizontal axis and the vertical axis in the figure indicate current command values for d-axis and q-axis, respectively. W10 indicates a current command line in PWM control. The current command line in the PWM control represents a locus of a current vector indicating a current phase at which the torque is maximum for the same current on the dq axis plane. Therefore, by driving the motor with a current command along the current command line, torque can be generated most efficiently with respect to the motor current. W20 is a line indicating a locus of a current command determined so that a voltage phase for outputting the target torque can be achieved in the rectangular wave control.

矩形波制御からPWM制御への切換えにおいては、矩形波制御モードにおいて、出力低下とともに、W20の電流指令ラインに沿って図中の矢印AR10に示す方向に電流指令が変化する。そして、理想的には、W10とW20の交点P1となったときに、矩形波制御からPWM制御に制御モードが切換えられ、その後はW10に沿って電流指令が変化する。   In switching from rectangular wave control to PWM control, in the rectangular wave control mode, the current command changes in the direction indicated by arrow AR10 in the drawing along the current command line of W20 as the output decreases. Ideally, when the intersection point P1 between W10 and W20 is reached, the control mode is switched from the rectangular wave control to the PWM control, and thereafter the current command changes along W10.

なお、出力が増加する場合は、図中の矢印AR10と逆の方向に変化する。すなわち、PWM制御によってW10に沿って電流指令が変化し、交点P1となったときにPWM制御から矩形波制御に制御モードが切換えられる。そして、その後はW20に沿って矩形波制御が実行される。   When the output increases, it changes in the direction opposite to the arrow AR10 in the figure. That is, the control mode is switched from PWM control to rectangular wave control when the current command changes along W10 by the PWM control and reaches the intersection P1. Then, rectangular wave control is executed along W20.

ただし、このような切換えの場合、交点P1近傍では、矩形波制御およびPWM制御の両制御モードの切換えが頻繁に繰返される、いわゆるチャタリングが発生する可能性がある。そのため、実際の制御においては、このチャタリングを防止するために、図6のように、矩形波制御を実行中に、W20に沿って交点P1を少し行き過ぎた動作点P20となったときに、矩形波制御からPWM制御へ制御モードを切換えるようなヒステリシスを付与した手法が採用される場合がある。   However, in the case of such switching, there is a possibility that so-called chattering, in which switching between both the rectangular wave control mode and the PWM control mode is frequently repeated, occurs near the intersection P1. Therefore, in actual control, in order to prevent this chattering, as shown in FIG. 6, when rectangular wave control is being executed, when the operating point P20 is slightly over the intersection P1 along W20, There is a case in which a method of adding hysteresis that switches the control mode from wave control to PWM control is employed.

この、矩形波制御からPWM制御への切換えを行なう動作点P20は、電流指令値の位相φi#についてのしきい値を設定することによって定められる。具体的には、電流指令値が動作点P20となるときの電流位相のしきい値がφth0であるとすると、電流指令値の位相φi#の大きさがしきい値φth0よりも小さくなったことに応答して、制御モードが矩形波制御からPWM制御へ切換えられる。 This operating point P20 for switching from rectangular wave control to PWM control is determined by setting a threshold value for the phase φ i # of the current command value. Specifically, assuming that the current phase threshold when the current command value becomes the operating point P20 is φ th0 , the magnitude of the phase φ i # of the current command value is smaller than the threshold φ th0 . In response, the control mode is switched from rectangular wave control to PWM control.

しかしながら、このような切換手法では、図6のP20からP10に電流指令が不連続に変化するため、制御モードの切換え直後の電流偏差が大きくなってしまう場合がある。そして、この電流偏差に対して、PWM制御における電流フィードバックが行なわれることによって過大なトルクが出力される。これによって、トルクショックや振動が発生し、制御安定性が損なわれる可能性がある。特に、出力トルクが大きい場合には、この電流の変動幅が大きくなるのでその影響が顕著になる。   However, in such a switching method, since the current command changes discontinuously from P20 to P10 in FIG. 6, the current deviation immediately after switching of the control mode may increase. An excessive torque is output by performing current feedback in PWM control with respect to the current deviation. As a result, torque shock and vibration may occur, and control stability may be impaired. In particular, when the output torque is large, the fluctuation range of this current becomes large, so the influence becomes remarkable.

(モード切換制御の説明)
そこで、本実施の形態においては、図7に示すように、制御モードがPWM制御へ切換わった後の電流指令値の変動方向を考慮して、矩形波制御からPWM制御へ切換えるためのしきい値φthを変更するモード切換制御を実行する。
(Description of mode switching control)
Therefore, in the present embodiment, as shown in FIG. 7, a threshold for switching from rectangular wave control to PWM control in consideration of the direction of fluctuation of the current command value after the control mode is switched to PWM control. The mode switching control for changing the value φth is executed.

より具体的には、矩形波制御からPWM制御へ制御モードが切換えられて動作点がP10に移行した後に、矢印AR11に示すような加速方向(出力増加方向)に電流指令値が遷移する場合には、再びPWM制御から矩形波制御へ制御モードが戻されることになる。この場合は、矩形波制御からPWM制御へ、そして、PWM制御から矩形波制御へと制御モードが頻繁に切換わるので、しきい値φthの大きさ小さい値としておくとチャタリングが発生する可能性が高い。そのため、このような場合には、トルクショックの発生よりもチャタリングの防止を優先して、しきい値φthの大きさをより小さく、言い換えれば矩形波制御からPWM制御への切換えが遅くなるようにしきい値φthを設定する。これにょりヒステリシスを大きくできるので、チャタリングの発生を抑制できる。 More specifically, when the current command value transitions in the acceleration direction (output increase direction) as indicated by the arrow AR11 after the control mode is switched from rectangular wave control to PWM control and the operating point shifts to P10. Will return the control mode from PWM control to rectangular wave control again. In this case, the PWM control from the rectangular wave control, and, since the control mode to the rectangular wave control from the PWM control frequent switching switched, possibly chattering keep the size smaller threshold phi th occurs Is expensive. Therefore, in such a case, priority is given to prevention of chattering over the occurrence of torque shock, and the threshold φ th is made smaller, in other words, switching from rectangular wave control to PWM control is delayed. Is set to the threshold value φth. As a result, since the hysteresis can be increased, the occurrence of chattering can be suppressed.

一方、動作点がP10に移行した後に、矢印AR12に示すような減速方向(出力減少方向)に電流指令値が遷移する場合にはPWM制御が引き続き継続されることになる。この場合には、チャタリングの発生する可能性は少ないので、トルクショックおよび振動の発生の抑制を優先し、しきい値φthの大きさをより大きく、言い換えれば、切換えの動作点を曲線W10とW20との交点である点P1に近づけて矩形波制御からPWM制御への切換えが早くなるようにしきい値φthを設定する。 On the other hand, when the current command value transitions in the deceleration direction (output decreasing direction) as indicated by the arrow AR12 after the operating point shifts to P10, the PWM control is continued. In this case, since there is little possibility of chattering, priority is given to suppression of the occurrence of torque shock and vibration, and the magnitude of the threshold φ th is increased, in other words, the switching operating point is represented by the curve W10. The threshold value φth is set so that the switching from the rectangular wave control to the PWM control is accelerated near the point P1 that is the intersection with W20.

このとき、上述のように、矩形波制御における制御パラメータは電圧位相であるので、電流位相の変化では、動作ポイントが加速方向に遷移しているのか、減速方向に遷移しているのかを正しく判断できない。そのため、本実施の形態においては、矩形波制御における電圧位相の変化状態によって、動作ポイントの遷移方向を判定する。   At this time, as described above, since the control parameter in the rectangular wave control is the voltage phase, it is correctly determined whether the operating point is changing in the acceleration direction or the deceleration direction when the current phase changes. Can not. Therefore, in this embodiment, the transition direction of the operating point is determined based on the voltage phase change state in the rectangular wave control.

図8は、PWM制御および矩形波制御を行なう際の、d−q軸平面上での電圧指令値の変化を示す。図8において、曲線W30はPWM制御における電圧指令値の軌跡を示し、円周上を移動する曲線W31は矩形波制御における電圧指令値の軌跡を示す。そして、車両のアクセルが踏込まれて加速するような場合には、図8中の実線の矢印AR31に示す方向に電圧指令値が変化し、点P30においてPWM制御から矩形波制御へ切換わる。一方、ブレーキが踏まれて減速するような場合は、図8中の破線の矢印AR32に示す方向に電圧指令値が変化し、矩形波制御からPWM制御へ切換わる。   FIG. 8 shows changes in voltage command values on the dq axis plane when PWM control and rectangular wave control are performed. In FIG. 8, a curve W30 shows a locus of voltage command values in PWM control, and a curve W31 moving on the circumference shows a locus of voltage command values in rectangular wave control. When the accelerator of the vehicle is depressed and accelerates, the voltage command value changes in the direction indicated by the solid arrow AR31 in FIG. 8, and the control is switched from PWM control to rectangular wave control at point P30. On the other hand, when the brake is depressed and decelerates, the voltage command value changes in the direction indicated by the broken arrow AR32 in FIG. 8, and the rectangular wave control is switched to the PWM control.

このとき、PWM制御においては、電圧指令値の増加(減少)に伴って電圧位相φvも増加(減少)する。一方、矩形波制御においては、電圧指令値の大きさはVHに固定されるので電圧位相φvのみが変化する。そして、加速方向のときには電圧位相φvが増加、すなわち進角方向に変化し、減速方向のときには電圧位相φvが減少、すなわち戻角方向に変化する。   At this time, in PWM control, the voltage phase φv also increases (decreases) as the voltage command value increases (decreases). On the other hand, in the rectangular wave control, since the magnitude of the voltage command value is fixed at VH, only the voltage phase φv changes. The voltage phase φv increases, ie, changes in the advance direction when in the acceleration direction, and decreases, that is, changes in the return angle direction, when in the deceleration direction.

したがって、電圧位相φvの変化方向が、図8における矢印AR31の方向、すなわち加速方向に変化している場合には、図9における点P21のように矩形波制御からPWM制御へ切換えるための電流位相のしきい値φthを小さく設定する(φth1<φth0)。一方、電圧位相φvの変化方向が、図8における矢印AR32の方向、すなわち減速方向に変化している場合には、図9における点P22のように電流位相のしきい値φthを大きく設定する(φth2>φth0)。 Therefore, when the direction of change of voltage phase φv changes in the direction of arrow AR31 in FIG. 8, that is, in the acceleration direction, the current phase for switching from rectangular wave control to PWM control as indicated by point P21 in FIG. to set the threshold value φ th small (φ th1th0). On the other hand, when the change direction of the voltage phase φv changes in the direction of the arrow AR32 in FIG. 8, that is, in the deceleration direction, the current phase threshold φth is set to be large as indicated by a point P22 in FIG. (Φ th2 > φ th0 ).

このように、矩形波制御における電圧位相φvの変化方向を考慮して、制御モードを切換えるための電流位相のしきい値φthを変化させることによって、PWM制御への切換後に再び矩形波制御に切換えられる可能性が高い場合にはチャタリング防止を優先させ、PWM制御への切換後にPWM制御が継続する可能性が高い場合にはトルク変動を抑制させることができる。 In this way, by considering the change direction of the voltage phase φv in the rectangular wave control, by changing the threshold value φ th of the current phase for switching the control mode, the rectangular wave control is performed again after switching to the PWM control. When there is a high possibility of switching, priority is given to chattering prevention, and when there is a high possibility that PWM control will continue after switching to PWM control, torque fluctuation can be suppressed.

なお、上記の図8は、特定の値のシステム電圧VHである場合の図であり、図1のコンバータ120で調整されるシステム電圧VHが変動すれば、図8における円周の半径が変動してしまう。そうすると、車両の動作ポイントが同じであったとしても電圧位相φvが変化する場合がある。そのため、上記で説明したモード切換制御は、システム電圧VHの時間的変化(ΔVH/Δt)(以下、「電圧指令レート」とも称する。)の大きさ(絶対値)が小さい場合、より好ましくは電圧指令レートがゼロの場合に適用することが望ましい。   8 is a diagram in the case where the system voltage VH has a specific value. If the system voltage VH adjusted by the converter 120 in FIG. 1 varies, the radius of the circumference in FIG. 8 varies. End up. Then, even if the operating point of the vehicle is the same, the voltage phase φv may change. Therefore, the mode switching control described above is more preferably performed when the magnitude (absolute value) of the temporal change (ΔVH / Δt) of the system voltage VH (hereinafter also referred to as “voltage command rate”) is small. It is desirable to apply when the command rate is zero.

また、電圧位相φvの変化についても、緩やかに加速または減速するような場合においても、上記のような電流位相のしきい値φthを変化させてしまうと、しきい値φth自体が頻繁に切換わってしまい、かえって制御安定性を阻害してしまうことになりかねない。そのため、電圧位相φvの時間的変化(Δφv/Δt)(以下、「電圧位相レート」とも称する。)の大きさがある程度大きい場合に、当該モード切換制御を適用することが望ましい。 As for the change in the voltage phase .phi.v, gently accelerate or even when such deceleration, the thus changing the threshold phi th current phase as described above, the threshold phi th itself frequently It will change, and it may end up hindering control stability. Therefore, it is desirable to apply the mode switching control when the temporal change (Δφv / Δt) of voltage phase φv (hereinafter also referred to as “voltage phase rate”) is large to some extent.

図10は、本実施の形態において、ECU300で実行されるモード切換制御処理の詳細を説明するためのフローチャートである。図10および後述する図11に示されるフローチャート中の各ステップについては、ECU300に予め格納されたプログラムを所定周期で実行することによって実現される。あるいは、一部のステップについては、専用のハードウェア(電子回路)を構築して処理を実現することも可能である。   FIG. 10 is a flowchart for illustrating the details of the mode switching control process executed by ECU 300 in the present embodiment. Each step in the flowchart shown in FIG. 10 and FIG. 11 described later is realized by executing a program stored in advance in ECU 300 at a predetermined cycle. Alternatively, for some steps, it is also possible to construct dedicated hardware (electronic circuit) and realize processing.

図1および図10を参照して、ECU300は、ステップ(以下、ステップをSと略す。)100により、現在の制御モードがPWM制御モードであるかどうかを判定する。   Referring to FIGS. 1 and 10, ECU 300 determines in step (hereinafter abbreviated as S) 100 whether or not the current control mode is the PWM control mode.

制御モードがPWM制御モードである場合(S100にてYES)は、処理がS110に進められ、ECU300は、PWM制御モードに従う電圧指令値Vd#,Vq#、およびシステム電圧VHに基づいて、たとえば下記(1)式によって変調率FMを演算する。   If the control mode is the PWM control mode (YES in S100), the process proceeds to S110, and ECU 300 performs, for example, the following based on voltage command values Vd #, Vq # and system voltage VH according to the PWM control mode. The modulation factor FM is calculated by the equation (1).

FM=(Vd#2+Vq#21/2/VH …(1)
そして、ECU300は、S120にて、S110で求めた変調率が0.78以上であるかどうかを判定する。
FM = (Vd # 2 + Vq # 2 ) 1/2 / VH (1)
In S120, ECU 300 determines whether or not the modulation factor obtained in S110 is 0.78 or more.

変調率が0.78以上のとき(S120にてYES)には、ECU300は、PWM制御モードでは適切な交流電圧を発生することができないと判定し、処理をS170に進めて、矩形波制御モードを選択する。   When the modulation factor is equal to or greater than 0.78 (YES in S120), ECU 300 determines that an appropriate AC voltage cannot be generated in the PWM control mode, proceeds to S170, and performs rectangular wave control mode. Select.

変調率が0.78より小さい場合(S120にてNO)は、処理がS130に進められて、ECU300は、PWM制御モードを継続的に選択する。   If the modulation factor is smaller than 0.78 (NO in S120), the process proceeds to S130, and ECU 300 continuously selects the PWM control mode.

ECU300は、PWM制御モードが選択されると、S140にて、正弦波PWM制御および過変調PWM制御のいずれを適用するかをさらに判定する。この判定は、変調率FMを所定の基準値(たとえば、正弦波PWM制御の変調率の理論最大値である0.61)と比較することにより実行できる。そして、変調率が基準値以下であるときには、正弦波PWM制御が適用され、変調率が基準値より大きいときには、過変調PWM制御が適用される。   When PWM control mode is selected, ECU 300 further determines which of sine wave PWM control and overmodulation PWM control is applied in S140. This determination can be performed by comparing the modulation factor FM with a predetermined reference value (for example, 0.61 which is the theoretical maximum value of the modulation factor of the sine wave PWM control). When the modulation rate is equal to or less than the reference value, sine wave PWM control is applied, and when the modulation rate is greater than the reference value, overmodulation PWM control is applied.

一方、現在の制御モードが矩形波制御モードである場合(S100にてNO)は、S150に処理が進められ、ECU300は、図11でより詳細に説明されるように、矩形波制御モードからPWM制御モードへ切換えるための電流位相のしきい値φthを設定する。 On the other hand, when the current control mode is the rectangular wave control mode (NO in S100), the process proceeds to S150, and ECU 300 starts the PWM from the rectangular wave control mode as described in more detail in FIG. A current phase threshold φ th for switching to the control mode is set.

そして、ECU300は、S160にて、矩形波制御における電流指令値Id#,Iq#の電流位相φi#の絶対値が、S150で設定されたしきい値φthの絶対値より小さいか否かを判定する。 Then, ECU 300, at S160, the current command value Id # in the rectangular wave control, Iq absolute value of the current phase phi i # of # is either less or not than the absolute value of the set threshold phi th at S150 Determine.

電流位相φi#の絶対値がしきい値φthの絶対値より小さい場合(S160にてYES)は、ECU300は、制御モードを矩形波制御モードからPWM制御モードへの切換が必要と判定する。そして、処理がS130に進められて、ECU300は、PWM制御モードを選択する。 If the absolute value of current phase φ i # is smaller than the absolute value of threshold value φ th (YES in S160), ECU 300 determines that the control mode needs to be switched from the rectangular wave control mode to the PWM control mode. . Then, the process proceeds to S130, and ECU 300 selects the PWM control mode.

一方、電流位相φi#の絶対値がしきい値φthの絶対値以上の場合(S160にてNO)は、処理がS170に進められて、ECU300は、矩形波制御モードを継続的に選択する。 On the other hand, when the absolute value of current phase φ i # is equal to or larger than the absolute value of threshold value φ th (NO in S160), the process proceeds to S170 and ECU 300 continuously selects the rectangular wave control mode. To do.

図11は、図10のステップS150における処理の詳細を説明するためのフローチャートである。   FIG. 11 is a flowchart for explaining details of the process in step S150 of FIG.

図1および図11を参照して、図10のS100において、現在の制御モードが矩形波制御であると判定されると、ECU300は、S151にて、電圧指令レート(ΔVH/Δt)および電圧位相レート(Δφv/Δt)を取得する。この電圧指令レートおよび電圧位相レートは、たとえば、前回の制御周期におけるシステム電圧VHおよび電圧位相φvからの変化量としてそれぞれ算出してもよい。あるいは、直近の複数回の制御周期で演算されたそれぞれの値の移動平均としてもよい。   Referring to FIGS. 1 and 11, when it is determined in S100 of FIG. 10 that the current control mode is rectangular wave control, ECU 300 determines in S151 the voltage command rate (ΔVH / Δt) and the voltage phase. The rate (Δφv / Δt) is acquired. The voltage command rate and the voltage phase rate may be calculated, for example, as changes from the system voltage VH and the voltage phase φv in the previous control cycle, respectively. Or it is good also as a moving average of each value calculated by the latest several control cycle.

ECU300は、S152にて、電圧指令レートの絶対値が予め定められた基準値α(α>0)よりも小さいか否か(|ΔVH/Δt|<α)を判定する。   In S152, ECU 300 determines whether or not the absolute value of the voltage command rate is smaller than a predetermined reference value α (α> 0) (| ΔVH / Δt | <α).

電圧指令レートの絶対値が予め定められた基準値α以上の場合(S152にてNO)は、処理がS157に進められて、ECU300は、電流位相しきい値φthとして、デフォルト値であるφth0を選択する。 If the absolute value of the voltage command rate is equal to or greater than a predetermined reference value α (NO in S152), the process proceeds to S157, and ECU 300 sets φ as the current phase threshold value φth , which is the default value φ Select th0 .

電圧指令レートの絶対値が予め定められた基準値αより小さい場合(S152にてYES)は、処理がS153に進められて、ECU300は、次に電圧位相レートが所定値β1(β1<0)より小さいか否か、すなわち、動作ポイントがある程度の大きさで減速方向に遷移しているか否かを判定する。   If the absolute value of voltage command rate is smaller than predetermined reference value α (YES in S152), the process proceeds to S153, and ECU 300 then sets voltage phase rate to predetermined value β1 (β1 <0). It is determined whether or not it is smaller, that is, whether or not the operating point has shifted to a deceleration direction with a certain size.

電圧位相レートが所定値β1より小さい場合(S153にてYES)は、処理がS155に進められて、ECU300は、トルク変動を抑制するために、電流位相しきい値φthとして、図9における点P1の電流位相との位相差を小さくする(狭める)ようなφth2(φth2>φth0)を選択する。 If voltage phase rate is smaller than predetermined value β1 (YES in S153), the process proceeds to S155, and ECU 300 sets current phase threshold value φ th as a point in FIG. 9 to suppress torque fluctuation. Φ th2th2 > φ th0 ) that reduces (narrows) the phase difference from the current phase of P1 is selected.

一方、電圧位相レートが所定値β1以上の場合(S153にてNO)は、処理がS154に進められて、ECU300は、電圧位相レートが所定値β2(β2>0)より大きいか否か、すなわち、動作ポイントがある程度の大きさで加速方向に遷移しているか否かを判定する。   On the other hand, when the voltage phase rate is equal to or higher than predetermined value β1 (NO in S153), the process proceeds to S154, and ECU 300 determines whether or not the voltage phase rate is greater than predetermined value β2 (β2> 0), that is, Then, it is determined whether or not the operating point has transitioned in the acceleration direction with a certain size.

電圧位相レートが所定値β2より大きい場合(S154にてYES)は、処理がS156に進められて、ECU300は、制御モード切換えのチャタリングを防止するために、電流位相しきい値φthとして、図9における点P1の電流位相との位相差を大きくする(広げる)ようなφth1(φth1<φth0)を選択する。 If voltage phase rate is greater than predetermined value β2 (YES in S154), the process proceeds to S156, and ECU 300 sets current phase threshold value φ th as a current phase threshold value φ th to prevent chattering of control mode switching. 9 selects φ th1th1th0 ) that increases (expands) the phase difference from the current phase at point P1.

一方、電圧位相レートが所定値β2以下の場合(S154にてNO)は、電圧位相レートはβ1≦Δφv/Δt≦β2であり、ECU300は、定常状態あるいは緩加減速状態であると判定し、処理をS157に進めて、電流位相しきい値φthとして、デフォルト値であるφth0を選択する。 On the other hand, when the voltage phase rate is equal to or less than predetermined value β2 (NO in S154), voltage phase rate is β1 ≦ Δφv / Δt ≦ β2, and ECU 300 determines that it is in a steady state or a slow acceleration / deceleration state, The process proceeds to S157, and the default value φ th0 is selected as the current phase threshold φ th .

このような処理によって電流位相しきい値φthを設定した後、ECU300は、図10のS160に処理を進めて、上述のように矩形波制御からPWM制御へ制御モードを切換えるか否かを判定する。 After setting current phase threshold value φ th by such processing, ECU 300 proceeds to S160 in FIG. 10 to determine whether or not to switch the control mode from rectangular wave control to PWM control as described above. To do.

なお、β1およびβ2の大きさ(絶対値)は、同じ値であってもよいし、異なる値であってもよい。   Note that the magnitudes (absolute values) of β1 and β2 may be the same value or different values.

以上のような処理に従って制御を行なうことによって、モータ駆動制御システムにおいて矩形波制御からPWM制御への制御モードの切換えの際に、制御モードが頻繁に切換わるチャタリングを防止しつつ、一方でチャタリングが発生しにくい状態では制御モード切換時のトルク変動を低減することが可能となる。これにより、矩形波制御からPWM制御への制御モードの切換えにおける制御安定性を向上することができる。   By performing control according to the above processing, chattering is prevented while switching the control mode frequently during the switching of the control mode from rectangular wave control to PWM control in the motor drive control system. In a state where it is difficult to occur, torque fluctuation at the time of control mode switching can be reduced. Thereby, control stability in switching of the control mode from rectangular wave control to PWM control can be improved.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.

10 車両、105 直流電圧発生部、100 モータ駆動制御システム、110 直流電源、120 コンバータ、130 電圧センサ、140 インバータ、141 U相上下アーム、142 V相上下アーム、143 W相上下アーム、150,170 電圧センサ、160,240 電流センサ、200 交流電動機、210 駆動輪、250 回転角センサ、300 ECU、310 PWM制御部、312 正弦波PWM制御部、314 過変調PWM制御部、320 矩形波制御部、330 制御モード選択部、C1,C2 コンデンサ、D1〜D8 ダイオード、L1 リアクトル、NL1 接地線、PL1,PL2 電力線、Q1〜Q8 スイッチング素子、SR1,SR2 システムリレー。   DESCRIPTION OF SYMBOLS 10 Vehicle, 105 DC voltage generation part, 100 Motor drive control system, 110 DC power supply, 120 Converter, 130 Voltage sensor, 140 Inverter, 141 U-phase upper / lower arm, 142 V-phase upper / lower arm, 143 W-phase upper / lower arm, 150, 170 Voltage sensor, 160, 240 Current sensor, 200 AC motor, 210 Drive wheel, 250 Rotation angle sensor, 300 ECU, 310 PWM control unit, 312 Sine wave PWM control unit, 314 Overmodulation PWM control unit, 320 Rectangular wave control unit, 330 Control mode selection unit, C1, C2 capacitor, D1-D8 diode, L1 reactor, NL1 ground line, PL1, PL2 power line, Q1-Q8 switching element, SR1, SR2 system relay.

Claims (9)

交流電動機を駆動するためのモータ駆動制御システムであって、
前記交流電動機の駆動電圧を制御するインバータと、
前記インバータを制御するための制御装置とを備え、
前記インバータは、前記交流電動機に印加される矩形波電圧の電圧位相を制御することによって前記交流電動機を駆動する矩形波制御モード、および前記交流電動機を動作させるための交流電圧指令と搬送波との比較に基づくパルス幅変調制御を行なうことによって前記交流電動機を駆動するパルス幅変調制御モードにより制御され、
前記制御装置は、前記矩形波制御モードの実行中に、前記交流電動機へ印加される電流位相がしきい値に到達したことに応じて、前記矩形波制御モードから前記パルス幅変調制御モードへの切換えを実行し、
前記制御装置は、前記矩形波制御モードの実行中に、前記交流電動機へ印加される電圧位相の変化に基づいて前記しきい値を変更する、モータ駆動制御システム。
A motor drive control system for driving an AC motor,
An inverter for controlling the drive voltage of the AC motor;
A control device for controlling the inverter;
The inverter has a rectangular wave control mode for driving the AC motor by controlling a voltage phase of a rectangular wave voltage applied to the AC motor, and a comparison between an AC voltage command for operating the AC motor and a carrier wave. Controlled by a pulse width modulation control mode for driving the AC motor by performing pulse width modulation control based on
The control device switches from the rectangular wave control mode to the pulse width modulation control mode in response to the current phase applied to the AC motor reaching a threshold during execution of the rectangular wave control mode. Execute switching
The said control apparatus is a motor drive control system which changes the said threshold value based on the change of the voltage phase applied to the said AC motor during execution of the said rectangular wave control mode.
前記制御装置は、前記電圧位相が加速方向へ変化しているときは、前記電圧位相が変化しないときに比べて、前記矩形波制御モードから前記パルス幅変調制御モードへの切換えが遅くなるように前記しきい値を変更する、請求項1に記載のモータ駆動制御システム。   When the voltage phase is changing in the acceleration direction, the control device is configured so that switching from the rectangular wave control mode to the pulse width modulation control mode is slower than when the voltage phase does not change. The motor drive control system according to claim 1, wherein the threshold value is changed. 前記制御装置は、前記電圧位相が減速方向へ変化しているときは、前記電圧位相が変化しないときに比べて、前記矩形波制御モードから前記パルス幅変調制御モードへの切換えが早くなるように前記しきい値を変更する、請求項1または2に記載のモータ駆動制御システム。   The control device is configured so that when the voltage phase is changing in the deceleration direction, switching from the rectangular wave control mode to the pulse width modulation control mode is faster than when the voltage phase is not changing. The motor drive control system according to claim 1, wherein the threshold value is changed. 前記制御装置は、前記電圧位相の時間的変化の大きさが第1の基準値より大きい場合に、前記しきい値を変更する、請求項2または3に記載のモータ駆動制御システム。   4. The motor drive control system according to claim 2, wherein the control device changes the threshold value when the magnitude of the temporal change in the voltage phase is larger than a first reference value. 5. 前記制御装置は、前記交流電動機に印加される電圧指令値の時間的変化の大きさが第2の基準値より小さい場合は、前記しきい値の変更を禁止する、請求項2〜4のいずれかに記載のモータ駆動制御システム。   The said control apparatus prohibits the change of the said threshold value when the magnitude | size of the time change of the voltage command value applied to the said AC motor is smaller than a 2nd reference value. A motor drive control system according to claim 1. 前記電圧位相は、前記交流電動機に印加される電圧指令値についての、q軸電圧指令値に対するd軸電圧指令値に基づいて定められる、請求項1に記載のモータ駆動制御システム。   The motor drive control system according to claim 1, wherein the voltage phase is determined based on a d-axis voltage command value with respect to a q-axis voltage command value with respect to a voltage command value applied to the AC motor. 前記電流位相は、前記交流電動機に流れる電流のq軸電流値に対するd軸電流値に基づいて定められる、請求項1に記載のモータ駆動制御システム。   The motor drive control system according to claim 1, wherein the current phase is determined based on a d-axis current value with respect to a q-axis current value of a current flowing in the AC motor. 蓄電装置と、
前記交流電動機と、
請求項1〜7のいずれか1項に記載のモータ駆動制御システムとを備える、車両。
A power storage device;
The AC motor;
A vehicle comprising the motor drive control system according to claim 1.
インバータにより交流電動機を駆動するモータ駆動制御システムの制御方法であって、
前記交流電動機に印加される矩形波電圧の電圧位相を制御することによって前記交流電動機を駆動する矩形波制御モードを選択するステップと、
前記交流電動機を動作させるための交流電圧指令と搬送波との比較に基づくパルス幅変調制御を行なうことによって前記交流電動機を駆動するパルス幅変調制御モードを選択するステップと、
前記矩形波制御モードの実行中に、前記交流電動機へ印加される電流位相がしきい値に到達したことに応じて、前記矩形波制御モードから前記パルス幅変調制御モードへ切換えるステップと、
前記矩形波制御モードの実行中に、前記交流電動機へ印加される電圧位相の変化に基づいて前記しきい値を変更するステップとを備える、モータ駆動制御システムの制御方法。
A control method of a motor drive control system for driving an AC motor by an inverter,
Selecting a rectangular wave control mode for driving the AC motor by controlling the voltage phase of the rectangular wave voltage applied to the AC motor;
Selecting a pulse width modulation control mode for driving the AC motor by performing a pulse width modulation control based on a comparison between an AC voltage command for operating the AC motor and a carrier wave;
Switching from the rectangular wave control mode to the pulse width modulation control mode in response to the current phase applied to the AC motor reaching a threshold during execution of the rectangular wave control mode;
And a step of changing the threshold value based on a change in a voltage phase applied to the AC motor during execution of the rectangular wave control mode.
JP2011113596A 2011-05-20 2011-05-20 Motor drive control system, vehicle equipped with the same, and motor drive control system control method Active JP5884297B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011113596A JP5884297B2 (en) 2011-05-20 2011-05-20 Motor drive control system, vehicle equipped with the same, and motor drive control system control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011113596A JP5884297B2 (en) 2011-05-20 2011-05-20 Motor drive control system, vehicle equipped with the same, and motor drive control system control method

Publications (2)

Publication Number Publication Date
JP2012244804A true JP2012244804A (en) 2012-12-10
JP5884297B2 JP5884297B2 (en) 2016-03-15

Family

ID=47465916

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011113596A Active JP5884297B2 (en) 2011-05-20 2011-05-20 Motor drive control system, vehicle equipped with the same, and motor drive control system control method

Country Status (1)

Country Link
JP (1) JP5884297B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61224899A (en) * 1985-03-29 1986-10-06 Hitachi Ltd Controller of pwm inverter
JPH066978A (en) * 1992-06-17 1994-01-14 Meidensha Corp Power converter
JPH06351264A (en) * 1993-06-03 1994-12-22 Fanuc Ltd Current control system for ac motor
JP2005218299A (en) * 1999-07-08 2005-08-11 Toyota Motor Corp Drive control device of alternating current motor
JP2010081660A (en) * 2008-09-24 2010-04-08 Toyota Motor Corp Rotating electrical machine control system
JP2010124566A (en) * 2008-11-18 2010-06-03 Toyota Motor Corp Device for controlling ac electric motor, and electric vehicle mounted with the same

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61224899A (en) * 1985-03-29 1986-10-06 Hitachi Ltd Controller of pwm inverter
JPH066978A (en) * 1992-06-17 1994-01-14 Meidensha Corp Power converter
JPH06351264A (en) * 1993-06-03 1994-12-22 Fanuc Ltd Current control system for ac motor
JP2005218299A (en) * 1999-07-08 2005-08-11 Toyota Motor Corp Drive control device of alternating current motor
JP2010081660A (en) * 2008-09-24 2010-04-08 Toyota Motor Corp Rotating electrical machine control system
JP2010124566A (en) * 2008-11-18 2010-06-03 Toyota Motor Corp Device for controlling ac electric motor, and electric vehicle mounted with the same

Also Published As

Publication number Publication date
JP5884297B2 (en) 2016-03-15

Similar Documents

Publication Publication Date Title
US8639405B2 (en) Electric motor drive system for an electric vehicle
JP5133834B2 (en) AC motor control device
JP4329855B2 (en) AC motor control device and AC motor control method
JP5633639B2 (en) Electric motor control device, electric vehicle including the same, and electric motor control method
EP2733844B1 (en) Vehicle and method for controlling vehicle
JP5482574B2 (en) AC motor control system
JP2007159368A (en) Control unit of motor drive system
JP2010161907A (en) Controller for motor driving control system
JP4604820B2 (en) Control device for motor drive system
JP2006320039A (en) Controller of motor drive system
US9281774B2 (en) Motor control system
JP4635703B2 (en) Control device for motor drive system
JP2010246207A (en) Controller for alternating-current motor
JP2014128052A (en) Control device for vehicle
JP5281370B2 (en) AC motor control device
JP5955761B2 (en) Vehicle control device
JP5375679B2 (en) Control device for motor drive system
JP2011067010A (en) Motor drive of vehicle
JP5958400B2 (en) Motor drive control device
JP2012090490A (en) Controller for motor drive control system and vehicle installed with the same
JP2010124566A (en) Device for controlling ac electric motor, and electric vehicle mounted with the same
JP2010220306A (en) Motor control equipment
JP5884297B2 (en) Motor drive control system, vehicle equipped with the same, and motor drive control system control method
JP2010166707A (en) Controller of ac motor
JP2011072103A (en) Control device of ac electric motor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140108

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20141006

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20141021

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150630

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150706

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160125

R151 Written notification of patent or utility model registration

Ref document number: 5884297

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250