(57)【要約】【課題】ＳＯＣの推定を高精度かつ短時間に行うことのできる充電状態推定装置、充電状態推定方法、およびプログラムを提供すること。【解決手段】充電状態推定装置は、蓄電池の電圧を測定する電圧測定部６４と、電圧測定部６４による測定結果に基づいて蓄電池のＯＣＶを推定するＯＣＶ決定部６６と、ＯＣＶ決定部６６により推定された蓄電池のＯＣＶに基づいて蓄電池の充電状態を推定するＳＯＣ推定部６７と、を備える。電圧測定部６４は、予め定められた規定時間だけ、予め定められた特定充電電流で蓄電池の充電を行い、充電中における蓄電池の電圧を測定するとともに、予め定められた規定時間だけ、予め定められた特定放電電流で蓄電池の放電を行い、放電中における蓄電池の電圧を測定する。【選択図】図２
2013148458.tif 000002
【特許請求の範囲】
【請求項１】
蓄電池の充電状態を推定する充電状態推定装置であって、
前記蓄電池の電圧を測定する電圧測定手段と、
前記電圧測定手段による測定結果に基づいて、前記蓄電池の開回路電圧を推定する開回路電圧決定手段と、
前記開回路電圧決定手段により推定された前記蓄電池の開回路電圧に基づいて、当該蓄電池の充電状態を推定する充電状態推定手段と、を備え、
前記電圧測定手段は、
予め定められた第１の規定時間だけ、予め定められた特定充電電流で前記蓄電池の充電を行い、当該充電を行った際の当該蓄電池の電圧を測定するとともに、
予め定められた第２の規定時間だけ、予め定められた特定放電電流で前記蓄電池の放電を行い、当該放電を行った際の当該蓄電池の電圧を測定することを特徴とする充電状態推定装置。
【請求項２】
前記特定充電電流をＩｍ、前記特定放電電流をＩｎ、前記充電を行った際の蓄電池の電圧をＶｍ、前記放電を行った際の蓄電池の電圧をＶｎ、推定すべき前記蓄電池の開回路電圧をＶ０とすると、
前記開回路電圧決定手段は、下記数式（１）または下記数式（２）により、前記蓄電池の開回路電圧を推定することを特徴とする請求項１に記載の充電状態推定装置。
【数１】
2013148458.tif 000008
【数２】
2013148458.tif 000009
【請求項３】
前記特定充電電流の下限値を設定して、前記測定結果に対する前記測定した蓄電池に流れる電流の測定誤差の影響の度合いを、予め定められたレベル以下にする充電電流下限値設定手段を備えることを特徴とする請求項１または２に記載の充電状態推定装置。
【請求項４】
前記特定充電電流の上限値を設定して、前記蓄電池に電流が流れることによって生じる温度変化による当該蓄電池の電圧の変化を、予め定められたレベル以下にする充電電流上限値設定手段を備えることを特徴とする請求項１から３のいずれかに記載の充電状態推定装置。
【請求項５】
前記特定放電電流の下限値を設定して、前記測定結果に対する前記測定した蓄電池に流れる電流の測定誤差の影響の度合いを、予め定められたレベル以下にする放電電流下限値設定手段を備えることを特徴とする請求項１から４のいずれかに記載の充電状態推定装置。
【請求項６】
前記特定放電電流の上限値を設定して、前記蓄電池に電流が流れることによって生じる温度変化による当該蓄電池の電圧の変化を、予め定められたレベル以下にする放電電流上限値設定手段を備えることを特徴とする請求項１から５のいずれかに記載の充電状態推定装置。
【請求項７】
前記蓄電池に流れる電流を測定する電流測定手段を備え、
前記充電状態推定手段は、前記電流測定手段により測定された電流値が予め定められた閾値以上であれば、
前記開回路電圧決定手段により推定された前記蓄電池の開回路電圧に基づいて当該蓄電池の充電状態を推定するとともに、前記蓄電池に流れる充電電流と放電電流とを積算して当該蓄電池の充電状態を推定し、
前記充電電流と放電電流とを積算して推定した充電状態に対して、前記開回路電圧に基づいて推定した充電状態で補正することを特徴とする請求項１から６のいずれかに記載の充電状態推定装置。
【請求項８】
前記蓄電池に流れる電流を測定する電流測定手段を備え、
前記充電状態推定手段は、前記電流測定手段により測定された電流値が予め定められた閾値未満であれば、
前記開回路電圧決定手段により推定された前記蓄電池の開回路電圧に基づいて当該蓄電池の充電状態を推定するとともに、前記蓄電池に流れる充電電流と放電電流とを積算して当該蓄電池の充電状態を推定し、
前記開回路電圧に基づいて推定した充電状態に対して、前記充電電流と放電電流とを積算して推定した充電状態で補正することを特徴とする請求項１から７のいずれかに記載の充電状態推定装置。
【請求項９】
前記蓄電池は、リチウムイオン電池であることを特徴とする請求項１から８のいずれかに記載の充電状態推定装置。
【請求項１０】
蓄電池の充電状態を推定する充電状態推定方法であって、
前記蓄電池の電圧を測定する第１のステップと、
前記第１のステップにおける測定結果に基づいて、前記蓄電池の開回路電圧を推定する第２のステップと、
前記第２のステップにおいて推定した前記蓄電池の開回路電圧に基づいて、当該蓄電池の充電状態を推定する第３のステップと、を備え、
前記第１のステップでは、
予め定められた第１の規定時間だけ、予め定められた特定充電電流で前記蓄電池の充電を行い、当該充電を行った際の当該蓄電池の電圧を測定するとともに、
予め定められた第２の規定時間だけ、予め定められた特定放電電流で前記蓄電池の放電を行い、当該放電を行った際の当該蓄電池の電圧を測定することを特徴とする充電状態推定方法。
【請求項１１】
蓄電池の充電状態を推定する充電状態推定方法をコンピュータに実行させるプログラムであって、
前記蓄電池の電圧を測定する第１のステップと、
前記第１のステップにおける測定結果に基づいて、前記蓄電池の開回路電圧を推定する第２のステップと、
前記第２のステップにおいて推定した前記蓄電池の開回路電圧に基づいて、当該蓄電池の充電状態を推定する第３のステップと、をコンピュータに実行させ、
前記第１のステップでは、
予め定められた第１の規定時間だけ、予め定められた特定充電電流で前記蓄電池の充電を行わせ、当該充電を行った際の当該蓄電池の電圧を測定させるとともに、
予め定められた第２の規定時間だけ、予め定められた特定放電電流で前記蓄電池の放電を行わせ、当該放電を行った際の当該蓄電池の電圧を測定させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄電池の充電状態を推定する充電状態推定装置、充電状態推定方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、リチウムイオン電池といった、充電と放電とを繰り返すことのできる電池（以下、「蓄電池」と称する。）が、様々な機器や装置で用いられている。この蓄電池の充電状態（以下、「Ｓｔａｔｅ  Ｏｆ  Ｃｈａｒｇｅ」の略である「ＳＯＣ」と称する。）を推定する手法としては、例えば、以下の２つの手法が考えられる。
【０００３】
第１の手法としては、充電電流と放電電流とを積算してＳＯＣを推定する手法が考えられる（例えば、特許文献１〜３参照）。この手法では、まず、蓄電池に入力される充電電流の積算値と、蓄電池から出力される放電電流の積算値と、を求める。次に、満充電の状態における蓄電池の蓄電容量を上限として、この蓄電容量に対して、充電電流の積算値を加算するとともに、放電電流の積算値を減算して、ＳＯＣを推定する。
【０００４】
第２の手法としては、開回路電圧（「開放回路電圧」と称されることもある。以下、「Ｏｐｅｎ  Ｃｉｒｃｕｉｔ  Ｖｏｌｔａｇｅ」の略である「ＯＣＶ」と称する。）とＳＯＣとの関係を用いてＳＯＣを推定する手法が考えられる。ここで、ＯＣＶとＳＯＣとは、ＯＣＶが定まるとＳＯＣが一義的に定まる関係にある。そこで、この手法では、ＯＣＶを測定し、ＯＣＶとＳＯＣとの関係を用いてＳＯＣを推定する。
【０００５】
なお、蓄電池は、１つの電池セルで構成される場合と、所定の蓄電容量の電池セルを複数個接続した組電池で構成される場合と、がある。以下の説明において、「蓄電池」とは、上述の２つの場合を区別するものではなく、これら２つの場合も含まれるものとする。また、「蓄電池のＳＯＣ」または単に「ＳＯＣ」とは、蓄電池が１つの電池セルで構成される場合には、この１つの電池セルのＳＯＣのことを示し、蓄電池が複数の電池セルからなる組電池で構成される場合には、組電池のＳＯＣのことを示すものとする。
【０００６】
ただし、組電池で構成された蓄電池のＳＯＣであることをあえて明記する場合には、例えば「蓄電池を構成する組電池のＳＯＣ」のように記載するものとする。また、組電池を構成する各電池セルのＳＯＣであることをあえて明記する場合には、例えば「蓄電池である組電池を構成する各電池セルのＳＯＣ」のように記載するものとする。
【０００７】
また、組電池のＳＯＣについては、組電池を構成する電池セルの平均電圧、最大電圧、または最小電圧のいずれかで判断する場合があるが、以下の説明では、これらのいずれかに限定するものではない。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００２−２３６１５７号公報
【特許文献２】特開２００７−３３３４４７号公報
【特許文献３】特表２００９−５１９４６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ここで、ＳＯＣは、蓄電池に蓄えられている電気の残量（残容量）を、満充電時の蓄電容量で割った値を、パーセンテージで表したものである。このＳＯＣは、蓄電池の蓄電容量がゼロの場合に０％となり、蓄電池の蓄電容量がＳＯＣの推定時における蓄電容量の上限値（満充電時の蓄電容量に相当）に等しい場合に１００％となる。
【００１０】
また、蓄電池の充電や放電が繰り返されると、蓄電池を構成する電池セルが経年変化により劣化し、これが蓄電池の劣化として現れるため、その結果、蓄電池の蓄電容量の上限値は、この蓄電池の劣化に伴って低下する。このため、例えば、性能が同一である蓄電池同士であっても、製造時期やこれまでの充放電の状況などが異なることによって、これら蓄電池の劣化状況に違いがあると、満充電時の蓄電容量に差が生ずることとなる。したがって、ＳＯＣの値が同一であっても、蓄電池の劣化状況が異なっていれば、蓄電池の蓄電容量は異なることとなる。よって、ＳＯＣを正確に推定するためには、蓄電池の劣化を考慮する必要がある。
【００１１】
しかしながら、上述の充電電流と放電電流とを積算してＳＯＣを推定する手法において、蓄電池の劣化を考慮する場合、ＳＯＣ推定のための演算が複雑化してしまい、蓄電池のＳＯＣの推定に時間がかかってしまっていた。一方、上述の充電電流と放電電流とを積算してＳＯＣを推定する手法において、蓄電池の劣化を考慮しない場合、蓄電池のＳＯＣの推定にかかる時間を短縮できるものの、蓄電池が劣化するに従って、ＳＯＣの推定値とＳＯＣの現実の値とが乖離してしまい、ＳＯＣの推定精度が低下していた。
【００１２】
また、上述の充電電流と放電電流とを積算してＳＯＣを推定する手法では、充電電流および放電電流を測定する必要がある。しかしながら、電流を測定する電流センサには、測定誤差が存在する。このため、例えば微少な充電電流や放電電流が流れる期間が長期化すると、充電電流の積算値や放電電流の積算値に対する電流センサの測定誤差の影響が大きくなってしまう。したがって、ＳＯＣの推定値とＳＯＣの現実の値とが乖離してしまい、ＳＯＣの推定精度が低下する場合があった。
【００１３】
以上のように、上述の充電電流と放電電流とを積算してＳＯＣを推定する手法には、ＳＯＣの推定を高精度かつ短時間で行うことは困難であるという課題があった。
【００１４】
一方、ＯＣＶとＳＯＣとの関係は、蓄電池が劣化しても変化しない。このため、上述のＯＣＶとＳＯＣとの関係を用いてＳＯＣを推定する手法では、蓄電池が劣化しても、ＳＯＣの推定値とＳＯＣの現実の値とが乖離してしまうのを防止できる。しかしながら、上述のＯＣＶとＳＯＣとの関係を用いてＳＯＣを推定する手法では、図６を用いて後述するように、ＯＣＶの測定を高精度かつ短時間で行うことは困難であった。
【００１５】
図６は、充電後または放電後における蓄電池のＯＣＶの経時変化を示す図である。図６では、波形ａ〜ｄの４つの波形が示されている。
【００１６】
波形ａおよび波形ｂは、時刻ｔ０以前の期間において放電状態であった蓄電池のＯＣＶについて、この放電が時刻ｔ０において終了した後の変化を示す。ただし、時刻ｔ０以前の期間において蓄電池に流れていた放電電流について、波形ａにおける放電電流は、波形ｂにおける放電電流より大きい。
【００１７】
波形ｃおよび波形ｄは、時刻ｔ０以前の期間において充電状態であった蓄電池のＯＣＶについて、この充電が時刻ｔ０において終了した後の変化を示す。ただし、時刻ｔ０以前の期間において蓄電池に流れていた充電電流について、波形ｄにおける充電電流は、波形ｃにおける充電電流より大きい。
【００１８】
図６に示すように、蓄電池の充電または放電が終了すると、終了後すぐに蓄電池のＯＣＶが安定するのではなく（なお、安定した状態のＯＣＶを真のＯＣＶと称する。）、時間が経過するに従って蓄電池のＯＣＶが安定して真のＯＣＶに近づく。これは、蓄電池の充電または放電が終了してから、蓄電池の内部における化学反応が落ち着くまでに、時間がかかるためである。このため、ＯＣＶの測定を高精度かつ短時間に行うことは困難であった。なお、蓄電池の内部における化学反応が落ち着くまでとは、例えば蓄電池を構成する電池セルがリチウムイオン電池セルである場合には、蓄電池の内部におけるリチウムイオンの移動が落ち着いて平衡状態になるまで、ということである。
【００１９】
以上のように、上述のＯＣＶとＳＯＣとの関係を用いてＳＯＣを推定する手法には、ＯＣＶの測定を高精度かつ短時間で行うことが困難であるため、ＳＯＣの推定を高精度かつ短時間で行うことが困難であるという課題があった。
【００２０】
そこで、本発明は、上記の課題に鑑みてなされたものであり、ＳＯＣの推定を高精度かつ短時間に行うことのできる充電状態推定装置、充電状態推定方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００２１】
本発明は、上述の課題を解決するために、以下の事項を提案している。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
【００２２】
（１）  本発明は、蓄電池（例えば、図１の蓄電池１０に相当）の充電状態（例えば、後述のＳＯＣに相当）を推定する充電状態推定装置（例えば、図１の制御部６０に相当）であって、前記蓄電池の電圧を測定する電圧測定手段（例えば、図２の電圧測定部６４に相当）と、前記電圧測定手段による測定結果に基づいて、前記蓄電池の開回路電圧（例えば、後述のＯＣＶに相当）を推定する開回路電圧決定手段（例えば、図２のＯＣＶ決定部６６に相当）と、前記開回路電圧決定手段により推定された前記蓄電池の開回路電圧に基づいて、当該蓄電池の充電状態を推定する充電状態推定手段（例えば、図２のＳＯＣ推定部６７に相当）と、を備え、前記電圧測定手段は、予め定められた第１の規定時間（例えば、後述の規定時間に相当）だけ、予め定められた特定充電電流（例えば、後述の特定充電電流に相当）で前記蓄電池の充電を行い、当該充電を行った際の当該蓄電池の電圧を測定するとともに、予め定められた第２の規定時間（例えば、後述の規定時間に相当）だけ、予め定められた特定放電電流（例えば、後述の特定放電電流に相当）で前記蓄電池の放電を行い、当該放電を行った際の当該蓄電池の電圧を測定することを特徴とする充電状態推定装置を提案している。
【００２３】
ここで、蓄電池の真のＯＣＶに対する、充電または放電した際の蓄電池の電圧の乖離度は、それぞれ、蓄電池に流れる充電電流または放電電流の電流値に応じて変化する。
【００２４】
そこで、（１）の充電状態推定装置は、電圧測定手段により、第１の規定時間だけ特定充電電流で蓄電池の充電を行い、充電を行った際の蓄電池の電圧を測定するとともに、第２の規定時間だけ特定放電電流で蓄電池の放電を行い、放電を行った際の蓄電池の電圧を測定する。また、開回路電圧決定手段により、電圧測定手段による測定結果に基づいて、蓄電池の開回路電圧を推定する。このため、開回路電圧決定手段において、蓄電池の真のＯＣＶに対する、充電または放電した際の蓄電池の電圧の乖離度と、蓄電池に流れる充電電流または放電電流の電流値と、の関係を用いることで、蓄電池の真のＯＣＶを推定でき、その結果、蓄電池の真のＯＣＶ、または、真のＯＣＶに相当するＯＣＶを求めることができる。このため、ＳＯＣの推定を高精度に行うことができる。
【００２５】
また、（１）の充電状態推定装置は、上述のように、開回路電圧決定手段において、蓄電池の真のＯＣＶに対する、充電または放電した際の蓄電池の電圧の乖離度と、蓄電池に流れる充電電流または放電電流の電流値と、の関係を用いることで、蓄電池の真のＯＣＶを推定できる。このため、蓄電池の内部における化学反応が落ち着くまで待つことなく、蓄電池の真のＯＣＶを推定できる。したがって、蓄電池の真のＯＣＶを短時間に推定できる。よって、ＳＯＣの推定を短時間に行うことができる。
【００２６】
（２）  本発明は、（１）の充電状態推定装置について、前記特定充電電流をＩｍ、前記特定放電電流をＩｎ、前記充電を行った際の蓄電池の電圧をＶｍ、前記放電を行った際の蓄電池の電圧をＶｎ、推定すべき前記蓄電池の開回路電圧をＶ０とすると、前記開回路電圧決定手段は、下記数式（１）または下記数式（２）により、前記蓄電池の開回路電圧を推定することを特徴とする充電状態推定装置を提案している。
【００２７】
【数１】
2013148458.tif 000003
【００２８】
【数２】
2013148458.tif 000004
【００２９】
ここで、上述のように、蓄電池の真のＯＣＶに対する、充電または放電した際の蓄電池の電圧の乖離度は、それぞれ、蓄電池に流れる充電電流または放電電流の電流値に応じて変化する。具体的には、（１）の充電状態推定装置において、特定充電電流をＩｍ、特定放電電流をＩｎ、充電を行った際の蓄電池の電圧をＶｍ、放電を行った際の蓄電池の電圧をＶｎ、推定すべき蓄電池の開回路電圧をＶ０とすると、上述の数式（１）および数式（２）の関係が成り立つ。
【００３０】
そこで、（２）の充電状態推定装置は、（１）の充電状態推定装置において、開回路電圧決定手段により、上述の数式（１）または数式（２）を用いることとした。このため、蓄電池の真のＯＣＶを推定でき、上述した効果と同様の効果を奏することができる。
【００３１】
（３）  本発明は、（１）または（２）の充電状態推定装置について、前記特定充電電流の下限値を設定して、前記測定結果に対する前記測定した蓄電池に流れる電流の測定誤差の影響の度合いを、予め定められたレベル以下にする（例えば、図２の電流測定部６８による充電電流の測定結果に対する測定誤差の影響が無視または許容できるようにすることに相当）充電電流下限値設定手段（例えば、図２の電流設定部６３に相当）を備えることを特徴とする充電状態推定装置を提案している。
【００３２】
ここで、上述のように、蓄電池の真のＯＣＶに対する、充電した際の蓄電池の電圧の乖離度は、蓄電池に流れる充電電流の電流値に応じて変化する。このため、蓄電池の真のＯＣＶを正確に推定するためには、蓄電池に流れる充電電流の電流値を、正確に測定して、正確に把握する必要がある。ところが、蓄電池に流れる充電電流を測定する電流センサといった機器には、測定誤差が存在する場合がある。したがって、蓄電池に流れる充電電流の測定誤差により、蓄電池に流れる充電電流を正確に把握できず、その結果、蓄電池の真のＯＣＶを正確には推定できないおそれがある。
【００３３】
そこで、（３）の充電状態推定装置は、（１）または（２）の充電状態推定装置において、充電電流下限値設定手段により、特定充電電流の下限値を設定して、蓄電池に流れる充電電流の測定結果に対する測定誤差の影響の度合いを、予め定められたレベル以下にすることとした。このため、蓄電池に流れる充電電流の測定結果に対する測定誤差の影響の度合いを無視または許容できる範囲内にすることができるので、その結果、蓄電池の真のＯＣＶを正確に推定できる。
【００３４】
（４）  本発明は、（１）〜（３）のいずれかの充電状態推定装置について、前記特定充電電流の上限値を設定して、前記蓄電池に電流が流れることによって生じる温度変化による当該蓄電池の電圧の変化を、予め定められたレベル以下にする（例えば、図２の電圧測定部６４により蓄電池１０の電圧を測定する際に、温度変化による蓄電池１０の電圧の変化が無視または許容できるようにすることに相当）充電電流上限値設定手段（例えば、図２の電流設定部６３に相当）を備えることを特徴とする充電状態推定装置を提案している。
【００３５】
ここで、蓄電池に充電電流が流れると、蓄電池の内部抵抗により蓄電池の温度が上昇し、蓄電池の温度は、蓄電池に流れる充電電流が大きくなるに従って、大きく上昇する。また、蓄電池の温度が上昇すると、蓄電池の電圧が変化する場合がある。
【００３６】
そこで、（４）の充電状態推定装置は、（１）〜（３）のいずれかの充電状態推定装置において、充電電流上限値設定手段により、特定充電電流の上限値を設定して、蓄電池に充電電流が流れることによって生じる温度変化による蓄電池の電圧の変化を、予め定められたレベル以下にすることとした。このため、蓄電池の温度上昇による蓄電池の電圧の変化を抑制することができるので、その結果、蓄電池の真のＯＣＶをより正確に推定できる。
【００３７】
（５）  本発明は、（１）〜（４）のいずれかの充電状態推定装置について、前記特定放電電流の下限値を設定して、前記測定結果に対する前記測定した蓄電池に流れる電流の測定誤差の影響の度合いを、予め定められたレベル以下にする（例えば、図２の電流測定部６８による放電電流の測定結果に対する測定誤差の影響が無視または許容できるようにすることに相当）放電電流下限値設定手段（例えば、図２の電流設定部６３に相当）を備えることを特徴とする充電状態推定装置を提案している。
【００３８】
ここで、上述のように、蓄電池の真のＯＣＶに対する、放電した際の蓄電池の電圧の乖離度は、蓄電池に流れる放電電流の電流値に応じて変化する。このため、蓄電池の真のＯＣＶを正確に推定するためには、蓄電池に流れる放電電流の電流値を、正確に測定して、正確に把握する必要がある。ところが、蓄電池に流れる放電電流を測定する電流センサといった機器には、測定誤差が存在する場合がある。したがって、蓄電池に流れる放電電流の測定誤差により、蓄電池に流れる放電電流を正確に把握できず、その結果、蓄電池の真のＯＣＶを正確には推定できないおそれがある。
【００３９】
そこで、（５）の充電状態推定装置は、（１）〜（４）のいずれかの充電状態推定装置において、放電電流下限値設定手段により、特定放電電流の下限値を設定して、蓄電池に流れる放電電流の測定結果に対する測定誤差の影響の度合いを、予め定められたレベル以下にすることとした。このため、蓄電池に流れる放電電流の測定結果に対する測定誤差の影響の度合いを無視または許容できる範囲内にすることができるので、その結果、蓄電池の真のＯＣＶを正確に推定できる。
【００４０】
（６）  本発明は、（１）〜（５）のいずれかの充電状態推定装置について、前記特定放電電流の上限値を設定して、前記蓄電池に電流が流れることによって生じる温度変化による当該蓄電池の電圧の変化を、予め定められたレベル以下にする（例えば、図２の電圧測定部６４により蓄電池１０の電圧を測定する際に、温度変化による蓄電池１０の電圧の変化が無視または許容できるようにすることに相当）放電電流上限値設定手段（例えば、図２の電流設定部６３に相当）を備えることを特徴とする充電状態推定装置を提案している。
【００４１】
ここで、蓄電池に放電電流が流れると、蓄電池の内部抵抗により蓄電池の温度が上昇し、蓄電池の温度は、蓄電池に流れる放電電流が大きくなるに従って、大きく上昇する。また、蓄電池の温度が上昇すると、蓄電池の電圧が変化する場合がある。
【００４２】
そこで、（６）の充電状態推定装置は、（１）〜（５）のいずれかの充電状態推定装置において、放電電流上限値設定手段により、特定放電電流の上限値を設定して、蓄電池に放電電流が流れることによって生じる温度変化による蓄電池の電圧の変化を、予め定められたレベル以下にすることとした。このため、蓄電池の温度上昇による蓄電池の電圧の変化を抑制することができるので、その結果、蓄電池の真のＯＣＶをより正確に推定できる。
【００４３】
（７）  本発明は、（１）〜（６）のいずれかの充電状態推定装置について、前記蓄電池に流れる電流を測定する電流測定手段（例えば、後述の電流測定部６８に相当）を備え、前記充電状態推定手段は、前記電流測定手段により測定された電流値が予め定められた閾値（例えば、後述の閾値に相当）以上であれば、前記開回路電圧決定手段により推定された前記蓄電池の開回路電圧に基づいて当該蓄電池の充電状態を推定するとともに、前記蓄電池に流れる充電電流と放電電流とを積算して当該蓄電池の充電状態を推定し（例えば、上述の充電電流と放電電流とを積算する手法を用いてＳＯＣを推定することに相当）、前記充電電流と放電電流とを積算して推定した充電状態に対して、前記開回路電圧に基づいて推定した充電状態で補正することを特徴とする充電状態推定装置を提案している。
【００４４】
（７）の充電状態推定装置は、（１）〜（６）のいずれかの充電状態推定装置において、電流測定手段により、蓄電池に流れる電流を測定することとした。また、電流測定手段により測定された電流値が予め定められた閾値以上であれば、充電状態推定手段により、２種類の手法で蓄電池の充電状態をそれぞれ推定し、一方の推定結果に対して、他方の推定結果で補正することとした。具体的には、まず、開回路電圧決定手段により推定された蓄電池の開回路電圧に基づいて蓄電池の充電状態を推定するとともに、蓄電池に流れる充電電流と放電電流とを積算して蓄電池の充電状態を推定することとした。次に、充電電流と放電電流とを積算して推定した充電状態に対して、開回路電圧に基づいて推定した充電状態で補正することとした。このため、ＳＯＣの推定をより高精度に行うことができる。
【００４５】
（８）  本発明は、（１）〜（７）のいずれかの充電状態推定装置について、前記蓄電池に流れる電流を測定する電流測定手段（例えば、後述の電流測定部６８に相当）を備え、前記充電状態推定手段は、前記電流測定手段により測定された電流値が予め定められた閾値（例えば、後述の閾値に相当）未満であれば、前記開回路電圧決定手段により推定された前記蓄電池の開回路電圧に基づいて当該蓄電池の充電状態を推定するとともに、前記蓄電池に流れる充電電流と放電電流とを積算して当該蓄電池の充電状態を推定し（例えば、上述の充電電流と放電電流とを積算する手法を用いてＳＯＣを推定することに相当）、前記開回路電圧に基づいて推定した充電状態に対して、前記充電電流と放電電流とを積算して推定した充電状態で補正することを特徴とする充電状態推定装置を提案している。
【００４６】
（８）の充電状態推定装置は、（１）〜（７）のいずれかの充電状態推定装置において、電流測定手段により、蓄電池に流れる電流を測定することとした。また、電流測定手段により測定された電流値が予め定められた閾値未満であれば、充電状態推定手段により、２種類の手法で蓄電池の充電状態をそれぞれ推定し、一方の推定結果に対して、他方の推定結果で補正することとした。具体的には、まず、開回路電圧決定手段により推定された蓄電池の開回路電圧に基づいて蓄電池の充電状態を推定するとともに、蓄電池に流れる充電電流と放電電流とを積算して蓄電池の充電状態を推定することとした。次に、開回路電圧に基づいて推定した充電状態に対して、充電電流と放電電流とを積算して推定した充電状態で補正することとした。このため、ＳＯＣの推定をより高精度に行うことができる。
【００４７】
（９）  本発明は、（１）〜（８）のいずれかの充電状態推定装置について、前記蓄電池は、リチウムイオン電池であることを特徴とする充電状態推定装置を提案している。
【００４８】
（９）の充電状態推定装置は、蓄電池としてリチウムイオン電池を適用することとした。リチウムイオン電池の電圧は、蓄電池の温度による変化が比較的小さい。このため、蓄電池の真のＯＣＶをさらに正確に推定できる。
【００４９】
（１０）  本発明は、蓄電池（例えば、図１の蓄電池１０に相当）の充電状態（例えば、後述のＳＯＣに相当）を推定する充電状態推定方法であって、前記蓄電池の電圧を測定する第１のステップ（例えば、図５のステップＳ３、Ｓ４の処理に相当）と、前記第１のステップにおける測定結果に基づいて、前記蓄電池の開回路電圧（例えば、後述のＯＣＶに相当）を推定する第２のステップ（例えば、図５のステップＳ８の処理に相当）と、前記第２のステップにおいて推定した前記蓄電池の開回路電圧に基づいて、当該蓄電池の充電状態を推定する第３のステップ（例えば、図５のステップＳ９の処理に相当）と、を備え、前記第１のステップでは、予め定められた第１の規定時間（例えば、後述の規定時間に相当）だけ、予め定められた特定充電電流（例えば、後述の特定充電電流に相当）で前記蓄電池の充電を行い、当該充電を行った際の当該蓄電池の電圧を測定するとともに、予め定められた第２の規定時間（例えば、後述の規定時間に相当）だけ、予め定められた特定放電電流（例えば、後述の特定放電電流に相当）で前記蓄電池の放電を行い、当該放電を行った際の当該蓄電池の電圧を測定することを特徴とする充電状態推定方法を提案している。
【００５０】
ここで、蓄電池の真のＯＣＶに対する、充電または放電した際の蓄電池の電圧の乖離度は、それぞれ、蓄電池に流れる充電電流または放電電流の電流値に応じて変化する。
【００５１】
そこで、（１０）の充電状態推定方法では、まず、第１の規定時間だけ特定充電電流で蓄電池の充電を行い、充電を行った際の蓄電池の電圧を測定するとともに、第２の規定時間だけ特定放電電流で蓄電池の放電を行い、放電を行った際の蓄電池の電圧を測定する。次に、上述の測定した蓄電池の電圧に基づいて、蓄電池の開回路電圧を推定する。このため、蓄電池の真のＯＣＶに対する、充電または放電した際の蓄電池の電圧の乖離度と、蓄電池に流れる充電電流または放電電流の電流値と、の関係を用いることで、蓄電池の真のＯＣＶを推定できる。また、蓄電池の内部における化学反応が落ち着くまで待つことなく、蓄電池の真のＯＣＶを推定できる。したがって、上述した効果と同様の効果を奏することができる。
【００５２】
（１１）  本発明は、蓄電池（例えば、図１の蓄電池１０に相当）の充電状態（例えば、後述のＳＯＣに相当）を推定する充電状態推定方法をコンピュータに実行させるプログラムであって、前記蓄電池の電圧を測定する第１のステップ（例えば、図５のステップＳ３、Ｓ４の処理に相当）と、前記第１のステップにおける測定結果に基づいて、前記蓄電池の開回路電圧（例えば、後述のＯＣＶに相当）を推定する第２のステップ（例えば、図５のステップＳ８の処理に相当）と、前記第２のステップにおいて推定した前記蓄電池の開回路電圧に基づいて、当該蓄電池の充電状態を推定する第３のステップ（例えば、図５のステップＳ９の処理に相当）と、をコンピュータに実行させ、前記第１のステップでは、予め定められた第１の規定時間（例えば、後述の規定時間に相当）だけ、予め定められた特定充電電流（例えば、後述の特定充電電流に相当）で前記蓄電池の充電を行わせ、当該充電を行った際の当該蓄電池の電圧を測定させるとともに、予め定められた第２の規定時間（例えば、後述の規定時間に相当）だけ、予め定められた特定放電電流（例えば、後述の特定放電電流に相当）で前記蓄電池の放電を行わせ、当該放電を行った際の当該蓄電池の電圧を測定させるためのプログラムを提案している。
【００５３】
ここで、蓄電池の真のＯＣＶに対する、充電または放電した際の蓄電池の電圧の乖離度は、それぞれ、蓄電池に流れる充電電流または放電電流の電流値に応じて変化する。
【００５４】
そこで、（１１）のプログラムをコンピュータを用いて実行することで、まず、第１の規定時間だけ特定充電電流で蓄電池の充電を行い、充電を行った際の蓄電池の電圧を測定するとともに、第２の規定時間だけ特定放電電流で蓄電池の放電を行い、放電を行った際の蓄電池の電圧を測定する。次に、上述の測定した蓄電池の電圧に基づいて、蓄電池の開回路電圧を推定する。このため、蓄電池の真のＯＣＶに対する、充電または放電した際の蓄電池の電圧の乖離度と、蓄電池に流れる充電電流または放電電流の電流値と、の関係を用いることで、蓄電池の真のＯＣＶを推定できる。また、蓄電池の内部における化学反応が落ち着くまで待つことなく、蓄電池の真のＯＣＶを推定できる。したがって、上述した効果と同様の効果を奏することができる。
【発明の効果】
【００５５】
本発明によれば、ＳＯＣの推定を高精度かつ短時間に行うことができる。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施形態に係る充電状態推定装置を有する蓄電装置の構成を示すブロック図である。
【図２】前記充電状態推定装置として機能する制御部の構成を示すブロック図である。
【図３】蓄電池のＯＣＶとＳＯＣとの関係を示す図である。
【図４】充電中または放電中における蓄電池の電圧を示す図である。
【図５】前記制御部が行うＳＯＣ推定処理を示すフローチャートである。
【図６】充電後または放電後における蓄電池のＯＣＶの経時変化を示す図である。
【発明を実施するための形態】
【００５７】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。なお、以下の実施形態における構成要素は適宜、既存の構成要素などとの置き換えが可能であり、また、他の既存の構成要素との組み合わせを含む様々なバリエーションが可能である。したがって、以下の実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００５８】
［蓄電装置１の構成］
図１は、本発明の一実施形態に係る充電状態推定装置を有する蓄電装置１の構成を示すブロック図である。図１において、太い実線は、電力を伝達する電力線を示し、細い実線は、制御信号やデータを伝送する信号線を示す。
【００５９】
蓄電装置１における充電状態推定では、上述の充電電流と放電電流とを積算する手法と、上述のＳＯＣとＯＣＶとの関係を用いる手法と、を組み合わせて、リチウムイオン電池としての蓄電池１０のＳＯＣを推定する。ただし、上述のＳＯＣとＯＣＶとの関係を用いる手法では、本発明に係る後述のＳＯＣ推定処理を行う。
【００６０】
具体的には、蓄電池１０に流れる電流が予め定められた閾値電流以上である場合には、上述の充電電流と放電電流とを積算する手法により、蓄電池１０のＳＯＣを推定する。一方、蓄電池１０に流れる電流が閾値電流未満である場合には、後述の本発明に係るＳＯＣ推定処理により、蓄電池１０のＳＯＣを推定する。なお、上述の閾値電流の電流値は、充電中または放電中において蓄電池１０に流れる電流の下限値に設定される。このため、図５のステップＳ１において後述するように、蓄電池が充電中でも放電中でもない場合、すなわち蓄電池１０が待機状態である場合には、後述の本発明に係るＳＯＣ推定処理により、蓄電池１０のＳＯＣを推定することとなる。一方、蓄電池が充電中または放電中である場合には、上述の充電電流と放電電流とを積算する手法により、蓄電池１０のＳＯＣを推定することになる。
【００６１】
充電状態推定装置を有する蓄電装置１は、上述の蓄電池１０に加えて、コンバータ２０、インバータ３０、充電部４０、停電監視部５０、制御部６０、および表示部７０を備える。制御部６０が充電状態推定装置として機能する。
【００６２】
コンバータ２０は、商用電源１００から出力された交流電力を、直流電力に変換する。本実施形態では、商用電源１００は、蓄電装置１の外部に設けられており、入力端子ＩＮにおいて蓄電装置１と接続されているものとする。
【００６３】
充電部４０は、コンバータ２０で変換された直流電力に基づいて、蓄電池１０を充電する。
【００６４】
停電監視部５０は、商用電源１００から出力された交流電力を監視する。そして、商用電源１００から出力された交流電力が予め定められた閾値レベル以上である場合には、停電が発生していないと判断する。一方、商用電源１００から出力された交流電力が閾値レベル未満である場合には、停電が発生していると判断し、停電検知信号を制御部６０に送信する。
【００６５】
表示部７０は、液晶表示装置や発光ダイオードや７セグメントＬＥＤといった、報知する情報に応じて表示態様を変化させるもので構成される。この表示部７０は、制御部６０により制御される。
【００６６】
制御部６０は、停電検知信号を停電監視部５０から受信すると、蓄電池１０および表示部７０を制御する。具体的には、停電検知信号を停電監視部５０から受信すると、表示部７０に、停電が発生している旨を表示させるとともに、蓄電池１０に、この蓄電池１０に蓄電されている直流電力をインバータ３０へ出力させる。
【００６７】
また、制御部６０は、コンバータ２０で変換された直流電力と負荷２００で必要な電力とに応じて、蓄電池１０に蓄電されている直流電力をインバータ３０へ出力させる。具体的には、制御部６０は、コンバータ２０で変換された直流電力に関する情報をコンバータ２０から受信するとともに、負荷２００で必要な電力に関する情報を負荷２００から受信する。
【００６８】
負荷２００で必要な電力を、コンバータ２０で変換された直流電力だけで供給できる場合には、制御部６０は、蓄電池１０に、インバータ３０へ直流電力を出力させない。これによれば、インバータ３０には、コンバータ２０で変換された直流電力のみが入力されることとなる。
【００６９】
一方、負荷２００で必要な電力を、コンバータ２０で変換された直流電力だけでは供給できない場合には、制御部６０は、蓄電池１０に、インバータ３０へ直流電力を出力させる。これによれば、インバータ３０には、コンバータ２０で変換された直流電力に加えて、蓄電池１０に蓄電されている直流電力も入力されることとなる。
【００７０】
また、上述のように停電検知信号を停電監視部５０から受信した場合、すなわち商用電源１００で停電が発生した場合にも、制御部６０は、蓄電池１０に、インバータ３０へ直流電力を出力させる。これによれば、インバータ３０には、コンバータ２０からの直流電力は入力されないが、蓄電池１０に蓄電されている直流電力が入力されることとなる。
【００７１】
なお、本実施形態では、負荷２００は、出力端子ＯＵＴにおいて蓄電装置１と接続されているものとする。
【００７２】
また、制御部６０は、蓄電池１０に流れる充電電流および放電電流を検出する。そして、基本的には上述の充電電流と放電電流とを積算する手法により、蓄電池１０のＳＯＣを推定する。ただし、検出結果が予め定められた閾値電流以下である期間が予め定められた時間に亘って継続すると、後述の本発明に係るＳＯＣ推定処理により、蓄電池１０のＳＯＣを推定する。さらに、推定結果を適宜、表示部７０に表示させる。
【００７３】
インバータ３０は、コンバータ２０から出力された直流電力と、蓄電池１０から出力された直流電力と、の一方または両方を交流電力に変換して負荷２００に供給する。
【００７４】
［制御部６０の構成］
図２は、制御部６０の構成を示すブロック図である。制御部６０は、主制御部６１、記憶部６２、電流設定部６３、電圧測定部６４、電流電圧特性算定部６５、ＯＣＶ決定部６６、ＳＯＣ推定部６７、および電流測定部６８を備える。
【００７５】
主制御部６１は、制御部６０に設けられた各部の動作を統括制御するものであり、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含んで構成される。
【００７６】
記憶部６２は、主制御部６１の動作に必要なデータを記憶するものであり、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）のような記憶手段から構成される。
【００７７】
電流設定部６３は、後述の特定充電電流と、後述の特定放電電流と、後述の規定時間と、後述の規定回数と、を設定するものであり、例えばＣＰＵを含んで構成される。なお、詳細については後述するが、特定充電電流の電流値と特定放電電流の電流値とは、等しくてもよいし、異なっていてもよい。
【００７８】
電圧測定部６４は、蓄電池１０の電圧を測定する。具体的には、電圧測定部６４は、上述の規定時間だけ上述の特定充電電流で蓄電池１０を充電させ、充電中における蓄電池１０の電圧を測定する。また、電圧測定部６４は、上述の規定時間だけ上述の特定放電電流で蓄電池１０を放電させ、放電中における蓄電池１０の電圧を測定する。なお、電圧測定部６４は、上述の充電中における蓄電池１０の電圧の測定と、上述の放電中における蓄電池１０の電圧の測定と、をそれぞれ上述の規定回数ずつ行う。この電圧測定部６４は、例えば電圧センサを含んで構成される。
【００７９】
電流電圧特性算定部６５は、蓄電池１０の電流電圧特性を算定する。具体的には、電圧測定部６４により測定された充電中における蓄電池１０の電圧と、特定充電電流と、に基づいて、充電中における蓄電池１０の電流電圧特性を算定するとともに、電圧測定部６４により測定された放電中における蓄電池１０の電圧と、特定放電電流と、に基づいて、放電中における蓄電池１０の電流電圧特性を算定する。
【００８０】
より具体的には、電流電圧特性算定部６５は、電圧測定部６４により測定された規定回数分の充電中における蓄電池１０の電圧について、平均値または最確値を求め、求めた電圧と特定充電電流との関係より、充電中における蓄電池１０の電流電圧特性を算定する。また、電流電圧特性算定部６５は、電圧測定部６４により測定された規定回数分の放電中における蓄電池１０の電圧について、平均値または最確値を求め、求めた電圧と特定放電電流との関係より、放電中における蓄電池１０の電流電圧特性を算定する。この電流電圧特性算定部６５は、例えばＣＰＵを含んで構成される。
【００８１】
ＯＣＶ決定部６６は、電流電圧特性算定部６５により算定された蓄電池１０の２つの電流電圧特性に基づいて、蓄電池１０のＯＣＶを推定するものであり、例えばＣＰＵを含んで構成される。このＯＣＶ決定部６６は、蓄電池１０のＯＣＶの推定に、図３および図４を用いて後述する関係を利用する。
【００８２】
ＳＯＣ推定部６７は、ＯＣＶ決定部６６により推定された蓄電池１０のＯＣＶに基づいて、蓄電池１０のＳＯＣを推定する。具体的には、ＳＯＣ推定部６７は、記憶部６２に予め記憶されている蓄電池１０におけるＯＣＶとＳＯＣとの関係を示す関係マップ（後述の図３に示す実線を参照）を参照し、ＯＣＶ決定部６６により推定された蓄電池１０のＯＣＶに対応する蓄電池１０のＳＯＣを推定する。このＳＯＣ推定部６７は、例えばＣＰＵを含んで構成される。
【００８３】
電流測定部６８は、蓄電池１０に流れる電流値を測定し、測定結果を主制御部６１に送信する。これによれば、主制御部６１は、電流測定部６８で測定された電流値に基づいて、本発明におけるＳＯＣ推定処理を実行可能か否かを判断することができる。この電流測定部６８は、例えば電流センサを含んで構成される。
【００８４】
［ＯＣＶ決定部６６によるＯＣＶ推定手法］
図３は、蓄電池１０におけるＯＣＶとＳＯＣとの関係を示す図である。図３において、横軸は蓄電池１０のＳＯＣを示し、縦軸は蓄電池１０のＯＣＶを示す。また、破線は、上述の特定充電電流で蓄電池１０を充電した後に、予め定められた第１時間が経過した際の、ＯＣＶとＳＯＣとの関係を示す。また、一点鎖線は、上述の特定放電電流で蓄電池１０を放電させた後に、上述の第１時間が経過した際の、ＯＣＶとＳＯＣとの関係を示す。また、実線は、蓄電池１０を充電または放電させた後に、上述の第１時間よりも長い第２時間が経過した際の、ＯＣＶとＳＯＣとの関係、すなわち真のＯＣＶとＳＯＣとの関係を示す。なお、上述の第２時間は、蓄電池１０の内部におけるリチウムイオンの移動が落ち着いて平衡状態になるために必要な時間であるものとする。
【００８５】
ＯＣＶとＳＯＣとの関係は、上述のように蓄電池１０が劣化しても変化しないが、蓄電池１０を充電した際や放電した際には、図３に示すように変化する。すなわち、充電または放電した際の蓄電池１０の電圧は、蓄電池１０の真のＯＣＶから乖離する。このため、ＳＯＣの推定を高精度に行うためには、蓄電池１０の真のＯＣＶを推定する必要がある。
【００８６】
そこで、蓄電池１０に流れる充電電流の電流値と、蓄電池１０に流れる放電電流の電流値と、充電中または放電中における蓄電池１０の電圧と、の関係を用いて、蓄電池１０の真のＯＣＶを推定する。この蓄電池１０に流れる充電電流の電流値と、蓄電池１０に流れる放電電流の電流値と、充電中または放電中における蓄電池１０の電圧と、の関係について、図４を用いて以下に説明する。
【００８７】
図４は、充電中または放電中における蓄電池１０の電圧を示す図である。なお、蓄電池１０の電圧は、充電中においては上昇し、放電中においては低下するが、図４に示した期間は、充電または放電による蓄電池１０の電圧変化を無視できるほどに短時間であるものとする。
【００８８】
図４では、放電中における蓄電池１０の電圧として、２つの波形が示されている。一方は、放電電流がＩ１の場合の蓄電池１０の電圧を示し、他方は、放電電流がＩ１より小さいＩ２の場合の蓄電池１０の電圧を示す。
【００８９】
蓄電池１０の真のＯＣＶに対する、放電中における蓄電池１０の電圧の乖離度は、蓄電池１０に流れる放電電流の電流値に応じて変化する。具体的には、放電電流がＩ１の場合の蓄電池１０の電圧と、放電電流がＩ２の場合の蓄電池１０の電圧とでは、図４に示すように、放電電流がＩ１の場合の方が真のＯＣＶから乖離する。すなわち、放電電流が大きくなるに従って、蓄電池１０の電圧が真のＯＣＶから乖離する。
【００９０】
また、図４では、充電中における蓄電池１０の電圧として、２つの波形が示されている。一方は、充電電流がＩ３の場合の蓄電池１０の電圧を示し、他方は、充電電流がＩ３よりも大きいＩ４の場合の蓄電池１０の電圧を示す。
【００９１】
蓄電池１０の真のＯＣＶに対する、充電中における蓄電池１０の電圧の乖離度は、蓄電池１０に流れる充電電流の電流値に応じて変化する。具体的には、充電電流がＩ３の場合の蓄電池１０の電圧と、充電電流がＩ４の場合の蓄電池１０の電圧とでは、図４に示すように、充電電流がＩ４の場合の方が真のＯＣＶから乖離する。すなわち、充電電流が大きくなるに従って、蓄電池１０の電圧が真のＯＣＶから乖離する。
【００９２】
ここで、特定充電電流をＩｍ、特定放電電流をＩｎ、特定充電電流Ｉｍで充電中における蓄電池１０の電圧をＶｍ、特定放電電流Ｉｎで放電中における蓄電池１０の電圧をＶｎとすると、蓄電池１０の真のＯＣＶを示すＶ０は、上述の数式（１）または数式（２）により推定できる。
【００９３】
仮に、特定充電電流Ｉｍと特定放電電流Ｉｎとが等しければ、上述の数式（１）または数式（２）より、充電中における蓄電池１０の電圧Ｖｍと、放電中における蓄電池１０の電圧Ｖｎと、の中間の電圧が、蓄電池１０の真のＯＣＶを示すＶ０として推定されることとなる。
【００９４】
なお、特定充電電流および特定放電電流の電流値は、上述のように、電流設定部６３において設定される。この電流設定部６３は、特定充電電流の電流値と、特定放電電流の電流値と、について、以下の条件により下限値と上限値を設け、これら下限値と上限値との間で設定する。
【００９５】
まず、下限値について説明する。特定充電電流の電流値と、特定放電電流の電流値と、を設定するに際して、電流測定部６８により、蓄電池１０に流れる電流を電流センサにより測定する。この電流センサには、測定誤差が存在する場合があり、測定する電流が小さくなるに従って、測定結果に対する測定誤差の影響が大きくなってしまう。そこで、測定結果に対する測定誤差の影響が無視または許容できる値に、特定充電電流の電流値の下限値と、特定放電電流の電流値の下限値と、を設定する。
【００９６】
なお、必要とするＳＯＣの精度をＸ［％］とすると、下記数式（３）を満たさない場合には、Ｘ［％］の精度でＳＯＣを推定するに際して、上述の測定結果に対する測定誤差の影響が無視または許容できないものとなる。このため、Ｘ［％］の精度でＳＯＣを推定するためには、下記数式（３）を満たす必要がある。なお、数式（３）において、測定時間とは、電圧測定部６４により蓄電池１０の電圧を測定する時間のことである。
【００９７】
【数３】
2013148458.tif 000005
【００９８】
次に、上限値について説明する。電圧測定部６４は、充電中または放電中における蓄電池１０の電圧を測定する際に、電流設定部６３により設定された規定時間だけ、特定充電電流または特定放電電流を蓄電池１０に流す。この規定時間は、電圧測定部６４において蓄電池１０の電圧を測定するために必要な時間以上であって、かつ、できる限り短い時間に設定される。ここで、電流が蓄電池１０に流れると、蓄電池１０の内部抵抗により蓄電池１０の温度が上昇し、蓄電池１０の温度は、蓄電池１０に流れる電流が大きくなるに従って、大きく上昇する。蓄電池１０には、温度に応じて蓄電池１０の電圧が変化する特性が存在する場合がある。そこで、温度変化による蓄電池１０の電圧の変化が無視または許容できる値に、特定充電電流の電流値の上限値と、特定放電電流の電流値の上限値と、を設定する。
【００９９】
なお、蓄電池１０の温度特性による影響としての発熱量をＹ［ｃａｌ］とすると、下記数式（４）を満たさない場合には、充電中または放電中における蓄電池１０の電圧を測定するに際して、上述の温度変化による蓄電池の電圧の変化が無視または許容できないものとなる。また、充電中または放電中においては、ＳＯＣが変化してしまうが、下記数式（５）を満たさない場合には、充電中または放電中における蓄電池１０の電圧を測定するに際して、ＳＯＣの変化が無視または許容できないものとなる。このため、ＳＯＣの推定を高精度に行うためには、下記数式（４）および下記数式（５）を満たす必要がある。なお、上述の数式（４）において、４．２［Ｊ］は、１［ｃａｌ］に略等しいものとする。
【０１００】
【数４】
2013148458.tif 000006
【０１０１】
【数５】
2013148458.tif 000007
【０１０２】
［制御部６０の動作］
以上の構成を備える制御部６０が行う本発明に係るＳＯＣ推定処理について、図５を用いて以下に説明する。
【０１０３】
ステップＳ１において、電流測定部６８により、蓄電池１０に流れる電流を測定し、主制御部６１により、本発明に係るＳＯＣ推定処理を実行可能であるか否かを、電流測定部６８による測定結果に基づいて判別する。
【０１０４】
具体的には、主制御部６１は、蓄電池１０に流れる電流が予め定められた閾値電流以上である場合には、蓄電池１０が充電中または放電中であると判別し、本発明に係るＳＯＣ推定処理を実行不可能と判別する。一方、蓄電池１０に流れる電流が閾値電流未満である場合には、蓄電池１０が充電中でも放電中でもない待機状態であると判別し、本発明に係るＳＯＣ推定処理を実行可能と判別する。
【０１０５】
実行不可能と判別した場合には、上述の充電電流と放電電流とを積算する手法により蓄電池１０のＳＯＣを推定するために、図５に示したＳＯＣ推定処理を終了する。一方、実行可能と判別した場合には、本発明に係るＳＯＣ処理により蓄電池１０のＳＯＣを推定するために、ステップＳ２に処理を移す。
【０１０６】
ステップＳ２において、電流設定部６３により、特定充電電流の電流値と、特定放電電流の電流値と、規定時間と、規定回数と、を設定し、ステップＳ３に処理を移す。
【０１０７】
ステップＳ３において、電圧測定部６４により、ステップＳ１で設定した規定時間だけ、ステップＳ１で設定した電流値の特定充電電流で蓄電池１０を充電するとともに、特定充電電流で充電中である蓄電池１０の電圧を測定し、測定結果を記憶部６２に記憶させ、ステップＳ４に処理を移す。なお、この処理における蓄電池１０の充電を、電圧測定部６４は、充電部４０に行わせる。
【０１０８】
ステップＳ４において、電圧測定部６４により、ステップＳ１で設定した規定時間だけ、ステップＳ１で設定した電流値の特定放電電流で蓄電池１０を放電させるとともに、特定放電電流で放電中である蓄電池１０の電圧を測定し、測定結果を記憶部６２に記憶させ、ステップＳ５に処理を移す。なお、この処理における蓄電池１０の放電を、電圧測定部６４は、図示しない放電手段により行わせる。
【０１０９】
ステップＳ５において、電圧測定部６４により、ステップＳ３における蓄電池１０の電圧の測定と、ステップＳ４における蓄電池１０の電圧の測定と、をステップＳ１で設定した規定回数ずつ行ったか否かを判別する。規定回数ずつ行ったと判別した場合には、ステップＳ６に処理を移し、規定回数ずつ行っていないと判別した場合には、ステップＳ３に処理を戻す。
【０１１０】
ステップＳ６において、電流電圧特性算定部６５により、ステップＳ３において測定した規定回数分の蓄電池１０の電圧を記憶部６２から読み出し、これら規定回数分の蓄電池１０の電圧に基づいて、充電中における蓄電池１０の電流電圧特性を算定し、ステップＳ７に処理を移す。
【０１１１】
ステップＳ７において、電流電圧特性算定部６５により、ステップＳ４において測定した規定回数分の蓄電池１０の電圧を記憶部６２から読み出し、これら規定回数分の蓄電池１０の電圧に基づいて、放電中における蓄電池１０の電流電圧特性を算定し、ステップＳ８に処理を移す。
【０１１２】
ステップＳ８において、ＯＣＶ決定部６６により、ステップＳ６において算定した充電中における蓄電池１０の電流電圧特性と、ステップＳ７において算定した放電中における蓄電池１０の電流電圧特性と、に基づいて、上述のＯＣＶ決定手法により蓄電池１０のＯＣＶを推定し、ステップＳ９に処理を移す。
【０１１３】
ステップＳ９において、ＳＯＣ推定部６７により、記憶部６２に予め記憶されている図３の実線で示した蓄電池１０におけるＯＣＶとＳＯＣとの関係を示す関係マップを参照し、ステップＳ８で推定した蓄電池１０のＯＣＶに基づいて、蓄電池１０のＳＯＣを推定し、図５に示したＳＯＣ推定処理を終了する。
【０１１４】
以上の充電状態推定装置を有する蓄電装置１によれば、以下の効果を奏することができる。
【０１１５】
蓄電装置１は、上述の数式（１）または数式（２）を用いて、蓄電池１０の内部におけるリチウムイオンの移動が落ち着いて平衡状態になるまで待つことなく、蓄電池１０の真のＯＣＶを推定できる。このため、蓄電池１０のＳＯＣの推定を高精度かつ短時間に行うことができる。
【０１１６】
また、蓄電装置１は、電流測定部６８による電流の測定結果に対する測定誤差の影響が無視または許容できる値に、特定充電電流および特定放電電流の電流値の下限値を設定する。このため、蓄電池１０に流れる電流の測定結果に対する測定誤差の影響の度合いを無視または許容できる範囲内にすることができるので、その結果、蓄電池１０の真のＯＣＶを正確に推定できる。
【０１１７】
また、蓄電装置１は、蓄電池１０の電圧測定の際の温度変化による蓄電池１０の電圧の変化が無視または許容できる値に、温度変化の原因となる特定充電電流および特定放電電流の電流値の上限値を設定する。このため、蓄電池１０に電流が流れることによって蓄電池１０の温度が上昇しても、この温度上昇による蓄電池１０の電圧の変化を抑制できる。したがって、蓄電池１０の真のＯＣＶをより正確に推定できる。
【０１１８】
また、蓄電装置１は、蓄電池１０としてリチウムイオン電池を適用している。リチウムイオン電池は、温度上昇に対する電圧の変化が比較的小さい蓄電池であるため、蓄電池１０の真のＯＣＶをさらに正確に推定できる。
【０１１９】
また、蓄電装置１において、蓄電池１０には内部抵抗が存在するが、この内部抵抗は、蓄電池１０の温度に応じて変動する。ところが、蓄電装置１では、電流設定部６３で設定する規定時間を、電圧測定部６４において蓄電池１０の電圧を測定するために必要な時間以上であって、かつ、できる限り短い時間に設定する。このため、本発明に係るＳＯＣ推定処理における充電や放電による蓄電池１０の温度上昇を抑制でき、その結果、蓄電池１０の内部抵抗の変動を抑制できる。したがって、蓄電池１０の真のＯＣＶをさらに正確に推定できる。
【０１２０】
また、蓄電装置１は、蓄電池１０のＳＯＣの推定に、蓄電池１０に流れる電流が閾値電流より大きい場合には、上述の充電電流と放電電流とを積算する手法を用い、蓄電池１０に流れる電流が閾値電流以下である場合には、本発明に係るＳＯＣ推定処理を用いる。このため、本発明に係るＳＯＣ推定処理を行っていない状態において蓄電池１０の充放電が行われている場合であっても、上述の充電電流と放電電流とを積算する手法を用いて、蓄電池１０のＳＯＣを推定することができる。
【０１２１】
なお、上述の各構成や機能について、図１や図２に示したような構成要素をハードウェアで用意することで実現することもできるし、コンピュータ（ＣＰＵ、情報処理装置、各種端末を含む）が所定のプログラムを読み込んで実行することで実現することもできる。プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭやＤＶＤ−ＲＡＭなど）などのコンピュータ読み取り可能な記録媒体に記憶された形態で提供される。この場合、コンピュータは、上述の記録媒体からプログラムを読み取って、内部記憶装置または外部記憶装置に転送し、記憶して、実行する。また、プログラムは、例えば、磁気ディスク、光ディスク、光磁気ディスクなどの記憶装置（記録媒体）に予め記憶されており、この記憶装置から読み出された後に通信回線を介してコンピュータに提供されるものとしてもよい。
【０１２２】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計なども含まれる。
【０１２３】
例えば、上述の実施形態では、蓄電装置１に商用電源１００が接続されるものとしたが、これに限らず、例えば、太陽光発電を行う太陽電池といった直流電力を出力する機器や装置が接続されるものとしてもよい。仮に、直流電力を出力する機器が商用電源１００の代わりに蓄電装置１に接続される場合には、コンバータ２０が不要となる。
【０１２４】
また、上述の実施形態では、停電が発生している旨やＳＯＣの推定結果を報知するために、報知する情報に応じて表示態様を変化させる表示部７０を設けたが、これに限らない。例えば、表示部７０の代わりに、報知する情報に応じた音を出力する出音部を設けてもよい。ここで、出音部とは、例えばスピーカを含んで構成される。また、例えば、表示部７０と出音部とを組み合わせて設けてもよい。
【０１２５】
また、上述の実施形態において、蓄電池１０の温度を測定する温度測定手段と、温度測定手段による測定結果に応じて電圧測定部６４により測定された蓄電池１０の電圧の電圧値を補正する補正手段と、を設けてもよい。これら温度測定手段および補正手段を設けた場合には、温度測定手段の測定結果について、蓄電池１０の温度による影響を低減することができるので、蓄電池１０について、温度によらず正確なＳＯＣを推定できる。
【０１２６】
また、上述の実施形態では、蓄電池１０としてリチウムイオン電池を適用したが、これに限らず、例えばニッケル・カドミウム電池やニッケル水素電池などの他の２次電池も適用できる。なお、ニッケル・カドミウム電池やニッケル水素電池などは、リチウムイオン電池と比べて、周囲温度に対する電圧の変化が比較的大きい蓄電池である。このため、蓄電池１０として、リチウムイオン電池の代わりにニッケル・カドミウム電池やニッケル水素電池を適用する場合には、上述の温度測定手段および補正手段を設けることで、蓄電池１０の電圧に対する温度の影響を低減して、ＳＯＣを正確に推定できる。
【０１２７】
また、上述の実施形態では、蓄電池１０は、蓄電装置１に設けられるものとしたが、これに限らず、蓄電装置１とは別個に設けられるものとしてもよい。
【０１２８】
また、上述の実施形態では、電流設定部６３は、蓄電池１０の電圧を測定する際に蓄電池１０を充電する時間と放電させる時間とを、同一の規定時間として設定したが、これに限らない。例えば、蓄電池１０を充電する時間として、第１の規定時間を設定し、蓄電池１０を放電させる時間として、第１の規定時間とは異なる第２の規定時間を設定してもよい。なお、充電電流や放電電流が流れると蓄電池１０の内部抵抗が変動して、蓄電池１０の電圧が変動してしまうが、この蓄電池１０の電圧の変動が無視または許容できる範囲内となる時間であれば、第１の規定時間および第２の規定時間を適宜設定することを妨げない。
【０１２９】
また、上述の実施形態では、電流設定部６３や電圧測定部６４や電流測定部６８は、制御部６０に設けられるものとしたが、これに限らない。例えば、電流設定部６３を制御部６０の外部に設けたり、電圧測定部６４を制御部６０の外部に設けたり、電流測定部６８を制御部６０の外部に設けたりしてもよい。電流設定部６３を制御部６０の外部に設ける場合には、電流設定部６３を、蓄電池１０の近傍であって、蓄電池１０と制御部６０との間に設けてもよい。また、電圧測定部６４や電流測定部６８を制御部６０の外部に設ける場合には、電圧測定部６４や電流測定部６８を、蓄電池１０の近傍であって、蓄電池１０と制御部６０との間に設けてもよい。
【０１３０】
また、上述の実施形態では、電圧測定部６４により蓄電池１０の電圧を測定するタイミングは、充電中や放電中としたが、これに限らない。例えば、充電終了後に予め定められた時間が経過したタイミングや、放電終了後に予め定められた時間が経過したタイミングで、電圧測定部６４により蓄電池１０の電圧を測定してもよい。
【０１３１】
また、上述の実施形態では、蓄電池１０のＳＯＣの推定に、蓄電池１０が充電中または放電中である場合には、上述の充電電流と放電電流とを積算する手法を用い、蓄電池１０が待機状態である場合には、本発明に係るＳＯＣ推定処理を用いることとした。しかしながら、例えば後述の第１の例や第２の例といった、上述の実施形態とは異なる形態で、上述の充電電流と放電電流とを積算する手法と、本発明に係るＳＯＣ推定処理と、を組み合わせることもできる。
【０１３２】
まず、第１の例について説明する。第１の例では、蓄電池１０の運用中において、基本的には上述の充電電流と放電電流とを積算する手法により、蓄電池１０のＳＯＣを推定する。そして、蓄電池１０の運用中において、蓄電池１０に流れる電流が予め定められた閾値電流以下である期間が予め定められた時間に亘って継続すると、本発明に係るＳＯＣ推定処理により、蓄電池１０のＳＯＣを推定する。なお、上述の予め定められた閾値電流の電流値と、上述の予め定められた時間とは、例えば、電流測定部６８による電流の測定結果に対する測定誤差の影響が、無視または許容できる値に設定されるものとする。
【０１３３】
次に、第２の例について説明する。第２の例では、蓄電池１０の運用中において、基本的には上述の充電電流と放電電流とを積算する手法を用いる。そして、運用中に充電電流が特定充電電流に等しくなった場合に、本発明に係るＳＯＣ推定処理のステップＳ３の処理を行って、運用中の充電電流で充電中である蓄電池１０の電圧を測定する。また、運用中に放電電流が特定放電電流に等しくなった場合に、本発明に係るＳＯＣ推定処理のステップＳ４の処理を行って、運用中の放電電流で放電中である蓄電池１０の電圧を測定する。そして、運用中の充電電流で充電中である蓄電池１０の電圧の測定と、運用中の放電電流で放電中である蓄電池１０の電圧の測定と、が完了した時点で、本発明に係るＳＯＣ推定処理のステップＳ６〜ステップＳ９の処理を行う。以上の形態で、上述の充電電流と放電電流とを積算する手法と、本発明に係るＳＯＣ推定処理と、を組み合わせても、蓄電池１０のＳＯＣを推定することもできる。なお、この場合、短時間に、運用中の充電電流で充電中である蓄電池１０の電圧の測定と、運用中の放電電流で放電中である蓄電池１０の電圧の測定と、の双方が行われることが好ましい。これによれば、運用中に、充電中または放電中における蓄電池１０の電圧を測定してから、放電中または充電中における蓄電池１０の電圧を測定するまでの間に、蓄電池１０の蓄電容量が変化してしまうのを抑制できるので、その結果、蓄電池１０のＳＯＣをより正確に推定できる。
【０１３４】
また、例えば、上述の充電電流と放電電流とを積算する手法と、本発明に係るＳＯＣ推定処理と、のうち、一方を用いて推定した充電状態に対して、他方を用いて推定した充電状態で補正してもよい。より具体的には、電流測定部６８により測定される上述の充電電流と放電電流とを積算する手法を用いてＳＯＣを推定するとともに、本発明に係るＳＯＣ推定処理を用いてＳＯＣを推定する。そして、蓄電池１０に流れる電流の値が予め定められた閾値以上である場合には、上述の充電電流と放電電流とを積算する手法を用いて推定した充電状態に対し重みづけ量Ｋ（ただし、Ｋは０＜Ｋ＜１を満たすものとする）を乗算したものに対して、本発明に係るＳＯＣ推定処理を用いて推定した充電状態に対し重みづけ量Ｌ（ただし、Ｌは０＜Ｌ＜Ｋ＜１かつＫ＋Ｌ＝１を満たすものとする）を乗算したものを加算して、補正してもよい。一方、蓄電池１０に流れる電流の値が閾値未満である場合には、本発明に係るＳＯＣ推定処理を用いて推定した充電状態に対し重みづけ量Ｍ（ただし、Ｍは０＜Ｍ＜１を満たすものとする）を乗算したものに対して、上述の充電電流と放電電流とを積算する手法を用いて推定した充電状態に対し重みづけ量Ｎ（ただし、Ｎは０＜Ｎ＜Ｍ＜１かつＭ＋Ｎ＝１を満たすものとする）を乗算したものを加算して、補正してもよい。これによれば、蓄電池１０のＳＯＣをより正確に推定できる。
【符号の説明】
【０１３５】
１；蓄電装置
１０；蓄電池
２０；コンバータ
３０；インバータ
４０；充電部
５０；停電監視部
６０；制御部
６１；主制御部
６２；記憶部
６３；電流設定部
６４；電圧測定部
６５；電流電圧特性算定部
６６；ＯＣＶ決定部
６７；ＳＯＣ推定部
６８；電流測定部
１００；商用電源
２００；負荷
【図１】
2013148458.tif 000010
【図２】
2013148458.tif 000011
【図３】
2013148458.tif 000012
【図４】
2013148458.tif 000013
【図５】
2013148458.tif 000014
【図６】
2013148458.tif 000015