【実施例1】
【0018】
本発明の電池システムについて、
図1を用いて説明する。二次電池10は、正極ラインPLおよび負極ラインNLを介して、負荷20と接続されている。負荷20は、二次電池10から出力された電力を受けて動作する。また、負荷20は、発電を行うこともでき、負荷20によって生成された電力は、二次電池10に供給される。これにより、二次電池10が充電される。
【0019】
図1に示す電池システムは、例えば、車両に搭載できる。この場合には、複数の二次電池10を直列に接続した組電池を車両に搭載できる。また、負荷20としては、モータ・ジェネレータを用いることができる。モータ・ジェネレータは、二次電池10から出力された電力を受けて、車両を走行させるための動力を生成する。モータ・ジェネレータが生成した動力は、車輪に伝達される。モータ・ジェネレータは、車両の制動時に発生する運動エネルギを電力に変換し、この電力を二次電池10に供給できる。
【0020】
電圧センサ31は、二次電池10の電圧値Vbを検出し、検出結果をコントローラ40に出力する。電流センサ32は、二次電池10の電流値Ibを検出し、検出結果をコントローラ40に出力する。本実施例において、二次電池10を放電しているときの電流値Ibを正の値とし、二次電池10を充電しているときの電流値Ibを負の値としている。
【0021】
コントローラ40は、電圧値Vbおよび電流値Ibに基づいて、二次電池10の充放電を制御できる。ここで、コントローラ40は、電圧値Vbや電流値Ibに基づいて、二次電池10のSOC(State of Charge)を算出できる。SOCとは、満充電容量に対する現在の充電容量の割合である。SOCの算出方法としては、公知の方法を適宜採用できるため、SOCの算出方法に関する詳細な説明は省略する。
【0022】
温度センサ33は、二次電池10の温度(電池温度)Tbを検出し、検出結果をコントローラ40に出力する。コントローラ40は、メモリ41を有する。メモリ41は、コントローラ40が所定の処理(特に、本実施例で説明する処理)を行うときに用いられる情報を記憶する。なお、メモリ41は、コントローラ40の外部に設けることもできる。
【0023】
次に、二次電池10の構造について、
図2を用いて説明する。
図2において、X軸およびZ軸は、互いに直交する軸である。本実施例では、鉛直方向に相当する軸をZ軸としている。なお、X軸およびZ軸と直交する軸をY軸とする。
【0024】
二次電池10は、電池ケース110および発電要素120を有する。電池ケース110は、発電要素120を収容している。電池ケース110は密閉状態となっており、電池ケース110の内部には電解液が注入されている。電池ケース110には負極端子111および正極端子112が固定されている。負極端子111および正極端子112は、発電要素120と電気的に接続されている。
【0025】
発電要素120は、充放電を行う要素であり、
図3に示すように、負極板(本発明の電極板に相当する)121と、正極板(本発明の電極板に相当する)122と、セパレータ123とを有する。
図3は、発電要素120の一部を展開した図である。負極板121は、集電箔121aと、集電箔121aの表面に形成された負極活物質層121bとを有する。負極活物質層121bは、負極活物質、導電剤、バインダーなどを含んでいる。負極活物質層121bは、集電箔121aの一部の領域に形成されており、集電箔121aの残りの領域には、負極活物質層121bが形成されていない。
【0026】
正極板122は、集電箔122aと、集電箔122aの表面に形成された正極活物質層122bとを有する。正極活物質層122bは、正極活物質、導電剤、バインダーなどを含んでいる。正極活物質層122bは、集電箔122aの一部の領域に形成されており、集電箔122aの残りの領域には、正極活物質層122bが形成されていない。
【0027】
負極活物質層121b、正極活物質層122bおよびセパレータ123には、電解液が含浸している。この電解液は、発電要素120の内部に存在する。一方、発電要素120の外部、言い換えれば、発電要素120および電池ケース110の間に形成されたスペースにも、余剰液としての電解液が存在している。
【0028】
図3に示す順番で、負極板121、正極板122およびセパレータ123を積層し、この積層体をX軸の周りで
図4に示す矢印Dの方向に巻くことにより、発電要素120が構成される。ここで、負極板121および正極板122の間には、セパレータ123が配置される。
【0029】
X軸が延びる方向(X方向という)における発電要素120の一端では、負極板121の集電箔121aだけが巻かれている。集電箔121aだけが巻かれた部分は、
図2に示す負極端子111と電気的に接続される。また、X方向における発電要素120の他端では、正極板122の集電箔122aだけが巻かれている。集電箔122aだけが巻かれた部分は、
図2に示す正極端子112と電気的に接続される。
【0030】
本実施例では、上述したように、積層体を巻くことにより、発電要素120を構成しているが、これに限るものではない。具体的には、積層体を巻かずに、負極板121、正極板122およびセパレータ123を積層しただけで、発電要素120を構成することもできる。
【0031】
図4に示す領域Aは、負極活物質層121bおよび正極活物質層122bがセパレータ123を挟んで互いに向かい合う領域である。領域Aにおいて、二次電池10(発電要素120)の充放電に応じた化学反応が行われる。
【0032】
二次電池10では、電解液中の塩濃度に偏りが発生することにより、二次電池10の内部抵抗値が上昇してしまう。このような内部抵抗値の上昇量を抵抗上昇量Rhとする。抵抗上昇量Rhは、二次電池10の劣化に伴う内部抵抗値の上昇量とは異なる。劣化に伴う内部抵抗値の上昇量は増加するだけであり、減少することはない。一方、抵抗上昇量Rhは、塩濃度の偏りに依存するため、塩濃度が偏るほど、抵抗上昇量Rhが増加し、塩濃度の偏りが緩和されるほど、抵抗上昇量Rhが減少する。
【0033】
塩濃度の偏りの状態としては、
図5および
図6に示す状態がある。
図5は、負極板121および正極板122が対向する方向(Y方向)において、塩濃度の偏りが発生する状態を示す。
図5では、負極板121、正極板122およびセパレータ123の位置関係を示す概略図(
図5の上側の図)と、塩濃度の分布(一例)を示す図(
図5の下側の図)とを表している。
【0034】
塩濃度分布を示す図において、縦軸は塩濃度であり、横軸はY方向における位置である。
図5(上側の図)では、負極板121および正極板122がセパレータ123から離れているが、実際には、負極板121および正極板122がセパレータ123に接触している。
図5(下側の図)に示すように、二次電池10の充電時では、塩濃度の偏りとして、実線で示す塩濃度分布が発生することがある。また、二次電池10の放電時では、塩濃度の偏りとして、一点鎖線で示す塩濃度分布が発生することがある。
【0035】
なお、
図5では、Y方向における塩濃度の偏りを示しているが、これに限るものではない。上述したように、本実施例の発電要素120では、負極板121および正極板122がX軸の周りで巻かれているため、負極板121(負極活物質層121b)および正極板122(正極活物質層122b)が対向する方向において、
図5と同様の塩濃度の偏りが発生する。
【0036】
二次電池10の充放電を行うときには、負極板121および正極板122の間において、負極板121および正極板122が対向する方向(例えば、
図5に示すY方向)に塩が移動する。二次電池10がリチウムイオン二次電池であるとき、この塩はリチウム塩となる。負極板121および正極板122が対向する方向に塩が移動することによって、負極板121および正極板122が対向する方向において、塩濃度の偏りが発生する。
【0037】
図6は、負極板121および正極板122のそれぞれの表面上(領域A内)において、塩濃度の偏りが発生する状態を示す。
図5に示す塩濃度の偏りが発生することに応じて、
図6に示す塩濃度の偏りが発生する。
図6では、領域Aを含む負極板121の一部と、領域Aを含む正極板122の一部とを上下に分けて示している。ここで、負極板121の一部と、正極板122の一部とは、セパレータ123を挟んで対向している。
【0038】
図6の矢印で示すように、塩濃度の偏りは、領域A内において、X方向に発生しやすい。
図6では、負極板121および正極板122のそれぞれにおいて、領域A内における塩濃度の分布(一例)も示している。塩濃度分布を示す図において、縦軸は塩濃度であり、横軸はX方向における位置である。ここで、二次電池10の充電時では、塩濃度の偏りとして、実線で示す塩濃度分布が発生することがある。また、二次電池10の放電時では、塩濃度の偏りとして、一点鎖線で示す塩濃度分布が発生することがある。
【0039】
上述したように、X方向における発電要素120の両端部では、負極板121(集電箔121a)や正極板122(集電箔122a)がX軸の周りで巻かれているだけである。このため、X方向における発電要素120の両端部では、電解液が通過しやすい。言い換えれば、発電要素120の内部から発電要素120の外部に向かって電解液が移動したり、発電要素120の外部から発電要素120の内部に向かって電解液が移動したりしやすい。
【0040】
これにより、
図6に示すように、領域A内のX方向において、塩濃度の偏りが発生しやすくなる。上述したように、負極板121、正極板122およびセパレータ123を積層しただけの構成であっても、発電要素120の内部から発電要素120の外部に向かって電解液が移動したり、発電要素120の外部から発電要素120の内部に向かって電解液が移動したりしやすい。
【0041】
図6に示す塩濃度の偏りは、電解液の流れによって発生することが分かった。また、この電解液の流れは、電解液の体積変化(膨張および収縮)によって発生することが分かった。具体的には、電解液が膨張すると、X方向において、発電要素120の内部から発電要素120の外部に向かう電解液の流れが発生する。すなわち、
図7において、X方向における領域Aの中心Cを基準として、矢印X1で示す方向に電解液が流れる。一方、電解液が収縮すると、X方向において、発電要素120の外部から発電要素120の内部に向かう電解液の流れが発生する。すなわち、
図7において、領域Aの中心Cに向かう方向(矢印X2で示す方向)に電解液が流れる。矢印X1,X2で示す方向に電解液が流れることにより、
図6に示す塩濃度の偏りが発生する。
【0042】
そこで、本実施例では、電解液の膨張および収縮によって発生する電解液の流れ(流速)を算出することにより、
図6に示す塩濃度の偏り(塩濃度分布)を把握するようにしている。
図6に示す塩濃度の偏りを把握すれば、例えば、この塩濃度の偏りによって発生する抵抗上昇量Rhを把握できる。本発明における塩濃度の分布とは、
図6に示す塩濃度分布である。
【0043】
以下、電解液の流れ(流速)を算出する方法について説明する。
【0044】
下記式(1)は電解液の流れを規定する方程式であり、Brinkman-Navier-Stokes方程式として知られている。下記式(2)は電解液の流れに関する連続式であり、質量保存則から導かれる式である。下記式(1),(2)は、本発明の液流れ方程式に相当する。
【0045】
【数1】
【0046】
上記式(1),(2)において、u
jは電解液の流速、ρは電解液の密度、ε
e,jは電解液の体積分率、tは時刻である。また、上記式(1)において、μは電解液の粘度、K
jは透過係数、pは電解液の圧力である。
【0047】
ここで、添字jは、負極板121、正極板122およびセパレータ123を区別するために用いられ、添字jには「n」、「p」および「s」が含まれる。添字jが「n」であるときには、負極板121に関する値を示し、添字jが「p」であるときには、正極板122に関する値を示し、添字jが「s」であるときには、セパレータ123に関する値を示す。
【0048】
上述したように、電解液は、負極板121(負極活物質層121b)、正極板122(正極活物質層122b)およびセパレータ123のそれぞれに含浸している。このため、電解液に関するパラメータ(流速u
j、体積分率ε
e,j、透過係数K
j)としては、負極板121、正極板122およびセパレータ123のそれぞれにおいて規定される。なお、本明細書では、上記式(1),(2)に示すパラメータ以外にも添字jを用いることがある。
【0049】
粘度μとしては予め定めた固定値を用いたり、電解液の温度に応じて粘度μを変更したりすることができる。電解液の温度としては、温度センサ33によって検出される電池温度Tbが用いられる。粘度μおよび電池温度Tbの対応関係を示す情報(マップ又は演算式)を実験などによって予め用意しておけば、電池温度Tbを検出することにより粘度μを特定できる。粘度μおよび電池温度Tbの対応関係を示す情報はメモリ41に記憶される。
【0050】
密度ρは、電解液の膨張および収縮を規定するパラメータであり、電解液の膨張および収縮に応じた値を示す。電解液の膨張および収縮は電解液の温度(すなわち、電池温度Tb)に依存し、密度ρも電解液の温度(電池温度Tb)に依存する。したがって、密度ρおよび電池温度Tbの対応関係を示す情報(マップ又は演算式)を実験などによって予め用意しておけば、電池温度Tbを検出することにより密度ρを特定できる。密度ρを特定することにより、電解液の膨張および収縮を把握できる。密度ρおよび電池温度Tbの対応関係を示す情報はメモリ41に記憶される。体積分率ε
e,jや透過係数K
jは予め定めた固定値を用いることができる。
【0051】
上記式(1)では、流速u
jおよび圧力pが未知数となるため、上記式(2)に示す連続式を規定して上記式(1),(2)の連立方程式を解くことにより、流速u
jおよび圧力pを算出できる。上記式(1),(2)には、電解液の膨張および収縮を規定する密度ρが含まれているため、上記式(1),(2)の連立方程式を解くことにより、電解液の膨張および収縮に応じた流速u
jを算出できる。この流速u
jには、
図7の矢印X1で示す方向の流速と、
図7の矢印X2で示す方向の流速とが含まれる。流速u
jを算出するときには、例えば、上記式(1),(2)を用いて収束計算を行うことができる。また、上記式(1),(2)を用いた演算は所定の周期で行われるが、前回の演算周期で算出された値を今回の演算周期で用いることにより、流速u
jを算出できる。
【0052】
負極板121では、負極活物質層121bの内部において電解液が移動する。このため、流速u
j(すなわち、流速u
n)は、負極活物質層121bの内部における位置毎に算出される。
図6に示す塩濃度の偏りを把握するときには、X方向で互いに異なる位置において、流速u
nが算出される。
【0053】
正極板122では、正極活物質層122bの内部において電解液が移動する。このため、流速u
j(すなわち、流速u
p)は、正極活物質層122bの内部における位置毎に算出される。
図6に示す塩濃度の偏りを把握するときには、X方向で互いに異なる位置において、流速u
pが算出される。セパレータ123では、この内部において電解液が移動する。このため、流速u
j(すなわち、流速u
s)は、セパレータ123の内部における位置毎に算出される。
図6に示す塩濃度の偏りを把握するときには、X方向で互いに異なる位置において、流速u
sが算出される。
【0054】
一方、上記式(1),(2)において、様々な条件を仮定した上で、上記式(1)を簡易化することもできる。以下、上記式(1)を簡易化するときの手法(一例)について説明する。
【0055】
電解液の密度ρが流速u
jを算出する位置(X方向の位置を含む)に関わらず一定であると仮定すると、上記式(2)は下記式(3)で表される。
【0056】
【数2】
【0057】
上記式(3)から下記式(4)が導き出せる。下記式(4)に示すv
p,v
n,v
sは、正極板122、負極板121およびセパレータ123のそれぞれにおける電解液の動粘性係数(v=μ/ρ)である。下記式(4)に示すx,yは、X方向およびY方向における位置をそれぞれ示す。ここで、Y方向とは、負極板121および正極板122がセパレータ123を挟んで対向する方向(
図7の上下方向)である。
【0058】
【数3】
【0059】
電解液の連続性を考慮すると、上記式(4)は下記式(5)で表される。
【0060】
【数4】
【0061】
一方、上記式(1)において、下記式(6)に示す仮定を行うと、下記式(7)が得られる。
【0062】
【数5】
【0063】
X方向における電解液の圧力分布に関して、負極板121、正極板122およびセパレータ123における圧力分布が互いに等しいと仮定すると、下記式(8)が得られる。
【0064】
【数6】
【0065】
上記式(5),(8)によれば、下記式(9)が導き出せる。下記式(9)は、負極板121において、X方向の位置に応じた流速u
nを示している。下記式(9)に示すxはX方向の位置を示している。
【0066】
【数7】
【0067】
上記式(9)をxで積分し、xが0であるときの流速u
nを0と仮定すると、下記式(10)が得られる。ここで、xが0であるときの位置は、X方向における領域Aの一端を示している。また、X方向における領域Aの長さをLとすると、X方向における領域Aの他端については、xがLになる。
【0068】
【数8】
【0069】
流速u
nと同様に、流速u
p,u
sは下記式(11),(12)で表される。
【0070】
【数9】
【0071】
上記式(10)〜(12)は上記式(1)を簡易化した式となり、負極板121、正極板122およびセパレータ123のそれぞれにおいて、X方向の位置に応じた流速u
n,u
p,u
sを算出できる。上記式(10)〜(12)は、本発明における液流れ方程式に相当する。なお、電解液の流速u
jを算出するための方程式は、上記(1),(2),(10)〜(12)に限るものではない。電解液の流れは電解液の体積変化によって発生するため、電解液の体積変化を規定する電解液の密度をパラメータ(変数)として含み、電解液の流れを規定できる方程式であれば、本発明を適用できる。
【0072】
流速u
jを算出すれば、下記式(13)に基づいて、電解液中の塩濃度c
e,jを算出できる。ここで、塩濃度c
e,jを算出するときには、流速u
n,u
p,u
sのすべてを考慮してもよいし、流速u
n,u
p,u
sの一部(例えば、流速u
n)だけを考慮してもよい。
【0073】
【数10】
【0074】
上記式(13)において、D
e,jeffは、電解液の実効拡散係数であり、t
+0は電解液中の塩の輸率である。Fはファラデー定数であり、j
jは、単位体積および単位時間において、電解液中の塩の生成量である。
【0075】
上記式(13)の左辺第1項は、所定時間Δtにおける塩濃度の変化を規定している。上記式(13)の左辺第2項は、電解液の流れ(流速u
j)に依存する塩濃度の変化を規定している。上記式(13)の右辺第1項は、電解液中の塩の拡散状態を規定している。上記式(13)の右辺第2項は、塩の生成量を規定している。ここで、二次電池10の放電時では、負極板121の表面(負極活物質層121b)において塩が生成され、二次電池10の充電時では、正極板122の表面(正極活物質層122b)において塩が生成される。
【0076】
上記式(13)によれば、
図5および
図6に示す塩濃度の偏りを把握することができる。上記式(13)を解くことにより塩濃度c
e,jを算出できる。ここで、流速u
jとしては、X方向の位置に応じた流速u
jが用いられるため、上記式(13)を解くことにより、X方向の位置に応じた塩濃度c
e,jを算出できる。これにより、X方向における塩濃度c
e,jの分布(
図6参照)を算出できる。
【0077】
なお、塩濃度c
e,jの算出方法は、上記式(13)を用いた方法に限るものではない。X方向において塩濃度c
e,jのバラツキが発生している状態であれば、流速u
jに基づいて、X方向における塩濃度c
e,jの分布を算出できる。上記式(13)では、塩濃度c
e,jのバラツキを把握するために、塩の拡散状態および塩の生成量を規定している。例えば、塩濃度c
e,jのバラツキを予め設定すれば、塩の拡散状態や生成量を考慮せずに、流速u
jに基づいて塩濃度c
e,jの分布を算出できる。
【0078】
また、上記式(13)によれば、電解液中の塩の拡散状態を規定しているが、塩の拡散状態を考慮しなくてもよい。塩の拡散に関する時定数は、塩の生成に関する時定数よりも大きいため、塩の拡散が発生していないこともある。そこで、塩濃度c
e,jの分布を算出するときに、塩の拡散状態を考慮しないようにしてもよい。
【0079】
上述したように塩濃度c
e,jの分布を算出すれば、塩濃度c
e,jの最大差(塩濃度差)Δc
e,j_maxを算出できる。塩濃度差Δc
e,j_maxは、塩濃度(最大値)c
eおよび塩濃度(最小値)c
eの差である。
【0080】
図8に示すように、抵抗上昇量Rhおよび塩濃度差Δc
e_maxの対応関係を実験などによって予め求めておけば、塩濃度差Δc
e_maxを算出することにより、この塩濃度差Δc
e_maxに対応した抵抗上昇量Rhを算出できる。
図8に示すように、塩濃度差Δc
e_maxが大きくなるほど、抵抗上昇量Rhが大きくなる。言い換えれば、塩濃度差Δc
e_maxが小さくなるほど、抵抗上昇量Rhが小さくなる。上記式(13)によれば、塩濃度c
eは、負極板121および正極板122のそれぞれで算出される。ここで、
図8に示す塩濃度差Δc
e_maxを算出するときには、まず、負極板121および正極板122における塩濃度c
eの分布を合算する。具体的には、負極板121および正極板122において、互いに対向する位置における塩濃度c
eを合算する。そして、合算した塩濃度c
eの分布において、塩濃度(最大値)c
eおよび塩濃度(最小値)c
eの差を塩濃度差Δc
e_maxとして算出する。
【0081】
抵抗上昇量Rhおよび塩濃度差Δc
e_maxの対応関係は、マップ又は演算式として表すことができる。そして、この対応関係を特定する情報はメモリ41に記憶しておくことができる。上記式(13)によれば、所定時間(演算周期)Δtが経過するたびに塩濃度c
e,jが算出されて塩濃度c
e,jの分布を把握できるため、所定時間Δtが経過するたびに抵抗上昇量Rhが算出される。これに伴い、抵抗上昇量Rhの変化を把握できる。
【0082】
一方、抵抗上昇量Rhは、平均塩濃度c
e_aveに依存することがある。そこで、平均塩濃度c
e_aveに基づいて、抵抗上昇量Rhを算出することもできる。平均塩濃度c
e_aveとは、負極板121および正極板122における塩濃度(上述した合算値)c
eの分布を平均化した塩濃度(平均値)である。塩濃度差Δc
e_maxと同様に、抵抗上昇量Rhおよび平均塩濃度c
e_aveの対応関係(マップ又は演算式)を実験などによって予め求めておけば、平均塩濃度c
e_aveを算出することにより、この平均塩濃度c
e_aveに対応した抵抗上昇量Rhを算出できる。
【0083】
また、塩濃度差Δc
e_maxおよび平均塩濃度c
e_aveに基づいて、抵抗上昇量Rhを算出することもできる。この場合には、塩濃度差Δc
e_max、平均塩濃度c
e_aveおよび抵抗上昇量Rhの対応関係(マップ又は演算式)を予め求めておけばよい。塩濃度差Δc
e_maxおよび平均塩濃度c
e_aveを算出すれば、算出した塩濃度差Δc
e_maxおよび平均塩濃度c
e_aveに対応する抵抗上昇量Rhを算出できる。
【0084】
図9は、塩濃度分布を算出する処理を示すフローチャートである。
図9に示す処理は、コントローラ40によって実行される。
【0085】
ステップS101において、コントローラ40は、温度センサ33を用いて電池温度Tbを検出する。ステップS102において、コントローラ40は、電解液の流速u
jを算出する。具体的には、上述したように、コントローラ40は、X方向の位置に応じた流速u
jを算出する。流速u
jを算出するときには、ステップS101の処理で検出された電池温度Tbが用いられる。
【0086】
ステップS103において、コントローラ40は、ステップS102の処理で算出された流速u
jに基づいて塩濃度c
e,jの分布を算出する。塩濃度c
e,jの分布を算出する方法は上述した通りである。
【0087】
本実施例では、ステップS101の処理において、温度センサ33を用いて電池温度Tbを検出しているが、これに限るものではない。具体的には、ステップS101の処理において、二次電池10を充放電したときの発熱量(電池温度Tbの上昇量)と、二次電池10の放熱量(電池温度Tbの低下量)とを考慮することにより、電池温度Tbを推定できる。
【0088】
二次電池10の発熱量は、二次電池10の電流値Ibおよび内部抵抗値から算出できる。二次電池10の内部抵抗値は、電流値Ibおよび電圧値Vbから算出できる。二次電池10の放熱量は、電池温度Tbと、二次電池10の周囲に存在する大気中の温度(環境温度)とに基づいて算出できる。ここで、電池温度Tbが環境温度よりも高いときにおいて、電池温度Tbおよび環境温度の差が広がるほど、放熱量が大きくなりやすい。
【0089】
二次電池10を充放電していなければ、電池温度Tbは環境温度と等しくなる。そこで、温度センサ33とは異なる温度センサを用いて環境温度を検出しておき、二次電池10を充放電するたびに算出される発熱量と、二次電池10の放熱量とに基づいて、現在の電池温度Tbを算出(推定)できる。発熱量および放熱量に基づいて電池温度Tbを推定する方法は、公知の方法を適宜採用できる。二次電池10を車両に搭載したとき、車両には、車両の外部における温度を検出する温度センサが設けられている。この温度センサを用いて、環境温度を検出できる。
【0090】
図9に示す処理によって塩濃度分布を算出したときには、この塩濃度分布に基づいて抵抗上昇量Rhを算出し、この抵抗上昇量Rhに基づいて二次電池10の充放電を制御できる。ここで、二次電池10の充放電を制御するときの処理(一例)について、
図10に示すフローチャートを用いて説明する。
図10に示す処理は、コントローラ40によって実行される。
【0091】
ステップS201において、コントローラ40は、
図9に示す処理で算出した塩濃度c
e,jの分布に基づいて抵抗上昇量Rhを算出する。抵抗上昇量Rhを算出する方法は上述した通りである。ステップS202において、コントローラ40は、抵抗上昇量Rhが閾値Rh_th以上であるか否かを判別する。閾値Rh_thは、抵抗上昇量Rhの上限値であり、二次電池10の劣化を抑制する観点に基づいて適宜設定できる。閾値Rh_thを特定する情報は、メモリ41に記憶しておくことができる。
【0092】
抵抗上昇量Rhが閾値Rh_th以上であるとき、コントローラ40は、ステップS203において、充電電力許容値Winや放電電力許容値Woutを低下させる。充電電力許容値Winは、二次電池10の充電を許容する上限の電力値であり、放電電力許容値Woutは、二次電池10の放電を許容する上限の電力値である。
【0093】
上述したように、二次電池10を充電したときの電流値Ibは負の値となるため、充電電力値も負の値となる。一方、二次電池10を放電したときの電流値Ibは正の値となるため、放電電力値は正の値となる。二次電池10を充電するときには、充電電力値(絶対値)が充電電力許容値(絶対値)Winよりも高くならないように充電が制御される。また、二次電池10を放電するときには、放電電力値が放電電力許容値Woutよりも高くならないように放電が制御される。
【0094】
電池温度Tbや二次電池10のSOCに基づいて、基準値としての充電電力許容値Win_refや放電電力許容値Wout_refが設定される。ステップS202の処理では、充電電力許容値(絶対値)Winを充電電力許容値(絶対値)Win_refよりも低下させたり、放電電力許容値Woutを放電電力許容値Wout_refよりも低下させたりする。充電電力許容値Winや放電電力許容値Woutを低下させることにより、抵抗上昇量Rhの増加を抑制できる。
【0095】
抵抗上昇量Rhが閾値Rh_thよりも小さいとき、コントローラ40は、
図10に示す処理を終了する。このとき、充電電力許容値Winとしては、上述した充電電力許容値Win_refが設定され、放電電力許容値Woutとしては、上述した放電電力許容値Wout_refが設定される。
【0096】
図10に示す処理では、抵抗上昇量Rhが閾値Rh_th以上であるとき、充電電力許容値(絶対値)Winおよび放電電力許容値Woutを低下させているが、これに限るものではない。具体的には、充電電力許容値(絶対値)Winおよび放電電力許容値Woutの一方だけを低下させることができる。
【0097】
抵抗上昇量Rhとしては、二次電池10の充電に起因した抵抗上昇量Rhと、二次電池10の放電に起因した抵抗上昇量Rhとがある。
図6に示すように、充電時および放電時において、塩濃度c
e,jの分布が異なる。したがって、塩濃度c
e,jの分布を把握すれば、二次電池10の充電に起因した抵抗上昇量Rhと、二次電池10の放電に起因した抵抗上昇量Rhとを区別できる。
【0098】
ここで、二次電池10の充電によって塩濃度差Δc
e_maxが発生し、この塩濃度差Δc
e_maxから算出された抵抗上昇量Rhが閾値Rh_th以上であるときには、充電電力許容値(絶対値)Winだけを低下させることができる。これにより、充電に起因した抵抗上昇量Rhに関して、抵抗上昇量Rhの増加を抑制したり、抵抗上昇量Rhを減少させたりすることができる。
【0099】
一方、二次電池10の放電によって塩濃度差Δc
e_maxが発生し、この塩濃度差Δc
e_maxから算出された抵抗上昇量Rhが閾値Rh_th以上であるときには、放電電力許容値Woutだけを低下させることができる。これにより、放電に起因した抵抗上昇量Rhに関して、抵抗上昇量Rhの増加を抑制したり、抵抗上昇量Rhを減少させたりすることができる。
【0100】
本実施例では、塩濃度c
eの分布に基づいて抵抗上昇量Rhを算出しているが、これに限るものではない。すなわち、本実施例のように塩濃度c
eの分布を算出すれば、この塩濃度c
eの分布を、二次電池10の内部状態を把握するための様々な技術に応用することができる。二次電池10の内部状態としては、例えば、以下に説明するように、SOCや電流値の分布がある。
【0101】
例えば、特開2013−083525号公報に記載の技術によれば、二次電池10のOCV(Open Circuit Voltage)からSOC(推定値)を算出し、SOC(補正量)を用いてSOC(推定値)を補正している。SOC(補正量)は、SOC(推定値)および電池温度Tbから特定される基本値にゲインを乗算することによって算出される。ゲインは、塩濃度の偏りに応じて設定される。
【0102】
特開2013−083525号公報では、二次電池10の電流値を積算した電流積算値と電池温度Tbとに基づいて、ゲインを算出している。すなわち、電流積算値および電池温度Tbを用いて塩濃度の分布を間接的に把握した上でゲインを算出している。ここで、本実施例のように、塩濃度c
eの分布を算出すれば、この塩濃度c
eの分布に基づいてゲインを算出することができる。
【0103】
一方、塩濃度c
eの分布を把握できれば、
図6に示すX方向の位置に応じた電流値の分布を把握できる。塩濃度c
eが変化すれば、電流の流れやすさ(すなわち、電流値)が変化する。このため、塩濃度c
eが互いに異なる位置(
図6に示すX方向の位置)では、電流値が互いに異なることになる。二次電池10がリチウムイオン二次電池であるとき、電流が流れやすくなるほど、リチウムが析出されやすくなることが知られている。このため、塩濃度c
eの分布から把握される電流値の分布を用いて、リチウムの析出状態を把握することも可能と考えられる。
【実施例3】
【0115】
本発明の実施例3について説明する。本実施例において、実施例1,2で説明した構成要素と同じ構成要素については同一の符号を用い、詳細な説明は省略する。以下、実施例1,2と異なる点について、主に説明する。
【0116】
実施例2では、負極活物質層121bや正極活物質層122bの体積が変化しないと仮定した上で、体積分率ε
e,jが変化するものとしている。一方、活物質の膨張や収縮によって各活物質層121b,122bの体積が変化することがある。この場合には、各活物質層121b,122bの体積変化を考慮する必要がある。
【0117】
そこで、本実施例では、各活物質層121b,122bの体積変化を考慮して流速u
jを算出している。各活物質層121b,122bの体積が変化すると、各活物質層121b,122bにおいて、電解液が存在する空間の体積が変化することに応じて体積分率ε
e,jが変化する。この点を考慮して、体積分率ε
e,jを算出できる。以下、体積分率ε
e,jの算出方法について、具体的に説明する。
【0118】
本実施例では、各活物質層121b,122bの体積変化を各活物質層121b,122bの厚さの変化とみなしている。各活物質層121b,122bの厚さとは、負極板121および正極板122が対向する方向(
図7の上下方向)における各活物質層121b,122bの長さである。
【0119】
各活物質層121b,122bの厚さが変化した分だけ、発電要素120の厚さが変化するときには、発電要素120の厚さの変化量が下記式(15)によって表される。発電要素120の厚さとは、
図4において、Y方向における発電要素120の長さである。
【0120】
【数12】
【0121】
上記式(15)において、Δy
0は発電要素120の厚さの変化量である。変化量Δy
0は、正極活物質層122bの厚さの変化量Δy
pと、負極活物質層121bの厚さの変化量Δy
nと、セパレータ123の厚さの変化量Δy
sとの総和になる。上記式(15)では、セパレータ123の厚さの変化量Δy
sも考慮している。セパレータ123の厚さとは、負極板121および正極板122が対向する方向(
図7の上下方向)におけるセパレータ123の長さである。なお、変化量Δy
sを無視することもできる。
【0122】
変化量Δy
pは、正極活物質層122bの厚さ(変化前の厚さ)y
pに正極活物質の体積膨張率β
pを乗算することによって求められる。変化量Δy
nは、負極活物質層121bの厚さ(変化前の厚さ)y
nに負極活物質の体積膨張率β
nを乗算することによって求められる。変化量Δy
sは、セパレータ123の厚さ(変化前の厚さ)y
sにセパレータ123を構成する材料(すなわち、セパレータ123自体)の体積膨張率β
sを乗算することによって求められる。
【0123】
二次電池10には拘束力が与えられることがある。この拘束力は、Y方向において二次電池10を挟む力である。二次電池10を固定したり、発電要素120の入出力性能を確保したりするために、二次電池10に拘束力を与えることがある。二次電池10(発電要素120)に拘束力が与えられており、発電要素120の厚さの変化が制限されるとき、発電要素120の厚さの変化量Δyは変化量Δy
0よりも小さくなる。すなわち、変化量Δyは、発電要素120の厚さが変化するときの力と、発電要素120に与えられた拘束力とが釣り合っているときの変化量となる。
【0124】
ここで、二次電池10の厚さの変化について、
図11に示すバネモデルを用いて説明する。二次電池10は、電解液が含浸されていない部分(非含浸部分という)と、電解液が含浸された部分(含浸部分という)とで構成されている。非含浸部分は、電池ケース110および集電箔121a,122aである。含浸部分は、負極活物質層121b、正極活物質層122bおよびセパレータ123である。
図11において、バネ定数k
1は、非含浸部分のバネ定数(固定値)であり、バネ定数k
2は、含浸部分のバネ定数(固定値)である。
【0125】
図11に示す初期状態とは、各活物質層121b,122bおよびセパレータ123が膨張する前の状態である。ここで、非含浸部分の厚さは初期値を示す。二次電池10に拘束力が与えられていない状態(非拘束状態、すなわち自然状態)では、各活物質層121b,122bおよびセパレータ123の膨張によって、発電要素120の厚さが初期状態の厚さよりも変化量Δy
0だけ増加する。ここで、非含浸部分の厚さは初期値のままである。
【0126】
一方、二次電池10に拘束力が与えられている状態(拘束状態)では、変化量Δy
0に相当する力と拘束力とが釣り合う。拘束力によって発電要素120が縮められ、拘束状態での発電要素120の厚さは、非拘束状態での発電要素120の厚さよりも小さくなる。拘束状態において、含浸部分の厚さは、初期状態の厚さよりも変化量Δyの分だけ大きくなる。ここで、変化量Δyは変化量Δy
0よりも小さい。
【0127】
図11に示す拘束状態では、下記式(16)に示す関係(力の釣り合い関係)が成り立つ。
【0128】
【数13】
【0129】
上記式(16)において、Hは発電要素120の高さ(固定値)であり、pは拘束状態における電解液の圧力であり、xはX方向における発電要素120の位置である。バネ定数k
1,k
2は実験などによって予め求めておくことができる。高さHとは、
図2や
図4において、Z方向における発電要素120の長さであり、予め求めておくことができる。
【0130】
変化量Δy
0は、電池温度Tbや二次電池10のSOCに依存する。このため、電池温度TbおよびSOCの少なくとも一方と、変化量Δy
0との対応関係を示す情報(マップ又は演算式)を実験などによって予め用意しておけば、電池温度TbやSOCを特定することにより変化量Δy
0を特定できる。変化量Δy
0を特定すれば、変化量Δyは、圧力pを変数として含む関数で表すことができる。
【0131】
変化量Δyは、発電要素120の全体における厚さの変化量である。ここで、各活物質層121b,122bおよびセパレータ123のそれぞれにおける厚さの変化量Δy
p,Δy
n,Δy
sは、各活物質層121b,122bおよびセパレータ123におけるバネ定数の比と、変化量Δyとから算出できる。具体的には、変化量Δy
p,Δy
n,Δy
sは、下記式(17)によって表される。
【0132】
【数14】
【0133】
上記式(17)において、k
nは負極活物質層121bのバネ定数(固定値)、k
pは正極活物質層122bのバネ定数(固定値)、k
sはセパレータ123のバネ定数(固定値)である。各バネ定数k
n,k
p,k
sは実験などによって予め求めておくことができる。
【0134】
変化量Δy
p,Δy
n,Δy
sを用いれば、各活物質層121b,122bおよびセパレータ123のそれぞれにおける厚さy
p,y
n,y
sを把握できる。すなわち、前回の演算周期で算出された厚さy
jに対して、上記式(17)で算出された変化量Δy
j(Δy
p、Δy
n、Δy
s)を加算することにより、今回の厚さy
jを算出できる。
【0135】
また、変化量Δy
p,Δy
n,Δy
sを用いれば、正極活物質層122b、負極活物質層121bおよびセパレータ123のそれぞれにおいて、電解液が存在する空間の体積の変化量ΔV
e,jを算出できる。ここで、V
e,jは、各活物質層121b,122bおよびセパレータ123のそれぞれにおいて、電解液が存在する空間の体積である。変化量ΔV
e,jは下記式(18)によって表される。
【0136】
【数15】
【0137】
上記式(18)において、V
s,jは、各活物質層121b,122bでは、各活物質層121b,122bに含まれる活物質の体積(V
s,n、V
s,p)を示し、セパレータ123では、セパレータ123自体の体積(V
s,s)を示す。そして、体積V
s,jの変化量がΔV
s,jとなる。V
all,jは体積V
s,jおよび体積V
e,jの総和である。そして、体積V
all,jの変化量がΔV
all,jとなる。
【0138】
変化量ΔV
all,jおよび変化量ΔV
s,jは、下記式(19),(20)によって表される。
【0139】
【数16】
【0140】
上記式(19)に基づいて変化量ΔV
all,jを算出するとき、体積V
all,jおよび厚さy
jとしては、前回の演算周期で算出された値が用いられる。また、変化量Δy
jとしては、上記式(17)が用いられる。上記式(20)に示す体積膨張率β
jは、実施例2で説明したように、電池温度Tbや二次電池10のSOCから算出できる。また、上記式(20)に示す体積分率ε
e,jおよび体積V
all,jとしては、前回の演算周期で算出された値が用いられる。
【0141】
上記式(19),(20)に基づいて変化量ΔV
all,j,ΔV
s,jを算出すれば、上記式(18)に基づいて変化量ΔV
e,jを算出できる。ここで、上記式(20)には体積膨張率β
jが含まれているため、体積膨張率β
jに基づいて変化量ΔV
e,jを算出できる。
【0142】
電解液の流速u
jを算出する式(上記式(1),(10)〜(12))では、変化量ΔV
e,jがパラメータとして含まれていない。ただし、電解液が存在する空間の体積が変化するときには、電解液の体積分率ε
e,jが変化するため、変化量ΔV
e,jを変化量Δε
e,jに変換することができる。具体的には、体積V
all,jが予め定めた一定の体積V
all_model,jであると仮定したとき、下記式(21)に示すように、体積V
all_model,jおよび変化量ΔV
e,jから変化量Δε
e,jを算出できる。
【0143】
【数17】
【0144】
変化量Δε
e,jを算出すれば、前回の演算周期で算出された体積分率ε
e,jに変化量Δε
e,jを加算することにより、今回の体積分率ε
e,jを算出できる。今回算出した体積分率ε
e,jを用いれば、上記式(1),(2)に基づいて、又は、上記式(10)〜(12)に基づいて、流速u
jを算出できる。また、上記式(13)に基づいて塩濃度c
e,jを算出するときにも、今回算出した体積分率ε
e,jを用いることができる。
【0145】
本実施例によれば、各活物質層121b,122bおよびセパレータ123のそれぞれにおける体積(具体的には厚さ)が変化したときを考慮して、体積分率ε
e,jを算出している。これにより、上述した体積が変化するときにおいて、流速u
jの算出精度を向上させることができる。これに伴い、塩濃度分布の算出精度を向上させたり、抵抗上昇量Rhの算出精度を向上させたりすることができる。
【0146】
透過係数K
jは、各活物質層121b,122bおよびセパレータ123のそれぞれにおける厚さy
j(すなわち、厚さy
p,y
n,y
s)に依存する。例えば、正極活物質層122bにおいて、正極活物質の体積が一定であるとき、正極活物質層122bの厚さy
pが大きくなるほど、正極活物質層122b中で電解液が移動しやすくなるため、透過係数K
pが大きくなる。
【0147】
また、正極活物質の体積が一定であるとき、正極活物質層122bの厚さy
pが小さくなるほど、正極活物質層122b中で電解液が移動しにくくなるため、透過係数K
pが小さくなる。同様に、セパレータ123自体の体積が一定であるとき、セパレータ123の厚さy
sが大きくなるほど、セパレータ123中で電解液が移動しやすくなるため、セパレータ123の透過係数K
sが大きくなる。また、セパレータ123自体の体積が一定であるとき、セパレータ123の厚さy
sが小さくなるほど、セパレータ123中で電解液が移動しにくくなるため、透過係数K
sが小さくなる。
【0148】
したがって、透過係数K
jおよび厚さy
jの対応関係を示す情報(マップ又は演算式)を実験などによって予め用意しておけば、厚さy
jに応じた透過係数K
jを特定できる。このように特定した透過係数K
jは、上記式(1)又は上記式(10)〜(12)において用いることができる。
【0149】
一方、透過係数K
jは体積膨張率β
jに依存する。例えば、正極活物質層122bにおいて、厚さy
pが一定であるとき、正極活物質が膨張するほど、正極活物質層122b中で電解液が移動しにくくなるため、透過係数K
pが小さくなる。また、厚さy
pが一定であるとき、正極活物質が収縮するほど、正極活物質層122b中で電解液が移動しやすくなるため、透過係数K
pが大きくなる。同様に、セパレータ123の厚さy
sが一定であるとき、セパレータ123自体が膨張するほど、セパレータ123中で電解液が移動しにくくなるため、透過係数K
sが小さくなる。また、厚さy
sが一定であるとき、セパレータ123自体が収縮するほど、セパレータ123中で電解液が移動しやすくなるため、透過係数K
sが大きくなる。
【0150】
したがって、透過係数K
jおよび体積膨張率β
jの対応関係を示す情報(マップ又は演算式)を実験などによって予め用意しておけば、体積膨張率β
jに応じた透過係数K
jを特定できる。このように特定した透過係数K
jは、上記式(1)又は上記式(10)〜(12)において用いることができる。なお、体積膨張率β
jは、実施例2で説明したように、電池温度Tbや二次電池10のSOCに基づいて算出できる。
【0151】
透過係数K
jを特定するときには、厚さy
jおよび体積膨張率β
jの少なくとも一方を考慮できる。厚さy
jおよび体積膨張率β
jの両方を考慮するときには、厚さy
jおよび体積膨張率β
jと、透過係数K
jとの対応関係を示す情報(マップ又は演算式)を実験などによって予め用意しておけばよい。
【0152】
一方、上述した説明では、上記式(16)に示すバネ定数k
1,k
2を固定値としているが、バネ定数k
1,k
2を変更することもできる。バネ定数k
1,k
2を規定する部分(含浸部分および非含浸部分)が
図11に示す非拘束状態から縮められると、バネ定数k
1,k
2が大きくなる。含浸部分が膨張するほど、非含浸部分が縮められるため、変化量Δyに基づいて、非含浸部分のバネ定数k
1を算出できる。具体的には、変化量Δyおよびバネ定数k
1の対応関係を示す情報(マップ又は演算式)を実験などによって予め用意しておけば、変化量Δyを算出することにより、バネ定数k
1を算出できる。バネ定数k
1を算出するときには、前回の演算周期で算出された変化量Δyを用いることができる。
【0153】
図11を用いて説明したように、含浸部分は、変化量Δy
0および変化量Δyの差(Δy
0−Δy)に相当する分だけ、縮められることになる。したがって、この差(Δy
0−Δy)に基づいてバネ定数k
2を算出できる。具体的には、差(Δy
0−Δy)およびバネ定数k
2の対応関係を示す情報(マップ又は演算式)を実験などによって予め用意しておけば、差(Δy
0−Δy)を算出することにより、バネ定数k
2を算出できる。バネ定数k
2を算出するときには、前回の演算周期で算出された差(Δy
0−Δy)を用いることができる。
【0154】
含浸部分は、負極活物質層121b、正極活物質層122bおよびセパレータ123となるため、バネ定数k
2にはバネ定数k
n,k
p,k
sが含まれる。各バネ定数k
n,k
p,k
sは、バネ定数k
2を算出する場合と同様に、差(Δy
0,j−Δy
j)に基づいて算出できる。ここで、変化量Δy
0,jは、変化量Δy
0のうち、各活物質層121b,122bおよびセパレータ123のそれぞれが占める変化量である。各バネ定数k
n,k
p,k
sを算出するときには、前回の演算周期で算出された差(Δy
0,j−Δy
j)を用いることができる。このように算出された各バネ定数k
n,k
p,k
sは上記式(17)で用いられる。