JP2018157650A - Inverter control apparatus and inverter control method - Google Patents

Inverter control apparatus and inverter control method Download PDF

Info

Publication number
JP2018157650A
JP2018157650A JP2017051057A JP2017051057A JP2018157650A JP 2018157650 A JP2018157650 A JP 2018157650A JP 2017051057 A JP2017051057 A JP 2017051057A JP 2017051057 A JP2017051057 A JP 2017051057A JP 2018157650 A JP2018157650 A JP 2018157650A
Authority
JP
Japan
Prior art keywords
phase
voltage
inverter control
dead time
inverter
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
JP2017051057A
Other languages
Japanese (ja)
Other versions
JP6880866B2 (en
Inventor
永山 和俊
Kazutoshi Nagayama
和俊 永山
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2017051057A priority Critical patent/JP6880866B2/en
Publication of JP2018157650A publication Critical patent/JP2018157650A/en
Application granted granted Critical
Publication of JP6880866B2 publication Critical patent/JP6880866B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Hybrid Electric Vehicles (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Inverter Devices (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an inverter control apparatus and an inverter control method, which enable suppression of noise generated when a charge accumulated in a smoothing capacitor is discharged.SOLUTION: An inverter control apparatus includes: an inverter, having plural pairs of switching elements electrically connected respectively to both terminals of a DC power supply, for converting a DC current of the DC power supply into a multi-phase AC voltage; a power storage part parallel connected between the inverter and DC power supply; and a controller for controlling On/Off operations of respective switching elements. The controller controls the On/Off operations of respective switching elements so that an AC voltage of each phase output from the inverter is a single voltage and temporally changes when a charge accumulated in the power storage part is discharged.SELECTED DRAWING: Figure 3

Description

本発明は、インバータ制御装置及びインバータ制御方法に関するものである。   The present invention relates to an inverter control device and an inverter control method.

直流電源の出力を平滑化する蓄電手段と、蓄電手段の両端子にそれぞれ接続された複数対のスイッチング素子と、各スイッチング素子に並列に接続された整流素子と、スイッチング素子のON/OFFを制御して直流電源の直流電力を交流電力に変換する制御手段と、を備えたインバータの放電装置において、制御手段は、蓄電手段に蓄積された電荷がスイッチング素子及び整流素子に変位電流として流れるように、スイッチング素子のON/OFF動作を制御している(特許文献1、2)。これらの放電装置は、各相の電圧指令値とキャリア信号の比較に基づいて、PWM信号を生成し、生成したPWM信号をゲート駆動信号に変換することで、スイッチング素子のON/OFFを制御する。   Power storage means for smoothing the output of a DC power supply, a plurality of pairs of switching elements connected to both terminals of the power storage means, rectifier elements connected in parallel to each switching element, and ON / OFF control of the switching elements And a control means for converting direct current power of the direct current power source into alternating current power, and the control means is configured so that the charge accumulated in the power storage means flows as a displacement current to the switching element and the rectifier element. The ON / OFF operation of the switching element is controlled (Patent Documents 1 and 2). These discharge devices generate a PWM signal based on a comparison between the voltage command value of each phase and the carrier signal, and control the ON / OFF of the switching element by converting the generated PWM signal into a gate drive signal. .

特開2010−130841号公報JP 2010-130841 A 特開2010−130845号公報JP 2010-130845 A

しかしながら、従来技術では、放電処理において、各相の電圧指令値をゼロ電圧に設定するとともに、スイッチング素子が固定されたデューティ比でON/OFF動作するように、スイッチング素子を制御するため、インバータから高ノイズが発生するという問題があった。   However, in the prior art, in the discharge process, the voltage command value for each phase is set to zero voltage, and the switching element is controlled so that the switching element is turned ON / OFF at a fixed duty ratio. There was a problem that high noise was generated.

本発明は、平滑コンデンサに蓄積された電荷を放電するときに発生する、ノイズを抑制できるインバータ制御装置及びインバータ制御方法を提供することである。   An object of the present invention is to provide an inverter control device and an inverter control method capable of suppressing noise generated when discharging electric charges accumulated in a smoothing capacitor.

本発明は、蓄電部に蓄積された電荷を放電する際に、インバータが出力する各相の交流電圧が同一電圧であって経時的に変化するように、各スイッチング素子のON/OFF動作を制御することで上記課題を解決する。   The present invention controls the ON / OFF operation of each switching element so that the AC voltage of each phase output by the inverter is the same voltage and changes with time when discharging the electric charge accumulated in the power storage unit. This solves the above problem.

本発明によれば、平滑コンデンサに蓄積された電荷を放電するときに発生する、ノイズを抑制できる。   ADVANTAGE OF THE INVENTION According to this invention, the noise which generate | occur | produces when discharging the electric charge accumulate | stored in the smoothing capacitor can be suppressed.

図1は、ハイブリッド車両の構成図である。FIG. 1 is a configuration diagram of a hybrid vehicle. 図2は、第1施形態に係るインバータ制御装置のブロック図である。FIG. 2 is a block diagram of the inverter control apparatus according to the first embodiment. 図3は、第1実施形態に係るモータコントローラの要部を示すブロック図である。FIG. 3 is a block diagram illustrating a main part of the motor controller according to the first embodiment. 図4は、第1実施形態の放電処理における、ゲート駆動信号のタイミングチャートである。FIG. 4 is a timing chart of gate drive signals in the discharge process of the first embodiment. 図5は、デッドタイム設定処理を示すフローチャートである。FIG. 5 is a flowchart showing the dead time setting process. 図6は、第1実施形態の放電処理における、インバータの出力電圧の周波数スペクトルの一例である。FIG. 6 is an example of a frequency spectrum of the output voltage of the inverter in the discharge process of the first embodiment. 図7は、第2実施形態に係るモータコントローラの要部を示すブロック図である。FIG. 7 is a block diagram illustrating a main part of the motor controller according to the second embodiment. 図8は、第2実施形態の放電処理における、ゲート駆動信号のタイミングチャートである。FIG. 8 is a timing chart of gate drive signals in the discharge process of the second embodiment. 図9は、ゼロ相電圧加算処理を示すフローチャートである。FIG. 9 is a flowchart showing the zero-phase voltage addition process. 図10は、第2実施形態の放電処理における、インバータの出力電圧の周波数スペクトルの一例である。FIG. 10 is an example of a frequency spectrum of the output voltage of the inverter in the discharge process of the second embodiment.

以下、本発明の実施形態を図面に基づいて説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

≪第1実施形態≫
図1は、ハイブリッド車両の構成図である。本実施形態のインバータ制御装置はこのハイブリッド車両に搭載される。なお、本実施形態のインバータ制御装置は、ハイブリッド車両に限られず、モータを走行駆動源として走行する電気自動車に搭載してもよい。
<< First Embodiment >>
FIG. 1 is a configuration diagram of a hybrid vehicle. The inverter control device of this embodiment is mounted on this hybrid vehicle. Note that the inverter control device of the present embodiment is not limited to a hybrid vehicle, and may be mounted on an electric vehicle that travels using a motor as a travel drive source.

図1に示すように、ハイブリッド車両は、モータ5とエンジン6を備えており、モータ5又はエンジン6の両方又はいずれか一方により車両を走行駆動する。モータ5は、エンジン6と連結されており、主としてエンジン6を始動するために用いられるが、必要に応じてエンジン始動時のトルク不足を補うために用いられる。モータ5には、誘導電動機又は同期電動機が用いられ、例えば、3相交流モータが挙げられる。エンジン6は、トランスミッション(T/M)7を介して駆動輪を駆動する。   As shown in FIG. 1, the hybrid vehicle includes a motor 5 and an engine 6, and the vehicle is driven to travel by both or one of the motor 5 and the engine 6. The motor 5 is connected to the engine 6 and is mainly used to start the engine 6, but is used to compensate for a torque shortage at the time of starting the engine as necessary. As the motor 5, an induction motor or a synchronous motor is used, for example, a three-phase AC motor. The engine 6 drives drive wheels via a transmission (T / M) 7.

また、本実施例のハイブリッド車両は、上記モータ5及びエンジン6の他に、モータ5の電源である、二次電池等で構成されるバッテリ1(直流電源)と、バッテリ1の直流電力を交流電力に変換するインバータ3と、直流電力を平滑化するためのコンデンサ4とを備えている。バッテリ1は、リレー2を介してインバータ3に接続されている。   In addition to the motor 5 and the engine 6, the hybrid vehicle of the present embodiment exchanges the battery 1 (DC power supply) composed of a secondary battery or the like, which is a power source of the motor 5, and the DC power of the battery 1 with AC. An inverter 3 for converting to electric power and a capacitor 4 for smoothing DC power are provided. The battery 1 is connected to the inverter 3 via the relay 2.

インバータ3は、複数のスイッチング素子Tr1〜Tr6と、各スイッチング素子Tr1〜Tr6に並列に接続され、スイッチング素子Tr1〜Tr6の電流方向とは逆方向に電流が流れる整流素子D1〜D6を有する。インバータ3は、バッテリ1の直流電圧を三相の交流電圧に変換してモータ5に出力する。本実施形態では、2つのスイッチング素子を直列接続した3対の回路がバッテリ1に並列に接続され、各対のスイッチング素子間とモータ5の三相入力部とがそれぞれ接続されている。スイッチング素子には、例えば、絶縁ゲートバイポーラトランジスタIGBTが挙げられ、整流素子には、例えば、ダイオードが挙げられる。   The inverter 3 includes a plurality of switching elements Tr1 to Tr6 and rectifying elements D1 to D6 that are connected in parallel to the switching elements Tr1 to Tr6 and in which a current flows in a direction opposite to the current direction of the switching elements Tr1 to Tr6. The inverter 3 converts the DC voltage of the battery 1 into a three-phase AC voltage and outputs it to the motor 5. In the present embodiment, three pairs of circuits in which two switching elements are connected in series are connected in parallel to the battery 1, and each pair of switching elements is connected to the three-phase input portion of the motor 5. Examples of the switching element include an insulated gate bipolar transistor IGBT, and examples of the rectifying element include a diode.

図1に示す例では、スイッチング素子Tr1とTr2、スイッチング素子Tr3とTr4、スイッチング素子Tr5とTr6がそれぞれ直列に接続されている。スイッチング素子Tr1とTr2の間とモータ5のU相、スイッチング素子Tr3とTr4の間とモータ5のV相、スイッチング素子Tr5とTr6の間とモータ5のW相がそれぞれ接続されている。また、以降の説明では、バッテリ1の正極とリレー2を介して電気的に接続可能なスイッチング素子Tr1、Tr3、Tr5を上アームとし、バッテリ1の負極とリレー2を介して電気的に接続可能なスイッチング素子Tr2、Tr4、Tr6を下アームとする。なお、インバータ3の動作の詳細については後述する。   In the example shown in FIG. 1, switching elements Tr1 and Tr2, switching elements Tr3 and Tr4, and switching elements Tr5 and Tr6 are connected in series. The switching elements Tr1 and Tr2 are connected to the U phase of the motor 5, the switching elements Tr3 and Tr4 are connected to the V phase of the motor 5, and the switching elements Tr5 and Tr6 are connected to the W phase of the motor 5. In the following description, switching elements Tr1, Tr3, Tr5 that can be electrically connected to the positive electrode of the battery 1 via the relay 2 are used as the upper arm, and the negative electrode of the battery 1 can be electrically connected to the relay 2 via the relay 2. The switching elements Tr2, Tr4, and Tr6 are the lower arms. Details of the operation of the inverter 3 will be described later.

リレー2とインバータ3との間には、直流電圧を平滑化するためのコンデンサ4がバッテリ1と並列に接続されている。   A capacitor 4 for smoothing a DC voltage is connected in parallel with the battery 1 between the relay 2 and the inverter 3.

車両コントローラ8は、中央演算装置CPU、リードオンメモリROM及びランダムアクセスメモリRAMを備える。車両コントローラ8は、ハイブリッド車両のアクセル信号、ブレーキ信号、シフトポジション信号、キースイッチ信号等の運転者による操作情報9に基づいて、駆動トルク指令及びトルク指令値Tを算出する。車両コントローラ8は、駆動トルク指令を、エンジン6を制御するエンジンコントローラ(図示しない)に出力するとともに、トルク指令値Tをモータコントローラ10(図2参照)に出力する。 The vehicle controller 8 includes a central processing unit CPU, a read-on memory ROM, and a random access memory RAM. The vehicle controller 8 calculates a drive torque command and a torque command value T * based on operation information 9 by the driver such as an accelerator signal, a brake signal, a shift position signal, and a key switch signal of the hybrid vehicle. The vehicle controller 8 outputs a drive torque command to an engine controller (not shown) that controls the engine 6, and outputs a torque command value T * to the motor controller 10 (see FIG. 2).

また、車両コントローラ8は、バッテリ1とインバータ3の間のリレー2を開閉する制御信号を出力する。車両コントローラ8は、運転者がキースイッチをオフにするのと連動して、リレー2を開放する制御信号を出力する。これにより、インバータ3には、バッテリ1の直流電圧が入力されなくなるため、インバータ3からモータ5への交流電圧の出力が停止される。さらに、車両コントローラ8は、コンデンサ4に蓄積された電荷を放電させるために、モータコントローラ10に対して放電指令を出力する。   Further, the vehicle controller 8 outputs a control signal for opening and closing the relay 2 between the battery 1 and the inverter 3. The vehicle controller 8 outputs a control signal for opening the relay 2 in conjunction with the driver turning off the key switch. Thereby, since the DC voltage of the battery 1 is not input to the inverter 3, the output of the AC voltage from the inverter 3 to the motor 5 is stopped. Further, the vehicle controller 8 outputs a discharge command to the motor controller 10 in order to discharge the electric charge accumulated in the capacitor 4.

次に、図2を参照して、本実施形態に係るインバータ制御装置の概要について説明する。図2は、本実施形態に係るインバータ制御装置のブロック図である。本実施形態に係るインバータ制御装置は、インバータ3と、モータコントローラ10を備えている。   Next, with reference to FIG. 2, the outline | summary of the inverter control apparatus which concerns on this embodiment is demonstrated. FIG. 2 is a block diagram of the inverter control device according to the present embodiment. The inverter control device according to the present embodiment includes an inverter 3 and a motor controller 10.

図2では、図1と同じ構成には同一の記号を付し、繰り返しの説明は省略して、図1においてした説明を援用する。   In FIG. 2, the same components as those in FIG. 1 are denoted by the same symbols, and repeated description is omitted, and the description in FIG. 1 is used.

回転子位置センサ11は、モータ5に設けられており、モータ5の回転子位置を支援す位置センサ信号を検出する。回転子位置センサ11は、検出した位置センサ信号をモータコントローラ10に出力する。回転子位置センサ11には、例えば、レゾルバ、エンコータ等が挙げられる。   The rotor position sensor 11 is provided in the motor 5 and detects a position sensor signal that supports the rotor position of the motor 5. The rotor position sensor 11 outputs the detected position sensor signal to the motor controller 10. Examples of the rotor position sensor 11 include a resolver and an encoder.

電流センサ12は、インバータ3からモータ5に供給される各相の電流iu、iv、iwを検出する。電流センサ12は、検出した各相の電流センサ信号をモータコントローラ10に出力する。   The current sensor 12 detects currents iu, iv, iw of each phase supplied from the inverter 3 to the motor 5. The current sensor 12 outputs the detected current sensor signal of each phase to the motor controller 10.

モータコントローラ10は、インバータ3の動作を制御する。モータコントローラ10には、車両コントローラ8(図1参照)から、トルク指令値T及び放電指令が入力される。また、モータコントローラ10には、回転子位置センサ11から、位置センサ信号が入力され、電流センサ12から、各相の電流センサ信号が入力される。モータコントローラ10は、トルク指令値T、放電指令、位置センサ信号、各相の電流センサ信号に基づいて、パルス幅変調(PWM)信号を生成する。そして、モータコントローラ10は、生成したPWM信号に基づいて、インバータ3を構成する各スイッチング素子Tr1〜Tr6が所定のタイミングでON/OFFするように制御する。モータコントローラ10は、各スイッチング素子Tr1〜Tr6のゲート端子にそれぞれゲート駆動信号(Pu/Nu、Pv/Nv、Pw/Nw)を出力する。 The motor controller 10 controls the operation of the inverter 3. A torque command value T * and a discharge command are input to the motor controller 10 from the vehicle controller 8 (see FIG. 1). Further, a position sensor signal is input from the rotor position sensor 11 to the motor controller 10, and a current sensor signal of each phase is input from the current sensor 12. The motor controller 10 generates a pulse width modulation (PWM) signal based on the torque command value T * , the discharge command, the position sensor signal, and the current sensor signal of each phase. Then, the motor controller 10 controls the switching elements Tr1 to Tr6 constituting the inverter 3 to be turned on / off at a predetermined timing based on the generated PWM signal. The motor controller 10 outputs gate drive signals (Pu / Nu, Pv / Nv, Pw / Nw) to the gate terminals of the switching elements Tr1 to Tr6, respectively.

なお、モータコントローラ10には、放電指令が入力されていなければ、バッテリ1の直流電圧を交流変換してモータ5に供給する供給処理を実行し、放電指令が入力されると、コンデンサ4に蓄積された電荷を放電する放電処理を実行する。モータコントローラ10は、放電指令の有無に応じて、異なるゲート駆動信号をインバータ3の各スイッチング素子Tr1〜Tr6に対して出力する。   If a discharge command is not input to the motor controller 10, a supply process is performed in which the DC voltage of the battery 1 is AC converted and supplied to the motor 5. When the discharge command is input, the motor controller 10 accumulates in the capacitor 4. A discharge process for discharging the generated charges is performed. The motor controller 10 outputs different gate drive signals to the switching elements Tr <b> 1 to Tr <b> 6 of the inverter 3 according to the presence or absence of a discharge command.

図3は、本実施形態に係るモータコントローラ10の要部を示すブロック図である。本実施形態のモータコントローラ10は、電流指令演算部21と、電流制御部22と、2相3相変換部23と、PWM変換部24と、3相2相変換部25と、電気角速度/磁極位置検出部26と、デッドタイム設定部27とを備える。   FIG. 3 is a block diagram showing a main part of the motor controller 10 according to the present embodiment. The motor controller 10 of the present embodiment includes a current command calculation unit 21, a current control unit 22, a two-phase three-phase conversion unit 23, a PWM conversion unit 24, a three-phase two-phase conversion unit 25, an electrical angular velocity / magnetic pole. A position detection unit 26 and a dead time setting unit 27 are provided.

電流指令演算部21には、車両コントローラ8により算出されたトルク指令値Tと、後述する電気角速度/磁極位置検出部26により演算されたモータ5の電気角速度ωとが入力される。電流指令演算部21は、トルク指令値Tとモータ5の電気角速度ωに基づいて、d軸電流指令値id及びq軸電流指令値iqを演算する。ここで、d軸電流とは、モータ5に流れる3相電流(iu、iv、iw)の励磁電流成分であり、q軸電流とはトルク電流成分である。例えば、電流指令演算部21は、トルク指令値Tとモータ5の電気角速度ωに対する、d軸電流指令値id及びq軸電流指令値iqを予め演算してマップ化してもよい。電流指令演算部21は、演算したd軸電流指令値id及びq軸電流指令値iqを、電流制御部22へ出力する。 The torque command value T * calculated by the vehicle controller 8 and the electric angular velocity ω of the motor 5 calculated by the electric angular velocity / magnetic pole position detecting unit 26 described later are input to the current command calculating unit 21. The current command calculation unit 21 calculates a d-axis current command value id * and a q-axis current command value iq * based on the torque command value T * and the electrical angular velocity ω of the motor 5. Here, the d-axis current is an excitation current component of a three-phase current (iu, iv, iw) flowing through the motor 5, and the q-axis current is a torque current component. For example, the current command calculation unit 21 may calculate and map in advance the d-axis current command value id * and the q-axis current command value iq * with respect to the torque command value T * and the electrical angular velocity ω of the motor 5. The current command calculation unit 21 outputs the calculated d-axis current command value id * and q-axis current command value iq * to the current control unit 22.

電流制御部22には、電流指令演算部21により演算されたd軸電流指令値id及びq軸電流指令値iqと、後述する3相2相変換部により演算されたd軸電流id及びq軸電流iqとが入力される。電流制御部22は、d軸電流指令値id及びq軸電流指令値iqとd軸電流id及びq軸電流iqとに基づいて、d軸電圧指令値vd及びq軸電圧指令値vqを演算する。具体的には、電流指令値と実電流との変位差(id−id)、(iq−iq)をそれぞれ演算し、演算した変位差に対してPI演算することにより、d軸電圧指令値vd及びq軸電圧指令値vqを演算することができる。電流制御部22は、演算したd軸電圧指令値vd及びq軸電圧指令値vqを、2相3相変換部23へ出力する。なお、PI演算の例として、下記式(1)が挙げられる。 The current control unit 22 includes a d-axis current command value id * and a q-axis current command value iq * calculated by the current command calculation unit 21, a d-axis current id and a three-phase two-phase conversion unit described later, and The q-axis current iq is input. The current control unit 22 determines the d-axis voltage command value vd * and the q-axis voltage command value vq based on the d-axis current command value id * and the q-axis current command value iq * and the d-axis current id and the q-axis current iq. * Is calculated. Specifically, a displacement difference (id * −id) and (iq * −iq) between the current command value and the actual current are calculated, and a PI calculation is performed on the calculated displacement difference, thereby obtaining a d-axis voltage command. The value vd * and the q-axis voltage command value vq * can be calculated. The current control unit 22 outputs the calculated d-axis voltage command value vd * and q-axis voltage command value vq * to the two-phase / three-phase conversion unit 23. The following formula (1) is given as an example of the PI calculation.

Figure 2018157650
ただし、Kpdはd軸比例ゲイン、Kpqはq軸比例ゲイン、Kidはd軸積分ゲイン、Kiqはq軸積分ゲイン、Ldはd軸インダクタンス、Lqはq軸インダクタンス、φ永久磁石鎖交磁束数を示す。
Figure 2018157650
Where Kpd is the d-axis proportional gain, Kpq is the q-axis proportional gain, Kid is the d-axis integral gain, Kiq is the q-axis integral gain, Ld is the d-axis inductance, Lq is the q-axis inductance, and φ permanent magnet interlinkage magnetic flux number. Show.

2相3相変換部23には、電流制御部22により演算されたd軸電圧指令値vd及びq軸電圧指令値vqと、後述する電気角速度/磁極位置検出部26により演算された磁極位置検出値θとが入力される。2相3相変換部23は、d軸電圧指令値vd及びq軸電圧指令値vqと磁極位置検出値θに基づいて、3相交流電圧指令値vu、vv、vwに変換する。2相3相変換部23は、変換した3相交流電圧指令値vu、vv、vwを、PWM変換部24へ出力する。 The two-phase / three-phase conversion unit 23 includes a d-axis voltage command value vd * and a q-axis voltage command value vq * calculated by the current control unit 22 and a magnetic pole calculated by an electric angular velocity / magnetic pole position detection unit 26 described later. The position detection value θ is input. The two-phase / three-phase converter 23 converts the three-phase AC voltage command values vu * , vv * , and vw * based on the d-axis voltage command value vd *, the q-axis voltage command value vq *, and the magnetic pole position detection value θ. To do. The two-phase / three-phase converter 23 outputs the converted three-phase AC voltage command values vu * , vv * , vw * to the PWM converter 24.

また、2相3相変換部23には、車両コントローラ8から放電指令が入力される。2相3相変換部23は、放電指令を受信すると、上記のような変換動作を停止するとともに、3相交流電圧指令値vu、vv、vwをそれぞれ0V(ゼロ電圧)に設定する。つまり、2相3相変換部23は、放電指令を受信すると、3相交流電圧指令値vu、vv、vwをゼロ電圧に切り替えて、PWM変換部24へ出力する。これにより、インバータ3が出力する各相の電圧には、互いに電圧位相差が発生せず、当該各相の電圧は同一電圧となり、その結果、モータ5に対して電流を流さずにコンデンサ4に蓄積された電荷を放電する。 In addition, a discharge command is input from the vehicle controller 8 to the two-phase / three-phase converter 23. When the two-phase / three-phase conversion unit 23 receives the discharge command, the two-phase / three-phase conversion unit 23 stops the conversion operation as described above and sets the three-phase AC voltage command values vu * , vv * , and vw * to 0 V (zero voltage), respectively. . That is, when the two-phase / three-phase conversion unit 23 receives the discharge command, the two-phase / three-phase conversion unit 23 switches the three-phase AC voltage command values vu * , vv * , and vw * to zero voltage and outputs them to the PWM conversion unit 24. As a result, the voltage of each phase output from the inverter 3 does not generate a voltage phase difference, and the voltage of each phase becomes the same voltage. As a result, the current flows to the capacitor 4 without flowing current to the motor 5. The accumulated charge is discharged.

PWM変換部24には、2相3相変換部23により変換された3相交流電圧指令値vu、vv、vwと、後述するデッドタイム設定部27により設定されたデッドタイムTdが入力される。PWM変換部24は、3相交流電圧指令値vu、vv、vwと搬送波をそれぞれ比較することで、各交流電圧指令値に対応するPWM信号を生成する。搬送波には、例えば、周波数が数kHz〜10数kHz程度の三角波が挙げられる。PWM変換部24は、搬送波の周波数fcを後述するデッドタイム設定部27へ出力する。 The PWM converter 24 receives the three-phase AC voltage command values vu * , vv * , vw * converted by the two-phase / three-phase converter 23 and the dead time Td set by the dead time setting unit 27 described later. Is done. The PWM conversion unit 24 generates a PWM signal corresponding to each AC voltage command value by comparing the three-phase AC voltage command values vu * , vv * , and vw * with the carrier wave. Examples of the carrier wave include a triangular wave having a frequency of about several kHz to several tens kHz. The PWM conversion unit 24 outputs the frequency fc of the carrier wave to the dead time setting unit 27 described later.

そして、PWM変換部24は、各相のPWM信号それぞれに同一のデッドタイムTdを付加するとともに、PWM信号の電圧をインバータ3の各スイッチング素子Tr1〜Tr6のゲート端子が駆動する電圧までレベルシフトさせる。最後にPWM変換部24は、レベルシフトされたPWM信号から各スイッチング素子Tr1〜Tr6に対応したゲート駆動信号(Pu/Nu、Pv/Nv、Pw/Nw)を生成する。PWM変換部24は、生成したゲート駆動信号をインバータ3の各スイッチング素子Tr1〜Tr6へ出力する。なお、ゲート駆動信号を生成する方法は、上記方法に限定されず、ゲート駆動信号に同一のデッドタイムTdが付加されていれば、他の回路構成であってもよい。   The PWM conversion unit 24 adds the same dead time Td to each phase of the PWM signal, and level-shifts the voltage of the PWM signal to the voltage driven by the gate terminals of the switching elements Tr1 to Tr6 of the inverter 3. . Finally, the PWM converter 24 generates gate drive signals (Pu / Nu, Pv / Nv, Pw / Nw) corresponding to the switching elements Tr1 to Tr6 from the level-shifted PWM signal. The PWM conversion unit 24 outputs the generated gate drive signal to the switching elements Tr1 to Tr6 of the inverter 3. The method for generating the gate drive signal is not limited to the above method, and other circuit configurations may be used as long as the same dead time Td is added to the gate drive signal.

ここで、デッドタイムとは、インバータ3の対をなすスイッチング素子のON期間が互いに重ならない期間である。このデッドタイムは、対をなすスイッチング素子がともにONすることで、対をなすスイッチング素子にバッテリ1又はコンデンサ4から大電流が流れることを防ぐために設けられる。図1又は図2では、デッドタイムとは、例えば、上アームのスイッチング素子Tr1のON期間と下アームのスイッチング素子Tr2のON期間とが重ならない期間となる。デッドタイムとは、対をなすスイッチング素子のうち、一方側のスイッチング素子Tr1のOFF期間と、他方側のスイッチング素子Tr2のOFF期間とが重なる期間となる。   Here, the dead time is a period in which the ON periods of the switching elements forming the pair of the inverters 3 do not overlap each other. This dead time is provided in order to prevent a large current from flowing from the battery 1 or the capacitor 4 to the paired switching elements when both the paired switching elements are turned ON. In FIG. 1 or FIG. 2, the dead time is, for example, a period in which the ON period of the upper arm switching element Tr1 and the ON period of the lower arm switching element Tr2 do not overlap. The dead time is a period in which the OFF period of one switching element Tr1 and the OFF period of the other switching element Tr2 overlap among the paired switching elements.

PWM変換部24は、対をなすスイッチング素子のゲート駆動信号がともにOFFとなるタイミングを基準として、デッドタイムTdをゲート駆動信号に付加する。そのため、ゲート駆動信号がONするタイミングは、デッドタイムTdの大きさに応じて異なる。例えば、デッドタイムTdが大きくなると、ゲート駆動信号がONするタイミングは遅れ、反対に、デッドタイムTdが小さくなると、ゲート駆動信号がONするタイミングは早まる。再び、図3に戻り、モータコントローラ10の各ブロックについて説明する。   The PWM converter 24 adds the dead time Td to the gate drive signal with reference to the timing when both of the gate drive signals of the paired switching elements are turned off. Therefore, the timing at which the gate drive signal is turned on differs depending on the magnitude of the dead time Td. For example, when the dead time Td is increased, the timing at which the gate drive signal is turned on is delayed. Conversely, when the dead time Td is decreased, the timing at which the gate drive signal is turned on is advanced. Returning to FIG. 3 again, each block of the motor controller 10 will be described.

3相2相変換部25には、電流センサ12から各相の電流iu、iv、iwが入力される。3相2相変換部25は、各相の電流iu、iv、iwをd軸電流id及びq軸電流iqに変換して、電流制御部22へ出力する。   The three-phase / two-phase converter 25 receives the currents iu, iv, iw of each phase from the current sensor 12. The three-phase / two-phase conversion unit 25 converts the currents iu, iv, iw of each phase into a d-axis current id and a q-axis current iq and outputs them to the current control unit 22.

電気角速度/磁極位置検出部26には、回転子位置センサ11から、位置センサ信号が入力される。電気角速度/磁極位置検出部26は、位置センサ信号に基づいて、磁極位置検出値θを演算する。また、電気角速度/磁極位置検出部26は、演算した磁極位置検出値θを微分演算すること電気角速度ωを演算する。電気角速度/磁極位置検出部26は、演算した磁極位置検出値θを、2相3相変換部23と3相2相変換部25それぞれに出力し、演算した電気角速度ωを、電流指令演算部21へ出力する。   A position sensor signal is input from the rotor position sensor 11 to the electrical angular velocity / magnetic pole position detection unit 26. The electrical angular velocity / magnetic pole position detector 26 calculates a magnetic pole position detection value θ based on the position sensor signal. Further, the electrical angular velocity / magnetic pole position detector 26 calculates the electrical angular speed ω by differentiating the calculated magnetic pole position detection value θ. The electrical angular velocity / magnetic pole position detection unit 26 outputs the calculated magnetic pole position detection value θ to each of the two-phase three-phase conversion unit 23 and the three-phase two-phase conversion unit 25, and calculates the calculated electrical angular velocity ω as a current command calculation unit. To 21.

デッドタイム設定部27には、車両コントローラ8から放電指令と、PWM変換部24から搬送波の周波数fcとが入力される。   The dead time setting unit 27 receives a discharge command from the vehicle controller 8 and a carrier wave frequency fc from the PWM conversion unit 24.

デッドタイム設定部27は、放電指令を受信すると、デッドタイムTdを経時的に変化させる。デッドタイム設定部27が設定するデッドタイムTdの具体例については後述する。反対に、デッドタイム設定部27は、車両コントローラ8から放電指令を受信していない場合、すなわち、車両が走行中の場合には、デッドタイムTdを、所定の最小期間である最小デッドタイムTd_minに設定する。 When receiving the discharge command, the dead time setting unit 27 changes the dead time Td with time. A specific example of the dead time Td set by the dead time setting unit 27 will be described later. Conversely, dead time setting unit 27, when receiving no discharge command from the vehicle controller 8, i.e., when the vehicle is traveling, the minimum dead time Td _min the dead time Td, a predetermined minimum time period Set to.

次に、放電処理におけるデッドタイムTdの設定方法について具体例を用いて説明する。   Next, a method for setting the dead time Td in the discharge process will be described using a specific example.

車両コントローラ8から放電指令を受信すると、ゲート駆動信号を生成するPWM変換部24には、2相3相変換部23で設定された、ゼロ電圧の3相交流電圧指令値vu、vv、vwが入力される。本実施形態では、デッドタイム設定部27は、インバータ3の出力電圧である交流電圧において、各相の相間電圧が変化しないようにするため、各相のデッドタイムTdを一律に変化させる。これにより、各相の相間電圧に影響を与えることなく、各スイッチング素子がON/OFFするデューティ比を制御する。 When the discharge command is received from the vehicle controller 8, the PWM converter 24 that generates the gate drive signal has a zero voltage three-phase AC voltage command value vu * , vv * , set by the two-phase / three-phase converter 23. vw * is input. In the present embodiment, the dead time setting unit 27 uniformly changes the dead time Td of each phase so that the interphase voltage of each phase does not change in the AC voltage that is the output voltage of the inverter 3. Thus, the duty ratio at which each switching element is turned on / off is controlled without affecting the interphase voltage of each phase.

デッドタイム設定部27は、まず、デッドタイムの範囲を設定するため、デッドタイムの最小値及び最大値を設定する。デッドタイム設定部27は、最小値として上記最小デッドタイムTd_minを設定する。 First, the dead time setting unit 27 sets a minimum value and a maximum value of the dead time in order to set a dead time range. The dead time setting unit 27 sets the minimum dead time Td_min as the minimum value.

デッドタイム設定部27は、スイッチング素子のターンオン期間(遅延時間)と搬送波の周波数fcに基づいて、最大デッドタイムTd_maxを設定する。具体的には、デッドタイム設定部27は、スイッチング素子のON期間が最小期間となるように、最大デッドタイムTd_maxを設定する。言い換えれば、最大デッドタイムTd_maxは、スイッチング素子がターンオン期間中にOFFへ切り替わらないように設定され、下記式(2)を満たす。これにより、スイッチング素子がON/OFFする回数は、デッドタイムTdを固定した場合にスイッチング素子がON/OFFする回数と同じとなる。 The dead time setting unit 27 sets the maximum dead time Td_max based on the turn-on period (delay time) of the switching element and the frequency fc of the carrier wave. Specifically, the dead time setting unit 27 sets the maximum dead time Td_max so that the ON period of the switching element becomes the minimum period. In other words, the maximum dead time Td_max is set so that the switching element does not switch to OFF during the turn-on period, and satisfies the following formula (2). Thereby, the number of times the switching element is turned ON / OFF becomes the same as the number of times the switching element is turned ON / OFF when the dead time Td is fixed.

Figure 2018157650
ただし、Td_maxは最大デッドタイム、fcは搬送波の周波数、Tonはスイッチング素子のターンオン期間を示す。なお、スイッチング素子のターンオン期間とは、スイッチング素子をONさせるゲート駆動信号がスイッチング素子に入力されてから、スイッチング素子がON状態に切り替わるまでのスイッチング素子の遅延時間である。
Figure 2018157650
However, Td _max maximum dead time, fc is the carrier frequency, T on represents the turn-on period of the switching element. The turn-on period of the switching element is a delay time of the switching element from when the gate drive signal for turning on the switching element is input to the switching element until the switching element is switched to the ON state.

なお、最小デッドタイムTd_min、最大デッドタイムTd_maxを設定する方法は特に限定されない。例えば、最小デッドタイムTd_min、最大デッドタイムTd_maxを、搬送波の周波数fc毎に予め実験等で求めておき、マップ保存してもよい。デッドタイム設定部27は、保存したマップに基づいて、最小デッドタイムTd_min、最大デッドタイムTd_maxを設定してもよい。 The method for setting the minimum dead time Td_min and the maximum dead time Td_max is not particularly limited. For example, the minimum dead time Td_min and the maximum dead time Td_max may be obtained in advance for each carrier frequency fc through experiments or the like, and may be stored in a map. Dead time setting unit 27, based on the saved map, minimum dead time Td _min, it may set a maximum dead time Td _max.

デッドタイム設定部27は、次に、所定の波形を選択し、この波形の周波数でデッドタイムTdを変化させる。以降では、選択した波形として正弦波を用いて説明するが、これに限定されず、他の波形、例えば、余弦波、三角波であってもよい。   Next, the dead time setting unit 27 selects a predetermined waveform and changes the dead time Td at the frequency of this waveform. In the following description, a sine wave is used as the selected waveform. However, the present invention is not limited to this, and other waveforms such as a cosine wave and a triangular wave may be used.

デッドタイム設定部27は、正弦波の周波数fdとして、予め定めた基準周波数よりも高く、かつ、搬送波の周波数fcよりも低い周波数を設定する。基準周波数とは、搬送波の周波数fcに応じて異なる周波数であり、後述するインバータ3の出力電圧の周波数スペクトルにおいて、周波数fcで発生するピークを分散化(側帯波化)できる周波数である。例えば、周波数fd又は基準周波数を予め実験等で求めておき、上記最小デッドタイムTd_min、最大デッドタイムTd_maxと同様に、マップ処理にて、搬送波の周波数fcに対応する周波数fd又は基準周波数を設定してもよい。なお、正弦波の周波数fdとしては、搬送波の周波数fcの数%〜数10%の周波数が好ましい。例えば、搬送波の周波数fcが10kHzの場合には、正弦波の周波数fdを100Hz〜1kHzに設定するのが好ましい。 The dead time setting unit 27 sets a frequency higher than a predetermined reference frequency and lower than the frequency fc of the carrier wave as the frequency fd of the sine wave. The reference frequency is a frequency that differs depending on the frequency fc of the carrier wave, and is a frequency at which a peak generated at the frequency fc can be dispersed (sideband) in the frequency spectrum of the output voltage of the inverter 3 described later. For example, the frequency fd or the reference frequency is obtained in advance through experiments or the like, and the frequency fd or the reference frequency corresponding to the carrier frequency fc is determined by map processing in the same manner as the minimum dead time Td_min and the maximum dead time Td_max. It may be set. The frequency fd of the sine wave is preferably a frequency of several percent to several tens of percent of the carrier wave frequency fc. For example, when the frequency fc of the carrier wave is 10 kHz, it is preferable to set the frequency fd of the sine wave to 100 Hz to 1 kHz.

以上のような設定処理を経て、デッドタイムTdは正弦波として設定される。ただし、当該正弦波は、最小値を最小デッドタイムTd_min、最大値を最大デッドタイムTd_max、周波数を周波数fdの正弦波とする。デッドタイムTdは、下記式(3)、(4)で表わせる。デッドタイム設定部27は、設定したデッドタイムTdを、PWM変換部24へ出力する。 Through the setting process as described above, the dead time Td is set as a sine wave. However, the sine wave is a sine wave having a minimum value as the minimum dead time Td_min , a maximum value as the maximum dead time Td_max , and a frequency as the frequency fd. The dead time Td can be expressed by the following formulas (3) and (4). The dead time setting unit 27 outputs the set dead time Td to the PWM conversion unit 24.

Figure 2018157650
Figure 2018157650
Figure 2018157650
Figure 2018157650

次に、図2、4を参照して、モータコントローラ10の放電処理時のゲート駆動信号について説明する。図4は、本実施形態の放電処理における、ゲート駆動信号のタイミングチャートである。   Next, with reference to FIGS. 2 and 4, the gate drive signal during the discharge process of the motor controller 10 will be described. FIG. 4 is a timing chart of the gate drive signal in the discharge process of the present embodiment.

図4(a)は、PWM変換部24に入力される3相交流電圧指令値vu、vv、vwと搬送波のタイミングチャートである。 FIG. 4A is a timing chart of the three-phase AC voltage command values vu * , vv * , vw * input to the PWM converter 24 and a carrier wave.

図4(a)に示すように、モータコントローラ10の放電処理では、PWM変換部24には、3相交流電圧指令値vu、vv、vwの0V(ゼロ電圧)が入力される。PWM変換部24は、この3相交流電圧指令値vu、vv、vwと搬送波Cとをそれぞれ比較することで、各相に対応したPWM信号(図示なし)を生成する。3相交流電圧指令値vu、vv、vwは全てゼロ電圧であるため、生成した各相のPWM信号には、位相差は発生せず(位相差ゼロ)、当該各相のPWM信号は全て同一のパルス信号となる。なお、PWM変換部24は、搬送波Cとして周波数fcの三角波を用いる。 As shown in FIG. 4A, in the discharge process of the motor controller 10, 0V (zero voltage) of the three-phase AC voltage command values vu * , vv * , and vw * is input to the PWM converter 24. The PWM converter 24 compares the three-phase AC voltage command values vu * , vv * , vw * with the carrier wave C, thereby generating a PWM signal (not shown) corresponding to each phase. Since the three-phase AC voltage command values vu * , vv * , and vw * are all zero voltages, no phase difference occurs in the generated PWM signals for each phase (zero phase difference). Are all the same pulse signal. The PWM conversion unit 24 uses a triangular wave having a frequency fc as the carrier wave C.

図4(b)は、デッドタイムTdが最小デッドタイムTd_minの場合に、PWM変換部24が出力するゲート駆動信号のタイミングチャートである。図4(c)は、デッドタイムTdが最小デッドタイムTd_minよりも大きく、最大デッドタイムTd_maxよりも小さい所定のデッドタイム(Td_min<Td<Td_max)の場合に、PWM変換部24が出力するゲート駆動信号のタイミングチャートである。図4(d)は、デッドタイムTdが最大デッドタイムTd_maxの場合に、PWM変換部24が出力するゲート駆動信号のタイミングチャートである。 FIG. 4B is a timing chart of the gate drive signal output by the PWM converter 24 when the dead time Td is the minimum dead time Td_min . FIG. 4C shows a case where the PWM conversion unit 24 has a predetermined dead time ( Td_min <Td < Td_max ) that is larger than the minimum dead time Td_min and smaller than the maximum dead time Td_max. It is a timing chart of the gate drive signal to output. FIG. 4D is a timing chart of the gate drive signal output from the PWM converter 24 when the dead time Td is the maximum dead time Td_max .

図4(b)では、PWM変換部24は、上記PWM信号と最小デッドタイムTd_minに基づいて、インバータ3の各スイッチング素子Tr1〜Tr6を駆動するゲート駆動信号(Pu/Nu、Pv/Nv、Pw/Nw)を出力している。 In FIG. 4 (b), PWM converter 24, based on the PWM signal and the minimum dead time Td _min, gate drive signals for driving the switching elements Tr1~Tr6 of the inverter 3 (Pu / Nu, Pv / Nv, Pw / Nw) is output.

図4(b)に示すように、モータコントローラ10の放電処理時のゲート駆動信号は、上アームの各スイッチング素子(Tr1、Tr3、Tr5)のON期間と、下アームの各スイッチング素子(Tr2、Tr4、Tr6)のON期間とが重ならない信号となる。また、上アームの各スイッチング素子のゲート駆動信号のON及びOFFの周期は同一となり、位相差はゼロとなる。同様に、下アームの各スイッチング素子のゲート駆動信号のON及びOFFの周期は同一となり、位相差はゼロとなる。加えて、上アームの各スイッチング素子のOFF期間と、下アームの各スイッチング素子のOFF期間とが重なる期間は、最小デッドタイムTd_minとなる。 As shown in FIG. 4B, the gate drive signal during the discharge process of the motor controller 10 includes the ON period of each switching element (Tr1, Tr3, Tr5) of the upper arm and each switching element (Tr2, The signal does not overlap with the ON period of Tr4, Tr6). Further, the ON and OFF cycles of the gate drive signal of each switching element of the upper arm are the same, and the phase difference is zero. Similarly, the ON and OFF cycles of the gate drive signal of each switching element of the lower arm are the same, and the phase difference is zero. In addition, the period in which the OFF period of each switching element of the upper arm and the OFF period of each switching element of the lower arm overlap is the minimum dead time Td_min .

図4(d)では、デッドタイム設定部27は、上記のように、スイッチング素子のON期間が最小期間となるデッドタイムを、最大デッドタイムTd_maxに設定している。そのため、図4(d)に示すゲート駆動信号がスイッチング素子に入力されると、スイッチング素子のON期間は最小期間となる。反対に、図4(b)に示すゲート駆動信号がスイッチング素子に入力されると、スイッチング素子のON期間は最大期間となる。 In FIG. 4 (d), the dead time setting unit 27, as described above, the dead time ON period of the switching element becomes the minimum duration is set to the maximum dead time Td_ max. Therefore, when the gate drive signal shown in FIG. 4D is input to the switching element, the ON period of the switching element becomes the minimum period. Conversely, when the gate drive signal shown in FIG. 4B is input to the switching element, the ON period of the switching element becomes the maximum period.

なお、図4(c)、(d)に示すゲート駆動信号は、デッドタイムが異なる以外は、図4(b)に示すゲート駆動信号と同様の信号であるため、図4(b)の説明を援用する。   Note that the gate drive signals shown in FIGS. 4C and 4D are the same signals as the gate drive signals shown in FIG. 4B except that the dead times are different, so that the description of FIG. Is used.

本実施形態では、モータコントローラ10の放電処理において、デッドタイム設定部27は、最小デッドタイムTd_minから最大デッドタイムTd_maxの範囲内で、デッドタイムTdを経時的に変化させる。例えば、デッドタイム設定部27は、正弦波を選択して、デッドタイムTdを正弦波の周波数で変化させる。デッドタイムTdは、最小デッドタイムTd_minに設定された後(図4(b))、正弦波の周波数fdで変化するように連続的に設定され(図4(c))、所定期間が経過すると、最大デッドタイムTd_maxに設定される(図4(d))。つまり、ゲート駆動信号は、図4(b)の状態から図4(c)の状態を経て図4(d)の状態となり、その後、再び図4(c)の状態を経て図4(b)の状態となる。以降、ゲート駆動信号は、時間の経過に応じて、図4(b)から図4(d)の状態へ又は図4(d)の状態から図4(b)の状態へ連続的に変化する。 In the present embodiment, in the discharge process of the motor controller 10, the dead time setting unit 27 changes the dead time Td with time within the range from the minimum dead time Td_min to the maximum dead time Td_max . For example, the dead time setting unit 27 selects a sine wave and changes the dead time Td at the frequency of the sine wave. After the dead time Td is set to the minimum dead time Td_min (FIG. 4B), the dead time Td is continuously set so as to change at the frequency fd of the sine wave (FIG. 4C), and a predetermined period elapses. Then, the maximum dead time Td_max is set (FIG. 4D). That is, the gate drive signal changes from the state shown in FIG. 4B through the state shown in FIG. 4C to the state shown in FIG. 4D, and then passes through the state shown in FIG. 4C again. It becomes the state of. Thereafter, the gate drive signal continuously changes from the state of FIG. 4B to the state of FIG. 4D or from the state of FIG. 4D to the state of FIG. 4B as time elapses. .

ゲート駆動信号が経時的に変化すると、インバータ3が出力する各相の交流電圧は経時的に変化する。例えば、図4(b)では、スイッチング素子のON期間は、スイッチング素子のOFF期間よりも長い。図4(d)では、スイッチング素子のON期間は、スイッチング素子のOFF期間よりも短い。インバータ3は、スイッチング素子のON期間及びOFF期間に応じた交流電圧を出力するため、図4(b)と図4(d)では、インバータ3は異なる交流電圧を出力している。   When the gate drive signal changes with time, the AC voltage of each phase output from the inverter 3 changes with time. For example, in FIG. 4B, the ON period of the switching element is longer than the OFF period of the switching element. In FIG. 4D, the ON period of the switching element is shorter than the OFF period of the switching element. Since the inverter 3 outputs an AC voltage corresponding to the ON period and the OFF period of the switching element, the inverter 3 outputs different AC voltages in FIGS. 4B and 4D.

なお、各スイッチング素子のゲート駆動信号のON及びOFFが各相同一の動作であるため、デッドタイムTdの値にかかわらず、インバータ3が出力する交流電圧の相間電圧はゼロ電圧となる。例えば、デッドタイムが最小デッドタイムTd_min(図4(b))の場合の相間電圧と、デッドタイムが最大デッドタイムTd_max(図4(d))の場合の相間電圧はゼロ電圧である。これにより、デッドタイムTdを経時的に変化させたとしても、モータ5を駆動させることなく、コンデンサ4に蓄積された電荷を放電する。 In addition, since ON and OFF of the gate drive signal of each switching element are the same operations in each phase, the interphase voltage of the AC voltage output from the inverter 3 becomes zero voltage regardless of the value of the dead time Td. For example, the interphase voltage when the dead time is the minimum dead time Td_min (FIG. 4B) and the interphase voltage when the dead time is the maximum dead time Td_max (FIG. 4D) are zero voltages. Thereby, even if the dead time Td is changed with time, the electric charge accumulated in the capacitor 4 is discharged without driving the motor 5.

このように、本実施形態では、インバータ3が変換する各相の交流電圧は同一電圧であって経時的に変化する。   Thus, in this embodiment, the alternating voltage of each phase which the inverter 3 converts is the same voltage, and changes with time.

また、スイッチング素子がOFFからONへ切り替わるタイミングは経時的に変化する。例えば、図4(b)では、上アーム又は下アームの各スイッチング素子は、インバータ3の各スイッチング素子が全てOFFの状態から、最小デッドタイムTd_min経過後に、OFFからONへ切り替わる。図4(d)では、上アーム又は下アームの各スイッチング素子は、インバータ3の各スイッチング素子が全てOFFの状態から、最大デッドタイムTd_max経過後に、OFFからONへ切り替わる。 The timing at which the switching element is switched from OFF to ON changes with time. For example, in FIG. 4B, each switching element of the upper arm or the lower arm is switched from OFF to ON after the minimum dead time Td_min has elapsed from the state where all the switching elements of the inverter 3 are OFF. In FIG. 4D, the switching elements of the upper arm or the lower arm are switched from OFF to ON after the maximum dead time Td_max has elapsed from the state where all the switching elements of the inverter 3 are all OFF.

ここで、コンデンサ4に蓄積された電荷の放電について説明する。インバータ3の各スイッチング素子がOFFの状態から、上アームの各スイッチング素子がONすると、コンデンサ4に蓄積された電荷は、上アームの各スイッチング素子及び下アームの各整流素子(D2、D4、D6)に流れて消費される。同様に、インバータ3の各スイッチング素子がOFFの状態から、下アームの各スイッチング素子がONすると、コンデンサ4に蓄積された電荷は、下アームの各スイッチング素子及び上アームの各整流素子(D1、D3、D5)に流れて消費される。このように、各スイッチング素子がON/OFFすると、コンデンサ4に蓄積された電荷は放電される。   Here, the discharge of the electric charge accumulated in the capacitor 4 will be described. When each switching element of the upper arm is turned on from each switching element of the inverter 3 being turned off, the electric charge accumulated in the capacitor 4 is changed to each switching element of the upper arm and each rectifying element (D2, D4, D6) ) To be consumed. Similarly, when each switching element of the lower arm is turned on from each switching element of the inverter 3 being turned off, the charge accumulated in the capacitor 4 is changed to each switching element of the lower arm and each rectifying element (D1,. D3 and D5) are consumed. Thus, when each switching element is turned on / off, the electric charge accumulated in the capacitor 4 is discharged.

ところで、各スイッチング素子がOFFからONへ切り替わるタイミングを固定して放電処理を実行することが一般的であり、この場合には、コンデンサ4に蓄積された電荷は、経時的に固定された一定タイミングで放電される。しかし、上記のように、本実施形態では、デッドタイムTdを経時的に変化させることで、スイッチング素子がOFFからONに切り替わるタイミング、つまり、スイッチング素子がON/OFFするデューティ比は経時的に変化する。そのため、本実施形態では、コンデンサ4に蓄積された電荷の放電周期を、経時的に変化せることができる。   By the way, it is common to execute the discharge process with the timing at which each switching element switches from OFF to ON. In this case, the charge accumulated in the capacitor 4 is fixed at a fixed timing with time. Is discharged. However, as described above, in this embodiment, by changing the dead time Td with time, the timing at which the switching element switches from OFF to ON, that is, the duty ratio at which the switching element turns ON / OFF changes with time. To do. Therefore, in this embodiment, the discharge cycle of the electric charge accumulated in the capacitor 4 can be changed over time.

次に、図5を参照して、本実施形態におけるデッドタイムの設定フローについて説明する。図5は、本実施形態のデッドタイム設定処理を示すフローチャートである。なお、以下に説明するデッドタイム設定処理は、モータコントローラ10により実行される。   Next, a dead time setting flow in the present embodiment will be described with reference to FIG. FIG. 5 is a flowchart showing the dead time setting process of the present embodiment. Note that the dead time setting process described below is executed by the motor controller 10.

ステップS101では、モータコントローラ10は、車両コントローラ8から放電指令を受信したか否かを判定する。放電指令が受信されていないと判定すると、ステップS102へ進み、反対に、放電指令が受信されたと判定すると、ステップS103へ進む。   In step S <b> 101, the motor controller 10 determines whether a discharge command has been received from the vehicle controller 8. If it is determined that the discharge command has not been received, the process proceeds to step S102. Conversely, if it is determined that the discharge command has been received, the process proceeds to step S103.

ステップS102では、モータコントローラ10は、車両が走行状態と判断し、デッドタイムTdを最小デッドタイムTd_minに設定して固定する。デッドタイムTdが設定されると、モータコントローラ10は、デッドタイム設定処理を終了する。 In step S102, the motor controller 10 determines that the vehicle is in a traveling state, and sets and fixes the dead time Td to the minimum dead time Td_min . When the dead time Td is set, the motor controller 10 ends the dead time setting process.

ステップS103では、モータコントローラ10は、放電処理のために、経時的に変化するデッドタイムTdを設定する。例えば、モータコントローラ10は、デッドタイムTdとして、最小値が最小デッドタイムTd_min、最大値が最大デッドタイムTd_max、周波数が周波数fdの正弦波を設定する(上記式(3)、(4)参照)。なお、ステップS103では、モータコントローラ10は、3相交流電圧指令値vu、vv、vwをゼロ電圧に設定して固定する。 In step S103, the motor controller 10 sets a dead time Td that changes over time for the discharge process. For example, the motor controller 10 sets a sine wave having a minimum value as the minimum dead time Td_min , a maximum value as the maximum dead time Td_max , and a frequency as the frequency fd as the dead time Td (the above formulas (3) and (4)). reference). In step S103, the motor controller 10 sets and fixes the three-phase AC voltage command values vu * , vv * , vw * to zero voltage.

ステップS104では、モータコントローラ10は、ステップS103で設定された、デッドタイムTdと3相交流電圧指令値vu、vv、vwに基づいて、ゲート駆動信号(Pu/Nu、Pv/Nv、Pw/Nw)を生成する。そして、モータコントローラ10は、生成したゲート駆動信号をインバータ3の各スイッチング素子Tr1〜Tr6へ出力する。これにより、ステップS104では、コンデンサ4に蓄積された電荷の放電が開始される。 In step S104, the motor controller 10 determines the gate drive signal (Pu / Nu, Pv / Nv, Pw / Nv, based on the dead time Td and the three-phase AC voltage command values vu * , vv * , vw * set in step S103. Pw / Nw) is generated. Then, the motor controller 10 outputs the generated gate drive signal to the switching elements Tr1 to Tr6 of the inverter 3. Thereby, in step S104, discharge of the electric charge accumulated in the capacitor 4 is started.

ステップS105では、モータコントローラ10は、所定期間経過したか否かを判定する。所定期間が経過していない場合には、ステップS104に戻り、所定期間経過している場合には、ステップS106へ進む。   In step S105, the motor controller 10 determines whether a predetermined period has elapsed. If the predetermined period has not elapsed, the process returns to step S104, and if the predetermined period has elapsed, the process proceeds to step S106.

ステップS106では、モータコントローラ10は、コンデンサ4に蓄積された電荷の放電が終了したか否かを判定する。モータコントローラ10は、例えば、コンデンサ4に並列接続された電圧センサ(図示しない)の検出結果に基づいて、放電が終了したか否かを判定する。放電が終了していない場合には、ステップS104へ戻る。放電が終了している場合には、デッドタイム設定処理を終了させる。   In step S106, the motor controller 10 determines whether or not the discharge of the electric charge accumulated in the capacitor 4 has been completed. For example, the motor controller 10 determines whether or not the discharge has ended based on a detection result of a voltage sensor (not shown) connected in parallel to the capacitor 4. If the discharge has not ended, the process returns to step S104. If the discharge has ended, the dead time setting process is ended.

次に、図6を参照して、本実施形態に係るインバータ制御装置の奏する効果について説明する。図6は、本実施形態の放電処理における、インバータの出力電圧の周波数スペクトルの一例である。   Next, with reference to FIG. 6, the effect which the inverter control apparatus which concerns on this embodiment has is demonstrated. FIG. 6 is an example of a frequency spectrum of the output voltage of the inverter in the discharge process of the present embodiment.

図6(a)は、比較例に係るインバータ制御装置において、インバータの出力電圧の周波数スペクトルの一例であり、図6(b)は本実施形態に係るインバータ制御装置において、インバータ3の出力電圧の周波数スペクトルの一例である。なお、比較例に係るインバータ制御装置とは、本実施形態に係るインバータ制御装置と比べて、放電処理におけるデッドタイムTdが最小デッドタイムTd_minに固定されている点以外は、同様の構成のものとする。 FIG. 6A is an example of a frequency spectrum of the output voltage of the inverter in the inverter control device according to the comparative example, and FIG. 6B is an example of the output voltage of the inverter 3 in the inverter control device according to the present embodiment. It is an example of a frequency spectrum. The inverter control device according to the comparative example has the same configuration as that of the inverter control device according to the present embodiment except that the dead time Td in the discharge process is fixed to the minimum dead time Td_min. And

図6(a)、(b)の横軸は周波数、縦軸は信号レベルを示す。信号レベルとは、出力電圧の周波数スペクトルの大きさを示しており、信号レベルが高くなるほど高ノイズの原因となる。   6A and 6B, the horizontal axis represents frequency, and the vertical axis represents signal level. The signal level indicates the magnitude of the frequency spectrum of the output voltage, and the higher the signal level, the higher the noise.

図6(a)では、周波数fc(搬送波の周波数)及び周波数fc3(周波数fcの3倍周波数)において、信号レベルのピークが発生している。一般的に、搬送波により変調された信号を用いて交流電圧を発生させると、交流電圧の周波数成分には、搬送波の逓倍周波数毎に、信号レベルのピークが発生する。これらのピークは、ノイズとしてインバータ制御装置の周辺機器へ影響を与える恐れがある。また、これらのピークは、高周波騒音の原因となる恐れがある。   In FIG. 6A, signal level peaks occur at a frequency fc (carrier frequency) and a frequency fc3 (three times the frequency fc). In general, when an AC voltage is generated using a signal modulated by a carrier wave, a signal level peak occurs in the frequency component of the AC voltage for each multiplied frequency of the carrier wave. These peaks may affect peripheral devices of the inverter control device as noise. In addition, these peaks may cause high frequency noise.

一方、図6(b)では、周波数fc及び周波数fc3の周辺の周波数帯(側帯波帯)において、信号レベルが発生している。また、図6(a)と同様に、周波数fc及び周波数fc3において、信号レベルのピークが発生している。しかし、この2つのピークは、図6(a)に示す2つのピークに比べていずれも制されている。つまり、図6(b)では、ノイズの原因となるピークの分散化(側帯波化)により、ピークが抑制していることを示している。これは、上記のように、本実施形態では、デッドタイムTdを経時的に変化させることで、スイッチング素子がON/OFFするデューティ比を経時的に変化させているためである。   On the other hand, in FIG. 6B, signal levels are generated in the frequency bands (sidebands) around the frequency fc and the frequency fc3. Similarly to FIG. 6A, signal level peaks occur at the frequency fc and the frequency fc3. However, these two peaks are both controlled as compared with the two peaks shown in FIG. That is, in FIG. 6B, it is shown that the peak is suppressed by the dispersion of the peak that causes noise (sideband). This is because, as described above, in this embodiment, the duty ratio at which the switching element is turned ON / OFF is changed with time by changing the dead time Td with time.

以上のように、本実施形態に係るインバータ制御装置は、バッテリ1の両端子にそれぞれ電気的に接続された複数対のスイッチング素子Tr1〜Tr6を有し、バッテリ1の直流電圧を多相の交流電圧に変換するインバータ3と、インバータ3とバッテリ1の間に並列接続されたコンデンサ4と、各スイッチング素子のON/OFF動作を制御するモータコントローラ10と、を備えている。モータコントローラ10は、コンデンサ4に蓄積された電荷を放電する際に、インバータ3が出力する各相の交流電圧を同一電圧であって経時的に変化するように、各スイッチング素子Tr1〜Tr6のON/OFF動作を制御する。交流電圧の各相の相間電圧はゼロ電圧(位相差ゼロ)となるとともに、各スイッチング素子Tr1〜Tr6がON/OFFするデューティ比は経時的に変化する。これにより、モータ5を駆動させることなく、コンデンサ4に蓄積された電荷を放電することができるとともに、放電時に発生するピークを抑制することができる。   As described above, the inverter control apparatus according to the present embodiment includes a plurality of pairs of switching elements Tr1 to Tr6 that are electrically connected to both terminals of the battery 1, respectively, and the DC voltage of the battery 1 is changed to a multiphase AC. The inverter 3 which converts into voltage, the capacitor | condenser 4 connected in parallel between the inverter 3 and the battery 1, and the motor controller 10 which controls ON / OFF operation | movement of each switching element are provided. When the motor controller 10 discharges the electric charge accumulated in the capacitor 4, the switching elements Tr1 to Tr6 are turned on so that the AC voltage of each phase output from the inverter 3 is the same voltage and changes with time. / OFF operation is controlled. The interphase voltage of each phase of the AC voltage becomes zero voltage (zero phase difference), and the duty ratio at which each switching element Tr1 to Tr6 is turned on / off changes with time. Thereby, it is possible to discharge the electric charge accumulated in the capacitor 4 without driving the motor 5, and it is possible to suppress a peak generated at the time of discharging.

また、本実施形態において、モータコントローラ10は、放電処理において、デッドタイムTdを経時的に変化させる。そして、モータコントローラ10は、交流電圧の各相のゲート駆動信号に対して一律に同一のデッドタイムTdを設定する。これにより、複雑な方法を要することなく、デッドタイムTdを経時的に変化させれば、各スイッチング素子Tr1〜Tr6がON/OFFするデューティ比を経時的に変化させることができる。その結果、放電時に発生するピークを抑制することができる。   In the present embodiment, the motor controller 10 changes the dead time Td with time in the discharge process. Then, the motor controller 10 uniformly sets the same dead time Td for the gate drive signal of each phase of the AC voltage. Accordingly, if the dead time Td is changed with time without requiring a complicated method, the duty ratio at which each of the switching elements Tr1 to Tr6 is turned ON / OFF can be changed with time. As a result, peaks that occur during discharge can be suppressed.

さらに、本実施形態において、モータコントローラ10は、放電処理において、搬送波の周波数fcに基づいてデッドタイムTdを変化させる。これにより、インバータ3の出力電圧の周波数スペクトルにおいて、ピークを分散化(側帯波化)することができ、その結果、ピークを抑制することができる。   Furthermore, in the present embodiment, the motor controller 10 changes the dead time Td based on the frequency fc of the carrier wave in the discharge process. Thereby, in the frequency spectrum of the output voltage of the inverter 3, a peak can be disperse | distributed (sideband-ized), As a result, a peak can be suppressed.

加えて、本実施形態において、モータコントローラ10は、放電処理において、各スイッチング素子Tr1〜Tr6がターンオン期間中にOFFへと切り替わらないように、デッドタイムTdを設定する。各スイッチング素子Tr1〜Tr6がON/OFFする回数は、デッドタイムTdの値にかかわらず、同じ回数となる。これにより、デッドタイムTdを経時的に変化させても、デッドタイムTdを固定した場合の放電時間と同時間で、コンデンサ4に蓄積された電荷を放電することができる。   In addition, in the present embodiment, the motor controller 10 sets the dead time Td so that the switching elements Tr1 to Tr6 are not switched to OFF during the turn-on period in the discharge process. The number of times each of the switching elements Tr1 to Tr6 is turned on / off is the same regardless of the value of the dead time Td. Thereby, even if the dead time Td is changed with time, the charge accumulated in the capacitor 4 can be discharged in the same time as the discharge time when the dead time Td is fixed.

また、本実施形態において、モータコントローラ10は、少なくとも搬送波の周波数fcよりも低い周波数fdでデッドタイムTdを変化させる。これにより、インバータ3の出力電圧の周波数スペクトルにおいて、ピークの分散度を増加させることができ、その結果、ピークをより抑制することができる。   In the present embodiment, the motor controller 10 changes the dead time Td at a frequency fd lower than at least the frequency fc of the carrier wave. Thereby, in the frequency spectrum of the output voltage of the inverter 3, the dispersion degree of the peak can be increased, and as a result, the peak can be further suppressed.

≪第2実施形態≫
次に、第2実施形態に係るインバータ制御装置について説明する。本実施形態に係るインバータ制御装置は、インバータ3と、モータコントローラ30を備えている。モータコントローラ30は、上述の実施形態に係るモータコントローラ10と比べてブロックの構成が異なる以外は、同様の構成であるため、上述の実施形態で図2を用いた説明を援用する。
<< Second Embodiment >>
Next, an inverter control device according to the second embodiment will be described. The inverter control device according to the present embodiment includes an inverter 3 and a motor controller 30. Since the motor controller 30 has the same configuration except that the configuration of the block is different from that of the motor controller 10 according to the above-described embodiment, the description using FIG. 2 in the above-described embodiment is incorporated.

次に図7を参照して、モータコントローラ30について説明をする。図7は、本実施形態に係るモータコントローラ30の要部を示すブロック図である。なお、上述の実施形態と同様の構成には同一の記号を付し、繰り返しの説明は省略して、上述の実施形態においてした説明を援用する。   Next, the motor controller 30 will be described with reference to FIG. FIG. 7 is a block diagram showing a main part of the motor controller 30 according to the present embodiment. In addition, the same code | symbol is attached | subjected to the structure similar to the above-mentioned embodiment, repeated description is abbreviate | omitted, and the description made in the above-mentioned embodiment is used.

本実施形態のモータコントローラ30は、デッドタイム設定部27の代わりに、ゼロ相電圧加算部41を備えている点で、上述の実施形態に係るモータコントローラ10と異なる。また、PWM変換部24は、上述の実施形態に係るPWM変換部24と比べて、ゲート駆動信号を生成する際に使用するデッドタイムが異なる。   The motor controller 30 of the present embodiment is different from the motor controller 10 according to the above-described embodiment in that a zero-phase voltage adding unit 41 is provided instead of the dead time setting unit 27. Further, the PWM conversion unit 24 has a different dead time used when generating the gate drive signal as compared with the PWM conversion unit 24 according to the above-described embodiment.

ゼロ相電圧加算部41には、車両コントローラ8から放電指令と、2相3相変換部23により変換された3相交流電圧指令値vu、vv、vwと、PWM変換部24から搬送波の周波数fcとが入力される。 The zero-phase voltage adding unit 41 includes a discharge command from the vehicle controller 8, three-phase AC voltage command values vu * , vv * , vw * converted by the two-phase three-phase conversion unit 23, and a carrier wave from the PWM conversion unit 24. Frequency fc is input.

ゼロ相電圧加算部41は、放電指令を受信すると、各相の電圧指令値を経時的に変化させる。ゼロ相電圧加算部41が設定する電圧指令値の具体例については後述する。反対に、ゼロ相電圧加算部41は、車両コントローラ8から放電指令を受信していない場合、すなわち、車両が走行中の場合には、後述するゼロ相電圧Vzをゼロ電圧に設定する。そして、ゼロ相電圧加算部41は、最終3相交流電圧指令値Vu1、Vv1、Vw1を、入力される3相交流電圧指令値vu、vv、vwに置き換えるとともに、PWM変換部24へ出力する。 When receiving the discharge command, the zero-phase voltage adding unit 41 changes the voltage command value of each phase with time. A specific example of the voltage command value set by the zero phase voltage adding unit 41 will be described later. On the other hand, the zero-phase voltage adding unit 41 sets a zero-phase voltage Vz described later to zero voltage when no discharge command is received from the vehicle controller 8, that is, when the vehicle is running. Then, the zero-phase voltage addition unit 41 replaces the final three-phase AC voltage command values Vu1 * , Vv1 * , Vw1 * with the input three-phase AC voltage command values vu * , vv * , vw * and performs PWM conversion. To the unit 24.

次に、放電処理における各相の電圧指令値の設定方法について具体例を用いて説明する。   Next, a method for setting the voltage command value of each phase in the discharge process will be described using a specific example.

車両コントローラ8から放電指令を受信すると、ゼロ相電圧加算部41には、2相3相変換部23で設定された、ゼロ電圧の3相交流電圧指令値vu、vv、vwが入力される。本実施形態では、ゼロ相電圧加算部41は、インバータ3の出力電圧である三相交流電圧において、各相の相間電圧が変化しないようにするため、3相交流電圧指令値vu、vv、vwを一律に変化させる。具体的には、ゼロ相電圧加算部41は、各相の相電圧の直流成分(ゼロ相電圧Vz)を、各相の電圧指令値に一律に加算する。これにより、インバータ3が出力する各相の相間電圧に影響を与えることなく、各スイッチング素子がON/OFFするデューティ比を制御する。 When a discharge command is received from the vehicle controller 8, zero-phase three-phase AC voltage command values vu * , vv * , and vw * set by the two-phase / three-phase conversion unit 23 are input to the zero-phase voltage adding unit 41. Is done. In this embodiment, the zero-phase voltage adding unit 41, the three-phase AC voltage is the output voltage of the inverter 3, so that phase voltage of each phase does not change, 3-phase AC voltage command values vu *, vv * , Vw * is uniformly changed. Specifically, the zero-phase voltage addition unit 41 uniformly adds the DC component (zero-phase voltage Vz) of the phase voltage of each phase to the voltage command value of each phase. Thus, the duty ratio at which each switching element is turned on / off is controlled without affecting the interphase voltage of each phase output from the inverter 3.

ゼロ相電圧加算部41は、まず、ゼロ相電圧Vzの範囲を設定するため、ゼロ相電圧Vzの絶対値Kzを設定する。   First, the zero phase voltage adding unit 41 sets the absolute value Kz of the zero phase voltage Vz in order to set the range of the zero phase voltage Vz.

ゼロ相電圧加算部41は、スイッチング素子のターンオン期間(遅延時間)と搬送波の周波数fcに基づいて、絶対値Kzを設定する。具体的には、ゼロ相電圧加算部41は、スイッチング素子のON期間が最小期間となるように、絶対値Kzを設定する。言い換えれば、絶対値Kzは、スイッチング素子がターンオン期間中にOFFへ切り替わらないように設定され、下記式(5)を満たす。これにより、スイッチング素子がON/OFFする回数は、ゼロ相電圧Vzを固定した場合にスイッチング素子がON/OFFする回数と同じとなる。   The zero-phase voltage adding unit 41 sets the absolute value Kz based on the turn-on period (delay time) of the switching element and the frequency fc of the carrier wave. Specifically, the zero-phase voltage adding unit 41 sets the absolute value Kz so that the ON period of the switching element becomes the minimum period. In other words, the absolute value Kz is set so that the switching element does not switch to OFF during the turn-on period, and satisfies the following formula (5). Thereby, the number of times the switching element is turned ON / OFF is the same as the number of times the switching element is turned ON / OFF when the zero-phase voltage Vz is fixed.

Figure 2018157650
ただし、Kzはゼロ相電圧の絶対値、fcは搬送波の周波数、Tdはデッドタイムを示す。なお、デッドタイムTdは、最小デッドタイムTd_minとする。また、上記式(5)は、搬送波の最大値が1、かつ、搬送波の最小値が−1の場合の式とする。
Figure 2018157650
Where Kz is the absolute value of the zero phase voltage, fc is the frequency of the carrier wave, and Td is the dead time. The dead time Td is the minimum dead time Td_min . Further, the above equation (5) is an equation when the maximum value of the carrier wave is 1 and the minimum value of the carrier wave is -1.

なお、ゼロ相電圧Vzの絶対値Kzを設定する方法は特に限定されない。例えば、搬送波の周波数fc毎に絶対値Kzを予め実験等で求めておき、マップ保存してもよい。ゼロ相電圧加算部41は、保存したマップに基づいて、ゼロ相電圧Vzの絶対値Kzを設定してもよい。   The method for setting the absolute value Kz of the zero phase voltage Vz is not particularly limited. For example, the absolute value Kz may be obtained in advance by experiment or the like for each frequency fc of the carrier wave and saved as a map. The zero phase voltage adding unit 41 may set the absolute value Kz of the zero phase voltage Vz based on the stored map.

ゼロ相電圧加算部41は、次に、所定の波形を選択し、この波形の周波数でゼロ相電圧Vzを変化させる。以降では、選択した波形として正弦波を用いて説明するが、これに限定されず、他の波形、例えば、余弦波、三角波であってもよい。   Next, the zero-phase voltage addition unit 41 selects a predetermined waveform and changes the zero-phase voltage Vz at the frequency of this waveform. In the following description, a sine wave is used as the selected waveform. However, the present invention is not limited to this, and other waveforms such as a cosine wave and a triangular wave may be used.

ゼロ相電圧加算部41は、正弦波の周波数fzとして、予め定めた基準周波数よりも高く、かつ、搬送波の周波数fcよりも低い周波数を設定する。例えば、周波数fz又は基準周波数を予め実験等で求めておき、上記ゼロ相電圧Vzの絶対値Kzと同様に、マップ処理にて、搬送波の周波数fcに対応した周波数fzを設定してもよい。なお、正弦波の周波数fzとしては、搬送波の周波数fcの数%〜数10%の周波数が好ましい。例えば、搬送波の周波数fcが10kHzの場合には、正弦波の周波数fzを100Hz〜1kHzに設定するのが好ましい。なお、上記基準周波数は、上述の実施形態の説明で使用した基準周波数と同じ周波数であっても異なる周波数でもよい。   The zero-phase voltage adding unit 41 sets a frequency higher than a predetermined reference frequency and lower than the carrier frequency fc as the frequency fz of the sine wave. For example, the frequency fz or the reference frequency may be obtained in advance through experiments or the like, and the frequency fz corresponding to the carrier frequency fc may be set by map processing in the same manner as the absolute value Kz of the zero-phase voltage Vz. The frequency fz of the sine wave is preferably a frequency of several percent to several tens of percent of the carrier wave frequency fc. For example, when the frequency fc of the carrier wave is 10 kHz, it is preferable to set the frequency fz of the sine wave to 100 Hz to 1 kHz. The reference frequency may be the same as or different from the reference frequency used in the description of the above-described embodiment.

以上のような設定処理を経て、ゼロ相電圧Vzは正弦波として設定される。ただし、当該正弦波は、振幅をゼロ相電圧の絶対値Kz、振幅の中心をゼロ電圧、周波数を周波数fzの正弦波とする。ゼロ相電圧Vzは、下記式(6)で表せる。   Through the setting process as described above, the zero phase voltage Vz is set as a sine wave. However, the sine wave has an absolute value Kz of the zero-phase voltage as an amplitude, a zero voltage at the center of the amplitude, and a frequency as a sine wave having a frequency fz. The zero phase voltage Vz can be expressed by the following formula (6).

Figure 2018157650
Figure 2018157650

ゼロ相電圧加算部41は、設定したゼロ相電圧Vzを3相交流電圧指令値vu、vv、vwに一律に加算して、最終3相交流電圧指令値Vu1、Vv1、Vw1を演算する。そして、ゼロ相電圧加算部41は、最終3相交流電圧指令値Vu1、Vv1、Vw1を、PWM変換部24へ出力する。 The zero-phase voltage adding unit 41 uniformly adds the set zero-phase voltage Vz to the three-phase AC voltage command values vu * , vv * , and vw * to obtain the final three-phase AC voltage command values Vu1 * , Vv1 * , Vw1. * Is calculated. Then, the zero-phase voltage addition unit 41 outputs the final three-phase AC voltage command values Vu1 * , Vv1 * , Vw1 * to the PWM conversion unit 24.

本実施形態では、PWM変換部24には、ゼロ相電圧加算部41により演算された最終3相交流電圧指令値Vu1、Vv1、Vw1が入力される。また、PWM変換部24は、予め設定されたデッドタイムTd(例えば、上述した実施形態の最小デッドタイムTd_min)を有しており、このデッドタイムTdを用いて、ゲート駆動信号を生成する。なお、PWM変換部24は、この2点以外の点は、上述した実施形態のPWM変換部24と同様の機能を有しているため、説明を省略する。本実施形態では、放電処理において、PWM変換部24は、ゼロ相電圧加算部41により演算された、経時的に変化する各相の電圧指令値(最終3相交流電圧指令値vu1、Vv1、Vw1)に基づいて、ゲート駆動信号を生成して各スイッチング素子Tr1〜Tr6へ出力する。 In the present embodiment, the final three-phase AC voltage command values Vu1 * , Vv1 * , and Vw1 * calculated by the zero-phase voltage adding unit 41 are input to the PWM conversion unit 24. Further, the PWM converter 24 has a preset dead time Td (for example, the minimum dead time Td_min in the above-described embodiment), and generates a gate drive signal using the dead time Td. Note that the PWM converter 24 has the same functions as the PWM converter 24 of the above-described embodiment except for these two points, and a description thereof will be omitted. In the present embodiment, in the discharge process, the PWM conversion unit 24 calculates the voltage command values (final three-phase AC voltage command values vu1 * , Vv1 *) of each phase that change over time, calculated by the zero-phase voltage addition unit 41 . , Vw1 * ), a gate drive signal is generated and output to each of the switching elements Tr1 to Tr6.

次に、図2、8を参照して、モータコントローラ30の放電処理時のゲート駆動信号について説明する。図8は、本実施形態の放電処理における、ゲート駆動信号のタイミングチャートである。   Next, with reference to FIGS. 2 and 8, the gate drive signal during the discharge process of the motor controller 30 will be described. FIG. 8 is a timing chart of the gate drive signal in the discharge process of the present embodiment.

図8(a)は、PWM変換部24に入力される最終3相交流電圧指令値Vu1、Vv1、Vw1と搬送波のタイミングチャートである。図8(a)では、最終3相交流電圧指令値Vu1、Vv1、Vw1を、ゼロ電圧に設定された3相交流電圧指令値vu、vv、vwに上記式(6)で表されるゼロ相電圧Vzを加算したものとする。 FIG. 8A is a timing chart of final three-phase AC voltage command values Vu1 * , Vv1 * , Vw1 * input to the PWM converter 24 and a carrier wave. In FIG. 8A, the final three-phase AC voltage command values Vu1 * , Vv1 * , Vw1 * are replaced with the three-phase AC voltage command values vu * , vv * , vw * set to zero voltage by the above formula (6). The zero phase voltage Vz expressed by

図8(a)に示すように、モータコントローラ30の放電処理では、PWM変換部24には、ゼロ相電圧加算部41で演算された、経時的に変化する各相の電圧指令値が入力され、PWM変換部24は、この電圧指令値に基づいてゲート駆動信号を生成する。PWM変換部44は、最終3相交流電圧指令値Vu1、Vv1、Vw1と搬送波Cとをそれぞれ比較することで、各相に対応したPWM信号(図示なし)を生成する。最終3相交流電圧指令値Vu1、Vv1、Vw1には、各相間の位相差はないため、生成した各相のPWM信号には、位相差は発生せず(位相差ゼロ)、当該各相のPWM信号は全て同一のパルス信号となる。なお、PWM変換部44は、搬送波Cとして周波数fcの三角波を用いるものとする。 As shown in FIG. 8A, in the discharge process of the motor controller 30, the voltage command value of each phase that changes with time and is calculated by the zero phase voltage adder 41 is input to the PWM converter 24. The PWM converter 24 generates a gate drive signal based on this voltage command value. The PWM conversion unit 44 compares the final three-phase AC voltage command values Vu1 * , Vv1 * , Vw1 * with the carrier wave C, thereby generating a PWM signal (not shown) corresponding to each phase. The final three-phase AC voltage command values Vu1 * , Vv1 * , and Vw1 * do not have a phase difference between the phases. Therefore, no phase difference occurs in the generated PWM signal of each phase (zero phase difference). All the PWM signals of each phase are the same pulse signal. The PWM conversion unit 44 uses a triangular wave having a frequency fc as the carrier wave C.

図8(b)は、PWM変換部24が出力するゲート駆動信号のタイミングチャートである。   FIG. 8B is a timing chart of the gate drive signal output from the PWM converter 24.

図8(b)では、PWM変換部24は、上記PWM信号と最小デッドタイムTd_minに基づいて、インバータ3の各スイッチング素子Tr1〜Tr6を駆動するゲート駆動信号(Pu/Nu、Pv/Nv、Pw/Nw)を出力している。 In FIG. 8 (b), PWM converter 24, based on the PWM signal and the minimum dead time Td _min, gate drive signals for driving the switching elements Tr1~Tr6 of the inverter 3 (Pu / Nu, Pv / Nv, Pw / Nw) is output.

図8(b)に示すように、モータコントローラ30の放電処理時のゲート駆動信号は、上アームの各スイッチング素子(Tr1、Tr3、Tr5)のON期間と、下アームの各スイッチング素子(Tr2、Tr4、Tr6)のON期間とが重ならない信号となる。また、上アームの各スイッチング素子のゲート駆動信号のON及びOFFの位相差はゼロとなり、同様に、下アームの各スイッチング素子のゲート駆動信号のON及びOFFの位相差はゼロとなる。   As shown in FIG. 8B, the gate drive signal during the discharge process of the motor controller 30 is the ON period of each switching element (Tr1, Tr3, Tr5) of the upper arm and each switching element (Tr2, The signal does not overlap with the ON period of Tr4, Tr6). Further, the phase difference between ON and OFF of the gate drive signal of each switching element of the upper arm is zero, and similarly, the phase difference of ON and OFF of the gate drive signal of each switching element of the lower arm is zero.

また、本実施形態では、最終3相交流電圧指令値Vu1、Vv1、Vw1が正弦波で表せるように、各相の電圧指令値は経時的に変化する。そのため、図8(b)に示すように、上アームの各スイッチング素子のゲート駆動信号について、ON期間とOFF期間のON/OFFデューティ比は経時的に変化するとともに、OFFからONへ切り替わるタイミングも経時的に変化する。同様に、下アームの各スイッチング素子のゲート駆動信号について、ON期間とOFF期間のON/OFFデューティ比は経時的に変化するとともに、OFFからONへ切り替わるタイミングも経時的に変化する。これにより、上述した実施形態と同様に、インバータ3が出力する各相の交流電圧は同一電圧であって経時的に変化する。これにより、コンデンサ4に蓄積された電荷の放電タイミングは経時的に変化する。 In the present embodiment, the voltage command values of the respective phases change with time so that the final three-phase AC voltage command values Vu1 * , Vv1 * , and Vw1 * can be expressed by sine waves. Therefore, as shown in FIG. 8B, for the gate drive signal of each switching element of the upper arm, the ON / OFF duty ratio in the ON period and the OFF period changes with time, and the timing for switching from OFF to ON also changes. Changes over time. Similarly, for the gate drive signal of each switching element of the lower arm, the ON / OFF duty ratio in the ON period and the OFF period changes with time, and the timing for switching from OFF to ON also changes with time. Thereby, similarly to the above-described embodiment, the AC voltage of each phase output from the inverter 3 is the same voltage and changes with time. Thereby, the discharge timing of the charge accumulated in the capacitor 4 changes with time.

次に、図9を参照して、本実施形態におけるゼロ相電圧の設定フローについて説明する。図9は、本実施形態のゼロ相電圧加算処理を示すフローチャートである。なお、以下に説明するゼロ相電圧加算処理は、モータコントローラ30により実行される。   Next, with reference to FIG. 9, the flow of setting the zero phase voltage in the present embodiment will be described. FIG. 9 is a flowchart showing the zero-phase voltage addition process of the present embodiment. The zero-phase voltage addition process described below is executed by the motor controller 30.

ステップS201では、モータコントローラ30は、車両コントローラ8から放電指令を受信したか否かを判定する。放電指令が受信されていないと判定すると、ステップS202へ進み、反対に、放電指令が受信されたと判定すると、ステップS203へ進む。   In step S <b> 201, the motor controller 30 determines whether a discharge command has been received from the vehicle controller 8. If it is determined that the discharge command has not been received, the process proceeds to step S202. Conversely, if it is determined that the discharge command has been received, the process proceeds to step S203.

ステップS202では、モータコントローラ30は、車両が走行状態と判断し、ゼロ相電圧Vzを演算しない(Vz=0)とともに、最終3相交流電圧指令値Vu1、Vv1、Vw1を、入力される3相交流電圧指令値vu、vv、vwに置き換えて、ゼロ相電圧加算処理を終了する。 In step S202, the motor controller 30 determines that the vehicle is in a running state, does not calculate the zero-phase voltage Vz (Vz = 0), and receives the final three-phase AC voltage command values Vu1 * , Vv1 * , Vw1 *. The three-phase AC voltage command values vu * , vv * , and vw * are replaced with the zero-phase voltage addition process.

ステップS203では、モータコントローラ30は、放電処理のために、ゼロ相電圧Vzを設定して、各相の電圧指令値(最終3相交流電圧指令値Vu1、Vv1、Vw1)を設定する。例えば、モータコントローラ30は、ゼロ相電圧Vzとして、振幅をゼロ相電圧の絶対値Kz、振幅の中心がゼロ電圧、周波数が周波数fzの正弦波を設定する(上記式(6)参照)。 In step S203, the motor controller 30 sets the zero-phase voltage Vz and sets the voltage command values (final three-phase AC voltage command values Vu1 * , Vv1 * , Vw1 * ) for each phase for the discharge process. . For example, the motor controller 30 sets, as the zero-phase voltage Vz, a sine wave whose amplitude is the absolute value Kz of the zero-phase voltage, whose center is the zero voltage, and whose frequency is the frequency fz (see the above formula (6)).

ステップS204では、モータコントローラ30は、ステップS203で設定された、各相の電圧指令値に基づいて、ゲート駆動信号(Pu/Nu、Pv/Nv、Pw/Nw)を生成する。そして、モータコントローラ30は、生成したゲート駆動信号をインバータ3の各スイッチング素子Tr1〜Tr6へ出力する。これにより、ステップS204では、コンデンサ4に蓄積された電荷の放電が開始される。   In step S204, the motor controller 30 generates a gate drive signal (Pu / Nu, Pv / Nv, Pw / Nw) based on the voltage command value of each phase set in step S203. Then, the motor controller 30 outputs the generated gate drive signal to the switching elements Tr1 to Tr6 of the inverter 3. Thereby, in step S204, discharge of the electric charge accumulated in the capacitor 4 is started.

ステップS205、S206は、上述した実施形態に係るステップS105、S106と同様である。すなわち、ステップS205では、モータコントローラ10により、所定期間が経過した否かの判定が行われ、所定期間が経過している場合には、ステップS206へ進み、所定期間が経過していない場合には、ステップS204へ戻る。また、ステップS206では、コンデンサ4に蓄積された電荷の放電が終了したか否の判定が行われ、放電が終了している場合には、放電処理を終了させ、放電が終了していない場合には、ステップS204へ戻る。   Steps S205 and S206 are the same as steps S105 and S106 according to the above-described embodiment. That is, in step S205, the motor controller 10 determines whether or not the predetermined period has elapsed. When the predetermined period has elapsed, the process proceeds to step S206, and when the predetermined period has not elapsed. Return to step S204. In step S206, it is determined whether or not the discharge of the electric charge accumulated in the capacitor 4 has been completed. When the discharge has been completed, the discharge process is terminated, and when the discharge has not been completed. Returns to step S204.

次に、図10を参照して、本実施形態に係るインバータ制御装置の奏する効果について説明する。図10は、本実施形態の放電処理における、インバータの出力電圧の周波数スペクトルの一例である。   Next, with reference to FIG. 10, the effect which the inverter control apparatus which concerns on this embodiment has is demonstrated. FIG. 10 is an example of a frequency spectrum of the output voltage of the inverter in the discharge process of the present embodiment.

図10(a)は、比較例に係るインバータ制御装置において、インバータの出力電圧の周波数スペクトルの一例であり、図10(b)は本実施形態に係るインバータ制御装置において、インバータ3の出力電圧の周波数スペクトルの一例である。なお、比較例に係るインバータ制御装置とは、本実施形態に係るインバータ制御装置と比べて、放電処理における各相の電圧指令値がゼロ電圧に固定されている点以外は、同様の構成のものとする。   FIG. 10A is an example of the frequency spectrum of the output voltage of the inverter in the inverter control device according to the comparative example, and FIG. 10B is the output voltage of the inverter 3 in the inverter control device according to the present embodiment. It is an example of a frequency spectrum. The inverter control device according to the comparative example has the same configuration as that of the inverter control device according to the present embodiment except that the voltage command value of each phase in the discharge process is fixed to zero voltage. And

図10(a)、(b)の横軸は周波数、縦軸は信号レベルを示し、上述した実施形態で説明した図6(a)、(b)と同様である。   In FIGS. 10A and 10B, the horizontal axis indicates the frequency, and the vertical axis indicates the signal level, which is the same as FIGS. 6A and 6B described in the above-described embodiment.

図10(a)では、周波数fc(搬送波の周波数)及び周波数fc3(周波数fcの3倍周波数)において、信号レベルのピークが発生している。これは、上述した実施形態で説明した図6(a)と同様であるため、説明は省略する。   In FIG. 10A, signal level peaks occur at a frequency fc (carrier frequency) and a frequency fc3 (three times the frequency fc). Since this is the same as FIG. 6A described in the above-described embodiment, the description is omitted.

図10(b)では、周波数fc及び周波数fc3の周辺の周波数帯(側帯波帯)に、信号レベルが発生している。また、図10(a)と同様に、周波数fc及び周波数fc3において、信号レベルのピークが発生している。しかし、この2つのピークは、図10(a)に示す2つのピークに比べていずれも抑制されている。つまり、図10(b)では、ノイズの原因となるピークの分散化(側帯波化)により、ピークが抑制していることを示している。これは、上記のように、本実施形態では、各相の電圧指令値を経時的に変化させることで、スイッチング素子がON/OFFするデューティ比を経時的に変化させているためである。つまり、本実施形態においても、上述した実施形態と同様の効果が得られている。   In FIG. 10B, signal levels are generated in the frequency band (sideband) around the frequency fc and the frequency fc3. Similarly to FIG. 10A, signal level peaks occur at the frequency fc and the frequency fc3. However, these two peaks are both suppressed as compared with the two peaks shown in FIG. That is, FIG. 10B shows that the peak is suppressed due to the dispersion of the peak that causes noise (sideband generation). This is because, in the present embodiment, as described above, the duty ratio at which the switching element is turned ON / OFF is changed with time by changing the voltage command value of each phase with time. That is, also in this embodiment, the same effect as the above-described embodiment is obtained.

なお、本実施形態では、各相の電圧指令値を正弦波により経時的に変化させているため、図10(b)では、周波数fc2(周波数fcの2倍周波数)及び周波数fc4(周波数fcの4倍周波数)においても、信号レベルのピークが発生している。しかし、本実施形態と比較例では、スイッチング素子がON/OFFする回数は同じ回数であるため、コンデンサ4から放電される電荷の総量は同じとなる。そのため、本実施形態では、比較例の放電時間と同じ時間で、コンデンサ4に蓄積された電荷を放電している。   In this embodiment, since the voltage command value of each phase is changed with time by a sine wave, in FIG. 10B, the frequency fc2 (twice the frequency fc) and the frequency fc4 (frequency fc) are shown. Even at a quadruple frequency), a signal level peak occurs. However, in the present embodiment and the comparative example, the number of times the switching element is turned on / off is the same, so the total amount of charge discharged from the capacitor 4 is the same. Therefore, in this embodiment, the electric charge accumulated in the capacitor 4 is discharged in the same time as the discharge time of the comparative example.

以上のように、本実施形態では、モータコントローラ30は、放電処理において、各相の電圧指令値(最終3相交流電圧指令値Vu1、Vv1、Vw1)を経時的に変化させる。そして、モータコントローラ30は、一律に同一の電圧指令値を設定する。これにより、複雑な方法を要することなく、各相の電圧指令値を経時的に変化させれば、一定周期内において各スイッチング素子Tr1〜Tr6がON/OFFするデューティ比を経時的に変化させることができる。その結果、放電時に発生するピークを抑制することができる。 As described above, in the present embodiment, the motor controller 30 changes the voltage command values (final three-phase AC voltage command values Vu1 * , Vv1 * , Vw1 * ) of each phase with time in the discharge process. Then, the motor controller 30 uniformly sets the same voltage command value. Thus, if the voltage command value of each phase is changed with time without requiring a complicated method, the duty ratio at which each switching element Tr1 to Tr6 is turned ON / OFF within a certain period can be changed with time. Can do. As a result, peaks that occur during discharge can be suppressed.

また、本実施形態では、モータコントローラ30は、放電処理において、搬送波の周波数fcに基づいて各相の電圧指令値を変化させる。これにより、インバータ3の出力電圧の周波数スペクトルにおいて、ピークを分散化(側帯波化)することができ、その結果、ピークを抑制することができる。   Moreover, in this embodiment, the motor controller 30 changes the voltage command value of each phase based on the frequency fc of the carrier wave in the discharge process. Thereby, in the frequency spectrum of the output voltage of the inverter 3, a peak can be disperse | distributed (sideband-ized), As a result, a peak can be suppressed.

さらに、本実施形態では、モータコントローラ30は、放電処理において、各スイッチング素子Tr1〜Tr6がターンオン期間中にOFFへと切り替わらないように、各相の電圧指令値を設定する。各スイッチング素子Tr1〜Tr6がON/OFFする回数は、電圧指令値の値にかかわらず、同じ回数となる。これにより、各相の電圧指令値を経時的に変化させても、各相の電圧指令値を固定した場合の放電時間と同時間で、コンデンサ4に蓄積された電荷を放電することができる。   Furthermore, in the present embodiment, the motor controller 30 sets the voltage command value of each phase so that the switching elements Tr1 to Tr6 are not switched to OFF during the turn-on period in the discharge process. The number of times each of the switching elements Tr1 to Tr6 is turned on / off is the same regardless of the value of the voltage command value. Thereby, even if the voltage command value of each phase is changed over time, the charge accumulated in the capacitor 4 can be discharged in the same time as the discharge time when the voltage command value of each phase is fixed.

加えて、本実施形態では、モータコントローラ30は、少なくとも搬送波の周波数fcよりも低い周波数fzで各相の電圧指令値を変化させる。これにより、インバータ3の出力電圧の周波数スペクトルにおいて、ピークの分散度を増加させることができ、その結果、ピークをより抑制することができる。   In addition, in this embodiment, the motor controller 30 changes the voltage command value of each phase at a frequency fz that is at least lower than the frequency fc of the carrier wave. Thereby, in the frequency spectrum of the output voltage of the inverter 3, the dispersion degree of the peak can be increased, and as a result, the peak can be further suppressed.

なお、以上に説明した実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。   The embodiment described above is described for facilitating the understanding of the present invention, and is not described for limiting the present invention. Therefore, each element disclosed in the above embodiment is intended to include all design changes and equivalents belonging to the technical scope of the present invention.

例えば、上述した第1実施形態では、デッドタイムTdを経時的に変化させ、また、上述した第2実施形態では、各相の電圧指令値を経時的に変化させる構成を例示したが、これに限定されない。放電処理において、デッドタイムTd及び各相の電圧指令値を、同時に経時的に変化させる構成であってもよい。また、デッドタイムTdを経時的に変化する期間と、各相の電圧指令値を経時的に変化させる期間とを切り替える構成でもよい。いずれの場合においても、放電処理において、各スイッチング素子Tr1〜Tr6のON/OFFするタイミングは経時的に変化する。そのため、インバータ3の出力電圧の周波数スペクトルにおいて、信号レベルのピークを、インバータ制御装置の周辺環境に応じた最小ピークまで抑制することができ、これにより、インバータ制御装置の周辺環境に柔軟に対応することができる。   For example, in the first embodiment described above, the dead time Td is changed over time, and in the second embodiment described above, the voltage command value of each phase is changed over time. It is not limited. In the discharge process, the dead time Td and the voltage command value of each phase may be changed simultaneously with time. Moreover, the structure which switches the period which changes dead time Td with time, and the period which changes the voltage command value of each phase with time may be sufficient. In any case, in the discharge process, the timing for turning on / off each of the switching elements Tr1 to Tr6 changes with time. Therefore, in the frequency spectrum of the output voltage of the inverter 3, the peak of the signal level can be suppressed to the minimum peak corresponding to the surrounding environment of the inverter control device, thereby flexibly corresponding to the surrounding environment of the inverter control device. be able to.

また、例えば、上述した2つの実施形態では、デッドタイムTd又はゼロ相電圧Vzを経時的に変化させるために、波形を選択する構成を例示したが、これに限定されない。例えば、経時的に変化するランダム値や乱数を選択してもよい。   Further, for example, in the two embodiments described above, the configuration in which the waveform is selected in order to change the dead time Td or the zero phase voltage Vz with time is exemplified, but the present invention is not limited to this. For example, a random value or a random number that changes with time may be selected.

さらに、例えば、上述した第2実施形態では、ゼロ電圧の3相交流電圧指令値vu、vv、vwにゼロ相電圧を加算して、最終3相交流電圧指令値Vu1、Vv1、Vw1を設定する構成を例示したがこれに限られない。例えば、予め、ゼロ電圧の3相交流電圧指令値vu、vv、vwに所定の直流電圧指令値を加算し(オフセットを付加)、加算した3相交流電圧指令値vu、vv、vwにゼロ相電圧Vzを加算してもよい。なお、この場合には、ゼロ相電圧の絶対値Kzから上記所定の直流電圧指令値を減算する必要があるが、上述した実施形態と同様に、各スイッチング素子Tr1〜Tr6のON/OFFするタイミングは経時的に変化する。 Further, for example, in the second embodiment described above, the zero-phase voltage is added to the zero-voltage three-phase AC voltage command values vu * , vv * , and vw * to obtain the final three-phase AC voltage command values Vu1 * and Vv1 *. is exemplified the configuration that sets the Vw1 * not limited thereto. For example, a predetermined DC voltage command value is added to the zero voltage three-phase AC voltage command values vu * , vv * and vw * in advance (an offset is added), and the added three-phase AC voltage command values vu * and vv *. , Vw * may be added with zero phase voltage Vz. In this case, it is necessary to subtract the predetermined DC voltage command value from the absolute value Kz of the zero-phase voltage. However, as in the above-described embodiment, the switching elements Tr1 to Tr6 are turned on / off. Changes over time.

上記の直流電源は本発明のバッテリ1に相当し、上記のコンデンサ4は本発明の蓄電部に相当し、モータコントローラ10、30は本発明のコントローラに相当する。   The DC power source corresponds to the battery 1 of the present invention, the capacitor 4 corresponds to the power storage unit of the present invention, and the motor controllers 10 and 30 correspond to the controller of the present invention.

1・・・バッテリ
2・・・リレー
3・・・インバータ
4・・・コンデンサ
5・・・モータ
10・・・モータコントローラ
11・・・回転子位置センサ
12・・・電流センサ
DESCRIPTION OF SYMBOLS 1 ... Battery 2 ... Relay 3 ... Inverter 4 ... Capacitor 5 ... Motor 10 ... Motor controller 11 ... Rotor position sensor 12 ... Current sensor

Claims (13)

直流電源の両端子にそれぞれ電気的に接続された複数対のスイッチング素子を有し、前記直流電源の直流電圧を多相の交流電圧に変換するインバータと、
前記インバータと前記直流電源の間に並列接続された蓄電部と、
前記各スイッチング素子のON/OFF動作を制御するコントローラと、を備え、
前記コントローラは、前記蓄電部に蓄積された電荷を放電する際に、前記多相の交流電圧が同一電圧であって経時的に変化するように、前記各スイッチング素子のON/OFF動作を制御するインバータ制御装置。
An inverter that has a plurality of pairs of switching elements electrically connected to both terminals of the DC power source, and converts the DC voltage of the DC power source into a multiphase AC voltage;
A power storage unit connected in parallel between the inverter and the DC power source,
A controller for controlling the ON / OFF operation of each of the switching elements,
The controller controls the ON / OFF operation of each switching element so that the multi-phase AC voltage is the same voltage and changes with time when discharging the electric charge accumulated in the power storage unit. Inverter control device.
請求項1に記載のインバータ制御装置であって、
前記コントローラは、デッドタイムを経時的に変化させるインバータ制御装置。
The inverter control device according to claim 1,
The controller is an inverter control device that changes a dead time with time.
請求項2に記載のインバータ制御装置であって、
前記コントローラは、搬送波の周波数に基づいて前記デッドタイムを変化させるインバータ制御装置。
The inverter control device according to claim 2,
The said controller is an inverter control apparatus which changes the said dead time based on the frequency of a carrier wave.
請求項2又は3に記載のインバータ制御装置であって、
前記スイッチング素子は、前記スイッチング素子をONさせるスイッチング信号の入力時からターンオン期間を経て、OFFからONに切り替わり、
前記コントローラは、前記スイッチング素子が前記ターンオン期間中にOFFへと切り替わらないように、前記デッドタイムを変化させるインバータ制御装置。
The inverter control device according to claim 2 or 3,
The switching element is switched from OFF to ON through a turn-on period from the input of a switching signal for turning on the switching element,
The controller is an inverter control device that changes the dead time so that the switching element does not switch to OFF during the turn-on period.
請求項3又は4に記載のインバータ制御装置であって、
前記スイッチング素子は、前記スイッチング素子をONさせるスイッチング信号の入力時からターンオン期間を経て、OFFからONに切り替わり、
前記デッドタイムの最大値は、
Td_max<(1/(2×fc))−Ton
を満たすインバータ制御装置。
ただし、Td_maxは前記デッドタイムの最大値、fcは搬送波の周波数、Tonは前記スイッチング素子のターンオン期間を示す。
The inverter control device according to claim 3 or 4,
The switching element is switched from OFF to ON through a turn-on period from the input of a switching signal for turning on the switching element,
The maximum value of the dead time is
Td_max <(1 / (2 × fc)) − T on
Meet inverter control device.
However, Td _max the maximum value of the dead time, fc is the carrier frequency, T on represents the turn-on period of the switching element.
請求項3〜5のいずれか一項に記載のインバータ制御装置であって、
前記コントローラは、少なくとも搬送波の周波数よりも低い周波数で、前記デッドタイムを変化させるインバータ制御装置。
The inverter control device according to any one of claims 3 to 5,
The controller is an inverter control device that changes the dead time at least at a frequency lower than a frequency of a carrier wave.
請求項1〜6のいずれか一項に記載のインバータ制御装置であって、
前記コントローラは、各相の電圧指令値を経時的に変化させるインバータ制御装置。
The inverter control device according to any one of claims 1 to 6,
The said controller is an inverter control apparatus which changes the voltage command value of each phase with time.
請求項7に記載のインバータ制御装置であって、
前記コントローラは、搬送波の周波数に基づいて前記各相の電圧指令値を変化させるインバータ制御装置。
The inverter control device according to claim 7,
The said controller is an inverter control apparatus which changes the voltage command value of each said phase based on the frequency of a carrier wave.
請求項7又は8に記載のインバータ制御装置であって、
前記スイッチング素子は、前記スイッチング素子をONさせるスイッチング信号の入力時からターンオン期間を経て、OFFからONに切り替わり、
前記コントローラは、前記スイッチング素子が前記ターンオン期間中にOFFへと切り替わらないように、前記各相の電圧指令値を設定するインバータ制御装置。
The inverter control device according to claim 7 or 8,
The switching element is switched from OFF to ON through a turn-on period from the input of a switching signal for turning on the switching element,
The said controller is an inverter control apparatus which sets the voltage command value of each said phase so that the said switching element may not switch to OFF during the said turn-on period.
請求項8又は9に記載のインバータ制御装置であって、
前記各相の電圧指令値の最大値は、
Kz<(1−2×Td×fc)
を満たすインバータ制御装置。
ただし、Kzは前記各相の電圧指令値の最大値、Tdはデッドタイム、fcは搬送波の周波数を示す。
The inverter control device according to claim 8 or 9,
The maximum value of the voltage command value for each phase is
Kz <(1-2 × Td × fc)
Meet inverter control device.
Where Kz is the maximum value of the voltage command value for each phase, Td is the dead time, and fc is the frequency of the carrier wave.
請求項8〜10のいずれか一項に記載のインバータ制御装置であって、
前記コントローラは、少なくとも搬送波の周波数よりも低い周波数で、前記各相の電圧指令値を変化させるインバータ制御装置。
It is an inverter control device according to any one of claims 8 to 10,
The said controller is an inverter control apparatus which changes the voltage command value of each said phase by the frequency lower than the frequency of a carrier wave at least.
請求項1に記載のインバータ制御装置であって、
前記コントローラは、デッドタイムを経時的に変化させるとともに、各相の電圧指令値を予め定められた所定の値に固定する第1の期間と、前記デッドタイムを予め定められた所定値に固定するとともに、前記各相の電圧指令値を経時的に変化させる第2の期間とを切り替えるインバータ制御装置。
The inverter control device according to claim 1,
The controller changes the dead time with time, fixes a voltage command value for each phase to a predetermined value, and fixes the dead time to a predetermined value. In addition, an inverter control device that switches between a second period in which the voltage command value of each phase is changed over time.
直流電源の両端子にそれぞれ電気的に接続された複数対のスイッチング素子を有し、前記直流電源の直流電圧を多相の交流電圧に変換するインバータと、前記インバータと前記直流電源の間に並列接続された蓄電部と、を備えたインバータ制御装置のインバータ制御方法であって、
前記蓄電部に蓄積された電荷を放電する際に、前記各相の交流電圧が同一電圧であって経時的に変化するように、前記各スイッチング素子のON/OFF動作を制御するインバータ制御方法。
An inverter having a plurality of pairs of switching elements electrically connected to both terminals of the DC power source, respectively, and an inverter that converts the DC voltage of the DC power source into a multiphase AC voltage; and parallel between the inverter and the DC power source An inverter control method of an inverter control device comprising a connected power storage unit,
An inverter control method for controlling the ON / OFF operation of each switching element so that the alternating voltage of each phase is the same voltage and changes with time when discharging the electric charge accumulated in the power storage unit.
JP2017051057A 2017-03-16 2017-03-16 Inverter control device and inverter control method Active JP6880866B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017051057A JP6880866B2 (en) 2017-03-16 2017-03-16 Inverter control device and inverter control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017051057A JP6880866B2 (en) 2017-03-16 2017-03-16 Inverter control device and inverter control method

Publications (2)

Publication Number Publication Date
JP2018157650A true JP2018157650A (en) 2018-10-04
JP6880866B2 JP6880866B2 (en) 2021-06-02

Family

ID=63717403

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017051057A Active JP6880866B2 (en) 2017-03-16 2017-03-16 Inverter control device and inverter control method

Country Status (1)

Country Link
JP (1) JP6880866B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111106744A (en) * 2018-10-26 2020-05-05 上海汽车集团股份有限公司 Active discharge method and device for inverter

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010130841A (en) * 2008-11-28 2010-06-10 Nissan Motor Co Ltd Discharger for inverter
JP2010130845A (en) * 2008-11-28 2010-06-10 Nissan Motor Co Ltd Charger for inverter
JP2010220287A (en) * 2009-03-13 2010-09-30 Aisin Seiki Co Ltd Motor control device and vehicle system
US20110133546A1 (en) * 2009-12-07 2011-06-09 Gm Global Technology Operations, Inc. Systems and methods for discharging bus voltage using semiconductor devices
JP2011142706A (en) * 2010-01-05 2011-07-21 Daikin Industries Ltd Inverter control device, drive device, air conditioner, capacitor discharge control program, and method of controlling capacitor discharge
JP2011211777A (en) * 2010-03-29 2011-10-20 Fuji Electric Co Ltd Power converter, and auxiliary power supply device for vehicle
JP2012065481A (en) * 2010-09-17 2012-03-29 Hitachi Ltd Pwm inverter control device and railroad vehicle provided with pwm inverter control device
JP2012147571A (en) * 2011-01-12 2012-08-02 Yaskawa Electric Corp Inverter apparatus and motor drive system
JP2017051013A (en) * 2015-09-03 2017-03-09 富士重工業株式会社 Motor control device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010130841A (en) * 2008-11-28 2010-06-10 Nissan Motor Co Ltd Discharger for inverter
JP2010130845A (en) * 2008-11-28 2010-06-10 Nissan Motor Co Ltd Charger for inverter
JP2010220287A (en) * 2009-03-13 2010-09-30 Aisin Seiki Co Ltd Motor control device and vehicle system
US20110133546A1 (en) * 2009-12-07 2011-06-09 Gm Global Technology Operations, Inc. Systems and methods for discharging bus voltage using semiconductor devices
JP2011142706A (en) * 2010-01-05 2011-07-21 Daikin Industries Ltd Inverter control device, drive device, air conditioner, capacitor discharge control program, and method of controlling capacitor discharge
JP2011211777A (en) * 2010-03-29 2011-10-20 Fuji Electric Co Ltd Power converter, and auxiliary power supply device for vehicle
JP2012065481A (en) * 2010-09-17 2012-03-29 Hitachi Ltd Pwm inverter control device and railroad vehicle provided with pwm inverter control device
JP2012147571A (en) * 2011-01-12 2012-08-02 Yaskawa Electric Corp Inverter apparatus and motor drive system
JP2017051013A (en) * 2015-09-03 2017-03-09 富士重工業株式会社 Motor control device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111106744A (en) * 2018-10-26 2020-05-05 上海汽车集团股份有限公司 Active discharge method and device for inverter

Also Published As

Publication number Publication date
JP6880866B2 (en) 2021-06-02

Similar Documents

Publication Publication Date Title
US8278865B2 (en) Control device
US8310197B2 (en) Control device for electric motor drive device
EP2343800B1 (en) Control device and control method for ac motor
US7898208B2 (en) Control device and corresponding control method for a boost converter in a motor drive system
JP4483749B2 (en) Control device for power conversion circuit
US9020731B2 (en) Control apparatus for electric motor, electrically-powered vehicle including the control apparatus, and method for controlling electric motor
JP2009291019A (en) Controller for inverter for ac motor
EP2733844B1 (en) Vehicle and method for controlling vehicle
JP6406108B2 (en) Control device for motor control system
JPWO2011101959A1 (en) Power supply
KR20100108460A (en) Electric motor drive device and control method thereof
EP3057215A1 (en) Blend-over between ccm and dcm in forward boost reverse buck converter
US20160211792A1 (en) Electric motor control apparatus
JP2013055852A (en) Driver of ac motor and vehicle with the same, and control method of ac motor
JP2010246207A (en) Controller for alternating-current motor
JP5375052B2 (en) Inverter discharge device
JP5375051B2 (en) Inverter discharge device
JP5375679B2 (en) Control device for motor drive system
JP2008206329A (en) Power supply controller of electric rotary machine
JP6776961B2 (en) Inverter control device and inverter control method
JP5480054B2 (en) Power converter control device and control method thereof
JP6880866B2 (en) Inverter control device and inverter control method
US20230387846A1 (en) Rotating electrical machine control system
JP4261537B2 (en) Electric motor control device
JP2014087233A (en) Device and method for controlling three-phase ac motor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190913

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200709

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200804

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200925

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210317

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210419

R151 Written notification of patent or utility model registration

Ref document number: 6880866

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151