(57)【要約】【課題】ソーラバッテリの状態をより正確に管理できる車載電池システムの制御方法を提供する。【解決手段】太陽発電装置で発電された電力でソーラバッテリを充電することと、前記ソーラバッテリの蓄電力を駆動用バッテリへ放電することと、を繰り返し実行する車載電池システムの制御方法であって、前記太陽発電装置で発電された電力で前記ソーラバッテリを充電する主充電ステップと、前記ソーラバッテリの蓄電電力を前記駆動用バッテリに放電する主放電ステップと、前記主充電ステップの後に、前記ソーラバッテリの充放電を停止する休止ステップと、前記休止ステップの後かつ前記主放電ステップの前に前記ソーラバッテリの充電を行う予備充電ステップと、を行い、前記休止ステップの途中から、次の主放電ステップの途中までの期間に、前記ソーラバッテリの電流と電圧とを取得し、得られた電流と電圧とに基づいて前記ソーラバッテリの内部抵抗を算出する。【選択図】図２
2018046679.tif 000002
【特許請求の範囲】
【請求項１】
太陽発電装置で発電された電力でソーラバッテリを充電することと、前記ソーラバッテリの蓄電力を駆動用バッテリへ放電することと、を繰り返し実行する車載電池システムの制御方法であって、
前記太陽発電装置で発電された電力で前記ソーラバッテリを充電する主充電ステップと、
前記ソーラバッテリの蓄電電力を前記駆動用バッテリに放電する主放電ステップと、
前記主充電ステップの後、または、前記主放電ステップの後に、前記ソーラバッテリの充放電を規定の待機時間だけ停止する休止ステップと、
前記休止ステップの後かつ前記主放電ステップの前に、前記ソーラバッテリを充電する予備充電ステップ、または、前記休止ステップの後かつ前記主充電ステップの前に、前記ソーラバッテリを放電する予備放電ステップと、
を備え、
前記休止ステップの途中から前記予備充電ステップを経て次主放電ステップの途中までの期間、または、前記休止ステップの途中から前記予備放電ステップを経て次主充電ステップの途中までの期間に、前記ソーラバッテリの電流と電圧とを取得し、得られた電流と電圧とに基づいて前記ソーラバッテリの内部抵抗を算出する、
ことを特徴とする車載電池システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、太陽発電装置で発電された電力でソーラバッテリを充電することと、前記ソーラバッテリの蓄電力を駆動用バッテリへ放電することと、を繰り返し実行する車載電池システムの制御方法に関する。
【背景技術】
【０００２】
駆動源の一つとして走行用モータを搭載した電動車両には、当該走行用モータに電力を供給する駆動用バッテリが搭載されている。従来から、この駆動用バッテリの内部抵抗を監視し、その内部抵抗の変化に基づいて、当該駆動用バッテリの異常の有無を判定していた。駆動用バッテリの内部抵抗は、例えば、駆動用バッテリの電流に対する電圧の変化の傾きに基づいて算出することができる。ただし、実際の計測値にはバラツキがあるため、通常は、電圧と電流のペアを、多数計測し、このペアを最小二乗法等により、線形近似して得られた近似直線の傾きを内部抵抗値として取り扱う。かかる技術は、例えば、特許文献１等に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２６０４８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、電動車両に、太陽光または太陽熱で発電する太陽発電装置を搭載し、当該太陽発電装置で発電した電力を、駆動用バッテリに供給し、駆動用バッテリを充電する技術が一部で提案されている。この場合、太陽発電装置で発電された電力は、まず、ニッケル電池等からなるソーラバッテリに送られ、ソーラバッテリが充電される。そして、ソーラバッテリの充電率が、所定の閾値まで達すれば、当該ソーラバッテリの充電を停止し、ソーラバッテリから駆動用バッテリに電力を供給（駆動用バッテリを充電）する。
【０００５】
かかるソーラバッテリにおいても、当然ながら、異常の有無を監視、ひいては、内部抵抗の変化を監視することが求められる。そこで、ソーラバッテリの電圧と電流とを計測し、電流に対する電圧の変化の傾きから内部抵抗を算出することが考えられる。しかし、ソーラバッテリは、駆動用バッテリと異なり、比較的、小さい電流が、長時間に亘って入力または出力し続ける。そのため、電圧と電流のペアを、長時間、検出し続けても、電流の分散が小さいことが多い。計測点の分散が小さい場合には、計測点を線形近似しようとしても、その近似精度が非常に低くなる。結果として、ソーラバッテリでは、内部抵抗の算出精度が悪かった。
【０００６】
そこで、本発明では、ソーラバッテリの状態をより正確に管理できる車載電池システムの制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の車載電池システムの制御方法は、太陽発電装置で発電された電力でソーラバッテリを充電することと、前記ソーラバッテリの蓄電力を駆動用バッテリへ放電することと、を繰り返し実行する車載電池システムの制御方法であって、前記太陽発電装置で発電された電力で前記ソーラバッテリを充電する主充電ステップと、前記ソーラバッテリの蓄電電力を前記駆動用バッテリに放電する主放電ステップと、前記主充電ステップの後、または、前記主放電ステップの後に、前記ソーラバッテリの充放電を規定の待機時間だけ停止する休止ステップと、前記休止ステップの後かつ前記主放電ステップの前に、前記ソーラバッテリを充電する予備充電ステップ、または、前記休止ステップの後かつ前記主充電ステップの前に、前記ソーラバッテリを放電する予備放電ステップと、を備え、前記休止ステップの途中から前記予備充電ステップを経て次主放電ステップの途中までの期間、または、前記休止ステップの途中から前記予備放電ステップを経て次主充電ステップの途中までの期間に、前記ソーラバッテリの電流と電圧とを取得し、得られた電流と電圧とに基づいて前記ソーラバッテリの内部抵抗を算出する、ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、主充電ステップまたは主放電ステップの後に、休止ステップと予備充電ステップまたは予備放電ステップを実行することで、電流の分散の大きい期間を作り出す。そして、この電流の分散が大きい期間中に電圧および電流を計測し、得られた電流と電圧とに基づいて前記ソーラバッテリの内部抵抗を算出するため、内部抵抗の算出精度を向上できる。また、内部抵抗の算出にあたって、主充電ステップまたは主放電ステップの終了直前の計測値は、利用しないため、分極の影響を受けることなく、より正確に内部抵抗を算出できる。そして、結果として、ソーラバッテリの状態をより正確に管理できる。
【図面の簡単な説明】
【０００９】
【図１】電池システムの構成を示す図である。
【図２】ソーラバッテリのＳＯＣ、電流Ｉｓ、電圧Ｖｓの変化を示す図である。
【図３】本実施形態の手順で計測したデータによる電流−電圧グラフの一例を示す図である。
【図４】充電継続途中に計測したデータによる電流−電圧グラフの一例を示す図である。
【図５】駆動用バッテリの電流−電圧グラフのイメージ図である。
【図６】電流、電圧の計測タイミングの他の例を示す図である。
【図７】ソーラ充電を行った場合の電流と電圧の変化を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面を参照して説明する。図１は、本発明の実施形態が適用される電池システム１０の構成を示す図である。この電池システム１０は、動力源として回転電機１０２を搭載した電動車両（例えば電気自動車やハイブリッド自動車等）に適用される。
【００１１】
電池システム１０は、走行用のモータである回転電機１０２に電力を供給する駆動用バッテリ１２を備えている。駆動用バッテリ１２は、充放電可能な二次電池で、例えば、リチウムイオン二次電池等の非水電解質二次電池からなる。
【００１２】
駆動用バッテリ１２は、主に、走行用モータである回転電機１０２に電力を供給する。この回転電機１０２と駆動用バッテリ１２との間には、システムメインリレー３４とインバータ１００とが介在している。システムメインリレー３４がオンになると、駆動用バッテリ１２から回転電機１０２への電力供給が許容される。インバータ１００は、駆動用バッテリ１２から供給された電力を、直流から交流に変換したうえで、回転電機１０２に供給する。
【００１３】
また、駆動用バッテリ１２は、補機バッテリ２０にも電力供給できる。すなわち、駆動用バッテリ１２からの電力は、高圧ＤＣＤＣコンバータ（以下、「ＤＣＤＣコンバータ」を「ＤＤＣ」と略す）１６および補機ＤＤＣ１８により、適宜変圧された上で、補機バッテリ２０に供給される。
【００１４】
また、駆動用バッテリ１２は、充電も可能となっている。駆動用バッテリ１２は、回転電機１０２で発電された電力で充電できる。回転電機１０２は、エンジン（図示せず）からの動力や、回生力を電力に変換する発電機としても機能する。そして、この回転電機１０２で発電された電力で、駆動用バッテリ１２が充電される。なお、図１では、回転電機１０２を一つとしているが、回転電機１０２は、より多数でもよい。例えば、電動車両は、主に発電機として機能する第一回転電機と、主に走行用モータとして機能する第二回転電機と、の二つを有していてもよい。
【００１５】
また、図１には図示しないが、電池システム１０は、外部電源（例えば商用電源等）からの充電を可能にする外部充電回路を備えていてもよい。この場合、電池システム１０は、回転電機１０２での発電電力に加え、外部電源の電力でも充電できる。
【００１６】
さらに、本実施形態の電池システム１０は、太陽光または太陽熱で発電するソーラパネル２２を有しており、駆動用バッテリ１２は、このソーラパネル２２で発電（以下「太陽発電」という）された電力でも充電できる。
【００１７】
ソーラパネル２２は、太陽光または太陽熱で発電する太陽発電装置であり、車両のうち太陽光を受光しやすい箇所、例えば、車両ルーフ等に設置されている。ソーラパネル２２で発電された電力は、ソーラＤＤＣ２４で所定の電圧に変換された後、ソーラバッテリ２６に送られる。
【００１８】
ソーラバッテリ２６は、ソーラパネル２２で発電された電力（太陽発電された電力）を一時的に蓄電するバッテリである。ソーラバッテリ２６も、充放電可能な二次電池で、例えば、ニッケル水素電池等からなる。ソーラバッテリ２６は、太陽発電された電力による充電と、蓄電された電力の駆動用バッテリ１２への放電と、を繰り返す。ソーラバッテリ２６が、蓄電した電力を、駆動用バッテリ１２に放電することで、駆動用バッテリが充電される。このとき、ソーラバッテリ２６からの電力は、高圧ＤＤＣ１６により、駆動用バッテリ１２に応じた電圧に昇圧される。
【００１９】
電池システム１０には、さらに、このソーラバッテリ２６の端子間電圧Ｖｓを検知する電圧センサ３０と、ソーラバッテリ２６で充放電される電流Ｉｓを検知する電流センサ２８と、が設けられている。このセンサ２８，３０で検知された電流Ｉｓおよび電圧Ｖｓは、制御部３２に送られる。制御部３２は、この電流ＩｓおよびＶｓに基づいて、ソーラバッテリ２６の内部抵抗値Ｒｓを算出するが、これについては、後述する。
【００２０】
ソーラパネル２２で発電した電力は、さらに、ソーラＤＤＣ２４、補機ＤＤＣ１８を経て、補機バッテリ２０にも送られる。補機バッテリ２０は、補機（例えば空調機器や音響機器等）に電力を供給するバッテリで、例えば、鉛電池等の二次電池からなる。
【００２１】
また、高圧ＤＤＣと駆動用バッテリ１２との間、および、ソーラＤＤＣ２４とソーラバッテリ２６との間には、それぞれリレー３６，３８が設けられている。このリレー３６，３８のオン／オフは、制御部３２により制御される。制御部３２は、ソーラパネル２２の発電力をソーラバッテリ２６に送る場合には、リレー３８をオンするとともに、リレー３６をオフする。これにより、ソーラパネル２２が、ソーラバッテリ２６に導通されるとともに、ソーラパネル２２およびソーラバッテリ２６が、駆動用バッテリ１２から導通遮断される。また、制御部３２は、ソーラバッテリ２６の発電電力で駆動用バッテリ１２を充電する場合には、リレー３８およびリレー３６をオンする。これにより、ソーラバッテリ２６が駆動用バッテリ１２に導通される。さらに、制御部３２は、ソーラバッテリ２６の発電電力で補機バッテリ２０を充電する場合には、リレー３８およびリレー３６をオフする。
【００２２】
制御部３２は、電池システム１０を構成する各部の動作を制御する。この制御部３２は、例えば、各種演算を行うＣＰＵと、各種パラメータやプログラムを記憶する記憶装置と、を備えている。制御部３２は、単一の装置でもよいし、複数の装置で構成されてもよい。制御部３２は、ユーザからの指示または上位制御装置の指示に従い、電池システム１０の各部の動作を制御する。なお、「上位制御装置」は、車両に搭載されてもよいが、車両の外部に設けられてもよい。上位制御装置が、車両の外部に設けられている場合、制御部３２は、上位制御装置と無線通信するための通信インターフェースも具備することが望ましい。
【００２３】
制御部３２は、繰り返し述べるように、電池システム１０の各部の動作を制御するが、ここでは、特に、ソーラパネル２２の発電電力に関する制御と、ソーラバッテリ２６の内部抵抗値Ｒｓの算出制御と、を説明する。
【００２４】
ソーラパネル２２の発電電力の制御は、車両のスタートスイッチがオンされている駆動システムオン状態と、スタートスイッチがオフされている駆動システムオフ状態と、で異なる。ここでスタートスイッチとは、ユーザが車両を始動させたいときに操作するスイッチで、エンジン自動車におけるイグニッションスイッチに相当するものである。このスタートスイッチがオンされると、車両を走行させるための駆動システムが起動した駆動システムオン状態となる。具体的には、回転電機１０２やエンジン等の動力源の駆動を制御する制御装置が起動されるとともに、システムメインリレー３４がオンされ、回転電機１０２への電力供給が許容される。一方、スタートスイッチがオフされると、駆動システムが停止され、システムメインリレー３４がオフされる。この場合、車両は、一定の場所で停止した駐車状態となる。
【００２５】
駆動システムがオンの状態では、リレー３６，３８は、ともにオフされ、ソーラパネル２２の発電電力は、補機バッテリ２０に送られる。この場合、電力は、図１の矢印Ｃの方向に流れる。
【００２６】
一方、駆動システムオフの状態では、ソーラパネル２２の発電電力は、ソーラバッテリ２６を介して駆動用バッテリ１２に送られる。具体的には、まず、リレー３６をオフ、リレー３８をオンした状態で、ソーラパネル２２の発電電力が、ソーラバッテリ２６に送られ、ソーラバッテリ２６が充電される。すなわち、電力が、図１の矢印Ａの方向に流れる。以下では、このソーラパネル２２の発電電力でソーラバッテリ２６を充電することを「ソーラ充電」と呼ぶ。制御部３２は、ソーラバッテリ２６に流れる電流Ｉｓ等に基づいて、ソーラバッテリ２６のＳＯＣをモニタリングする。そして、ソーラバッテリ２６のＳＯＣ（Ｓｔａｔｅ  Ｏｆ  Ｃｈａｒｇｅ）が、所定の充電停止閾値Ｃｄに達すれば、制御部３２は、ソーラ充電を停止する。その後、制御部３２は、リレー３６およびリレー３８をオンした上で、ソーラバッテリ２６からの放電電力で駆動用バッテリ１２を充電させる。すなわち、電力を図１の矢印Ｂの方向に流れるようにする。以下では、このソーラバッテリ２６から駆動用バッテリ１２へ放電することを「ソーラ放電」と呼ぶ。そして、ソーラ放電の結果、ソーラバッテリ２６のＳＯＣが、所定の放電停止閾値Ｃａに達すれば、制御部３２は、ソーラ放電を停止する。以降、駆動システムがオフされている間、このソーラ充電（矢印Ａの電力の流れ）とソーラ放電（矢印Ｂの電力の流れ）とを繰り返す。なお、当然ながら、駆動システムがオフされていても、夜間など太陽発電が出来ない場合や駆動用バッテリ１２が外部電源の電力で充電されている場合（いわゆるプラグイン充電されている場合）には、ソーラ充電およびソーラ放電は、停止する。
【００２７】
ところで、電池システム１０の適切な駆動のためには、駆動用バッテリ１２やソーラバッテリ２６の異常の有無を随時、監視することが必要となる。一般に、バッテリの異常は、当該バッテリの内部抵抗値の異常として現れる。したがって、制御部３２は、駆動用バッテリ１２やソーラバッテリ２６の内部抵抗値を監視し、異常の有無を監視している。
【００２８】
バッテリの内部抵抗値Ｒは、バッテリの電圧Ｖおよび電流Ｉに基づいて算出される。すなわち、バッテリの電圧Ｖは、バッテリが正常であるか否かに関わらず、式１に示すように、起電力Ｖ０から、バッテリに流れる電流Ｉと内部抵抗値Ｒとの積を減じたものとして表される。
Ｖ＝Ｖ０−Ｉ・Ｒ      式１
【００２９】
ここで、バッテリの内部抵抗値Ｒは、バッテリの劣化などに伴い徐々に変化するが、比較的、短時間（例えば、数十秒から数分）であれば、ほぼ一定の値とみなすことができる。したがって、バッテリの電圧Ｖは、電流Ｉを変数とする一次関数とみなすことができる。この場合、電流Ｉに対する電圧Ｖの変化の傾きが、内部抵抗値Ｒとなる。
【００３０】
そこで、通常、バッテリの内部抵抗値Ｒを算出する際には、センサ等を用いてバッテリの電圧Ｖと電流Ｉのペアを、多数検出する。そして、検出された多数のペアを最小二乗法等により、一次関数に線形近似し、得られた近似直線の傾きを内部抵抗値Ｒとして取得している。そして、制御部３２は、算出された内部抵抗値Ｒに基づいて、バッテリの異常の有無を判断する。
【００３１】
ただし、上述したように、電圧Ｖと電流Ｉのペアを一次関数に線形近似するためには、電流Ｉの分散がある程度、大きいことが望ましい。電流Ｉの分散が小さい場合には、計測データの近似精度が大幅に低下し、ひいては、内部抵抗値Ｒの算出精度が大幅に低下する。
【００３２】
ここで、駆動用バッテリ１２は、駆動システムがオンされている場合、回転電機１０２の力行と回生との切り替えに連動して、放電と充電の切り替えが行われる。また、回転電機１０２は、放電する場合でも、その電流値Ｉの分散は、大きい。図５は、駆動用バッテリ１２の電流−電圧グラフのイメージ図である。なお、本願では、放電電流を、正、充電電流を負としている。図５に示す通り、駆動用バッテリ１２の場合、電流Ｉが大きくばらつくため、一次関数に近似した場合の近似精度を高く保てる。その結果、駆動用バッテリ１２の場合には、内部抵抗値Ｒを比較的、高精度に算出することができる。
【００３３】
一方、ソーラバッテリ２６は、既述した通り、ＳＯＣが充電停止閾値Ｃｄに達するまで、長時間かけて、ソーラ充電した後、ＳＯＣが放電停止閾値Ｃａに達するまで、長時間かけて、ソーラ放電する。すなわち、ソーラバッテリ２６は、ソーラ充電およびソーラ放電が、長時間継続する。このソーラ充電の継続中、および、ソーラ放電の継続中は、ソーラバッテリの電流Ｉｓは、大きく変化しない。図４は、ソーラ放電の途中で計測されたソーラバッテリ２６の電流−電圧グラフの一例を示す図である。図４から明らかな通り、この場合、電流Ｉｓは、その分散量が小さい。そのため、ソーラバッテリ２６の場合、一次関数への近似の精度が大幅に低下し、ひいては、内部抵抗値Ｒｓの精度が大幅に低下するという問題があった。
【００３４】
そこで、本実施形態では、ソーラバッテリ２６に流れる電流Ｉｓの分散が大きくなる期間を作り出し、当該期間中に、電圧Ｖｓおよび電流Ｉｓを計測するようにしている。これについて図２を参照して説明する。図２は、ソーラバッテリ２６のＳＯＣ（上段）、電流Ｉｓ（中段）、電圧Ｖｓ（下段）の変化を示す図である。既述した通り、ソーラバッテリ２６は、ＳＯＣが充電停止閾値Ｃｄに達するまでのソーラ充電と、ＳＯＣが放電停止閾値Ｃａに達するまでのソーラ放電とを繰り返す。
【００３５】
ただし、本実施形態では、充電により充電停止閾値Ｃｄに達する直前、または、放電により放電停止閾値Ｃａに達する直前で、充放電を一時停止する休止ステップを設けた後、再びソーラ充電またはソーラ放電を実行する予備充電または予備放電ステップを実行している。そして、この休止ステップの途中から、予備充電または予備放電ステップを経て、次の主放電または主充電ステップの途中までの期間中に、電流Ｉｓおよび電圧Ｖｓの計測を行っている。
【００３６】
これについて具体例を挙げて説明する。本実施形態では、制御部３２は、放電停止閾値Ｃａおよび充電停止閾値Ｃｄに加え、さらに、放電停止閾値Ｃａよりも僅かに高い予備放電閾値Ｃｂと、充電停止閾値Ｃｄよりも僅かに低い予備充電閾値Ｃｃと、を記憶している。そして、この予備放電閾値Ｃｂまでソーラ放電を行う主放電ステップと、予備充電閾値Ｃｃまでソーラ充電を行う主充電ステップと、を実行する。
【００３７】
図２の例では、時刻ｔ０において、ソーラバッテリ２６のＳＯＣは、予備充電閾値Ｃｃに達していないため、制御部３２は、ソーラバッテリ２６のＳＯＣが、予備充電閾値Ｃｃに達するまで、ソーラ充電を継続する。この予備充電閾値Ｃｃに達するまでソーラ充電を行うステップが、主充電ステップとなる。このソーラ充電により、ＳＯＣが、徐々に増加していく。また、ソーラバッテリ２６の電圧Ｖｓも、徐々に増加する。
【００３８】
その後、時刻ｔ１において、ＳＯＣが、予備充電閾値Ｃｃに達すれば、制御部３２は、ソーラ充電を停止し、ソーラバッテリ２６を充放電させない休止ステップを実行する。この休止ステップの間は、当然ながら、ソーラバッテリ２６の電流Ｉｓは、ゼロとなり、ＳＯＣは、予備充電閾値Ｃｃで一定となる。また、この休止ステップの期間中に、ソーラバッテリ２６の分極が徐々に解消されることに起因して、ソーラバッテリ２６の電圧Ｖｓが、徐々に低下する。そして、分極が完全に解消されれば、電圧Ｖｓは、一定となる。
【００３９】
本実施形態では、この休止ステップを、規定の待機時間ｔｗだけ行う。この待機時間ｔｗは、主充電ステップにより生じた分極が解消できる程度の時間が望ましく、例えば、数十秒程度である。
【００４０】
休止ステップを開始した時刻ｔ１から待機時間ｔｗが経過した時刻ｔ３になれば、制御部３２は、続いて、予備充電ステップを実行する。具体的には、ソーラ充電を、一時的に実行させる。一時的にソーラ充電を行うことで、ソーラバッテリ２６のＳＯＣが増加し、充電停止閾値Ｃｄに達する、または、近接する。また、ソーラバッテリ２６の電圧Ｖｓも、一時的に増加する。なお、この予備充電ステップを実行する時間（ｔ３〜ｔ４）の長さは、特に限定されないが、分極に起因する電圧Ｖｓの変化量が過度に大きくならない程度の時間、具体的には、１０秒程度とすることが望ましい。
【００４１】
時刻ｔ４において、制御部３２は、予備充電ステップを停止し、主放電ステップを開始する。すなわち、ソーラバッテリ２６のソーラ充電を停止し、ソーラ放電を開始する。これにより、ソーラバッテリ２６のＳＯＣおよび電圧Ｖｓは、徐々に低下していく。そして、ソーラバッテリ２６のＳＯＣが、予備放電閾値Ｃｂに達すれば、休止ステップと、一時的に放電する予備放電ステップと、を行った後、再び、主充電ステップを行う。以降、同様の処理を繰り返し実行する。
【００４２】
以上の説明から明らかな通り、本実施形態では、主放電ステップの開始直前に、ソーラバッテリ２６の充放電を停止する休止ステップ（ｔ１〜ｔ３）と、ソーラバッテリ２６を短時間だけ充電する予備充電ステップ（ｔ３〜ｔ４）と、を実行している。制御部３２は、この休止ステップの途中である時刻ｔ２から、予備充電ステップを経て、次の主放電ステップの途中である時刻ｔ５までの期間中、すなわち、図２における矢印Ｄの期間中に、ソーラバッテリ２６の電流Ｉｓと電圧Ｖｓを計測する。
【００４３】
矢印Ｄの期間中は、電流Ｉｓが、ほぼゼロの期間（ｔ２〜ｔ３）と、電流Ｉｓが負の期間（ｔ３〜ｔ４）と、電流Ｉｓが正の期間（ｔ４〜ｔ５）が含まれている。この期間中に、電流Ｉｓと電圧Ｖｓを計測することで、電流値Ｉｓが適度に分散したデータを得ることができる。
【００４４】
図３は、矢印Ｄの期間中に取得した計測データで作成された電流−電圧グラフである。図３から明らかな通り、この場合、電流Ｉｓは広く分散している。そのため、一次関数に近似した場合の近似精度を高くすることができる。
【００４５】
ここで、電流Ｉｓと電圧Ｖｓに相関関係があることは、オーム法則（Ｖ＝ＩＲ）から当然である。したがって、本来、電流Ｉｓと電圧Ｖｓの計測値にも、相関関係があるべきである。しかし、図４に示すように、電流Ｉｓの分散が小さい計測データの場合、電流Ｉｓと電圧Ｖｓとの相関関係を見出すことは難しい。図４の例では、決定係数は、０．００１３となり、オームの法則が反映された計測データであるとは言い難い。そして、かかる計測データから内部抵抗値Ｒを算出しても、その精度は著しく低くなる。なお、決定係数とは、相関係数を２乗した値であり、１に近いほど、相関関係が強いと評価できる。
【００４６】
一方、本実施形態のように、矢印Ｄの期間中に取得したデータは、図３に示すように、電流Ｉｓが広く分散している。そして、この図３の計測データの決定係数は、０．９５９８となっており、オームの法則に沿ったデータが得られていることが分かる。また、このときの危険率ｐは、７．１１×１０−２８０という非常に小さい値を表しており、かかる計測データに基づけば、内部抵抗値Ｒを高精度で算出することができる。なお、危険率ｐとは、相関がないのに、偶然、相関があるような相関係数・決定係数が得られる確率であり、危険率ｐが低いほど、相関係数・決定係数の信ぴょう性が高いと言える。
【００４７】
具体的には、本実施形態では、矢印Ｄの期間中に取得したデータを、最小二乗法等で近似し、近似直線を取得する。そして、この近似直線の傾きを、ソーラバッテリ２６の内部抵抗値Ｒｓとして算出する。
【００４８】
以上の説明から明らかな通り、本実施形態では、電流Ｉｓおよび電圧Ｖｓのデータに基づいて内部抵抗値Ｒｓを取得するために、電流Ｉｓが広く分散するように、ソーラバッテリ２６の充放電を制御し、その電流Ｉｓが広く分散している期間に電流Ｉｓおよび電圧Ｖｓを計測している。かかる構成とすることで、従来技術に比べて、内部抵抗値Ｒｓの算出精度をより向上でき、ひいては、ソーラバッテリ２６の異常の有無を、より高精度に判定できる。
【００４９】
ところで、電流Ｉｓの分散を広くするためだけであれば、短時間だけソーラ充電またはソーラ放電を行う予備充電ステップまたは予備放電ステップを省略し、主充電ステップと主放電ステップとの間に、休止ステップを設ける制御も考えられる。すなわち、図６に示すように、長時間、ソーラ充電した後、充放電を一定時間、停止し、その後、ソーラ放電を実行する場合において、ソーラ充電の停止直前である時刻ｔ１から、ソーラ放電の開始直後である時刻ｔ４までの期間中（矢印Ｅの期間）に電流Ｉｓおよび電圧Ｖｓを計測することも考えられる。この場合でも、得られるデータには、電流Ｉｓが負の計測値と、電流Ｉｓがゼロの計測値と、電流Ｉｓが正の計測値とが含まれるため、電流Ｉｓは広く分散する。
【００５０】
しかし、この場合、長時間、ソーラ充電を継続した後のデータ、すなわち、図６に示す矢印Ｆの期間のデータが含まれるため、分極の影響が大きくなる。すなわち、二次電池の電圧値は、充電または放電を継続するにつれ、分極が生じて、電極電位が、電流を流していない状態からの乖離量が増加していく。この充放電継続に伴い増加する乖離量（分極に起因する電圧変化量）をΣｆ（ｉ）とした場合、式１は、正確には、次の式２で表される。
Ｖ＝Ｖ０―（Ｉ・Ｒ＋Σｆ（ｉ））    式２
【００５１】
図７は、ソーラ充電を行った場合の電流Ｉｓと電圧Ｖｓの一例を示す図である。図７に示すように、時刻ｔ１でソーラ充電を開始すると、電流Ｉｓと内部抵抗値Ｒｓとの積Ｉｓ・Ｒｓの分だけ、電圧Ｖｓが増加する。そして、以降は、時間の経過とともに、徐々に分極に起因する乖離量Σｆ（ｉ）が増加するため、電圧Ｖｓが徐々に増加する。このように、ソーラ充電を長時間継続して、乖離量Σｆ（ｉ）が大きくなった状態では、内部抵抗値Ｒを適切に算出することは難しい。
【００５２】
そこで、本実施形態では、長時間、ソーラ充電を継続する主充電ステップの後に、充放電を停止する休止ステップを設け、その後、予備充電ステップを行っている。この場合、休止ステップ中に、分極を解消できるため、その後の予備充電ステップや、主放電ステップの開始直後における分極の影響を無視できる。結果として、分極の影響を受けることなく、内部抵抗値Ｒを高精度に算出できる。
【００５３】
なお、これまでは、主に、内部抵抗値Ｒｓ算出のために、主充電ステップの後に、電流Ｉｓおよび電圧Ｖｓを計測する例を挙げて説明したが、こうした計測は、主放電ステップの後に行ってもよい。すなわち、ソーラバッテリ２６から駆動用バッテリ１２への放電（ソーラ放電）を行った結果、ソーラバッテリ２６のＳＯＣが予備放電閾値Ｃｂに達すれば、一時的に、充放電を停止する休止ステップと、短時間だけ、ソーラ放電を行う予備放電ステップと、を実行し、その後、主充電ステップを実行する。そして、この休止ステップの途中から主充電ステップの途中までの期間中に電流Ｉｓおよび電圧Ｖｓを計測し、その計測データから内部抵抗値Ｒｓを算出するようにしてもよい。
【００５４】
また、本実施形態では、ソーラバッテリ２６全体の内部抵抗値Ｒｓを求めている。しかし、通常、ソーラバッテリ２６は、複数の電池セルを直列または並列に接続して構成されることが多い。この場合、複数の電池セルそれぞれごとの内部抵抗値Ｒｓを求めるようにしてもよい。
【符号の説明】
【００５５】
１０  電池システム、１２  駆動用バッテリ、２０  補機バッテリ、２２  ソーラパネル、２６  ソーラバッテリ、２８  電流センサ、３０  電圧センサ、３２  制御部、３４  システムメインリレー、３６，３８  リレー、１００  インバータ、１０２  回転電機。
【図１】
2018046679.tif 000003
【図２】
2018046679.tif 000004
【図３】
2018046679.tif 000005
【図４】
2018046679.tif 000006
【図５】
2018046679.tif 000007
【図６】
2018046679.tif 000008
【図７】
2018046679.tif 000009