JP6447576B2 - Inverter control device - Google Patents

Inverter control device Download PDF

Info

Publication number
JP6447576B2
JP6447576B2 JP2016103234A JP2016103234A JP6447576B2 JP 6447576 B2 JP6447576 B2 JP 6447576B2 JP 2016103234 A JP2016103234 A JP 2016103234A JP 2016103234 A JP2016103234 A JP 2016103234A JP 6447576 B2 JP6447576 B2 JP 6447576B2
Authority
JP
Japan
Prior art keywords
control section
carrier
pattern
period
switching
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016103234A
Other languages
Japanese (ja)
Other versions
JP2017212792A (en
Inventor
伸起 北野
伸起 北野
憲一 榊原
憲一 榊原
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.)
Daikin Industries Ltd
Original Assignee
Daikin Industries 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 Daikin Industries Ltd filed Critical Daikin Industries Ltd
Priority to JP2016103234A priority Critical patent/JP6447576B2/en
Publication of JP2017212792A publication Critical patent/JP2017212792A/en
Application granted granted Critical
Publication of JP6447576B2 publication Critical patent/JP6447576B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Inverter Devices (AREA)

Description

この発明は直流電圧を三相の交流電圧に変換するインバータを制御する技術に関する。当該技術は、例えば、インバータが出力する三相の電流を、インバータが入力する直流電流を用いて推定する技術に資する。   The present invention relates to a technique for controlling an inverter that converts a DC voltage into a three-phase AC voltage. This technique contributes to, for example, a technique for estimating a three-phase current output from an inverter using a direct current input from the inverter.

直流電圧を三相の交流電圧に変換するインバータは、三相の負荷に対して三相の電流を出力する。瞬時的には三相の電流の総和は零であるので、三相の電流を測定するには二相の電流を測定すれば足りる。かかる技術的事項に鑑みれば、三相の電流を測定するためには電流センサの個数は二個で足りる。   An inverter that converts a DC voltage into a three-phase AC voltage outputs a three-phase current to a three-phase load. Since the sum of the three-phase currents is instantaneously zero, it is sufficient to measure the two-phase currents to measure the three-phase currents. In view of such technical matters, two current sensors are sufficient to measure a three-phase current.

ところで、三相のインバータのスイッチングパターンを表す方法として、電圧ベクトルを用いた表現が一般的に採用される。この電圧ベクトルには八種あり、実質的にはインバータに直流電流が入力しない二種の零電圧ベクトルと、インバータに直流電流が入力する六種の非零電圧ベクトルに分類される。   By the way, as a method for representing a switching pattern of a three-phase inverter, an expression using a voltage vector is generally employed. There are eight types of voltage vectors, which are classified into two types of zero voltage vectors in which DC current is not input to the inverter and six types of non-zero voltage vectors in which DC current is input to the inverter.

それぞれが異なる非零電圧ベクトルで表現される複数のスイッチングパターン毎に、インバータが入力する直流電流を測定する技術が提案されている。かかる技術によれば、直流電流及びこれを測定した際のスイッチングパターンとから、三相の電流を推定することができる。よって電流センサは、直流電流を測定するために一つ存在すれば足りる。   There has been proposed a technique for measuring a direct current input by an inverter for each of a plurality of switching patterns each represented by a different non-zero voltage vector. According to this technique, a three-phase current can be estimated from a direct current and a switching pattern obtained by measuring the direct current. Therefore, only one current sensor is required to measure the direct current.

但し、スイッチングパターンの切り替わりに伴って直流電流にはリンギングが発生する。よってスイッチングパターンが切り替わった直後には、直流電流の測定には適していない期間が存在する。また、三相の電流を推定するためには、測定された直流電流のアナログ値をデジタル値に変換する必要がある。よってスイッチングパターンが切り替わる直前にも、直流電流の測定には適していない期間が存在する。従って、三相の電流を推定する観点からは、インバータが入力する直流電流を測定するための一のスイッチングパターンを、所定長以上の期間で持続する必要がある。以下、便宜上、このように持続することが要求される所定長を「検出必要長」と仮称する。   However, ringing occurs in the direct current as the switching pattern is switched. Therefore, immediately after the switching pattern is switched, there is a period that is not suitable for DC current measurement. Further, in order to estimate the three-phase current, it is necessary to convert the analog value of the measured direct current into a digital value. Therefore, immediately before the switching pattern is switched, there is a period that is not suitable for the measurement of the direct current. Therefore, from the viewpoint of estimating the three-phase current, it is necessary to maintain one switching pattern for measuring the direct current input by the inverter for a period longer than a predetermined length. Hereinafter, for the sake of convenience, the predetermined length required to be maintained in this way is temporarily referred to as “necessary detection length”.

この検出必要長を得るために、スイッチングパターンを補正、あるいは補償する技術が種々提案されている(下記特許文献1〜12参照)。例えば特許文献2では直角三角波と電圧指令値との比較によってスイッチングパターンを設定することにより、あるいは三角波の一部分のみを平坦な波形とすることにより、検出必要長を確保する技術が提案されている。   In order to obtain this necessary detection length, various techniques for correcting or compensating the switching pattern have been proposed (see Patent Documents 1 to 12 below). For example, Patent Document 2 proposes a technique for ensuring a necessary detection length by setting a switching pattern by comparing a right-angled triangular wave and a voltage command value, or by making only a part of the triangular wave a flat waveform.

なお、後述する二相変調についての公知技術を開示するものとして、特許文献13,14を挙げる。二相変調で採用される零電圧ベクトルは、制御の周期毎に一種に限定される。これにより、当該周期においてインバータのスイッチングパターンが切り替わる回数が減り、スイッチング損失が2/3程度となる観点で有利である。   Patent Documents 13 and 14 are listed as disclosing known techniques for two-phase modulation described later. The zero voltage vector employed in the two-phase modulation is limited to one type for each control period. This is advantageous from the viewpoint that the number of switching of the switching pattern of the inverter in the period is reduced, and the switching loss is about 2/3.

また、後述する信号波についての公知技術を開示するものとして、特許文献15を挙げる。   Patent Document 15 is cited as a technique for disclosing a known technique for a signal wave described later.

特許第4367130号公報Japanese Patent No. 4367130 特許第5821181号公報Japanese Patent No. 5821181 特許第5776199号公報Japanese Patent No. 5776199 特許第5783064号公報Japanese Patent No. 5783064 特許第5783065号公報Japanese Patent No. 5783055 特許第5783066号公報Japanese Patent No. 5783066 特許第5737445号公報Japanese Patent No. 5737445 特開平3−230767号公報JP-A-3-230767 特許第3664040号公報Japanese Patent No. 3664040 特許第5535493号公報Japanese Patent No. 5535493 特許第3951975号公報Japanese Patent No. 3951975 特許第4703537号公報Japanese Patent No. 4703537 特許第3250329号公報Japanese Patent No. 3250329 特許第4158715号公報Japanese Patent No. 4158715 特許第4135026号公報Japanese Patent No. 4135026

しかしながら、上述の技術では、電圧指令値と比較されるキャリアの波形が複雑に変更されたり、検出必要長を確保するためにインバータの出力波形が歪んだり、あるいは当該歪みを補償するために新たにスイッチングパターンを生成する必要があった。   However, in the above-described technique, the waveform of the carrier to be compared with the voltage command value is changed in a complicated manner, the output waveform of the inverter is distorted to ensure the necessary detection length, or newly added to compensate for the distortion. It was necessary to generate a switching pattern.

この発明では、検出必要長を確保してもインバータの出力波形を歪ませず、よって出力波形の歪みを補償する必要がなく、しかも二相変調を採用してスイッチング損失を低減する技術を提供することを目的としている。   The present invention provides a technique that does not distort the output waveform of the inverter even if the necessary detection length is ensured, so that it is not necessary to compensate for the distortion of the output waveform, and further employs two-phase modulation to reduce the switching loss. The purpose is that.

この発明にかかるインバータ制御装置(3)は、インバータ(1)を制御する装置である。当該インバータ(1)は、第1の入力端(P1)と第2の入力端(P2)との間で互いに並列に接続された3つの電流経路(1u,1v,1w)を有し、前記第1の入力端(P1)と前記第2の入力端(P2)との間で、前記3つの電流経路の各々が互いに直列に接続されて排他的に導通する一対のスイッチング素子(S1〜S6)を含み、前記第1の入力端(P1)を前記第2の入力端(P2)よりも高電位にする直流電圧(Vdc)を三相電圧に変換する。
The inverter control device (3) according to the present invention is a device for controlling the inverter (1). The inverter (1) has three current paths (1u, 1v, 1w) connected in parallel between the first input terminal (P1) and the second input terminal (P2) , Between the first input terminal (P1) and the second input terminal (P2), a pair of switching elements (S1 to S6 ) in which each of the three current paths is connected in series and are electrically connected to each other. ) wherein the converted before Symbol first three-phase voltage DC voltage (Vdc) input of (P1) to a potential higher than said second input terminal (P2).

そしてインバータ制御装置(3)の第1の態様は、スイッチングパターン(Vg)に則って、前記一対のスイッチング素子のスイッチングを制御するスイッチング制御部(33)と、前記スイッチングパターンと、前記第1の入力端又は前記第2の入力端に流れる電流(idc)とに基づいて、前記インバータが出力する三相電流(iu,iv,iw)の推定値(iu^,iv^,iw^)を計算する線電流計算部(31)と、制御区間毎に設定される前記三相電圧についての三相の電圧指令値(Vu*,Vv*,Vw*)に基づいて前記スイッチングパターンを設定するパターン生成部(34)とを備える。   And the 1st aspect of an inverter control apparatus (3) is based on switching pattern (Vg), The switching control part (33) which controls switching of a pair of said switching element, The said switching pattern, said 1st Calculate the estimated value (iu ^, iv ^, iw ^) of the three-phase current (iu, iv, iw) output from the inverter based on the current (idc) flowing through the input terminal or the second input terminal A line current calculation unit (31) to perform, and pattern generation for setting the switching pattern based on three-phase voltage command values (Vu *, Vv *, Vw *) for the three-phase voltage set for each control section Part (34).

前記スイッチングパターンは前記制御区間毎に、一つの前記電流経路のみにおいて、前記一対のスイッチング素子のうち前記第1の入力端に近い方が導通する第1パターン(V4)の少なくとも一つと、一つの前記電流経路のみにおいて、前記一対のスイッチング素子のうち前記第2の入力端に近い方が導通する第2パターン(V6)の少なくとも一つと、第3パターン(V0,V7)の少なくとも一つとで構成される。   The switching pattern includes at least one first pattern (V4) that is conductive in a direction closer to the first input terminal of the pair of switching elements in only one current path for each control section; It is composed of at least one of the second pattern (V6) and the third pattern (V0, V7) in which the one close to the second input terminal of the pair of switching elements is conductive only in the current path. Is done.

一つの前記制御区間における前記第2パターンの長さの総和が当該制御区間における前記第1パターンの総和よりも長いときには、当該制御区間における前記第3パターン(V7)では、全ての前記電流経路において前記一対のスイッチング素子のうち前記第1の入力端に近い方が導通し、前記第1パターンが採用される期間(T4)は前記第2パターンが採用される一対の期間(T61,T62)に隣接して挟まれる。   When the total sum of the lengths of the second patterns in one control section is longer than the sum of the first patterns in the control section, in the third pattern (V7) in the control section, in all the current paths Of the pair of switching elements, the one closer to the first input terminal is conductive, and the period (T4) in which the first pattern is employed is the pair of periods (T61, T62) in which the second pattern is employed. Adjacent to each other.

一つの前記制御区間における前記第1パターンの長さの総和が当該制御区間における前記第2パターンの総和よりも長いときには、当該制御区間における前記第3パターン(V0)では、全ての前記電流経路において前記一対のスイッチング素子のうち前記第2の入力端に近い方が導通し、前記第2パターンが採用される期間(T6)は前記第1パターンが採用される一対の期間(T41,T42)に隣接して挟まれる。   When the total sum of the lengths of the first patterns in one control section is longer than the sum of the second patterns in the control section, in the third pattern (V0) in the control section, in all the current paths Of the pair of switching elements, the one closer to the second input terminal is conductive, and the period (T6) in which the second pattern is employed is the pair of periods (T41, T42) in which the first pattern is employed. Adjacent to each other.

この発明にかかるインバータ制御装置(3)の第2の態様は、その第1の態様であって、前記制御区間の長さ(Tc)と等しい周期を有する三角波を呈するキャリア(C)を生成するキャリア生成部(35)を更に備える。前記パターン生成部(34)は、前記三相の前記電圧指令値(Vu*,Vv*,Vw*)と、前記キャリアとの比較に基づいて前記スイッチングパターン(Vg)を設定する。   A second mode of the inverter control device (3) according to the present invention is the first mode, and generates a carrier (C) exhibiting a triangular wave having a period equal to the length (Tc) of the control section. A carrier generation unit (35) is further provided. The pattern generation unit (34) sets the switching pattern (Vg) based on a comparison between the three-phase voltage command values (Vu *, Vv *, Vw *) and the carrier.

そして前記キャリアの振幅ΔC、0以上1以下の係数k、一の前記スイッチングパターンが前記推定値の計算のために持続することが要求される所定長(Tth)の前記周期に対する比α(=Tth/Tc)、を導入し、前記三相の前記電圧指令値のうち最も大きい値を最大相指令値Vmax*とし、最も小さい値を最小相指令値Vmin*とし、前記最大相指令値Vmax*と前記最小相指令値Vmin*との間の値を中間相指令値Vmid*として、(ア)一の前記制御区間において、(Vmax*−Vmid*)・(k/ΔC)≧α;及び(Vmax*−Vmid*)・((1−k)/ΔC)≧αの少なくともいずれかが成立し、かつ、(Vmid*−Vmin*)・(k/ΔC)<α;(Vmid*−Vmin*)・((1−k)/ΔC)<α;及び(Vmid*−Vmin*)・(1/ΔC)≧αの全てが成立する第1の条件が満足されるとき、前記キャリアは、当該制御区間をその始期から終期に向かってk:(k−1)で内分する時点で、前記最小相指令値Vmin*と等しい最小値を採る。あるいは、(イ)一の前記制御区間において、(Vmid*−Vmin*)・(k/ΔC)≧α;及び(Vmid*−Vmin*)・((1−k)/ΔC)≧αの少なくともいずれかが成立し、かつ、(Vmax*−Vmid*)・(k/ΔC)<α;(Vmax*−Vmid*)・((1−k)/ΔC)<α;及び(Vmax*−Vmid*)・(1/ΔC)≧αの全てが成立する第2の条件が満足されるとき、前記キャリアは、当該制御区間をその前記始期から前記終期に向かってk:(k−1)で内分する時点で、前記最大相指令値Vmax*と等しい最大値を採る。   The carrier amplitude ΔC, the coefficient k of 0 or more and 1 or less, and the ratio α (= Tth) of the predetermined length (Tth) required for the one switching pattern to be continued for the calculation of the estimated value. / Tc), the largest value among the voltage command values of the three phases is set as the maximum phase command value Vmax *, the smallest value is set as the minimum phase command value Vmin *, and the maximum phase command value Vmax * A value between the minimum phase command value Vmin * is an intermediate phase command value Vmid *, and (a) (Vmax * −Vmid *) · (k / ΔC) ≧ α; * −Vmid *) · ((1−k) / ΔC) ≧ α is satisfied, and (Vmid * −Vmin *) · (k / ΔC) <α; (Vmid * −Vmin *) ((1-k) / ΔC) <α; and (Vm When the first condition that all of d * −Vmin *) · (1 / ΔC) ≧ α is satisfied, the carrier moves the control section from the start to the end k: (k−1 ), A minimum value equal to the minimum phase command value Vmin * is taken. Or (b) at least one of (Vmid * −Vmin *) · (k / ΔC) ≧ α; and (Vmid * −Vmin *) · ((1−k) / ΔC) ≧ α in one control section. One of the above holds, and (Vmax * −Vmid *) · (k / ΔC) <α; (Vmax * −Vmid *) · ((1−k) / ΔC) <α; and (Vmax * −Vmid) *) When the second condition that satisfies all of (1 / ΔC) ≧ α is satisfied, the carrier moves the control section from the start to the end at k: (k−1). At the time of internal division, the maximum value equal to the maximum phase command value Vmax * is taken.

この発明にかかるインバータ制御装置(3)の第3の態様は、その第2の態様であって、前記第1の条件が満足される一の前記制御区間では、当該制御区間の前記始期及び前記終期の少なくともいずれか一方において前記キャリアの最大値が得られ、前記第2の条件が満足される一の前記制御区間では、当該制御区間の前記始期及び前記終期の少なくともいずれか一方において前記キャリアの最小値が得られる。   A third aspect of the inverter control device (3) according to the present invention is the second aspect, and in the one control section in which the first condition is satisfied, the start period and the control section In the one control section in which the maximum value of the carrier is obtained in at least one of the end periods and the second condition is satisfied, the carrier of the carrier in at least one of the start period and the end period of the control section The minimum value is obtained.

この発明にかかるインバータ制御装置(3)の第4の態様は、その第3の態様であって、前記キャリアは直角三角波である。そして当該制御区間の前記始期及び前記終期の一方において前記キャリアの前記最小値が、他方において前記キャリアの前記最大値が、それぞれ得られる。   A fourth aspect of the inverter control device (3) according to the present invention is the third aspect, wherein the carrier is a right triangular wave. Then, the minimum value of the carrier is obtained at one of the start period and the end period of the control section, and the maximum value of the carrier is obtained at the other.

この発明にかかるインバータ制御装置(3)の第5の態様は、その第3の態様であって、前記第1の条件が満足される一の前記制御区間では、当該制御区間の前記始期及び前記終期のいずれにおいても前記キャリアの前記最大値が得られ、前記第2の条件が満足される一の前記制御区間では、当該制御区間の前記始期及び前記終期のいずれにおいても前記キャリアの前記最小値が得られる。   A fifth aspect of the inverter control device (3) according to the present invention is the third aspect, and in the one control section where the first condition is satisfied, the start period and the control section In the one control section where the maximum value of the carrier is obtained at any end and the second condition is satisfied, the minimum value of the carrier at both the start and end of the control section Is obtained.

この発明にかかるインバータ制御装置(3)の第6の態様は、その第5の態様であって、例えば前記第1の条件が満足される一の前記制御区間では、当該制御区間の中央において前記キャリアの前記最小値が得られ、前記第2の条件が満足される一の前記制御区間では、当該制御区間の前記中央において前記キャリアの前記最大値が得られる。   A sixth aspect of the inverter control device (3) according to the present invention is the fifth aspect thereof. For example, in the one control section in which the first condition is satisfied, In the one control section in which the minimum value of the carrier is obtained and the second condition is satisfied, the maximum value of the carrier is obtained in the center of the control section.

この発明にかかるインバータ制御装置(3)の第7の態様は、その第3の態様であって、第1の信号波(Vu0*)と、前記第1の信号波に対する増分が、一つの前記制御区間における前記第1パターン(V4)が採用される期間の長さの総和(T41+T42)を決定する第2の信号波(Vv0*)と、前記第2の信号波に対する増分が、一つの前記制御区間における前記第2パターン(V6)が採用される期間の長さの総和(T61+T62)を決定する第3の信号波(Vw0*)とを入力して前記三相の指令値(Vu1*,Vv1*,Vw1*)を生成する電圧指令生成部(36)を更に備える。そして前記キャリアは、前記第1の条件が満足される一の前記制御区間と、前記第2の条件が満足される一の前記制御区間とで位相が180度相違する。   A seventh aspect of the inverter control device (3) according to the present invention is the third aspect, wherein the first signal wave (Vu0 *) and the increment relative to the first signal wave are one The second signal wave (Vv0 *) that determines the total length (T41 + T42) of the period in which the first pattern (V4) is adopted in the control section and the increment with respect to the second signal wave are equal to each other. Input a third signal wave (Vw0 *) that determines the total length (T61 + T62) of the period in which the second pattern (V6) is adopted in the two control sections, and the three-phase command value A voltage command generator (36) for generating (Vu1 *, Vv1 *, Vw1 *) is further provided. The carrier has a phase difference of 180 degrees between the one control interval in which the first condition is satisfied and the one control interval in which the second condition is satisfied.

この発明にかかるインバータ制御装置によれば、スイッチングパターンが採用される期間に所定長を確保しても、インバータの出力波形を歪ませない。よってインバータの出力波形の歪みを補償する必要がない。しかもインバータで二相変調が採用されるので、インバータのスイッチング損失が低減する。   According to the inverter control device of the present invention, the output waveform of the inverter is not distorted even if a predetermined length is ensured during the period in which the switching pattern is employed. Therefore, it is not necessary to compensate for distortion of the output waveform of the inverter. Moreover, since two-phase modulation is employed in the inverter, the switching loss of the inverter is reduced.

インバータおよびその動作を制御する制御部の構成を例示する回路図である。It is a circuit diagram which illustrates the composition of the control part which controls an inverter and its operation. パターン生成部の動作を説明するグラフである。It is a graph explaining operation | movement of a pattern production | generation part. パターン生成部の動作を説明するグラフである。It is a graph explaining operation | movement of a pattern production | generation part. パターン生成部の動作を説明するグラフである。It is a graph explaining operation | movement of a pattern production | generation part. パターン生成部の動作を説明するグラフである。It is a graph explaining operation | movement of a pattern production | generation part. パターン生成部の動作を説明するグラフである。It is a graph explaining operation | movement of a pattern production | generation part. パターン生成部の動作を説明するグラフである。It is a graph explaining operation | movement of a pattern production | generation part. パターン生成部の動作を説明するグラフである。It is a graph explaining operation | movement of a pattern production | generation part. パターン生成部の動作を説明するグラフである。It is a graph explaining operation | movement of a pattern production | generation part. スイッチングパターンを説明するベクトル図である。It is a vector diagram explaining a switching pattern. 本実施の形態による改善を説明するベクトル図である。It is a vector diagram explaining the improvement by this Embodiment. パターン生成部の動作を説明するグラフである。It is a graph explaining operation | movement of a pattern production | generation part. パターン生成部の動作を説明するグラフである。It is a graph explaining operation | movement of a pattern production | generation part.

[インバータ1の構成]
図1はインバータ1およびその動作を制御するインバータ制御装置たる制御部3の構成を例示する回路図である。インバータ1は入力端P1,P2及び出力端Pu,Pv,Pwと接続される。入力端P1,P2には直流電圧が印加される。ここでは入力端P2に印加される電位は入力端P1に印加される電位よりも低い。
[Configuration of Inverter 1]
FIG. 1 is a circuit diagram illustrating the configuration of an inverter 1 and a control unit 3 that is an inverter control device that controls the operation thereof. The inverter 1 is connected to input terminals P1, P2 and output terminals Pu, Pv, Pw. A DC voltage is applied to the input terminals P1 and P2. Here, the potential applied to the input terminal P2 is lower than the potential applied to the input terminal P1.

インバータ1は入力端P1,P2から入力される直流電圧Vdcを三相電圧に変換し、この三相電圧を出力端Pu,Pv,Pwへと出力する。直流電圧Vdcは入力端P2に対する入力端P1の電位差であり、正である。換言すれば、直流電圧Vdcは入力端P1を入力端P2よりも高電位にする。   The inverter 1 converts the DC voltage Vdc input from the input terminals P1 and P2 into a three-phase voltage and outputs the three-phase voltage to the output terminals Pu, Pv, and Pw. The DC voltage Vdc is a potential difference between the input terminal P1 and the input terminal P2, and is positive. In other words, the DC voltage Vdc makes the input terminal P1 at a higher potential than the input terminal P2.

インバータ1は入力端P1,P2の間で互いに並列に接続される3つの電流経路1u,1v,1wを有している。電流経路1u,1v,1wの各々は、入力端P1,P2の間で互いに直列に接続される一対のスイッチング素子を含む。図1ではU相についての電流経路1uが一対のスイッチング素子S1,S4を含み、V相についての電流経路1vが一対のスイッチング素子S2,S5を含み、W相についての電流経路1wが一対のスイッチング素子S3,S6を含む場合が例示されている。   The inverter 1 has three current paths 1u, 1v, and 1w connected in parallel between the input terminals P1 and P2. Each of current paths 1u, 1v, and 1w includes a pair of switching elements connected in series between input terminals P1 and P2. In FIG. 1, the current path 1u for the U phase includes a pair of switching elements S1 and S4, the current path 1v for the V phase includes a pair of switching elements S2 and S5, and the current path 1w for the W phase includes a pair of switching elements. The case where elements S3 and S6 are included is illustrated.

スイッチング素子S1〜S6は例えば絶縁ゲートバイポーラトランジスタ又は電界効果トランジスタなどである。各スイッチング素子S1〜S3は出力端Pu,Pv,Pwの各々と入力端P1との間に設けられている。以下では、各スイッチング素子S1〜S3を上側のスイッチング素子とも呼ぶ。各スイッチング素子S4〜S6は出力端Pu,Pv,Pwの各々と入力端P2との間に設けられている。以下では各スイッチング素子S4〜S6を下側のスイッチング素子とも呼ぶ。   The switching elements S1 to S6 are, for example, insulated gate bipolar transistors or field effect transistors. Each of the switching elements S1 to S3 is provided between each of the output terminals Pu, Pv, and Pw and the input terminal P1. Below, each switching element S1-S3 is also called an upper switching element. Each of the switching elements S4 to S6 is provided between each of the output terminals Pu, Pv, Pw and the input terminal P2. Hereinafter, the switching elements S4 to S6 are also referred to as lower switching elements.

またインバータ1はダイオードD1〜D6を備えている。ダイオードD1〜D3のアノードはそれぞれ出力端Pu,Pv,Pwに接続され、ダイオードD1〜D3はそれぞれスイッチング素子S1〜S3と並列に接続される。ダイオードD4〜D6のアノードは入力端P2に接続され、ダイオードD4〜D6はそれぞれスイッチング素子S4〜S6と並列に接続される。なおダイオードD1〜D6はそれぞれスイッチング素子S1〜S6の寄生ダイオードであってもよい。   The inverter 1 includes diodes D1 to D6. The anodes of the diodes D1 to D3 are respectively connected to the output terminals Pu, Pv and Pw, and the diodes D1 to D3 are respectively connected in parallel with the switching elements S1 to S3. The anodes of the diodes D4 to D6 are connected to the input terminal P2, and the diodes D4 to D6 are connected in parallel with the switching elements S4 to S6, respectively. The diodes D1 to D6 may be parasitic diodes of the switching elements S1 to S6, respectively.

スイッチング素子S1〜S6のそれぞれには制御部3からスイッチ信号Gが与えられる。かかるスイッチ信号Gにより各スイッチング素子S1〜S6の導通/非導通が制御される。スイッチ信号Gが種々の値を採ることにより、インバータ1は直流電圧Vdcを三相電圧に変換して、これを出力端Pu,Pv,Pwに出力する。   A switch signal G is given from the control unit 3 to each of the switching elements S1 to S6. The switch signal G controls the conduction / non-conduction of the switching elements S1 to S6. When the switch signal G takes various values, the inverter 1 converts the DC voltage Vdc into a three-phase voltage and outputs it to the output terminals Pu, Pv, Pw.

スイッチ信号Gは、同じ出力端に接続される一対のスイッチング素子を、互いに排他的に導通させる。これは入力端P1,P2が短絡して当該スイッチング素子に大電流が流れることを防止するためである。具体的にはスイッチング素子S1,S4は排他的に導通し、スイッチング素子S2,S5は排他的に導通し、スイッチング素子S3,S6は排他的に導通する。   The switch signal G causes a pair of switching elements connected to the same output end to conduct exclusively. This is to prevent the input terminals P1 and P2 from being short-circuited and causing a large current to flow through the switching element. Specifically, the switching elements S1 and S4 are exclusively conducted, the switching elements S2 and S5 are exclusively conducted, and the switching elements S3 and S6 are exclusively conducted.

インバータ1は例えば誘導性負荷2を駆動することができる。誘導性負荷2は出力端Pu,Pv,Pwに接続される。誘導性負荷2は例えばモータであって、インバータ1によって印加される三相電圧に応じて回転する。インバータ1から誘導性負荷2には三相電流を構成する線電流iu,iv,iwが流れる。具体的には出力端Pu,Pv,Pwからそれぞれ線電流iu,iv,iwが流れる。ここでは線電流iu,iv,iwの正の向きを、インバータ1から誘導性負荷2へと流れる向かう方向に採る。インバータ1は直流電流idcを入力し、線電流iu,iv,iwを出力する。よって線電流iu,iv,iwの和が直流電流idcに等しい。   The inverter 1 can drive an inductive load 2, for example. The inductive load 2 is connected to the output terminals Pu, Pv, Pw. The inductive load 2 is a motor, for example, and rotates according to the three-phase voltage applied by the inverter 1. Line currents iu, iv and iw constituting a three-phase current flow from the inverter 1 to the inductive load 2. Specifically, line currents iu, iv, and iw flow from the output terminals Pu, Pv, and Pw, respectively. Here, the positive direction of the line currents iu, iv, iw is taken in the direction of flowing from the inverter 1 to the inductive load 2. The inverter 1 receives a direct current idc and outputs line currents iu, iv, iw. Therefore, the sum of the line currents iu, iv, iw is equal to the direct current idc.

電流検出部4は入力端P2を流れる直流電流idcを検出する。なお電流検出部4は入力端P1を流れる直流電流idcを検出しても良い。ただし、入力端P1には高電位が印加されることから、電流検出部4として絶縁性の高い検出部を採用する必要があり、製造コストの増大を招く。よって、電流検出部4は入力端P2を流れる直流電流idcを検出することが望ましい。   The current detection unit 4 detects a direct current idc flowing through the input terminal P2. Note that the current detection unit 4 may detect the DC current idc flowing through the input terminal P1. However, since a high potential is applied to the input terminal P1, it is necessary to employ a highly insulating detection unit as the current detection unit 4, which increases the manufacturing cost. Therefore, it is desirable that the current detector 4 detects the direct current idc flowing through the input terminal P2.

電流検出部4が検出した直流電流idcは制御部3に入力される。制御部3はスイッチ信号Gを出力する。   The direct current idc detected by the current detection unit 4 is input to the control unit 3. The control unit 3 outputs a switch signal G.

例えば制御部3はマイクロコンピュータと記憶装置を含んで構成される。マイクロコンピュータは、プログラムに記述された各処理ステップ(換言すれば手順)を実行する。上記記憶装置は、例えばROM(Read Only Memory)、RAM(Random Access Memory)、書き換え可能な不揮発性メモリ(EPROM(Erasable Programmable ROM)等)、ハードディスク装置などの各種記憶装置の1つ又は複数で構成可能である。当該記憶装置は、各種の情報やデータ等を格納し、またマイクロコンピュータが実行するプログラムを格納し、また、プログラムを実行するための作業領域を提供する。なお、マイクロコンピュータは、プログラムに記述された各処理ステップに対応する各種手段として機能するとも把握でき、あるいは、各処理ステップに対応する各種機能を実現するとも把握できる。また、制御部3はこれに限らず、制御部3によって実行される各種手順、あるいは実現される各種手段又は各種機能の一部又は全部をハードウェアで実現しても構わない。   For example, the control unit 3 includes a microcomputer and a storage device. The microcomputer executes each processing step (in other words, a procedure) described in the program. The storage device is composed of one or more of various storage devices such as a ROM (Read Only Memory), a RAM (Random Access Memory), a rewritable nonvolatile memory (EPROM (Erasable Programmable ROM), etc.), and a hard disk device, for example. Is possible. The storage device stores various information, data, and the like, stores a program executed by the microcomputer, and provides a work area for executing the program. It can be understood that the microcomputer functions as various means corresponding to each processing step described in the program, or can realize that various functions corresponding to each processing step are realized. Further, the control unit 3 is not limited to this, and various procedures executed by the control unit 3 or various means or various functions implemented may be realized by hardware.

[制御部3の構成]
以下、制御部3の具体的な構成例を説明する。制御部3は、線電流計算部31と、信号波生成部32と、スイッチング制御部33と、パターン生成部34と、キャリア生成部35と、電圧指令生成部36とを備える。
[Configuration of Control Unit 3]
Hereinafter, a specific configuration example of the control unit 3 will be described. The control unit 3 includes a line current calculation unit 31, a signal wave generation unit 32, a switching control unit 33, a pattern generation unit 34, a carrier generation unit 35, and a voltage command generation unit 36.

スイッチング制御部33は、スイッチングパターンVgに則って、スイッチング素子S1〜S6のスイッチングを制御する。具体的には、スイッチ信号Gはスイッチング制御部33が制御する。スイッチングパターンVgは上述の様に、電圧ベクトルを用いて表現することができ、後述する説明でも電圧ベクトルを用いて表現する。   The switching control unit 33 controls switching of the switching elements S1 to S6 according to the switching pattern Vg. Specifically, the switching control unit 33 controls the switch signal G. The switching pattern Vg can be expressed using a voltage vector as described above, and is also expressed using a voltage vector in the description to be described later.

線電流計算部31は、スイッチングパターンVgと、直流電流idcとに基づいて、線電流iu,iv,iwの推定値iu^,iv^,iw^を計算する。但し、既に述べたように、この計算を正しく行うには、直流電流idcを検出する際にインバータ1が採用する一つのスイッチングパターンVgは、検出必要長以上に持続される必要がある。   The line current calculation unit 31 calculates the estimated values iu ^, iv ^, iw ^ of the line currents iu, iv, iw based on the switching pattern Vg and the direct current idc. However, as described above, in order to perform this calculation correctly, one switching pattern Vg employed by the inverter 1 when detecting the DC current idc needs to be maintained longer than the detection required length.

パターン生成部34は、三相の電圧指令値Vu*,Vv*,Vw*に基づいて、スイッチングパターンVgを設定する。インバータ1が三相電圧を出力するために、制御区間毎に電圧指令値Vu*,Vv*,Vw*が設定される。   The pattern generation unit 34 sets the switching pattern Vg based on the three-phase voltage command values Vu *, Vv *, and Vw *. In order for the inverter 1 to output a three-phase voltage, voltage command values Vu *, Vv *, Vw * are set for each control section.

キャリア生成部35は三角波のキャリアCを生成する。キャリアCの周期は制御区間の長さと等しい。以下、この長さを「周期Tc」と称す。後述するように、キャリアCは対称三角波であってもよいし、非対称三角波、なかでも鋸波とも称される直角三角波であってもよい。   The carrier generation unit 35 generates a triangular wave carrier C. The period of the carrier C is equal to the length of the control section. Hereinafter, this length is referred to as “period Tc”. As will be described later, the carrier C may be a symmetric triangular wave, an asymmetric triangular wave, or a right triangular wave also called a sawtooth wave.

パターン生成部34は、電圧指令値Vu*,Vv*,Vw*と、キャリアCとの比較に基づいて、スイッチングパターンVgを設定する。   The pattern generation unit 34 sets the switching pattern Vg based on the comparison between the voltage command values Vu *, Vv *, Vw * and the carrier C.

このような線電流計算部31、スイッチング制御部33、パターン生成部34、キャリア生成部35のそれぞれ自体の機能は公知であるので、ここではそれらの詳細な説明は省略する。   Since the functions of the line current calculation unit 31, the switching control unit 33, the pattern generation unit 34, and the carrier generation unit 35 are known per se, their detailed description is omitted here.

信号波生成部32は、推定値iu^,iv^,iw^と、直流電圧Vdcと、誘導性負荷2の動作を制御する量とから、信号波Vu0*,Vv0*,Vw0*を生成する。ここでは誘導性負荷2としてモータを採用するので、その動作を制御する量としては回転角速度の指令値ω*を採用する。信号波Vu0*,Vv0*,Vw0*も電圧指令値Vu*,Vv*,Vw*と同様に、制御区間毎に設定され、インバータ1が出力する三相電圧を決定する。かかる信号波の生成それ自体は、例えば特許文献15等で公知であるので、詳細な説明は省略する。   The signal wave generation unit 32 generates the signal waves Vu0 *, Vv0 *, and Vw0 * from the estimated values iu ^, iv ^, iw ^, the DC voltage Vdc, and the amount that controls the operation of the inductive load 2. . Here, since a motor is employed as the inductive load 2, the command value ω * of the rotational angular velocity is employed as an amount for controlling the operation. Similarly to the voltage command values Vu *, Vv *, Vw *, the signal waves Vu0 *, Vv0 *, Vw0 * are set for each control section and determine the three-phase voltage output from the inverter 1. Since the generation of the signal wave itself is known from, for example, Patent Document 15 and the like, detailed description thereof is omitted.

電圧指令生成部36は、信号波Vu0*,Vv0*,Vw0*から電圧指令値Vu*,Vv*,Vw*を生成する。以下、この電圧指令生成部36の詳細な動作を説明する前に、スイッチングパターンVgについて説明する。   The voltage command generation unit 36 generates voltage command values Vu *, Vv *, Vw * from the signal waves Vu0 *, Vv0 *, Vw0 *. Hereinafter, the switching pattern Vg will be described before the detailed operation of the voltage command generator 36 is described.

[スイッチングパターンVgの説明]
スイッチング素子S1〜S6のスイッチングパターンとして次の8つのパターンが存在する。ここで上側のスイッチング素子が導通し、下側のスイッチング素子が非導通であるスイッチ状態を「1」で表現し、上側のスイッチング素子が非導通であって下側のスイッチング素子が導通するスイッチ状態を「0」で表現する。そして各相についてのスイッチングパターンをこの順で並べると、スイッチングパターンVgとしては、(000)(001)(010)(011)(100)(101)(110)(111)の8つのパターンが存在する。
[Description of Switching Pattern Vg]
The following eight patterns exist as switching patterns of the switching elements S1 to S6. Here, a switch state in which the upper switching element is conductive and the lower switching element is non-conductive is expressed by “1”, and the upper switching element is non-conductive and the lower switching element is conductive. Is represented by “0”. When the switching patterns for each phase are arranged in this order, there are eight patterns (000) (001) (010) (011) (100) (101) (110) (111) as switching patterns Vg. To do.

上述した各スイッチングパターンVgをスイッチング素子S1〜S6が採用することにより、インバータ1はスイッチングパターンVgに応じた電圧を出力する。各スイッチングパターンVgにより出力される電圧をベクトルとして表現することができる。スイッチングパターンVgの上記3つの数字を三桁の2進数として把握し、これを10進数に換算した数字を用いて、それぞれスイッチングパターンV0〜V7と表現する。例えばスイッチングパターンV4とは、スイッチング素子S1,S5,S6が導通し、スイッチング素子S2,S3,S4が非導通の状態を指す。   When the switching elements S1 to S6 employ the switching patterns Vg described above, the inverter 1 outputs a voltage corresponding to the switching pattern Vg. The voltage output by each switching pattern Vg can be expressed as a vector. The above three numbers of the switching pattern Vg are grasped as a three-digit binary number, and are expressed as switching patterns V0 to V7, respectively, using numbers converted into decimal numbers. For example, the switching pattern V4 indicates a state in which the switching elements S1, S5, and S6 are conductive and the switching elements S2, S3, and S4 are non-conductive.

スイッチングパターンV0では、入力端P2に接続されるスイッチング素子S4,S5,S6のいずれもが導通する。スイッチングパターンV7では、入力端P1に接続されるスイッチング素子S1,S2,S3のいずれもが導通する。これらのスイッチングパターンV0,V7では出力端Pu,Pv,Pwが短絡される。よってこのときに直流電流idcは流れず、従ってスイッチングパターンV0,V7において検出必要長を持続する必要はない。   In the switching pattern V0, all of the switching elements S4, S5, and S6 connected to the input terminal P2 are conducted. In the switching pattern V7, all of the switching elements S1, S2, and S3 connected to the input terminal P1 are conducted. In these switching patterns V0 and V7, the output terminals Pu, Pv and Pw are short-circuited. Therefore, at this time, the direct current idc does not flow, and therefore it is not necessary to maintain the required detection length in the switching patterns V0 and V7.

よく知られているように、スイッチングパターンVgは電圧ベクトルとして把握される。上記三桁の2進数が、(000)を基点とするベクトルを示すと把握するのである。この場合、スイッチングパターンV0は大きさを有さないベクトルに対応する。スイッチングパターンV7も直流電流idcを流さないという点でスイッチングパターンV0と共通し、大きさを有さないベクトルに対応すると考える。そこで、スイッチングパターンV0,V7に対応する電圧ベクトルを零電圧ベクトルと称す。他方、スイッチングパターンV1〜6に対応する電圧ベクトルを非零電圧ベクトルと称す。   As is well known, the switching pattern Vg is grasped as a voltage vector. It is understood that the three-digit binary number indicates a vector having (000) as a base point. In this case, the switching pattern V0 corresponds to a vector having no magnitude. The switching pattern V7 is also common to the switching pattern V0 in that the direct current idc does not flow, and is considered to correspond to a vector having no magnitude. Therefore, a voltage vector corresponding to the switching patterns V0 and V7 is referred to as a zero voltage vector. On the other hand, voltage vectors corresponding to the switching patterns V1 to 6 are referred to as non-zero voltage vectors.

線電流計算部31の機能は、スイッチングパターンV4が採用される期間では次のように説明される。当該期間では、上述の様にスイッチング素子S1,S5,S6が導通するので、入力端P1を流れる直流電流idcは出力端Puを経由して線電流iuとして誘導性負荷2を流れる。線電流iuは誘導性負荷2において線電流iv,iwに分流し、線電流iv,iwはそれぞれ出力端Pv,Pwを流れる。その後、線電流iv,iwが合流して直流電流idcとして入力端P2へと流れる。よって、スイッチングパターンV4が採用される期間において流れる直流電流idcは、線電流iuであると推定され、推定値iu^として扱われる。   The function of the line current calculation unit 31 is described as follows during the period in which the switching pattern V4 is employed. In this period, since the switching elements S1, S5, and S6 are conducted as described above, the DC current idc flowing through the input terminal P1 flows through the inductive load 2 as the line current iu via the output terminal Pu. The line current iu is divided into line currents iv and iw in the inductive load 2, and the line currents iv and iw flow through the output terminals Pv and Pw, respectively. Thereafter, the line currents iv and iw are merged and flow to the input terminal P2 as a DC current idc. Therefore, the DC current idc that flows during the period when the switching pattern V4 is employed is estimated to be the line current iu, and is treated as the estimated value iu ^.

スイッチングパターンV6が採用される期間では、線電流計算部31の機能は次のように説明される。当該期間では、スイッチング素子S1,S2,S6が導通するので、入力端P1を流れる直流電流idcは出力端Pu,Pvをそれぞれ経由して線電流iu,ivとして誘導性負荷2を流れる。線電流iu,ivは誘導性負荷2において合流し、線電流iwとなって出力端Pwを経由し、直流電流idcとして入力端P2へと流れる。ただし、線電流iwは誘導性負荷2からインバータ1へと流れるので、直流電流idcは負の線電流iwと一致する。よって、スイッチングパターンV6が採用される期間において流れる直流電流idcは、その符号を逆にして、電流(−idc)が推定値iw^として扱われる。   In the period in which the switching pattern V6 is employed, the function of the line current calculation unit 31 is described as follows. In this period, since the switching elements S1, S2, and S6 are conducted, the DC current idc flowing through the input terminal P1 flows through the inductive load 2 as line currents iu and iv via the output terminals Pu and Pv, respectively. The line currents iu and iv are merged in the inductive load 2 and become the line current iw, flow through the output terminal Pw, and flow as the direct current idc to the input terminal P2. However, since the line current iw flows from the inductive load 2 to the inverter 1, the DC current idc matches the negative line current iw. Therefore, the DC current idc that flows during the period when the switching pattern V6 is employed reverses the sign, and the current (-idc) is treated as the estimated value iw ^.

[電圧指令生成部36の説明]
図2〜図9は、いずれもパターン生成部34の動作を説明するグラフであり、三相の電圧指令値とキャリアCとの比較、当該比較によって決定されるスイッチングパターンVg、及びスイッチングパターンVg毎に流れる直流電流idcを示している。横軸は時間を採用し、図面左側よりも右側の方が時間的に後である。
[Description of Voltage Command Generation Unit 36]
2 to 9 are graphs for explaining the operation of the pattern generation unit 34, which compares the three-phase voltage command value with the carrier C, the switching pattern Vg determined by the comparison, and the switching pattern Vg. DC current idc flowing through The horizontal axis employs time, and the right side is later in time than the left side of the drawing.

キャリアCがある電圧指令値以上であれば当該電圧指令値が対応する相の上側のスイッチング素子が導通し、これに伴って下側のスイッチング素子が非導通する。以下、説明の便宜上、三相の前記電圧指令値のうち最も大きい値を最大相指令値と称し、最も小さい値を最小相指令値と称し、最大相指令値と最小相指令値との間の値を中間相指令値と称する。キャリアCが最大相指令値以上であれば、キャリアCは必ず中間相指令値及び最小相指令値以上であるので、このときにはスイッチングパターンV7が採用される。同様に、キャリアCが最小相指令値未満であれば、キャリアCは必ず中間相指令値及び最大相指令値未満であるので、このときにはスイッチングパターンV0が採用される。   If the carrier C is equal to or higher than a certain voltage command value, the switching element on the upper side of the phase corresponding to the voltage command value is turned on, and accordingly, the lower switching element is turned off. Hereinafter, for convenience of explanation, the largest value among the voltage command values of the three phases is referred to as the maximum phase command value, the smallest value is referred to as the minimum phase command value, and the difference between the maximum phase command value and the minimum phase command value. The value is referred to as an intermediate phase command value. If the carrier C is equal to or greater than the maximum phase command value, the carrier C is always equal to or greater than the intermediate phase command value and the minimum phase command value, and at this time, the switching pattern V7 is employed. Similarly, if carrier C is less than the minimum phase command value, carrier C is always less than the intermediate phase command value and the maximum phase command value, and therefore switching pattern V0 is employed at this time.

従って、キャリアCが最大相指令値と最小相指令値との間の値を採るときに、直流電流idcが実質的に流れる。また、中間相指令値が最大相指令値と最小相指令値との平均値から離れるほど、直流電流idcが実質的に流れるスイッチングパターンVgが持続される期間が検出必要長に至らなくなる可能性が高い。   Therefore, when the carrier C takes a value between the maximum phase command value and the minimum phase command value, the DC current idc substantially flows. In addition, the longer the intermediate phase command value is from the average value of the maximum phase command value and the minimum phase command value, the longer the period during which the switching pattern Vg in which the DC current idc substantially flows is maintained may not reach the required detection length. high.

これらの図面において信号波Vu0*,Vv0*,Vw0*は共通している。ここで着目する制御区間において、Vu0*<Vv0*<Vw0*と仮定した。かかる仮定により、一つの制御区間においてスイッチングパターンV0,V4,V6,V7のみが採用され得る。具体的には信号波Vv0*は信号波Vu0*に対する増分(Vv0*−Vu0*)が、一つの制御区間においてスイッチングパターンV4が採用される期間の長さの総和を決定する。信号波Vw0*は信号波Vv0*に対する増分(Vw0*−Vv0*)が、一つの制御区間においてスイッチングパターンV6が採用される期間の長さの総和を決定する。   In these drawings, the signal waves Vu0 *, Vv0 *, and Vw0 * are common. Here, it is assumed that Vu0 * <Vv0 * <Vw0 * in the control section of interest. With this assumption, only the switching patterns V0, V4, V6, and V7 can be adopted in one control section. Specifically, the signal wave Vv0 * is incremented with respect to the signal wave Vu0 * (Vv0 * −Vu0 *) to determine the total length of the period in which the switching pattern V4 is employed in one control section. In the signal wave Vw0 *, an increment (Vw0 * −Vv0 *) with respect to the signal wave Vv0 * determines a total length of periods in which the switching pattern V6 is employed in one control section.

但しかかる仮定に基づく説明は、三相の対称性から、信号波Vu0*,Vv0*,Vw0*同士の他の大小関係におけるパターン生成部34の動作についても、三相を入れ替えて考察することによって一般性を失わない。   However, the explanation based on this assumption is based on the symmetry of the three phases, and considering the operation of the pattern generation unit 34 in other magnitude relationships between the signal waves Vu0 *, Vv0 *, and Vw0 * by exchanging the three phases. Don't lose generality.

以下、説明を簡単にするため、信号波Vu0*,Vv0*,Vw0*が採り得る最小値を0に、最大値を1に、それぞれ設定した。これは信号波Vu0*,Vv0*,Vw0*を、インバータ1が出力する三相電圧を直流電圧Vdcで正規化した値として把握することに対応しており、過変調を除けば妥当な設定である。   Hereinafter, in order to simplify the description, the minimum value that can be taken by the signal waves Vu0 *, Vv0 *, and Vw0 * is set to 0, and the maximum value is set to 1. This corresponds to grasping the signal waves Vu0 *, Vv0 *, and Vw0 * as a value obtained by normalizing the three-phase voltage output from the inverter 1 with the DC voltage Vdc. is there.

また、かかる設定に対応して、キャリアCの最小値を0に、最大値を1に、それぞれ設定する。もちろん、電圧指令生成部36の後述する機能において線形の変形を行って、キャリアCの最大値と最小値を他の値に設定しても良い。   Corresponding to this setting, the minimum value of the carrier C is set to 0, and the maximum value is set to 1. Of course, the maximum value and the minimum value of the carrier C may be set to other values by performing linear deformation in the function to be described later of the voltage command generation unit 36.

図2〜図9の説明では簡単のためにキャリアCが一つの制御区間において対称三角波を呈する場合を考察する。キャリアCに非対称三角波を採用する場合については後述する。   In the description of FIGS. 2 to 9, the case where the carrier C exhibits a symmetrical triangular wave in one control section is considered for the sake of simplicity. The case where an asymmetric triangular wave is employed for the carrier C will be described later.

図2〜図5はVv0*−Vu0*<Vw0*−Vv0*の場合を示し、以下、このような場合を「Vu0*<Vv0*<<Vw0*」と表記する。図6〜図9はVv0*−Vu0*>Vw0*−Vv0*の場合を示し、以下、このような場合を「Vu0*<<Vv0*<Vw0*」と表記する。   2 to 5 show the case of Vv0 * -Vu0 * <Vw0 * -Vv0 *. Hereinafter, such a case will be expressed as “Vu0 * <Vv0 * << Vw0 *”. 6 to 9 show the case of Vv0 * -Vu0 *> Vw0 * -Vv0 *. Hereinafter, such a case will be expressed as “Vu0 * << Vv0 * <Vw0 *”.

図2及び図6では電圧指令値Vu*,Vv*,Vw*として信号波Vu0*,Vv0*,Vw0*そのものを用いた場合を示す。また図3、図7及び図8では電圧指令値Vu*,Vv*,Vw*として信号波Vu0*,Vv0*,Vw0*の最大値をキャリアCの最大値と一致させた電圧指令値Vu1*,Vv1*,Vw1*を採用した場合を示す。また図4、図5及び図9では電圧指令値Vu*,Vv*,Vw*として信号波Vu0*,Vv0*,Vw0*の最小値をキャリアCの最大値と一致させた電圧指令値Vu2*,Vv2*,Vw2*を採用した場合を示す。   2 and 6 show the case where the signal waves Vu0 *, Vv0 *, and Vw0 * themselves are used as the voltage command values Vu *, Vv *, and Vw *. 3, 7, and 8, the voltage command value Vu1 * in which the maximum values of the signal waves Vu0 *, Vv0 *, and Vw0 * coincide with the maximum value of the carrier C as the voltage command values Vu *, Vv *, and Vw *. , Vv1 *, Vw1 * are employed. 4, 5, and 9, the voltage command value Vu2 * is obtained by matching the minimum value of the signal waves Vu0 *, Vv0 *, and Vw0 * with the maximum value of the carrier C as the voltage command values Vu *, Vv *, and Vw *. , Vv2 *, Vw2 * are employed.

上述の用語を用いれば、電圧指令値Vu1*,Vu2*が最小相指令値であり、電圧指令値Vv1*,Vv2*が中間相指令値であり、電圧指令値Vw1*,Vw2*が最大相指令値である。   If the above terms are used, the voltage command values Vu1 * and Vu2 * are minimum phase command values, the voltage command values Vv1 * and Vv2 * are intermediate phase command values, and the voltage command values Vw1 * and Vw2 * are maximum phases. It is a command value.

図5はVu0*<Vv0*<<Vw0*の場合に、本実施の形態において採用されるパターン生成部34の動作を示し、図2〜図4は、図5と比較されるべき比較例の動作を示す。   FIG. 5 shows the operation of the pattern generation unit 34 employed in the present embodiment when Vu0 * <Vv0 * << Vw0 *. FIGS. 2 to 4 show comparative examples to be compared with FIG. The operation is shown.

図7はVu0*<<Vv0*<Vw0*の場合に、本実施の形態において採用されるパターン生成部34の動作を示し、図6、図8及び図9は、図8と比較されるべき比較例の動作を示す。   FIG. 7 shows the operation of the pattern generator 34 employed in the present embodiment when Vu0 * << Vv0 * <Vw0 *. FIGS. 6, 8 and 9 should be compared with FIG. The operation of the comparative example is shown.

図3〜図5、図7〜9のように、一つの制御区間において、非零電圧ベクトルに対応するスイッチングパターンが二種類のみ存在し、零電圧ベクトルに対応するスイッチングパターンが一種類のみ存在する変調方法それ自体は、二相変調方式として公知である。   As shown in FIGS. 3 to 5 and FIGS. 7 to 9, there are only two types of switching patterns corresponding to the non-zero voltage vector and only one type of switching pattern corresponding to the zero voltage vector in one control section. The modulation method itself is known as a two-phase modulation method.

非零電圧ベクトルの一方に対応するスイッチングパターンV4は、電流経路1uのみにおいて、スイッチング素子S1,S2のうち入力端P1に近い方であるスイッチング素子S1が導通する。よってこのとき、電流経路1v,1wのいずれにおいても、それぞれが有する一対のスイッチング素子のうち、入力端P2に近い方であるスイッチング素子S5,S6が導通する。   In the switching pattern V4 corresponding to one of the non-zero voltage vectors, the switching element S1 that is closer to the input terminal P1 out of the switching elements S1 and S2 is conductive only in the current path 1u. Therefore, at this time, in both of the current paths 1v and 1w, the switching elements S5 and S6 that are closer to the input terminal P2 out of the pair of switching elements included in each of the current paths 1v and 1w are turned on.

非零電圧ベクトルの他方に対応するスイッチングパターンV6は、電流経路1wのみにおいて、スイッチング素子S3,S6うち入力端P2に近い方であるスイッチング素子S6が導通する。よってこのとき、電流経路1u,1vのいずれにおいても、それぞれが有する一対のスイッチング素子のうち、入力端P1に近い方であるスイッチング素子S1,S2が導通する。   In the switching pattern V6 corresponding to the other of the non-zero voltage vectors, the switching element S6 that is closer to the input terminal P2 among the switching elements S3 and S6 is conducted only in the current path 1w. Therefore, at this time, in both of the current paths 1u and 1v, the switching elements S1 and S2 that are closer to the input terminal P1 among the pair of switching elements included in each of the current paths 1u and 1v are turned on.

零電圧ベクトルの一方に対応するスイッチングパターンV0は、電流経路1u,1v,1wの全てにおいて、一対のスイッチング素子のうち入力端P2に近い方、即ちスイッチング素子S4,S5,S6が導通する。   In the switching pattern V0 corresponding to one of the zero voltage vectors, in all of the current paths 1u, 1v, and 1w, the pair of switching elements closer to the input terminal P2, that is, the switching elements S4, S5, and S6 are conducted.

零電圧ベクトルの他方に対応するスイッチングパターンV7は、電流経路1u,1v,1wの全てにおいて、一対のスイッチング素子のうち入力端P1に近い方、即ちスイッチング素子S1,S2,S3が導通する。   In the switching pattern V7 corresponding to the other of the zero voltage vectors, in all of the current paths 1u, 1v, and 1w, the pair of switching elements closer to the input terminal P1, that is, the switching elements S1, S2, and S3 conduct.

二相変調方式では、一つの制御区間において、スイッチングパターンV4,V6はいずれも少なくとも一つ存在し、スイッチングパターンV0,V7のいずれか一方のみが少なくとも一つ存在する。   In the two-phase modulation method, at least one switching pattern V4 and V6 exists in one control section, and at least one of only one of the switching patterns V0 and V7 exists.

[Vu0*<Vv0*<<Vw0*の場合の説明]
この場合には、一つの制御区間においてスイッチングパターンV4が採用される期間の総和は、スイッチングパターンV6が採用される期間の総和よりも短い。電圧指令値Vu*,Vv*,Vw*として信号波Vu0*,Vv0*,Vw0*そのものを用いた場合、図2に示される様に、スイッチングパターンV4が採用される期間T41,T42は、一つの制御区間において分離している。より具体的には着目された制御区間においてその中央に期間T7でスイッチングパターンV7が存在し、その前後にそれぞれ期間T61,T62でスイッチングパターンV6が一対存在する。着目された制御区間においてその開始時点(ここでは「始期」と称す)から期間T01で、その終了時点(ここでは「終期」と称す)までの期間T02で、それぞれスイッチングパターンV0が存在する。スイッチングパターンV4は、期間T61で存在するスイッチングパターンV6と期間T01で存在するスイッチングパターンV0とに挟まれて期間T41で、期間T62で存在するスイッチングパターンV6と期間T02で存在するスイッチングパターンV0とに挟まれて期間T42で、それぞれ存在する。
[Explanation for Vu0 * <Vv0 * << Vw0 *]
In this case, the sum total of the periods in which the switching pattern V4 is employed in one control section is shorter than the sum total of the periods in which the switching pattern V6 is employed. When the signal waves Vu0 *, Vv0 *, Vw0 * themselves are used as the voltage command values Vu *, Vv *, Vw *, as shown in FIG. 2, the periods T41, T42 in which the switching pattern V4 is adopted are Separated in two control sections. More specifically, a switching pattern V7 exists in the center of the focused control section in the period T7, and a pair of switching patterns V6 exist in the periods T61 and T62 before and after the center. In the focused control section, there is a switching pattern V0 in the period T01 from the start time point (referred to herein as “start period”) to the end time point (referred to herein as “end period”). The switching pattern V4 is sandwiched between the switching pattern V6 existing in the period T61 and the switching pattern V0 existing in the period T01, and is switched to the switching pattern V6 existing in the period T62 and the switching pattern V0 existing in the period T02. Each is present in the period T42.

よって、図2に示された状況では、スイッチングパターンV4を持続する期間T41,T42はいずれも検出必要長よりも短くなりやすい。換言すれば、正しい推定値iu^を得にくい。   Therefore, in the situation shown in FIG. 2, the periods T41 and T42 for maintaining the switching pattern V4 are both likely to be shorter than the required detection length. In other words, it is difficult to obtain a correct estimated value iu ^.

電圧指令値Vu1*,Vv1*,Vw1*は、補正量δ=1−Vw0*を導入して、以下のように求められる:Vu1*=Vu0*+δ,Vv1*=Vv0*+δ,Vw1*=Vw0*+δ。この場合、図3を参照し、当該制御区間においてスイッチングパターンV7は存在せず、スイッチングパターンV6は当該制御区間において一つの期間T6において存在する。しかしながら、スイッチングパターンV4が存在する期間T41は期間T6,T01に、期間T42は期間T6,T02に、挟まれている。キャリアCは対称三角波なので、図3に現れる期間T41の長さは図2に現れる期間T41の長さと、図3に現れる期間T42の長さは図2に現れる期間T42の長さと、それぞれ等しい。よって図2の場合と同様に,期間T41,T42は検出必要長よりも短くなりやすい。   The voltage command values Vu1 *, Vv1 *, Vw1 * are obtained as follows by introducing the correction amount δ = 1−Vw0 *: Vu1 * = Vu0 * + δ, Vv1 * = Vv0 * + δ, Vw1 * = Vw0 * + δ. In this case, referring to FIG. 3, the switching pattern V7 does not exist in the control section, and the switching pattern V6 exists in one period T6 in the control section. However, the period T41 in which the switching pattern V4 exists is sandwiched between the periods T6 and T01, and the period T42 is sandwiched between the periods T6 and T02. Since the carrier C is a symmetrical triangular wave, the length of the period T41 appearing in FIG. 3 is equal to the length of the period T41 appearing in FIG. 2, and the length of the period T42 appearing in FIG. Therefore, as in the case of FIG. 2, the periods T41 and T42 are likely to be shorter than the required detection length.

電圧指令値Vu2*,Vv2*,Vw2*は、以下のように求められる:Vu2*=0,Vv2*=Vv0*−Vu0*,Vw2*=Vw0*−Vu0*。この場合、図4を参照し、当該制御区間においてスイッチングパターンV0は存在せず、スイッチングパターンV4は当該制御区間の始期において期間T41で、終期において期間T42で、それぞれ存在する。図3の場合と同様、期間T41,T42はその存在する位置が異なっても、長さは図2の期間T41,T42の長さが持続される。   The voltage command values Vu2 *, Vv2 *, and Vw2 * are obtained as follows: Vu2 * = 0, Vv2 * = Vv0 * −Vu0 *, Vw2 * = Vw0 * −Vu0 *. In this case, referring to FIG. 4, the switching pattern V0 does not exist in the control section, and the switching pattern V4 exists in the period T41 at the beginning of the control section and in the period T42 at the end. As in the case of FIG. 3, the lengths of the periods T41 and T42 of FIG. 2 are maintained even if the positions of the periods T41 and T42 are different.

図4の場合、隣接する二つの制御区間において、先行する制御区間の期間T42と後行する制御区間の期間T41とが連結し、スイッチングパターンV4が持続される期間は長くなる。しかしながら、信号波Vu0*,Vv0*,Vw0*が制御区間毎に設定されることに鑑みれば、二つの制御区間に跨がった期間において測定した直流電流idcに基づいて推定値iu^を得ることは望ましくない。   In the case of FIG. 4, in two adjacent control sections, the period T42 of the preceding control section and the period T41 of the subsequent control section are connected, and the period in which the switching pattern V4 is sustained becomes long. However, in view of the fact that the signal waves Vu0 *, Vv0 *, Vw0 * are set for each control section, an estimated value iu ^ is obtained based on the DC current idc measured in the period across the two control sections. That is not desirable.

図5の場合、キャリアCは図2〜図4で示された場合と比較して、位相が180度相違している。つまり図5におけるキャリアCの波形は、図2〜図4で示されたキャリアCに対して波形が反転している。この場合、着目している制御区間において、スイッチングパターンV7はその始期と終期にそれぞれ期間T71,T72で存在する。また当該制御区間の中央においてスイッチングパターンV4が期間T4で存在する。そして期間T4の長さが、図2〜図4で示された期間T41,T42の長さの総和であることは、キャリアCが(たとえ対称三角波ではなくても)三角波であることから明白である。   In the case of FIG. 5, the phase of the carrier C is 180 degrees different from the case shown in FIGS. That is, the waveform of the carrier C in FIG. 5 is inverted with respect to the carrier C shown in FIGS. In this case, in the control section of interest, the switching pattern V7 exists in the periods T71 and T72 at the start and end, respectively. Further, the switching pattern V4 exists in the center of the control section in the period T4. The length of the period T4 is the sum of the lengths of the periods T41 and T42 shown in FIGS. 2 to 4 because the carrier C is a triangular wave (even if it is not a symmetric triangular wave). is there.

このように、図5で示された場合、スイッチングパターンV4が持続される期間が長くなるので、これが検出必要長よりも長くなる可能性が高い。換言すれば、図2〜図4で示された場合よりも正しい推定値iu^を得やすい。より正確には、検出期間長Tthを導入し、期間T41,T42の長さもそれぞれ記号T41,T42で表すと、T41<Tth,T42<Tth,T41+T42≧Tthであるときに、本実施の形態によって推定値iu^の精度が向上するといえる。但し、キャリアCが対称三角波であるときには、T41=T42であり、期間T4の長さは(T41+T42)となる。   In this way, in the case shown in FIG. 5, since the period during which the switching pattern V4 is sustained becomes longer, there is a high possibility that this will be longer than the required detection length. In other words, it is easier to obtain a correct estimated value iu ^ than in the case shown in FIGS. More precisely, when the detection period length Tth is introduced and the lengths of the periods T41 and T42 are also expressed by symbols T41 and T42, respectively, when T41 <Tth, T42 <Tth, T41 + T42 ≧ Tth, It can be said that the accuracy of the estimated value iu ^ is improved. However, when the carrier C is a symmetrical triangular wave, T41 = T42, and the length of the period T4 is (T41 + T42).

なお、図5において、スイッチングパターンV6は期間T4によって隔てられた二つの期間T61,T62で存在するが、これは図2で示された期間T61,T62と、それぞれ長さが等しい。つまりスイッチングパターンV6が持続されている期間を短くしてはいない。つまり本実施の形態の採用によって推定値iw^の精度を劣化させることはない。   In FIG. 5, the switching pattern V6 exists in two periods T61 and T62 separated by a period T4, which are equal in length to the periods T61 and T62 shown in FIG. That is, the period during which the switching pattern V6 is maintained is not shortened. That is, the accuracy of the estimated value iw ^ is not deteriorated by adopting the present embodiment.

また、一つの制御区間においてスイッチングパターンV4,V6が存在する期間の総和は図2〜図5のいずれの場合においても持続される。よって本実施の形態を採用してスイッチングパターンVgを生成しても、インバータ1が出力する三相電圧には影響しない。よってスイッチングパターンVgを補正しても、三相電圧は歪まず、よって更にスイッチングパターンVgを補償する必要もない。   Further, the sum of the periods in which the switching patterns V4 and V6 exist in one control section is maintained in any of the cases shown in FIGS. Therefore, even if this embodiment is adopted to generate the switching pattern Vg, the three-phase voltage output from the inverter 1 is not affected. Therefore, even if the switching pattern Vg is corrected, the three-phase voltage is not distorted, and therefore there is no need to further compensate the switching pattern Vg.

推定値iw^が正しく得られるためには、期間T61,T62の長さもそれぞれ記号T61,T62で表すと、Tth≦T61,Tth≦T62であることが望ましい。   In order to obtain the estimated value iw ^ correctly, it is desirable that the lengths of the periods T61 and T62 are expressed by the symbols T61 and T62, respectively, Tth ≦ T61 and Tth ≦ T62.

[Vu0*<<Vv0*<Vw0*の場合の説明]
この場合には、一つの制御区間においてスイッチングパターンV6が採用される期間の総和は、スイッチングパターンV4が採用される期間の総和よりも短い。但し、当該制御区間においてスイッチングパターンV0,V4,V6,V7が存在する順序は図2の場合と同様である。
[Explanation for Vu0 * << Vv0 * <Vw0 *]
In this case, the sum total of the periods in which the switching pattern V6 is employed in one control section is shorter than the sum total of the periods in which the switching pattern V4 is employed. However, the order in which the switching patterns V0, V4, V6, and V7 exist in the control section is the same as in the case of FIG.

電圧指令値Vu*,Vv*,Vw*として信号波Vu0*,Vv0*,Vw0*そのものを用いた場合、図6に示される様に、スイッチングパターンV6が採用される期間T61,T62は、一つの制御区間において分離しており、いずれも検出必要長よりも短くなりやすい。換言すれば、正しい推定値iw^を得にくい。   When the signal waves Vu0 *, Vv0 *, Vw0 * themselves are used as the voltage command values Vu *, Vv *, Vw *, as shown in FIG. 6, the periods T61, T62 in which the switching pattern V6 is adopted are The two control sections are separated, and all of them tend to be shorter than the detection required length. In other words, it is difficult to obtain a correct estimated value iw ^.

図7を参照し、当該制御区間においてスイッチングパターンV7は存在せず、スイッチングパターンV6は当該制御区間において一つの期間T6において存在する。そして期間T6の長さが、図6で示された期間T61,T62の総和である。よって正しい推定値iw^を得やすい。より正確には、T61<Tth,T62<Tth,T61+T62≧Tthであるときに、本実施の形態によって推定値iw^の精度が向上するといえる。但し、キャリアCが対称三角波であるときには、T61=T62であり、期間T6の長さは(T61+T62)となる。   Referring to FIG. 7, the switching pattern V7 does not exist in the control section, and the switching pattern V6 exists in one period T6 in the control section. The length of the period T6 is the sum of the periods T61 and T62 shown in FIG. Therefore, it is easy to obtain a correct estimated value iw ^. More precisely, when T61 <Tth, T62 <Tth, T61 + T62 ≧ Tth, it can be said that the accuracy of the estimated value iw ^ is improved by the present embodiment. However, when the carrier C is a symmetrical triangular wave, T61 = T62, and the length of the period T6 is (T61 + T62).

なお、スイッチングパターンV4は期間T6によって隔てられた二つの期間T41,T42で存在するが、これは図6で示された期間T41,T42と、それぞれ長さが等しい。つまりスイッチングパターンV4が持続されている期間を短くしてはいない。つまり本実施の形態の採用によって推定値iu^の精度を劣化させることはない。   The switching pattern V4 exists in two periods T41 and T42 separated by a period T6, which are equal in length to the periods T41 and T42 shown in FIG. That is, the period during which the switching pattern V4 is maintained is not shortened. That is, the accuracy of the estimated value iu ^ is not deteriorated by adopting the present embodiment.

推定値iu^が正しく得られるためには、Tth≦T41,Tth≦T42であることが望ましい。   In order to correctly obtain the estimated value iu ^, it is desirable that Tth ≦ T41 and Tth ≦ T42.

図8に示された状況は、図4に示された状況と同様であり、スイッチングパターンV7は採用されていないが、二つの制御区間に跨がった期間において測定した直流電流idcに基づいて推定値iw^を得ることは望ましくない。   The situation shown in FIG. 8 is the same as the situation shown in FIG. 4, and the switching pattern V7 is not adopted, but based on the DC current idc measured in the period across the two control sections. It is not desirable to obtain the estimated value iw ^.

図9に示された状況は、図3に示された状況と同様であり、期間T61,T62については図6に示された状況が改善されていない。   The situation shown in FIG. 9 is the same as the situation shown in FIG. 3, and the situation shown in FIG. 6 is not improved for the periods T61 and T62.

このようにキャリアCに対称三角波を採用する場合、図5を参照して、Vu0*<Vv0*<<Vw0*のときには制御区間の始期と終期に最大値を採り、制御区間の中央で最小値を採り、当該最小値と最小相指令値とが一致することが望ましい。また、図7を参照して、Vu0*<<Vv0*<Vw0*のときには制御区間の始期と終期に最小値を採り、制御区間の中央で最大値を採り、当該最大値と最大相指令値とが一致することが望ましい。よって図1に示される様に、キャリア生成部35は、信号波Vu0*,Vv0*,Vw0*を入力し、それらの大小関係に基づいてキャリアCを生成する。   When a symmetrical triangular wave is employed for the carrier C as described above, referring to FIG. 5, when Vu0 * <Vv0 * << Vw0 *, the maximum value is taken at the beginning and end of the control section, and the minimum value is set at the center of the control section. It is desirable that the minimum value matches the minimum phase command value. Referring to FIG. 7, when Vu0 * << Vv0 * <Vw0 *, the minimum value is taken at the beginning and end of the control section, the maximum value is taken at the center of the control section, and the maximum value and the maximum phase command value are taken. It is desirable that Therefore, as shown in FIG. 1, the carrier generation unit 35 receives the signal waves Vu0 *, Vv0 *, and Vw0 * and generates the carrier C based on the magnitude relationship between them.

[ベクトル図を用いた説明]
図10は、一つの制御区間において採用されるべきスイッチングパターンVgを説明するベクトル図である。図10においてスイッチングパターンV1,V2,V3,V4,V5,V6はそれぞれ非零電圧ベクトル(0,0,1),(0,1,0),(0,1,1),(1,0,0),(1,0,1),(1,1,0)で表されている。これらの非零電圧ベクトルは、周知の様に、便宜状、互いの始点を共通にする。
[Explanation using vector diagram]
FIG. 10 is a vector diagram for explaining a switching pattern Vg to be adopted in one control section. In FIG. 10, switching patterns V1, V2, V3, V4, V5, and V6 are respectively non-zero voltage vectors (0, 0, 1), (0, 1, 0), (0, 1, 1), (1, 0 , 0), (1, 0, 1), (1, 1, 0). As is well known, these non-zero voltage vectors have the same starting point for convenience.

一の制御区間においてインバータ1が出力すべき電圧に対応する電圧ベクトル(以下「出力電圧ベクトル」と称す)は、これらの非零電圧ベクトルに係数を乗じたもの同士の合成として表される。通常、非零電圧ベクトルのそれぞれは単位ベクトルとして把握され、上述の係数は0以上1以下の値が採用される。よって出力電圧ベクトルは、非零電圧ベクトルの始点を始点とし、隣接する一対の非零電圧ベクトルを二辺とする正三角形の領域内に終点を有する。またインバータ1の動作に二相変調が採用されたときに採用される零電圧ベクトルはスイッチングパターンV0に対応する零電圧ベクトル(0,0,0)とスイッチングパターンV7に対応する零電圧ベクトル(1,1,1)とのいずれか一方である。   A voltage vector (hereinafter referred to as “output voltage vector”) corresponding to a voltage to be output by the inverter 1 in one control section is expressed as a combination of these non-zero voltage vectors multiplied by a coefficient. Usually, each of the non-zero voltage vectors is grasped as a unit vector, and a value of 0 or more and 1 or less is adopted as the above coefficient. Therefore, the output voltage vector has an end point in a region of an equilateral triangle having a start point of a non-zero voltage vector as a start point and a pair of adjacent non-zero voltage vectors as two sides. The zero voltage vector employed when the two-phase modulation is adopted for the operation of the inverter 1 is the zero voltage vector (0, 0, 0) corresponding to the switching pattern V0 and the zero voltage vector (1 corresponding to the switching pattern V7). , 1, 1).

図10において破線で区分された領域は、零電圧ベクトル(0,0,0),(1,1,1)のいずれが採用されるべきかを示す。いずれの破線も、当該破線を挟む一対の非零電圧ベクトルの中央に描かれている。   In FIG. 10, the area divided by a broken line indicates which of zero voltage vectors (0, 0, 0) and (1, 1, 1) should be adopted. Both broken lines are drawn at the center of a pair of non-zero voltage vectors sandwiching the broken line.

図2〜図9の説明において採用された例示のように、一つの制御区間において二相変調を採用することを考える。この場合、非零電圧ベクトルに対応するスイッチングパターンVgはスイッチングパターンV4,V6であり、零電圧ベクトルに対応するスイッチングパターンVgはスイッチングパターンV0,V7である。この場合、出力電圧ベクトルの終点は、電圧ベクトル(1,0,0),(1,1,0)を二辺とする正三角形の領域内にある。   As exemplified in the description of FIGS. 2 to 9, let us consider adopting two-phase modulation in one control section. In this case, the switching patterns Vg corresponding to the non-zero voltage vectors are the switching patterns V4 and V6, and the switching patterns Vg corresponding to the zero voltage vector are the switching patterns V0 and V7. In this case, the end point of the output voltage vector is in an equilateral triangle region having the voltage vectors (1, 0, 0) and (1, 1, 0) as two sides.

Vu0*<Vv0*<<Vw0*の場合には、T61+T62>T41+T42=T4であるので、出力電圧ベクトルは電圧ベクトル(1,0,0)よりも電圧ベクトル(1,1,0)の成分が大きい。よって出力電圧ベクトルの終点は電圧ベクトル(1,0,0)よりも電圧ベクトル(1,1,0)に近い。図5で説明したように、この場合に採用されるべき零電圧ベクトルに対応したスイッチングパターンVgはスイッチングパターンV7であるので、電圧ベクトル(1,0,0),(1,1,0)を二辺とする正三角形の領域のうち、破線を境に電圧ベクトル(1,1,0)側の二等辺三角形の領域に符号「V7」を記載した。これは、当該二等辺三角形の領域に終点を有する出力電圧ベクトルを採用するときには、スイッチングパターンV0を採用せずにスイッチングパターンV7を採用して、スイッチングパターンV4が採用される期間T4を実現することができることを示している。   In the case of Vu0 * <Vv0 * << Vw0 *, since T61 + T62> T41 + T42 = T4, the output voltage vector has a component of the voltage vector (1,1,0) rather than the voltage vector (1,0,0). large. Therefore, the end point of the output voltage vector is closer to the voltage vector (1, 1, 0) than the voltage vector (1, 0, 0). As described with reference to FIG. 5, since the switching pattern Vg corresponding to the zero voltage vector to be employed in this case is the switching pattern V7, the voltage vectors (1, 0, 0) and (1, 1, 0) are In the equilateral triangle area having two sides, the reference sign “V7” is described in the isosceles triangle area on the voltage vector (1, 1, 0) side with the broken line as a boundary. This means that when an output voltage vector having an end point in the isosceles triangle region is adopted, the switching pattern V7 is adopted instead of the switching pattern V0, and the period T4 in which the switching pattern V4 is adopted is realized. It shows that you can.

同様に、Vu0*<<Vv0*<Vw0*の場合には、出力電圧ベクトルの終点は電圧ベクトル(1,1,0)よりも電圧ベクトル(1,0,0)に近い。図7で説明したように、この場合に採用されるべき零電圧ベクトルに対応したスイッチングパターンVgはスイッチングパターンV0である。よって、電圧ベクトル(1,0,0),(1,1,0)を二辺とする正三角形の領域のうち、破線を境に電圧ベクトル(1,0,0)側の二等辺三角形の領域に符号「V0」を記載した。これは、当該二等辺三角形の領域に終点を有する出力電圧ベクトルを採用するときには、スイッチングパターンV7を採用せずにスイッチングパターンV0を採用して、スイッチングパターンV6が採用される期間T6を実現することができることを示している。   Similarly, in the case of Vu0 * << Vv0 * <Vw0 *, the end point of the output voltage vector is closer to the voltage vector (1, 0, 0) than to the voltage vector (1, 1, 0). As described with reference to FIG. 7, the switching pattern Vg corresponding to the zero voltage vector to be employed in this case is the switching pattern V0. Therefore, in the equilateral triangle region having the voltage vectors (1, 0, 0) and (1, 1, 0) as two sides, the isosceles triangle of the voltage vector (1, 0, 0) side with the broken line as a boundary. The code “V0” is written in the area. This means that when an output voltage vector having an end point in the isosceles triangular region is adopted, the switching pattern V0 is adopted instead of the switching pattern V7, and the period T6 in which the switching pattern V6 is adopted is realized. It shows that you can.

図11は、本実施の形態による改善を説明するベクトル図である。非零電圧ベクトルの配置は、図10における配置と同様である。右上がりハッチングで示された領域Q0は、電圧指令値Vu*,Vv*,Vw*としてそれぞれ信号波Vu0*,Vv0*,Vw0*を用いた場合に、当該領域Q0を挟む隣接した一対の非零電圧ベクトルにそれぞれ対応した一対のスイッチングパターンVgのいずれもが、検出期間長Tth以上となる出力電圧ベクトルの終点が収まる領域である。図2、図6で例示されるように、当該一対のスイッチングパターンVgの各々が、一対の期間に別れる。よってこれらの期間の各々が検出期間長Tth以上となるときの出力電圧ベクトルの終点は、電圧ベクトル(1,0,0),(1,1,0)のいずれからも比αの二倍の値2・αだけ離れた領域に位置する。かかる領域が領域Q0として示される。   FIG. 11 is a vector diagram for explaining the improvement according to the present embodiment. The arrangement of the non-zero voltage vectors is the same as that shown in FIG. A region Q0 indicated by right-upward hatching is a pair of adjacent non-interposing regions Q0 when the signal waves Vu0 *, Vv0 *, and Vw0 * are used as the voltage command values Vu *, Vv *, and Vw *, respectively. Each of the pair of switching patterns Vg respectively corresponding to the zero voltage vector is a region where the end point of the output voltage vector that becomes the detection period length Tth or more falls. As illustrated in FIGS. 2 and 6, each of the pair of switching patterns Vg is separated into a pair of periods. Therefore, the end point of the output voltage vector when each of these periods is equal to or longer than the detection period length Tth is twice the ratio α from any of the voltage vectors (1, 0, 0) and (1, 1, 0). It is located in an area separated by the value 2 · α. Such a region is indicated as region Q0.

領域Q1は、本実施の形態により、領域Q0以外で、一対のスイッチングパターンVgのいずれもが検出期間長Tth以上となる出力電圧ベクトルの終点が収まる領域である。つまり本実施の形態によって、推定値iu^,iv^,iw^を正しく得ることができる出力電圧ベクトルの終点が位置する領域が、領域Q0よりも領域Q1だけ、増えたことを示す。   The region Q1 is a region where the end point of the output voltage vector in which both of the pair of switching patterns Vg are equal to or longer than the detection period length Tth is included in the present embodiment, except for the region Q0. That is, according to the present embodiment, the region where the end point of the output voltage vector from which the estimated values iu ^, iv ^, iw ^ can be obtained correctly is increased by the region Q1 from the region Q0.

図5に即して言えば、期間T4の長さが検出期間長Tth以上であればよいので、領域Q1のうち電圧ベクトル(1,0,0)側にあるものは、領域Q0から比α(=2・α−α)だけ電圧ベクトル(1,0,0)側に広がって示される。図7に即して見ても、同様に、領域Q1のうち電圧ベクトル(1,1,0)側にあるものは、領域Q0から比αだけ電圧ベクトル(1,1,0)側に広がって示される。   In the case of FIG. 5, since the length of the period T4 only needs to be equal to or longer than the detection period length Tth, the area Q1 on the voltage vector (1, 0, 0) side has a ratio α from the area Q0. (= 2 · α−α) is shown spreading toward the voltage vector (1, 0, 0) side. In the same way as shown in FIG. 7, the region Q1 on the voltage vector (1, 1, 0) side similarly spreads from the region Q0 to the voltage vector (1, 1, 0) side by a ratio α. Shown.

他の隣接する一対の電圧ベクトルに関しても同様に領域Q0,Q1が存在し、検出必要長を確保できる領域が広がることが理解される。   Similarly, it is understood that the regions Q0 and Q1 also exist for the other pair of adjacent voltage vectors, and the region in which the necessary detection length can be secured is expanded.

このようにスイッチングパターンV0,V7のいずれを採用するかは、図5に示される様にキャリアCの最小値が最小相電圧指令と一致するか、図7に示される様にキャリアCの最大値が最大相電圧指令と一致するかで決定される。   Thus, which of the switching patterns V0 and V7 is adopted depends on whether the minimum value of the carrier C matches the minimum phase voltage command as shown in FIG. 5, or the maximum value of the carrier C as shown in FIG. Is determined according to the maximum phase voltage command.

これを、キャリアCに対称三角波を採用することを前提としてより一般化すれば、下記の様に表現できる。但しキャリアCの振幅ΔC、検出期間長Tthの周期Tcに対する比α(=Tth/Tc)を導入し、電圧指令値のうち最も大きい値を最大相指令値Vmax*とし、最も小さい値を最小相指令値Vmin*とし、前記最大相指令値Vmax*と前記最小相指令値Vmin*との間の値を中間相指令値Vmid*とする。   If this is generalized on the assumption that a symmetric triangular wave is adopted for the carrier C, it can be expressed as follows. However, the ratio α (= Tth / Tc) of the carrier C amplitude ΔC and the detection period length Tth to the period Tc is introduced, the largest value of the voltage command values is set as the maximum phase command value Vmax *, and the smallest value is set as the minimum phase A command value Vmin * is set, and a value between the maximum phase command value Vmax * and the minimum phase command value Vmin * is set as an intermediate phase command value Vmid *.

まずVu0*<Vv0*<<Vw0*の場合、期間T61,T62の長さが検出期間長Tth以上であることが前提である。そうでないとスイッチングパターンV4において直流電流idcを測定する時間を改善しても推定値iw^を正しく求めることができないからである。よって着目する一つの制御区間において式(1)が成立することが前提である。   First, in the case of Vu0 * <Vv0 * << Vw0 *, it is assumed that the lengths of the periods T61 and T62 are equal to or longer than the detection period length Tth. Otherwise, the estimated value iw ^ cannot be obtained correctly even if the time for measuring the DC current idc in the switching pattern V4 is improved. Therefore, it is a premise that Formula (1) is materialized in one control section to which attention is paid.

(Vmax*−Vmid*)・(1/ΔC)/2≧α…(1)   (Vmax * −Vmid *) · (1 / ΔC) / 2 ≧ α (1)

また、図2に示される様に分離した、一対の期間T41,T42の長さが検出期間長Tth未満であることが、改善の前提である。他方、それらの長さの和が検出期間長Tth以上であることも改善の前提である。上述の様に図5で示された期間T4の長さは期間T41,T42の長さの総和だからである。よって着目する一つの制御区間において式(2),(3)のいずれもが成立することが前提である。   Further, it is a precondition for improvement that the length of the pair of periods T41 and T42 separated as shown in FIG. 2 is less than the detection period length Tth. On the other hand, it is also a premise for improvement that the sum of these lengths is equal to or longer than the detection period length Tth. This is because the length of the period T4 shown in FIG. 5 is the sum of the lengths of the periods T41 and T42 as described above. Therefore, it is a premise that both of the expressions (2) and (3) are satisfied in one control section of interest.

(Vmid*−Vmin*)・(1/ΔC)/2<α…(2)
(Vmid*−Vmin*)・(1/ΔC)≧α …(3)
(Vmid * −Vmin *) · (1 / ΔC) / 2 <α (2)
(Vmid * −Vmin *) · (1 / ΔC) ≧ α (3)

このような状況において、当該制御区間内でのキャリアCの最小値と最小相指令値Vmin*とを等しくすることで、図5に示される様に、スイッチングパターンV4が採用される期間T4を一つに纏めることができる。   In such a situation, by making the minimum value of the carrier C and the minimum phase command value Vmin * in the control section equal, as shown in FIG. 5, the period T4 in which the switching pattern V4 is adopted is set to one. Can be put together.

次にVu0*<<Vv0*<Vw0*の場合、式(1)と同様に考えて、着目する一つの制御区間において式(4)が成立することが前提である。   Next, in the case of Vu0 * << Vv0 * <Vw0 *, it is assumed that Expression (4) is satisfied in one control section to be considered in the same manner as Expression (1).

(Vmid*−Vmin*)・(1/ΔC)/2≧α…(4)   (Vmid * −Vmin *) · (1 / ΔC) / 2 ≧ α (4)

また、式(2),(3)と同様に考えて、着目する一つの制御区間において式(5),(6)のいずれもが成立することが前提である。   In addition, considering in the same manner as equations (2) and (3), it is assumed that both equations (5) and (6) hold in one control section of interest.

(Vmax*−Vmid*)・(1/ΔC)/2<α…(5)
(Vmax*−Vmid*)・(1/ΔC)≧α …(6)
(Vmax * −Vmid *) · (1 / ΔC) / 2 <α (5)
(Vmax * −Vmid *) · (1 / ΔC) ≧ α (6)

このような状況において、当該制御区間内でのキャリアCの最大値と最大相指令値Vmax*とを等しくすることで、図7に示される様に、スイッチングパターンV6が採用される期間T6を一つに纏めることができる。   In such a situation, by making the maximum value of the carrier C and the maximum phase command value Vmax * in the control section equal, as shown in FIG. 7, the period T6 in which the switching pattern V6 is adopted is set to one. Can be put together.

[キャリアCが非対称三角波の場合の説明]
Vu0*<Vv0*<<Vw0*の場合、図5に示される様に、一つの制御区間においてスイッチングパターンV7,V6,V4,V6,V7の順に並び、従って一つの制御区間においてはスイッチングパターンV4を採用する期間が、唯一の期間T4であれば望ましい。そしてキャリアCに三角波を用いて、期間T4がキャリアCの最小値を含めば、キャリアCが対称三角波であるか非対象三角波であるかは問わない。キャリアCが対称三角波のときに期間T61,T62について式(1)が満足されるのであれば、非対象三角波のときに期間T61,T62のいずれか一方の長さを検出期間長Tth以上にすることができるからである。
[Explanation when Carrier C is Asymmetrical Triangular Wave]
In the case of Vu0 * <Vv0 * << Vw0 *, as shown in FIG. 5, the switching patterns V7, V6, V4, V6, and V7 are arranged in order in one control section. Therefore, in one control section, the switching pattern V4 is arranged. It is desirable that the period for adopting is the only period T4. If a triangular wave is used for the carrier C and the period T4 includes the minimum value of the carrier C, it does not matter whether the carrier C is a symmetric triangular wave or a non-target triangular wave. If the expression (1) is satisfied for the periods T61 and T62 when the carrier C is a symmetric triangular wave, the length of one of the periods T61 and T62 is set to be longer than the detection period length Tth when the carrier C is a non-target triangular wave. Because it can.

図12はパターン生成部34の動作を説明するグラフであり、図5に対応している。但しキャリアCは非対称三角波である。具体的にはキャリアCは、当該制御区間をその始期から終期に向かってk:(k−1)で内分する時点で最小値を採る。ここで係数kは、0以上1以下の値を採る。k=0ならばキャリアCは上昇を繰り返す直角三角波であり、k=1ならばキャリアCは下降を繰り返す直角三角波である。k=1/2であればキャリアCは対称三角波となる。   FIG. 12 is a graph for explaining the operation of the pattern generation unit 34 and corresponds to FIG. However, the carrier C is an asymmetric triangular wave. Specifically, the carrier C takes the minimum value at the time when the control section is internally divided by k: (k−1) from the start to the end. Here, the coefficient k takes a value from 0 to 1. If k = 0, the carrier C is a right-angled triangular wave that repeats rising, and if k = 1, the carrier C is a right-angled triangular wave that repeatedly decreases. If k = 1/2, the carrier C becomes a symmetrical triangular wave.

キャリアCの最小値は最小相指令値Vw2*と等しい。よって図5と同様にして、スイッチングパターンV4が持続される期間T4が得られる。   The minimum value of the carrier C is equal to the minimum phase command value Vw2 *. Therefore, similarly to FIG. 5, a period T4 in which the switching pattern V4 is sustained is obtained.

図12ではk<1/2の場合が例示されており、スイッチングパターンV6が採用される期間T61,T62のうち、当該制御区間の始期に近い方の期間T61は検出期間長Tthよりも短いかもしれない。しかしながら、期間T62が検出期間長Tthよりも長ければ、期間T62において測定される直流電流idcにより、推定値iw^を精度良く求めることができる。つまり、キャリアCが非対称三角波である場合を含めると、前述の式(1)は式(1a),(1b)に書き改められ、式(1a),(1b)の少なくともいずれか一方が成立することが、推定値iw^を精度良く求めるための前提となる。   FIG. 12 illustrates the case of k <1/2. Of the periods T61 and T62 in which the switching pattern V6 is employed, the period T61 closer to the start of the control section may be shorter than the detection period length Tth. unknown. However, if the period T62 is longer than the detection period length Tth, the estimated value iw ^ can be accurately obtained from the DC current idc measured in the period T62. In other words, when the case where the carrier C is an asymmetric triangular wave is included, the above equation (1) is rewritten into the equations (1a) and (1b), and at least one of the equations (1a) and (1b) is satisfied. This is the premise for obtaining the estimated value iw ^ with high accuracy.

(Vmax*−Vmid*)・(k/ΔC)≧α …(1a)
(Vmax*−Vmid*)・((1−k)/ΔC)≧α …(1b)
(Vmax * −Vmid *) · (k / ΔC) ≧ α (1a)
(Vmax * −Vmid *) · ((1−k) / ΔC) ≧ α (1b)

また、前述の式(2)は式(2a),(2b)に書き改められ、式(2a),(2b),(3)の全てが成立することが、推定値iu^を精度良く求めるための前提となる。   Further, the above equation (2) is rewritten into the equations (2a) and (2b), and the fact that all of the equations (2a), (2b), and (3) are satisfied, obtains the estimated value iu ^ with high accuracy. It is a premise for.

(Vmid*−Vmin*)・(k/ΔC)<α …(2a)
(Vmid*−Vmin*)・((1−k)/ΔC)<α …(2b)
(Vmid * −Vmin *) · (k / ΔC) <α (2a)
(Vmid * −Vmin *) · ((1−k) / ΔC) <α (2b)

図13はパターン生成部34の動作を説明するグラフであり、図7に対応している。但しキャリアCは非対称三角波である。具体的にはキャリアCは、当該制御区間をその始期から終期に向かってk:(k−1)で内分する時点で最大値を採る。ここでも係数kは、0以上1以下の値を採り、k=0ならばキャリアCは下降を繰り返す直角三角波であり、k=1ならばキャリアCは上昇を繰り返す直角三角波である。k=1/2であればキャリアCは対称三角波となる。   FIG. 13 is a graph for explaining the operation of the pattern generation unit 34 and corresponds to FIG. However, the carrier C is an asymmetric triangular wave. Specifically, the carrier C takes the maximum value when the control section is internally divided by k: (k−1) from the start to the end. Here, the coefficient k takes a value between 0 and 1, and if k = 0, the carrier C is a right triangle wave that repeats a descent, and if k = 1, the carrier C is a right triangle wave that repeats a rise. If k = 1/2, the carrier C becomes a symmetrical triangular wave.

キャリアCの最大値は最大相指令値Vw1*と等しい。よって図7と同様にして、スイッチングパターンV6が持続される期間T6が得られる。   The maximum value of the carrier C is equal to the maximum phase command value Vw1 *. Therefore, similarly to FIG. 7, a period T6 in which the switching pattern V6 is sustained is obtained.

図13ではk>1/2の場合が例示されており、スイッチングパターンV4が採用される期間T41,T42のうち、当該制御区間の終期に近い方の期間T42は検出期間長Tthよりも短いかもしれない。しかしながら、期間T42が検出期間長Tthよりも長ければ、期間T42において測定される直流電流idcにより、推定値iu^を精度良く求めることができる。つまり、キャリアCが非対称三角波である場合を含めると、前述の式(4)は式(4a),(4b)に書き改められ、式(4a),(4b)の少なくともいずれか一方が成立することが、推定値iu^を精度良く求めるための前提となる。   FIG. 13 exemplifies the case of k> 1/2. Of the periods T41 and T42 in which the switching pattern V4 is employed, the period T42 closer to the end of the control section may be shorter than the detection period length Tth. unknown. However, if the period T42 is longer than the detection period length Tth, the estimated value iu ^ can be accurately obtained from the DC current idc measured in the period T42. That is, when the case where the carrier C is an asymmetric triangular wave is included, the above equation (4) is rewritten into equations (4a) and (4b), and at least one of equations (4a) and (4b) is satisfied. This is a precondition for accurately obtaining the estimated value iu ^.

(Vmid*−Vmin*)・(k/ΔC)≧α …(4a)
(Vmid*−Vmin*)・((1−k)/ΔC)≧α …(4b)
(Vmid * −Vmin *) · (k / ΔC) ≧ α (4a)
(Vmid * −Vmin *) · ((1−k) / ΔC) ≧ α (4b)

また、前述の式(5)は式(5a),(5b)に書き改められ、式(5a),(5b),(6)の全てが成立することが、推定値iu^を精度良く求めるための前提となる。   Further, the above equation (5) is rewritten into the equations (5a) and (5b), and if all of the equations (5a), (5b), and (6) are satisfied, the estimated value iu ^ is obtained with high accuracy. It is a premise for.

(Vmax*−Vmid*)・(k/ΔC)<α …(5a)
(Vmax*−Vmid*)・((1−k)/ΔC)<α …(5b)
(Vmax * −Vmid *) · (k / ΔC) <α (5a)
(Vmax * −Vmid *) · ((1−k) / ΔC) <α (5b)

キャリアCは、非対称三角波であっても、直角三角波でなければ、対称三角波と同様、当該制御区間の始期及び終期の両方において、その最大値または最小値のいずれか一方の値を採る。しかし、キャリアCが直角三角波であれば、キャリアCが最小値を採る時点は始期及び終期のいずれか一方であり、最大値を採る時点はその他方となる。   Even if the carrier C is an asymmetric triangular wave, if it is not a right-angled triangular wave, it takes either the maximum value or the minimum value at both the beginning and end of the control section, as in the case of the symmetric triangular wave. However, if the carrier C is a right-angled triangular wave, the time when the carrier C takes the minimum value is one of the beginning and the end, and the time when the carrier C takes the maximum value is the other.

つまり、キャリアCは、対称三角波であっても、直角三角波を含めた非対象三角波であっても、当該制御区間の始期及び終期の少なくともいずれか一方において、Vu0*<Vv0*<<Vw0*であれば最大値を採り、Vu0*<<Vv0*<Vw0*であれば最小値を採る、と言える。   In other words, whether carrier C is a symmetric triangular wave or a non-target triangular wave including a right triangular wave, Vu0 * <Vv0 * << Vw0 * at at least one of the start and end of the control section. If there is, the maximum value is taken, and if Vu0 * << Vv0 * <Vw0 *, the minimum value is taken.

そしてキャリアCが対称三角波であれば、当該制御区間の中央において、Vu0*<Vv0*<<Vw0*であれば最小値を採り、Vu0*<<Vv0*<Vw0*であれば最大値を採る、と言える。   If the carrier C is a symmetrical triangular wave, at the center of the control section, the minimum value is taken if Vu0 * <Vv0 * << Vw0 *, and the maximum value is taken if Vu0 * << Vv0 * <Vw0 *. It can be said.

キャリアCが三角波であれば、対称三角波であっても、直角三角波を含めた非対象三角波であっても、Vu0*<Vv0*<<Vw0*のときと、Vu0*<<Vv0*<Vw0*のときとで互いに位相が180度相違する三角波を採用できる。   If carrier C is a triangular wave, Vu0 * <Vv0 * << Vw0 *, Vu0 * << Vv0 * <Vw0 *, whether it is a symmetrical triangular wave or a non-target triangular wave including a right triangular wave. It is possible to adopt triangular waves whose phases are different from each other by 180 degrees.

なお、例えば特許文献2では直角三角波のキャリアと電圧指令値との比較により、検出期間長Tthよりも長くスイッチングパターンを持続する期間を得ている。しかし特許文献2では二相変調を採用しておらず、スイッチング損失を改善する観点で本実施の形態の技術の方が優れている。   For example, in Patent Document 2, a period in which the switching pattern is maintained longer than the detection period length Tth is obtained by comparing the carrier of the right triangular wave and the voltage command value. However, Patent Document 2 does not employ two-phase modulation, and the technique of the present embodiment is superior from the viewpoint of improving switching loss.

[スイッチングパターンの決定の説明]
上記の説明では、キャリアCと電圧指令値との比較によってスイッチングパターンVgが決定されていた。しかしながら、スイッチングパターンVgはかかる比較によってのみ決定される必要はない。具体的には上記の例で言えば、一つの制御区間におけるスイッチングパターンV6の長さの総和が当該制御区間におけるスイッチングパターンV4の総和よりも長いときには、当該制御区間においてスイッチングパターンV0を採用せずにスイッチングパターンV7を採用し、期間T4は期間T61,T62に隣接して挟まれる(図5、図12を参照)。
[Description of switching pattern determination]
In the above description, the switching pattern Vg is determined by comparing the carrier C with the voltage command value. However, the switching pattern Vg need not be determined only by such comparison. Specifically, in the above example, when the sum of the lengths of the switching patterns V6 in one control section is longer than the sum of the switching patterns V4 in the control section, the switching pattern V0 is not adopted in the control section. The switching pattern V7 is employed, and the period T4 is sandwiched between the periods T61 and T62 (see FIGS. 5 and 12).

一つの制御区間におけるスイッチングパターンV4の長さの総和が当該制御区間におけるスイッチングパターンV6の総和よりも長いときには、当該制御区間においてスイッチングパターンV7を採用せずにスイッチングパターンV0を採用し、期間T6は期間T41,T42に隣接して挟まれる(図7、図13を参照)。   When the sum of the lengths of the switching patterns V4 in one control section is longer than the sum of the switching patterns V6 in the control section, the switching pattern V0 is adopted in the control section without adopting the switching pattern V7, and the period T6 is It is sandwiched adjacent to the periods T41 and T42 (see FIGS. 7 and 13).

1 インバータ
1u,1v,1w 電流経路
3 制御部
31 線電流計算部
33 スイッチング制御部
34 パターン生成部
35 キャリア生成部
36 電圧指令生成部
C キャリア
P1,P2 入力端
S1〜S6 スイッチング素子
T4,T41,T42,T6,T61,T62 期間
Tth 検出期間長
V0,V1,V2,V3,V4,V5,V6,V7,Vg スイッチングパターン
Vdc 直流電圧
Vmax* 最大相指令値
Vmid* 中間相指令値
Vmin* 最小相指令値
Vu0*,Vv0*,Vw0* 信号波
Vu1*,Vv1*,Vw1*,Vu2*,Vv2*,Vw2*,Vu*,Vv*,Vw* 電圧指令値
idc 直流電流
iu,iv,iw 線電流
iu^,iv^,iw^ 推定値
k 係数
ΔC 振幅
α 比
DESCRIPTION OF SYMBOLS 1 Inverter 1u, 1v, 1w Current path 3 Control part 31 Line current calculation part 33 Switching control part 34 Pattern generation part 35 Carrier generation part 36 Voltage command generation part C Carrier P1, P2 Input terminal S1-S6 Switching element T4, T41, T42, T6, T61, T62 Period Tth Detection period length V0, V1, V2, V3, V4, V5, V6, V7, Vg Switching pattern Vdc DC voltage Vmax * Maximum phase command value Vmid * Intermediate phase command value Vmin * Minimum phase Command value Vu0 *, Vv0 *, Vw0 * Signal wave Vu1 *, Vv1 *, Vw1 *, Vu2 *, Vv2 *, Vw2 *, Vu *, Vv *, Vw * Voltage command value idc DC current iu, iv, iw line Current iu ^, iv ^, iw ^ Estimated value k Factor ΔC Amplitude α Ratio

Claims (7)

第1の入力端(P1)と第2の入力端(P2)との間で互いに並列に接続された3つの電流経路(1u,1v,1w)を有し、
前記第1の入力端(P1)と前記第2の入力端(P2)との間で、前記3つの電流経路の各々が互いに直列に接続されて排他的に導通する一対のスイッチング素子(S1〜S6)を含み前記第1の入力端(P1)を前記第2の入力端(P2)よりも高電位にする直流電圧(Vdc)を三相電圧に変換するインバータ(1)を制御する装置であって、
スイッチングパターン(Vg)に則って、前記一対のスイッチング素子のスイッチングを制御するスイッチング制御部(33)と、
前記スイッチングパターンと、前記第1の入力端又は前記第2の入力端に流れる電流(idc)とに基づいて、前記インバータが出力する三相電流(iu,iv,iw)の推定値(iu^,iv^,iw^)を計算する線電流計算部(31)と、
制御区間毎に設定される前記三相電圧についての三相の電圧指令値(Vu*,Vv*,Vw*)に基づいて前記スイッチングパターンを設定するパターン生成部(34)と
を備え、
前記スイッチングパターンは前記制御区間毎に、
一つの前記電流経路のみにおいて、前記一対のスイッチング素子のうち前記第1の入力端に近い方が導通する第1パターン(V4)の少なくとも一つと、
一つの前記電流経路のみにおいて、前記一対のスイッチング素子のうち前記第2の入力端に近い方が導通する第2パターン(V6)の少なくとも一つと、
第3パターン(V0,V7)の少なくとも一つと
で構成され、
一つの前記制御区間における前記第2パターンの長さの総和が当該制御区間における前記第1パターンの総和よりも長いときには、当該制御区間における前記第3パターン(V7)では、全ての前記電流経路において前記一対のスイッチング素子のうち前記第1の入力端に近い方が導通し、前記第1パターンが採用される期間(T4)は前記第2パターンが採用される一対の期間(T61,T62)に隣接して挟まれ、
一つの前記制御区間における前記第1パターンの長さの総和が当該制御区間における前記第2パターンの総和よりも長いときには、当該制御区間における前記第3パターン(V0)では、全ての前記電流経路において前記一対のスイッチング素子のうち前記第2の入力端に近い方が導通し、前記第2パターンが採用される期間(T6)は前記第1パターンが採用される一対の期間(T41,T42)に隣接して挟まれる、インバータ制御装置(3)。
Having three current paths (1u, 1v, 1w) connected in parallel between the first input terminal (P1) and the second input terminal (P2) ;
Between the first input terminal (P1) and the second input terminal (P2), each of the three current paths is connected in series with each other and is electrically connected to a pair of switching elements (S1 to S1). comprises S6), said first input terminal (P1) device for controlling the inverter (1) for converting a DC voltage to the high potential (Vdc) to a three-phase voltage than the second input terminal (P2) and Because
In accordance with the switching pattern (Vg), a switching control unit (33) for controlling the switching of the pair of switching elements,
Based on the switching pattern and the current (idc) flowing through the first input terminal or the second input terminal, an estimated value (iu ^) of the three-phase current (iu, iv, iw) output by the inverter , iv ^, iw ^) for calculating the line current (31),
A pattern generation unit (34) for setting the switching pattern based on a three-phase voltage command value (Vu *, Vv *, Vw *) for the three-phase voltage set for each control section;
The switching pattern for each control section,
At least one of the first patterns (V4) in which the one close to the first input terminal of the pair of switching elements is conductive only in one current path;
In only one current path, at least one of the second patterns (V6) in which the one close to the second input terminal of the pair of switching elements is conductive;
It is composed of at least one of the third patterns (V0, V7),
When the total sum of the lengths of the second patterns in one control section is longer than the sum of the first patterns in the control section, in the third pattern (V7) in the control section, in all the current paths Of the pair of switching elements, the one closer to the first input terminal is conductive, and the period (T4) in which the first pattern is employed is the pair of periods (T61, T62) in which the second pattern is employed. Sandwiched adjacently,
When the total sum of the lengths of the first patterns in one control section is longer than the sum of the second patterns in the control section, in the third pattern (V0) in the control section, in all the current paths Of the pair of switching elements, the one closer to the second input terminal is conductive, and the period (T6) in which the second pattern is employed is the pair of periods (T41, T42) in which the first pattern is employed. An inverter control device (3) sandwiched adjacently.
前記制御区間の長さ(Tc)と等しい周期を有する三角波を呈するキャリア(C)を生成するキャリア生成部(35)
を更に備え、
前記パターン生成部(34)は、前記三相の前記電圧指令値(Vu*,Vv*,Vw*)と、前記キャリアとの比較に基づいて前記スイッチングパターン(Vg)を設定し、
前記キャリアの振幅ΔC、0以上1以下の係数k、一の前記スイッチングパターンが前記推定値の計算のために持続することが要求される所定長(Tth)の前記周期に対する比α(=Tth/Tc)、を導入し、前記三相の前記電圧指令値のうち最も大きい値を最大相指令値Vmax*とし、最も小さい値を最小相指令値Vmin*とし、前記最大相指令値Vmax*と前記最小相指令値Vmin*との間の値を中間相指令値Vmid*として、
(ア)一の前記制御区間において、
(Vmax*−Vmid*)・(k/ΔC)≧α;及び
(Vmax*−Vmid*)・((1−k)/ΔC)≧α
の少なくともいずれかが成立し、
かつ、
(Vmid*−Vmin*)・(k/ΔC)<α;
(Vmid*−Vmin*)・((1−k)/ΔC)<α;及び
(Vmid*−Vmin*)・(1/ΔC)≧α
の全てが成立する第1の条件が満足されるとき、
前記キャリアは、当該制御区間をその始期から終期に向かってk:(k−1)で内分する時点で、前記最小相指令値Vmin*と等しい最小値を採り、
(イ)一の前記制御区間において、
(Vmid*−Vmin*)・(k/ΔC)≧α;及び
(Vmid*−Vmin*)・((1−k)/ΔC)≧α
の少なくともいずれかが成立し、
かつ、
(Vmax*−Vmid*)・(k/ΔC)<α;
(Vmax*−Vmid*)・((1−k)/ΔC)<α;及び
(Vmax*−Vmid*)・(1/ΔC)≧α
の全てが成立する第2の条件が満足されるとき、
前記キャリアは、当該制御区間をその前記始期から前記終期に向かってk:(k−1)で内分する時点で、前記最大相指令値Vmax*と等しい最大値を採る、請求項1記載のインバータ制御装置(3)。
A carrier generator (35) for generating a carrier (C) exhibiting a triangular wave having a period equal to the length (Tc) of the control section
Further comprising
The pattern generation unit (34) sets the switching pattern (Vg) based on a comparison between the three-phase voltage command values (Vu *, Vv *, Vw *) and the carrier,
The carrier amplitude ΔC, a coefficient k of 0 or more and 1 or less, and a ratio α (= Tth / Tth) of a predetermined length (Tth) required for one switching pattern to be continued for the calculation of the estimated value. Tc), the largest value among the voltage command values of the three phases is set as the maximum phase command value Vmax *, the smallest value is set as the minimum phase command value Vmin *, and the maximum phase command value Vmax * and the A value between the minimum phase command value Vmin * and the intermediate phase command value Vmid *
(A) In one control section,
(Vmax * −Vmid *) · (k / ΔC) ≧ α; and (Vmax * −Vmid *) · ((1−k) / ΔC) ≧ α
At least one of
And,
(Vmid * −Vmin *) · (k / ΔC) <α;
(Vmid * −Vmin *) · ((1-k) / ΔC) <α; and (Vmid * −Vmin *) · (1 / ΔC) ≧ α
When the first condition for satisfying all of the above is satisfied,
The carrier takes a minimum value equal to the minimum phase command value Vmin * at the time when the control section is internally divided by k: (k−1) from the start to the end.
(B) In one control section,
(Vmid * −Vmin *) · (k / ΔC) ≧ α; and (Vmid * −Vmin *) · ((1−k) / ΔC) ≧ α
At least one of
And,
(Vmax * −Vmid *) · (k / ΔC) <α;
(Vmax * −Vmid *) · ((1−k) / ΔC) <α; and (Vmax * −Vmid *) · (1 / ΔC) ≧ α
When the second condition for satisfying all of the above is satisfied,
2. The carrier according to claim 1, wherein the carrier takes a maximum value equal to the maximum phase command value Vmax * at a time when the control section is internally divided by k: (k−1) from the start to the end. Inverter control device (3).
前記第1の条件が満足される一の前記制御区間では、当該制御区間の前記始期及び前記終期の少なくともいずれか一方において前記キャリアの最大値が得られ、
前記第2の条件が満足される一の前記制御区間では、当該制御区間の前記始期及び前記終期の少なくともいずれか一方において前記キャリアの最小値が得られる、請求項2記載のインバータ制御装置(3)。
In the one control section in which the first condition is satisfied, the maximum value of the carrier is obtained in at least one of the start period and the end period of the control section,
3. The inverter control device according to claim 2, wherein in the one control section in which the second condition is satisfied, the minimum value of the carrier is obtained in at least one of the start period and the end period of the control section. ).
前記キャリアは直角三角波であって、
当該制御区間の前記始期及び前記終期の一方において前記キャリアの前記最小値が、他方において前記キャリアの前記最大値が、それぞれ得られる、請求項3記載のインバータ制御装置。
The carrier is a right triangle wave,
The inverter control device according to claim 3, wherein the minimum value of the carrier is obtained in one of the start period and the end period of the control section, and the maximum value of the carrier is obtained in the other period.
前記第1の条件が満足される一の前記制御区間では、当該制御区間の前記始期及び前記終期のいずれにおいても前記キャリアの前記最大値が得られ、
前記第2の条件が満足される一の前記制御区間では、当該制御区間の前記始期及び前記終期のいずれにおいても前記キャリアの前記最小値が得られる、請求項3記載のインバータ制御装置(3)。
In the one control section in which the first condition is satisfied, the maximum value of the carrier is obtained at both the start period and the end period of the control section,
4. The inverter control device according to claim 3, wherein the minimum value of the carrier is obtained at any one of the start period and the end period of the control section in the one control section where the second condition is satisfied. 5. .
前記第1の条件が満足される一の前記制御区間では、当該制御区間の中央において前記キャリアの前記最小値が得られ、
前記第2の条件が満足される一の前記制御区間では、当該制御区間の前記中央において前記キャリアの前記最大値が得られる、請求項5記載のインバータ制御装置(3)。
In the one control section in which the first condition is satisfied, the minimum value of the carrier is obtained in the center of the control section,
The inverter control device (3) according to claim 5, wherein the maximum value of the carrier is obtained in the center of the control section in one control section in which the second condition is satisfied.
第1の信号波(Vu0*)と、前記第1の信号波に対する増分が、一つの前記制御区間における前記第1パターン(V4)が採用される期間の長さの総和(T41+T42)を決定する第2の信号波(Vv0*)と、前記第2の信号波に対する増分が、一つの前記制御区間における前記第2パターン(V6)が採用される期間の長さの総和(T61+T62)を決定する第3の信号波(Vw0*)とを入力して前記三相の指令値(Vu1*,Vv1*,Vw1*)を生成する電圧指令生成部(36)
を更に備え、
前記キャリアは、前記第1の条件が満足される一の前記制御区間と、前記第2の条件が満足される一の前記制御区間とで位相が180度相違する、請求項3記載のインバータ制御装置(3)。
The first signal wave (Vu0 *) and the increment with respect to the first signal wave are the total length (T41 + T42) of the period in which the first pattern (V4) is adopted in one control section. The second signal wave to be determined (Vv0 *) and the increment with respect to the second signal wave are the sum of the lengths of periods in which the second pattern (V6) is adopted in one control section (T61 + T62). ) Is input to the third signal wave (Vw0 *) to generate the three-phase command values (Vu1 *, Vv1 *, Vw1 *).
Further comprising
The inverter control according to claim 3, wherein the carrier has a phase difference of 180 degrees between the one control interval in which the first condition is satisfied and the one control interval in which the second condition is satisfied. Device (3).
JP2016103234A 2016-05-24 2016-05-24 Inverter control device Active JP6447576B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016103234A JP6447576B2 (en) 2016-05-24 2016-05-24 Inverter control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016103234A JP6447576B2 (en) 2016-05-24 2016-05-24 Inverter control device

Publications (2)

Publication Number Publication Date
JP2017212792A JP2017212792A (en) 2017-11-30
JP6447576B2 true JP6447576B2 (en) 2019-01-09

Family

ID=60476374

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016103234A Active JP6447576B2 (en) 2016-05-24 2016-05-24 Inverter control device

Country Status (1)

Country Link
JP (1) JP6447576B2 (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4877411B1 (en) * 2010-09-30 2012-02-15 ダイキン工業株式会社 Link voltage measurement method
JP5821181B2 (en) * 2010-12-14 2015-11-24 ダイキン工業株式会社 Inverter control method
JP5776199B2 (en) * 2011-02-09 2015-09-09 ダイキン工業株式会社 Inverter control method
JP5842534B2 (en) * 2011-10-26 2016-01-13 ダイキン工業株式会社 Inverter control device
JP5783065B2 (en) * 2012-01-26 2015-09-24 ダイキン工業株式会社 Power converter control device
JP5783064B2 (en) * 2012-01-26 2015-09-24 ダイキン工業株式会社 Power converter control device
JP5737445B2 (en) * 2013-03-05 2015-06-17 ダイキン工業株式会社 Power converter control device

Also Published As

Publication number Publication date
JP2017212792A (en) 2017-11-30

Similar Documents

Publication Publication Date Title
JP4508236B2 (en) Rotating machine control device
JP6583000B2 (en) Control device for rotating electrical machine
JP4508237B2 (en) Rotating machine control device
JP5831444B2 (en) Rotating machine control device
JP5387614B2 (en) Rotating machine control device
US9906168B2 (en) Power converting apparatus, control device, and method for controlling power converting apparatus
JP5902762B2 (en) Voltage command correction device for detecting output current in inverter
JP6250222B2 (en) Power converter
JP5737445B2 (en) Power converter control device
KR102275081B1 (en) Motor control apparatus, motor control program, and motor control method
US9755563B2 (en) Inverter control apparatus and inverter apparatus
US9831801B2 (en) Three-phase inverter system including control circuit to detect failure in an output current sensor
Bedetti et al. Accurate modeling, compensation and self-commissioning of inverter voltage distortion for high-performance motor drives
JP2015192578A (en) Voltage detection device and voltage/current detection device
JP2009112143A (en) Device and method of controlling three-phase ac motor
JP6447576B2 (en) Inverter control device
JP2017093073A (en) Power conversion apparatus
JP6407175B2 (en) Power converter control device
JP5704009B2 (en) Power converter
EP3327927A1 (en) Motor driving device
JP2016048997A (en) Control method and device for power conversion system
JP5776199B2 (en) Inverter control method
JP7070358B2 (en) Inverter device
US20200091845A1 (en) Rotor position estimation device, motor control device, and recording medium
JP6582393B2 (en) Control device for motor drive device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180327

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180522

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181119

R151 Written notification of patent or utility model registration

Ref document number: 6447576

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151