(57)【要約】【課題】充電開始前における満充電容量の推定精度を向上することができる技術を提供する。【解決手段】電池パック１００は、二次電池１０２と、二次電池１０２の満充電容量を推定する推定部１１０と、を備える。推定部１１０は、二次電池１０２の充電開始後から充電終了後までの電流積算値ΔＡｈと、充電開始後及び充電終了後に計測した開回路電圧を用いて推定した充電率の差ΔＳＯＣとを用いて満充電容量を推定し、前回の充電終了後に推定した前回の確定満充電容量と重み付け係数βとを乗算した値と、今回の充電終了後に推定した満充電容量と重み付け係数βに応じて決定される重み付け係数αとを乗算した値と、を加算して今回の確定満充電容量を推定し、二次電池１０２の充電開始前の放置時間Ｔが短いほど、重み付け係数αを大きい値に設定し、重み付け係数βを小さい値に設定する。【選択図】図２
2020180848.tif 000002
【特許請求の範囲】
【請求項１】
電池と、前記電池の満充電容量を推定する推定部と、を備える蓄電装置であって、
前記推定部は、
前記電池の充電開始後から充電終了後までの電流積算値と、前記充電開始後及び前記充電終了後に計測した開回路電圧を用いて推定した充電率の差とを用いて満充電容量を推定し、
前回の充電終了後に推定した前回の確定満充電容量と第一の重み付け係数とを乗算した値と、今回の充電終了後に推定した前記満充電容量と前記第一の重み付け係数に応じて決定される第二の重み付け係数とを乗算した値と、を加算して今回の確定満充電容量を推定し、
前記電池の充電開始前の放置時間が短いほど、第一の重み付け係数を大きい値に設定し、第二の重み付け係数を小さい値に設定する
ことを特徴とする蓄電装置。
【請求項２】
請求項１に記載の蓄電装置であって、
前記推定部は、
前記電池の充電開始前の放電時の放電量が多いほど、第一の重み付け係数を大きい値に設定し、第二の重み付け係数を小さい値に設定する
ことを特徴とする蓄電装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄電装置に関する。
【背景技術】
【０００２】
充電中の電池の電流積算値をその電池の充電開始前及び充電終了後の充電率の差分を乗算して満充電容量を推定し、前回算出時の満充電容量に対して重み付け係数を乗算しつつ反映して最終的な満充電容量を推定する蓄電装置が使用されている。充電終了後の充電率は、充電終了後の電池の開回路電圧（ＯＣＶ：Open Circuit Voltage）に基づいて推定される。充電終了後のＯＣＶの測定精度が分極によって悪くなることを考慮し、特許文献１では、分極解消に影響のある電池温度に応じて重み付け係数を変更している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１０１０７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
車両に搭載された蓄電装置では、ユーザは、電池の充電終了後にすぐに充電する可能性は少ないが、充電終了後とは異なり、充電開始前は、ユーザは走行（放電）後すぐに充電する傾向がある。したがって、充電開始前に充電される場合は、放電後から充電開始前までの間の期間が短いため、分極が解消されるまで十分な放置時間を確保できない。このため、充電開始前の正確なＯＣＶを取得できず、充電開始前は充電率の推定精度が悪くなり、推定精度の悪い充電率に基づく満充電容量の推定精度が悪化していた。
【０００５】
また、特許文献１では、充電開始前において電池の充電率の推定精度を向上することは考慮されていないため、充電開始前の電池の充電率の推定精度を向上することはできず、結果として満充電容量の推定精度を向上することはできない。
【０００６】
本発明の一側面に係る目的は、充電開始前における満充電容量の推定精度を向上することができる技術を提供することである。
【課題を解決するための手段】
【０００７】
本発明に係る一つの形態である蓄電装置は、電池と、前記電池の満充電容量を推定する推定部と、を備える。前記推定部は、前記電池の充電開始後から充電終了後までの電流積算値と、前記充電開始後及び前記充電終了後に計測した開回路電圧を用いて推定した充電率の差とを用いて満充電容量を推定し、前回の充電終了後に推定した前回の確定満充電容量と第一の重み付け係数とを乗算した値と、今回の充電終了後に推定した前記満充電容量と前記第一の重み付け係数に応じて決定される第二の重み付け係数とを乗算した値と、を加算して今回の確定満充電容量を推定し、前記電池の充電開始前の放置時間が短いほど、第一の重み付け係数を大きい値に設定し、第二の重み付け係数を小さい値に設定する。
【０００８】
このため、推定部は、放置時間が短い時は、分極が解消されている可能性が低いと判断し、充電開始前の充電率の推定精度が悪いと推定する。そして、推定部は、前回の確定満充電容量に対する第一の重み付け係数を大きくし、今回の充電終了後に推定した満充電容量Ｆｃｃ０に対する第二の重み付け係数を小さくする。
【０００９】
これに対し、推定部は、放置時間が長い時は、分極が解消されている可能性が高いと判断し、充電開始前の充電率の推定精度が良いと推定する。そして、推定部は、前回の確定満充電容量に対する第一の重み付け係数を小さくし、今回の充電終了後に推定した満充電容量Ｆｃｃ０に対する第二の重み付け係数を大きくする。
【００１０】
これにより、充電開始前の充電率の推定精度が悪い時に推定した満充電容量の割合を減らすとともに、充電開始前の充電率の推定精度が良い時に推定した満充電容量の割合を増やすことで、充電開始前における満充電容量の推定精度を向上することができる。
【００１１】
また、本発明に係る一つの形態である蓄電装置の前記推定部は、前記電池の充電開始前の放電時の放電量が多いほど、第一の重み付け係数を大きい値に設定し、第二の重み付け係数を小さい値に設定する。
【００１２】
このため、推定部は、電池の充電開始前の放電時の放電量が多いほど、前回推定した確定満充電容量の第一の重み付け係数を大きい値に設定し、今回推定した満充電容量の第二の重み付け係数を小さい値に設定する。
【００１３】
このように、推定部は、電池の充電開始前の放電時の放電量が多い時は、分極が解消されている可能性が低いと判断し、充電開始前の充電率の推定精度が悪いと推定する。そして、推定部は、前回の確定満充電容量に対する第一の重み付け係数を大きくし、今回の充電終了後に推定した満充電容量に対する第二の重み付け係数を小さくする。
【００１４】
これに対し、推定部は、電池の充電開始前の放電時の放電量が少ない時は、分極が解消されている可能性が高いと判断し、充電開始前の充電率の推定精度が良いと推定する。そして、推定部は、前回の確定満充電容量に対する第一の重み付け係数を小さくし、今回の充電終了後に推定した満充電容量に対する第二の重み付け係数を大きくする。
【００１５】
したがって、充電開始前の充電率の推定精度が悪い時に推定した満充電容量の割合を減らすとともに、充電開始前の充電率の推定精度が良い時に推定した満充電容量の割合を増やすことで、充電開始前における満充電容量の推定精度を向上することができる。
【発明の効果】
【００１６】
本発明によれば、充電開始前における満充電容量の推定精度を向上することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係わる電池パック１００の使用例を示す図である。
【図２】本実施例の満充電容量を推定する場合の二次電池１０２の充電開始前の放置時間Ｔと重み付け係数αとの関係を示すテーブルである。
【図３】別実施例により満充電容量を推定する場合の二次電池１０２の充電開始前の放電時の放電量（Ah）と補正係数Ａとの関係を示すテーブルである。
【発明を実施するための形態】
【００１８】
図１は、本発明の実施形態に係わる電池パック１００の使用例を示す図である。この実施例では、電池パック１００は、電気自動車またはプラグインハイブリッド車などの電動車両１において使用され、走行用モータ１１に電流を供給するための二次電池１０２の満充電容量を推定する電池ＥＣＵ（Electronic Control Unit）１０１を含む。電池パック１００は、本発明の蓄電装置に相当する。
【００１９】
電池パック１００は、電池ＥＣＵ１０１、二次電池１０２、監視ＥＣＵ１０３、電流センサ１０４、サーミスタ１０５、リレー１０６、１０７を備える。なお、電池パック１００は、図１に示してない他の回路構成を備えていてもよい。
【００２０】
二次電池１０２は、直列に接続された複数の電池ユニットを含む組電池により実現される。そして、監視ＥＣＵ１０３は、二次電池１０２の電圧を計測すると共に、二次電池１０２を構成する各電池ユニットの電圧を計測する。また、各電池ユニットは、例えば、直列に接続される複数の電池セルで構成される。この場合、監視ＥＣＵ１０３は、各電池セルの電圧を計測してもよい。なお、以下の記載では、各電池ユニットまたは各電池セルを単に「電池」と呼ぶことがある。
【００２１】
電流センサ１０４は、例えば、ホール素子やシャント抵抗により構成され、二次電池１０２、リレー１０６、１０７に流れる電流を検出する。サーミスタ１０５は、二次電池１０２の温度または二次電池１０２の周辺温度を検出する。監視ＥＣＵ１０３は、二次電池１０２の電圧、電流センサ１０４により検出される電流及びサーミスタ１０５により検出される温度を示す電池状態情報を電池ＥＣＵ１０１に送る。
【００２２】
充電器２１は、二次電池１０２を充電する。このとき、充電器２１は、監視ＥＣＵ１０３によりモニタされる電圧および電流センサ１０４によりモニタされる電流に基づいて二次電池１０２を充電してもよい。電動車両１の走行時には、二次電池１０２から走行用モータ１１に電流が供給される。このとき、インバータ回路１２は、二次電池１０２の直流電力を交流電力へ変換して走行用モータ１１へ出力する。また、回生時には、インバータ回路１２は、走行用モータ１１の交流電力を直流電力へ変換し二次電池１０２へ出力する。
【００２３】
二次電池１０２と充電器２１との間には、リレー１０６が設けられる。また、二次電池１０２の負極側において、二次電池１０２と走行用モータ１１及び充電器２１との間には、リレー１０７が設けられる。そして、電池ＥＣＵ１０１は、リレー１０６、１０７を制御する。例えば、充電器２１が二次電池１０２を充電するときは、電池ＥＣＵ１０１は、リレー１０６、１０７をオン状態に制御する。二次電池１０２が過充電状態であるときは、電池ＥＣＵ１０１は、リレー１０６、１０７をオフ状態に制御してもよい。電動車両１の走行時には、電池ＥＣＵ１０１は、リレー１０７をオン状態に制御する。二次電圧１０１が過放電状態であるときは、電池ＥＣＵ１０１は、リレー１０６、１０７をオフ状態に制御してもよい。
【００２４】
電池ＥＣＵ１０１は、例えば、ＣＰＵ（Central Processing Unit）、マルチコアＣＰＵ、プログラマブルなデバイス（ＦＰＧＡ（Field Programmable Gate Array）やＰＬＤ（Programmable Logic Device）など）を用いた回路が考えられる。また、電池ＥＣＵ１０１は、内部又は外部に備えられている記憶部１１１を備え、記憶部１１１に記憶されている電池パック１００の各部を制御するプログラムを読み出して実行する。なお、本実施例においては電池ＥＣＵ１０１を用いて説明をするが、電池ＥＣＵ１０１が実行する制御を、例えば電動車両１に搭載されている一つ以上のＥＣＵなどに行わせてもよい。
【００２５】
電池ＥＣＵ１０１は、二次電池１０２のＳＯＣ（充電率（State Of Charge））の上限閾値及び下限閾値に基づいて、制限された出力電力（Wout）情報及び回生電力（Win）情報を判定する。二次電池１０２のＳＯＣが下限閾値以下の場合は、制限された出力電力（Wout）情報を車両ＥＣＵ１３へ伝達し、二次電池１０２のＳＯＣが上限閾値以上の場合は、制限された回生電力（Win）情報を車両ＥＣＵ１３へ伝達する。
【００２６】
車両ＥＣＵ１３は、電池ＥＣＵ１０１からの出力電力（Wout）情報に応じて、二次電池１０２から走行用モータ１１への出力を制限する。また、車両ＥＣＵ１３は、電池ＥＣＵ１０１からの回生電力（Win）情報に応じて、走行用モータ１１から二次電池１０２への回生を制限する。具体的には、車両ＥＣＵ１３は、二次電池１０２のＳＯＣに基づく出力電力（Wout）情報に基づいてインバータ回路１２の出力電力を制限し、走行用モータ１１の出力を制限する。また、車両ＥＣＵ１３は、二次電池１０２のＳＯＣに基づく回生電力（Win）情報に基づいてインバータ回路１２の出力電力を制限し、走行用モータ１１からの回生を制限する。
【００２７】
インバータ回路１２の出力電力を制限する方法は、公知の方法を採用することができるため特に限定しないが、一例として、車両ＥＣＵ１３は、インバータ回路１２を構成するスイッチのスイッチング周波数を変更してDuty比を下げる方法を採用することができる。
【００２８】
なお、電池ＥＣＵ１０１は、二次電池１０２のＳＯＣに基づいて、出力電力（Wout）情報及び回生電力（Win）情報を判定しているがこの限りではない。例えば、電池ＥＣＵ１０１は、二次電池１０２の電圧の上限閾値及び下限閾値に基づいて、制限された出力電力（Wout）情報及び回生電力（Win）情報を判定してもよい。二次電池１０２の電圧が下限閾値以下の場合は、制限された出力電力（Wout）情報を車両ＥＣＵ１３へ伝達し、二次電池１０２の電圧が上限閾値以上の場合は、制限された回生電力（Win）情報を車両ＥＣＵ１３へ伝達する。
【００２９】
この場合、車両ＥＣＵ１３は、二次電池１０２の電圧に基づく出力電力（Wout）情報に応じて、二次電池１０２から走行用モータ１１への出力を制限する。また、車両ＥＣＵ１３は、二次電池１０２の電圧に基づく回生電力（Win）情報に応じて、走行用モータ１１から二次電池１０２への回生を制限する。
【００３０】
なお、車両ＥＣＵ１３は、電池ＥＣＵ１０１より受信する二次電池１０２の出力電力（Wout）情報及び回生電力（Win）情報に基づいて充電器２１に電流指令値を与えてもよい。また、車両ＥＣＵ１３は、必要に応じて、電池ＥＣＵ１０１に制御信号を与えることができる。電池ＥＣＵ１０１と車両ＥＣＵ１３とはＣＡＮ（Controller Area Network）通信により相互に通信可能に接続してもよい。
【００３１】
ここで、本実施例の電池ＥＣＵ１０１は、二次電池１０２の満充電容量を推定する推定部１１０を備える。推定部１１０は、二次電池１０２の充電開始後から充電終了後までの電流積算値ΔＡｈ［Ａｈ］と、充電開始後及び充電終了後に計測した開回路電圧を用いて推定した充電率の差とΔＳＯＣ［％］を用いて満充電容量Ｆｃｃ０［Ａｈ］を推定する。    
【００３２】
ΔＳＯＣは、充電開始後に計測した開回路電圧を用いて推定した充電率ＳＯＣ１［％］と、充電終了後に計測した開回路電圧を用いて推定した充電率ＳＯＣ２［％］との差を用いて求める。式１参照。
ΔＳＯＣ＝｜ＳＯＣ１−ＳＯＣ２｜                      式１
【００３３】
また、満充電容量Ｆｃｃ０は式２を用いて推定する。
Ｆｃｃ０＝ΔＡｈ／（ΔＳＯＣ／１００）                式２
【００３４】
電池ＥＣＵ１０１の推定部１１０は、重み付け移動平均を用いて周辺環境の影響により生じたノイズを除去する。重み付け移動平均としては、例えば、前回の充電終了後に推定した前回の確定満充電容量Ｆｃｃ１［Ａｈ］と重み付け係数β（＝１−α：第一の重み付け係数）とを乗算した値（Ｆｃｃ１×β）と、今回の充電終了後に推定した満充電容量Ｆｃｃ０と重み付け係数βに応じて決定される重み付け係数α（第二の重み付け係数）とを乗算した値（Ｆｃｃ０×α）と、を加算して今回の確定満充電容量Ｆｃｃ１を推定する。式３参照。
今回のＦｃｃ１＝前回のＦｃｃ１×（１−α）＋Ｆｃｃ０×α      式３
【００３５】
ここで、従来の実施例では、二次電池１０２の充電開始前の放置時間によらず重み付け係数αを設定している。そして、電池ＥＣＵ１０１は、設定された重み付け係数αに基づき式３により今回の確定満充電容量Ｆｃｃ１を推定している。
【００３６】
しかしながら、電動車両１に搭載された電池パック１００では、ユーザは、二次電池１０２の充電終了後にすぐに充電する可能性は少ないが、充電終了後と異なり、充電開始前は、ユーザは走行（放電）後すぐに充電する傾向がある。したがって、充電開始前に充電される場合は、放電後から充電開始前までの間の期間が短いため、分極が解消されるまで十分な放置時間を確保できない。このため、充電開始前は、正確なＯＣＶを取得できず、充電開始時の充電率の推定精度が悪くなり、それに基づく満充電容量の推定精度が悪化してしまう。
【００３７】
これに対し、本実施例の推定部１１０は、二次電池１０２の充電開始前の放置時間Ｔが短いほど、重み付け係数β（＝１−α）を大きい値に設定し、重み付け係数αを小さい値に設定する。言い換えると、本実施例の推定部１１０は、二次電池１０２の充電開始前の放置時間Ｔが第一の間隔の時の重み付け係数β（＝１−α）を、二次電池１０２の充電開始前の放置時間Ｔが第一の間隔よりも短い第二の間隔の時の重み付係数β（＝１−α）よりも小さい値に設定する。同様に、推定部１１０は、二次電池１０２の充電開始前の放置時間Ｔが第一の間隔の時の重み付け係数αを、二次電池１０２の充電開始前の放置時間Ｔが第一の間隔よりも短い第二の間隔の時の重み付係数αよりも大きい値に設定する。そして、電池ＥＣＵ１０１の推定部１１０は、設定した重み付け係数αに基づき式３により、今回の確定満充電容量Ｆｃｃ１を推定する。
【００３８】
本実施例において、放置時間Ｔとは、二次電池１０２の放電が終了してから二次電池１０２の電圧に基づいて二次電池１０２への充電終了後における二次電池１０２の充電率ＳＯＣが計算されるまでの間をいう。本実施例では、放置時間Ｔを二次電池１０２の分極が解消した度合いを示す指標として採用している。
【００３９】
すなわち、推定部１１０は、二次電池１０２の分極が解消した度合いを示す放置時間Ｔの長さに応じて、充電開始前の充電率の推定精度を考慮して、今回の充電終了後に推定した満充電容量Ｆｃｃ０に対する重み付け係数αを変更する。
【００４０】
図２は、本実施例の満充電容量を推定する場合の二次電池１０２の充電開始前の放置時間Ｔと重み付け係数αとの関係を示すテーブルである。図２のテーブルは、推定部１１０の記憶部１１１に記憶されている。図２のテーブルには、二次電池１０２の充電開始前の放置時間Ｔ（min）＝1, 3, 10, 30, 60, 120毎に、係数α＝0.001, 0.03, 0.05, 0.1, 0.15, 0.2が設定されている。すなわち図２には、二次電池１０２の充電開始前の放置時間Ｔが短いほど、大きい値の重み付け係数β（＝１−α）が設定されるとともに、小さい値の重み付け係数αが設定されている。
【００４１】
例えば、二次電池１０２の充電開始前の放置時間Ｔ（min）が1以上3未満である場合には、推定部１１０は、図２のテーブルを参照して、係数α＝0.001、β（＝１−α）＝0.999に設定する。また、例えば、二次電池１０２の充電開始前の放置時間Ｔ（min）が10以上30未満である場合には、推定部１１０は、図２のテーブルを参照して、係数α＝0.05、β（＝１−α）＝0.95に設定する。
【００４２】
すなわち、推定部１１０は、二次電池１０２の充電開始前の放置時間Ｔが短いほど、前回推定した確定満充電容量Ｆｃｃ１の重み付け係数β（＝１−α）を大きい値に設定し、今回推定した満充電容量Ｆｃｃ０の重み付け係数αを小さい値に設定する。
【００４３】
このように、推定部１１０は、放置時間Ｔが短い時は、分極が解消されている可能性が低いと判断し、充電開始前の充電率の推定精度が悪いと推定する。そして、推定部１１０は、前回の確定満充電容量Ｆｃｃ１に対する重み付け係数βを大きくし、今回の充電終了後に推定した満充電容量Ｆｃｃ０に対する重み付け係数αを小さくする。
【００４４】
これに対し、推定部１１０は、放置時間Ｔが長い時は、分極が解消されている可能性が高いと判断し、充電開始前の充電率の推定精度が良いと推定する。そして、推定部１１０は、前回の確定満充電容量Ｆｃｃ１に対する重み付け係数βを小さくし、今回の充電終了後に推定した満充電容量Ｆｃｃ０に対する重み付け係数αを大きくする。
【００４５】
したがって、充電開始前の充電率の推定精度が悪い時に推定した満充電容量の割合を減らすとともに、充電開始前の充電率の推定精度が良い時に推定した満充電容量の割合を増やすことで、充電開始前における満充電容量の推定精度を向上することができる。
【００４６】
さらに、推定部１１０は、放置時間Ｔが短い時であっても、前回の確定満充電容量Ｆｃｃ１に対する重み付け係数βを大きくし、今回の充電終了後に推定した満充電容量Ｆｃｃ０に対する重み付け係数αを小さく設定する。そして、推定部１１０は、設定された重み付け係数α、β（＝１−α）に基づき式３により今回の確定満充電容量Ｆｃｃ１を推定している。
【００４７】
これにより、充電率の推定精度が悪い時に推定した満充電容量Ｆｃｃ０の割合を減らして確定満充電容量Ｆｃｃ１を推定することができ、その結果、確定満充電容量Ｆｃｃ１を推定する頻度を極力増やすことができる。これにより、満充電容量の推定値を真の値に近づけることができる。また、満充電容量のばらつきを移動平均により均すことにより、全体として満充電容量の推定値を真の値に近づけることができる。このため、満充電容量の推定精度を向上することができる。
【００４８】
なお、図２に規定されている二次電池１０２の充電開始前の放置時間Ｔは、分（min）単位で規定されているがこの限りではなく、秒単位、時単位、日単位、週単位、月単位、年単位等任意の単位で規定してもよい。
【００４９】
また、電池ＥＣＵ１０１の推定部１１０は、確定満充電容量［Ａｈ］を推定するごとに、図２の二次電池１０２の充電開始前の放置時間Ｔと重み付け係数αとの関係式に基づき対応する係数αを算出して設定してもよい。なお、前回の確定満充電容量Ｆｃｃ１は、前々回の確定満充電容量Ｆｃｃ１×β（＝１−α）＋前回の充電終了後に推定した満充電容量Ｆｃｃ０×αによって推定される。
【００５０】
本発明は、以上の実施の形態に限定されるものでなく、本発明の要旨を逸脱しない範囲内で種々の改良、変更が可能である。
【００５１】
＜別実施例＞
別実施例の電池ＥＣＵ１０１の推定部１１０は、二次電池１０２の充電開始前の放置時間Ｔに加え、二次電池１０２の充電開始前の放電時の放電量が多いほど、重み付け係数β’（＝１−α’：第一の重み付け係数）を大きい値に設定し、重み付け係数α’（第二の重み付け係数）を小さい値に設定する。
【００５２】
言い換えると、別実施例の推定部１１０は、二次電池１０２の充電開始前の放置時間Ｔが第一の間隔であり、二次電池１０２の充電開始前の放電時の放電量が第一の放電量の時の重み付け係数β’を、二次電池１０２の充電開始前の放置時間Ｔが第一の間隔であり、二次電池１０２の充電開始前の放電時の放電量が第一の放電量よりも多い第二の放電量の時の重み付け係数β’よりも小さい値に設定する。同様に、別実施例の推定部１１０は、二次電池１０２の充電開始前の放置時間Ｔが第一の間隔であり、二次電池１０２の充電開始前の放電時の放電量が第一の放電量の時の重み付け係数α’を、二次電池１０２の充電開始前の放置時間Ｔが第一の間隔であり、二次電池１０２の充電開始前の放電時の放電量が第一の放電量よりも多い第二の放電量の時の重み付け係数α’よりも大きい値に設定する。そして、電池ＥＣＵ１０１の推定部１１０は、設定した重み付け係数α’に基づき、今回の確定満充電容量Ｆｃｃ１を推定する。二次電池１０２の充電開始前の放電時の放電量とは、二次電池１０２の使用が開始されてからの放電時の電流積算値ΔＡｈ［Ａｈ］をいう。式４参照。
今回のＦｃｃ１＝前回のＦｃｃ１×（１−α’）＋Ｆｃｃ０×α’      式４
【００５３】
充電開始前の走行時の放電量が多いほど、分極が大きくなり、分極解消までにより長い時間がかかると考えられるため、別実施例では、二次電池１０２の充電開始前の放電時の放電量を二次電池１０２の分極が解消した度合いを示す指標として採用している。すなわち、推定部１１０は、二次電池１０２の分極が解消した度合いを示す二次電池１０２の充電開始前の放電時の放電量の多さに応じて、充電開始前の充電率の推定精度を考慮して、今回の充電終了後に推定した満充電容量Ｆｃｃ０に対する重み付け係数α’、及び、前回の確定満充電容量Ｆｃｃ１に対する重み付け係数β’を変更する。
【００５４】
本実施例では、重み付け係数α’は、二次電池１０２の分極が解消した度合いを示す放置時間Ｔの長さに応じて変更される重み付け係数αと、二次電池１０２の充電開始前の放電時の放電量の多さに応じて変更される補正係数Ａと、を乗算した値（Ａ×α）とする。また、重み付け係数β’は、重み付け係数α’に応じて決定される値（１−α’）とする。重み付け係数α’は、重み付け係数β’に応じて決定される。
【００５５】
図３は、別実施例により満充電容量を推定する場合の二次電池１０２の充電開始前の放電時の放電量（Ah）と補正係数Ａとの関係を示すテーブルである。図３のテーブルは、推定部１１０の記憶部１１１に記憶されている。図３のテーブルには、二次電池１０２の充電開始前の放電時の放電量（Ah）＝0.1, 0.5, 1, 10, 30, 50毎に、補正係数Ａ＝2.0, 1.5, 1.2, 1, 0.8, 0.6が設定されている。すなわち図３には、二次電池１０２の充電開始前の放電時の放電量（Ah）が多いほど、小さい補正係数Ａが設定されている。その結果、二次電池１０２の充電開始前の放電時の放電量（Ah）が多いほど、大きい値の重み付け係数β’（＝１−α’）が設定されるとともに、小さい値の重み付け係数α’（＝α×Ａ）が設定される。
【００５６】
例えば、二次電池１０２の充電開始前の放置時間Ｔ（min）が30以上60未満であり、二次電池１０２の充電開始前の放電時の放電量（Ah）が0.1以上0.5未満である場合には、推定部１１０は、図２及び図３のテーブルを参照して、重み付け係数α＝0.1、補正係数Ａ＝2.0に設定し、重み付け係数α’（＝α×Ａ）＝0.2、β’（＝１−α’）＝0.8に設定する。また、例えば、二次電池１０２の充電開始前の放置時間Ｔ（min）が30以上60未満であり、二次電池１０２の充電開始前の放電時の放電量（Ah）が1以上10未満である場合には、推定部１１０は、図２及び図３のテーブルを参照して、重み付け係数α＝0.1、補正係数Ａ＝1.2に設定し、重み付け係数α’（＝α×Ａ）＝0.12、β’（＝１−α’）＝0.88に設定する。また、例えば、二次電池１０２の充電開始前の放置時間Ｔ（min）が10以上30未満であり、二次電池１０２の充電開始前の放電時の放電量（Ah）が0.1以上0.5未満である場合には、推定部１１０は、図２及び図３のテーブルを参照して、重み付け係数α＝0.05、補正係数Ａ＝2.0に設定し、重み付け係数α’（＝α×Ａ）＝0.1、β’（＝１−α’）＝0.9に設定する。
【００５７】
すなわち、推定部１１０は、二次電池１０２の充電開始前の放置時間Ｔが短いほど、かつ、二次電池１０２の充電開始前の放電時の放電量（Ah）が多いほど、前回推定した確定満充電容量Ｆｃｃ１の重み付け係数β’（＝１−α’）を大きい値に設定し、今回推定した満充電容量Ｆｃｃ０の重み付け係数α’（＝α×Ａ）を小さい値に設定する。
【００５８】
このように、推定部１１０は、二次電池１０２の充電開始前の放電時の放電量が多い時は、分極が解消されている可能性が低いと判断し、充電開始前の充電率の推定精度が悪いと推定する。そして、推定部１１０は、前回の確定満充電容量Ｆｃｃ１に対する重み付け係数β’を大きくし、今回の充電終了後に推定した満充電容量Ｆｃｃ０に対する重み付け係数α’を小さくする。
【００５９】
これに対し、推定部１１０は、二次電池１０２の充電開始前の放電時の放電量が少ない時は、分極が解消されている可能性が高いと判断し、充電開始前の充電率の推定精度が良いと推定する。そして、推定部１１０は、前回の確定満充電容量Ｆｃｃ１に対する重み付け係数β’を小さくし、今回の充電終了後に推定した満充電容量Ｆｃｃ０に対する重み付け係数α’を大きくする。
【００６０】
したがって、充電開始前の充電率の推定精度が悪い時に推定した満充電容量の割合を減らすとともに、充電開始前の充電率の推定精度が良い時に推定した満充電容量の割合を増やすことで、充電開始前における満充電容量の推定精度を向上することができる。
【００６１】
さらに、推定部１１０は、二次電池１０２の充電開始前の放電時の放電量が多い時であっても、前回の確定満充電容量Ｆｃｃ１に対する重み付け係数β’を大きくし、今回の充電終了後に推定した満充電容量Ｆｃｃ０に対する重み付け係数α’を小さく設定する。そして、推定部１１０は、設定された重み付け係数α’、β’（＝１−α’）に基づき式４により今回の確定満充電容量Ｆｃｃ１を推定している。
【００６２】
これにより、充電率の推定精度が悪い時に推定した満充電容量Ｆｃｃ０の割合を減らして確定満充電容量Ｆｃｃ１を推定することができ、その結果、確定満充電容量Ｆｃｃ１を推定する頻度を極力増やすことができる。これにより、満充電容量の推定値を真の値に近づけることができる。また、満充電容量のばらつきを移動平均により均すことにより、全体として満充電容量の推定値を真の値に近づけることができる。このため、満充電容量の推定精度を向上することができる。
【００６３】
なお、重み付け係数α’，β’の設定方法は、以上の実施の形態に限定されるものでなく、例えば、二次電池１０２の充電開始前の放置時間Ｔと二次電池１０２の充電開始前の放電時の放電量によって規定される二次元マップにより重み付け係数α’を直接設定してもよい。
【符号の説明】
【００６４】
１      電動車両
１１    走行用モータ
１２    インバータ回路
１３    車両ＥＣＵ
２１    充電器
１００  電池パック
１０１  電池ＥＣＵ
１０２  二次電池
１０３  監視ＥＣＵ
１０４  電流センサ
１０５  サーミスタ
１０６，１０７  リレー
１１０  推定部
【図１】
2020180848.tif 000003
【図２】
2020180848.tif 000004
【図３】
2020180848.tif 000005