(57)【要約】【課題】  バッテリ制御装置を提供すること。【解決手段】  一実施形態はバッテリグループに含まれた第１バッテリに対応するように設定されたスイッチングタイム情報に基づいて、前記バッテリと前記コンバータの接続を制御するためにスイッチネットワークを制御するコントローラを含む。【選択図】      図２
2017118813.tif 000002
【特許請求の範囲】
【請求項１】
バッテリグループに含まれた第１バッテリに対応するように設定されたスイッチングタイム情報に基づいて、前記第１バッテリとコンバータの接続を制御するためにスイッチネットワークを制御するコントローラを含み、
前記スイッチングタイム情報は、前記第１バッテリの第１状態差情報と複数のバッテリそれぞれの第１状態差情報に基づいて演算された第２状態差情報の間の比率に基づいて設定される、
バッテリ制御装置。
【請求項２】
前記第１バッテリの第１状態差情報は、前記第１バッテリの状態情報と前記複数のバッテリの平均状態情報との間の差値を含み、
前記複数のバッテリそれぞれの第１状態差情報は、複数のバッテリそれぞれの状態情報と前記複数のバッテリの平均状態情報との間の差値を含む、
請求項１に記載のバッテリ制御装置。
【請求項３】
前記スイッチングタイム情報は、前記バッテリグループに対応する時間区間及び前記比率に基づいて設定される、
請求項１または２に記載のバッテリ制御装置。
【請求項４】
前記コントローラは、前記比率に基づいて定義された出力値に対応する物理量を前記スイッチングタイム情報に対応する時間の最中に出力するために前記コンバータを制御する、
請求項１乃至３いずれか一項に記載のバッテリ制御装置。
【請求項５】
前記出力値は、平均出力物理量及び前記比率を用いて定義される、
請求項４に記載のバッテリ制御装置。
【請求項６】
前記コントローラは、前記スイッチングタイム情報に基づいて生成されたスイッチング信号を前記スイッチネットワークに伝達するスイッチドライバを含む、
請求項１乃至５いずれか一項に記載のバッテリ制御装置。
【請求項７】
前記コントローラは、前記バッテリグループに含まれた第２バッテリに対応するように設定された第２スイッチングタイム情報に基づいて、前記第２バッテリと前記コンバータの接続を制御するために前記スイッチネットワークを制御し、
前記スイッチネットワークは、前記コントローラの制御により前記第１バッテリ及び前記第２バッテリを選択的に前記コンバータに接続する、
請求項１乃至５いずれか一項に記載のバッテリ制御装置。
【請求項８】
前記第１バッテリ及び前記第２バッテリは、前記コンバータと同時に接続されない、
請求項７に記載のバッテリ制御装置。
【請求項９】
前記コントローラは、前記比率に基づいて定義された出力値に対応する物理量及び第２比率に基づいて定義された第２出力値に対応する物理量を予め決定した順に出力するために前記コンバータを制御し、
前記第２比率は、前記第２バッテリの第１状態差情報と前記第２状態差情報との間の比率を示す、
請求項７または８に記載のバッテリ制御装置。
【請求項１０】
バッテリグループと、
前記バッテリグループに含まれた第１バッテリの第１状態差情報と複数のバッテリそれぞれの第１状態差情報に基づいて演算された第２状態差情報との間の比率を決定し、前記比率により前記バッテリのスイッチングタイム情報を設定する第１バッテリ制御装置と、
前記スイッチングタイム情報に基づいて前記第１バッテリとコンバータとの間の接続を制御する第２バッテリ制御装置と、
を含む、
バッテリパック。
【請求項１１】
前記第１バッテリの第１状態差情報は、前記第１バッテリの状態情報と前記複数のバッテリの平均状態情報との間の差値を含み、
前記複数のバッテリそれぞれの第１状態差情報は、複数のバッテリそれぞれの状態情報と前記複数のバッテリの平均状態情報との間の差値を含む、
請求項１０に記載のバッテリパック。
【請求項１２】
前記第１バッテリ制御装置は、前記バッテリグループに対応する時間区間及び前記比率に基づいて前記スイッチングタイム情報を設定する、
請求項１０または１１に記載のバッテリパック。
【請求項１３】
前記第２バッテリ制御装置は、前記比率に基づいて定義された出力値に対応する物理量を前記スイッチングタイム情報に対応する時間の最中に出力するために前記コンバータを制御する、
請求項１０乃至１２いずれか一項に記載のバッテリパック。
【請求項１４】
前記出力値は、平均出力物理量及び前記比率を用いて定義される、
請求項１３に記載のバッテリパック。
【請求項１５】
前記第２バッテリ制御装置は、
前記第１バッテリと前記コンバータの接続のためのスイッチを含むスイッチネットワークと、
前記スイッチングタイム情報に基づいて生成されたスイッチング信号を前記スイッチネットワークに伝達するスイッチドライバと、
を含む、
請求項１０乃至１４いずれか一項に記載のバッテリパック。
【請求項１６】
前記第２バッテリ制御装置は、前記バッテリグループに含まれた第２バッテリに対応するように設定された第２スイッチングタイム情報に基づいて前記第２バッテリと前記コンバータの接続を制御するために前記スイッチネットワークを制御し、
前記スイッチネットワークは、前記第２バッテリ制御装置の制御により前記第１バッテリ及び前記第２バッテリを選択的に前記コンバータに接続する、
請求項１５に記載のバッテリパック。
【請求項１７】
前記第１バッテリ及び前記第２バッテリは、前記コンバータと同時に接続されない、
請求項１６に記載のバッテリパック。
【請求項１８】
前記第２バッテリ制御装置は、前記比率に基づいて定義された出力値に対応する物理量及び第２比率に基づいて定義された第２出力値に対応する物理量を予め決定した順に出力するために前記コンバータを制御し、
前記第２比率は、前記第２バッテリの第１状態差情報と前記第２状態差情報との間の比率を示す、
請求項１６に記載のバッテリパック。
【請求項１９】
バッテリグループに含まれた第１バッテリに対応するように設定されたスイッチングタイム情報に基づいて前記バッテリとコンバータの接続を制御するステップを含み、
前記スイッチングタイム情報は、前記バッテリの第１状態差情報と複数のバッテリそれぞれの第１状態差情報に基づいて演算された第２状態差情報との間の比率に基づいて設定される、
バッテリ制御方法。
【請求項２０】
前記第１バッテリの第１状態差情報は、前記第１バッテリの状態情報と前記複数のバッテリの平均状態情報との間の差値を含み、
前記複数のバッテリそれぞれの第１状態差情報は、複数のバッテリそれぞれの状態情報と前記複数のバッテリの平均状態情報との間の差値を含む、
請求項１９に記載のバッテリ制御方法。
【請求項２１】
前記スイッチングタイム情報は、前記バッテリグループに対応する時間区間及び前記比率に基づいて設定される、
請求項１９または２０に記載のバッテリ制御方法。
【請求項２２】
前記比率に基づいて定義された出力値に対応する物理量が前記スイッチングタイム情報に対応する時間の最中に出力されるように前記コンバータを制御するステップをさらに含む、
請求項１９乃至２１いずれか一項に記載のバッテリ制御方法。
【請求項２３】
前記バッテリグループに含まれた第２バッテリに対応するように設定された第２スイッチングタイム情報に基づいて前記第２バッテリと前記コンバータの接続を制御するステップをさらに含み、
前記第１バッテリ及び前記第２バッテリは、前記コンバータと選択的に接続される、
請求項１９乃至２２いずれか一項に記載のバッテリ制御方法。
【請求項２４】
複数のバッテリそれぞれの第１状態差情報と複数の第１状態差情報に基づいて演算された第２状態差情報との間の比率を決定するステップと、
それぞれの前記比率に基づいて前記複数のバッテリそれぞれに対応するスイッチングタイム情報を設定するステップと、
それぞれの前記スイッチングタイム情報に基づいて、前記複数のバッテリそれぞれと前記複数のバッテリそれぞれに対応するコンバータの間の接続を制御するステップと、
を含む、
バッテリ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、バッテリ制御に関する。
【背景技術】
【０００２】
バッテリを構成している複数のセルに充放電が繰り返し行われる場合、複数のセルそれぞれの化学的な差又は老化の差などが発生する可能性があり、化学的な差又は老化の差などによって複数のセルの間には電圧偏差又は容量偏差が発生することがある。そのため、特定セルが過充電されたり過放電されることがあり、その結果、バッテリの容量が減少し、バッテリの劣化によりバッテリの寿命が短縮する恐れがある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
一実施形態によれば、複数のバッテリそれぞれの状態情報が均等になり得る。
【課題を解決するための手段】
【０００４】
一実施形態によるバッテリ制御装置は、バッテリグループに含まれた第１バッテリに対応するように設定されたスイッチングタイム情報に基づいて、前記第１バッテリと前記コンバータの接続を制御するためにスイッチネットワークを制御するコントローラを含み、前記スイッチングタイム情報は、前記第１バッテリの第１状態差情報と複数のバッテリそれぞれの第１状態差情報に基づいて演算された第２状態差情報の間の比率に基づいて設定される。
【０００５】
前記第１バッテリの第１状態差情報は、前記第１バッテリの状態情報と前記複数のバッテリの平均状態情報との間の差値を含み、前記複数のバッテリそれぞれの第１状態差情報は、複数のバッテリそれぞれの状態情報と前記複数のバッテリの平均状態情報との間の差値を含み得る。
【０００６】
前記スイッチングタイム情報は、前記バッテリグループに対応する時間区間及び前記比率に基づいて設定され得る。
【０００７】
前記コントローラは、前記比率に基づいて定義された出力値に対応する物理量を前記スイッチングタイム情報に対応する時間の最中に出力するために前記コンバータを制御し得る。
【０００８】
前記出力値は、平均出力物理量及び前記比率を用いて定義され得る。
【０００９】
前記コントローラは、前記スイッチングタイム情報に基づいて生成されたスイッチング信号を前記スイッチネットワークに伝達するスイッチドライバを含み得る。
【００１０】
前記コントローラは、前記バッテリグループに含まれた第２バッテリに対応するように設定された第２スイッチングタイム情報に基づいて、前記第２バッテリと前記コンバータの接続を制御するために前記スイッチネットワークを制御し、前記スイッチネットワークは、前記コントローラの制御により前記第１バッテリ及び前記第２バッテリを選択的に前記コンバータに接続し得る。
【００１１】
前記第１バッテリ及び前記第２バッテリは、前記コンバータと同時に接続されなくてもよい。
【００１２】
前記コントローラは、前記比率に基づいて定義された出力値に対応する物理量及び第２比率に基づいて定義された第２出力値に対応する物理量を予め決定した順に出力するために前記コンバータを制御し、前記第２比率は、前記第２バッテリの第１状態差情報と前記第２状態差情報との間の比率を示し得る。
【００１３】
一実施形態によるバッテリパックは、バッテリグループと、前記バッテリグループに含まれた第１バッテリの第１状態差情報と複数のバッテリそれぞれの第１状態差情報に基づいて演算された第２状態差情報との間の比率を決定し、前記比率により前記バッテリのスイッチングタイム情報を設定する第１バッテリ制御装置と、
前記スイッチングタイム情報に基づいて前記第１バッテリと前記コンバータとの間の接続を制御する第２バッテリ制御装置とを含む。
【００１４】
前記第１バッテリの第１状態差情報は、前記第１バッテリの状態情報と前記複数のバッテリの平均状態情報との間の差値を含み、前記複数のバッテリそれぞれの第１状態差情報は、複数のバッテリそれぞれの状態情報と前記複数のバッテリの平均状態情報との間の差値を含み得る。
【００１５】
前記第１バッテリ制御装置は、前記バッテリグループに対応する時間区間及び前記比率に基づいて前記スイッチングタイム情報を設定し得る。
【００１６】
前記第２バッテリ制御装置は、前記比率に基づいて定義された出力値に対応する物理量を前記スイッチングタイム情報に対応する時間の最中に出力するために前記コンバータを制御し得る。
【００１７】
前記出力値は、平均出力物理量及び前記比率を用いて定義され得る。
【００１８】
前記第２バッテリ制御装置は、前記第１バッテリと前記コンバータの接続のためのスイッチを含むスイッチネットワークと、前記スイッチングタイム情報に基づいて生成されたスイッチング信号を前記スイッチネットワークに伝達するスイッチドライバとを含み得る。
【００１９】
前記第２バッテリ制御装置は、前記バッテリグループに含まれた第２バッテリに対応するように設定された第２スイッチングタイム情報に基づいて前記第２バッテリと前記コンバータの接続を制御するために前記スイッチネットワークを制御し、前記スイッチネットワークは、前記第２バッテリ制御装置の制御により前記第１バッテリ及び前記第２バッテリを選択的に前記コンバータに接続し得る。
【００２０】
前記第１バッテリ及び前記第２バッテリは、前記コンバータと同時に接続されなくてもよい。
【００２１】
前記第２バッテリ制御装置は、前記比率に基づいて定義された出力値に対応する物理量及び第２比率に基づいて定義された第２出力値に対応する物理量を予め決定した順に出力するために前記コンバータを制御し、前記第２比率は、前記第２バッテリの第１状態差情報と前記第２状態差情報との間の比率を示し得る。
【００２２】
一実施形態によるバッテリ制御方法は、バッテリグループに含まれた第１バッテリに対応するように設定されたスイッチングタイム情報に基づいて前記バッテリとコンバータの接続を制御するステップを含み、前記スイッチングタイム情報は、前記バッテリの第１状態差情報と複数のバッテリそれぞれの第１状態差情報に基づいて演算された第２状態差情報との間の比率に基づいて設定される。
【００２３】
前記第１バッテリの第１状態差情報は、前記第１バッテリの状態情報と前記複数のバッテリの平均状態情報との間の差値を含み、前記複数のバッテリそれぞれの第１状態差情報は、複数のバッテリそれぞれの状態情報と前記複数のバッテリの平均状態情報との間の差値を含み得る。
【００２４】
前記スイッチングタイム情報は、前記バッテリグループに対応する時間区間及び前記比率に基づいて設定され得る。
【００２５】
前記比率に基づいて定義された出力値に対応する物理量が前記スイッチングタイム情報に対応する時間の最中に出力されるように前記コンバータを制御するステップをさらに含み得る。
【００２６】
前記バッテリグループに含まれた第２バッテリに対応するように設定された第２スイッチングタイム情報に基づいて前記第２バッテリと前記コンバータの接続を制御するステップをさらに含み、前記第１バッテリ及び前記第２バッテリは、前記コンバータと選択的に接続され得る。
【００２７】
他の一実施形態に係るバッテリ制御方法は、複数のバッテリそれぞれの第１状態差情報と複数の第１状態差情報に基づいて演算された第２状態差情報との間の比率を決定するステップと、前記それぞれの比率に基づいて前記複数のバッテリそれぞれに対応するスイッチングタイム情報を設定するステップと、前記それぞれのスイッチングタイム情報に基づいて、前記複数のバッテリそれぞれと前記複数のバッテリそれぞれに対応するコンバータの間の接続を制御するステップとを含む。
【発明の効果】
【００２８】
一実施形態によれば、複数のバッテリそれぞれの状態情報を均等にすることができる。
【図面の簡単な説明】
【００２９】
【図１Ａ】複数のバッテリのアンバランスを説明するための図である。
【図１Ｂ】複数のバッテリのアンバランスを説明するための図である。
【図１Ｃ】複数のバッテリのアンバランスを説明するための図である。
【図２】一実施形態によるバッテリパックの一例を説明するための図である。
【図３Ａ】一実施形態によるＤＣＨを説明するための図である。
【図３Ｂ】一実施形態によるＤＣＨを説明するための図である。
【図３Ｃ】一実施形態によるＤＣＨを説明するための図である。
【図４】一実施形態によるメインコントローラ及びＤＣＨの動作を説明するための図である。
【図５】一実施形態によるメインコントローラ及びＤＣＨの動作を説明するための図である。
【図６】一実施形態によるバッテリパックの他の一例を説明するための図である。
【図７Ａ】一実施形態によるバッテリパックの更なる一例を説明するための図である。
【図７Ｂ】一実施形態によるバッテリパックの更なる一例を説明するための図である。
【図８】一実施形態による電力供給を説明するための図である。
【図９】一実施形態によるバッテリ制御装置のバッテリ制御方法を説明するためのフローチャートである。
【図１０】一実施形態によるバッテリ制御装置のバッテリ制御方法を説明するためのフローチャートである。
【図１１】一実施形態によるバッテリ状態情報を提供するためのユーザインタフェースを説明するための図である。
【発明を実施するための形態】
【００３０】
以下、実施形態を添付する図面を参照しながら詳細に説明する。
【００３１】
下記で説明する権利範囲はこのような実施形態によって制限されたり限定されることはない。各図面に提示された同一の参照符号は同一の部材を示す。
【００３２】
実施形態で用いられる用語は技術的な思想を限定するものとして理解されることなく、実施形態を説明するための例示的な用語として理解されなければならない。
【００３３】
単数の表現は、文脈上、明白に異なる意味をもたない限り複数の表現を含む。本明細書において、「含む」又は「有する」等の用語は明細書上に記載した特徴、数字、ステップ、動作、構成要素、部品又はこれらを組み合わせたものが存在することを示すものであって、１つ又はそれ以上の他の特徴や数字、ステップ、動作、構成要素、部品、又はこれを組み合わせたものなどの存在又は付加の可能性を予め排除しないものとして理解しなければならない。
【００３４】
異なる定義がされない限り、技術的又は科学的な用語を含むここで用いる全ての用語は、本実施形態が属する技術分野で通常の知識を有する者によって一般的に理解されるものと同じ意味を有する。一般的に用いられる予め定義された用語は、関連技術の文脈上で有する意味と一致する意味を有するものと解釈すべきであって、本明細書で明白に定義しない限り、理想的又は過度に形式的な意味として解釈されることはない。
【００３５】
以下、実施形態を添付する図面を参照しながら詳細に説明する。添付図面を参照して説明することにおいて、図面符号に関係なく同一の構成要素には同一の参照符号を付与し、これに対する重複説明は省略することにする。実施形態の説明において関連する公知技術に対する具体的な説明が実施形態の要旨を不要に曖昧にすると判断される場合、その詳細な説明は省略する。
【００３６】
図１Ａ〜図１Ｃは、複数のバッテリのアンバランスを説明するための図である。
【００３７】
図１Ａを参照すると、バッテリ１〜５を含む複数のバッテリ１０の状態情報は、アンバランス又は不均等である。バッテリ１〜５は、バッテリセル又はバッテリモジュールを含んでいる。バッテリの状態情報は、例えば、充電状態（ＳＯＣ：Ｓｔａｔｅ  ｏｆ  Ｃｈａｒｇｅ）、容量（Ｃａｐａｃｉｔｙ）、及び／又は寿命状態（Ｓｔａｔｅ  ｏｆ  Ｈｅａｌｔｈ、ＳＯＨ）のうち少なくとも１つを含み得る。複数のバッテリ１０のそれぞれの位置に応じて複数のバッテリ１０それぞれの温度はそれぞれ異なる。そのため、複数のバッテリ１０の状態情報がアンバランス又は不均等であり得る。図１Ａに示された例において、バッテリ１及び２のＳＯＣはバッテリ３〜５のＳＯＣよりも高い。
【００３８】
複数のバッテリ１０の状態情報がアンバランスな状態で複数のバッテリ１０が放電されれば、一部のバッテリは過放電される。図１Ｂに示すように、バッテリ３及び５は過放電される。この場合、バッテリ３及び５は劣化されるのである。
【００３９】
複数のバッテリ１０の状態情報がアンバランスな状態で複数のバッテリ１０が充電される場合、一部のバッテリは完全充電され、一部のバッテリは完全充電されない可能性もある。図１Ｃに示すように、バッテリ２及び５は完全充電され、バッテリ１、３、及び４は完全充電されない。一部のバッテリが完全充電されることができないため、複数のバッテリ１０のエネルギーの利用率は低下してしまう。
【００４０】
複数のバッテリ１０の状態情報がアンバランスな状態で複数のバッテリ１０の充放電サイクルが繰り返されれば、寿命劣化が早く進行され、エネルギーの利用率が減少する。
【００４１】
図２は、一実施形態によるバッテリパックの一例を説明するための図である。図２を参照すると、一実施形態によるバッテリパック２００は、メインコントローラ２１０、複数のＤＣＨ（Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｃｈａｒｇｅ  Ｈａｎｄｌｅｒ）２２０、２３０、及び２４０、及び複数のバッテリグループ２５０、２６０、及び２７０を含む。バッテリパック内の複数のバッテリは、複数のバッテリグループ２５０、２６０、及び２７０にグルーピングされ得る。
【００４２】
複数のバッテリは直列に接続され得る。複数のバッテリは、複数のバッテリそれぞれに格納された電力を高電圧負荷２０２に供給する。複数のバッテリそれぞれは格納された電力を変換することなく、高電圧負荷２０２に電力を供給し得る。後述するが、複数のバッテリそれぞれは、格納された電力を変換（例えば、ステップダウン）して、変換された電力を低電圧負荷２０４および／又は補助電力格納部２０６に供給し得る。
【００４３】
メインコントローラ２１０は、マスタＢＭＳ（Ｂａｔｔｅｒｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）２１１及びＳＯＣ／ＳＯＨプロセッサ２１２を含んでいる。ＳＯＣ／ＳＯＨプロセッサ２１２は複数のバッテリの状態情報を決定し、マスタＢＭＳ２１１はＳＯＣ／ＳＯＨプロセッサ２１２の動作を除いたメインコントローラ２１０の動作を行う。ＳＯＣ／ＳＯＨプロセッサ２１２の動作及びマスタＢＭＳ２１１の動作は例示的な事項に過ぎず、ＳＯＣ／ＳＯＨプロセッサ２１２の動作及びマスタＢＭＳ２１１の動作は前述した事項に制限されることはない。
【００４４】
例えば、ＳＯＣ／ＳＯＨプロセッサ２１２とマスタＢＭＳ２１１は物理的に区別される装置であり得る。また実施形態により、ＳＯＣ／ＳＯＨプロセッサ２１２とマスタＢＭＳ２１１は、１つの物理的な装置内に論理的に区分し得る。以下、メインコントローラ２１０の動作について説明する。
【００４５】
メインコントローラ２１０は、複数のサブコントローラ２２２、２３２、及び２４２から複数のバッテリそれぞれの物理量を受信する。受信された物理量は、例えば、電圧、電流、温度、及び／又はインピーダンスのうちいずれか１つ又はこれらの組合せを含んでもよい。メインコントローラ２１０は、複数のバッテリそれぞれの物理量に基づいて複数のバッテリそれぞれの状態情報を決定する。また、メインコントローラ２１０は、複数のバッテリそれぞれのＳＯＣ及びＳＯＨを乗算した値を複数のバッテリそれぞれの状態情報として決定する。例えば、メインコントローラ２１０は、第１バッテリのＳＯＣ及びＳＯＨを乗算した値を第１バッテリの状態情報として決定してもよい。同様に、メインコントローラ２１０は、第２バッテリのＳＯＣ及びＳＯＨを乗算した値を第２バッテリの状態情報として決定してもよい。
【００４６】
以下、一例としてバッテリの状態情報がＳＯＣである場合を説明する。しかし、後述する説明がバッテリの状態情報がＳＯＣに制限されることはない。状態情報がＳＯＣ及びＳＯＨを乗算した値又は容量である場合にも後述する説明が適用され得る。
【００４７】
メインコントローラ２１０は、複数のバッテリの平均状態情報を演算する（２３０）。メインコントローラ２１０は、複数のバッテリそれぞれのＳＯＣを用いて下記の数式（１）のようにＳＯＣＡｖｅｒａｇｅを演算する。
【００４８】
【数１】
2017118813.tif 000003
数式（１）において、Ｎは複数のバッテリの個数を示す。
【００４９】
メインコントローラ２１０は、複数のバッテリそれぞれの第１状態差情報を演算する。第１状態差情報は、複数のバッテリそれぞれの状態情報と平均状態情報との間の差値を示す。例えば、複数のバッテリそれぞれの第１状態差情報は下記の数式（２）のように示す。
【００５０】
【数２】
2017118813.tif 000004
数式（２）において、ｎはバッテリの識別番号を示す。
【００５１】
メインコントローラ２１０は、複数の第１状態差情報に基づいて第２状態差情報を演算する。第２状態差情報は、複数の第１状態差情報それぞれの絶対値の和を示す。例えば、第２状態差情報は下記の数式（３）のように示す。
【００５２】
【数３】
2017118813.tif 000005
複数のバッテリの状態情報がアンバランスするほど、｜ΔＳＯＣｎ｜は大きく、複数のバッテリの状態情報がバランスに近いほど｜ΔＳＯＣｎ｜は小さい。そのため、第２状態差情報は、複数のバッテリのバランス状態を判断する基準となる。
【００５３】
メインコントローラ２１０は、第２状態差情報が予め決定した基準を満足するかを確認する。例えば、第２状態差情報が０であるか０に実質的に近い場合、予め決定した基準は満足され、第２状態差情報が０よりも大きいか０に実質的に近い値よりも大きい場合、予め決定した基準は満足されない。予め決定した基準の満足有無に対する説明は例示的な事項に過ぎず、予め決定した基準の満足有無に対する説明は前述した事項に限定されることはない。以下、第２状態差情報が予め決定した基準に満足する場合について説明する。
【００５４】
第２状態差情報が予め決定した基準に満足する場合、メインコントローラ２１０は、複数のバッテリそれぞれに対応する出力値ＰＴａｒｇｅｔ＿ｎ又はＩＴａｒｇｅｔ＿ｎを平均出力物理量のように定義する。例えば、ＰＴａｒｇｅｔ＿ｎ＝ＰＡｖｅｒａｇｅ又はＩＴａｒｇｅｔ＿ｎ＝ＩＡｖｅｒａｇｅであり得る。
【００５５】
平均出力物理量は、複数のＤＣＨがＰｅｒｉｏｄｇｒｏｕｐの間に低電圧負荷２０４及び／又は補助電力格納部２０６に供給する物理量の平均値を示す。Ｐｅｒｉｏｄｇｒｏｕｐに対しては後述する。平均出力物理量は下記の数式（４）に基づいて決定される。
【００５６】
【数４】
2017118813.tif 000006
メインコントローラ２１０は、複数のＤＣＨ２２０、２３０、及び２４０がＰｅｒｉｏｄｇｒｏｕｐの間に出力する出力物理量ＰＤＣＨ又はＩＤＣＨを設定し、設定された出力物理量の平均値を平均出力物理量として決定する。また、メインコントローラ２１０は、低電圧負荷２０４の必要電力ＰＬＤＣ又は必要電流ＩＬＤＣに関する情報を取得し、ＰＬＤＣ又はＩＬＤＣの平均値を平均出力物理量として決定する。
【００５７】
第２状態差情報が予め決定した基準を満足すれば、複数のバッテリ部の状態情報がバランスしていることを意味するため、複数のバッテリそれぞれの出力値はそれぞれ相違に定義されないことがある。以下、第２状態差情報が予め決定した基準を満足しない場合について説明する。
【００５８】
第２状態差情報が予め決定した基準を満足しない場合、メインコントローラ２１０は、複数の第１状態差情報と第２状態差情報との間の比率を決定する。より具体的に、メインコントローラ２１０は、複数の第１状態差情報それぞれが第２状態差情報で占めている比率を決定する。メインコントローラ２１０は、下記の数式（５）により比率を決定する。
【００５９】
【数５】
2017118813.tif 000007
ＳＯＣｎがＳＯＣＡｖｅｒａｇｅよりも大きい場合、ΔＳＯＣｎは正数であり、εｎも正数である。ＳＯＣｎがＳＯＣＡｖｅｒａｇｅよりも小さい場合、ΔＳＯＣｎは負数であり、εｎも負数である。εｎは正数又は負数になり得る。εｎが正数である場合に、バッテリがより多くの電力又は電流を負荷に供給することを意味し、εｎが負数である場合に、バッテリがより少ない電力又は電流を負荷に供給することを意味する。
【００６０】
メインコントローラ２１０は、それぞれの比率に基づいて複数のバッテリそれぞれに対応する出力値を定義する。一実施形態において、メインコントローラ２１０は、それぞれの比率及び平均出力物理量を用いて複数のバッテリそれぞれに対応する出力値を定義する。例えば、メインコントローラ２１０は、数式（６）により複数のバッテリそれぞれに対応する出力値を定義する。
【００６１】
【数６】
2017118813.tif 000008
数式（６）においてＶＤＣＨはＤＣＨ両端の電圧を示す。
【００６２】
数式（６）に示すように、メインコントローラ２１０は、複数のバッテリそれぞれに対応する出力値を個別的に定義する。また、メインコントローラ２１０は、複数のバッテリそれぞれに対応する出力値をそれぞれ個別的に定義する。また、メインコントローラ２１０は、平均出力物理量を特定値だけ加算又は減算して複数のバッテリそれぞれに対応する出力値を定義する。ここで、特定値は比率の適用された値であって、上記の数式（６）におけるＰＡｖｅｒａｇｅ×εｎ又はＩＡｖｅｒａｇｅ×εｎを示す。
【００６３】
メインコントローラ２１０は、それぞれの比率に基づいて複数のバッテリそれぞれに対応するスイッチングタイム情報を設定する。図２に示す例として、メインコントローラ２１０は、バッテリグループ２５０に対応する時間区間及び第１バッテリに対応するように決定された比率を用いて第１バッテリのスイッチングタイム情報を設定する。同様に、メインコントローラ２１０は、バッテリグループ２５０に対応する時間区間及び第２バッテリに対応するように決定された比率を用いて第２バッテリのスイッチングタイム情報を設定する。メインコントローラ２１０は、下記の数式（７）により複数のバッテリそれぞれに対応するスイッチングタイム情報を設定する。
【００６４】
【数７】
2017118813.tif 000009
数式（７）において、Ｐｅｒｉｏｄｇｒｏｕｐは、バッテリグループに対応する時間区間である。一実施形態において、複数のバッテリグループ２５０、２６０、及び２７０のそれぞれに対応する時間区間は互いに同一であり得る。数式（７）において、ｍは複数のＤＣＨ２２０、２３０、及び２４０のそれぞれに接続されたバッテリの個数を示す。別の言葉で言えば、ｍはバッテリグループに含まれたバッテリの個数を示す。図２に示された例として、ｍ＝２である。数式（７）において、Ｔｄｅａｄはバッテリグループに含まれた複数のバッテリがコンバータに同時に接続されないよう予め定義された時間を示す。Ｔｄｅａｄはスイッチのスイッチング特性に応じて予め設定された値である。例えば、Ｔｄｅａｄは０よりも大きくて、２０ｍｓ（ｍｉｌｌｉｓｅｃｏｎｄ）以下であり得る。
【００６５】
上記の数式（７）のように、メインコントローラは、複数のバッテリそれぞれに対応するスイッチタイム情報を個別的に設定する。また、メインコントローラは、複数のバッテリそれぞれに対応するスイッチタイム情報をそれぞれ相違に設定する。
【００６６】
スイッチングタイム情報は、複数のバッテリそれぞれがコンバータに接続される時間を示す。より具体的に、スイッチングタイム情報は、Ｐｅｒｉｏｄｇｒｏｕｐ内で複数のバッテリそれぞれとコンバータとの間の接続時間を示し得る。図２に示されたように、第１バッテリと対応コンバータとの間の接続時間はＴ１であり、第２バッテリと対応コンバータとの間の接続時間はＴ２である。スイッチングタイム情報及びスイッチングタイム情報によるバッテリとコンバータとの間の接続については図３Ａを参照して説明することにする。
【００６７】
メインコントローラ２１０は、複数のバッテリそれぞれに対応する出力値及びスイッチングタイム情報を複数のバッテリそれぞれに対応するＤＣＨに送信する。例えば、メインコントローラ２１０は、第１バッテリ及び第２バッテリそれぞれの出力値及びスイッチングタイム情報をＤＣＨ２２０に送信し、第３バッテリ及び第４バッテリそれぞれの出力値及びスイッチングタイム情報をＤＣＨ２３０に送信し、Ｎ−１ｔｈバッテリ及びＮｔｈバッテリそれぞれの出力値及びスイッチングタイム情報をＤＣＨ２４０に送信する。
【００６８】
以下、図３Ａ〜図３Ｃを参照しながら、ＤＣＨの動作を説明する。
【００６９】
図３Ａは、一実施形態によるＤＣＨを説明するための図である。図３Ａを参照すると、一実施形態によるＤＣＨ３００は、サブコントローラ３１０、スイッチネットワーク３２０、及びコンバータ３３０を含む。
【００７０】
ＤＣＨ３００は、メインコントローラからバッテリグループ３４０に含まれたバッテリに対応するよう設定されたスイッチングタイム情報、及びバッテリに対応するように定義された出力値を受信する。例えば、ＤＣＨ３００は、メインコントローラから接続時間Ｔ１及び出力値ＰＴａｒｇｅｔ＿１に接続時間Ｔ２及び出力値ＰＴａｒｇｅｔ＿２を受信する。ここで、第１バッテリのＳＯＣがＳＯＣａｖｅｒａｇｅよりも高く、第２バッテリのＳＣＯがＳＯＣａｖｅｒａｇｅよりも低いと仮定する。この場合、Ｔ１＞Ｔ２であり、ＰＴａｒｇｅｔ＿１＞ＰＴａｒｇｅｔ＿２である。以下、Ｔ１＞Ｔ２であり、ＰＴａｒｇｅｔ＿１＞ＰＴａｒｇｅｔ＿２である例として説明する。
【００７１】
サブコントローラ３１０は、スイッチングタイム情報に基づいてバッテリグループ３４０内のバッテリとコンバータ３３０の接続を制御する。サブコントローラ３１０は、Ｔ１に基づいて制御信号（例えば、スイッチング信号）を生成し、制御信号をスイッチネットワーク３２０に伝達する。制御信号の生成によりスイッチ３２１及びスイッチ３２３がオンし、第１バッテリはコンバータ３３０とＴ１の間に接続され得る。スイッチ３２２及びスイッチ３２４はオフされ、第２バッテリとコンバータ３３０はＴ１の間に接続されないことがある。
【００７２】
サブコントローラ３１０は、第１バッテリとコンバータ３３０が接続される間に出力値に対応する物理量が出力されるようにコンバータ３３０を制御する。例えば、Ｔ１の間に第１バッテリは第１電力をスイッチネットワーク３２０に出力し、第１電力はスイッチネットワーク３２０を介してコンバータ３３０に伝達され得る。コンバータ３３０は、第１電力を変換（ｃｏｎｖｅｒｔ）するが、ＰＴａｒｇｅｔ＿１に対応するように変換される。ＤＣＨ３００は、Ｔ１の間にＰＴａｒｇｅｔ＿１を低電圧負荷２０４及び／又は補助電力格納部２０６に供給する。
【００７３】
Ｔ１が経過した場合、スイッチ３２１及びスイッチ３２３がオフされて第１バッテリはコンバータ３３０に接続しない。Ｔ１が経過した場合、Ｔｄｅａｄが開始され得る。上記で説明したように、Ｔｄｅａｄはバッテリグループ３４０に含まれた複数のバッテリがコンバータ３３０に同時に接続されないようにする。そのため、第１バッテリと第２バッテリがコンバータ３３０に同時に接続されることはない。
【００７４】
Ｔｄｅａｄが経過した場合、サブコントローラ３１０はＴ２に基づいて制御信号（例えば、スイッチング信号）を生成し、制御信号をスイッチネットワーク３２０に伝達する。そのため、スイッチ３２２及びスイッチ３２４がオンされ、第２バッテリとコンバータ３３０がＴ２の間に接続される。スイッチ３２１及びスイッチ３２３はオフされて、第１バッテリとコンバータ３３０はＴ２の間に接続されない。Ｔ１＞Ｔ２と仮定したため、第２バッテリとコンバータ３３０が接続される時間は第１バッテリとコンバータ３３０が接続される時間よりも短い。
【００７５】
サブコントローラ３１０は第２バッテリとコンバータ３３０が接続される間出力値に対応する物理量が出力されるようにコンバータ３３０を制御する。例えば、コンバータ３３０は第２バッテリが出力した第２電力を変換するもの、ＰＴａｒｇｅｔ＿２に対応するように変換する。ＤＣＨ３００はＴ２間ＰＴａｒｇｅｔ＿２を低電圧負荷２０４及び／又は補助電力格納部２０６に供給する。
【００７６】
スイッチネットワーク３２０は、サブコントローラ３１０の制御に基づいて第１バッテリ及び第２バッテリを選択的にコンバータ３３０に接続する。選択的接続に基づいて、ＤＣＨ３００は、Ｔ１及びＴ２の間にＰＧ１＝ＰＴａｒｇｅｔ＿１＋ＰＴａｒｇｅｔ＿２を低電圧負荷２０４及び／又は補助電力格納部２０６に供給する。Ｔ１及びＴ２はＰｅｒｉｏｄｇｒｏｕｐ内で設定されるため、ＤＣＨ３００は、Ｐｅｒｉｏｄｇｒｏｕｐの間にＰＧ１を低電圧負荷２０４及び／又は補助電力格納部２０６に供給することができる。
【００７７】
ＤＣＨ３００は、電力が相対的に多く格納された第１バッテリをコンバータ３３０により長く接続させ得る。また、ＤＣＨ３００は、コンバータ３３０と第１バッテリが接続される間に第１バッテリが相対的に多くの物理量を出力するようにする。ＤＣＨ３００は、電力が相対的に少なく格納された第２バッテリをコンバータ３３０により短く接続させ得る。また、ＤＣＨ３００は、コンバータ３３０と第２バッテリが接続される間に第２バッテリが相対的に少ない物理量を出力するようにする。そのため、第１バッテリのＳＯＣと第２バッテリのＳＯＣはバランスに近づくことができる。
【００７８】
図３Ｂを参照すると、サブコントローラ３１０の一例が示されている。
【００７９】
サブコントローラ３１０は、マイクロコントローラユニット（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ：ＭＣＵ）３１１及びスイッチドライバ３１２を含む。
【００８０】
ＭＣＵ３１１は、マスタＢＭＳ３１３と通信する。例えば、ＭＣＵ３１１は、マスタＢＭＳ３１３にバッテリの物理量を送信する。また、ＭＣＵ３１１は、マスタＢＭＳ３１３からスイッチングタイム情報及び出力値を受信する。
【００８１】
ＭＣＵ３１１は、コンバータ３３０を制御する制御信号を生成する。図３Ｂに示すように、ＭＣＵ３１１は、コンバータ３３０をイネーブル（ｅｎａｂｌｅ）する信号を生成してコンバータ３３０に伝達する。また、ＭＣＵ３１１は、出力値に基づいて出力コマンド（ｃｏｍｍａｎｄ）を生成してコンバータ３３０に伝達する。
【００８２】
ＭＣＵ３１１は、スイッチングタイム情報をスイッチドライバ３１２に伝達する。スイッチドライバ３１２は、スイッチングタイム情報に基づいてスイッチング信号を生成し、スイッチング信号をスイッチネットワーク３２０に伝達する。そのため、スイッチネットワーク３２０の複数のスイッチ３２１〜３２４のそれぞれがオン及び／又はオフされる。
【００８３】
図３Ｃを参照すると、スイッチネットワーク３２０の一例が示されている。
【００８４】
スイッチネットワーク３２０は、パワースイッチング素子を含む。図３Ｃに示したように、スイッチネットワーク３２０は、複数のパワーリレー３２５〜３２８を含む。また、図３Ｃに示された例とは異なって、スイッチネットワーク３２０は、複数のトランジスタ（例えば、ＭＯＳＦＥＴ）を含んでいる。前述したパワースイッチング素子は例示的な事項に過ぎず、スイッチネットワーク３２０に含まれる素子は前述した事項に限定されることはない。
【００８５】
スイッチネットワーク３２０のＱ１−１〜Ｑ１−４のそれぞれは、サブコントローラ３１０にスイッチング信号が伝達される。Ｔ１に基づいて生成されたスイッチング信号はＱ１−１及びＱ１−３に伝達され、パワーリレー３２５及びパワーリレー３２７がオンされる。そのため、第１バッテリはコンバータ３３０に接続され得る。Ｔ２に基づいて生成されたスイッチング信号はＱ１−２及びＱ１−４に伝達され、パワーリレー３２６及びパワーリレー３２８がオンされる。そのため、第２バッテリはコンバータ３３０に接続され得る。
【００８６】
図４及び図５は、一実施形態によるメインコントローラ及びＤＣＨの動作を説明するための図である。
【００８７】
図４の上側に示された複数のバッテリ４２０を参照すると、複数のバッテリ４２０の状態情報はアンバランスである。ここで、第１バッテリのＳｏＣは７、第２バッテリのＳｏＣは５、第３バッテリのＳｏＣは５、及び第４バッテリのＳｏＣは６であると仮定する。第１ないし第４バッテリそれぞれのＳｏＣは、第１ないし第４バッテリそれぞれの充電比率に対応する。
【００８８】
メインコントローラは、ＳｏＣＡｖｅｒａｇｅを演算する。図４に示すように、ΔＳｏＣＡｖｅｒａｇｅ＝（７＋５＋５＋６）／４＝５．７５である。
【００８９】
メインコントローラはΔＳＯＣｎを演算する。図４の例として、ΔＳＯＣ１＝１．２５、ΔＳＯＣ２＝−０．７５、ΔＳＯＣ３＝−０．７５、及びΔＳＯＣ４＝０．２５である。メインコントローラは、Σ｜ΔＳＯＣｎ｜を演算する。図４の例として、Σ｜ΔＳＯＣｎ｜＝3.0である。
【００９０】
メインコントローラは、ΔＳＯＣｎとΣ｜ΔＳＯＣｎ｜との間の比率を決定する。図４の例として、メインコントローラはε１＝1.25/3.0=5/12、ε２＝-0.75/3.0=-0.25、ε３-0.75/3.0=-0.25、及びε４＝0.25/3.0=1/12に決定する。
【００９１】
メインコントローラは、複数のバッテリ４２０のそれぞれに対応する出力値を定義する。図４の例として、ＰＤＣＨが８Ｗに設定された場合、ＰＡｖｅｒａｇｅは２Ｗである。メインコントローラは、
ＰＴａｒｇｅｔ＿１＝2+2x5/12=17/6W、
ＰＴａｒｇｅｔ＿２＝2+2x(-0.25)=1.5W、
ＰＴａｒｇｅｔ＿３＝2+2x(-0.25)=1.5W、及び
ＰＴａｒｇｅｔ＿４＝2+2x1/12=13/6Wのように定義される。
【００９２】
ここで、ＰＴａｒｇｅｔ＿１及びＰＴａｒｇｅｔ＿４はＰＡｖｅｒａｇｅよりも大きく、ＰＴａｒｇｅｔ＿２及びＰＴａｒｇｅｔ＿３はＰＡｖｅｒａｇｅよりも小さい。メインコントローラは、ＰＡｖｅｒａｇｅを調整して第１バッテリ及び第４バッテリそれぞれに対応する出力値を定義するが、比率に基づいてＰＡｖｅｒａｇｅよりも大きく定義する。また、メインコントローラは、ＰＡｖｅｒａｇｅを調整して第２バッテリ及び第３バッテリそれぞれに対応する出力値を定義するが、比率に基づいてＰＡｖｅｒａｇｅよりも小さく定義する。
【００９３】
以下の表１は、メインコントローラがＰＴａｒｇｅｔ＿１ないしＰＴａｒｇｅｔ＿４を定義するために必要な情報の一例を示す。
【００９４】
【表１】
2017118813.tif 000010
メインコントローラは、複数のバッテリ４２０それぞれに対応するスイッチタイム情報を設定する。図４の例として、メインコントローラは、Ｔ１ないしＴ４それぞれを第１バッテリないし第４バッテリそれぞれに対応するように設定する。図４の例として、複数のバッテリグループ４１１及び４１２のそれぞれに含まれたバッテリの個数は２個であるため、ｍ＝２である。図４の例として、複数のバッテリグループ４１１及び４１２のそれぞれに対応する時間区間が１００ｍｓであり、Ｔｄｅａｄ＝１０ｍｓである場合、メインコントローラは、
Ｔ１＝100／2+5／12x100／2−10=365／6ms、
Ｔ２＝100／2-0.25x100／2−10=27.5ms、
Ｔ３＝100／2-0.25x100／2−10=27.5ms、及び
Ｔ４＝100／2+1／12x100／2−10=265／6msに設定する。
【００９５】
図４の例として、ε１がε２よりも大きいため、Ｐｅｒｉｏｄｇｒｏｕｐ１５１１内でＴ１はＴ２より長く設定され、ε４がε３よりも大きいため、Ｐｅｒｉｏｄｇｒｏｕｐ２５２１内でＴ４はＴ３より長く設定され得る。
【００９６】
メインコントローラは、ＰＴａｒｇｅｔ＿１ないしＰＴａｒｇｅｔ＿４及びＴ１ないしＴ４を複数のバッテリグループ４１１及び４１２のそれぞれに対応するＤＣＨに送信する。
【００９７】
バッテリグループ４１１に対応する第１ＤＣＨは、ＰＴａｒｇｅｔ＿１及びＰＴａｒｇｅｔ＿２とＴ１及びＴ２に基づいてバッテリグループ４１１を制御する。バッテリグループ４１２に対応する第２ＤＣＨはＰＴａｒｇｅｔ＿３及びＰＴａｒｇｅｔ＿４とＴ３及びＴ４に基づいてバッテリグループ４１２を制御する。以下、図５を参照しながら、ＤＣＨの動作について説明する。
【００９８】
図５を参照すると、バッテリグループ４１１に対応する複数のスイッチングタイム情報５１０が示され、バッテリグループ４１２に対応する複数のスイッチングタイム情報５２０が示されている。
【００９９】
第１ＤＣＨは、第１バッテリがＴ１の間に出力した電力をＰＴａｒｇｅｔ＿１に変換して出力し、第２バッテリがＴ２の間に出力した電力をＰＴａｒｇｅｔ＿２に変換して出力する。同様に、第２ＤＣＨは、第３バッテリ及び第４バッテリのそれぞれが出力した電力をＰＴａｒｇｅｔ＿３及びＰＴａｒｇｅｔ＿４のそれぞれに変換して出力する。
【０１００】
Ｔ１とＴ２との間にＴｄｅａｄがあり、Ｔ３とＴ４との間にＴｄｅａｄがある。Ｔｄｅａｄは上記で説明したため、詳しい説明を省略する。
【０１０１】
Ｔ１ないしＴ４はＰｅｒｉｏｄｇｒｏｕｐ内にあるため、Ｐｅｒｉｏｄｇｒｏｕｐの間に第１ＤＣＨが出力したＰＧ１と第２ＤＣＨが出力したＰＧ２の和は８Ｗである。ＰＤＣＨが８Ｗと設定されているため、第１ＤＣＨ及び第２ＤＣＨのそれぞれが出力した電力の和はＰＤＣＨと同一である。メインコントローラは、複数のＤＣＨのそれぞれが複数のスイッチングタイム情報それぞれに対応する時間の最中に出力する出力値を個別的に定義するが、複数のＤＣＨそれぞれの出力値の和を一定に保持できる。より具体的には、メインコントローラは第１ＤＣＨがＴ１の間に出力するＰＴａｒｇｅｔ＿１、第１ＤＣＨがＴ２の間に出力するＰＴａｒｇｅｔ＿２、第２ＤＣＨがＴ３間出力するＰＴａｒｇｅｔ＿３、及び第２ＤＣＨがＴ４の間に出力するＰＴａｒｇｅｔ＿４を個別的に定義するが、ＰＴａｒｇｅｔ＿１ないしＰＴａｒｇｅｔ＿４の和が一定になるように、ＰＴａｒｇｅｔ＿１ないしＰＴａｒｇｅｔ＿４のそれぞれを定義する。そのため、複数のＤＣＨから一定の電力又は電流が低電圧負荷及び／又は補助電力格納部に供給され得る。
【０１０２】
Ｐｅｒｉｏｄｇｒｏｕｐ１５１１の次の時間区間であるＰｅｒｉｏｄｇｒｏｕｐ１５１２内のＴ１及びＴ２が設定される。複数のバッテリそれぞれに対応するスイッチングタイム情報が設定される。Ｔ１及びＴ２が再び設定される場合、図５に示すように、コンバータが第２バッテリに接続された状態でＰｅｒｉｏｄｇｒｏｕｐ１５１２が開始され得る。Ｐｅｒｉｏｄｇｒｏｕｐ１５１１とは異なり、Ｐｅｒｉｏｄｇｒｏｕｐ１５１２内でＴ２がＴ１よりも先に開始されることがある。Ｐｅｒｉｏｄｇｒｏｕｐ１５１２の開始時に第１バッテリが第２バッテリより先にコンバータに接続されるものと設定されると、第２バッテリに対応するスイッチはオフされ、第１バッテリに対応するスイッチはオンされなければならない。この場合、スイッチングによるディレイが発生する可能性がある。ディレイを防止して電力供給の連続性のために、第２バッテリがコンバータに続けて接続され得る。バッテリグループ４１１に対応する第１ＤＣＨはＰｅｒｉｏｄｇｒｏｕｐ１５１１でＰＴａｒｇｅｔ＿１を先に出力し、Ｐｅｒｉｏｄｇｒｏｕｐ１５１２でＰＴａｒｇｅｔ＿２を先に出力する。第１ＤＣＨは、予め決定した順に応じてＰＴａｒｇｅｔ＿１及びＰＴａｒｇｅｔ＿２を出力する。同様に、バッテリグループ４１２に対応する第２ＤＣＨは、予め決定した順に応じてＰＴａｒｇｅｔ＿３及びＰＴａｒｇｅｔ＿４のそれぞれを出力する。
【０１０３】
時間が経過することによりＴ１ないしＴ４の間の差は減少する。これは、複数のバッテリの状態情報がバランスに近づくことを意味する。
【０１０４】
再び図４に戻って、複数のバッテリ４２０を参照すると、複数のバッテリ４２０の状態情報は複数のバッテリ４１０の状態情報よりもバランスに近くなり得る。そのため、複数のバッテリのエネルギーの利用率が増加し、複数のバッテリを効率よく用いることができる。
【０１０５】
一実施形態によれば、メインコントローラではないＤＣＨに含まれたサブコントローラが対応バッテリグループに含まれたバッテリに対応する出力値を定義し、バッテリに対応するスイッチングタイム情報を設定し得る。例えば、第１ＤＣＨに含まれたサブコントローラがメインコントローラから上記の表１に記載の情報のうち少なくとも１つを受信し、受信した情報を用いて第１バッテリに対応する出力値を定義し、第１バッテリに対応するスイッチングタイム情報を設定し得る。
【０１０６】
図６は、一実施形態によるバッテリパックの他の一例を説明するための図である。図６を参照すると、バッテリパック６００の他の一例が示されている。
【０１０７】
４個のバッテリを含むバッテリグループ６１０が１つのＤＣＨ６２０に接続されてもよい。バッテリパックがＮ個のバッテリを含み、４個のバッテリが１つのバッテリグループにグルーピングされる場合、Ｎ個のバッテリはＮ／４個のバッテリグループにグルーピングされる。この場合、Ｎ／４個のＤＣＨがバッテリパックに含まれてもよい。バッテリパックに含まれたＤＣＨの個数は、バッテリグループの個数と同一であり得る。
【０１０８】
サブコントローラ６２２は、スイッチング信号に基づいてバッテリグループ６１０に含まれている複数のバッテリそれぞれとＤＣＨ６２０のコンバータ６３０との間の接続を制御する。バッテリグループ６１０に含まれた複数のバッテリそれぞれは、予め決定した時間順に応じてコンバータ６３０に接続される。例えば、時系列的順序（ｔｉｍｅ  ｓｅｑｕｅｎｔｉａｌ  ｏｒｄｅｒ）に応じて第１バッテリからコンバータ６３０に接続される。
【０１０９】
スイッチネットワーク６４０は、バッテリグループ６１０に含まれている複数のバッテリを選択的にコンバータ６３０に接続することができる。
【０１１０】
図１〜図５を参照して説明した事項は、図６を参照して説明した事項に適用され得るため、詳細な説明は省略する。
【０１１１】
図７Ａ〜図７Ｂは、一実施形態によるバッテリパックの更なる一例を説明するための図である。
【０１１２】
図７Ａを参照すると、バッテリパック７００に含まれた全体バッテリは、ＤＣＨ７１０のコンバータ７３０に接続される。サブコントローラ７２２は、スイッチング信号に基づいて複数のバッテリそれぞれとＤＣＨ７１０のコンバータ７３０との間の接続を制御する。
【０１１３】
図７Ｂを参照すると、第１バッテリは、Ｔ１の間にＤＣＨ７１０のコンバータ７３０に接続される。残りのバッテリは、Ｔ１の間にコンバータ７３０に接続されない。Ｔ１及びＴｄｅａｄが経過した後、第２バッテリとコンバータ７３０がＴ２の間に接続される。同様に、残りのバッテリは、Ｔ２の間にバッテリに接続されない。Ｔ２及びＴｄｅａｄが経過した後、第３バッテリとコンバータ７３０がＴ３の間に接続される。図７Ａに示されたように、複数のバッテリは順次コンバータ７３０に接続され得る。
【０１１４】
図１〜図５を参照して説明された事項は、図７Ａ〜図７Ｂを参照して説明した事項に適用され得るため、詳細な説明は省略する。
【０１１５】
図８は、一実施形態による電力供給を説明するための図である。図８を参照すると、時間による低電圧負荷の必要電力ＰＬＤＣ８１０と複数のＤＣＨそれぞれの出力値の和８２０が示されている。ＰＬＤＣ８１０は時間により変化し、出力値の和８２０は一定である。
【０１１６】
低電圧負荷は、例えば、前記移動体の温度制御システム又は姿勢制御システムなどの低電圧１２Ｖで動作できるシステムを含む。
【０１１７】
複数のＤＣＨは、ＰＬＤＣ８１０が満足されるように電力を出力する。ここで、出力電力は、Ｐｅｒｉｏｄｇｒｏｕｐの間に複数のＤＣＨそれぞれが出力した電力の和を示す。
【０１１８】
ＰＬＤＣ８１０が出力値の和８２０を超過する場合、補助電力格納部（例えば、１２ＶＤＣ補助バッテリ）が複数のＤＣＨと共に低電圧負荷に電力を供給する。ＰＬＤＣ８１０が出力値の和８２０よりも小さい場合、余分の電力は補助電力格納部を充電する。
【０１１９】
図９は、一実施形態によるバッテリ制御装置のバッテリ制御方法を説明するためのフローチャートである。
【０１２０】
バッテリ制御装置は、上記で説明したメインコントローラに対応する。
【０１２１】
バッテリ制御装置は、複数のバッテリそれぞれの第１状態差情報と複数の第１状態差情報に基づいて演算された第２状態差情報との間の比率を決定する（Ｓ９１０)。
【０１２２】
バッテリ制御装置は、比率により複数のバッテリそれぞれに対応するスイッチングタイム情報を設定する（Ｓ９２０)。
【０１２３】
図１〜図８を参照して説明された事項は、図９を参照して説明された事項に適用され得るため、詳細な説明は省略する。
【０１２４】
図１０は、一実施形態によるバッテリ制御装置のバッテリ制御方法を説明するためのフローチャートである。
【０１２５】
バッテリ制御装置は、上記で説明したＤＣＨに対応する。
【０１２６】
バッテリ制御装置は、バッテリグループに含まれた第１バッテリに対応するように設定された第１スイッチングタイム情報に基づいて第１バッテリとコンバータの接続を制御する（Ｓ１０１０)。
【０１２７】
バッテリ制御装置は、第１スイッチングタイム情報に対応する時間の最中に第１バッテリをコンバータに接続する（Ｓ１０２０)。
【０１２８】
バッテリ制御装置は、バッテリグループに含まれた第２バッテリに対応するように設定された第２スイッチングタイム情報に基づいて第２バッテリとコンバータの接続を制御する（Ｓ１０３０)。
【０１２９】
バッテリ制御装置は、第２スイッチングタイム情報に対応する時間の最中に第２バッテリをコンバータに接続する（Ｓ１０４０)。
【０１３０】
図１〜図９を参照して説明された事項は、図１０を参照して説明された事項に適用され得るため、詳細な説明は省略する。
【０１３１】
図１１は、一実施形態によるバッテリ状態情報を提供するためのユーザインタフェースを説明するための図である。図１１を参照すると、前記移動体１１１０のような物理的アプリケーションは、バッテリシステム１１２０を含む。前述した物理的アプリケーションは例示的な事項に過ぎず、物理的アプリケーションは前述した例に限定されることはない。バッテリシステムは前記移動体だけではなく、バッテリを用いる全ての物理的アプリケーションに適用され得る。
【０１３２】
バッテリシステム１１２０は、複数のバッテリ１１３０及びバッテリ制御システム１１４０を含む。バッテリ制御システム１１４０は、上記で説明したメインコントローラ及び１つ以上のＤＣＨを含む。
【０１３３】
バッテリ１１３０は、バッテリモジュール又はバッテリセルを含む。
【０１３４】
複数のバッテリ１１３０の間の性能偏差（例えば、電圧差及び／又は容量差など）のあるバッテリパックの充電／放電サイクルが繰り返されれば、過充電及び過放電が発生する可能性があり、過充電及び過放電により複数のバッテリ１１３０が劣化して複数のバッテリ１１３０の寿命が短くなる。
【０１３５】
バッテリ制御システム１１４０は、複数のバッテリ１１３０の電圧、電流、及び／又は温度などの情報に基づいて複数のバッテリ１１３０が最適な状態で動作するようにする。例えば、バッテリ制御システム１１４０は、複数のバッテリ１１３０が最適温度で動作するようにしたり、複数のバッテリ１１３０の状態情報を適切なレベルに保持させる。また、バッテリ制御システム１１４０は、上記で説明した複数のバッテリ１１３０のそれぞれに対応する出力値及びスイッチングタイム情報をそれぞれ相違に定義して複数のバッテリ１１３０の状態情報を均等にすることができる。
【０１３６】
また、バッテリ制御システム１１４０は、バッテリシステム１１２０の安全運営のための情報を生成することができ、安全運営のための情報を端末に送信する。例えば、バッテリ制御システム１１４０は、複数のバッテリ１１３０の寿命情報、性能情報、及び／又は交換時期などを端末１１５０に送信する。
【０１３７】
一実施形態に係るバッテリ制御システム１１４０は、無線インタフェースを介して端末１１５０からトリガー信号を受信し、トリガー信号に基づいて複数のバッテリ１１３０の状態情報（例えば、寿命情報）を決定する。バッテリ制御システム１１４０は、状態情報を無線インタフェースを用いて端末１１５０に送信する。端末１１５０は、ユーザインタフェース１１６０を用いて複数のバッテリ１１３０の状態情報を表示する。
【０１３８】
実施形態に係る方法は、多様なコンピュータ手段を介して実施されるプログラム命令の形態で具現化され、コンピュータ読み取り可能な記録媒体に記録される。記録媒体は、プログラム命令、データファイル、データ構造などを単独又は組合せて含む。記録媒体及びプログラム命令は、本発明の目的のために特別に設計して構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知のものであり使用可能なものであってもよい。コンピュータ読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、フロプティカルディスクのような磁気−光媒体、及びＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置を含む。プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行される高級言語コードを含む。ハードウェア装置は、本発明の動作を実行するために１つ以上のソフトウェアモジュールとして作動するように構成してもよく、その逆も同様である。
【０１３９】
上述のように、実施形態をたとえ限定された図面によって説明しても、当技の術分野で通常の知識を有する者であれば、前記に基づいて様々な技術的な修正及び変形を適用することができる。例えば、説明された技術が説明された方法と異なる順序で実行されたり、及び／又は説明されたシステム、構造、装置、回路などの構成要素が説明された方法と異なる形態で結合又は組合わせられたり、他の構成要素又は均等物によって置き換えたり置換されても適切な結果を達成することができる。
【０１４０】
したがって、他の具現、他の実施形態、及び特許請求の範囲と均等なものも後述する特許請求の範囲に属する。
【符号の説明】
【０１４１】
１０    バッテリ
２００  バッテリパック
２１０  メインコントローラ
２２０、２３０、２４０  バッテリグループ
３００  ＤＨＣ
３１０  サブコントローラ
３２０  スイッチネットワーク
【図１Ａ】
2017118813.tif 000011
【図１Ｂ】
2017118813.tif 000012
【図１Ｃ】
2017118813.tif 000013
【図２】
2017118813.tif 000014
【図３Ａ】
2017118813.tif 000015
【図３Ｂ】
2017118813.tif 000016
【図３Ｃ】
2017118813.tif 000017
【図４】
2017118813.tif 000018
【図５】
2017118813.tif 000019
【図６】
2017118813.tif 000020
【図７Ａ】
2017118813.tif 000021
【図７Ｂ】
2017118813.tif 000022
【図８】
2017118813.tif 000023
【図９】
2017118813.tif 000024
【図１０】
2017118813.tif 000025
【図１１】
2017118813.tif 000026