JP2019187136A - Device for controlling dc/dc converter - Google Patents

Device for controlling dc/dc converter Download PDF

Info

Publication number
JP2019187136A
JP2019187136A JP2018076723A JP2018076723A JP2019187136A JP 2019187136 A JP2019187136 A JP 2019187136A JP 2018076723 A JP2018076723 A JP 2018076723A JP 2018076723 A JP2018076723 A JP 2018076723A JP 2019187136 A JP2019187136 A JP 2019187136A
Authority
JP
Japan
Prior art keywords
detection error
state
reactor
voltage
value
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.)
Pending
Application number
JP2018076723A
Other languages
Japanese (ja)
Inventor
大谷 裕樹
Hiroki Otani
裕樹 大谷
山田 堅滋
Katashige Yamada
堅滋 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Toyota Central R&D Labs Inc
Original Assignee
Toyota Motor Corp
Toyota Central R&D Labs Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp, Toyota Central R&D Labs Inc filed Critical Toyota Motor Corp
Priority to JP2018076723A priority Critical patent/JP2019187136A/en
Publication of JP2019187136A publication Critical patent/JP2019187136A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Dc-Dc Converters (AREA)

Abstract

To estimate a reactor current with high accuracy in so-called single-element switching control.SOLUTION: A control device 30 includes an observer 34 for estimating a reactor current iand at least one disturbance quantity using a state equation describing a state of a DC/DC converter 11 in which the single element switching control is performed. At least one disturbance quantity includes: a first detection error Δ(v-v) which is a difference detection error between a capacitor voltage vand a power supply voltage vin a particular switch state where an upper element 14 is held in an on-state and a lower element 16 is held in an off-state, respectively; and a second detection error Δvwhich is a detection error of the power supply voltage vin other switch states which are not in the particular switch state.SELECTED DRAWING: Figure 4

Description

本発明は、DC/DCコンバータの制御装置に関する。   The present invention relates to a control device for a DC / DC converter.

従来から、電気自動車またはハイブリッド自動車を含む電動車両において、直流電源から供給される電圧に対して電圧変換を行うDC/DCコンバータが搭載されている。   Conventionally, in an electric vehicle including an electric vehicle or a hybrid vehicle, a DC / DC converter that performs voltage conversion on a voltage supplied from a DC power supply is mounted.

特許文献1には、リアクトルを流れる電流(以下、リアクトル電流)を検出する代わりに、オブザーバを用いてリアクトル電流を推定することで、DC/DCコンバータを制御する技術が記載されている。   Patent Document 1 describes a technique for controlling a DC / DC converter by estimating a reactor current using an observer instead of detecting a current flowing through a reactor (hereinafter referred to as a reactor current).

特開2006−042536号公報JP 2006-042536 A

ところで、電源電圧(直流電源の両端間電圧)およびコンデンサ電圧(平滑コンデンサの両端間電圧)の両方を検出する装置構成では、少なくとも一方の検出誤差が無視できない程度に大きくなると、リアクトル電流の推定精度が低下することがある。   By the way, in the device configuration that detects both the power supply voltage (voltage across the DC power supply) and the capacitor voltage (voltage across the smoothing capacitor), if at least one of the detection errors becomes so large that it cannot be ignored, the reactor current estimation accuracy May decrease.

特に、一方のスイッチング素子をオフ状態に保持したまま、他方のスイッチング素子のみをオン・オフする制御(以下、片素子スイッチング制御)を行う場合、キャリア信号の周期中にリアクトルに流れる電流がゼロになる不連続モードがあるため、2つのスイッチング素子を交互にオン・オフする制御(以下、両素子スイッチング制御)と比べてリアクトル電流の推定精度が低下する傾向がある。   In particular, when performing control to turn on / off only the other switching element while holding one switching element in the off state (hereinafter referred to as single element switching control), the current flowing through the reactor during the period of the carrier signal becomes zero. Since there is a discontinuous mode, there is a tendency that the estimation accuracy of the reactor current is lowered as compared with the control in which the two switching elements are turned on / off alternately (hereinafter, both element switching control).

本発明では、いわゆる片素子スイッチング制御においてリアクトル電流を精度よく推定することを目的とする。   An object of the present invention is to accurately estimate a reactor current in so-called single-element switching control.

本発明は、直列に接続された第1スイッチング素子および第2スイッチング素子と、前記第1スイッチング素子および前記第2スイッチング素子の接続点と直流電源とに両端が接続されるリアクトルと、を含んで構成されるDC/DCコンバータを制御する制御装置であって、前記リアクトルを流れるリアクトル電流の目標値を示す電流指令値に従って、前記第1スイッチング素子および前記第2スイッチング素子のうちの一方の素子をオフ状態に保ちながら、他方の素子をオン・オフ駆動する片素子スイッチング制御を行うスイッチング制御部と、前記片素子スイッチング制御が行われている前記DC/DCコンバータの状態を記述する状態方程式を用いて、前記リアクトル電流および少なくとも1つの外乱量を推定するオブザーバと、を備え、前記DC/DCコンバータには、前記リアクトルからの出力電圧を平滑化させるコンデンサが接続され、前記第1スイッチング素子は、前記直流電源および前記コンデンサを含む閉じた経路の一部を構成し、前記第2スイッチング素子は、前記直流電源を含み、かつ前記コンデンサを含まない閉じた経路の一部を構成し、前記少なくとも1つの外乱量は、前記第1スイッチング素子がオン状態に前記第2スイッチング素子がオフ状態にそれぞれ保持された特定のスイッチ状態における、前記コンデンサの電圧と前記直流電源の電圧との間の差分の検出誤差である第1検出誤差と、前記特定のスイッチ状態ではない他のスイッチ状態における、前記直流電源の電圧の検出誤差である第2検出誤差と、を含む制御装置である。   The present invention includes a first switching element and a second switching element connected in series, and a reactor whose both ends are connected to a connection point of the first switching element and the second switching element and a DC power source. A control device for controlling a configured DC / DC converter, wherein one element of the first switching element and the second switching element is controlled according to a current command value indicating a target value of a reactor current flowing through the reactor. Using a switching control unit for performing single-element switching control for driving the other element on and off while maintaining the off-state, and a state equation describing the state of the DC / DC converter in which the single-element switching control is performed And an observer for estimating the reactor current and at least one disturbance amount, A capacitor for smoothing the output voltage from the reactor is connected to the DC / DC converter, and the first switching element forms part of a closed path including the DC power source and the capacitor; The second switching element includes a part of a closed path that includes the DC power source and does not include the capacitor, and the at least one disturbance amount is generated when the second switching element is turned on when the first switching element is turned on. A first detection error which is a detection error of a difference between the voltage of the capacitor and the voltage of the DC power supply in a specific switch state in which each element is held in an off state, and other non-specific switch states And a second detection error that is a detection error of the voltage of the DC power supply in the switch state.

また、前記オブザーバは、前記特定のスイッチ状態にて、前記第1検出誤差に対応するゲインを正値に設定して前記第1検出誤差を推定するとともに、前記第2検出誤差に対応するゲインをゼロ値に設定して前記第2検出誤差を推定してもよい。   The observer sets a gain corresponding to the first detection error to a positive value in the specific switch state to estimate the first detection error, and sets a gain corresponding to the second detection error. The second detection error may be estimated by setting a zero value.

また、前記オブザーバは、前記特定のスイッチ状態でない他のスイッチ状態にて、前記第1検出誤差に対応するゲインをゼロ値に設定して前記第1検出誤差を推定するとともに、前記第2検出誤差に対応するゲインを正値に設定して前記第2検出誤差を推定してもよい。   The observer sets the gain corresponding to the first detection error to a zero value in another switch state other than the specific switch state to estimate the first detection error, and the second detection error. The second detection error may be estimated by setting a gain corresponding to 1 to a positive value.

また、前記オブザーバは、前記リアクトル電流の推定値がゼロ値である場合、前記他のスイッチ状態であるにもかかわらず、前記第2検出誤差に対応するゲインをゼロ値に設定して前記第2検出誤差を推定してもよい。   In addition, when the estimated value of the reactor current is a zero value, the observer sets the gain corresponding to the second detection error to a zero value regardless of the other switch state and sets the second value. The detection error may be estimated.

また、前記オブザーバは、前記オン・オフ駆動のタイミングを決定するキャリア信号の半周期毎に前記リアクトル電流を推定し、前記スイッチング制御部は、前記オブザーバによって2回続けて推定された前記リアクトル電流の推定値の平均値を用いて前記片素子スイッチング制御を行ってもよい。   The observer estimates the reactor current every half cycle of the carrier signal that determines the timing of the on / off drive, and the switching control unit is configured to detect the reactor current estimated twice in succession by the observer. The single element switching control may be performed using an average value of the estimated values.

また、前記オブザーバは、前記オン・オフ駆動に応じて前記状態方程式を切り替えながら、前記リアクトル電流、前記第1検出誤差および前記第2検出誤差を推定してもよい。   The observer may estimate the reactor current, the first detection error, and the second detection error while switching the state equation in accordance with the on / off driving.

本発明によれば、いわゆる片素子スイッチング制御においてリアクトル電流を精度よく推定することができる。   According to the present invention, the reactor current can be accurately estimated in so-called single-element switching control.

本発明の一実施形態におけるDC/DCコンバータの制御装置を含むモータ駆動装置の基本構成を示す図である。It is a figure which shows the basic composition of the motor drive device containing the control apparatus of the DC / DC converter in one Embodiment of this invention. 図2(a)は、両素子スイッチング制御によるリアクトル電流の時間変化の一例を示す図である。図2(b)は、片素子スイッチング制御によるリアクトル電流の時間変化の一例を示す図である。Fig.2 (a) is a figure which shows an example of the time change of the reactor current by both element switching control. FIG.2 (b) is a figure which shows an example of the time change of the reactor current by single element switching control. 図3(a)は、DC/DCコンバータにおける第1スイッチ状態を模式的に示す部分回路図である。図3(b)は、DC/DCコンバータにおける第2スイッチ状態を模式的に示す部分回路図である。FIG. 3A is a partial circuit diagram schematically showing a first switch state in the DC / DC converter. FIG. 3B is a partial circuit diagram schematically showing a second switch state in the DC / DC converter. 図1に示す制御装置の構成図である。It is a block diagram of the control apparatus shown in FIG. 片素子スイッチング制御におけるスイッチング波形を示す図である。It is a figure which shows the switching waveform in single element switching control. 図4のオブザーバの動作を示すフローチャートである。5 is a flowchart showing the operation of the observer of FIG. 図4に示すオブザーバのブロック図である。It is a block diagram of the observer shown in FIG. 2種類のゲインを択一的に設定する方法を説明する図である。It is a figure explaining the method of setting two types of gains alternatively. 係数行列の設定方法を説明する図である。It is a figure explaining the setting method of a coefficient matrix. リアクトル電流の推定値を算出する方法を説明する図である。It is a figure explaining the method of calculating the estimated value of a reactor current. 電源電圧およびコンデンサ電圧の時間変化を示す図である。It is a figure which shows the time change of a power supply voltage and a capacitor voltage. 比較例におけるリアクトル電流の第1の推定結果を示す図である。It is a figure which shows the 1st estimation result of the reactor current in a comparative example. 実施例におけるリアクトル電流の第1の推定結果を示す図である。It is a figure which shows the 1st estimation result of the reactor current in an Example. 比較例におけるリアクトル電流の第2の推定結果を示す図である。It is a figure which shows the 2nd estimation result of the reactor current in a comparative example. 実施例におけるリアクトル電流の第2の推定結果を示す図である。It is a figure which shows the 2nd estimation result of the reactor current in an Example. 変形例におけるオブザーバに関する図である。It is a figure regarding the observer in a modification.

以下、本発明の実施形態について、図面に基づいて説明する。なお、本発明は、ここに記載される実施形態に限定されるものではない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. Note that the present invention is not limited to the embodiments described herein.

[モータ駆動装置100の基本構成]
図1は、本発明の一実施形態におけるDC/DCコンバータの制御装置30を含むモータ駆動装置100の基本構成を示す図である。このモータ駆動装置100は、車両を含む様々な電動装置に搭載されてもよい。
[Basic Configuration of Motor Drive Device 100]
FIG. 1 is a diagram showing a basic configuration of a motor driving device 100 including a DC / DC converter control device 30 according to an embodiment of the present invention. This motor drive device 100 may be mounted on various electric devices including a vehicle.

モータ駆動装置100は、直流電源10、DC/DCコンバータ11、低圧側コンデンサ17、高圧側コンデンサ18(コンデンサ)、および負荷104を含んで構成される。本図の例では、負荷104は、直流を交流に変換するインバータ105と、インバータ105によって駆動されるモータ106とを有する。なお、モータ106は、U相,V相,W相の3相交流電流により駆動される3相モータである。   The motor drive device 100 includes a DC power supply 10, a DC / DC converter 11, a low voltage side capacitor 17, a high voltage side capacitor 18 (capacitor), and a load 104. In the example of this figure, the load 104 includes an inverter 105 that converts direct current into alternating current, and a motor 106 that is driven by the inverter 105. Motor 106 is a three-phase motor driven by a three-phase alternating current of U phase, V phase, and W phase.

DC/DCコンバータ11は、リアクトル12、第1スイッチング素子(以下、上素子14という)、および第2スイッチング素子(以下、下素子16という)を有する。なお、上素子14および下素子16は、接続点Cにて一端同士が直列に接続される。   The DC / DC converter 11 includes a reactor 12, a first switching element (hereinafter referred to as an upper element 14), and a second switching element (hereinafter referred to as a lower element 16). One end of the upper element 14 and the lower element 16 is connected in series at the connection point C.

リアクトル12の一端は、直流電源10の正極側に接続される。リアクトル12の他端は、上素子14および下素子16の接続点Cに接続される。上素子14の他端は、正極母線19を介して、負荷104を構成するインバータ105の正極側に接続される。下素子16の他端は、負極母線20を介して、直流電源10の負極と、インバータ105の負極側とにそれぞれ接続される。   One end of the reactor 12 is connected to the positive electrode side of the DC power supply 10. The other end of the reactor 12 is connected to a connection point C between the upper element 14 and the lower element 16. The other end of the upper element 14 is connected to the positive electrode side of the inverter 105 constituting the load 104 via the positive electrode bus 19. The other end of the lower element 16 is connected to the negative electrode of the DC power supply 10 and the negative electrode side of the inverter 105 via the negative electrode bus 20.

低圧側コンデンサ17は、DC/DCコンバータ11の入力側電圧(直流電源10からの入力電圧)を平滑化させるコンデンサであり、リアクトル12の一端および直流電源10の正極の間と、負極母線20との間に接続される。高圧側コンデンサ18は、DC/DCコンバータ11の出力側電圧(リアクトル12からの出力電圧)を平滑化させるコンデンサであり、正極母線19および負極母線20の間に接続される。   The low-voltage side capacitor 17 is a capacitor that smoothes the input side voltage (input voltage from the DC power supply 10) of the DC / DC converter 11, and is connected between one end of the reactor 12 and the positive electrode of the DC power supply 10, and the negative bus 20 Connected between. The high voltage side capacitor 18 is a capacitor that smoothes the output side voltage (output voltage from the reactor 12) of the DC / DC converter 11, and is connected between the positive electrode bus 19 and the negative electrode bus 20.

この実施形態では、上素子14および下素子16はそれぞれ、NPNトランジスタにより構成される。上素子14は、正極母線19側がコレクタ、リアクトル12側がエミッタとなるように設けられる。下素子16は、リアクトル12側がコレクタ、負極母線20側がエミッタとなるように設けられる。また、上素子14および下素子16にはそれぞれ、エミッタ側からコレクタ側へ電流を流すダイオードが接続される。   In this embodiment, the upper element 14 and the lower element 16 are each configured by an NPN transistor. The upper element 14 is provided such that the positive electrode bus 19 side is a collector and the reactor 12 side is an emitter. The lower element 16 is provided such that the reactor 12 side is a collector and the negative bus 20 side is an emitter. Each of the upper element 14 and the lower element 16 is connected to a diode that allows current to flow from the emitter side to the collector side.

制御装置30は、モータ駆動装置100に設けられた少なくとも1つの検出器からの状態量に応じて、DC/DCコンバータ11を制御するコンピュータである。具体的には、制御装置30は、入力された少なくとも1つの状態量を用いて、上素子14および下素子16のスイッチ状態を制御する信号(スイッチング信号)を生成する。本図の例では、制御装置30には、[1]直流電源10の両端間電圧(以下、電源電圧v)、[2]高圧側コンデンサ18の両端間電圧(以下、コンデンサ電圧v)、[3]モータ106のU相電流(以下、電流i),[4]モータ106のW相電流(以下、電流i)、および[5]モータ106の回転角θ、の5つの状態量が入力される。 The control device 30 is a computer that controls the DC / DC converter 11 in accordance with a state quantity from at least one detector provided in the motor drive device 100. Specifically, the control device 30 generates a signal (switching signal) for controlling the switch states of the upper element 14 and the lower element 16 using at least one state quantity that is input. In the example of this figure, the control device 30 includes [1] a voltage across the DC power supply 10 (hereinafter, power supply voltage v b ), and [2] a voltage across the high-voltage side capacitor 18 (hereinafter referred to as capacitor voltage v c ). [3] U-phase current of motor 106 (hereinafter referred to as current i u ), [4] W-phase current of motor 106 (hereinafter referred to as current i w ), and [5] rotation angle θ of motor 106. A quantity is entered.

なお、本図に示す「i」は、DC/DCコンバータ11の出力電流である。制御装置30は、入力された電流i,i、およびインバータ105の出力電圧指令値から電力を求め、この電力をコンデンサ電圧vで除算することで出力電流iを算出する。 Note that “i m ” shown in the figure is the output current of the DC / DC converter 11. Controller 30, the input current i u, i w, and obtains the power from the output voltage command value of the inverter 105, calculates the output current i m by dividing the power in the capacitor voltage v c.

上記した回路構成を有するDC/DCコンバータ11は、パルス幅変調(PWM)を用いて上素子14および下素子16のオン期間(デューティ比d)を制御することで、コンデンサ電圧vの昇圧動作または降圧動作を行うことができる。 DC / DC converter 11 having the circuit configuration described above, by controlling the ON period of the upper element 14 and lower element 16 (duty ratio d) using a pulse width modulation (PWM), step-up operation of the capacitor voltage v c Alternatively, step-down operation can be performed.

例えば、下素子16をオン状態にすることで、図面の右方向(昇圧時の電流方向:VL側からVH側)にリアクトル電流iが流れ、リアクトル12にエネルギーが蓄積される。その後、下素子16をオフ状態にすることで、上素子14のダイオードを介して正極母線19側に電流が流れ、入力側電圧(VL)よりも高い出力側電圧(VH)が得られる。 For example, when the lower element 16 is turned on, the reactor current i L flows in the right direction in the drawing (current direction during boosting: from the VL side to the VH side), and energy is accumulated in the reactor 12. Thereafter, the lower element 16 is turned off, whereby a current flows to the positive bus 19 side via the diode of the upper element 14, and an output side voltage (VH) higher than the input side voltage (VL) is obtained.

反対に、上素子14をオン状態にすることで、図面の左方向(降圧時の電流方向:VH側からVL側)にリアクトル電流iが流れる。その後、上素子14をオフ状態にすることで、下素子16のダイオードを介して負極母線20側から電流が流れ、出力側電圧(VH)が下げられる。 On the contrary, when the upper element 14 is turned on, the reactor current i L flows in the left direction of the drawing (current direction at the time of step-down: from the VH side to the VL side). Thereafter, the upper element 14 is turned off, so that a current flows from the negative bus 20 side through the diode of the lower element 16, and the output side voltage (VH) is lowered.

[推定モデルの概要]
<片素子スイッチング制御>
DC/DCコンバータ11のスイッチング制御として、[1]上素子14および下素子16を交互にオン・オフする制御(以下、両素子スイッチング制御)と、[2]一方の素子(例えば、上素子14)をオフ状態に保持したまま、他方の素子(例えば、下素子16)のみをオン・オフする制御(以下、片素子スイッチング制御)が考えられる。特に、片素子スイッチング制御の場合、両素子スイッチング制御と比べて、スイッチングに伴う電力の損失量がより少なくなる利点がある。
[Outline of estimation model]
<Single element switching control>
As switching control of the DC / DC converter 11, [1] control for alternately turning on and off the upper element 14 and the lower element 16 (hereinafter, both element switching control), and [2] one element (for example, the upper element 14). ) Is kept in the off state, and the other element (for example, the lower element 16) is turned on / off (hereinafter referred to as single element switching control). In particular, in the case of single-element switching control, there is an advantage that the amount of power loss associated with switching is smaller than in double-element switching control.

図2は、力行モードから回生モードへの切り替え前後におけるリアクトル電流iの時間変化の一例を示す図である。グラフの横軸は時間を示すとともに、グラフの縦軸はリアクトル電流値(符号あり)を示す。ここでは、キャリア周期に相当する三角波状のリプルを発生させながら、リアクトル電流iを線形的に減少させる電流制御を行う。つまり、リアクトル電流iがゼロ又は正(i≧0)である力行モードから、リアクトル電流iが負(i<0)である回生モードに移行させることを想定する。 FIG. 2 is a diagram illustrating an example of a temporal change in reactor current i L before and after switching from the power running mode to the regenerative mode. The horizontal axis of the graph indicates time, and the vertical axis of the graph indicates a reactor current value (with a sign). Here, while generating a triangular wave-shaped ripple corresponding to the carrier period, the current control is performed to decrease the reactor current i L linearly. That is, it is assumed that the reactor current i L is shifted from the power running mode in which the reactor current i L is zero or positive (i L ≧ 0) to the regenerative mode in which the reactor current i L is negative (i L <0).

図2(a)は、両素子スイッチング制御によるリアクトル電流iの時間変化の一例を示す図である。両素子スイッチング制御は、与えられたデューティ比dに従って、上素子14、下素子16を交互にオン・オフする制御である。この制御は、ゼロ電流をクロスする前後において、キャリア周期中にリアクトル電流iが連続的に流れる連続モード(CCM)を保ったまま、力行モードから回生モードに継ぎ目なく移行させる。 FIG. 2A is a diagram illustrating an example of a temporal change of the reactor current i L by the both-element switching control. The both-element switching control is a control for alternately turning on and off the upper element 14 and the lower element 16 according to a given duty ratio d. This control before and after crossing the zero current remained reactor current i L in the carrier period keeping the continuous mode continuously flowing (CCM), seamless shifting to the regeneration mode from the power running mode.

図2(b)は、片素子スイッチング制御によるリアクトル電流iの時間変化の一例を示す図である。片素子スイッチング制御は、力行モードにて下素子16のみをオン・オフし、回生モードにて上素子14のみをオン・オフする制御である。この制御は、ゼロ電流をクロスする前後において、上素子14および下素子16が一時的にオフ状態になることで、キャリア周期中にリアクトル電流iがゼロとなる不連続モード(DCM)を発生させる。 FIG. 2B is a diagram illustrating an example of a temporal change of the reactor current i L by the single element switching control. The single element switching control is a control in which only the lower element 16 is turned on / off in the power running mode and only the upper element 14 is turned on / off in the regeneration mode. This control generates a discontinuous mode (DCM) in which the reactor current i L becomes zero during the carrier cycle by temporarily turning off the upper element 14 and the lower element 16 before and after crossing the zero current. Let

この不連続モードの発生中、制御系の入出力特性(d−iの特性曲線)におけるリニアリティが局所的に低下し、リアクトル電流iの推定精度を損ねる可能性がある。このように、片素子スイッチング制御を行う場合、両素子スイッチング制御を行う場合と比べてリアクトル電流iの推定精度が低下する傾向がある。 During the occurrence of this discontinuous mode, the linearity in the input / output characteristics of the control system (di- L characteristic curve) may be locally reduced, and the estimation accuracy of the reactor current i L may be impaired. Thus, when performing single element switching control, reactor current i L estimation accuracy as compared with the case where both the element switching control tends to decrease.

<電圧の検出誤差>
図1に示す制御系において、電源電圧vおよびコンデンサ電圧vをそれぞれ検出する2つの電圧検出器が必要とされる。例えば、制御系の製造コストを下げるために検出精度が相対的に低い電圧検出器を実装した場合、この検出精度に起因して、リアクトル電流iの推定精度が低下する可能性がある。以下の説明では、直流電源10の検出電圧を(v+Δv)と表現し、高圧側コンデンサ18の検出電圧を(v+Δv)と表現する。各々の和の第1項(v,v)は電圧の実際値であり、各々の和の第2項(Δv,Δv)は電圧検出器に起因する検出誤差である。
<Voltage detection error>
In the control system shown in FIG. 1, two voltage detectors for detecting the power supply voltage v b and capacitor voltage v c, respectively, it is required. For example, when a voltage detector having a relatively low detection accuracy is mounted in order to reduce the manufacturing cost of the control system, there is a possibility that the estimation accuracy of the reactor current i L is lowered due to this detection accuracy. In the following description, the detection voltage of the DC power supply 10 is expressed as (v b + Δv b ), and the detection voltage of the high-voltage side capacitor 18 is expressed as (v c + Δv c ). The first term (v b , v c ) of each sum is the actual value of the voltage, and the second term (Δv b , Δv c ) of each sum is a detection error due to the voltage detector.

図3(a)は、DC/DCコンバータ11における第1スイッチ状態を模式的に示す部分回路図である。ここで、「第1スイッチ状態」とは、上素子14がオン状態であり、かつ下素子16がオフ状態であることをいう。   FIG. 3A is a partial circuit diagram schematically showing a first switch state in the DC / DC converter 11. Here, the “first switch state” means that the upper element 14 is in the on state and the lower element 16 is in the off state.

本図から理解されるように、第1スイッチ状態下にて、破線で示す閉じた経路(以下、第1閉ループ経路22という)が形成される。この第1閉ループ経路22は、直流電源10を起点として、リアクトル12、上素子14、および高圧側コンデンサ18を経由する経路である。つまり、リアクトル12の両端間電圧(v)の誤差の観点では、差分(Δv−Δv)が検出誤差(いわゆる外乱)として作用し得る。 As understood from this figure, a closed path (hereinafter referred to as a first closed loop path 22) indicated by a broken line is formed under the first switch state. The first closed loop path 22 is a path that starts from the DC power supply 10 and passes through the reactor 12, the upper element 14, and the high-voltage side capacitor 18. That is, from the viewpoint of the error of the voltage (v L ) across the reactor 12, the difference (Δv c −Δv b ) can act as a detection error (so-called disturbance).

図3(b)は、DC/DCコンバータ11における第2スイッチ状態を模式的に示す部分回路図である。ここで、「第2スイッチ状態」とは、上素子14がオフ状態であり、かつ下素子16がオン状態であることをいう。   FIG. 3B is a partial circuit diagram schematically showing the second switch state in the DC / DC converter 11. Here, the “second switch state” means that the upper element 14 is in the off state and the lower element 16 is in the on state.

本図から理解されるように、第2スイッチ状態下にて、破線で示す閉じた経路(以下、第2閉ループ経路24という)が形成される。この第2閉ループ経路24は、直流電源10を起点として、リアクトル12、および下素子16を経由する経路である。つまり、リアクトル12の両端間電圧(v)の誤差の観点では、Δvが検出誤差(いわゆる外乱)として作用し得る。 As understood from this figure, a closed path (hereinafter referred to as a second closed loop path 24) indicated by a broken line is formed under the second switch state. The second closed loop path 24 is a path that starts from the DC power supply 10 and passes through the reactor 12 and the lower element 16. That is, Δv b can act as a detection error (so-called disturbance) from the viewpoint of an error in the voltage across the reactor 12 (v L ).

<モード1の状態方程式(第1閉ループ経路22)>
そこで、上記した誤差要因を考慮して、DC/DCコンバータ11のスイッチ状態に応じた推定モデルを構築する。この推定モデルの主な特徴は、[1]第1,第2スイッチ状態に応じて2種類の状態方程式を切り替える点、[2]第1,第2スイッチ状態に対応する2種類の外乱を導入する点、である。
<State Equation of Mode 1 (First Closed Loop Path 22)>
Therefore, an estimation model corresponding to the switch state of the DC / DC converter 11 is constructed in consideration of the above error factors. The main features of this estimation model are [1] switching between two types of state equations depending on the first and second switch states, and [2] introducing two types of disturbances corresponding to the first and second switch states. It is a point to do.

ここで、入力ベクトル(u)は、出力電流iおよび電源電圧vの2つの成分からなるベクトルである。状態ベクトル(x)は、2つの状態量(コンデンサ電圧vおよびリアクトル電流i)に2つの外乱量を付加した4つの成分からなるベクトルである。 Here, the input vector (u) is a vector consisting of two components of the output current i m and the power supply voltage v b. The state vector (x) is a vector consisting of two state quantities four components by adding two external disturbance value (the capacitor voltage v c and reactor current i L).

第1の外乱量は、特定のスイッチ状態における、コンデンサ電圧vと電源電圧vとの間の差分(v−v)の検出誤差(以下、第1検出誤差という)である。第2の外乱量は、特定のスイッチ状態ではない他のスイッチ状態における、電源電圧vの検出誤差(以下、第2検出誤差という)である。なお、「特定のスイッチ状態」とは、所定の期間(キャリア半周期の整数倍に相当する期間)を通して、上素子14がオン状態に、下素子16がオフ状態にそれぞれ保持された状態を意味する。 The first disturbance amount is a detection error (hereinafter referred to as a first detection error) of a difference (v c −v b ) between the capacitor voltage v c and the power supply voltage v b in a specific switch state. The second disturbance quantity, in other switch state is not a particular switch state, detection error of the power supply voltage v b (hereinafter, referred to as second detection error) is. The “specific switch state” means a state in which the upper element 14 is held in the on state and the lower element 16 is held in the off state over a predetermined period (a period corresponding to an integral multiple of the carrier half cycle). To do.

図3(a)の第1閉ループ経路22に対応する連続時間系の状態方程式は、以下の数式(1)により記述される。ここで、「L」は、リアクトル12のインダクタンス値を示す。「C」は、高圧側コンデンサ18のキャパシタンス値を示す。「R」は、リアクトル12の抵抗値を示す。また、上付きのドットは、時間微分演算子を示す。 The state equation of the continuous time system corresponding to the first closed loop path 22 in FIG. 3A is described by the following equation (1). Here, “L” indicates the inductance value of the reactor 12. “C” indicates the capacitance value of the high-voltage side capacitor 18. “R L ” indicates the resistance value of the reactor 12. Superscript dots indicate time differential operators.

Figure 2019187136
Figure 2019187136

ここで、数式(1)の状態方程式を、双一次変換を用いて離散化させることで、離散時間系の状態方程式を示す数式(2)が得られる。   Here, by discretizing the state equation of Equation (1) using bilinear transformation, Equation (2) indicating the state equation of the discrete time system is obtained.

Figure 2019187136
Figure 2019187136

<モード2の状態方程式(第2閉ループ経路24)>
図3(b)の第2閉ループ経路24に対応する連続時間系の状態方程式は、以下の数式(3)により記述される。
<State Equation of Mode 2 (Second Closed Loop Path 24)>
The state equation of the continuous time system corresponding to the second closed loop path 24 in FIG. 3B is described by the following equation (3).

Figure 2019187136
Figure 2019187136

ここで、数式(3)の状態方程式を、双一次変換を用いて離散化させることで、離散時間系の状態方程式を示す数式(4)が得られる。

Figure 2019187136
Here, by discretizing the state equation of Equation (3) using bilinear transformation, Equation (4) indicating the state equation of the discrete time system is obtained.
Figure 2019187136

[制御装置30の説明]
続いて、上記した推定モデルを適用する制御装置30の構成および動作について、図4〜図10を参照しながら詳細に説明する。
[Description of Control Device 30]
Next, the configuration and operation of the control device 30 to which the above estimation model is applied will be described in detail with reference to FIGS.

<制御装置30の構成および動作>
図4は、図1に示す制御装置30の構成図である。制御装置30は、指令値算出器32、オブザーバ34、デューティ比制御器36、および三角波比較器38を含んで構成される。本図の「v」は、コンデンサ電圧vの検出値であり、単に「電圧検出値v」ともいう。
<Configuration and Operation of Control Device 30>
FIG. 4 is a block diagram of the control device 30 shown in FIG. The control device 30 includes a command value calculator 32, an observer 34, a duty ratio controller 36, and a triangular wave comparator 38. “V c ” in the figure is a detected value of the capacitor voltage v c , and is also simply referred to as “voltage detected value v c ”.

また、「指令値」を示す変数は、上付きのアスタリスク「」を付して表記される。「v 」は、コンデンサ電圧vの指令値であり、単に「電圧指令値v 」ともいう。「i 」は、リアクトル電流iの指令値であり、単に「電流指令値i 」ともいう。 In addition, a variable indicating “command value” is indicated with a superscript “ * ”. “V c * ” is a command value of the capacitor voltage v c , and is also simply referred to as “voltage command value v c * ”. “I L * ” is a command value of reactor current i L , and is also simply referred to as “current command value i L * ”.

また、「推定値」を示す変数は、上付きの波線「~」(チルダ)を付して表記される。「~i」は、リアクトル電流iの推定値であり、単に「電流推定値~i」ともいう。「~Δ(v−v)」は、第1検出誤差Δ(v−v)の推定値であり、単に「誤差推定値~Δ(v−v)」ともいう。「~Δv」は、第2検出誤差Δvの推定値であり、単に「誤差推定値~Δv」ともいう。 Further, the variable indicating the “estimated value” is described with a superscript wavy line “˜” (tilde). “˜i L ” is an estimated value of the reactor current i L and is also simply referred to as “current estimated value˜i L ”. “˜Δ (v c −v b )” is an estimated value of the first detection error Δ (v c −v b ), and is also simply referred to as “error estimated value˜Δ (v c −v b )”. “˜Δv b ” is an estimated value of the second detection error Δv b , and is also simply referred to as “error estimated value ~ Δv b ”.

指令値算出器32は、電圧指令値v と電圧検出値vとの間の偏差(v −v)を用いて、リアクトル電流iの指令値である電流指令値i を算出する。例えば、指令値算出器32は、入力された偏差に対して比例積分演算(PI演算)を行うことで、電流指令値i を算出してもよい。 Command value calculator 32 uses the deviations (v c * -v c) between the voltage command value v c * and voltage detection value v c, which is a command value of the reactor current i L current command value i L * Is calculated. For example, the command value calculator 32 may calculate the current command value i L * by performing a proportional-integral calculation (PI calculation) on the input deviation.

オブザーバ34は、制御対象(ここでは、DC/DCコンバータ11)の動作を模擬する機構である。具体的には、オブザーバ34は、上素子14または下素子16のオン・オフ駆動に応じて状態方程式を切り替えながら(オン期間とオフ期間とでは異なる種類の状態方程式を用いて)、少なくとも1つの状態量および少なくとも1つの外乱量を推定する。ここでは、オブザーバ34は、4つの変数(電圧指令値v 、電圧検出値v、電源電圧vおよび出力電流i)を入力し、3つの変数(電流推定値~i、2つの誤差推定値~Δv,~Δ(v−v))を出力する。 The observer 34 is a mechanism that simulates the operation of the controlled object (here, the DC / DC converter 11). Specifically, the observer 34 switches at least one state equation in accordance with the on / off driving of the upper element 14 or the lower element 16 (using different types of state equations for the on period and the off period). A state quantity and at least one disturbance quantity are estimated. Here, the observer 34 inputs four variables (voltage command value v c * , voltage detection value v c , power supply voltage v b, and output current i m ) and inputs three variables (current estimated value ~ i L , 2 Error estimation values ~ Δv b , ~ Δ (v c −v b )) are output.

デューティ比制御器36は、電流指令値i 、電流推定値~i、2つの誤差推定値~Δv,~Δ(v−v)および出力電流iを用いて、数式(5)に従って、デューティ比dの指令値を算出する。右辺の第1項は、フィードフォワード項(F/F項)に相当する。右辺の第2項は、PI制御の比例項(P項)に相当する。右辺の第3項は、PI制御の積分項(I項)に相当する。 Duty ratio control unit 36, a current command value i L *, a current estimated value ~ i L, 2 single error estimate ~ Delta] v b, using ~ Δ (v c -v b) and the output current i m, equation ( According to 5), a command value for the duty ratio d is calculated. The first term on the right side corresponds to a feedforward term (F / F term). The second term on the right side corresponds to a proportional term (P term) of PI control. The third term on the right side corresponds to the integral term (I term) of PI control.

Figure 2019187136
Figure 2019187136

三角波比較器38は、オン・オフ駆動のタイミングを決定するキャリア信号(以下、単に「キャリア」ともいう)と、デューティ比dの指令値との間の大小関係を比較し、その比較結果に基づいて、上素子14および下素子16をスイッチング駆動する信号(つまり、スイッチング信号)を生成する。デューティ比制御器36および三角波比較器38は、リアクトル電流iの目標値である電流指令値i に従って、少なくとも片素子スイッチング制御を行うスイッチング制御部40に相当する。 The triangular wave comparator 38 compares the magnitude relationship between a carrier signal for determining on / off driving timing (hereinafter also simply referred to as “carrier”) and a command value of the duty ratio d, and based on the comparison result. Thus, a signal for driving the upper element 14 and the lower element 16 (that is, a switching signal) is generated. The duty ratio controller 36 and the triangular wave comparator 38 correspond to the switching control unit 40 that performs at least one-element switching control according to the current command value i L * that is the target value of the reactor current i L.

このようにして、制御装置30は、上素子14および下素子16に向けてスイッチング信号を出力することで、上素子14および下素子16のオン・オフ駆動を通じて、DC/DCコンバータ11の状態を制御する。   In this way, the control device 30 outputs the switching signal toward the upper element 14 and the lower element 16, thereby changing the state of the DC / DC converter 11 through the on / off driving of the upper element 14 and the lower element 16. Control.

図5は、片素子スイッチング制御におけるスイッチング波形を示す図である。グラフの横軸は時間を示すとともに、グラフの縦軸はデューティ比d(値の範囲は−1≦d≦1)を示す。2種類のキャリア(上側キャリアおよび下側キャリア)は、互いに同位相かつ同振幅の三角波である。上側キャリアは[0,1]の範囲内で周期的に変化するとともに、下側キャリアは[−1,0]の範囲内で周期的に変化する。   FIG. 5 is a diagram showing a switching waveform in the single element switching control. The horizontal axis of the graph represents time, and the vertical axis of the graph represents the duty ratio d (value range is −1 ≦ d ≦ 1). The two types of carriers (upper carrier and lower carrier) are triangular waves having the same phase and the same amplitude. The upper carrier periodically changes in the range [0, 1], and the lower carrier periodically changes in the range [-1, 0].

ここで、デューティ比d=1は、1回のキャリア周期において上素子14が常にオン状態(オン率が100%)であり、下素子16が常にオフ状態(オン率が0%)に相当する。一方、デューティ比d=−1は、1回のキャリア周期において上素子14が常にオフ状態(オン率が0%)であり、下素子16が常時オン状態(オン率が100%)に相当する。なお、デューティ比d=0は、1回のキャリア周期において上素子14および下素子16が常にオフ状態(オン率が0%)に相当する。   Here, the duty ratio d = 1 corresponds to that the upper element 14 is always in an on state (on rate is 100%) and the lower element 16 is always in an off state (on rate is 0%) in one carrier cycle. . On the other hand, the duty ratio d = −1 corresponds to that the upper element 14 is always in an off state (on-rate is 0%) and the lower element 16 is always in an on-state (on-rate is 100%) in one carrier cycle. . Note that the duty ratio d = 0 corresponds to the upper element 14 and the lower element 16 being always in an off state (on rate is 0%) in one carrier cycle.

図5(a)は、下素子16をオフ状態に保ったまま、上素子14のみをオン・オフする上素子スイッチング制御におけるスイッチング波形を示す。三角波比較器38(図4)は、所定の時間毎(ここでは、キャリア半周期毎)に更新される指令値と、上側キャリアとの大小関係を比較することで、上素子14のスイッチング波形を生成する。   FIG. 5A shows a switching waveform in the upper element switching control in which only the upper element 14 is turned on / off while the lower element 16 is kept in the off state. The triangular wave comparator 38 (FIG. 4) compares the magnitude of the command value updated every predetermined time (here, every carrier half cycle) with the upper carrier, thereby obtaining the switching waveform of the upper element 14. Generate.

このスイッチング波形は、指令値(ゼロ又は正値)が上側キャリアよりも高い時間帯ではオン状態を示す一方、指令値が上側キャリアよりも低い時間帯ではオフ状態を示す。以下、上素子14がオン状態を保持する時間を保持時間T、上素子14がオフ状態を保持する時間を保持時間Tとそれぞれ定義する。キャリア半周期をTとすると、T=T+Tの関係が常に成り立つ。 This switching waveform indicates an ON state in a time zone in which the command value (zero or positive value) is higher than that of the upper carrier, and indicates an OFF state in a time zone in which the command value is lower than that of the upper carrier. Hereinafter, the time during which the upper element 14 is maintained in the on state is defined as a retention time T 1 , and the time during which the upper element 14 is maintained in the off state is defined as a retention time T 2 . If the carrier half cycle is T, the relationship T = T 1 + T 2 always holds.

上素子スイッチング制御の実行中である前提の下で、上素子14がオン状態である場合に、DC/DCコンバータ11の動作は、数式(2)で示す「モード1」の状態方程式を用いて適切に記述される。一方、上素子14がオフ状態である場合に、DC/DCコンバータ11の動作は、数式(4)で示す「モード2」の状態方程式により適切に記述される。   Under the premise that the upper element switching control is being executed, the operation of the DC / DC converter 11 when the upper element 14 is in the ON state is performed using the state equation of “mode 1” expressed by the equation (2). Appropriately described. On the other hand, when the upper element 14 is in the off state, the operation of the DC / DC converter 11 is appropriately described by the state equation of “mode 2” expressed by Equation (4).

図5(b)は、上素子14をオフ状態に保ったまま、下素子16のみをオン・オフする下素子スイッチング制御におけるスイッチング波形を示す。三角波比較器38(図4)は、所定の時間毎(ここでは、キャリア半周期毎)に更新される指令値と、下側キャリアとの大小関係を比較することで、下素子16のスイッチング波形を生成する。   FIG. 5B shows a switching waveform in lower element switching control in which only the lower element 16 is turned on / off while the upper element 14 is kept in the off state. The triangular wave comparator 38 (FIG. 4) compares the command value updated every predetermined time (here, every carrier half cycle) and the magnitude relationship between the lower carrier and the switching waveform of the lower element 16. Is generated.

このスイッチング波形は、指令値(負値)が下側キャリアよりも高い時間帯ではオフ状態を示す一方、指令値が下側キャリアよりも低い時間帯ではオン状態を示す。以下、下素子16がオン状態を保持する時間を保持時間T、下素子16がオフ状態を保持する時間を保持時間Tとそれぞれ定義する。上素子スイッチング制御の場合と同様に、T=T+Tの関係が常に成り立つ。 This switching waveform indicates an off state in a time zone in which the command value (negative value) is higher than that of the lower carrier, and indicates an on state in a time zone in which the command value is lower than that of the lower carrier. Hereinafter, the time during which the lower element 16 is maintained in the on state is defined as a retention time T 2 , and the time during which the lower element 16 is maintained in the off state is defined as a retention time T 1 . Similar to the case of the upper element switching control, the relationship of T = T 2 + T 1 always holds.

下素子スイッチング制御の実行中である前提の下で、下素子16がオン状態である場合に、DC/DCコンバータ11の動作は、数式(4)で示す「モード2」の状態方程式により適切に記述される。一方、下素子16がオフ状態である場合に、DC/DCコンバータ11の動作は、数式(2)で示す「モード1」の状態方程式を用いて適切に記述される。   Under the assumption that the lower element switching control is being executed, when the lower element 16 is in the ON state, the operation of the DC / DC converter 11 is appropriately performed according to the state equation of “mode 2” expressed by the equation (4). Described. On the other hand, when the lower element 16 is in the off state, the operation of the DC / DC converter 11 is appropriately described using the state equation of “mode 1” expressed by Equation (2).

<オブザーバ34の構成および動作>
続いて、オブザーバ34の動作の一例について、図6のフローチャートおよび図7のブロック図を参照しながら説明する。ここで、オブザーバ34は、片素子スイッチング制御を実行しながら、演算周期(キャリア半周期T)毎に推定処理を行う場合を想定する。
<Configuration and operation of observer 34>
Next, an example of the operation of the observer 34 will be described with reference to the flowchart of FIG. 6 and the block diagram of FIG. Here, it is assumed that the observer 34 performs an estimation process for each calculation cycle (carrier half cycle T) while performing single-element switching control.

図6のステップS1において、オブザーバ34は、割込み指令を受け付け、DC/DCコンバータ11が特定のスイッチ状態であるか否かを判定する。この割込み指令は、キャリアが「谷」または「山」の位置にあるときに発生する。オブザーバ34は、例えば、キャリア半周期(T)における指令値がd=1である場合に「特定のスイッチ状態」であると判定してもよい。   In step S1 of FIG. 6, the observer 34 receives an interrupt command and determines whether or not the DC / DC converter 11 is in a specific switch state. This interrupt command is generated when the carrier is in the “valley” or “mountain” position. For example, when the command value in the carrier half cycle (T) is d = 1, the observer 34 may determine that the state is the “specific switch state”.

特定のスイッチ状態に該当する場合(ステップS1:YES)、オブザーバ34は、図7のブロック「H」に特定ゲイン{H}を設定する(ステップS2)。一方、特定のスイッチ状態に該当しない場合(ステップS1:NO)、オブザーバ34は、図7のブロック「H」に標準ゲイン{H}を設定する。 When a specific switch state is met (step S1: YES), the observer 34 sets a specific gain {H s } in the block “H” in FIG. 7 (step S2). On the other hand, when it does not correspond to a specific switch state (step S1: NO), the observer 34 sets the standard gain {H n } in the block “H” in FIG.

図8は、2種類のゲイン{H,H}を択一的に設定する方法を説明する図である。ここで、4つのゲイン成分h〜h4は、いずれも正値であるとする。本図から理解されるように、特定ゲイン{H}の第1成分(コンデンサ電圧vのゲイン)は、標準ゲイン{H}の第1成分と等しい。また、特定ゲイン{H}の第2成分(リアクトル電流iのゲイン)は、標準ゲイン{H}の第2成分と等しい。 FIG. 8 is a diagram for explaining a method of alternatively setting two types of gains {H s , H n }. Here, it is assumed that the four gain components h 1 to h 4 are all positive values. As will be understood from the figure, the first component of the particular gain {H s} (gain capacitor voltage v c) is equal to the first component of the standard gain {H n}. Further, the second component of the specific gain {H s } (the gain of the reactor current i L ) is equal to the second component of the standard gain {H n }.

ところが、特定ゲイン{H}の第3成分(第2検出誤差Δvのゲイン)が0(ゼロ値)であるのに対して、標準ゲイン{H}の第3成分はh(非ゼロ値)である。また、特定ゲイン{H}の第4成分(第1検出誤差Δ(v−v)のゲイン)がh(非ゼロ値)である一方、通常ゲイン{H}の第4成分は0(ゼロ値)である。ここで、「ゼロ値」とは、完全なゼロのみならず、推定精度に影響を与えない程度の微小値を含む値である。「推定精度に影響を与えない程度」とは、具体的には、ゲインに比例するフィードバック項(F/B項)がリアクトル電流iのリプル振幅を超えない程度を意味する。 However, the third component of the specific gain {H s } (the gain of the second detection error Δv b ) is 0 (zero value), whereas the third component of the standard gain {H n } is h 3 (non-zero). Zero value). Further, the fourth component of the specific gain {H s } (the gain of the first detection error Δ (v c −v b )) is h 3 (non-zero value), while the fourth component of the normal gain {H n }. Is 0 (zero value). Here, the “zero value” is a value that includes not only perfect zero but also a minute value that does not affect the estimation accuracy. The “degree that does not affect the estimation accuracy” specifically means the degree that the feedback term (F / B term) proportional to the gain does not exceed the ripple amplitude of the reactor current i L.

このように、オブザーバ34は、特定のスイッチ状態(d=1)にて、第1検出誤差に対応するゲインを正値(h)に設定して第1検出誤差Δ(v−v)を推定するとともに、第2検出誤差に対応するゲインをゼロ値に設定して第2検出誤差Δvを推定してもよい。これにより、特定のスイッチ状態におけるリアクトル電流iの推定精度が向上する。 Thus, the observer 34 sets the gain corresponding to the first detection error to a positive value (h 4 ) and sets the first detection error Δ (v c −v b ) in a specific switch state (d = 1). ) And the second detection error Δv b may be estimated by setting the gain corresponding to the second detection error to a zero value. This improves the accuracy of estimation of the reactor current i L in a particular switch state.

一方、オブザーバ34は、特定のスイッチ状態でない他のスイッチ状態(−1≦d<1)にて、第1検出誤差に対応するゲインをゼロ値に設定して第1検出誤差Δ(v−v)を推定するとともに、第2検出誤差に対応するゲインを正値(h)に設定して第2検出誤差Δvを推定してもよい。これにより、他のスイッチ状態におけるリアクトル電流iの推定精度が向上する。 On the other hand, the observer 34 sets the gain corresponding to the first detection error to a zero value in another switch state (−1 ≦ d <1) that is not a specific switch state, and sets the first detection error Δ (v c − While estimating v b ), the gain corresponding to the second detection error may be set to a positive value (h 3 ) to estimate the second detection error Δv b . This improves the accuracy of estimation of the reactor current i L in the other switch state.

さらに、オブザーバ34は、電流推定値~iがゼロ値である場合、他のスイッチ状態(−1≦d<1)であるにもかかわらず、第2検出誤差に対応するゲインをゼロ値に設定して第2検出誤差Δvを推定してもよい。これにより、ゼロ電流の近傍におけるリアクトル電流iの推定精度が向上する。 Furthermore, the observer 34, when the current estimated value ~ i L is zero value, despite the other switch state (-1 ≦ d <1), the zero value of the gain corresponding to the second detection error The second detection error Δv b may be estimated by setting. Thereby, the estimation accuracy of reactor current i L in the vicinity of zero current is improved.

図6のステップS4において、オブザーバ34は、キャリアの信号値を用いて、割込みの発生時におけるキャリアの位置を判定する。谷であると判定された場合(ステップS4:谷)、ステップS5に進む。   In step S4 of FIG. 6, the observer 34 uses the carrier signal value to determine the position of the carrier when the interrupt occurs. When it is determined that it is a valley (step S4: valley), the process proceeds to step S5.

ステップS5において、オブザーバ34は、キャリアの上り(谷→山)における保持時間T,Tを算出する。具体的には、T=|d|T、T=(1−|d|)Tによって求められる。つまり、上素子スイッチング制御の場合はT=dT、T=(1−d)Tであり、下素子スイッチング制御の場合はT=−dT、T=(1+d)Tである。 In step S < b > 5, the observer 34 calculates holding times T 1 and T 2 at the rising of the carrier (valley → mountain). Specifically, T 1 = | d | T and T 2 = (1− | d |) T. That is, T 1 = dT and T 2 = (1−d) T in the case of upper element switching control, and T 1 = −dT and T 2 = (1 + d) T in the case of lower element switching control.

ステップS6において、オブザーバ34は、図7のブロック「A」に係数行列Aを、図7のブロック「B」に係数行列Bをそれぞれ設定する。この設定に先立ち、オブザーバ34は、2組の係数行列(A,B)(A,B)をそれぞれ算出する。 In step S6, the observer 34 sets the coefficient matrix A in the block “A” in FIG. 7 and the coefficient matrix B in the block “B” in FIG. Prior to this setting, the observer 34 calculates two sets of coefficient matrices (A p , B p ) (A q , B q ), respectively.

図9は、係数行列の設定方法を説明する図である。係数行列の要素はそれぞれ、保持時間T,Tの関数で表現される。係数行列(A,B)は「上り」のモード1(保持時間T)で、係数行列(A,B)は「上り」のモード2(保持時間T)でそれぞれ使用される。Aは、数式(2)に含まれるA(T)にT=Tを代入した行列である。Bは数式(2)に含まれるB(T)にT=Tを代入した行列である。Aは、数式(4)に含まれるA(T)にT=Tを代入した行列である。Bは、数式(4)に含まれるB(T)にT=Tを代入した行列である。 FIG. 9 is a diagram for explaining a coefficient matrix setting method. Each element of the coefficient matrix is expressed by a function of holding times T 1 and T 2 . The coefficient matrix (A p , B p ) is used in “up” mode 1 (holding time T 1 ), and the coefficient matrix (A q , B q ) is used in “up” mode 2 (holding time T 2 ). The A p is a matrix obtained by substituting T = T 1 into A 1 (T) included in Equation (2). B p is a matrix obtained by substituting T = T 1 into B 1 (T) included in Equation (2). A q is a matrix obtained by substituting T = T 2 into A 2 (T) included in Equation (4). B q is a matrix obtained by substituting T = T 2 into B 2 (T) included in Equation (4).

ステップS7において、オブザーバ34は、キャリアの「上り」における状態ベクトル(x)の中間推定を行う。つまり、以下の数式(6),(7)に従って、k−ステップ目に対応する「谷」の位置から、k−ステップ目に対応する「山」の位置(半ステップ先)が推定される。ここでは、説明の便宜のため、キャリア周期(2T)を「1ステップ」と定義している。   In step S <b> 7, the observer 34 performs intermediate estimation of the state vector (x) in the “up” of the carrier. That is, according to the following mathematical formulas (6) and (7), the position (half step ahead) of the “mountain” corresponding to the k-step is estimated from the position of the “valley” corresponding to the k-step. Here, for convenience of explanation, the carrier cycle (2T) is defined as “1 step”.

Figure 2019187136
Figure 2019187136

Figure 2019187136
Figure 2019187136

なお、図7のブロック「C」は、出力ベクトル(y)を決定する係数行列である。上記した数式(6),(7)の例では、C={1,0,0,0}に相当する。   Note that the block “C” in FIG. 7 is a coefficient matrix that determines the output vector (y). In the examples of the above formulas (6) and (7), this corresponds to C = {1, 0, 0, 0}.

以上のようにして、オブザーバ34は、「谷」の割込み動作を終了する。一方、ステップS4に戻って、オブザーバ34は、割込みの発生時におけるキャリアの位置が「山」であると判定された場合(ステップS4:山)、ステップS8に進む。   As described above, the observer 34 ends the “valley” interrupt operation. On the other hand, returning to step S4, the observer 34 proceeds to step S8 when it is determined that the position of the carrier at the time of occurrence of the interrupt is “mountain” (step S4: mountain).

ステップS8において、オブザーバ34は、キャリアの下り(山→谷)における保持時間T,Tを算出する。具体的には、T=|d|T、T=(1−|d|)Tによって求められる。つまり、上素子スイッチング制御の場合はT=dT、T=(1−d)Tであり、下素子スイッチング制御の場合はT=−dT、T=(1+d)Tである。 In step S < b > 8, the observer 34 calculates holding times T 2 and T 1 on the descending carrier (mountain → valley). Specifically, T 2 = | d | T and T 1 = (1− | d |) T. That is, T 2 = dT and T 1 = (1−d) T in the case of the upper element switching control, and T 2 = −dT and T 1 = (1 + d) T in the case of the lower element switching control.

ステップS9において、オブザーバ34は、図7のブロック「A」に係数行列Aを、図7のブロック「B」に係数行列Bをそれぞれ設定する。この設定に先立ち、オブザーバ34は、2組の係数行列(A,B)(A,B)をそれぞれ算出する。 In step S9, the observer 34 sets the coefficient matrix A in the block “A” in FIG. 7 and the coefficient matrix B in the block “B” in FIG. Prior to this setting, the observer 34 calculates two sets of coefficient matrices (A p , B p ) (A q , B q ), respectively.

図9に戻って、係数行列(A,B)は「下り」のモード2(保持時間T)で、係数行列(A,B)は「下り」のモード1(保持時間T)でそれぞれ使用される。Aは、数式(4)に含まれるA(T)にT=Tを代入した行列である。Bは数式(4)に含まれるB(T)にT=Tを代入した行列である。Aは、数式(2)に含まれるA(T)にT=Tを代入した行列である。Bは、数式(2)に含まれるB(T)にT=Tを代入した行列である。 Returning to FIG. 9, the coefficient matrix (A p , B p ) is “down” mode 2 (holding time T 2 ), and the coefficient matrix (A q , B q ) is “down” mode 1 (holding time T 2). 1 ) used respectively. Ap is a matrix obtained by substituting T = T 2 into A 2 (T) included in Equation (4). B p is a matrix obtained by substituting T = T 2 into B 2 (T) included in Equation (4). A q is a matrix obtained by substituting T = T 1 into A 1 (T) included in Equation (2). B q is a matrix obtained by substituting T = T 1 into B 1 (T) included in Equation (2).

ステップS10において、オブザーバ34は、キャリアの「下り」における状態ベクトル(x)の最終推定を行う。つまり、次の数式(8),(9)に従って、k−ステップ目に対応する「山」の位置から、(k+1)ステップ目に対応する「谷」の位置(さらに半ステップ先)が推定される。   In step S10, the observer 34 performs final estimation of the state vector (x) in the “downward” of the carrier. That is, according to the following equations (8) and (9), the position of the “valley” corresponding to the (k + 1) th step (and a half step ahead) is estimated from the position of the “mountain” corresponding to the k−step. The

Figure 2019187136
Figure 2019187136

Figure 2019187136
Figure 2019187136

このようにして、オブザーバ34は、キャリア半周期毎の推定処理を行った後、得られた電流推定値~iをデューティ比制御器36に向けて出力する。ところで、アナログ回路(例えば、A/Dコンバータの特性)に起因する遅延時間δが発生する場合、キャリアの上りでデューティ比が(δ/T)だけ減少し、キャリアの下りでデューティ比が(δ/T)だけ増加する。その結果、電流推定値~iは、一定の指令値を与えたにもかかわらず、キャリアの山谷に応じてばらつく現象が起こり得る。 In this way, the observer 34 performs the estimation process for each carrier half cycle, and then outputs the obtained current estimated value ~ i L to the duty ratio controller 36. By the way, when the delay time δ due to the analog circuit (for example, the characteristics of the A / D converter) occurs, the duty ratio decreases by (δ / T) at the rising of the carrier, and the duty ratio becomes (δ at the falling of the carrier. / T). As a result, the current estimated value ~ i L may vary depending on the peaks and valleys of the carrier even though a constant command value is given.

そこで、図10に示すように、オブザーバ34は、前回の電流推定値~i(k)と今回の電流推定値~i(k+1)の平均値を求め、この平均値をデューティ比制御器36に向けて出力してもよい。この場合、スイッチング制御部40は、オブザーバ34によって2回続けて推定された電流推定値~iの平均値を用いて、片素子スイッチング制御を行うことになる。これにより、上記した遅延時間δの影響が少なくなり、リアクトル電流iの推定精度が向上する。 Therefore, as shown in FIG. 10, the observer 34 obtains an average value of the previous current estimated value ~ i L (k) and the current estimated current value ~ i L (k + 1), and uses this average value as the duty ratio controller. You may output toward 36. In this case, switching control unit 40 uses the average value of the current estimated value is estimated twice consecutively by observer 34 ~ i L, will perform pieces element switching control. Thereby, the influence of the delay time δ described above is reduced, and the estimation accuracy of the reactor current i L is improved.

[この実施形態による効果]
<シミュレーション>
この実施形態による効果を確認するためのシミュレーション結果について、図11〜図15を参照しながら説明する。ここでは、電源電圧vおよびコンデンサ電圧vの少なくとも一方に検出誤差(一定値)が発生した場合における、リアクトル電流iの推定精度を検証した。
[Effects of this embodiment]
<Simulation>
Simulation results for confirming the effect of this embodiment will be described with reference to FIGS. Here, when the power supply voltage v b and that on at least one detection error of the capacitor voltage v c (constant value) is generated, to verify the accuracy of estimation of the reactor current i L.

以下、「実施例」は、上記した数式(6)〜(9)に従って、片素子スイッチング制御を行った結果を示す。一方、「比較例」は、第1検出誤差Δ(v−v)および第2検出誤差Δvを考慮しない状態方程式を用いて、片素子スイッチング制御を行った結果を示す。ここでは、図11に示すような、コンデンサ電圧v(上段のグラフ)および電源電圧v(下段のグラフ)の時間変化が生じた場合を想定する。 Hereinafter, “Example” indicates the result of performing single-element switching control according to the above-described mathematical expressions (6) to (9). On the other hand, the “comparative example” shows a result of performing single-element switching control using a state equation that does not consider the first detection error Δ (v c −v b ) and the second detection error Δv b . Here, it is assumed that the capacitor voltage v c (upper graph) and the power supply voltage v b (lower graph) change with time as shown in FIG.

第1の事例として、直流電源10に設けられる電圧検出器(以下、Vbセンサ)に一定の検出誤差(いわゆるオフセット誤差)があり、高圧側コンデンサ18に設けられる電圧検出器(以下、Vcセンサ)に検出誤差がない場合が想定される。ここでは、電源電圧vのみが、実際の電圧よりも一定のオフセット量だけ常に高く検出されるとする。 As a first example, there is a certain detection error (so-called offset error) in the voltage detector (hereinafter referred to as Vb sensor) provided in the DC power supply 10, and the voltage detector (hereinafter referred to as Vc sensor) provided in the high voltage side capacitor 18. It is assumed that there is no detection error. Here, only the power supply voltage v b is always higher detection by a predetermined offset amount than the actual voltage.

図12は、比較例におけるリアクトル電流iの第1の推定結果を示す図である。図13は、実施例におけるリアクトル電流iの第1の推定結果を示す図である。上段のグラフはリアクトル電流iの出力値を示すとともに、下段のグラフはリアクトル電流iの推定値(つまり、電流推定値~i)を示す。 FIG. 12 is a diagram illustrating a first estimation result of the reactor current i L in the comparative example. FIG. 13 is a diagram illustrating a first estimation result of the reactor current i L in the example. Upper row graph with showing the output value of the reactor current i L, the lower graph shows the estimated value of the reactor current i L (that is, the current estimated value ~ i L).

図12に示す比較例では、電源電圧vのオフセット誤差が正値であるため、リアクトル電流iが出力値よりも概ね高く推定される傾向がある。その結果、本図から理解されるように、リアクトル電流iの時間変化に追従して推定が行われるが、破線で囲む2つの時間帯において、出力値と推定値との間の乖離(つまり、推定誤差)が顕著に生じている。一方、図13に示す実施例では、リアクトル電流iの時間変化に追従して推定が行われており、かつ、すべての時間帯にて推定誤差がないか軽微であることが確認される。 In the comparative example shown in FIG. 12, for the offset error in the power supply voltage v b is a positive value, there is a tendency that the reactor current i L is substantially higher estimated than the output value. As a result, as can be understood from this figure, the estimation is performed following the time change of the reactor current i L , but the difference between the output value and the estimated value (that is, in two time zones surrounded by a broken line) , Estimation error) has occurred remarkably. Meanwhile, in the embodiment shown in FIG. 13, which is performed estimated to follow the temporal change of the reactor current i L, and it is confirmed all is minor or no estimation error at the time zone.

第2の事例として、VbセンサおよびVcセンサの両方に一定の検出誤差がある場合が想定される。ここでは、電源電圧vおよびコンデンサ電圧vの両方が、実際の電圧よりも一定かつ同じ程度のオフセット量だけ常に高く検出されるとする。 As a second case, it is assumed that both the Vb sensor and the Vc sensor have a certain detection error. Here, both of the power supply voltage v b and the capacitor voltage v c is always detected with high offset amount of a certain degree and the same than the actual voltage.

図14は、比較例におけるリアクトル電流iの第2の推定結果を示す図である。図15は、実施例におけるリアクトル電流iの第2の推定結果を示す図である。図12,図13の場合と同様に、上段のグラフはリアクトル電流iの出力値を示すとともに、下段のグラフは電流推定値~iを示す。 FIG. 14 is a diagram illustrating a second estimation result of the reactor current i L in the comparative example. FIG. 15 is a diagram illustrating a second estimation result of the reactor current i L in the example. 12, as in the case of FIG. 13, with the upper graph shows the output value of the reactor current i L, the lower graph shows the current estimated value ~ i L.

図14に示す比較例では、コンデンサ電圧vのオフセット誤差が正値であるため、リアクトル電流iが出力値よりも概ね高く推定される傾向がある。その結果、本図から理解されるように、リアクトル電流iの時間変化に追従して推定が行われるが、破線で囲む2つの時間帯において、実際値と推定値との間の乖離(つまり、推定誤差)が顕著に生じている。一方、図15に示す実施例では、リアクトル電流iの時間変化に追従して推定が行われており、かつ、すべての時間帯にて推定誤差がないか軽微であることが確認される。 In the comparative example shown in FIG. 14, for the offset error of the capacitor voltage v c is a positive value, there is a tendency that the reactor current i L is substantially higher estimated than the output value. As a result, as understood from this figure, the estimation is performed following the time change of the reactor current i L , but in the two time zones surrounded by the broken line, the difference between the actual value and the estimated value (that is, , Estimation error) has occurred remarkably. On the other hand, in the embodiment shown in FIG. 15, it is confirmed that the estimation is performed following the time change of the reactor current i L and that there is no estimation error in all the time zones.

<まとめ>
以上のように、この実施形態における制御装置30は、直列に接続された上素子14(第1スイッチング素子)および下素子16(第2スイッチング素子)と、上素子14および下素子16の接続点Cと直流電源10とに両端が接続されるリアクトル12と、を含んで構成されるDC/DCコンバータ11を制御する。このDC/DCコンバータ11には、リアクトル12からの出力電圧を平滑化させる高圧側コンデンサ18(コンデンサ)が接続されている。上素子14は、直流電源10および高圧側コンデンサ18を含む閉じた経路(第1閉ループ経路22)の一部を構成し、下素子16は、直流電源10を含み、かつ高圧側コンデンサ18を含まない閉じた経路(第2閉ループ経路24)の一部を構成する。
<Summary>
As described above, the control device 30 in this embodiment includes the upper element 14 (first switching element) and the lower element 16 (second switching element) connected in series, and the connection point between the upper element 14 and the lower element 16. A DC / DC converter 11 including a reactor 12 having both ends connected to C and the DC power supply 10 is controlled. The DC / DC converter 11 is connected to a high voltage side capacitor 18 (capacitor) that smoothes the output voltage from the reactor 12. The upper element 14 constitutes a part of a closed path (first closed loop path 22) including the DC power supply 10 and the high-voltage side capacitor 18, and the lower element 16 includes the DC power supply 10 and includes the high-voltage side capacitor 18. Constitutes part of a non-closed path (second closed-loop path 24).

この制御装置30は、[1]リアクトル12を流れるリアクトル電流iの目標値を示す電流指令値i に従って、上素子14および下素子16のうちの一方の素子をオフ状態に保ちながら、他方の素子をオン・オフ駆動する片素子スイッチング制御を行うスイッチング制御部40と、[2]片素子スイッチング制御が行われているDC/DCコンバータ11の状態を記述する状態方程式を用いて、リアクトル電流iおよび少なくとも1つの外乱量を推定するオブザーバ34と、を備える。そして、[3]少なくとも1つの外乱量は、上素子14がオン状態に下素子16がオフ状態にそれぞれ保持された特定のスイッチ状態における、コンデンサ電圧vと電源電圧vとの間の差分の検出誤差である第1検出誤差Δ(v−v)と、特定のスイッチ状態ではない他のスイッチ状態における、電源電圧vの検出誤差である第2検出誤差Δvと、を含む。 The control device 30 maintains [1] one of the upper element 14 and the lower element 16 in an off state in accordance with a current command value i L * indicating a target value of the reactor current i L flowing through the reactor 12. Using the switching control unit 40 that performs single-element switching control for driving the other element on and off, and [2] a state equation that describes the state of the DC / DC converter 11 that performs single-element switching control, And an observer 34 for estimating a current i L and at least one disturbance amount. Then, [3] at least one external disturbance value, the difference between the specific switching state in which the upper element 14 the lower element 16 to the ON state is held respectively in the OFF state, the capacitor voltage v c and the power supply voltage v b A first detection error Δ (v c −v b ) that is a detection error of the power supply voltage vb and a second detection error Δv b that is a detection error of the power supply voltage v b in another switch state that is not a specific switch state. .

リアクトル12の両端間電圧(v)は、第1閉ループ経路22および第2閉ループ経路24のいずれにおいても、直流電源10の電圧検出誤差(Δv)の影響を受ける。つまり、片素子スイッチング制御の態様にかかわらず共通して含まれる第2検出誤差Δvを外乱量とすることで、オン・オフ駆動する素子によらずリアクトル電流iの推定精度が十分に確保される。 The voltage across the reactor 12 (v L ) is affected by the voltage detection error (Δv b ) of the DC power supply 10 in both the first closed loop path 22 and the second closed loop path 24. In other words, regardless of the mode of single-element switching control, the second detection error Δv b that is included in common is used as the amount of disturbance, so that the estimation accuracy of the reactor current i L is sufficiently ensured regardless of the element that is turned on / off. Is done.

一方、リアクトル12の両端間電圧(v)は、第1閉ループ経路22が形成される特定のスイッチ状態において、第1検出誤差Δ(v−v)の影響を受ける。つまり、特定のスイッチ状態に特徴的な第1検出誤差Δ(v−v)を外乱量とすることで、直流電源10の電圧検出誤差(Δv)のみならず高圧側コンデンサ18の電圧検出誤差(Δv)も同時に、リアクトル電流iの推定に反映されることになる。 On the other hand, the voltage (v L ) across the reactor 12 is affected by the first detection error Δ (v c −v b ) in a specific switch state where the first closed loop path 22 is formed. That is, by setting the first detection error Δ (v c −v b ) characteristic of a specific switch state as the amount of disturbance, not only the voltage detection error (Δv b ) of the DC power supply 10 but also the voltage of the high-voltage side capacitor 18. The detection error (Δv c ) is also reflected in the estimation of the reactor current i L at the same time.

つまり、第1検出誤差Δ(v−v)および第2検出誤差Δvを外乱量として付加した状態方程式を用いることで、いわゆる片素子スイッチング制御においてリアクトル電流iを精度よく推定することができる。 That is, by using a state equation in which the first detection error Δ (v c −v b ) and the second detection error Δv b are added as disturbance amounts, the reactor current i L can be accurately estimated in so-called single-element switching control. Can do.

なお、この発明は、上記した実施形態に限定されるものではなく、この発明の主旨を逸脱しない範囲で自由に変更できる。あるいは、技術的に矛盾が生じない範囲で各構成を任意に組み合わせてもよいことは勿論である。   The present invention is not limited to the above-described embodiment, and can be freely changed without departing from the gist of the present invention. Alternatively, it is a matter of course that the configurations may be arbitrarily combined as long as no technical contradiction occurs.

上記したオブザーバ34は、キャリア半周期毎に推定処理を行っているが、この演算周期を変更してもよい。例えば、演算周期は、キャリアの1周期、2周期、あるいは3周期以上の整数倍であってもよい。例えば、図16に示すオブザーバ50は、本図に示す回路構成を有することで、キャリア周期(キャリア半周期の2倍)の演算周期で推定処理を行うことができる。   The above-described observer 34 performs the estimation process every carrier half cycle, but this calculation cycle may be changed. For example, the calculation cycle may be one cycle, two cycles, or an integer multiple of three cycles or more of the carrier. For example, the observer 50 shown in FIG. 16 has the circuit configuration shown in this figure, and can therefore perform the estimation process with a calculation cycle equal to the carrier cycle (twice the carrier half cycle).

上記した実施形態では、コンデンサ電圧vから電源電圧vを引いた差分(v−v)の検出誤差を導入しているが、第1検出誤差はこれと逆の符号で定義されてもよい。つまり、第1検出誤差は、電源電圧vからコンデンサ電圧vを引いた差分(v−v)の検出誤差として定義されてもよい。 In the above-described embodiment, a detection error of the difference (v c −v b ) obtained by subtracting the power supply voltage v b from the capacitor voltage v c is introduced. However, the first detection error is defined by the opposite sign. Also good. That is, the first detection error may be defined as the detection error of the power supply voltage v b the difference obtained by subtracting the capacitor voltage v c from (v b -v c).

10 直流電源、11 DC/DCコンバータ、12 リアクトル、14 上素子(第1スイッチング素子)、16 下素子(第2スイッチング素子)、17 低圧側コンデンサ、18 高圧側コンデンサ(コンデンサ)、19 正極母線、20 負極母線、22 第1閉ループ経路、24 第2閉ループ経路、30 制御装置、32 指令値算出器、34,50 オブザーバ、36 デューティ比制御器、38 三角波比較器、40 スイッチング制御部、100 モータ駆動装置、104 負荷、105 インバータ、106 モータ。   10 DC power supply, 11 DC / DC converter, 12 reactor, 14 Upper element (first switching element), 16 Lower element (second switching element), 17 Low voltage side capacitor, 18 High voltage side capacitor (capacitor), 19 Positive electrode bus, 20 negative bus, 22 first closed loop path, 24 second closed loop path, 30 control device, 32 command value calculator, 34, 50 observer, 36 duty ratio controller, 38 triangular wave comparator, 40 switching control unit, 100 motor drive Device, 104 load, 105 inverter, 106 motor.

Claims (6)

直列に接続された第1スイッチング素子および第2スイッチング素子と、前記第1スイッチング素子および前記第2スイッチング素子の接続点と直流電源とに両端が接続されるリアクトルと、を含んで構成されるDC/DCコンバータを制御する制御装置であって、
前記リアクトルを流れるリアクトル電流の目標値を示す電流指令値に従って、前記第1スイッチング素子および前記第2スイッチング素子のうちの一方の素子をオフ状態に保ちながら、他方の素子をオン・オフ駆動する片素子スイッチング制御を行うスイッチング制御部と、
前記片素子スイッチング制御が行われている前記DC/DCコンバータの状態を記述する状態方程式を用いて、前記リアクトル電流および少なくとも1つの外乱量を推定するオブザーバと、
を備え、
前記DC/DCコンバータには、前記リアクトルからの出力電圧を平滑化させるコンデンサが接続され、
前記第1スイッチング素子は、前記直流電源および前記コンデンサを含む閉じた経路の一部を構成し、
前記第2スイッチング素子は、前記直流電源を含み、かつ前記コンデンサを含まない閉じた経路の一部を構成し、
前記少なくとも1つの外乱量は、
前記第1スイッチング素子がオン状態に前記第2スイッチング素子がオフ状態にそれぞれ保持された特定のスイッチ状態における、前記コンデンサの電圧と前記直流電源の電圧との間の差分の検出誤差である第1検出誤差と、
前記特定のスイッチ状態ではない他のスイッチ状態における、前記直流電源の電圧の検出誤差である第2検出誤差と、
を含むことを特徴とする制御装置。
DC comprising: a first switching element and a second switching element connected in series; and a reactor having both ends connected to a connection point of the first switching element and the second switching element and a DC power source A control device for controlling a DC converter,
A piece for driving on / off of the other element while keeping one of the first switching element and the second switching element in an off state in accordance with a current command value indicating a target value of a reactor current flowing through the reactor. A switching control unit that performs element switching control;
An observer for estimating the reactor current and at least one disturbance amount using a state equation describing a state of the DC / DC converter in which the one-element switching control is performed;
With
A capacitor for smoothing the output voltage from the reactor is connected to the DC / DC converter,
The first switching element constitutes a part of a closed path including the DC power supply and the capacitor,
The second switching element comprises a part of a closed path including the DC power source and not including the capacitor;
The at least one disturbance amount is
The first detection error is a difference detection error between the voltage of the capacitor and the voltage of the DC power supply in a specific switch state in which the first switching element is on and the second switching element is off. Detection error and
A second detection error that is a detection error of the voltage of the DC power supply in another switch state that is not the specific switch state;
The control apparatus characterized by including.
請求項1に記載の制御装置において、
前記オブザーバは、前記特定のスイッチ状態にて、前記第1検出誤差に対応するゲインを正値に設定して前記第1検出誤差を推定するとともに、前記第2検出誤差に対応するゲインをゼロ値に設定して前記第2検出誤差を推定することを特徴とする制御装置。
The control device according to claim 1,
The observer estimates the first detection error by setting the gain corresponding to the first detection error to a positive value in the specific switch state, and sets the gain corresponding to the second detection error to a zero value. And the second detection error is estimated.
請求項1に記載の制御装置において、
前記オブザーバは、前記特定のスイッチ状態でない他のスイッチ状態にて、前記第1検出誤差に対応するゲインをゼロ値に設定して前記第1検出誤差を推定するとともに、前記第2検出誤差に対応するゲインを正値に設定して前記第2検出誤差を推定することを特徴とする制御装置。
The control device according to claim 1,
The observer estimates the first detection error by setting a gain corresponding to the first detection error to a zero value in another switch state that is not the specific switch state, and supports the second detection error. A control device characterized in that the second detection error is estimated by setting a gain to be set to a positive value.
請求項3に記載の制御装置において、
前記オブザーバは、前記リアクトル電流の推定値がゼロ値である場合、前記他のスイッチ状態であるにもかかわらず、前記第2検出誤差に対応するゲインをゼロ値に設定して前記第2検出誤差を推定することを特徴とする制御装置。
The control device according to claim 3,
When the estimated value of the reactor current is a zero value, the observer sets the gain corresponding to the second detection error to a zero value regardless of the other switch state and sets the second detection error. A control device characterized by estimating.
請求項1〜4のいずれか1項に記載の制御装置において、
前記オブザーバは、前記オン・オフ駆動のタイミングを決定するキャリア信号の半周期毎に前記リアクトル電流を推定し、
前記スイッチング制御部は、前記オブザーバによって2回続けて推定された前記リアクトル電流の推定値の平均値を用いて前記片素子スイッチング制御を行う
ことを特徴とする制御装置。
In the control device according to any one of claims 1 to 4,
The observer estimates the reactor current every half cycle of a carrier signal that determines the timing of the on / off drive,
The switching control unit performs the one-element switching control using an average value of the estimated values of the reactor currents estimated twice consecutively by the observer.
請求項1〜5のいずれか1項に記載の制御装置において、
前記オブザーバは、前記オン・オフ駆動に応じて前記状態方程式を切り替えながら、前記リアクトル電流、前記第1検出誤差および前記第2検出誤差を推定することを特徴とする制御装置。
In the control device according to any one of claims 1 to 5,
The control apparatus, wherein the observer estimates the reactor current, the first detection error, and the second detection error while switching the state equation in accordance with the on / off driving.
JP2018076723A 2018-04-12 2018-04-12 Device for controlling dc/dc converter Pending JP2019187136A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018076723A JP2019187136A (en) 2018-04-12 2018-04-12 Device for controlling dc/dc converter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018076723A JP2019187136A (en) 2018-04-12 2018-04-12 Device for controlling dc/dc converter

Publications (1)

Publication Number Publication Date
JP2019187136A true JP2019187136A (en) 2019-10-24

Family

ID=68341926

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018076723A Pending JP2019187136A (en) 2018-04-12 2018-04-12 Device for controlling dc/dc converter

Country Status (1)

Country Link
JP (1) JP2019187136A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11433746B2 (en) 2019-10-10 2022-09-06 Nishikawa Rubber Co., Ltd. Protector with sensor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11433746B2 (en) 2019-10-10 2022-09-06 Nishikawa Rubber Co., Ltd. Protector with sensor

Similar Documents

Publication Publication Date Title
US8816612B2 (en) Controller for multi-phase rotary device
US7952310B2 (en) Controller of multi-phase electric motor
JP4972142B2 (en) Power factor correction apparatus and control method thereof
EP2822171B1 (en) Apparatus for modifying voltage command for detecting output current in inverter
JP4942569B2 (en) Power converter
JP2011142738A (en) Power supply control system
WO2018061749A1 (en) Signal generating circuit and power supply device
CN103001568A (en) Motor control device
US10003264B2 (en) DC/DC converter
JP6653645B2 (en) Control device for DC / DC converter
JP2019187136A (en) Device for controlling dc/dc converter
JP6685967B2 (en) Control device for DC / DC converter
JP6769246B2 (en) Electric motor control device
US11205954B2 (en) DC/DC converter and control method for DC/DC converter
JP6776203B2 (en) DC / DC converter controller
JP6685966B2 (en) Control device for DC / DC converter
JP2019050673A (en) Controller for dc/dc converter
JP6458684B2 (en) Power control method and power control apparatus
JP6314882B2 (en) Power system
JP2019187017A (en) Device for controlling dc/dc converter
JP2004173349A (en) Neutral point clamp type pwm inverter device
JP6596378B2 (en) Power converter
JP7356212B2 (en) Control device for power converter
WO2021255813A1 (en) Power conversion device and electric power steering device
JP2012235584A (en) Power conversion apparatus