(57)【要約】【課題】電圧変換装置及び負荷の状態に応じて適切なフィードバックゲインを選択し、システム電圧の変動を抑制する電圧変換装置を提供する。【解決手段】バッテリの直流電圧を昇圧して負荷（インバータ、交流電動機）へ出力する電圧変換装置の制御部５０において、フィードバック演算部２０は、指令電圧Ｖｃｏｍとシステム電圧Ｖｓｙｓとの偏差に基づき、デューティ指令値ｄｕｔｙのフィードバック項ｄｆｂを演算する。ゲイン選択部２５は、負荷変動周波数ｆ、指令電圧Ｖｃｏｍ、バッテリ電流Ｉｂ、負荷電流Ｉｍ、デューティ指令値ｄｕｔｙの５つのパラメータのうちいずれか２つ以上の特定パラメータに基づいて、「システム電圧Ｖｓｙｓの変動量を示す評価関数」を最小とするようにフィードバックゲイン（比例ゲインＫｐ及び積分ゲインＫｉ）を選択する。１つのパラメータに基づいてゲインを変化させる従来技術に比べ、より適切なゲインを選択することができる。【選択図】図２
2015171312.tif 000002
【特許請求の範囲】
【請求項１】
直流電源であるバッテリ（１）と負荷（６、７）との間に設けられ、
電気エネルギーを蓄積及び放出可能なリアクトル（１２）と、
交互にオンオフすることで前記リアクトルにおける電気エネルギーの蓄積及び放出を繰り返す高電位側スイッチング素子（１３）及び低電位側スイッチング素子（１４）と、
前記高電位側スイッチング素子又は前記低電位側スイッチング素子のスイッチング周期に対するオン時間比率であるデューティ指令値（ｄｕｔｙ）を演算する制御部（５０）と、を備え、前記バッテリからの入力電圧（Ｖｉｎ）を、前記負荷へ出力するシステム電圧（Ｖｓｙｓ）に変換する電圧変換装置（１０）であって、
前記制御部は、
前記システム電圧を指令電圧（Ｖｃｏｍ）に一致させるように前記デューティ指令値のフィードバック項を演算するフィードバック演算部（２０）と、
前記バッテリの電圧（Ｖｉｎ、ＶＢ）と前記指令電圧との比に基づいて前記デューティ指令値のフィードフォワード項を演算するフィードフォワード演算部（３０）と、
前記フィードバック演算部においてＰＩ演算に用いられるフィードバックゲインのうち比例ゲイン及び積分ゲインの少なくとも一方について、前記負荷の変動周波数である負荷変動周波数（ｆ）、前記指令電圧、前記バッテリに流れる電流であるバッテリ電流（Ｉｂ）、前記負荷に流れる電流である負荷電流（Ｉｍ）、前記デューティ指令値、の５つのパラメータのうちいずれか２つ以上の特定パラメータに基づいてフィードバックゲインを選択するゲイン選択部と（２５）、を有していることを特徴とする電圧変換装置。
【請求項２】
前記特定パラメータは、前記負荷変動周波数を含むことを特徴とする請求項１に記載の電圧変換装置。
【請求項３】
前記ゲイン選択部は、前記システム電圧の変動量を示す評価関数を演算し、前記評価関数を最小とするようにフィードバックゲインを選択することを特徴とする請求項１または２に記載の電圧変換装置。
【請求項４】
前記ゲイン選択部は、比例ゲイン及び積分ゲインの組合せからなる複数組の候補ゲインをマトリックスとして記憶しており、２組以上の前記候補ゲインについて前記評価関数を演算し、前記評価関数を最小とする前記候補ゲインをフィードバックゲインに設定することを特徴とする請求項３に記載の電圧変換装置。
【請求項５】
前記ゲイン選択部は、所定の基本ゲイン、及び、前記基本ゲインに対して所定の計算式に基づく拡張演算を実施可能な複数の拡張定数を記憶しており、前記基本ゲインに対し複数の前記拡張定数を用いて前記拡張演算を実施して得られた複数の拡張ゲインについて前記評価関数を演算し、前記評価関数を最小とする前記拡張ゲインをフィードバックゲインに設定することを特徴とする請求項３に記載の電圧変換装置。
【請求項６】
前記特定パラメータの値が変化し、前記ゲイン選択部が選択するフィードバックゲインを切り替える場合において、
前記特定パラメータが増加方向に変化したときフィードバックゲインを切り替える第１切替値（ｆｘＨ）は、前記特定パラメータが減少方向に変化したときフィードバックゲインを切り替える第２切替値（ｆｘＬ）より大きい値に設定されることを特徴とする請求項３〜５のいずれか一項に記載の電圧変換装置。
【請求項７】
前記制御部は、前記評価関数の演算に用いる前記リアクトルのインダクタンス値を、前記バッテリ電流に応じて変化させることを特徴とする請求項３〜６のいずれか一項に記載の電圧変換装置。
【請求項８】
前記制御部は、前記評価関数の演算に用いる前記バッテリの内部抵抗値を、前記バッテリの温度に応じて変化させることを特徴とする請求項３〜７のいずれか一項に記載の電圧変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バッテリからの入力電圧を負荷へ出力するシステム電圧に変換する電圧変換装置に関する。
【背景技術】
【０００２】
従来、リアクトルに流れる電流をスイッチングすることでバッテリの直流電圧を変換し、交流電動機を駆動するインバータ等の負荷へ出力する電圧変換装置が知られている。
一般にこの種の電圧変換装置では、負荷へ出力されるシステム電圧を指令電圧（目標電圧）に一致させるように、フィードバック制御によって、スイッチング周期に対するオン時間比率であるデューティ指令値が演算される。
【０００３】
しかし、ＰＩ制御によって電圧変換装置をフィードバック制御する場合、使用電圧の全範囲に対して同一の制御ゲインを用いると、電圧変換装置及び負荷の状態に応じて制御性が異なるため、負荷に出力されるシステム電圧が変動するおそれがある。
そこで、例えば特許文献１の電圧変換装置では、指令電圧に応じてフィードバックゲイン（ＰＩ制御ゲイン）を変化させる。また、特許文献２のモータ駆動システムでは交流電動機のパワー変動周波数に応じて、特許文献３の電圧変換装置では指令電圧と出力電圧との電圧偏差に応じて、フィードバックゲインを変化させている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５２０６４８９号公報
【特許文献２】特開２０１０−１２４６６２号公報
【特許文献３】特許第３９６９１６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１〜３の従来技術は、いずれも、ＰＩ制御に用いるフィードバックゲインを、「１つのパラメータ」に基づいて決定するものである。本出願人の研究によると、モータジェネレータを駆動するインバータを負荷とする電圧変換装置において従来技術を適用したとき、例えばモータジェネレータが力行動作時と回生動作時とでは、「１つのパラメータ」として採用される指令電圧又は回転数が同等であっても、電圧変動の発生の有無が異なることが判明した。したがって、従来技術を用いて、１つのパラメータに基づいて好ましいフィードバックゲインを決定したとしても、電圧変換装置及び負荷のあらゆる状態に応じてシステム電圧の変動を好適に低減するためには不十分である。
【０００６】
本発明はこのような点に鑑みて創作されたものであり、その目的は、電圧変換装置及び負荷の状態に応じて適切なフィードバックゲインを選択し、システム電圧の変動を抑制する電圧変換装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の電圧変換装置は、直流電源であるバッテリと負荷との間に設けられ、電気エネルギーを蓄積及び放出可能なリアクトルと、交互にオンオフすることでリアクトルにおける電気エネルギーの蓄積及び放出を繰り返す高電位側スイッチング素子及び低電位側スイッチング素子と、高電位側スイッチング素子又は低電位側スイッチング素子のスイッチング周期に対するオン時間比率であるデューティ指令値を演算する制御部とを備え、バッテリからの入力電圧を負荷へ出力するシステム電圧に変換する。
【０００８】
制御部は、システム電圧を指令電圧に一致させるようにデューティ指令値のフィードバック項を演算するフィードバック演算部と、バッテリの電圧と指令電圧との比に基づいてデューティ指令値のフィードフォワード項を演算するフィードフォワード演算部と、ゲイン選択部とを有している。
【０００９】
ゲイン選択部は、フィードバック演算部においてＰＩ演算に用いられるフィードバックゲインのうち比例ゲイン及び積分ゲインの少なくとも一方について、負荷の変動周波数である負荷変動周波数、指令電圧、バッテリに流れる電流であるバッテリ電流、負荷に流れる電流である負荷電流、デューティ指令値、の５つのパラメータのうちいずれか２つ以上の特定パラメータに基づいてフィードバックゲインを選択することを特徴とする。
ここで、特定パラメータは、負荷変動周波数を含むことが好ましい。
【００１０】
また、ゲイン選択部は、システム電圧の変動量を示す評価関数を演算し、評価関数を最小とするようにフィードバックゲインを選択することが好ましい。
具体的には、ゲイン選択部は、比例ゲイン及び積分ゲインの組合せからなる複数組の候補ゲインをマトリックスとして記憶しており、２組以上の候補ゲインについて評価関数を演算し、評価関数を最小とする候補ゲインをフィードバックゲインに設定してもよい。
或いは、ゲイン選択部は、所定の基本ゲイン、及び、基本ゲインに対して所定の計算式に基づく拡張演算を実施可能な複数の拡張定数を記憶しており、基本ゲインに対し複数の拡張定数を用いて拡張演算を実施して得られた複数の拡張ゲインについて評価関数を演算し、評価関数を最小とする拡張ゲインをフィードバックゲインに設定してもよい。
【００１１】
本発明の電圧変換装置は、２つ以上の特定パラメータに基づいてフィードバックゲインを選択するため、１つのパラメータに基づいてフィードバックゲインを決定する従来技術に比べ、電圧変換装置及び負荷の状態に応じて、より適切なフィードバックゲインを選択することができる。そのため、例えば、モータジェネレータを駆動するインバータを負荷とする場合、モータジェネレータの力行動作時、回生動作時ともに、システム電圧の変動を好適に抑制することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態による電圧変換装置の概略構成図である。
【図２】図１の電圧変換装置の制御ブロック図である。
【図３】本発明の第１実施形態で用いる候補ゲインのマップである。
【図４】（ａ）指令電圧＝Ｖｃｏｍ１、（ｂ）指令電圧＝Ｖｃｏｍ２における負荷変動周波数−評価関数出力特性図である。
【図５】（ａ）バッテリ電流とリアクトルインダクタンスとの関係を示すマップ、  （ｂ）バッテリ温度と内部抵抗との関係を示すマップである。
【図６】本発明の第１実施形態によるデューティ指令値演算処理のメインフローチャートである。
【図７】図６のＳ１４０のサブフローチャートである。
【図８】Ｋｐ又はＫｉに対する評価関数出力の傾向を示すマップである。
【図９】比較例での電圧変動を示すタイムチャートである。
【図１０】第１実施形態による電圧変動低減効果を説明するタイムチャートである。
【図１１】本発明の第２実施形態によるデューティ指令値演算処理のフローチャートである。
【図１２】本発明の第３実施形態によるゲイン切替処理を説明する負荷変動周波数−評価関数出力特性図である。
【図１３】本発明の第３実施形態によるゲイン切替処理のフローチャートである。
【図１４】比較例の電圧変換装置の制御ブロック図である。
【発明を実施するための形態】
【００１３】
以下、本発明による電圧変換装置の実施形態を図面に基づいて説明する。
最初に、複数の実施形態に共通の構成について説明する。この実施形態の電圧変換装置１０は、例えば、ハイブリッド自動車や電気自動車の動力源である交流電動機を駆動するシステムに適用される。
【００１４】
［電圧変換装置の全体構成］
本発明の実施形態による電圧変換装置の全体構成について、図１を参照して説明する。
図１に示すように、電圧変換装置１０は、バッテリ１の直流電圧を昇圧し、交流電動機７を駆動するインバータ６に出力する装置であり、一般に「昇圧コンバータ」又は「ＤＣＤＣコンバータ」と呼ばれる。図１において一点鎖線で囲んだ部分が電圧変換装置１０の範囲を示す。また、インバータ６及び交流電動機７は、電圧変換装置１０の「負荷」に相当する。
【００１５】
先に、電圧変換装置１０の範囲外のシステム構成について説明する。
バッテリ１は、例えばニッケル水素またはリチウムイオン等の充放電可能な蓄電装置によって構成される直流電源である。電気二重層キャパシタ等もバッテリ１の一態様に含むものとする。
バッテリＥＣＵ５５は、バッテリ１の電源電圧ＶＢ、バッテリ温度Ｔｂ、ＳＯＣ（充電量）等を監視し、バッテリ１の充放電等を制御する。
【００１６】
インバータ６は、ブリッジ接続される６つのスイッチング素子により構成され、電圧変換装置１０が生成したシステム電圧Ｖｓｙｓの直流電力が入力される。インバータ６は、ＰＷＭ制御や位相制御によって各相のスイッチング素子がオンオフされることにより、直流電力を三相交流電力に変換して交流電動機７に供給する。
なお、図１のインバータ６には、インバータ制御部を含むものとする。
【００１７】
交流電動機７は、例えば永久磁石式同期型の三相交流電動機である。交流電動機７は、ハイブリッド自動車や電気自動車に搭載されるモータジェネレータ（図中、「ＭＧ」と記す。）であり、力行動作により変速機等を介して駆動輪を駆動するトルクを発生する狭義の電動機としての機能、及び、エンジンや駆動輪から伝達されるトルクによる回生動作によって発電する発電機としての機能を兼ね備える。以下、本明細書では、「交流電動機」の用語を「モータジェネレータ」の意味で用いる。
【００１８】
交流電動機７のロータ近傍に設けられる回転角センサ７５は、例えばレゾルバやロータリエンコーダで構成され、電気角θを検出する。回転角センサ７５が検出した電気角θはインバータ６に入力され、電流ベクトル制御のｄｑ変換等の演算に用いられる。また、電気角θは微分器７６で電気角速度ωに変換され、制御部５０に入力される。
電気角速度ω［ｄｅｇ／ｓ］は、比例定数を乗じることにより回転数Ｎ［ｒｐｍ］に換算される。本明細書及び図面では、「電気角速度ωを換算した回転数」を省略し、「回転数ω」という表記を用いる。また、「回転数ω」は、交流電動機７を負荷として一般化すると「負荷変動周波数ｆ」に相当する。本実施形態の説明では、「回転数ω＝負荷変動周波数ｆ」として扱う。
【００１９】
次に、電圧変換装置１０の構成について説明する。電圧変換装置１０は、フィルタコンデンサ１１、リアクトル１２、昇圧駆動部１５、平滑コンデンサ１６及び制御部５０等を備える。
フィルタコンデンサ１１は、電圧変換装置１０の入力部に設けられ、バッテリ１からの電源ノイズを除去する。リアクトル１２は、インダクタンスＬを有しており、電流の変化に伴って誘起電圧が発生し、電気エネルギーが蓄積される。
【００２０】
昇圧駆動部１５は、リアクトル１２の出力端とインバータ６の高電位ラインとの間に接続された高電位側スイッチング素子１３、及び、リアクトル１２の出力端とインバータ６の低電位ラインとの間に接続された低電位側スイッチング素子１４から構成されている。高電位側スイッチング素子１３及び低電位側スイッチング素子１４は、制御部５０からのデューティ指令により交互に、かつ相補的にオンオフする。
【００２１】
高電位側スイッチング素子１３がオフで低電位側スイッチング素子１４がオンのとき、リアクトル１２にリアクトル電流ＩＬが流れることにより、エネルギーが蓄積される。
高電位側スイッチング素子１３がオンで低電位側スイッチング素子１４がオフのとき、リアクトル１２に蓄積されたエネルギーが放出されることにより、バッテリ入力電圧Ｖｉｎに誘起電圧が重畳された昇圧電圧が平滑コンデンサ１６に充電される。
【００２２】
電圧変換装置１０のバッテリ１側（入力側）では、バッテリ１からの入力電圧Ｖｉｎが検出される。また、電圧変換装置１０のインバータ６側（出力側）では、インバータ６への出力直流電圧であるシステム電圧Ｖｓｙｓが検出される。システム電圧Ｖｓｙｓは、インバータ６の視点から「インバータ入力電圧」ともいう。
電流センサ１７は、バッテリ１から電圧変換装置１０への電流経路に設けられ、バッテリ電流Ｉｂを検出する。電流センサ１８は、電圧変換装置１０からインバータ６への電流経路に設けられ、負荷電流Ｉｍを検出する。
【００２３】
図１において制御部５０に外部から入力される信号のうち、破線で図示された電源電圧ＶＢ、バッテリ電流Ｉｂ、負荷電流Ｉｍ、及び、負荷変動周波数ｆ（又は回転数ω）は、本発明の全実施形態に共通に入力される信号ではなく、各形態の構成により、必要に応じて入力されるものである。
例えば制御部５０がバッテリ電流Ｉｂの情報を用いない場合には電流センサ１７を無くしてもよく、負荷電流Ｉｍの情報を用いない場合には電流センサ１８を無くしてもよい。また、制御部５０が図５（ｂ）に示すバッテリ温度−内部抵抗マップを記憶しない場合には、バッテリＥＣＵ５５からバッテリ温度Ｔｂが入力されなくてもよい。制御部５０がどの入力信号の情報を用いるかは、後述する特定パラメータの選定等によって決定される。
【００２４】
次に、制御部５０の構成について、図２を参照して説明する。制御部５０は、マイコン等により構成され、内部にはいずれも図示しないＣＰＵ、ＲＯＭ、Ｉ／Ｏ、及び、これらの構成を接続するバスライン等を備えている。制御部５０は、予め記憶されたプログラムをＣＰＵで実行することによるソフトウェア処理や、専用の電子回路によるハードウェア処理による制御を実行する。
【００２５】
制御部５０は、指令電圧生成部２９、フィードバック演算部２０、フィードフォワード演算部３０、及び、本発明の特徴的構成であるゲイン選択部２５を有している。
制御部５０は、昇圧駆動部１５が生成するシステム電圧Ｖｓｙｓを指令電圧Ｖｃｏｍに一致させるように、高電位側スイッチング素子１３及び低電位側スイッチング素子１４のスイッチング時間を規定するためのデューティ指令値ｄｕｔｙを演算し、昇圧駆動部１５の駆動を制御する。
【００２６】
本実施形態では、高電位側スイッチング素子１３のスイッチング周期に対するオン時間比率を示すオンデューティを「デューティ指令値ｄｕｔｙ（％）」と定義する。デッドタイムを無視すれば、低電位側スイッチング素子１４のオンデューティは、高電位側スイッチング素子１３のオフデューティに一致し、「１００−ｄｕｔｙ（％）」に相当する。
なお、他の実施形態では、低電位側スイッチング素子１４のオンデューティを「デューティ指令値ｄｕｔｙ（％）」と定義してもよい。
【００２７】
指令電圧生成部２９は、上位の車両制御回路から指令された交流電動機７に対する指令トルクｔｒｑ*、及び、回転角センサ７５から取得した交流電動機７の回転数ωに基づいて指令電圧Ｖｃｏｍを演算する。
なお、他の実施形態では、制御部５０の内部に指令電圧生成部２９を有するのでなく、上位の車両制御回路が演算した指令電圧Ｖｃｏｍを制御部５０が取得してもよい。
【００２８】
フィードバック演算部２０は、比例項を演算する比例ゲイン演算器２１、並びに、積分項を演算する積分ゲイン演算器２２及び積分器２３を有している。フィードバック演算部２０は、指令電圧Ｖｃｏｍとシステム電圧Ｖｓｙｓとの偏差が入力され、偏差をゼロに収束させるように、ＰＩ演算により、デューティ指令値ｄｕｔｙのフィードバック項ｄｆｂを演算する。
【００２９】
ここで、比例ゲイン演算器２１が用いる比例ゲインＫｐ、及び、積分ゲイン演算器２２が用いる積分ゲインＫｉを合わせて「フィードバックゲイン」という。本実施形態では、フィードバック演算部２０が、比例ゲインＫｐ及び積分ゲインＫｉを固定値として用いるのでなく、その時点でゲイン選択部２５が選択した比例ゲインＫｐ及び積分ゲインＫｉを用いることを特徴とする。
【００３０】
フィードフォワード演算部３０は、入力電圧Ｖｉｎと指令電圧Ｖｃｏｍとの比に基づいて、デューティ指令値ｄｕｔｙのフィードフォワード項ｄｆｆを演算する。なお、入力電圧Ｖｉｎに代えて、バッテリＥＣＵ５５から入力される電源電圧ＶＢを用いてもよい。
制御部５０は、フィードバック項ｄｆｂとフィードフォワード項ｄｆｆとを加算したデューティ指令値ｄｕｔｙを昇圧駆動部１５に出力する。
また、制御部５０の内部で生成された指令電圧Ｖｃｏｍ及びデューティ指令値ｄｕｔｙは、必要に応じてゲイン選択部２５に入力される。
【００３１】
［ゲイン選択部の構成］
図２に破線で示すように、ゲイン選択部２５は、制御部５０の外部から入力される負荷変動周波数ｆ（回転数ω）、バッテリ電流Ｉｂ、負荷電流Ｉｍ、及び、制御部５０の内部で生成される指令電圧Ｖｃｏｍ、デューティ指令値ｄｕｔｙの５つのパラメータのうち、いずれか２つ以上のパラメータが入力される。そして、入力された２つ以上のパラメータに基づいて、フィードバックゲインを選択する。ここで、バッテリ電流Ｉｂの代わりに、リアクトル電流を用いてもよい。
以下、ゲイン選択部２５がフィードバックゲイン選択のための情報として用いる２つ以上のパラメータを「特定パラメータ」という。ゲイン選択部２５が特定パラメータに基づいてフィードバックゲインを選択する具体的な方法について、実施形態毎に説明する。
【００３２】
（第１実施形態）
第１実施形態によるフィードバックゲイン選択処理の構成及び作用効果について、図３〜図１０を参照して説明する。
図３に示すように、ゲイン選択部２５は、フィードバック演算部２０がＰＩ制御に用いる可能性のある比例ゲインＫｐ及び積分ゲインＫｉの候補値の組合せ（以下、「候補ゲイン」という。）をマトリックス状のマップに記憶している。図３には、比例ゲインＫｐについてｎ通り、積分ゲインＫｉについてｍ通りのｎ行ｍ列のマトリックスを例示する。
【００３３】
ゲイン選択部２５は、マップの候補ゲインの中から最適のフィードバックゲインの組合せを選択する。ここで、「最適」とは、厳密な意味で最も良い唯一のものに限らず、他の大部分の候補ゲインと比べて特に良い「最適群」に含まれるものという意味に解釈する。
その選択方法として、ゲイン選択部２５は、２つ以上の特定パラメータに基づいて候補ゲインに対応する「評価関数」を演算し、評価関数を最小とする候補ゲインをフィードバックゲインとして設定する。
【００３４】
本実施形態では、「評価関数」を「電圧変換装置及び負荷の状態に応じたシステム電圧Ｖｓｙｓの変動量を示す指標」と定義する。評価関数は、例えば、上記５つのパラメータを引数に含む関数であり、具体的な計算式は、システム特性を解析することにより、適宜設計される。本実施形態で用いる評価関数はシステム電圧Ｖｓｙｓの変動量を示すものであるため、出力値が小さいほど負荷を安定して駆動することができると判断する。
【００３５】
図４に、負荷変動周波数ｆ及び指令電圧Ｖｃｏｍを特定パラメータとして用いた場合の評価関数の例を示す。図４（ａ）は指令電圧Ｖｃｏｍが相対的に高いＶｃｏｍ１のとき、図４（ｂ）は指令電圧Ｖｃｏｍが相対的に低いＶｃｏｍ２のときにおける負荷変動周波数ｆと評価関数出力との特性図である。
【００３６】
図中、９本の細線（実線、一点鎖線、破線）は、９通りの候補ゲインについて演算した評価関数出力を示す。各々のゲインに対応する評価関数は、周波数の中間部で極大値を１つ有する略山形を呈しており、山の形、高さ、極大値の周波数等が互いに異なっている。
９通りの評価関数出力を重ねてプロットし、最小値に注目すると、太線で示すように、ある切替周波数を境として、評価関数が最小となるゲインが交替する。指令電圧Ｖｃｏｍ１のときの切替周波数ｆｘ１と、指令電圧Ｖｃｏｍ２のときの切替周波数ｆｘ２とは異なり、この例ではｆｘ１＜ｆｘ２となっている。切替周波数ｆｘ１又はｆｘ２未満の領域では、候補ゲインＧ１に対応する評価関数Ｅ（Ｇ１）が最小となり、切替周波数ｆｘ１又はｆｘ２を超えた領域では、候補ゲインＧ９に対応する評価関数Ｅ（Ｇ９）が最小となる。
【００３７】
図４からわかるように、指令電圧Ｖｃｏｍが一定の場合、負荷変動周波数ｆによって選択すべき候補ゲインが異なる。また、負荷変動周波数ｆがｆｘ１とｆｘ２との間のｆｙであるとき、指令電圧がＶｃｏｍ１であれば候補ゲインＧ９を選択し、指令電圧がＶｃｏｍ２であれば候補ゲインＧ１を選択することとなる。
このように本実施形態では、負荷変動周波数ｆ及び指令電圧Ｖｃｏｍの２つの特定パラメータに応じて、評価関数を最小とする候補ゲインが変化する。
【００３８】
フィードバックゲイン選択に用いる特定パラメータは、負荷変動周波数ｆ及び指令電圧Ｖｃｏｍに限らず、バッテリ電流Ｉｂ、負荷電流Ｉｍ、デューティ指令値ｄｕｔｙを含めた５つのパラメータのうち、いずれの２つ以上を選定してもよい。ただし、周波数応答が評価関数に及ぼす影響は他のパラメータに比べて特に大きいため、特定パラメータの１つに負荷変動周波数ｆを含めることが好ましい。
また、特定パラメータの数が多いほど、評価関数の演算精度が向上する反面、処理負荷や必要となる記憶領域が増加するため、システムに要求される演算精度と制御部５０の処理能力とのバランスを考慮して特定パラメータの数を決定するとよい。
【００３９】
さらに、上記５つのパラメータ以外に評価関数の引数となる数値情報として、リアクトル１２のインダクタンス値やバッテリ１の内部抵抗値等がある。簡易的には、制御部５０は、これらの数値を固定値として記憶し、演算に用いてもよい。
【００４０】
しかし好ましくは、制御部５０は、図５（ａ）に示すバッテリ電流−リアクトルインダクタンス特性マップ、及び、図５（ｂ）に示すバッテリ温度−内部抵抗マップを記憶しているとよい。そして、評価関数の演算に用いるリアクトル１２のインダクタンス値をバッテリ電流Ｉｂに応じて変化させ、また、評価関数の演算に用いるバッテリ１の内部抵抗値をバッテリ温度Ｔｂに応じて変化させるとよい。これにより、評価関数の演算精度を向上させることができる。
なお、図５（ａ）、（ｂ）のマップの記憶やマップを参照する演算は、ゲイン選択部２５自身が行う形態に限らず、制御部５０の別の制御ブロックで記憶及び演算し、演算結果をゲイン選択部２５に出力するようにしてもよい。
【００４１】
次に、第１実施形態のデューティ指令値演算処理について、図６、図７のフローチャート、及び、図８のマップを参照して説明する。以下のフローチャートの説明で記号「Ｓ」はステップを意味する。
このフローは、図３に示したマトリックス状のマップの候補ゲインの中から評価関数を最小とする候補ゲインを効率的に探索し、それにより、適正なデューティ指令値ｄｕｔｙを演算することを目的とするものである。
【００４２】
図６のＳ１１にて、ゲイン選択部２５は、マトリックス状のマップから候補ゲインを１組選択し、選択した候補ゲインに対応する評価関数を演算する。
Ｓ１２では、今回演算した評価関数の値を「それまでに演算した評価関数の最小値」と比較する。今回演算した評価関数の値が、それまでに演算した評価関数の最小値よりも小さい場合（Ｓ１２：ＹＥＳ）、Ｓ１３で評価関数の最小値を更新する。ＮＯの場合には、それまでの評価関数の最小値を維持する。
【００４３】
本発明の技術的思想によると、理論的には、ｎ行ｍ列のマトリックスすべての候補ゲインについて評価関数を演算し、最小値を比較すればよい。しかし現実には、すべての候補ゲインについて評価関数を演算すると、処理負荷の増大や候補ゲインの記憶領域の増加によって、コストの高い大きな回路が必要となったり、演算周期が長くなったりするという問題がある。また、評価関数の値がそれまでの最小値より明らかに大きくなると推測される候補ゲインについてまで、すべて評価関数を演算するのは非効率的である。
【００４４】
そこでＳ１４０では、それまでに演算した評価関数の傾向から、以後、評価関数の演算をする必要がある候補ゲインを選別する。言い替えれば、評価関数の演算をする必要が無いと判断される候補ゲインを除外し、候補ゲインの絞り込みをかける。
具体的には、例えば図７に示すサブフローにより、候補ゲインを選別する。
【００４５】
図７のＳ１４１では、それまでに演算した候補ゲインについて、比例ゲインＫｐ又は積分ゲインＫｉと評価関数との個別の関係を整理したとき、図８（ａ）、（ｂ）に示すような単調増加又は単調減少の関係が成立するか否か判断する。Ｓ１４１でＹＥＳの場合、その関係を調べた比例ゲインＫｐ又は積分ゲインＫｉの中間値を含む候補ゲインについての評価関数は、最大値又は最小値に該当するはずがないと推測し、Ｓ１４２で評価関数の演算を省略する。
【００４６】
図３のマトリックスの比例ゲインＫｐ１・・・Ｋｐｎ、及び、積分ゲインＫｉ１・・・Ｋｉｍが小さい値から大きい値の順に並んでいるとすると、仮に、比例ゲインＫｐ又は積分ゲインＫｉの両方について評価関数が単調増加又は単調減少の関係にある場合、破線及び一点鎖線で示す四隅の候補ゲインについてのみ評価関数を演算すればよいと判断する。さらに、比例ゲインＫｐ及び積分ゲインＫｉに対する増加又は減少傾向が一致している場合、破線で示す左上と右下の２つの候補ゲインについてのみ評価関数を演算すればよいと判断する。例えば図４でも、最小値を構成する候補ゲインは９つのうち両端のＧ１とＧ９のみであり、中間の７つの候補ゲインは、評価関数を演算しても結局利用されていない。
【００４７】
また、Ｓ１４３では、それまでに演算した候補ゲインについて、図８（ｃ）に示すように、比例ゲインＫｐ又は積分ゲインＫｉの変化に対する評価関数の変化が飽和傾向であるか、言い換えれば、評価関数が飽和値Ｅｓａｔに漸近しているか否か判断する。Ｓ１４３でＹＥＳの場合、その変化傾向を調べた比例ゲインＫｐ又は積分ゲインＫｉについて、評価関数が飽和している方向へそれ以上増減させても評価関数は変化しないと推定し、Ｓ１４４で飽和方向への増減を中止する。
【００４８】
このように、Ｓ１４０では、それまでに演算した評価関数の傾向を監視しながら、評価関数の演算を省略可能な候補ゲインと、以後、演算が必要な候補ゲインとを選別することで、制御部５０の処理負荷や候補ゲインの記憶領域の低減を図ることができる。
【００４９】
ただし、比例ゲインＫｐ又は積分ゲインＫｉと評価関数との関係において極値が存在したり、比例ゲインＫｐ又は積分ゲインＫｉに対して評価関数が不規則に変化したりする場合には、評価関数の演算を省略可能な候補ゲインがほとんど存在しないこともあり得る。
【００５０】
Ｓ１５では、Ｓ１４０で選別した「評価関数の演算が必要な候補ゲイン」について、すべて演算が完了したか否か判断し、完了していない場合にはＳ１１に戻る。
Ｓ１６では、評価関数の最小値に対応する候補ゲインをフィードバックゲインに設定する。フィードバック演算部２０は、設定された比例ゲインＫｐ及び積分ゲインＫｉを用いてフィードバック演算する（Ｓ１７）。このフィードバック演算の演算結果、及び、フィードフォワード演算部３０によるフィードフォワード演算（Ｓ１８）の演算結果を加算して、制御部５０は、デューティ指令値ｄｕｔｙを演算する（Ｓ１９）。
【００５１】
続いて、本実施形態の効果について、比較例と対比しつつ、図９、図１０を参照して説明する。図９、図１０の（ａ）〜（ｃ）に示すタイムチャートは、共通の時間軸を横軸とし、（ａ）アクセル開度、（ｂ）交流電動機７の回転数ω、（ｃ）システム電圧Ｖｓｙｓをそれぞれ縦軸とする。図９は比較例による特性を示し、図１０は本実施形態による特性を示す。図９と図１０とでは、（ａ）、（ｂ）は共通であり、（ｃ）のみが異なる。
【００５２】
図１４に示すように、比較例の電圧変換装置の制御部９０は、フィードバック演算部２０がＰＩ制御に用いるフィードバックゲインを選択するゲイン選択部９５を有する点で、本実施形態と類似している。ただし、ゲイン選択部９５が１つのパラメータのみに基づいてフィードバックゲインを選択する点が、本実施形態のゲイン選択部２５と異なる。
例えば比較例では、回転数ω（＝負荷変動周波数ｆ）又は指令電圧Ｖｃｏｍの一方のみに基づいてフィードバックゲインを選択するのに対し、本実施形態では、回転数ω及び指令電圧Ｖｃｏｍの両方に基づいてフィードバックゲインを選択する場合を想定する。
【００５３】
図９、図１０共通に、時刻ｔ０でのシステム電圧Ｖｓｙｓの初期値はαである。
時刻ｔ０でアクセル開度が増加し始めると、交流電動機７は、バッテリ１の直流電力を消費しつつ力行動作によって加速し、回転数ωが増加する。これに応じて、電圧変換装置１０の指令電圧生成部２９は、システム電圧Ｖｓｙｓを初期値αより大きい目標値βに変更するべく、目標値βに対応する指令電圧Ｖｃｏｍを生成する。
フィードバック演算部２０は、指令電圧Ｖｃｏｍとシステム電圧Ｖｓｙｓとの偏差をゼロにしようとするＰＩ制御によりフィードバック項ｄｆｂを演算し、フィードフォワード演算部３０は、バッテリ入力電圧Ｖｉｎと指令電圧Ｖｃｏｍとの比に基づいてフィードフォワード項ｄｆｆを演算する。こうして、システム電圧Ｖｓｙｓは、初期値αから目標値βに向かって上昇する。システム電圧Ｖｓｙｓが目標値βに到達した直後の時刻ｔ１における回転数ωをωａとする。
【００５４】
その後、時刻ｔ２でアクセル開度が減少し始めると、交流電動機７は、加速から減速に転じ、回転によって発電した電力をバッテリ１に回生する。
回転数ωの減少に応じて、電圧変換装置１０の指令電圧生成部２９は、システム電圧Ｖｓｙｓを現在値βから初期値と同等の目標値αに変更するべく、目標値αに対応する指令電圧Ｖｃｏｍを生成する。これに追従するフィードバック演算部２０及びフィードフォワード演算部３０の制御により、例えば回転数ωがωａまで下降した時刻ｔ３の直後から、システム電圧Ｖｓｙｓは、現在値βから目標値αに向かって下降する。そして、時刻ｔ４で、システム電圧Ｖｓｙｓは初期値と同等の目標値αに戻る。
【００５５】
以上のようなシステム電圧Ｖｓｙｓの推移において、図９に示すように、比較例では、時刻ｔ１付近及び時刻ｔ４の直後に電圧変動が発生している。ここで、時刻ｔ１と時刻ｔ３とでは、回転数ωが同等であるにも拘わらず、力行動作時の時刻ｔ１では電圧変動が発生し、回生動作時の時刻ｔ３では電圧変動が発生していない。また、時刻ｔ０と時刻ｔ４とでは、指令電圧Ｖｃｏｍが同等であるにも拘わらず、力行動作時の時刻ｔ０では電圧変動が発生せず、回生動作時の時刻ｔ４では電圧変動が発生している。
【００５６】
すなわち、回転数ω又は指令電圧Ｖｃｏｍが同一であっても、電圧変換装置１０及び負荷６、７の状態は全く同一ではない。そのため、回転数ω又は指令電圧Ｖｃｏｍのいずれか一方のみに基づいてフィードバックゲインを選択した場合、電圧変動の発生を十分に抑制することはできない。
一方、図１０に示すように、本実施形態では、比較例で電圧変動が発生しているいずれの時刻においても電圧変動が発生していないことがわかる。よって、回転数ω及び指令電圧Ｖｃｏｍの両方に基づいてフィードバックゲインを選択する本実施形態では、比較例に対し、システム電圧Ｖｓｙｓの変動を好適に抑制することができる。
【００５７】
（第２実施形態）
本発明の第２実施形態によるデューティ指令値演算処理について、図１１のフローチャートを参照して説明する。図１１において、第１実施形態の図６と実質的に同一のステップには、同一のステップ番号を付して説明を省略する。
第２実施形態では、第１実施形態の「候補ゲイン」に代えて、所定の「基本ゲイン」、及び、基本ゲインに拡張定数を乗算、加算等して得られた「拡張ゲイン」をフィードバックゲインの選択対象とする。これに伴い、図６のＳ１１、Ｓ１４０、Ｓ１５、Ｓ１６が、図１１ではＳ２１、Ｓ２４０、Ｓ２５、Ｓ２６に変更されている。
【００５８】
基本ゲインＧ０は、基本比例ゲインＫｐ０と基本積分ゲインＫｉ０との組合せからなるとする。また、拡張定数Ｃは、比例ゲイン拡張定数Ｃｐと積分ゲイン拡張定数Ｃｉとの組合せからなる。比例ゲイン拡張定数Ｃｐと積分ゲイン拡張定数Ｃｉとは別の値に設定してもよいが、ここでは、簡単のため「Ｃ＝Ｃｐ＝Ｃｉ」とする。そして、ゲイン選択部２５は、複数の拡張定数Ｃ、すなわち、Ｃ１、Ｃ２・・・Ｃｎを記憶している。
【００５９】
また、基本ゲインＧ０に対して拡張定数Ｃを用いて実施される所定の計算式が規定されている。例えば乗算の場合、拡張ゲインＧ’は、「Ｇ’＝Ｃ×Ｇ０」の式で算出される。この場合、拡張ゲインＧ’は、比例ゲイン（Ｃ×Ｋｐ０）と積分ゲイン（Ｃ×Ｋｉ０）との組合せを意味する。或いは、所定の計算式が加算の場合、拡張ゲインＧ’は、「Ｇ’＝Ｇ０＋Ｃ」の式で算出される。この乗算や加算を総括して「拡張演算」という。
【００６０】
複数の拡張定数Ｃ１、Ｃ２・・・Ｃｎの個数がｎ個であれば、それに対応して、ｎ個の拡張ゲインＧ１’、Ｇ２’・・・Ｇｎ’が存在する。拡張定数Ｃは、例えば「２」であったり、「０．５」であったりする。また、拡張定数Ｃが「１」を含むとき、基本ゲインＧ０自身も拡張ゲインＧ’に含まれる。
【００６１】
図１１のＳ２１では、複数の拡張定数Ｃのうちから１つを選択し、基本ゲインＧ０に対して乗算、加算等の拡張演算をして拡張ゲインＧ’を算出し、得られた拡張ゲインＧ’に対応する評価関数を演算する。
Ｓ１２、Ｓ１３では、第１実施形態と同様に、今回演算した評価関数がそれまでに演算した評価関数の最小値よりも小さければ、最小値を更新する。
【００６２】
Ｓ２４０は、第１実施形態のＳ１４０に対応し、ゲイン選択部２５が記憶した複数の拡張定数Ｃのうち、それを用いて算出した拡張ゲインＧ’について、評価関数を演算する必要が有るものと無いものとを選別する。具体的なサブフローについては、第１実施形態の図７に対し用語を入れ替えるのみあるので、記載を省略する。
【００６３】
Ｓ２５では、Ｓ２４０で選別した「評価関数の演算が必要な拡張ゲイン」について、すべて演算が完了したか否か判断し、完了していない場合にはＳ２１に戻る。
Ｓ２６では、評価関数の最小値に対応する拡張ゲインをフィードバックゲインに設定する。Ｓ１７以降は、第１実施形態と同様である。
【００６４】
第２実施形態は、第１実施形態と同様の効果を奏することに加え、複数の候補ゲインをマトリックス状のマップに記憶し、このマップから候補ゲインを選択して評価関数を演算する第１実施形態に対し、より単純な拡張定数Ｃを記憶し演算に用いることで、処理負荷及び記憶領域を低減することができる。
【００６５】
（第３実施形態）
本発明の第３実施形態について、図１２、図１３を参照して説明する。上述の第１及び第２実施形態は、処理を実行する時点での特定パラメータに基づいて評価関数を演算し、その時点で最適なフィードバックゲインを選択するものであり、言わば、時間軸上の点に着目したものである。
【００６６】
それに対し第３実施形態は、第１又は第２実施形態で選択されたフィードバックゲインを用いてフィードバック演算を実行中に特定パラメータが変化した結果、選択されるフィードバックゲインが変更した場合に、フィードバック演算部２０が用いるフィードバックゲインを切り替えるための好ましい「ゲイン切替処理」を提供するものである。言わば、時間軸上の点から点への移行に着目したものであり、第１及び第２実施形態のいずれと組み合わせてもよい。
【００６７】
図１２は、図４と類似の負荷変動周波数ｆ−評価関数出力特性を示した図である。負荷変動周波数ｆがｆｘ未満の領域では候補ゲインＧ１に対応する評価関数Ｅ（Ｇ１）が最小であり、負荷変動周波数ｆがｆｘを超える領域では候補ゲインＧ２に対応する評価関数Ｅ（Ｇ２）が最小である。したがって、単純には、負荷変動周波数ｆがｆｘを跨いで変化したとき、フィードバックゲインを切り替えればよいとも考えられる。
しかし、そうすると、負荷変動周波数がｆｘを跨いで増減を繰り返しているとき、フィードバックゲインが頻繁に切り替わるハンチング現象が発生し、制御が不安定となるおそれがある。
【００６８】
そこで図１２に太破線で示すように、評価関数Ｅ（Ｇ１）、Ｅ（Ｇ２）に対してマイナス側に所定値ε（＞０）だけオフセットした特性線Ｅ（Ｇ１）’、Ｅ（Ｇ２）’を想定し、切替前の状態においては、オフセットした特性線の値を評価関数の値とみなす。
負荷変動周波数ｆが増加方向に変化したときは、Ｅ（Ｇ１）’とＥ（Ｇ２）とが交わる第１切替値ｆｘＨでフィードバックゲインをＧ１からＧ２に切り替え、負荷変動周波数ｆが減少方向に変化したときは、Ｅ（Ｇ２）’とＥ（Ｇ１）とが交わる第２切替値ｆｘＬでフィードバックゲインをＧ２からＧ１に切り替える。所定値εをマイナス側に設定しているため、必然的に、第１切替値ｆｘＨは第２切替値ｆｘＬより大きい値、すなわち高周波数側に設定されることとなる。
【００６９】
次に、図１３のフローチャートに示す第３実施形態のゲイン切替処理では、最初にＳ３１で、現在、ゲインＧ１を選択中であるか、ゲインＧ２を適用中であるかを判別する。
ゲインＧ１を適用中に（Ｓ３１：ＹＥＳ）、負荷変動周波数ｆが増加しながら（Ｓ３２：ＹＥＳ）、第１切替値ｆｘＨ以上となったとき（Ｓ３３：ＹＥＳ）、ゲインＧ２に切り替える（Ｓ３４）。一方、ゲインＧ２を適用中に（Ｓ３１：ＮＯ）、負荷変動周波数ｆが減少しながら（Ｓ３５：ＹＥＳ）、第２切替値ｆｘＬ以下となったとき（Ｓ３６：ＹＥＳ）、ゲインＧ１に切り替える（Ｓ３７）。
【００７０】
このように、第３実施形態ではヒステリシス特性を用いることで、フィードバックゲインの切替に伴うハンチングを防止することができる。また、所定値εを調整することで、ハンチングを防止する範囲を容易に変更することができる。
なお、図１２、１３では、特定パラメータの１つが負荷変動周波数ｆである場合を例示したが、その他の特定パラメータの増減に応じて評価関数を最小とするゲインが入れ替わる場合も同様に扱うことができる。
【００７１】
（その他の実施形態）
（ア）上記実施形態では、「評価関数」を「電圧変換装置及び負荷の状態に応じたシステム電圧Ｖｓｙｓの変動量を示す指標」と定義し、評価関数を最小とする候補ゲイン又は拡張ゲインをフィードバックゲインとして設定しているが、評価関数の定義はこれに限らない。例えば、「負荷の安定性」を反映する評価関数を設定し、その評価関数を最大とするフィードバックゲインを選択するようにしてもよい。
【００７２】
（イ）上記第１実施形態のサブフローチャート図７では、それまでに演算した評価関数の傾向を監視しながら、評価関数の演算を省略可能な候補ゲインを選別し、評価関数の演算量を減らしている。その他、過去における電圧変換装置及び負荷の状態と、その状態で選択したフィードバックゲインとの関係を学習し、学習結果に基づいて、フィードバックゲインの選択プロセスを最小限に省略するようにしてもよい。
逆に、制御部５０の処理能力が十分にある場合等には、図６のＳ１４０のステップを省略し、常にマトリックスのすべての候補ゲインの組合せについて評価関数を演算してもよい。この点は、第２実施形態における図１１のＳ２４０についても同様である。
【００７３】
（ウ）上記第２実施形態では、基本ゲインＧ０に対し拡張定数Ｃを乗算又は加算して拡張ゲインＧ’を演算する例を説明した。その他、基本ゲインＧ０に対し拡張定数Ｃを用いて指数演算（Ｇ０C）、対数演算（ｌｏｇCＧ０）、三角関数演算（ｔａｎ（Ｇ０／Ｃ））のように、どのような演算を実施して拡張ゲインＧ’を演算してもよい。
【００７４】
（エ）上記実施形態では、ゲイン選択部２５は、特定パラメータに基づいて比例ゲインＫｐ及び積分ゲインＫｉの両方について、最適なフィードバックゲインを選択している。しかし、本発明では、特定パラメータに基づいて比例ゲインＫｐ及び積分ゲインＫｉの一方のゲインのみを選択し、他方のゲインについては従来技術を適用して決定するか、或いは固定値としてもよい。
また、フィードバック演算部が微分制御を含むＰＩＤ制御を行う場合、微分ゲインＫｄについても、本発明を適用してフィードバックゲインを選択してもよい。
【００７５】
（オ）本発明の電圧変換装置は、入力側電圧を昇圧して出力する昇圧コンバータに限らず、入力側電圧を降圧して出力する降圧コンバータであってもよい。
（カ）上記実施形態では、電圧変換装置１０の負荷として、直流電圧を三相交流電圧に変換するインバータ６、及び、インバータ６が変換した三相交流電圧によって駆動される交流電動機７を用いる例を説明した。その他、電圧変換装置１０の負荷として、例えば、Ｈブリッジ回路及び直流電動機を用いてもよい。
【００７６】
（キ）負荷としての交流電動機等は、ハイブリッド自動車や電気自動車の動力源として用いられるものに限らず、車両の補機用や、車両以外の電車、昇降機、一般機械等に用いられるものであってもよい。特に動作状態の変化が大きい負荷に対し、本発明の電圧変換装置は有効に適用される。
以上、本発明は、上記実施形態になんら限定されるものではなく、発明の趣旨を逸脱しない範囲において種々の形態で実施可能である。
【符号の説明】
【００７７】
１０・・・電圧変換装置、
１２・・・リアクトル、
１３・・・高電位側スイッチング素子、
１４・・・低電位側スイッチング素子、
２０・・・フィードバック演算部、
２５・・・ゲイン選択部、
３０・・・フィードフォワード演算部、
５０・・・制御部、
６  ・・・インバータ（負荷）、
７  ・・・交流電動機（モータジェネレータ、負荷）。
【図１】
2015171312.tif 000003
【図２】
2015171312.tif 000004
【図３】
2015171312.tif 000005
【図４】
2015171312.tif 000006
【図５】
2015171312.tif 000007
【図６】
2015171312.tif 000008
【図７】
2015171312.tif 000009
【図８】
2015171312.tif 000010
【図９】
2015171312.tif 000011
【図１０】
2015171312.tif 000012
【図１１】
2015171312.tif 000013
【図１２】
2015171312.tif 000014
【図１３】
2015171312.tif 000015
【図１４】
2015171312.tif 000016