JP6678092B2 - Dc/dcコンバータの制御装置 - Google Patents

Dc/dcコンバータの制御装置 Download PDF

Info

Publication number
JP6678092B2
JP6678092B2 JP2016211780A JP2016211780A JP6678092B2 JP 6678092 B2 JP6678092 B2 JP 6678092B2 JP 2016211780 A JP2016211780 A JP 2016211780A JP 2016211780 A JP2016211780 A JP 2016211780A JP 6678092 B2 JP6678092 B2 JP 6678092B2
Authority
JP
Japan
Prior art keywords
reactor
value
current
duty ratio
converter
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.)
Expired - Fee Related
Application number
JP2016211780A
Other languages
English (en)
Other versions
JP2018074744A (ja
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.)
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 JP2016211780A priority Critical patent/JP6678092B2/ja
Publication of JP2018074744A publication Critical patent/JP2018074744A/ja
Application granted granted Critical
Publication of JP6678092B2 publication Critical patent/JP6678092B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Dc-Dc Converters (AREA)

Description

本発明は、DC/DCコンバータの制御装置に関する。
図12は、従来の昇圧型のDC/DCコンバータの構成を示す図である。昇圧型のDC/DCコンバータでは、FET等のスイッチング素子をスイッチング制御することによって、電源Eの電圧を昇圧して負荷Rに出力電圧vとして出力させる。
このような昇圧型のDC/DCコンバータに対して、図13に示すようにモデル予測制御器MPCを適用した制御装置が開示されている(非特許文献1)。出力電圧に対する目標値vと出力電圧vの誤差から指令値v’を生成し、その指令値v’及びDC/DCコンバータの現在の状態値xに応じてモデル予測制御器MPCにおいてDC/DCコンバータの状態を予測し、その予測値に基づいてDC/DCコンバータを制御する。
また、リアクトルとスイッチング素子を備えたコンバータにおいて、リアクトルの上流にバッテリとは並列に平滑コンデンサを設け、当該平滑コンデンサに流れる電流に基づいてコンバータをフィードバック制御する技術が開示されている(特許文献1)。また、コンバータのデューティ比を負荷の消費電力に応じて制御する技術が開示されている(特許文献2)。
特開2010−279087号公報 特開2015−76986号公報
「昇圧型DC−DCコンバータのモデル予測制御とその実装」、劉康志、片根保、平成25年電気学会全国大会4−003
ところで、DC/DCコンバータは、負荷となるモータにおける効率を改善するためにハイブリッド車や電気自動車等に搭載されることがある。このような車両が滑りやすい路面において急発進したり、急加速したりした場合、タイヤが空転した後に接地するとモータの出力が増加した後に急激に減少する。この出力の変化に比例して、リアクトル電流も昇圧方向に過大に流れた後に降圧方向に変化する。
近年、ハイブリッド車や電気自動車に搭載されるコンバータには、その製造コストを低減するために、リアクトル電流に依存してその値(インダクタンス)が変化する非直線性の特性を有するリアクトルが使用されている。したがって、リアクトル電流が急激に変化したときに、リアクトル電流の変化に伴うインダクタンスの変化が考慮されていない制御では制御性能がよくない。
すなわち、非直線性のリアクトルでは、リアクトル電流が増加するインダクタンスが低下する。したがって、リアクトル電流が過大に流れると、デューティ比の変化に対してリアクトル電流が過敏に反応し、それに伴いコンデンサ電圧も過敏に変化する。そのため、リアクトル電流が大きい時は、比例積分ゲインを低下させる必要があるが、ゲインを下げた分だけコンデンサ電圧の変化を抑制できなくなる。また、リアクトル電流に依存させず、制御応答性を高めるために比例積分ゲインを高めに固定した場合、リアクトル電流が過大となった時に比例積分ゲインが不適切となり、リアクトル電流指令値の発散が生ずる。
本発明の1つの態様は、DC/DCコンバータを制御する制御装置であって、前記DC/DCコンバータの現在の状態値に応じて、前記DC/DCコンバータに含まれるスイッチング素子のオン時間の比であるデューティ比dに対する誤差デューティ比Δdを推定するオブザーバと、前記誤差デューティ比Δdを用いて、前記DC/DCコンバータの状態方程式から前記DC/DCコンバータに含まれるリアクトルを流れる電流を制御するための目標値となるリアクトル電流指令値を算出する指令値生成器と、を備え、前記リアクトル電流指令値に応じて前記DC/DCコンバータを制御することを特徴とする制御装置である。
ここで、前記DC/DCコンバータは、前記リアクトルに流れる電流を制御する第1スイッチング素子及び第2スイッチング素子と、前記リアクトルからの出力電圧を平滑化させるコンデンサと、を備え、前記オブザーバは、前記DC/DCコンバータの電源の電源電圧v、前記コンデンサの両端のコンデンサ電圧v及び前記DC/DCコンバータの出力電流iを用いて前記誤差デューティ比Δdを推定することが好適である。
また、前記指令値生成器は、前記リアクトルを流れる電流の測定値であるリアクトル電流i及び前記誤差デューティ比Δdを用いて、前記DC/DCコンバータの状態方程式から前記リアクトルを流れる電流を制御するための目標値となるリアクトル電流指令値を算出することが好適である。
また、前記DC/DCコンバータの現在の状態値に応じて、前記リアクトルに流れるリアクトル電流推定値i (チルダ)を推定するオブザーバを更に備え、前記指令値生成器は、前記リアクトル電流推定値i (チルダ)及び前記誤差デューティ比Δdを用いて、前記DC/DCコンバータの状態方程式から前記リアクトルを流れる電流を制御するための目標値となるリアクトル電流指令値を算出することが好適である。
また、前記リアクトルに流れる電流に応じて前記リアクトルの値を設定し、当該リアクトルの値を前記状態方程式に適用することが好適である。
本発明によれば、リアクトル電流の変化に伴うインダクタンスの変化を考慮してコンバータを適切に制御することができる。
第1の実施の形態における電力変換装置の基本構成を示す図である。 第1の実施の形態における制御装置の構成を示す図である。 電力変換装置の出力特性を示す図である。 電力変換装置の出力特性を示す図である。 第2の実施の形態における電力変換装置の基本構成を示す図である。 第2の実施の形態における制御装置の構成を示す図である。 第3の実施の形態における制御装置の構成を示す図である。 第3の実施の形態におけるモデル予測制御器の構成を示す図である。 第4の実施の形態における制御装置の構成を示す図である。 第4の実施の形態におけるモデル予測制御器の構成を示す図である。 リアクトル電流とリアクトルの値(インダクタンス)との関係を示す図である。 従来の電力変換装置の構成を示す図である。 従来技術による電力変換装置の制御装置の構成を示す図である。
<第1の実施の形態>
図1は、本発明の実施の形態における電力変換装置(DC/DCコンバータ)100の基本構成を示す。電力変換装置100は、直流電源10、リアクトル12、第1スイッチング素子14、第2スイッチング素子16及びコンデンサ18を含んで構成される。
直流電源10の正極にリアクトル12の一端が接続され、リアクトル12の他端には第1スイッチング素子14及び第2スイッチング素子16の接続点Cが接続される。第1スイッチング素子14の他端は負荷102への出力端(OUT+)に接続され、第2スイッチング素子16の他端は直流電源10の負極(OUT−)に接続される。また、出力端と直流電源10の負極との間には電圧を平滑化させるためにコンデンサ18が接続される。
なお、本実施の形態では、第1スイッチング素子14及び第2スイッチング素子16はNPNトランジスタとする。第1スイッチング素子14は、出力端側がコレクタ、リアクトル12側がエミッタとされる。第2スイッチング素子16は、リアクトル12側がコレクタ、直流電源10の負極側がエミッタとされる。また、第1スイッチング素子14及び第2スイッチング素子16のそれぞれに並列に環流ダイオードが接続される。
電力変換装置100において、第1スイッチング素子14をオフ状態及び第2スイッチング素子16をオン状態とすることで、リアクトル12を介して直流電源10の正極から負極に向けたリアクトル電流iが流れる。これによって、リアクトル12にエネルギーが蓄積される。次に、第1スイッチング素子14をオン状態及び第2スイッチング素子16をオフ状態とすることで、リアクトル電流iが遮断され、リアクトル12の端部に直流電源10の電圧(電池電圧v)よりも高い電圧が生じ、これに応じた電流が出力端に向けて流れてコンデンサ18が充電されてコンデンサ電圧vが上昇する。このコンデンサ電圧vが負荷102に印加される。電力変換装置100の出力電圧、すなわちコンデンサ電圧vは、第1スイッチング素子14及び第2スイッチング素子16のオン期間の比であるデューティ比によって決定される。
電力変換装置100は、制御装置104によって制御される。本実施の形態では、電力変換装置100の現在の状態値が制御装置104へ入力され、制御装置104は入力された状態値に応じて電力変換装置100を制御する。状態値として、直流電源10の電圧v、リアクトル12を流れるリアクトル電流i、コンデンサ18の両端のコンデンサ電圧v、負荷であるモータの電流i,i及びモータの回転角θが制御装置104へ入力される。制御装置104は、モータの電流i,i及びモータの回転角θから電力変換装置100の出力電流iを算出する。
図2は、制御装置104の構成を示す図である。制御装置104は、指令値生成器20、オブザーバ22、演算部24、フィード・フォワード(F/F)補償器26及びリミッタ28を含んで構成される。
オブザーバ22は、コンデンサ電圧指令値v 、コンデンサ電圧v、リアクトル電流i、電源電圧v及び出力電流iを受けて、これらの値から現在の誤差デューティ比Δd(=Δd(k))の推定値を算出して出力する。なお、以下において、図中の推定値には上付の波線(チルダ)付して示す。
ここで、電力変換装置100の状態方程式は数式(1)にて表される。ここで、コンデンサ電圧v、リアクトル電流i、電源電圧v、出力電流(負荷電流)i、リアクトル12の値(インダクタンス)L、コンデンサ18の値(キャパシタンス)C、リアクトル12の抵抗値R及びデューティ比dである。
Figure 0006678092
数式(1)にデッドタイムを考慮した誤差デューティ比Δdを組み込むと数式(2)に示す状態方程式となる。
Figure 0006678092
数式(2)を双1次変換を用いて離散化させると数式(3)のように示される。
Figure 0006678092
数式(3)に基づいて、コンデンサ18の電圧の予測値であるコンデンサ電圧予測値(チルダ)v (k)、リアクトル12の電流の予測値であるリアクトル電流予測値(チルダ)i (k)及び誤差デューティ比の予測値である誤差デューティ比予測値(チルダ)Δd(k)は数式(4)のように表すことができる。ここで、制御周期Tであり、h〜hは比例定数である。
Figure 0006678092
オブザーバ22は、入力されたコンデンサ電圧指令値v 、コンデンサ電圧v、リアクトル電流i、電源電圧v及び出力電流iを数式(4)の代入することによって、現在の誤差デューティ比Δd(=Δd(k))の推定値を算出する。なお、推定される誤差デューティ比推定値Δd(=Δd(k)(チルダ))は、数式(4)におけるkをk−1に読み替えて処理することによって算出することができる。算出された誤差デューティ比推定値Δd(=Δd(k)(チルダ))は、指令値生成器20に入力される。
なお、kは、制御回数を示す。例えば、d(k)は、k回目の制御におけるデューティ比dを表し、d(k+1)は、k+1回目の制御におけるデューティ比dを表す。他の状態量についても同様である。
指令値生成器20では、電力変換装置100の状態方程式、すなわち数式(3)を変形することによってリアクトル電流指令値i を算出する。リアクトル電流指令値i は、数式(3)において、左辺の1行目v(k+1)をv (k)、右辺のΔd(k)をΔd(k)(チルダ)、i(k)をi (k)に置き換えて展開した数式(5)を用いて算出される。指令値生成器20で算出されたリアクトル電流指令値i は、現在のリアクトル電流i(実測値)との偏差が取られて、当該偏差が演算部24に入力される。
Figure 0006678092
演算部24では、指令値となるデューティ比d(k+1)を求めるための演算が行われる。指令値となるデューティ比d(k+1)は、数式(6)にて算出することができる。演算部24では、数式(6)の右辺の第2項及び第3項の計算が行われる。数式(6)において、Kpは比例項の係数、Kiは積分項の係数である。
Figure 0006678092
F/F補償器26は、コンデンサ電圧指令値v 及び電源電圧vの入力を受けて、フィード・フォワード補償値を算出する。フィード・フォワード補償値は、数式(6)の右辺の第1項で表される。演算部24からの出力値とF/F補償器26からの出力値とが加算されてリミッタ28へ入力される。
リミッタ28は、演算部24からの出力値とF/F補償器26からの出力値との加算値を受けて、その値が最適デューティ比範囲DR内になるように制限する。図3は、電力変換装置100からの出力Pとデューティ比dとの関係を示す。図3に示すように、出力Pを最大出力Pmaxとするためにはデューティ比dを電源電圧v/(2×コンデンサ電圧v)となるように電力変換装置100を制御すればよい。一方、デューティ比dが電源電圧v/(2×コンデンサ電圧v)を下回るように電力変換装置100を制御すると、出力Pが低下してしまう。そこで、デューティ比dを電源電圧v/(2×コンデンサ電圧v)を下限とした範囲となるように電力変換装置100を制御することが好適である。なお、最適デューティ比範囲DRは、必ずしも電源電圧v/(2×コンデンサ電圧v)を下限とした範囲に設定する必要はなく、例えば、図4に示すように、最大出力Pmaxよりも小さい出力値Paを出力上限としたときのデューティ比dをその下限に設定してもよい。さらに、出力値Pbを回生上限としたときのデューティ比dを最適デューティ比範囲DRの上限に設定してもよい。
リミッタ28は、演算部24からの出力値とF/F補償器26からの出力値との加算値が設定された最適デューティ比範囲DR内の値であれば、その値をそのまま次の制御のためのデューティ比d(k+1)として出力する。また、リミッタ28は、加算値が設定された最適デューティ比範囲DR外の値であれば、その値が最適デューティ比範囲DR内に収まるように制限して次の制御のためのデューティ比d(k+1)として出力する。
制御装置104は、リミッタ28から出力されたデューティ比d(=d(k+1))となるように第1スイッチング素子14及び第2スイッチング素子16のオン期間を制御する。これにより、電力変換装置100は、指令値とされるコンデンサ電圧指令値v 及びリアクトル電流指令値i となるようにコンデンサ電圧v及びリアクトル電流iが制御される。
<第2の実施の形態>
第1の実施の形態では、リアクトル12を実際に流れるリアクトル電流iを計測し、そのリアクトル電流iに基づいてデューティ比dを制御する制御装置104の構成について説明した。第2の実施の形態では、電力変換装置200は、図5に示すように、リアクトル12を流れるリアクトル電流iを計測するためのセンサを備えない。その代わりに、図6に示すように、制御装置104aに含まれるオブザーバ22aでは、誤差デューティ比推定値Δd(=Δd(k)(チルダ))に加えて、リアクトル12を流れる電流の推定値であるリアクトル電流推定値i (チルダ)を算出して出力する。
オブザーバ22aは、コンデンサ電圧指令値v 、コンデンサ電圧v、電源電圧v及び出力電流iを数式(4)の代入することによって、現在の誤差デューティ比推定値Δd(=Δd(k)(チルダ))及びリアクトル電流推定値i (=i (k)(チルダ))を算出する。なお、推定される誤差デューティ比推定値Δd(=Δd(k)(チルダ))及びリアクトル電流推定値i (=i (k)(チルダ))は、数式(4)におけるkをk−1に読み替えて処理することによって算出することができる。算出された誤差デューティ比推定値Δd(=Δd(k)(チルダ))及びリアクトル電流推定値i (=i (k)(チルダ))は、指令値生成器20aに入力される。
指令値生成器20aは、オブザーバ22aからの誤差デューティ比推定値Δd(=Δd(k)(チルダ))及びリアクトル電流推定値i (=i (k)(チルダ))を受けて、リアクトル電流指令値i を算出する。指令値生成器20aでは、電力変換装置200の状態方程式、すなわち数式(3)を変形することによってリアクトル電流指令値i を算出する。リアクトル電流指令値i は、数式(3)において、左辺の1行目v(k+1)をv (k)、右辺のΔd(k)をΔd(k)(チルダ)、右辺の第1項第1行第3列のi(k)をi に置き換え、右辺の第2項第2行第1列のi(k)をi (k)に置き換えて展開した数式(7)を用いて算出される。指令値生成器20aで算出されたリアクトル電流指令値i は、オブザーバ22aで算出されたリアクトル電流推定値i (=i (k)(チルダ))との偏差が取られて、当該偏差が演算部24に入力される。
Figure 0006678092
演算部24、F/F補償器26及びリミッタ28での処理は、第1の実施の形態と同様であるので説明を省略する。制御装置104aは、リミッタ28から出力されたデューティ比d(=d(k+1))となるように第1スイッチング素子14及び第2スイッチング素子16のオン期間を制御する。これにより、電力変換装置200は、指令値とされるコンデンサ電圧指令値v 及びリアクトル電流指令値i となるようにコンデンサ電圧v及びリアクトル電流iが制御される。
<第3の実施の形態>
第1の実施の形態における制御装置104の演算部24及びF/F補償器26に代えて、モデル予測制御器(MPC)50を用いる構成としてもよい。図7は、第3の実施の形態における制御装置104の構成を示す。
オブザーバ22は、第1の実施の形態と同様に、コンデンサ電圧指令値v 、コンデンサ電圧v、リアクトル電流i、電源電圧v及び出力電流iを受けて、これらの値から現在の誤差デューティ比Δd(=Δd(k))の推定値を算出して出力する。算出された誤差デューティ比予測値(チルダ)Δd(k)は、指令値生成器20及びMPC50へ出力される。
指令値生成器20は、第1の実施の形態と同様に、リアクトル電流指令値i を算出する。算出されたリアクトル電流指令値i は、MPC50へ出力される。
MPC50は、電力変換装置100の状態方程式を用いて、第1スイッチング素子14及び第2スイッチング素子16のデューティ比dを複数の異なる値に変化させたときの電力変換装置100における所定の状態値(状態量)に対する予測値を算出し、状態値(状態量)に対する指令値と予測値との差に応じて電力変換装置100を制御する。
本実施の形態では、MPC50は、所定の状態値としてリアクトル12を流れる電流の予測値であるリアクトル電流予測値i (ハット)を算出する。そして、MPC50は、リアクトル電流指令値i に近づくようなリアクトル電流予測値i (ハット)となるデューティ比dを求める処理を行う。
MPC50は、図8に示すように、加算器30(30−2〜30−129)、予測演算器32(32−1〜32−129)、評価関数演算器34(34−1〜34−129)、最小値選択器36を含んで構成される。
加算器30(30−2〜30−129)は、現在のデューティ比d(k)に所定値を加算することによりデューティ比d(k)に変化を与えて出力する。本実施の形態では、デューティ比d(k)は、0〜1023の値の範囲で表されるものとする。すなわち、下アームである第2スイッチング素子16が常時オンであり、上アームである第1スイッチング素子14が常時オフである状態のときのデューティ比dが0で表されるものとする。また、下アームである第2スイッチング素子16が常時オフであり、上アームである第1スイッチング素子14が常時オンである状態のときのデューティ比dが1023で表されるものとする。加算器30は、現在のデューティ比d(k)を中心値として、d(k)±64の範囲で変化を与えて出力する。変化の範囲は、電力変換装置100のデッドタイムの期間及びPWM周期に基づいて設定することが好適である。例えば、デッドタイム/PWM周期×デューティ比dの数値範囲で算出される値よりも大きな変換の範囲とすることが好適である。具体的には、デッドタイムが5μs、PWM周期が100μsである場合、デューティ比dを0〜1023の範囲で表した場合には5/100×1023=51よりも大きい数値範囲を変化の範囲とすることが好適である。一方、演算負荷をできるだけ小さくするために、変化の範囲はできるだけ狭い方が好適である。そこで、本実施の形態では、変化の範囲を±64とした例を示している。
加算器30−2は、現在のデューティ比d(k)に1を加算してd(k)+1を出力する。加算器30−3は、現在のデューティ比d(k)に2を加算してd(k)+2を出力する。同様に、加算器30−4〜加算器30−65は、現在のデューティ比d(k)にそれぞれ3〜64を加算して出力する。また、加算器30−66は、現在のデューティ比d(k)から1を減算してd(k)−1を出力する。加算器30−67は、現在のデューティ比d(k)から2を減算してd(k)−2を出力する。同様に、加算器30−68〜加算器30−129は、現在のデューティ比d(k)からそれぞれ3〜64を減算して出力する。加算器30−2〜30−129からの出力は、それぞれ予測演算器32−2〜32−129へ入力される。
予測演算器32は、加算器30からの出力、コンデンサ電圧v、リアクトル電流i、電源電圧v、出力電流(負荷電流)i及び誤差デューティ比Δd(=Δd(k)(チルダ))を用いてリアクトル12を流れる電流の予測値であるリアクトル電流予測値i (ハット)を算出して出力する。
リアクトル電流予測値i (ハット)は、数式(3)において、左辺の2行目i(k+1)をi [d(k)+a](ハット)、右辺のd(k)をΔd(k)(チルダ)に置き換えて展開した数式(8)を用いて算出される。
Figure 0006678092
予測演算器32−1は、数式(8)のaを0としてi [d(k)](ハット)を算出して出力する。予測演算器32−2は、数式(8)のaを1としてi [d(k)+1](ハット)を算出して出力する。同様に、予測演算器32−3〜予測演算器32−65は、それぞれaを2〜64としてi [d(k)+a](ハット)を算出して出力する。予測演算器32−66は、数式(8)のaを−1としてi [d(k)−1](ハット)を算出して出力する。予測演算器32−67は、数式(8)のaを−2としてi [d(k)−2](ハット)を算出して出力する。同様に、予測演算器32−68〜予測演算器32−129は、それぞれaを−3〜−64としてi [d(k)+a](ハット)を算出して出力する。予測演算器32−1〜32−129の出力は、それぞれ評価関数演算器34−1〜34−129へ入力される。
評価関数演算器34は、コンデンサ電圧指令値v 、予測演算器32から入力されたリアクトル電流予測値i (ハット)、指令値生成器20から入力されたリアクトル電流指令値i に基づいて評価関数Jの演算を行い、演算結果を出力する。評価関数Jは、数式(9)にて表される。
Figure 0006678092
評価関数演算器34−1は、数式(9)のaを0としてJ[d(k)]を算出して出力する。評価関数演算器34−2は、数式(9)のaを1としてJ[d(k)+1]を算出して出力する。同様に、評価関数演算器34−3〜評価関数演算器34−65は、それぞれaを2〜64としてJ[d(k)+a]を算出して出力する。評価関数演算器34−66は、数式(9)のaを−1としてJ[d(k)−1]を算出して出力する。評価関数演算器34−67は、数式(9)のaを−2としてJ[d(k)−2]を算出して出力する。同様に、評価関数演算器34−68〜評価関数演算器34−129は、それぞれaを−3〜−64としてJ[d(k)+a]を算出して出力する。評価関数演算器34−1〜34−129の出力は、最小値選択器36へ入力される。
なお、評価関数Jは、数式(10)としてもよい。この場合も、評価関数演算器34−1〜評価関数演算器34−129にてそれぞれJ[d(k)],J[d(k)+1]・・・J[d(k)−64]を算出して出力する。
Figure 0006678092
最小値選択器36は、評価関数演算器34−1〜評価関数演算器34−129にて算出されたJ[d(k)],J[d(k)+1]・・・J[d(k)−64]のうち最小値を選択し、評価関数Jを最小値とするd(k)+aを次の制御の際のデューティ比d(k+1)として出力する。
リミッタ28は、MPC50から出力されたデューティ比d(k+1)の入力をうけ、入力されたデューティ比d(k+1)が最適デューティ比範囲DR内になるように制限する。制御装置104は、リミッタ28から出力されたデューティ比d(=d(k+1))となるように第1スイッチング素子14及び第2スイッチング素子16のオン期間を制御する。これにより、電力変換装置100は、指令値とされるコンデンサ電圧指令値v 及びリアクトル電流指令値i となるようにコンデンサ電圧v及びリアクトル電流iが制御される。
なお、オブザーバ22において、誤差デューティ比推定値Δd(=Δd(k)(チルダ))に加えて、コンデンサ18の電圧の推定値であるコンデンサ電圧推定値v (v (k))(チルダ)を算出するようにしてもよい。この場合、予測演算器32では、コンデンサ電圧推定値v (v (k))(チルダ)を用いてi [d(k)](ハット)を算出して出力する。リアクトル電流予測値i (ハット)は、数式(3)において、左辺の2行目i(k+1)をi [d(k)+a](ハット)、右辺のd(k)をΔd(k)(チルダ)、v(k)をv (k)(チルダ)に置き換えて展開した数式(11)を用いて算出される。
Figure 0006678092
<第4の実施の形態>
第2の実施の形態における制御装置104aの演算部24及びF/F補償器26に代えて、モデル予測制御器(MPC)50aを用いる構成としてもよい。図8は、第4の実施の形態における制御装置104aの構成を示す。電力変換装置200は、リアクトル12を流れるリアクトル電流iを計測するためのセンサを備えない。その代わりに、図8に示すように、制御装置104aに含まれるオブザーバ22aでは、誤差デューティ比推定値Δd(=Δd(k)(チルダ))に加えて、リアクトル12を流れる電流の推定値であるリアクトル電流推定値i (チルダ)を算出して出力する。
オブザーバ22aは、第2の実施の形態と同様に、誤差デューティ比推定値Δd(=Δd(k)(チルダ))及びリアクトル電流推定値i (=i (k)(チルダ))を算出する。算出された誤差デューティ比推定値Δd(=Δd(k)(チルダ))及びリアクトル電流推定値i (=i (k)(チルダ))は、指令値生成器20a及びMPC50aに入力される。
指令値生成器20aは、第2の実施の形態と同様に、オブザーバ22aからの誤差デューティ比推定値Δd(=Δd(k)(チルダ))及びリアクトル電流推定値i (=i (k)(チルダ))を受けて、リアクトル電流指令値i を算出する。指令値生成器20aで算出されたリアクトル電流指令値i は、MPC50aに入力される。
MPC50aは、電力変換装置200の状態方程式を用いて、第1スイッチング素子14及び第2スイッチング素子16のデューティ比dを複数の異なる値に変化させたときの電力変換装置200における所定の状態値(状態量)に対する予測値を算出し、状態値(状態量)に対する指令値と予測値との差に応じて電力変換装置200を制御する。MPC50aでの処理は、第3の実施の形態におけるMPC50とほぼ同様であるが、実際のリアクトル電流iの代わりに、オブザーバ22aで求められたリアクトル電流推定値i (=i (k)(チルダ))を用いる点で異なる。
MPC50aは、図10に示すように、加算器30(30−2〜30−129)、予測演算器32a(32a−1〜32a−129)、評価関数演算器34(34−1〜34−129)、最小値選択器36を含んで構成される。MPC50とMPC50aとの相違点は、予測演算器32と予測演算器32aとの相違にある。すなわち、予測演算器32aでは、実測されたリアクトル電流iの代わりにオブザーバ22aで求められたリアクトル電流推定値i (=i (k)(チルダ))を用いてリアクトル12を流れる電流の予測値であるリアクトル電流予測値i (ハット)を算出して出力する。
リアクトル電流予測値i (ハット)は、数式(3)において、左辺の2行目i(k+1)をi [d(k)+a](ハット)、右辺のΔd(k)をΔd(k)(チルダ)、右辺のi(k)をi (k)(チルダ)に置き換えて展開した数式(12)を用いて算出される。
Figure 0006678092
以下、MPC50aの評価関数演算器34及び最小値選択器36では、予測演算器32aで算出されたリアクトル電流予測値i (ハット)を用いて、MPC50と同様に処理が行われる。
このようにして、第4の実施の形態における制御装置104aによって、リミッタ28から出力されたデューティ比dとなるように第1スイッチング素子14及び第2スイッチング素子16のオン期間が制御される。これにより、電力変換装置200は、指令値とされるコンデンサ電圧指令値v 及びリアクトル電流指令値i となるようにコンデンサ電圧v及びリアクトル電流iが制御される。
<第5の実施の形態>
第5の実施の形態は、第3の実施の形態におけるMPC50の構成を変更したものである。本実施の形態では、MPC50は、電力変換装置100の状態方程式を第1スイッチング素子14及び第2スイッチング素子16のデューティ比dに対する二次方程式に変形し、当該二次方程式にオブザーバ22で算出された誤差デューティ比推定値Δd(=Δd(k)(チルダ))を適用することでデューティ比dを算出する。制御装置104は、算出されたデューティ比dを用いて電力変換装置100を制御する。
数式(3)の左辺の2行目i(k+1)をi ^*(k)、右辺のd(k)をΔd(k)(チルダ)に置き換えて、デューティ比d(k)に対する二次方程式に変更すると数式(13)となる。
Figure 0006678092
数式(13)の二次方程式をデューティ比d(k+1)に対して解くと、数式(14)で表される。
Figure 0006678092
MPC50は、数式(14)に、電力変換装置100の各状態量及びオブザーバ22で算出された誤差デューティ比推定値Δd(=Δd(k)(チルダ))を代入することによって制御に用いるデューティ比d(k+1)を算出する。
リミッタ28は、MPC50から出力されたデューティ比d(k+1)の入力をうけ、入力されたデューティ比d(k+1)が最適デューティ比範囲DR内になるように制限する。制御装置104は、リミッタ28から出力されたデューティ比d(=d(k+1))となるように第1スイッチング素子14及び第2スイッチング素子16のオン期間を制御する。これにより、電力変換装置100は、指令値とされるコンデンサ電圧指令値v 及びリアクトル電流指令値i となるようにコンデンサ電圧v及びリアクトル電流iが制御される。
<第6の実施の形態>
第6の実施の形態は、第4の実施の形態におけるMPC50aの構成を変更したものである。本実施の形態では、MPC50aは、電力変換装置200の状態方程式を第1スイッチング素子14及び第2スイッチング素子16のデューティ比dに対する二次方程式に変形し、当該二次方程式にオブザーバ22aで算出された誤差デューティ比推定値Δd(=Δd(k)(チルダ))、リアクトル電流推定値i (=i (k)(チルダ))及びコンデンサ電圧推定値v (=v (k)(チルダ))を適用することでデューティ比dを算出する。制御装置104aは、算出されたデューティ比dを用いて電力変換装置200を制御する。
数式(3)の左辺の2行目i(k+1)をi ^*(k)、右辺のd(k)をΔd(k)(チルダ)、i(k)をi (k)(チルダ)、v(k)をv (k)(チルダ)に置き換えて、デューティ比d(k)に対する二次方程式に変更すると数式(15)となる。
Figure 0006678092
数式(15)の二次方程式をデューティ比d(k+1)に対して解くと、数式(16)で表される。
Figure 0006678092
MPC50aは、数式(16)に、電力変換装置200の各状態量及びオブザーバ22aで算出された誤差デューティ比推定値Δd(=Δd(k)(チルダ))、リアクトル電流推定値i (=i (k)(チルダ))及びコンデンサ電圧推定値v (=v (k)(チルダ))を代入することによって制御に用いるデューティ比d(k+1)を算出する。
制御装置104aは、リミッタ28から出力されたデューティ比dとなるように第1スイッチング素子14及び第2スイッチング素子16のオン期間が制御する。これにより、電力変換装置200は、指令値とされるリアクトル電流指令値i となるように制御される。
[変形例]
電力変換装置100,200において、リアクトル電流に応じてリアクトル12の値L(インダクタンス)は変化する。そこで、第1〜第6の実施の形態における制御において、リアクトル12に流れるリアクトル電流i又は流れると予想されるリアクトル電流推定値i に応じてリアクトル12の値L(インダクタンス)を変更することが好適である。
図11は、電流値に対するリアクトル12の値L(インダクタンス)の変化を示す図である。図11において、横軸の電流値は最大電流を1として正規化し、縦軸のリアクトル12の値L(インダクタンス)は電流値が0のときを1として正規化して示している。
第1〜第6の実施の形態において、制御に用いられるリアクトル電流i又はリアクトル電流推定値i (チルダ)に応じたリアクトル12の値L(インダクタンス)を各数式に適用することによって、電力変換装置100,200に対してより適切な制御を行うことができる。
なお、上記実施の形態では、同一次元オブザーバとしたが、最小次元オブザーバを適用してもよい。また、双1次変換を利用して状態方程式を離散化したが、これに限定されるものではなく、0次ホールド、前進差分、後退差分を利用して離散化させてもよい。
上記第1〜第6の実施の形態及びその変形例によれば、リアクトル電流指令値の発散等を生じさせることなく、負荷への出力が急変したときであっても電力変換装置100,200を適切に制御することができる。
10 直流電源、12 リアクトル、14 第1スイッチング素子、16 第2スイッチング素子、18 コンデンサ、20 指令値生成器、20a 指令値生成器、22 オブザーバ、22a オブザーバ、24 演算部、26 F/F補償器、28 リミッタ、30 加算器、32 予測演算器、32a 予測演算器、34 評価関数演算器、36 最小値選択器、100,200 電力変換装置、102 負荷、104 制御装置、104a 制御装置。

Claims (4)

  1. DC/DCコンバータを制御する制御装置であって、
    前記DC/DCコンバータは、リアクトルと、前記リアクトルに流れる電流を制御する第1スイッチング素子及び第2スイッチング素子と、前記リアクトルからの出力電圧を平滑化させるコンデンサと、
    前記DC/DCコンバータの現在の状態値に応じて、前記DC/DCコンバータに含まれるスイッチング素子の実際のオン時間の比を示すデューティ比と指令値であるデューティ比dとの差である誤差デューティ比Δdを推定するオブザーバと、
    前記誤差デューティ比Δdを用いて、前記DC/DCコンバータの状態方程式から前記DC/DCコンバータに含まれるリアクトルを流れる電流を制御するための目標値となるリアクトル電流指令値を算出する指令値生成器と、
    を備え、
    前記オブザーバは、前記誤差デューティ比を外乱としてシステムの状態に含めた外乱オブザーバを構成して、前記誤差デューティ比Δdを推定し、
    前記リアクトル電流指令値に応じて前記DC/DCコンバータを制御することを特徴とする制御装置。
  2. 請求項に記載の制御装置であって、
    前記指令値生成器は、前記DC/DCコンバータの電源の電源電圧v 、前記コンデンサの両端のコンデンサ電圧v 及びその指令値v 、前記DC/DCコンバータの出力電流i 前記リアクトルを流れる電流の測定値であるリアクトル電流i 並びに前記誤差デューティ比Δdを用いて、前記DC/DCコンバータの状態方程式から前記リアクトルを流れる電流を制御するための目標値となるリアクトル電流指令値を算出することを特徴とする制御装置。
  3. 請求項に記載の制御装置であって、
    前記DC/DCコンバータの現在の状態値に応じて、前記リアクトルに流れるリアクトル電流推定値i を推定するオブザーバを更に備え、
    前記指令値生成器は、前記DC/DCコンバータの電源の電源電圧v 、前記コンデンサの両端のコンデンサ電圧v 及びその指令値v 、前記DC/DCコンバータの出力電流i 前記リアクトル電流推定値i 並びに前記誤差デューティ比Δdを用いて、前記DC/DCコンバータの状態方程式から前記リアクトルを流れる電流を制御するための目標値となるリアクトル電流指令値を算出することを特徴とする制御装置。
  4. 請求項1〜のいずれか1項に記載の制御装置であって、
    前記リアクトルに流れる電流に応じて前記リアクトルの値を設定し、当該リアクトルの値を前記状態方程式に適用することを特徴とする制御装置。
JP2016211780A 2016-10-28 2016-10-28 Dc/dcコンバータの制御装置 Expired - Fee Related JP6678092B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016211780A JP6678092B2 (ja) 2016-10-28 2016-10-28 Dc/dcコンバータの制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016211780A JP6678092B2 (ja) 2016-10-28 2016-10-28 Dc/dcコンバータの制御装置

Publications (2)

Publication Number Publication Date
JP2018074744A JP2018074744A (ja) 2018-05-10
JP6678092B2 true JP6678092B2 (ja) 2020-04-08

Family

ID=62112921

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016211780A Expired - Fee Related JP6678092B2 (ja) 2016-10-28 2016-10-28 Dc/dcコンバータの制御装置

Country Status (1)

Country Link
JP (1) JP6678092B2 (ja)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007015182A2 (en) * 2005-08-01 2007-02-08 Nxp B.V. Dc-dc converter with switchable estimators
JP4466620B2 (ja) * 2006-07-10 2010-05-26 トヨタ自動車株式会社 電源システムおよびそれを備える車両
JP2010068611A (ja) * 2008-09-10 2010-03-25 Toyota Motor Corp コンバータの制御装置
JP5488097B2 (ja) * 2010-03-24 2014-05-14 トヨタ自動車株式会社 電流推定装置およびdcdcコンバータ制御システム
JP5659727B2 (ja) * 2010-11-19 2015-01-28 宇部興産機械株式会社 クレーン振れ角検出方法及び装置、並びにクレーン振れ止め制御方法及び装置
JP6183130B2 (ja) * 2013-10-09 2017-08-23 トヨタ自動車株式会社 モータ駆動システム

Also Published As

Publication number Publication date
JP2018074744A (ja) 2018-05-10

Similar Documents

Publication Publication Date Title
JP5979169B2 (ja) 電圧変換装置
JP5381026B2 (ja) 複合電源装置の制御回路
WO2017047698A1 (ja) 電力変換装置および駆動装置
JP5928401B2 (ja) コンバータ装置
JP6962233B2 (ja) 車載用のdcdcコンバータ
US9799936B2 (en) Fuel cell system and fuel cell automobile
JP5136093B2 (ja) Dc−dcコンバータの制御装置
CN104953834A (zh) 基于lqr最优控制的dc-dc变换器数字化控制方法
JP6653645B2 (ja) Dc/dcコンバータの制御装置
JP6669630B2 (ja) Dc/dcコンバータの制御装置
JP6678092B2 (ja) Dc/dcコンバータの制御装置
JP6183130B2 (ja) モータ駆動システム
JP2015201937A (ja) 電圧変換装置
JP5548383B2 (ja) コンバータの制御装置
CN113809919A (zh) 电力供给系统、控制装置以及电抗器电流测定方法
JP6776203B2 (ja) Dc/dcコンバータの制御装置
JP6718795B2 (ja) Dc/dcコンバータの制御装置
JP2015202018A (ja) 電圧変換装置
JP6685967B2 (ja) Dc/dcコンバータの制御装置
JP6685966B2 (ja) Dc/dcコンバータの制御装置
JP2010022136A (ja) Dc/dcコンバータの制御装置及び制御方法
WO2019150921A1 (ja) 車載用電源装置の異常検出装置及び車載用電源装置
JP2018074747A (ja) Dc/dcコンバータの制御装置
JP2010178443A (ja) モータ制御システム
CN113630006A (zh) 直流变换器非线性控制方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190306

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200110

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200220

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200316

R150 Certificate of patent or registration of utility model

Ref document number: 6678092

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees