(57)【特許請求の範囲】
【請求項１】
蓄電池と、
前記蓄電池の出力電圧を検出する電圧検出部と、
前記出力電圧に基づいて前記蓄電池のＳＯＣ値を算出し、該ＳＯＣ値と前記出力電圧を検出した時刻とを対応づけた時系列データを算出する制御部と、
前記時系列データを保存する記憶部と、を備え、
前記制御部は、放電または充電中に前記時系列データに保存していたＳＯＣ値を、放電または充電終了後に取得した前記蓄電池の出力電圧に基づいて算出したＳＯＣ値に書き換えることを特徴とする蓄電装置。
【請求項２】
請求項１に記載の蓄電装置において、前記制御部は、放電または充電中に保存していた複数のＳＯＣ値を書き換える場合、放電または充電中における時間帯毎の放電電流または充電電流の比率に基づいて、ＳＯＣ値の変化率が該比率を反映するように、前記複数のＳＯＣ値を書き換えることを特徴とする蓄電装置。
【請求項３】
請求項１または２に記載の蓄電装置において、前記制御部は、前記記憶部に保存されている、前記蓄電池の開放状態における出力電圧と前記蓄電池のＳＯＣ値とを対応付けたテーブルを参照して、前記蓄電池の出力電圧に基づいてＳＯＣ値を算出することを特徴とする蓄電装置。
【請求項４】
請求項１から３のいずれか一項に記載の蓄電装置において、前記制御部は、放電または充電終了後、前記蓄電池の緩和時間より長い時間が経過した後に取得した前記蓄電池の出力電圧に基づいて算出したＳＯＣ値を用いて、放電または充電中に前記時系列データに保存していたＳＯＣ値を書き換えることを特徴とする蓄電装置。
【請求項５】
請求項１から４のいずれか一項に記載の蓄電装置において、前記制御部は、前記時系列データを外部の表示装置に送信して該時系列データを表示させることを特徴とする蓄電装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄電装置に関するものである。
【背景技術】
【０００２】
蓄電装置の充電率を表すＳＯＣ（State Of Charge）の値を算出する一般的な方法として、まず蓄電装置を満充電にしてから完全放電して１００％時の実容量を測定してＳＯＨ（State of Health）を確定し、その後、満充電からの使用電力に基づいてＳＯＣ値を算出する方法が知られている。
【０００３】
しかしながら、上記の方法は正確ではあるものの、蓄電装置を空になるまで完全放電するには時間がかかり、また、完全放電を繰り返し行うと蓄電装置の寿命にも影響を与えるため、一般的には、蓄電池の電圧からＳＯＣ値を求める方法が採用されていることが多い。
【０００４】
蓄電池の電圧からＳＯＣ値を求める場合、例えば、図７に示すような蓄電装置の充放電部に接続される蓄電池の出力電圧とＳＯＣ値の関係を示すデータを予め測定などによって求めておき、そのデータを参照して、蓄電池の電圧からＳＯＣ値を求める方法が知られている。図７（ａ）に、電圧とＳＯＣ値の対応のグラフの一例を示し、図７（ｂ）に、電圧とＳＯＣ値の対応のテーブルの一例を示す。
【０００５】
ＳＯＣ値には様々な用途があるが、例えば、表示部にＳＯＣ値を表示することで、ユーザは電池残量を確認することができる（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−２６３８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
例えば、ＳＯＣ値の時間経過のデータを、その他の電力関連の情報などと併せて表示すると、その表示に基づいて、ユーザが電力を有効利用するための改善策を検討することなどができ有用である。
【０００８】
しかしながら、上記した、蓄電池の出力電圧からＳＯＣ値を求める方法は、蓄電池の開放状態（無負荷の状態）における出力電圧とＳＯＣ値との関係に基づくものであるため、蓄電池を放電している場合や充電している場合は、ＳＯＣ値が実質と異なる値となることがあった。これは、蓄電池を放電している場合は開放状態の場合に比べて蓄電池の出力電圧が低下し、充電している場合は開放状態の場合に比べて蓄電池の出力電圧が上昇することによる。
【０００９】
図８に、蓄電装置を放電した場合における、ＳＯＣ値の時間経過を示すグラフの一例を示す。なお、本例のグラフでは便宜上、１時間毎に電圧が測定され、表示されるものとする。図８に示す例においては、１１時から１２時にかけて蓄電装置を放電したものとする。この場合、１２時に取得する電圧値は、放電中に測定する電圧値であるため電圧が低下している。その結果、ＳＯＣ値は実際の値よりも小さい値として求められている。また、１３時に取得する電圧値は、放電終了後の開放状態で測定したものであるため、実際のＳＯＣ値に近い値となっている。その結果、充電されていないにも関わらず、１２時から１３時にかけてＳＯＣ値が増えるという実質とは異なる不自然な表示となることがあった。
【００１０】
ＳＯＣ値の時間経過が、図８に示す例のように実質とは異なるかたちで表示されると、ユーザが電力の有効利用のための改善策を検討する際に、誤った判断をするおそれがある。例えば、ＳＯＣ値が実際の値よりも小さい値で表示されていた場合には、ユーザが蓄電池を放電させ過ぎていると誤認し、蓄電池の放電量を抑えるように設定を変更する可能性がある。また、ＳＯＣ値が実際の値よりも大きい値で表示されていた場合には、蓄電装置が充電動作を行っていると誤認し、買電していない電気代を算出してしまうことが考えられる。
【００１１】
かかる点に鑑みてなされた本発明の目的は、蓄電池の放電中または充電中に算出したＳＯＣ値を補正することができる蓄電装置を提供することにある。
【課題を解決するための手段】
【００１２】
本発明の実施形態に係る蓄電装置は、蓄電池と、前記蓄電池の出力電圧を検出する電圧検出部と、前記出力電圧に基づいて前記蓄電池のＳＯＣ値を算出し、該ＳＯＣ値と前記出力電圧を検出した時刻とを対応づけた時系列データを算出する制御部と、前記時系列データを保存する記憶部と、を備え、前記制御部は、放電または充電中に前記時系列データに保存していたＳＯＣ値を、放電または充電終了後に取得した前記蓄電池の出力電圧に基づいて算出したＳＯＣ値に書き換える。
【発明の効果】
【００１３】
本発明の実施形態に係る蓄電装置によれば、蓄電池の放電中または充電中に算出したＳＯＣ値を補正することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る蓄電装置の概略構成を示す図である。
【図２】図１の記憶部が保存している電圧とＳＯＣ値を関連付けた表の一例である。
【図３】図１の記憶部が保存している時刻に電圧とＳＯＣ値を関連付けたデータの一例である。
【図４】放電期間がある場合におけるＳＯＣ値の時間経過表示の一例である。
【図５】充電期間がある場合におけるＳＯＣ値の時間経過表示の一例である。
【図６】本発明の一実施形態に係る蓄電装置の動作の一例を示すフローチャートである。
【図７】電圧とＳＯＣ値の関係の一例を示す図である。
【図８】放電期間のＳＯＣ値が正しく表示されない様子の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について、図面を参照して説明する。
【００１６】
図１は、本発明の一実施形態に係る蓄電装置１０の概略構成を示す図である。蓄電装置１０は、蓄電池１１と、充放電部１２と、電圧検出部１３と記憶部１４と、制御部１５とを備える。
【００１７】
蓄電池１１は、放電時には充放電部１２に直流電力を供給し、充電時には充放電部１２から直流電力が供給される。蓄電池１１は、放電も充電も行っていないときは開放状態となっている。蓄電池１１は、例えば、リチウムイオン蓄電池、ニッケル水素電池、鉛蓄電池などである。
【００１８】
充放電部１２は、制御部１５によって制御され、蓄電池１１を放電または充電する。放電時においては、充放電部１２は、蓄電池１１から供給される直流電力を交流電力に変換し、負荷などに供給する。充電時においては、充放電部１２は、商用電力系統などから供給される交流電力を直流電力に変換し、蓄電池１１を充電する。
【００１９】
電圧検出部１３は、蓄電池１１の出力電圧を検出し制御部１５に出力する。
【００２０】
記憶部１４は、蓄電池１１の開放状態における出力電圧と、蓄電池１１のＳＯＣ値との対応テーブル（以後、単に「対応テーブル」とも称する）を保存している。図２に、蓄電池１１の出力電圧とＳＯＣ値の対応テーブルの一例を示す。対応テーブルは、工場出荷時などに初期値として記憶部１４に保存しておいてもよいし、例えば定期的に蓄電池１１の満充電と完全放電を実施し、そのときの蓄電池１１の出力電圧の測定値などを用いてＳＯＨ（劣化状態）から補正値を算出し、前記補正値によりＳＯＣ値の対応テーブルの値を更新してもよい。また、蓄電池１１は温度によっても容量値が変化する。それゆえ、例えば、蓄電池１１の温度を考慮したＳＯＣ値の対応テーブルを初期値として記憶部１４に保存し、蓄電池１１の温度によってＳＯＣ値の対応テーブルを切り替える制御を行ってもよい。なお、本実施形態では、ＳＯＨを測定せずにＳＯＣ値の対応テーブルを変更してもよい。このような場合は、例えば、蓄電池１１の経年劣化の予想データを記憶部１４に保存し、その予想データに基づいて対応テーブルを更新してもよい。
【００２１】
また、記憶部１４は、時刻に蓄電池１１の出力電圧とＳＯＣ値とを対応づけたデータ（以後、「時系列データ」と称する）を保存している。図３に、時系列データの一例を示す。
【００２２】
制御部１５は、蓄電装置１０全体を制御及び管理するものであり、例えばプロセッサにより構成することができる。
【００２３】
制御部１５は、定期的に、電圧検出部１３から蓄電池１１の出力電圧を取得し、記憶部１４に保存されている対応テーブルを参照して、ＳＯＣ値を算出する。制御部１５は、取得した出力電圧の値に対応する値が対応テーブルにない場合は、例えば補間などによってＳＯＣ値を算出することができる。
【００２４】
制御部１５は、充放電部１２を制御する。また、制御部１５は、蓄電池１１の放電、充電および停止（開放状態）等の状態を判定し、その判定結果を記憶部１４に記憶させる。
【００２５】
制御部１５は、電圧検出部１３から取得した蓄電池１１の出力電圧と、該出力電圧に基づいて算出したＳＯＣ値とを、蓄電池１１の出力電圧を取得した時刻に対応させて、記憶部１４の時系列データに保存する。
【００２６】
制御部１５は、時系列データを外部の表示装置２０に送信し、表示装置２０にＳＯＣ値の時系列データを表示させることができる。ここで、表示装置２０は、有線または無線によって蓄電装置１０と直接通信可能に接続していてもよいし、ネットワークを介して蓄電装置１０と接続していてもよい。また、蓄電装置１０自身が表示部を備えている場合は、制御部１５は、該表示部にＳＯＣ値の時系列データを表示させてもよい。
【００２７】
ここで、蓄電池１１が放電中に蓄電池１１の出力電圧を検出した場合、出力電圧の値は蓄電池１１が開放状態のときの値に比べて低い値となっている。これは、蓄電池１１は放電時に内部抵抗による電圧降下で出力電圧が低下するためであり、蓄電装置１０に接続された負荷容量が大きい（放電電流が大きい）ほど開放状態のときの値との差が大きい。したがって、制御部１５が算出するＳＯＣ値は本来のＳＯＣ値よりも低い値となるため、制御部１５は、本来の値より低いＳＯＣ値を記憶部１４の時系列データに保存することになる。この場合の処理について、図４を参照して説明する。なお、電圧が降下するのは蓄電池１１の出力電圧であり、蓄電装置１０としての出力電圧は低下しない。
【００２８】
図４は、制御部１５が、表示装置２０に、ＳＯＣ値の時系列データに基づくグラフを表示させている様子を示す図である。図４に示す例においては、１１時から１２時までの期間で蓄電装置１０が放電していたものとする。また、制御部１５は、１時間毎に蓄電池１１の出力電圧を取得しているものとする。
【００２９】
図４（ａ）は、放電開始前の１１時の時点での時系列データの表示の様子である。図４（ｂ）は、放電中である１２時に取得された蓄電池１１の出力電圧に基づくＳＯＣ値が表示された様子である。このように、制御部１５は、放電中であっても、取得した蓄電池１１の出力電圧に基づいてＳＯＣ値を算出し、記憶部１４の時系列データに仮のＳＯＣ値として保存するため、１２時の時点では、本来の値より低いＳＯＣ値が１２時のＳＯＣ値のデータとして表示される。
【００３０】
続いて、制御部１５は、１３時に蓄電池１１の出力電圧を電圧検出部１３から取得する。１３時の時点では蓄電装置１０の放電は終了しているため、制御部１５は、蓄電池１１の開放状態の出力電圧を取得することができ、したがって、算出したＳＯＣ値は本来のＳＯＣ値である。ここで、制御部１５が、１３時のＳＯＣ値を記憶部１４の時系列データに保存し、そのまま、表示装置２０に表示させれば、図４（ｃ）に示すようなグラフになるが、制御部１５は、放電終了後に取得した蓄電池１１の出力値に基づいて算出したＳＯＣ値を用いて放電中のデータを書き換えて補正する。制御部１５は、例えば、時系列データの放電中におけるＳＯＣ値（１２時のＳＯＣ値）を、放電終了後に取得した蓄電池１１の出力電圧から算出したＳＯＣ値（１３時のＳＯＣ値）に書き換える。なお、制御部１５は、時系列データの放電中における出力電圧値も、放電終了後に取得した蓄電池１１の出力電圧値に書き換える。
【００３１】
同様にして、放電時間が長いなどで時系列データの放電中におけるＳＯＣ値が複数ある場合には、時系列データを記憶部１４に格納する際に、放電中である時系列データを複製して別途格納（または時系列データに放電中であることを示す識別子を付与）しておき、放電中の最後の時系列データを、放電終了後に取得した出力電圧から算出したＳＯＣ値に書き換え、その後、他の放電中だった時系列データを、比率等を用いて算出したＳＯＣ値に書き換えればよい。なお、これは一例であり、最後の時系列データを含めた全ての放電中だった時系列データのＳＯＣ値を算出完了してから一斉に書き換えるのでもよい。また、時系列データを比率を用いて算出する場合は、電圧取得間隔ごとに放電電流（電力）の平均値を算出して比率としたり、電圧取得間隔ごとの電圧の降下の大きさを比率として用いればよい。
【００３２】
また、リチウムイオン蓄電池は開放状態になってから出力電圧が正しい値で測定可能となるまでには所定時間（３〜７分程度）必要であるため、上述の例のように、制御部１５が、１時間毎に蓄電池１１の出力電圧を取得している場合、放電停止後の数分間（所定時間）は放電停止後の値として取得しないようにする。例えば、所定時間内に電圧を取得した場合、その時系列データも書き換え対象として扱い、さらに次のタイミング（所定時間経過後）に取得される電圧値を放電停止後の電圧値として、所定時間よりも前の放電中だった時系列データのＳＯＣ値を書き換える。所定時間内の時系列データのＳＯＣ値も同じＳＯＣ値に書き換えればよい。
【００３３】
また、放電が長時間継続されると、ＳＯＣ値の書き換えが長時間行えないままになり、その間の時系列データが用いられて自動判定・自動制御が行われると、適切でない動作が行われることになるので、例えば１時間ごとに数分の放電停止時間を設ける制御として、定期的にＳＯＣ値の書き換えが行われるようにするとなお良い。なお、このような制御を行うときは、蓄電池１１の出力電圧値の取得と、出力値に基づいて算出したＳＯＣ値を用いて放電中のデータを書き換えて補正する動作が、放電停止後の所定時間（例えば３〜７分程度）経過後に続けて行われるようにすればよい。
【００３４】
制御部１５が、蓄電装置１０の放電中のデータを書き換えて補正し、補正後の時系列データが表示されている様子を図４（ｄ）に示す。
【００３５】
このように、制御部１５が、記憶部１４の時系列データに保存されている放電中の時刻における電圧値及びＳＯＣ値を、放電後に取得した蓄電池１１の出力電圧に基づいて書き換えることによって、充電していないにも関わらず、ＳＯＣ値が増えるというような不自然な表示となることを防ぐことができる。また、保存されているデータを正しく書き換える際に過剰に降下していた電圧量を学習して、「過放電防止のための強制停止」などのＳＯＣ値を基に自動制御している制御プログラムの誤判定を防止することも可能とできる。
【００３６】
なお、図４に示す例においては、放電期間が１時間と短い時間であったが、例えば、放電期間が１時間より長い期間である場合、制御部１５が蓄電池１１の出力電圧を取得する２つ以上の時刻にわたって放電中ということがあり得る。この場合、放電期間における時間帯毎の放電電流の比率に基づいてＳＯＣ値の補正をしてもよい。例えば、放電期間が２時間であり、前半１時間の放電電流が１［Ａ］、後半１時間の放電電流が２［Ａ］であった場合、後半１時間のＳＯＣ値のグラフの傾斜、すなわち、ＳＯＣ値の変化率が前半１時間の傾斜の２倍の傾斜になるように、ＳＯＣ値の補正をしてもよい。放電電流の値は、例えば、電流センサ等を用いて制御部１５で取得すればよい。なお、上記放電電流としては、１時間あたりの「放電電流の積算値」や、１時間あたりの「放電電流の平均値」が挙げられる。
【００３７】
なお、上述の例では、蓄電池１１の出力電圧値の取得と、出力値に基づいて算出したＳＯＣ値を用いて放電中のデータを書き換えて補正する動作は１時間ごとに定期的に行われる例として説明したが、これに限るものでは無く、放電停止後の所定時間経過後に実行されることとしてもよい。所定時間はリチウムイオン蓄電池が開放状態になってから出力電圧が正しい値で測定可能となるまでの所要時間であり、一般には３〜７分程度である。
【００３８】
また、蓄電池１１が充電中に蓄電池１１の出力電圧を検出した場合は、出力電圧の値は蓄電池１１が開放状態のときの値に比べて高い値となっている。これは、蓄電池１１に充電するためには、内部抵抗による電圧降下以上の高い電圧で充電する必要があるからであり、蓄電装置に接続された充電装置の充電電流が大きいほど開放状態のときの値との差が大きい。したがって、制御部１５が算出するＳＯＣ値は本来のＳＯＣ値よりも高い値となるため、制御部１５は、本来の値より高いＳＯＣ値を記憶部１４の時系列データに保存することになる。この場合の処理について、図５を参照して説明する。
【００３９】
図５は、１１時から１２時までの期間で蓄電装置１０が充電されていた場合の表示の例を示すものである。
【００４０】
図５（ａ）は、充電開始前の１１時の時点での時系列データの表示の様子である。図５（ｂ）は、充電中である１２時に取得された蓄電池１１の出力電圧に基づくＳＯＣ値が表示された様子である。このように、制御部１５は、充電中であっても、取得した蓄電池１１の出力電圧に基づいてＳＯＣ値を算出し、記憶部１４の時系列データに仮のＳＯＣ値として保存するため、１２時の時点では、本来の値より高いＳＯＣ値が１２時のＳＯＣ値のデータとして表示される。
【００４１】
続いて、制御部１５は、１３時に蓄電池１１の出力電圧を電圧検出部１３から取得する。１３時の時点では蓄電装置１０の充電は終了しているため、制御部１５は、蓄電池１１の開放状態の出力電圧を取得することができ、したがって、算出したＳＯＣ値は本来のＳＯＣ値である。ここで、制御部１５が、１３時のＳＯＣ値を記憶部１４の時系列データに保存し、そのまま、表示装置２０に表示させれば、図５（ｃ）に示すようなグラフになるが、制御部１５は、充電終了後に取得した蓄電池１１の出力値に基づいて算出したＳＯＣ値を用いて充電中のデータを書き換えて補正する。制御部１５は、例えば、時系列データの充電中におけるＳＯＣ値（１２時のＳＯＣ値）を、充電終了後に取得した蓄電池１１の出力電圧から算出したＳＯＣ値（１３時のＳＯＣ値）に書き換える。なお、制御部１５は、時系列データの充電中における出力電圧値も、充電終了後に取得した蓄電池１１の出力電圧値に書き換える。
【００４２】
同様にして、充電時間が長いなどで時系列データの充電中におけるＳＯＣ値が複数ある場合には、時系列データを記憶部１４に格納する際に、充電中である時系列データを複製して別途格納（または時系列データに充電中であることを示す識別子を付与）しておき、充電中の最後の時系列データを、充電終了後に取得した出力電圧から算出したＳＯＣ値に書き換え、その後、他の充電中だった時系列データを、比率等を用いて算出したＳＯＣ値に書き換えればよい。なお、これは一例であり、最後の時系列データを含めた全ての充電中だった時系列データのＳＯＣ値を算出完了してから一斉に書き換えるのでもよい。また、時系列データを比率を用いて算出する場合は、電圧取得間隔ごとに充電電流（電力）の平均値を算出して比率としたり、電圧取得間隔ごとの電圧の上昇の大きさを比率として用いればよい。
【００４３】
また、リチウムイオン蓄電池は開放状態になってから出力電圧が正しい値で測定可能となるまでには所定時間（３〜７分程度）必要であるため、上述の例のように、制御部１５が、１時間毎に蓄電池１１の出力電圧を取得している場合、充電停止後の数分間（所定時間）は充電停止後の値として取得しないようにする。例えば、所定時間内に電圧を取得した場合、その時系列データも書き換え対象として扱い、さらに次のタイミング（所定時間経過後）に取得される電圧値を充電停止後の電圧値として、所定時間よりも前の充電中だった時系列データのＳＯＣ値を書き換える。所定時間内の時系列データのＳＯＣ値も同じＳＯＣ値に書き換えればよい。
【００４４】
また、充電が長時間継続されると、ＳＯＣ値の書き換えが長時間行えないままになり、その間の時系列データが用いられて自動判定・自動制御が行われると、適切でない動作が行われることになるので、例えば１時間ごとに数分の充電停止時間を設ける制御として、定期的にＳＯＣ値の書き換えが行われるようにするとなお良い。なお、このような制御を行うときは、蓄電池１１の出力電圧値の取得と、出力値に基づいて算出したＳＯＣ値を用いて充電中のデータを書き換えて補正する動作が、充電停止後の所定時間（例えば３〜７分程度）経過後に続けて行われるようにすればよい。
【００４５】
制御部１５が、蓄電装置１０の充電中のデータを書き換えて補正し、補正後の時系列データが表示されている様子を図５（ｄ）に示す。
【００４６】
このように、制御部１５が、記憶部１４の時系列データに保存されている充電中の時刻における電圧値及びＳＯＣ値を、充電後に取得した蓄電池１１の出力電圧に基づいて書き換えることによって、放電していないにも関わらず、ＳＯＣ値が減るというような不自然な表示となることを防ぐことができる。また、充電においては一定の電流値で行うのが一般的であることを利用し、保存されているデータを正しく書き換える際に過剰に上昇していた電圧量を学習して、「次回からのＳＯＣ値の表示をリアルタイムに補正」することも可能とできる。
【００４７】
なお、図５に示す例においては、充電期間が１時間と短い時間であったが、例えば、充電期間が１時間より長い期間である場合、制御部１５が蓄電池１１の出力電圧を取得する２つ以上の時刻にわたって充電中ということがあり得る。この場合、充電期間における時間帯毎の充電電流の比率に基づいてＳＯＣ値の補正をしてもよい。例えば、充電期間が２時間であり、前半１時間の充電電流が１［Ａ］、後半１時間の充電電流が２［Ａ］であった場合、後半１時間のＳＯＣ値のグラフの傾斜が前半１時間の傾斜の２倍の傾斜になるように、ＳＯＣ値の補正をしてもよい。充電電流の値は、例えば、電流センサ等を用いて制御部１５で取得すればよい。なお、上記充電電流としては、１時間あたりの「充電電流の積算値」や、１時間あたりの「充電電流の平均値」が挙げられる。
【００４８】
図６に示すフローチャートを参照しながら、本発明の一実施形態に係る蓄電装置１０の動作について説明する。
【００４９】
制御部１５は、定期的に電圧検出部１３から蓄電池１１の出力電圧値を取得する（ステップＳ１０１）。
【００５０】
制御部１５は、電圧検出部１３から取得した蓄電池１１の出力電圧値に基づいて、記憶部１４の出力電圧とＳＯＣ値との対応テーブルを参照して、ＳＯＣ値を算出（または選択）する（ステップＳ１０２）。
【００５１】
制御部１５は、出力電圧値及びＳＯＣ値を記憶部１４の時系列データの対応する時刻に保存する（ステップＳ１０３）。この処理は、蓄電装置１０の放電や充電が停止しているときだけでなく、放電中や充電中であっても実行される。蓄電装置１０が放電中や充電中である場合は、制御部１５は、仮の出力電圧値、及び、仮のＳＯＣ値として、記憶部１４の時系列データに保存する。
【００５２】
制御部１５は、蓄電装置１０が放電または充電中であるか否かを判定する（ステップＳ１０４）。
【００５３】
蓄電装置１０が放電または充電中であると判定した場合（ステップＳ１０４：Ｙｅｓ）、制御部１５は、今回、ＳＯＣ値を記憶部１４の時系列データに保存した時刻が、放電または充電中の時刻であるとの時刻情報を記憶部１４に保存する（ステップＳ１０５）。その後、制御部１５は、処理を終了し、次の電圧取得の時刻まで待機する。
【００５４】
蓄電装置１０が放電中でも充電中でもないと判定した場合（ステップＳ１０４：Ｎｏ）、制御部１５は、取得した蓄電池１１の出力電圧値が、放電または充電終了後に最初に取得した出力電圧値であるか否かを判定する（ステップＳ１０６）。
【００５５】
放電または充電終了後の最初の出力電圧値の取得ではないと判定した場合（ステップＳ１０６：Ｎｏ）、制御部１５は、処理を終了し、次の電圧取得の時刻まで待機する。
【００５６】
放電または充電終了後の最初の出力電圧値の取得であると判定した場合（ステップＳ１０６：Ｙｅｓ）、制御部１５は、取得した出力電圧値及び該出力電圧値から算出したＳＯＣ値に基づいて、放電または充電中に仮の値として保存されていた記憶部１４の時系列データにおける電圧値とＳＯＣ値を書き換える（ステップＳ１０７）。
【００５７】
なお、ステップＳ１０６において、制御部１５は、取得した蓄電池１１の出力電圧値が、放電または充電終了後に最初に取得した出力電圧値であるか否かを判定しているが、制御部１５は、取得した蓄電池１１の出力電圧値が、放電または充電終了後、所定の時間経過してから、最初に取得した出力電圧値であるか否かを判定してもよい。蓄電池１１は、放電または充電が終了してから、開放状態の電圧に戻るまでに緩和時間として数分程度の時間を要する場合もあるためである。制御部１５は、蓄電池１１の緩和時間より長い所定の時間が経過した後に最初に測定した蓄電池１１の出力電圧値を用いて補正することによって、より正確にＳＯＣ値を補正することができる。
【００５８】
また、ステップＳ１０６において、制御部１５は、取得した蓄電池１１の出力電圧値が、放電または充電終了後に最初に取得した出力電圧値であるか否かを判定しているが、蓄電池１１が放電または充電終了後、開放状態を維持している場合は、２回目以降に取得した出力電圧値であってもよい。この場合、制御部１５は、蓄電池１１の状態も判定し、取得した蓄電池１１の出力電圧値が、放電または充電終了後に最初に取得した出力電圧値であるか、または、放電または充電終了後に蓄電池１１が開放状態を維持した状態で取得した出力電圧値であるか否かを判定する。
【００５９】
このように、本実施形態によれば、制御部１５は、蓄電池１１の放電または充電が終了すると、放電または充電終了後に取得した蓄電池１１の出力電圧に基づいて算出したＳＯＣ値を用いて、放電または充電中に時系列データに保存していたＳＯＣ値を書き換える。これにより、放電中または充電中に仮の値として保存していた実質とは異なるＳＯＣ値を補正することができる。その結果、ユーザは、より精度の高いＳＯＣ値のデータを用いて、電力の有効利用のための改善策などを検討することができる。
【００６０】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各構成部、各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の構成部やステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。また、本発明について装置を中心に説明してきたが、本発明は装置の各構成部が実行するステップを含む方法としても実現し得るものである。また、本発明について装置を中心に説明してきたが、本発明は装置が備えるプロセッサにより実行される方法、プログラム、又はプログラムを記録した記憶媒体としても実現し得るものであり、本発明の範囲にはこれらも包含されるものと理解されたい。
【符号の説明】
【００６１】
１０  蓄電装置
１１  蓄電池
１２  充放電部
１３  電圧検出部
１４  記憶部
１５  制御部
２０  表示装置
【図１】
0006502748.tif 000002
【図２】
0006502748.tif 000003
【図３】
0006502748.tif 000004
【図４】
0006502748.tif 000005
【図５】
0006502748.tif 000006
【図６】
0006502748.tif 000007
【図７】
0006502748.tif 000008
【図８】
0006502748.tif 000009