(57)【特許請求の範囲】
【請求項１】
並列接続された複数の蓄電素子（Ｃ１，Ｃ２）を備える蓄電システム（１０）であって、
前記蓄電素子にそれぞれ直列接続され、抵抗値が可変である可変抵抗回路（Ｒ１，Ｒ２）と、
前記蓄電システムの放電時において、全ての前記蓄電素子の充電率が第１所定値以上である場合、全ての前記可変抵抗回路の抵抗値を最小に設定するとともに、前記複数の蓄電素子のいずれかの充電率が前記第１所定値未満である場合、前記蓄電素子の充電率が小さいほど、その蓄電素子に対し小さな放電電流が流れるように、前記可変抵抗回路の抵抗値をそれぞれ設定する放電制御と、
前記蓄電システムの充電時において、全ての前記蓄電素子の充電率が第２所定値以下である場合、全ての前記可変抵抗回路の抵抗値を最小に設定するとともに、前記複数の蓄電素子のいずれかの充電率が前記第２所定値より大きい場合、前記蓄電素子の充電率が大きいほど、その蓄電素子に対し小さな充電電流が流れるように、前記可変抵抗回路の抵抗値をそれぞれ設定する充電制御と、
のうち少なくとも一方の制御を実施する制御部（５０）と、を備えることを特徴とする蓄電システム。
【請求項２】
前記可変抵抗回路は、１又は複数の抵抗素子（Ｒ１１〜Ｒ１５，Ｒ２１〜Ｒ２５）と、その抵抗素子とそれぞれ並列接続されているスイッチング素子（ＳＷ１１〜ＳＷ１５，ＳＷ２１〜ＳＷ２５）と、から構成されており、前記スイッチング素子が全てオン状態とされることで、前記可変抵抗回路の抵抗値が最小に設定されることを特徴とする請求項１に記載の蓄電システム。
【請求項３】
前記制御部は、前記放電制御を実施するものであって、前記複数の蓄電素子のいずれかの充電率が前記第１所定値未満である場合、前記複数の蓄電素子の各充電率、及び、前記複数の蓄電素子の各内部抵抗に基づいて、前記可変抵抗回路の抵抗値を設定することを特徴とする請求項１又は２に記載の蓄電システム。
【請求項４】
前記制御部は、前記充電制御を実施するものであって、前記複数の蓄電素子のいずれかの充電率が前記第２所定値より大きい場合、前記複数の蓄電素子の各充電率、及び、前記複数の蓄電素子の各内部抵抗に基づいて、前記可変抵抗回路の抵抗値を設定することを特徴とする請求項１乃至３のいずれか１項に記載の蓄電システム。
【請求項５】
前記制御部は、各蓄電素子において、満充電容量の初期値に対する満充電容量の現在値との比率を表す値である容量維持率に基づいて、前記蓄電素子の内部抵抗を算出することを特徴とする請求項３又は４に記載の蓄電システム。
【請求項６】
前記制御部は、前記放電制御を実施するものであって、
前記複数の蓄電素子のいずれかにおいて、放電が許容される電力である放電許容電力が、その蓄電素子から放電されている放電電力を下回る場合に、前記複数の蓄電素子のいずれかの充電率が前記第１所定値未満であると判定することを特徴とする請求項１乃至５のいずれか１項に記載の蓄電システム。
【請求項７】
前記制御部は、前記充電制御を実施するものであって、
前記複数の蓄電素子のいずれかにおいて、充電が許容される電力である充電許容電力が、その蓄電素子に充電されている充電電力を下回る場合に、前記複数の蓄電素子のいずれかの充電率が前記第２所定値より大きいと判定することを特徴とする請求項１乃至６のいずれか１項に記載の蓄電システム。
【請求項８】
前記蓄電システムは、前記複数の蓄電素子毎にその蓄電素子を冷却する冷却装置（２１，２２）を備え、
前記蓄電素子は、二次電池であり、
前記制御部は、前記放電制御を実施するものであって、前記複数の蓄電素子のいずれかの充電率が前記第１所定値より小さい場合、その蓄電素子の充電率が小さいほど、その蓄電素子の温度が低くなるように前記冷却装置による冷却を実施することを特徴とする請求項１乃至７のいずれか１項に記載の蓄電システム。
【請求項９】
前記蓄電システムは、前記複数の蓄電素子毎にその蓄電素子を冷却する冷却装置（２１，２２）を備え、
前記蓄電素子は、二次電池であり、
前記制御部は、前記充電制御を実施するものであって、前記複数の蓄電素子のいずれかの充電率が前記第２所定値より大きい場合、その蓄電素子の充電率が大きいほど、その蓄電素子の温度が低くなるように前記冷却装置による冷却を実施することを特徴とする請求項１乃至８のいずれか１項に記載の蓄電システム。
【発明の詳細な説明】
【技術分野】
【０００１】
並列接続された複数の蓄電素子を備える蓄電システムに関する。
【背景技術】
【０００２】
二次電池や電気二重層キャパシタなどの蓄電素子を備える蓄電システムにおいて、負荷に対する電力出力を増加させるために、蓄電素子を並列に接続する構成が知られている。ここで、並列に接続された複数の蓄電素子の内部抵抗が、劣化などを原因として、互いに異なった値となることが考えられる。この場合、各蓄電素子に流れる電流量Ｉｎは、蓄電システムの出力電圧をＶｏｕｔ、各蓄電素子の開放端電圧をＶｏｐ、各蓄電素子の内部抵抗をＲｉｎとすると、Ｉｎ＝（Ｖｏｕｔ−Ｖｏｐ）／Ｒｉｎとなる。
【０００３】
つまり、内部抵抗の逆比に応じて、各蓄電素子に流れる電流量が異なることになり、内部抵抗の小さな蓄電素子において、他の蓄電素子と比べて、大きな電流が流れることになる。このため、内部抵抗の小さな蓄電素子に流れる電流が許容上限値に達したり、他の蓄電素子より早く充電率（SOC: State of Charge）が下限値（例えば、０％）に達したりすることが考えられる。
【０００４】
そこで、蓄電素子が直列接続された直列蓄電素子群が並列接続された蓄電装置において、各直列蓄電素子群に対して、可変抵抗回路を直列接続することで、各直列蓄電素子群に流れる電流量を調整する構成が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許５３４２８６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、上記特許文献１に開示の構成では、並列接続された蓄電素子（以下、本明細書では、「直列蓄電素子群」を「蓄電素子」に含むものとする）に対して、可変抵抗回路を直列接続し、その可変抵抗回路を用いて、蓄電素子に流れる電流量を常に調整する構成としている。つまり、可変抵抗回路において、常に電力消費が発生することとなる。
【０００７】
本発明は、上記課題に鑑みて為されたものであり、充放電を行いながら、蓄電素子の各充電率を近づけることが可能な構成であって、さらに、可変抵抗回路における電力消費を低減することが可能な構成を提供することを主たる目的とする。
【課題を解決するための手段】
【０００８】
本構成は、並列接続された複数の蓄電素子（Ｃ１，Ｃ２）を備える蓄電システム（１０）であって、前記蓄電素子にそれぞれ直列接続され、抵抗値が可変である可変抵抗回路（Ｒ１，Ｒ２）と、前記蓄電システムの放電時において、全ての前記蓄電素子の充電率が第１所定値以上である場合、全ての前記可変抵抗回路の抵抗値を最小に設定するとともに、前記複数の蓄電素子のいずれかの充電率が前記第１所定値未満である場合、前記蓄電素子の充電率が小さいほど、その蓄電素子に対し小さな放電電流が流れるように、前記可変抵抗回路の抵抗値をそれぞれ設定する放電制御と、前記蓄電システムの充電時において、全ての前記蓄電素子の充電率が第２所定値以下である場合、全ての前記可変抵抗回路の抵抗値を最小に設定するとともに、前記複数の蓄電素子のいずれかの充電率が前記第２所定値より大きい場合、前記蓄電素子の充電率が大きいほど、その蓄電素子に対し小さな充電電流が流れるように、前記可変抵抗回路の抵抗値をそれぞれ設定する充電制御と、のうち少なくとも一方の制御を実施する制御部（５０）と、を備えることを特徴とする。
【０００９】
上記構成によれば、蓄電システムの放電時において、複数の蓄電素子のいずれかの充電率が第１所定値未満である場合、蓄電素子に対し、充電率が小さいほど小さな放電電流が流れるように、可変抵抗回路の抵抗値が設定される。これにより、放電を行いながら、蓄電素子の充電率を近づけることが可能になる。また、全ての蓄電素子の充電率が第１所定値以上である場合、全ての可変抵抗回路が最低値に設定されるため、可変抵抗回路における電力消費を低減できる。
【００１０】
同様に、蓄電システムの充電時において、複数の蓄電素子のいずれかの充電率が第２所定値より大きい場合、蓄電素子に対し、充電率が大きいほど小さな充電電流が流れるように、可変抵抗回路の抵抗値が設定される。これにより、充電を行いながら、蓄電素子の充電率を近づけることが可能になる。また、全ての蓄電素子の充電率が第２所定値以下である場合、全ての可変抵抗回路が最低値に設定されるため、可変抵抗回路における電力消費を低減できる。
【００１１】
つまり、上記構成によれば、充放電を行いながら、蓄電素子の各充電率を近づけることが可能であるとともに、さらに、可変抵抗回路における電力消費を低減可能である。
【図面の簡単な説明】
【００１２】
【図１】第１実施形態の電気的構成図。
【図２】放電許容電力と充電許容電力を表す概念図。
【図３】放電許容電力の充電率依存性及び温度依存性を表す図。
【図４】充電許容電力の充電率依存性及び温度依存性を表す図。
【図５】第１実施形態の充電率算出処理を表す図。
【図６】第１実施形態の可変抵抗回路の抵抗値設定処理を表す図。
【図７】第２実施形態の電気的構成図。
【図８】第２実施形態の充電率算出処理を表す図。
【発明を実施するための形態】
【００１３】
（第１実施形態）
図１に本実施形態の蓄電システムの電気的構成を示す。蓄電システム１０は、組電池１１を備えている。蓄電システム１０は、具体的には、電気自動車やハイブリッド自動車などの車両に搭載され、車両に搭載されているモータなどの負荷１００に対して組電池１１から電力供給を実施する。また、蓄電システム１０は、電源１０１から電力供給をされることで、組電池１１に対する充電を実施する。なお、電源１０１は、具体的には、車両外部の商用電源や、車両に搭載されている発電機などである。
【００１４】
組電池１１は、複数の電池セルＣ１１〜Ｃ１８が直列接続された電池群Ｃ１と、複数の電池セルＣ２１〜Ｃ２８が直列接続された電池群Ｃ２とを備え、電池群Ｃ１と電池群Ｃ２とは並列接続されている。電池群Ｃ１，Ｃ２には、電池群Ｃ１，Ｃ２をそれぞれ冷却する冷却装置２１，２２が設けられている。冷却装置２１，２２は、具体的には、冷却ファンである。本実施形態では、電池群Ｃ１，Ｃ２が「蓄電素子」に相当する。また、電池セルＣ１１〜Ｃ１８，Ｃ２１〜Ｃ２８は、それぞれリチウムイオン二次電池である。
【００１５】
本実施形態では、電池群Ｃ１，Ｃ２には、それぞれ可変抵抗回路Ｒ１，Ｒ２が直列接続された上で、並列接続されている。可変抵抗回路Ｒ１，Ｒ２は、直列接続された複数の抵抗素子Ｒ１１〜Ｒ１５，Ｒ２１〜Ｒ２５と、その抵抗素子Ｒ１１〜Ｒ１５，Ｒ２１〜Ｒ２５にそれぞれ並列接続されたスイッチＳＷ１１〜ＳＷ１５，ＳＷ２１〜ＳＷ２５から構成されている。
【００１６】
スイッチＳＷ１１〜ＳＷ１５，ＳＷ２１〜ＳＷ２５は、それぞれ半導体スイッチング素子であり、より具体的には、ＭＯＳ−ＦＥＴである。スイッチＳＷ１１〜ＳＷ１５，ＳＷ２１〜ＳＷ２５がオン状態とされると、並列接続された抵抗素子Ｒ１１〜Ｒ１５，Ｒ２１〜Ｒ２５に流れる電流が、スイッチＳＷ１１〜ＳＷ１５，ＳＷ２１〜ＳＷ２５にバイパスして流れ、可変抵抗回路Ｒ１，Ｒ２の抵抗値が変化する。スイッチＳＷ１１〜ＳＷ１５が全てオン状態にされることで、可変抵抗回路Ｒ１の抵抗値は最小値（略０）となり、スイッチＳＷ２１〜ＳＷ２５が全てオン状態にされることで、可変抵抗回路Ｒ２の抵抗値は最小値（略０）となる。
【００１７】
また、蓄電システム１０は、組電池１１に流れる充放電電流Ｉを検出する電流センサ３１、蓄電システム１０の出力電圧Ｖを検出する電圧センサ３２、電池群Ｃ１，Ｃ２の温度をそれぞれ検出する温度センサ４１，４２を備えている。各センサ３１，３２，４１，４２の出力は、制御部５０に入力されている。電流センサ３１は、例えば、ホール素子である。電圧センサ３２は、例えば、電圧値をアナログ値からデジタル値に変換するアナログデジタルコンバータである。温度センサ４１，４２は、例えば、感温抵抗である。
【００１８】
制御部５０は、各センサ３１，３２，４１，４２による検出値に基づいて、スイッチＳＷ１１〜ＳＷ１５，ＳＷ２１〜ＳＷ２５のオンオフ制御を行うことで可変抵抗回路Ｒ１，Ｒ２の抵抗値を設定し、電池群Ｃ１，Ｃ２に流れる充放電電流Ｉ１，Ｉ２の調整を行う。また、制御部５０は、冷却装置２１，２２の制御を行う。以下、制御部５０による制御について説明を行う。
【００１９】
制御部５０は、蓄電システム１０の放電時において、電池群Ｃ１，Ｃ２の充電率ＳＯＣ１，ＳＯＣ２の両方が所定値（第１所定値）以上である場合、可変抵抗回路Ｒ１，Ｒ２の抵抗値をそれぞれ最小（略０）に設定する。さらに、制御部５０は、蓄電システム１０の放電時において、電池群Ｃ１，Ｃ２の充電率ＳＯＣ１，ＳＯＣ２の両方が所定値（第１所定値）未満である場合、充電率が小さい電池群ほど、その電池群に対して小さな放電電流が流れるように、可変抵抗回路Ｒ１，Ｒ２の抵抗値をそれぞれ設定する。より具体的には、例えば、充電率ＳＯＣ１が２０％、充電率ＳＯＣ２が１０％である場合に、電池群Ｃ１に流れる電流Ｉ１と電池群Ｃ２に流れる電流Ｉ２との比がＩ１：Ｉ２＝２：１となるように、可変抵抗回路Ｒ１，Ｒ２の抵抗値をそれぞれ設定する。これにより、放電時において、充電率ＳＯＣ１，ＳＯＣ２をともに０％とすることが可能になる。なお、充電率とは、電池群Ｃ１，Ｃ２それぞれの満充電容量に対する現在の容量の比率のことである。
【００２０】
また、蓄電システム１０の充電時において、電池群Ｃ１，Ｃ２の充電率ＳＯＣ１，ＳＯＣ２の両方が所定値（第２所定値）以下である場合、可変抵抗回路Ｒ１，Ｒ２の抵抗値をそれぞれ最小（略０）に設定する。さらに、制御部５０は、蓄電システム１０の充電時において、電池群Ｃ１，Ｃ２の充電率ＳＯＣ１，ＳＯＣ２の両方が所定値（第２所定値）より大きい場合、充電率が大きい電池群ほど、その電池群に対し小さな充電電流が流れるように、前記可変抵抗回路Ｒ１，Ｒ２の抵抗値をそれぞれ設定する。より具体的には、例えば、充電率ＳＯＣ１が８０％、充電率ＳＯＣ２が９０％である場合に、電池群Ｃ１に流れる電流Ｉ１と電池群Ｃ２に流れる電流Ｉ２との比がＩ１：Ｉ２＝２：１となるように、可変抵抗回路Ｒ１，Ｒ２の抵抗値をそれぞれ設定する。これにより、充電時において、充電率ＳＯＣ１，ＳＯＣ２をともに１００％とすることが可能になる。
【００２１】
次に、図２〜４を用いて、各電池群Ｃ１，Ｃ２から放電することが許容される放電許容電力Ｗｏｍ１，Ｗｏｍ２、及び、各電池群Ｃ１，Ｃ２に対して充電することが許容される充電許容電力Ｗｉｍ１，Ｗｉｍ２について説明を行う。なお、電池群Ｃ１の放電許容電力Ｗｏｍ１及び充電許容電力Ｗｉｍ１の説明のみを行い、電池群Ｃ２の放電許容電力Ｗｏｍ２及び充電許容電力Ｗｉｍ２については、電池群Ｃ１の放電許容電力Ｗｏｍ１及び充電許容電力Ｗｉｍ１と同様であるため説明を省略する。
【００２２】
図２に電池群Ｃ１の端子間電圧ＣＣＶ１と、充放電電流Ｉ１との関係を示す。充放電電流Ｉ１が０のとき、端子間電圧ＣＣＶ１と開放端電圧ＯＣＶ１とが一致する。
【００２３】
電池群Ｃ１から負荷１００に対して放電が実施される場合、充放電電流Ｉ１が正の値になるとともに、端子間電圧ＣＣＶ１において、電池群Ｃ１の内部抵抗Ｒｉ１と、充放電電流Ｉ１との積に相当する電圧分の電圧降下が生じる。ここで、充放電電流Ｉ１が所定値Ｔｈ１に達すると、端子間電圧ＣＣＶ１が、端子間電圧ＣＣＶ１の下限値Ｖｍｉｎとなる。ここで、下限値Ｖｍｉｎは、具体的には、負荷１００の動作下限電圧に基づいて設定されている値である。図２に示す領域（ａ）が、放電許容電力Ｗｏｍ１に相当し、Ｗｏｍ１＝Ｖｍｉｎ・Ｔｈ１である。
【００２４】
ここで、電池群Ｃ１の内部抵抗Ｒｉ１は、充電率ＳＯＣ１及び温度Ｔ１に応じて定まる値である。電池群Ｃ１の開放端電圧ＯＣＶ１は、充電率ＳＯＣ１に応じて定まる値である。所定値Ｔｈ１は、内部抵抗Ｒｉ１と、開放端電圧ＯＣＶ１と、下限値Ｖｍｉｎとに応じて定まる値である（Ｔｈ１＝（ＯＣＶ１−Ｖｍｉｎ）／Ｒｉ１）。このため、放電許容電力Ｗｏｍ１は、充電率ＳＯＣ１及び温度Ｔ１に応じて定まる値である。
【００２５】
図３に放電許容電力Ｗｏｍ１と、充電率ＳＯＣ１及び温度Ｔ１との関係を表す図を示す。充電率ＳＯＣ１の減少に応じて、開放端電圧ＯＣＶ１が低下することで、放電許容電力Ｗｏｍ１は減少する。また、温度Ｔ１の低下に応じて、内部抵抗Ｒｉ１が増加することで、放電許容電力Ｗｏｍ１は減少する。
【００２６】
図２の説明に戻り、電池群Ｃ１から電源１０１から充電が実施される場合、充放電電流Ｉ１が負の値になるとともに、端子間電圧ＣＣＶ１において、電池群Ｃ１の内部抵抗Ｒｉ１と、充放電電流Ｉ１との積に相当する電圧分の電圧上昇が生じる。ここで、充放電電流Ｉ１が所定値Ｔｈ２に達すると、端子間電圧ＣＣＶ１が、端子間電圧ＣＣＶ１の上限値Ｖｍａｘとなる。ここで、上限値Ｖｍａｘは、具体的には、負荷１００の動作上限電圧に基づいて設定されている値である。図２に示す領域（ｂ）が、充電許容電力Ｗｉｍ１に相当し、Ｗｉｍ１＝ＯＣＶ１・Ｔｈ２である。
【００２７】
放電許容電力Ｗｏｍ１と同様に、同充電許容電力Ｗｉｍ１は、充電率ＳＯＣ１及び温度Ｔ１に応じて定まる値である。即ち、電池群Ｃ１の内部抵抗Ｒｉ１は、充電率ＳＯＣ１及び温度Ｔ１に応じて定まる値である。電池群Ｃ１の開放端電圧ＯＣＶ１は、充電率ＳＯＣ１に応じて定まる値である。所定値Ｔｈ２は、内部抵抗Ｒｉ１と、開放端電圧ＯＣＶ１と、上限値Ｖｍａｘとに応じて定まる値である（Ｔｈ２＝（Ｖｍａｘ−ＯＣＶ１）／Ｒｉ１）。
【００２８】
図４に充電許容電力Ｗｉｍ１と、充電率ＳＯＣ１及び温度Ｔ１との関係を表す図を示す。充電率ＳＯＣ１の増加に応じて、開放端電圧ＯＣＶ１が上昇することで、充電許容電力Ｗｉｍ１は減少する。また、温度Ｔ１の低下に応じて、内部抵抗Ｒｉ１が増加することで、充電許容電力Ｗｉｍ１は減少する。
【００２９】
このように、制御部５０は、放電許容電力Ｗｏｍ１と、充電率ＳＯＣ１及び温度Ｔ１との関係を表すマップ（図３）を予め記憶し、そのマップと、充電率ＳＯＣ１及び温度Ｔ１とに基づいて、放電許容電力Ｗｏｍ１を算出することができる。また、制御部５０は、充電許容電力Ｗｉｍ１と、充電率ＳＯＣ１及び温度Ｔ１との関係を表すマップ（図４）を予め記憶し、そのマップと、充電率ＳＯＣ１及び温度Ｔ１とに基づいて、充電許容電力Ｗｉｍ１を算出することができる。なお、放電許容電力Ｗｏｍ１及び充電許容電力Ｗｉｍ１の算出時において、内部抵抗Ｒｉ１の値は用いなくてもよい。
【００３０】
以下、放電許容電力Ｗｏｍ１と、充電率ＳＯＣ１及び温度Ｔ１との関係を表すマップの作成方法について説明する。充電率ＳＯＣ１及び温度Ｔ１をそれぞれ所定の値に設定した上で、所定の放電実施時間Ｔｏにわたって一定電流を電池群Ｃ１に対して流したときに、下限値Ｖｍｉｎに到達する電流値を取得する。その取得した電流値と下限値Ｖｍｉｎとの積の値を放電許容電力Ｗｏｍ１として取得する。そして、充電率ＳＯＣ１及び温度Ｔ１のそれぞれの値と、放電許容電力Ｗｏｍ１の値との対応を表すマップを作成する。
【００３１】
また、充電許容電力Ｗｉｍ１と、充電率ＳＯＣ１及び温度Ｔ１との関係を表すマップ作成方法を説明する。所定の充電実施時間Ｔｉにわたって一定電流を電池群Ｃ１に対して流したときに、上限値Ｖｍａｘに到達する電流値を取得する。その取得した電流値と、開放端電圧ＯＣＶ１との積の値を充電許容電力Ｗｉｍ１として取得する。そして、充電率ＳＯＣ１及び温度Ｔ１のそれぞれの値と、充電許容電力Ｗｉｍ１の値との対応を表すマップを作成する。
【００３２】
ここで、図３に示すように、放電許容電力Ｗｏｍ１は、放電による充電率ＳＯＣ１の減少に伴い減少し、放電電力Ｗｏ１より小さくなることが懸念される。放電許容電力Ｗｏｍ１が放電電力Ｗｏ１より小さくなることで、負荷１００に供給される電圧が下限電圧Ｖｍｉｎより低くなり、負荷１００の動作が不安定になるなどの問題が生じる。
【００３３】
また、図４に示すように、充電許容電力Ｗｉｍ１は、充電による充電率ＳＯＣ１の増加に伴い減少し、充電電力Ｗｉ１より小さくなることが懸念される。充電許容電力Ｗｉｍ１が充電電力Ｗｉ１より小さくなることで、電池群Ｃ１の端子間電圧ＣＣＶ１が上限電圧Ｖｍａｘより高くなり、負荷１００の動作が不安定になるなどの問題が生じる。
【００３４】
そこで、本実施形態では、電池群Ｃ１，Ｃ２の少なくとも一方で、放電許容電力Ｗｏｍ１，Ｗｏｍ２が、その電池群Ｃ１，Ｃ２から放電されている放電電力Ｗｏ１，Ｗｏ２を下回る場合に、充電率ＳＯＣ１，ＳＯＣ２が所定値（第１所定値）未満であると判定し、電流調整制御を実施する構成とした。また、電池群Ｃ１，Ｃ２の少なくとも一方において、充電許容電力Ｗｉｍ１，Ｗｉｍ２が、その電池群Ｃ１，Ｃ２から充電されている充電電力Ｗｉ１，Ｗｉ２を下回る場合に、充電率ＳＯＣ１，ＳＯＣ２が所定値（第２所定値）より大きいと判定し、電流調整制御を実施する構成とした。
【００３５】
図５に、電池群Ｃ１，Ｃ２の充電率ＳＯＣ１，ＳＯＣ２の算出処理を表すフローチャートを示す。当該処理は、所定周期毎に制御部５０によって実施される。
【００３６】
ステップＳ０１において、蓄電システム１０が充放電中であるか否かを判定する。蓄電システム１０が充放電中でない場合（Ｓ０１：ＮＯ）、ステップＳ０２において、電圧センサ３２よる出力電圧Ｖの検出値を、各電池群Ｃ１，Ｃ２の開放端電圧ＯＣＶ１，ＯＣＶ２として取得するのに適した状況であるか否かを判定する。ここで、各電池群Ｃ１，Ｃ２の開放端電圧として取得するのに適した状況とは、具体的には、電池群Ｃ１の開放端電圧ＯＣＶ１と電池群Ｃ２の開放端電圧ＯＣＶ２との差が略０であり、電池群Ｃ１，Ｃ２間で電流が流れておらず、かつ、電池群Ｃ１，Ｃ２の分極が緩和されている状況のことである。
【００３７】
電池群Ｃ１，Ｃ２の開放端電圧ＯＣＶ１，ＯＣＶ２を取得するのに適した状況である場合（Ｓ０２：ＹＥＳ）、ステップＳ０３において、電圧センサ３２よる出力電圧Ｖの検出値を、各電池群Ｃ１，Ｃ２の開放端電圧ＯＣＶ１，ＯＣＶ２として取得し、ステップＳ０４において、その取得した開放端電圧ＯＣＶ１，ＯＣＶ２と、開放端電圧と充電率との対応を表すマップとに基づいて、電池群Ｃ１，Ｃ２の充電率ＳＯＣ１，ＳＯＣ２を算出し、処理を終了する。また、電池群Ｃ１，Ｃ２の開放端電圧ＯＣＶ１，ＯＣＶ２を取得するのに適しない状況である場合（Ｓ０２：ＮＯ）、処理を終了する。
【００３８】
蓄電システム１０が充放電中である場合（Ｓ０１：ＹＥＳ）、ステップＳ０５において、各電池群Ｃ１，Ｃ２の充電率ＳＯＣ１，ＳＯＣ２の前回値を取得する。ステップＳ０６において、各電池群Ｃ１，Ｃ２の温度Ｔ１，Ｔ２の検出値を取得する。ステップＳ０７において、電流センサ３１による組電池１１の充放電電流Ｉの検出値と、電圧センサ３２による出力電圧Ｖの検出値を取得する。ステップＳ０８において、各電池群Ｃ１，Ｃ２の充電率ＳＯＣ１，ＳＯＣ２と、充電率と開放端電圧との対応を表すマップとに基づいて、各電池群Ｃ１，Ｃ２の開放端電圧ＯＣＶ１，ＯＣＶ２を算出する。
【００３９】
ステップＳ０９において、各電池群Ｃ１，Ｃ２の充電率ＳＯＣ１，ＳＯＣ２と、各電池群Ｃ１，Ｃ２の温度Ｔ１，Ｔ２と、充電率及び温度と内部抵抗との対応を表すマップと、に基づいて、各電池群Ｃ１，Ｃ２の内部抵抗Ｒｉ１，Ｒｉ２を算出する。さらに、各電池群Ｃ１，Ｃ２の容量維持率に基づいて、各電池群Ｃ１，Ｃ２の内部抵抗Ｒｉ１，Ｒｉ２を算出する。ここで、容量維持率とは、満充電容量の初期値に対する満充電容量の現在値との比率を表す値であり、各電池群Ｃ１，Ｃ２（電池セルＣ１１〜Ｃ１８，Ｃ２１〜Ｃ２８）の劣化を表す値である。具体的には、各電池群Ｃ１，Ｃ２の容量維持率に基づいて、充電率及び温度と内部抵抗との対応を表すマップを切り替える。
【００４０】
ステップＳ１０において、各電池群Ｃ１，Ｃ２の開放端電圧ＯＣＶ１，ＯＣＶ２、組電池１１の充放電電流Ｉ、及び、各電池群Ｃ１，Ｃ２の内部抵抗Ｒｉ１，Ｒｉ２に基づいて、各電池群Ｃ１，Ｃ２に流れる充放電電流Ｉ１，Ｉ２を算出する。ステップＳ１１において、各電池群Ｃ１，Ｃ２の充電率ＳＯＣ１，ＳＯＣ２の前回値に対し、充放電電流Ｉ１，Ｉ２から算出される充電率の変化量ΔＳＯＣ１，ΔＳＯＣ２を加算することで、充電率の現在値を算出し、処理を終了する。
【００４１】
ここで、ステップＳ１０における各電池群Ｃ１，Ｃ２に流れる充放電電流Ｉ１，Ｉ２を算出する方法について詳述する。充放電電流Ｉ１，Ｉ２は、
Ｉ＝Ｉ１＋Ｉ２
という関係を有する。さらに、電池群Ｃ１と可変抵抗回路Ｒ１との直列接続体の端子間電圧Ｖ１と、電池群Ｃ２と可変抵抗回路Ｒ２との直列接続体の端子間電圧Ｖ２とは、
Ｖ１＝ＯＣＶ１−Ｉ１・（Ｒｉ１＋Ｒ１）
Ｖ２＝ＯＣＶ２−Ｉ２・（Ｒｉ２＋Ｒ２）
という関係を有する。ここで、Ｖ１＝Ｖ２＝Ｖであるため、Ｒ１＝Ｒ２＝０とすると、充放電電流Ｉ１，Ｉ２は、
Ｉ１＝（ＯＣＶ１−ＯＣＶ２＋Ｉ・Ｒｉ１）／（Ｒｉ１＋Ｒｉ２）
Ｉ２＝Ｉ−Ｉ１
として算出することができる。
【００４２】
また、ステップＳ１１において、充電率の変化量ΔＳＯＣ１，ΔＳＯＣ２は、
ΔＳＯＣ１＝∫Ｉ１・ｄｔ／Ａｆ１
ΔＳＯＣ２＝∫Ｉ２・ｄｔ／Ａｆ２
として算出することができる。ここで、Ａｆ１，Ａｆ２は、各電池群Ｃ１，Ｃ２の満充電容量である。
【００４３】
図６に、蓄電システム１０の出力調整処理を表すフローチャートを示す。当該処理は、所定周期毎に制御部５０によって実施される。ここで、出力調整処理が実施される周期である所定周期は、前述した放電許容電力Ｗｏｍ１，Ｗｏｍ２の取得に用いる放電実施時間Ｔｏより短い周期にされている。これにより、放電電力Ｗｏ１，Ｗｏ２が放電許容電力Ｗｏｍ１，Ｗｏｍ２を一時的に上回ることを抑制できる。同様に、出力調整処理が実施される周期である所定周期は、前述した充電許容電力Ｗｉｍ１，Ｗｉｍ２の取得に用いる充電実施時間Ｔｉより短い周期にされている。これにより、充電電力Ｗｉ１，Ｗｉ２が充電許容電力Ｗｉｍ１，Ｗｉｍ２を一時的に上回ることを抑制できる。
【００４４】
ステップＳ２１において、各電池群Ｃ１，Ｃ２の充電率ＳＯＣ１，ＳＯＣ２を取得する。ステップＳ２２において、各電池群Ｃ１，Ｃ２の温度Ｔ１，Ｔ２を取得する。ステップＳ２３において、充放電電流Ｉの正負に基づいて、組電池１１が放電中であるか否かを判定する。
【００４５】
組電池１１が放電中である場合（Ｓ２３：ＹＥＳ）、ステップＳ２４において、各電池群Ｃ１，Ｃ２の充電率ＳＯＣ１，ＳＯＣ２及び各電池群Ｃ１，Ｃ２の温度Ｔ１，Ｔ２と、充電率ＳＯＣ１，ＳＯＣ２及び温度Ｔ１，Ｔ２と各電池群Ｃ１，Ｃ２の放電許容電力Ｗｏｍ１，Ｗｏｍ２との関係を表すマップと、に基づいて、各電池群Ｃ１，Ｃ２の放電許容電力Ｗｏｍ１，Ｗｏｍ２を算出する。
【００４６】
ステップＳ２５において、各電池群Ｃ１，Ｃ２に流れる充放電電流Ｉ１，Ｉ２を取得する。ステップＳ２６において、各電池群Ｃ１，Ｃ２の端子間電圧ＣＣＶ１，ＣＣＶ２を算出する。ステップＳ２７において、充放電電流Ｉ１，Ｉ２と、端子間電圧ＣＣＶ１，ＣＣＶ２との積を、各電池群Ｃ１，Ｃ２から現在放電されている放電電力Ｗｏ１，Ｗｏ２として算出する。
【００４７】
ステップＳ２８において、放電電力Ｗｏ１，Ｗｏ２と、放電許容電力Ｗｏｍ１，Ｗｏｍ２との比較を行う。放電許容電力Ｗｏｍ１，Ｗｏｍ２が、それぞれ放電電力Ｗｏ１，Ｗｏ２以上の場合（Ｓ２８：ＮＯ）、ステップＳ２９において、可変抵抗回路Ｒ１，Ｒ２の抵抗値をともに０に設定し、処理を終了する。
【００４８】
放電許容電力Ｗｏｍ１，Ｗｏｍ２の少なくとも一方が、放電電力Ｗｏ１，Ｗｏ２未満の場合（Ｓ２８：ＹＥＳ）、ステップＳ３０において、各電池群Ｃ１，Ｃ２に流すのに適した電流の目標値Ｉ１＊，Ｉ２＊を設定する。具体的には、目標値Ｉ１＊と目標値Ｉ２＊との比が、充電率ＳＯＣ１と充電率ＳＯＣ２との比となるように、目標値Ｉ１＊，Ｉ２＊を設定する。具体的には、目標値Ｉ１＊，Ｉ２＊を
Ｉ１＊＝Ｉ・ＳＯＣ１／（ＳＯＣ１＋ＳＯＣ２）
Ｉ２＊＝Ｉ・ＳＯＣ２／（ＳＯＣ１＋ＳＯＣ２）
として設定する。
【００４９】
ステップＳ３１において、可変抵抗回路Ｒ１，Ｒ２の値を設定する。電池群Ｃ１，Ｃ２に流れる電流Ｉ１，Ｉ２は、ＯＣＶ１＝ＯＣＶ２とみなすと、
Ｉ１：Ｉ２＝Ｒｉ２＋Ｒ２：Ｒｉ１＋Ｒ１
という関係を有する。また、目標値Ｉ１＊，Ｉ２＊は、
Ｉ１＊：Ｉ２＊＝ＳＯＣ１：ＳＯＣ２
という関係を有する。
【００５０】
このため、
Ｒｉ１＋Ｒ１：Ｒｉ２＋Ｒ２＝ＳＯＣ２：ＳＯＣ１
という関係が成立するように可変抵抗回路Ｒ１，Ｒ２の抵抗値Ｒ１，Ｒ２を設定するとよい。具体的には、Ｒ１及びＲ２のうち一方を０としつつ、他方が正の値となるように、
Ｒ１＝０，Ｒ２＝Ｒｉ１・ＳＯＣ１／ＳＯＣ２−Ｒｉ２（＞０）
または、
Ｒ１＝Ｒｉ２・ＳＯＣ２／ＳＯＣ１−Ｒｉ１（＞０），Ｒ２＝０
と設定する。
【００５１】
ステップＳ３１の後、ステップＳ３２において、冷却装置２１，２２の制御を実施する。具体的には、電池群Ｃ１，Ｃ２のうち充電率の小さい（充放電電流の目標値Ｉ１＊，Ｉ２＊の小さい）方の電池群の温度が、充電率の大きい方の電池群に比べて低くなるように冷却装置２１，２２を制御する。ステップＳ３２の後、処理を終了する。
【００５２】
ステップＳ２３において、組電池１１が放電中でない判定された場合（Ｓ２３：ＮＯ）、ステップＳ３３において、組電池１１が充電中であるか否かを判定する。組電池１１が充電中でない場合（Ｓ３３：ＮＯ）、処理を終了する。組電池１１が充電中である場合（Ｓ３３：ＹＥＳ）、ステップＳ３４において、各電池群Ｃ１，Ｃ２の充電率ＳＯＣ１，ＳＯＣ２及び各電池群Ｃ１，Ｃ２の温度Ｔ１，Ｔ２と、充電率ＳＯＣ１，ＳＯＣ２及び温度Ｔ１，Ｔ２と各電池群Ｃ１，Ｃ２の充電許容電力Ｗｉｍ１，Ｗｉｍ２との関係を表すマップと、に基づいて、各電池群Ｃ１，Ｃ２の充電許容電力Ｗｉｍ１，Ｗｉｍ２を算出する。
【００５３】
ステップＳ３５において、各電池群Ｃ１，Ｃ２に流れる充放電電流Ｉ１，Ｉ２を取得する。ステップＳ３６において、各電池群Ｃ１，Ｃ２の端子間電圧ＣＣＶ１，ＣＣＶ２を算出する。ステップＳ３７において、充放電電流Ｉ１，Ｉ２と、端子間電圧ＣＣＶ１，ＣＣＶ２との積を、各電池群Ｃ１，Ｃ２から現在放電されている充電電力Ｗｉ１，Ｗｉ２として算出する。
【００５４】
ステップＳ３８において、充電電力Ｗｉ１，Ｗｉ２と、充電許容電力Ｗｉｍ１，Ｗｉｍ２との比較を行う。充電許容電力Ｗｉｍ１，Ｗｉｍ２が、それぞれ充電電力Ｗｉ１，Ｗｉ２以上の場合（Ｓ３８：ＮＯ）、ステップＳ３９において、可変抵抗回路Ｒ１，Ｒ２の値をともに０に設定し、処理を終了する。
【００５５】
充電許容電力Ｗｉｍ１，Ｗｉｍ２の少なくとも一方が、充電電力Ｗｉ１，Ｗｉ２未満の場合（Ｓ３８：ＹＥＳ）、ステップＳ４０において、各電池群Ｃ１，Ｃ２に流すのに適した電流の目標値Ｉ１＊，Ｉ２＊を設定する。具体的には、目標値Ｉ１＊と目標値Ｉ２＊との比が、「１００−ＳＯＣ１」と「１００−ＳＯＣ２」との比となるように、目標値Ｉ１＊，Ｉ２＊を設定する。具体的には、目標値Ｉ１＊，Ｉ２＊を
Ｉ１＊＝Ｉ・（１００−ＳＯＣ１）／（２００−ＳＯＣ１−ＳＯＣ２）
Ｉ２＊＝Ｉ・（１００−ＳＯＣ２）／（２００−ＳＯＣ１−ＳＯＣ２）
として設定する。なお、上記式において、ＳＯＣ１，ＳＯＣ２は百分率として表している。
【００５６】
ステップＳ４１において、可変抵抗回路Ｒ１，Ｒ２の値を設定する。電池群Ｃ１，Ｃ２に流れる電流Ｉ１，Ｉ２は、ＯＣＶ１＝ＯＣＶ２とみなすと、
Ｉ１：Ｉ２＝Ｒｉ２＋Ｒ２：Ｒｉ１＋Ｒ１
という関係を有する。また、目標値Ｉ１＊，Ｉ２＊は、
Ｉ１＊：Ｉ２＊＝１００−ＳＯＣ１：１００−ＳＯＣ２
という関係を有する。このため、
Ｒｉ１＋Ｒ１：Ｒｉ２＋Ｒ２＝１００−ＳＯＣ２：１００−ＳＯＣ１
という関係が成立するように可変抵抗回路Ｒ１，Ｒ２の抵抗値Ｒ１，Ｒ２を設定するとよい。具体的には、Ｒ１及びＲ２のうち一方を０としつつ、他方が正の値となるように、
Ｒ１＝０，Ｒ２＝Ｒｉ１・（１００−ＳＯＣ１）／（１００−ＳＯＣ２）−Ｒｉ２（＞０）
または、
Ｒ１＝Ｒｉ２・（１００−ＳＯＣ２）／（１００−ＳＯＣ１）−Ｒｉ１（＞０），Ｒ２＝０
と設定する。
【００５７】
ステップＳ４１の後、ステップＳ４２において、冷却装置２１，２２の制御を実施する。具体的には、電池群Ｃ１，Ｃ２のうち充電率の大きい（充放電電流の目標値Ｉ１＊，Ｉ２＊の小さい）方の電池群の温度が、充電率の小さい方の電池群に比べて低くなるように冷却装置２１，２２を制御する。ステップＳ４２の後、処理を終了する。
【００５８】
以下、本実施形態の効果について述べる。
【００５９】
上記構成によれば、蓄電システム１０の放電時において、複数の電池群Ｃ１，Ｃ２のいずれかの充電率ＳＯＣ１，ＳＯＣ２が所定値未満である場合、電池群Ｃ１，Ｃ２に対し、充電率が大きいほど大きな放電電流が流れるように、可変抵抗回路Ｒ１，Ｒ２の抵抗値が設定される。これにより、放電を行いながら、電池群Ｃ１，Ｃ２の充電率ＳＯＣ１，ＳＯＣ２を互いに近づけることが可能になる。また、全ての電池群Ｃ１，Ｃ２の充電率ＳＯＣ１，ＳＯＣ２が所定値以上である場合、全ての可変抵抗回路Ｒ１，Ｒ２の抵抗値が最低値（略０）に設定されるため、可変抵抗回路Ｒ１，Ｒ２における電力消費を低減できる。
【００６０】
同様に、蓄電システム１０の充電時において、複数の電池群Ｃ１，Ｃ２のいずれかの充電率ＳＯＣ１，ＳＯＣ２が所定値より大きい場合、電池群Ｃ１，Ｃ２に対し、充電率ＳＯＣ１，ＳＯＣ２が大きいほど小さな充電電流が流れるように、可変抵抗回路Ｒ１，Ｒ２の抵抗値が設定される。これにより、充電を行いながら、電池群Ｃ１，Ｃ２の充電率ＳＯＣ１，ＳＯＣ２を互いに近づけることが可能になる。また、全ての電池群Ｃ１，Ｃ２の充電率が所定値以下である場合、全ての可変抵抗回路Ｒ１，Ｒ２の抵抗値が最低値（略０）に設定されるため、可変抵抗回路Ｒ１，Ｒ２における電力消費を低減できる。
【００６１】
つまり、上記構成によれば、充放電を行いながら、電池群Ｃ１，Ｃ２の充電率ＳＯＣ１，ＳＯＣ２を互いに近づけることが可能であるとともに、さらに、可変抵抗回路Ｒ１，Ｒ２における電力消費を低減可能である。
【００６２】
具体的には、特許文献１（特許５３４２８６０号公報）に記載の構成と比べて、放電時において、組電池１１の温度が１０℃程度の領域で、電力効率が０．１％向上し、組電池１１の温度が０℃程度の領域で、電力効率が１．３％向上するという結果を得た。組電池１１の温度が０℃程度の低温領域では、電池群Ｃ１，Ｃ２の内部抵抗Ｒｉ１，Ｒｉ２の値が大きくなり、その大きさにあわせて可変抵抗回路Ｒ１，Ｒ２の抵抗値を大きくする必要がある。このため、低温領域において、本実施形態の構成は、可変抵抗回路Ｒ１，Ｒ２による電力調整を常時実施する構成と比べて、顕著に電力効率が向上する。
【００６３】
本実施形態の構成では、充電率及び電池群Ｃ１，Ｃ２の内部抵抗Ｒｉ１，Ｒｉ２に基づいて、可変抵抗回路Ｒ１，Ｒ２の抵抗値を設定する。これにより、放電時において、充電率ＳＯＣ１，ＳＯＣ２を同時に所定値（例えば、０％）にすることが可能になる。また、充電時において、充電率ＳＯＣ１，ＳＯＣ２を同時に所定値（例えば、１００％）にすることが可能になる。
【００６４】
電池群Ｃ１，Ｃ２が劣化する場合、容量維持率が低下するとともに、内部抵抗Ｒｉ１，Ｒｉ２が増加する。ここで、容量維持率の低下と内部抵抗Ｒｉ１，Ｒｉ２の増加とは相関を有する。そこで、本実施形態では、容量維持率に基づいて、内部抵抗Ｒｉ１，Ｒｉ２を算出する構成とした。
【００６５】
放電時において、電池群Ｃ１，Ｃ２の少なくとも一方で、放電許容電力Ｗｏｍ１，Ｗｏｍ２が、その電池群Ｃ１，Ｃ２から放電されている放電電力Ｗｏ１，Ｗｏ２を下回る場合に、充電率ＳＯＣ１，ＳＯＣ２が所定値未満であると判定し、電流調整制御を実施する構成とした。本構成により、放電電力Ｗｏ１，Ｗｏ２が、放電許容電力Ｗｏｍ１，Ｗｏｍ２を越えることを抑制することが可能になる。これにより、蓄電システム１０の出力電圧Ｖが、下限電圧Ｖｍｉｎを越えて低下することを抑制し、負荷１００の動作が不安定になることを抑制できる。
【００６６】
また、充電時において、電池群Ｃ１，Ｃ２の少なくとも一方において、充電許容電力Ｗｉｍ１，Ｗｉｍ２が、その電池群Ｃ１，Ｃ２から放電されている充電電力Ｗｉ１，Ｗｉ２を下回る場合に、充電率ＳＯＣ１，ＳＯＣ２が所定値より大きいと判定し、電流調整制御を実施する構成とした。本構成により、充電電力Ｗｉ１，Ｗｉ２が、充電許容電力Ｗｉｍ１，Ｗｉｍ２を越えることを抑制することが可能になる。これにより、蓄電システム１０の出力電圧Ｖが、上限電圧Ｖｍａｘを越えて上昇することを抑制し、負荷１００の動作が不安定になることを抑制できる。
【００６７】
二次電池は、温度が低いほど、内部抵抗が増加するという特性を有する。そこで、放電時において、充電率の小さい電池群Ｃ１，Ｃ２ほど、その電池群Ｃ１，Ｃ２の温度が低くなるように、冷却装置２１，２２による冷却を実施する。これにより、温度上昇に伴う電池群Ｃ１，Ｃ２の劣化の抑制が可能になるとともに、可変抵抗回路Ｒ１，Ｒ２における電力消費を低減することが可能になる。
【００６８】
同様に、充電時において、充電率の小さい電池群Ｃ１，Ｃ２ほど、その電池群Ｃ１，Ｃ２の温度が低くなるように、冷却装置２１，２２による冷却を実施する。これにより、温度上昇に伴う電池群Ｃ１，Ｃ２の劣化の抑制が可能になるとともに、可変抵抗回路Ｒ１，Ｒ２における電力消費を低減することが可能になる。
【００６９】
（第２実施形態）
図７に第２実施形態における電気的構成を示す。図１に示す第１実施形態における電気的構成と同一の構成については同一の符号を付し、説明を省略する。
【００７０】
第２実施形態の構成では、組電池１１に流れる充放電電流Ｉを検出する電流センサ３１に代えて、電池群Ｃ１，Ｃ２に流れる充放電電流Ｉ１，Ｉ２をそれぞれ検出する電流センサ３１ａ，３１ｂを設けている。
【００７１】
図８に、電池群Ｃ１，Ｃ２の充電率の算出処理を表すフローチャートを示す。当該処理は、所定周期毎に制御部５０によって実施される。図５に示す第１実施形態と同一の処理については同一の符号を付し、説明を省略する。
【００７２】
蓄電システム１０が充放電中である場合（Ｓ０１：ＹＥＳ）、ステップＳ０５において、各電池群Ｃ１，Ｃ２の充電率ＳＯＣ１，ＳＯＣ２の前回値を取得する。ステップＳ１２において、電流センサ３１ａ，３１ｂから充放電電流Ｉ１，Ｉ２の検出値を取得する。その後、ステップＳ１１において、各電池群Ｃ１，Ｃ２の充電率ＳＯＣ１，ＳＯＣ２の前回値に対し、充放電電流Ｉ１，Ｉ２から算出される充電率の変化量ΔＳＯＣ１，ΔＳＯＣ２を加算することで、充電率の現在値を算出し、処理を終了する。
【００７３】
第２実施形態の構成によれば、第１実施形態の構成と比較して、簡易な構成で、精度よく各電池群Ｃ１，Ｃ２の充電率ＳＯＣ１，ＳＯＣ２を算出することができる。なお、第１実施形態の構成は、第２実施形態の構成と比較して、電流センサを用いる数を低減できるため、蓄電システム１０の体格が増加することを抑制し、また、製造コストを低減させることが可能となる。
【００７４】
（第３実施形態）
第１実施形態の図６に示すフローチャートのステップＳ３１において、電池群Ｃ１，Ｃ２の開放端電圧ＯＣＶ１，ＯＣＶ２が等しいとみなして、可変抵抗回路Ｒ１，Ｒ２の抵抗値Ｒ１，Ｒ２を設定する構成とした。これを変更してもよい。
【００７５】
例えば、放電時において、ＳＯＣ１＞ＳＯＣ２であり、可変抵抗回路Ｒ１の抵抗値Ｒ１を０に設定する状況下では、
ＯＣＶ１−Ｉ１・Ｒｉ１＝ＯＣＶ２−Ｉ２（Ｒｉ２＋Ｒ２）…（１）
という関係を有する。ここで、
Ｉ＝Ｉ１＋Ｉ２
であるため、式（１）は、
ＯＣＶ１−Ｉ１・Ｒｉ１＝ＯＣＶ２−（Ｉ−Ｉ１）（Ｒｉ２＋Ｒ２）
と変形できる。さらに、
−（Ｒｉ１＋Ｒｉ２＋Ｒ２）Ｉ１＝ＯＣＶ２−Ｉ（Ｒｉ２＋Ｒ２）−ＯＣＶ１
と変形できるため、充放電電流Ｉ１は、
Ｉ１＝（ＯＣＶ１−ＯＣＶ２＋Ｉ（Ｒｉ２＋Ｒ２））／（Ｒｉ１＋Ｒｉ２＋Ｒ２）
と表すことができる。さらに、充放電電流Ｉ２は、
Ｉ２＝Ｉ−Ｉ１
＝（−ＯＣＶ１＋ＯＣＶ２＋Ｉ・Ｒｉ１）／（Ｒｉ１＋Ｒｉ２＋Ｒ２）
と表すことができる。
【００７６】
また、充放電電流Ｉ１，Ｉ２の目標値Ｉ１＊，Ｉ２＊は、
Ｉ１＊：Ｉ２＊＝ＳＯＣ１：ＳＯＣ２
という関係を有する。このため、充放電電流Ｉ１，Ｉ２を目標値Ｉ１＊，Ｉ２＊とするには、
ＳＯＣ１・Ｉ２＝ＳＯＣ２・Ｉ１…（２）
を満たすように可変抵抗回路Ｒ２の抵抗値Ｒ２を設定するとよい。即ち、式（２）に上記Ｉ１，Ｉ２を代入すると、
ＳＯＣ１・（−ＯＣＶ１＋ＯＣＶ２＋Ｉ・Ｒｉ１）／（Ｒｉ１＋Ｒｉ２＋Ｒ２）＝ＳＯＣ２・（ＯＣＶ１−ＯＣＶ２＋Ｉ（Ｒｉ２＋Ｒ２））／（Ｒｉ１＋Ｒｉ２＋Ｒ２）
となり、さらに変形して、
ＳＯＣ１・（−ＯＣＶ１＋ＯＣＶ２＋Ｉ・Ｒｉ１）＝ＳＯＣ２・（ＯＣＶ１−ＯＣＶ２＋Ｉ（Ｒｉ２＋Ｒ２））
となり、さらに変形して、
（ＯＣＶ１−ＯＣＶ２＋Ｉ（Ｒｉ２＋Ｒ２））＝（ＳＯＣ１／ＳＯＣ２）・（−ＯＣＶ１＋ＯＣＶ２＋Ｉ・Ｒｉ１）
となり、さらに変形して、
（Ｒｉ２＋Ｒ２）＝１／Ｉ（（ＳＯＣ１／ＳＯＣ２）・（−ＯＣＶ１＋ＯＣＶ２＋Ｉ・Ｒｉ１）−（ＯＣＶ１−ＯＣＶ２））
となる。
【００７７】
よって、抵抗値Ｒ２を、
Ｒ２＝１／Ｉ（（ＳＯＣ１／ＳＯＣ２）・（−ＯＣＶ１＋ＯＣＶ２＋Ｉ・Ｒｉ１）−（ＯＣＶ１−ＯＣＶ２）−Ｒｉ２
と設定することで、電池群Ｃ１，Ｃ２の開放端電圧ＯＣＶ１，ＯＣＶ２が互いに大きく異なる場合であっても、電池群Ｃ１，Ｃ２の充電率ＳＯＣ１，ＳＯＣ２をともに０％になるまで放電を行うことが可能になる。
【００７８】
（他の実施形態）
・上記実施形態では、組電池１１が備える電池群の数を「２」としているが、これを変更し、電池群の数を２以上の任意の自然数としてもよい。また、電池群Ｃ１，Ｃ２がそれぞれ備える電池セルの数を「８」としているが、電池群がそれぞれ備える電池セルの数を任意の自然数に変更してもよい。また、可変抵抗回路Ｒ１，Ｒ２がそれぞれ備える抵抗素子及びスイッチの数を「５」としているが、可変抵抗回路Ｒ１，Ｒ２がそれぞれ備える抵抗素子及びスイッチの数を任意の自然数に変更してもよい。
【００７９】
・「蓄電素子」は、リチウムイオン二次電池に代えて、鉛二次電池やニッケル水素二次電池のような他の二次電池であってもよい。また、「蓄電素子」は、電池セルの直列接続体に代えて、単一の電池セルであってもよい。また、「蓄電素子」は電気二重層キャパシタであってもよい。
【００８０】
・冷却装置２１，２２を省略する構成としてもよい。また、冷却装置２１として、冷却ファン（空冷装置）に代えて、水などの液体を冷媒として用いる水冷装置であってもよい。
【００８１】
・「放電制御」と「充電制御」とのいずれか一方のみを実施する構成としてもよい。
【００８２】
・負荷１００の動作下限電圧（下限値Ｖｍｉｎ）に基づいて、放電許容電力Ｗｏｍ１，Ｗｏｍ２を設定する構成としたが、これを変更してもよい。例えば、各電池群Ｃ１，Ｃ２に流れる電流Ｉ１，Ｉ２の最大値に基づいて、放電許容電力Ｗｏｍ１，Ｗｏｍ２を設定する構成とするとよい。同様に、負荷１００の動作上限電圧（上限値Ｖｍａｘ）に基づいて、充電許容電力Ｗｉｍ１，Ｗｉｍ２を設定する構成としたが、これを変更してもよい。例えば、各電池群Ｃ１，Ｃ２に流れる電流Ｉ１，Ｉ２の最大値に基づいて、充電許容電力Ｗｉｍ１，Ｗｉｍ２を設定する構成とするとよい。
【００８３】
・上記実施形態では、電池群Ｃ１，Ｃ２の少なくとも一方で、放電許容電力Ｗｏｍ１，Ｗｏｍ２が、その電池群Ｃ１，Ｃ２から放電されている放電電力Ｗｏ１，Ｗｏ２を下回る場合に、充電率ＳＯＣ１，ＳＯＣ２が所定値未満であると判定し、電流調整制御を実施する構成とした。これを変更し、充電率ＳＯＣ１，ＳＯＣ２と所定値とを比較し、充電率ＳＯＣ１，ＳＯＣ２の少なくとも一方が、所定値未満である場合に、電流調整制御を実施する構成であってもよい。また、開放端電圧ＯＣＶ１，ＯＣＶ２と所定値とを比較し、開放端電圧ＯＣＶ１，ＯＣＶ２の少なくとも一方が、所定値未満である場合に、電流調整制御を実施する構成であってもよい。
【００８４】
また、上記実施形態では、電池群Ｃ１，Ｃ２の少なくとも一方で、充電許容電力Ｗｉｍ１，Ｗｉｍ２が、その電池群Ｃ１，Ｃ２に充電されている充電電力Ｗｉ１，Ｗｉ２を下回る場合に、充電率ＳＯＣ１，ＳＯＣ２が所定値より大きいと判定し、電流調整制御を実施する構成とした。これを変更し、充電率ＳＯＣ１，ＳＯＣ２と所定値とを比較し、充電率ＳＯＣ１，ＳＯＣ２の少なくとも一方が、所定値より大きい場合に、電流調整制御を実施する構成であってもよい。また、開放端電圧ＯＣＶ１，ＯＣＶ２と所定値とを比較し、開放端電圧ＯＣＶ１，ＯＣＶ２の少なくとも一方が、所定値より大きい場合に、電流調整制御を実施する構成であってもよい。
【００８５】
・上記実施形態では、電池群Ｃ１と可変抵抗回路Ｒ１との直列接続体、及び、電池群Ｃ２と可変抵抗回路Ｒ２との直列接続体の電圧（出力電圧）を電圧センサ３２により検出し、その検出値に基づいて、電池群Ｃ１，Ｃ２それぞれの充電率ＳＯＣ１，ＳＯＣ２を算出する構成とした。これを変更し、各電池群Ｃ１，Ｃ２を構成する電池セルＣ１１〜Ｃ１５，Ｃ２１〜Ｃ２５の端子間電圧をそれぞれ検出する電圧センサを設ける構成としてもよい。さらに、各電圧センサの検出値に基づいて、各電池セルＣ１１〜Ｃ１５，Ｃ２１〜Ｃ２５それぞれの充電率を算出する構成とするとよい。このような構成とすることで、各電池群Ｃ１，Ｃ２を構成する電池セルＣ１１〜Ｃ１５，Ｃ２１〜Ｃ２５のそれぞれにおける過放電及び過充電を抑制することが可能になる。
【００８６】
・上記実施形態では、各電池群Ｃ１，Ｃ２の内部抵抗Ｒｉ１，Ｒｉ２について、充電時及び放電時において同一のマップを用いて算出する構成とした（図５：ステップＳ０９）。これを変更し、充電時と放電時とで、異なるマップを用いて内部抵抗Ｒｉ１，Ｒｉ２を算出する構成としてもよい。充電時と放電時とで異なるマップを用いて内部抵抗Ｒｉ１，Ｒｉ２を算出することで、充電時においては、各電池群Ｃ１，Ｃ２のＳＯＣをともに精度よく１００％に近づけることが可能になり、放電時においては、各電池群Ｃ１，Ｃ２のＳＯＣをともに精度よく０％に近づけることが可能になる。これにより、組電池１１の使用可能な充電容量を増加させることが可能になる。
【００８７】
・放電許容電力Ｗｏｍ１及び充電許容電力Ｗｉｍ１について、図２に示すものから変更してもよい。例えば、電池群Ｃ１において放電を所定時間にわたって実施する場合、放電に伴って電池群Ｃ１の充電率ＳＯＣ１が低下する。充電率ＳＯＣ１の低下に伴って、開放端電圧ＯＣＶ１が低下する。この開放端電圧ＯＣＶ１の低下を考慮して放電許容電力Ｗｏｍ１を算出する構成としてもよい。同様に、電池群Ｃ１において充電を所定時間にわたって実施する場合、充電に伴って電池群Ｃ１の充電率ＳＯＣ１が増加する。充電率ＳＯＣ１の増加に伴って、開放端電圧ＯＣＶ１が増加する。この開放端電圧ＯＣＶ１の増加を考慮して充電許容電力Ｗｉｍ１を算出する構成としてもよい。
【符号の説明】
【００８８】
１０…蓄電システム、５０…制御部、Ｃ１，Ｃ２…電池群、Ｒ１，Ｒ２…可変抵抗回路。
【図１】
0006546554.tif 000002
【図２】
0006546554.tif 000003
【図３】
0006546554.tif 000004
【図４】
0006546554.tif 000005
【図５】
0006546554.tif 000006
【図６】
0006546554.tif 000007
【図７】
0006546554.tif 000008
【図８】
0006546554.tif 000009