(57)【要約】【課題】使用可能な電池容量をユーザに認識させる。【解決手段】電池制御装置１では、車両が備える電池２０５の有効容量を通常容量とリザーブ容量とに分ける設定をする。そして、電池制御装置１は、車両の走行中に通常容量がなくなると、メインスイッチ２０９を制御して、モータ２１２への電力の供給を切断する。そして、電池制御装置１は、車両が停止すると、ユーザからの切替信号の入力を受け付ける。その後、電池制御装置１は、ユーザから切替信号が入力されると、メインスイッチ２０９を制御して、モータ２１２へのリザーブ容量を用いた電力の供給を開始する。【選択図】図２
2014023354.tif 000002
【特許請求の範囲】
【請求項１】
第１の充電率を格納する記憶部と、
切替信号の入力を受付ける入力部と、
前記電池の充電率が前記第１の充電率以下になると、前記車両を停止し、前記入力部から前記切替信号が入力されると、前記車両の走行を開始する制御部と、
を備えることを特徴とする電池制御装置。
【請求項２】
前記記憶部は、さらに
前記第１の充電率よりも低い充電率である第２の充電率を格納し、
前記制御部は、
前記電池の充電率が前記第１の充電率以下になると、前記車両を停止し、前記入力部からの前記切替信号の入力を受け付ける通常モードと、前記電池の充電率が前記第１の充電率以下のとき、前記入力部から前記切替信号が入力されると、前記電池の前記第１の充電率に対応する第１の残容量と、前記第２の充電率に対応する第２の残容量との差分であるリザーブ容量を使用して、前記車両を走行させるリザーブモードと、を切替えて電池制御をすることを特徴とする請求項１に記載の電池制御装置。
【請求項３】
前記制御部は、
前記リザーブ容量を用いて走行可能な距離の範囲内に、一つ以上の最寄りの充電ステーションが含まれるように、前記車両の走行環境に応じて前記第１の充電率を増減させることを特徴とする請求項２に記載の電池制御装置。
【請求項４】
前記制御部は、
前記リザーブ容量を用いて走行可能な距離が一定となるように、前記車両の走行環境に応じて前記第１の充電率を増減させることを特徴とする請求項２に記載の電池制御装置。
【請求項５】
前記第２の充電率は、
有効容量の下限値に対応する充電率であることを特徴とする請求項２〜４のいずれか一つに記載の電池制御装置。
【請求項６】
前記制御部は、
前記リザーブモードにおいて、前記電池の充電率が前記第２の充電率以下となったとき、前記車両の走行を停止することを特徴とする請求項２〜５のいずれか一つに記載の電池制御装置。
【請求項７】
前記制御部は、
前記リザーブモードにおいて、前記車両の充電を開始したことが通知されると、前記電池制御を前記通常モードに切替えることを特徴とする請求項２〜６のいずれか一つに記載の電池制御装置。
【請求項８】
前記制御部は、
前記通常モードにおいて、前記電池の充電率が前記第１の充電率以下になると、前記電池と、前記電池から供給される電力を動力源として前記車両を走行させる前記車両が有する駆動部との間に接続され、前記電池と前記駆動部との接続を切替える接続部を制御して、前記電池と前記駆動部との接続を切断することを特徴とする請求項２〜７のいずれか一つに記載の電池制御装置。
【請求項９】
前記制御部は、
前記通常モードにおいて、前記電池の充電率が前記第１の充電率以下になると、前記電池から供給される電力を動力源として前記車両を走行させる前記車両が有する駆動部に、前記電池から供給する電力を調整する電力変換部を制御して、徐々に前記駆動部に供給する電力を絞りながら前記車両を走行させたあと、前記駆動部との間に接続され、前記電池と前記駆動部との接続を切替える接続部を制御して、前記電池と前記駆動部との接続を切断することを特徴とする請求項２〜７のいずれか一つに記載の電池制御装置。
【請求項１０】
前記制御部は、
充電ステーションの位置情報を取得し、基準となる距離よりも前記車両と前記最寄りの充電ステーションとの距離が遠いほど、前記記憶部に格納されている前記第１の充電率を増加させ、該基準となる距離よりも前記車両と充電可能な充電ステーションとの距離が近いほど、前記記憶部に格納されている前記第１の充電率を減少させることを特徴とする請求項１〜３、５〜９のいずれか一つに記載の電池制御装置。
【請求項１１】
前記制御部は、
気温情報を取得し、気温がユーザによるエアコンの使用がないと推定される気温から乖離するほど、前記記憶部に格納されている前記第１の充電率を増加させることを特徴とする請求項１〜１０のいずれか一つに記載の電池制御装置。
【請求項１２】
前記制御部は、
前記車両の走行ルートの渋滞情報を取得し、前記車両の走行ルートに渋滞が発生しているとき、該渋滞が長くなるほど、前記記憶部に格納されている前記第１の充電率を増加させることを特徴とする請求項１〜１１のいずれか一つに記載の電池制御装置。
【請求項１３】
前記制御部は、
時間情報を取得し、ライトを点灯する時間帯であれば、前記記憶部に格納されている前記第１の充電率を増加させることを特徴とする請求項１〜１２のいずれか一つに記載の電池制御装置。
【請求項１４】
前記制御部は、
前記車両の燃費情報を取得し、燃費が基準となる燃費よりも悪いほど、前記記憶部に格納されている前記第１の充電率を増加させ、燃費が基準となる燃費よりも良いほど、前記記憶部に格納されている前記第１の充電率を減少させることを特徴とする請求項１〜１３のいずれか一つに記載の電池制御装置。
【請求項１５】
前記制御部は、
前記車両の走行ルートの勾配情報を取得し、基準となる割合よりも前記車両の走行ルートに勾配が多いほど、前記記憶部に格納されている前記第１の充電率を増加させ、基準となる割合よりも前記車両の走行ルートに勾配が少ないほど、前記記憶部に格納されている前記第１の充電率を減少させることを特徴とする請求項１〜１４のいずれか一つに記載の電池制御装置。
【請求項１６】
前記制御部は、
天気情報を取得し、路面状況が悪くなる天気であるとき、前記記憶部に格納されている前記第１の充電率を増加させることを特徴とする請求項１〜１５のいずれか一つに記載の電池制御装置。
【請求項１７】
前記制御部は、
前記電池の温度を取得し、前記電池の温度が基準となる温度より低いほど、前記記憶部に格納されている前記第１の充電率を増加させることを特徴とする請求項１〜１６のいずれか一つに記載の電池制御装置。
【請求項１８】
前記制御部は、
前記電池の劣化度を取得し、前記電池の劣化度が進むほど、前記記憶部に格納されている前記第１の充電率を増加させることを特徴とする請求項１〜１７のいずれか一つに記載の電池制御装置。
【請求項１９】
車両に搭載される電池パックであって、
充放電可能な電池と、
前記電池に並列に接続された電圧測定部と、
前記電池からの出力電流を測定する電流測定部と、
第１の充電率と、該第１の充電率よりも低い充電率である第２の充電率とを格納する記憶部と、
切替信号の入力を受付ける入力部と、
前記電池に並列に接続され、前記電池と、前記電池から供給される電力を動力源として前記車両を走行させる前記車両が有する駆動部との間に接続され、前記電池と前記駆動部との接続を切替える前記車両が有する接続部を制御して、前記電池と前記駆動部との接続を切断したときに、前記電圧測定部で測定された前記電池の開放電圧と、前記電流測定部で測定された前記電池からの出力電流を用いて前記電池の充電率を推定し、
前記推定した電池の充電率が前記第１の充電率以下になると、前記接続部を制御して、前記電池と前記負荷との接続を切断し、前記車両が停止したときに、前記入力部からの前記切替信号の入力を受け付ける通常モードと、
前記推定した電池の充電率が前記第１の充電率以下のとき、前記入力部から前記切替信号が入力されると、前記接続部を制御して、前記電池と前記負荷との接続し、前記電池の前記第１の充電率に対応する第１の残容量と、前記第２の充電率に対応する第２の残容量との差分であるリザーブ容量を使用して、前記車両を走行させるリザーブモードと、
を切替えて電池制御をする制御部と、
を備えることを特徴とする電池パック。
【請求項２０】
前記記憶部は、
前記電池の開放電圧と前記電池の充電率とを対応づけた推定テーブルを格納し、
前記制御部は、
前記電圧測定部で測定された前記電池の開放電圧に対応する前記電池の充電率を前記推定テーブルから抽出し、該抽出した電池の充電率を初回の充電率とし、前記車両の走行中に前記電流測定部で測定される電流値を積算した充放電容量を前記電池の満充電容量で除算した充電率変化分を該初回の充電率に加算することで、走行中に変化する前記電池の充電率を推定することを特徴とする請求項１９に記載の電池パック。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電池の充電を制御する技術に関する。
【背景技術】
【０００２】
近年、車両を駆動する動力源として、繰り返し充放電可能な二次電池（以下、電池という。）が使用されている。
このような電池は、過充電や過放電が生じると耐久性や安全性が損なわれる。このため、電池は、運用する充電率（ＳＯＣ：Ｓｔａｔｅ  Ｏｆ  Ｃｈａｒｇｅ）の上限値と下限値とが設定され、設定された充電率の範囲内で使用される。そして、車両の走行中に電池の充電率が設定された下限値を下回らないようにするために、ユーザに現在の充電率と運用する充電率の下限値との差分により推定される使用可能な電池容量を通知することが提案されている。
【０００３】
前述したユーザに使用可能な容量を通知する技術では、現在の充電率の推定に誤差があったときや、ユーザが使用可能な容量の通知を意識せずに車両の走行を続けたときなどに、予期せぬ場所で車両が走行不能状態になるという問題がある。
【０００４】
関連技術として、ハイブリッド車両が有するＥＶ優先スイッチは、ＥＶ優先モードとＨＶモードとの切替を利用者が要求可能に構成される。ＥＣＵは、ＥＶ優先モード時にＥＶ優先スイッチによってＨＶモードへの切替が要求されたとき、蓄電装置のＳＯＣが閾値Ｓｔｈ１よりも低い場合には、走行モードをＨＶモードへ切替えるとともに、ＨＶモードへの切替要求時のＳＯＣ近傍にＳＯＣを制御し、ＳＯＣが閾値Ｓｔｈ１以上の場合には、ＥＶ優先モードを維持する。また、ＥＣＵは、閾値Ｓｔｈ１よりも小さい閾値Ｓｔｈ２にＳＯＣが達すると、走行モードをＨＶモードへ強制的に切替える技術が知られている（例えば、特許文献１参照）。
【０００５】
前述したＥＶ優先モードとＨＶモードとを切替える技術では、ガソリンが無くなり、ＨＶモードで走行できないとき、ユーザが使用可能な電池容量を意識せずに車両の走行を続けると、予期せぬ場所で車両が走行不能状態になるという問題がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１４３５６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、使用可能な電池容量をユーザに認識させる電池制御装置、および電池パックを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本明細書で開示する電池制御装置のひとつに、記憶部と、入力部と、制御部とを備えるものがある。ここで、記憶部は、第１の充電率を格納する。入力部は、切替信号の入力を受付ける。制御部は、電池の充電率が第１の充電率以下になると、車両を停止し、入力部から切替信号が入力されると、車両の走行を開始する。
【発明の効果】
【０００９】
本明細書で開示する電池制御装置、および電池パックは、使用可能な電池容量をユーザに認識させるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】実施形態１の電池制御装置の一実施例の機能ブロック図である。
【図２】電池制御装置の一実施例のハードウェア構成図である。
【図３】コンピュータ装置の一実施例を示すブロック図である。
【図４】設定容量テーブルのデータ例を表したテーブルである。
【図５】電池制御の処理内容を示すフローチャートである。
【図６】電池制御の処理内容を示すフローチャートである。
【図７】実施形態２の電池制御装置の一実施例の機能ブロック図である。
【図８】要因テーブルのデータ例である。
【図９】適正な第１の充電率設定の処理内容を示すフローチャートである。
【図１０】実施形態３の電池パックの一実施例のハードウェア構成図である。
【発明を実施するための形態】
【００１１】
［実施形態１］
実施形態１の電池制御装置について説明する。
まず、図４（ｂ）を参照して、電池の電池容量［Ａｈ］について、下記の説明で使用する用語を説明する。なお、以下の説明においては、電池容量、および充電率［％］と記載した場合には、それぞれ電池の電池容量、および電池の充電率であるものとする。また、下記の説明において、百分率を用いた各値の換算に関しては、式のみで示すものとする。
【００１２】
図４（ｂ）の縦軸は充電率であり、充電率は、満充電時における電池容量に対して残容量［Ａｈ］がどのくらいの比率であるのかを示している。すなわち、充電率は、残容量を満充電容量［Ａｈ］で除算した値であり、下記式（１）で算出される比率である。
【００１３】
充電率＝残容量／満充電容量×１００・・・（１）
以下に、図４（ｂ）に示す符号ａ〜ｊの用語の定義について説明する。
【００１４】
ａ．満充電容量
満充電容量は、電池の充電状態が満充電のときに、電池に蓄えられている電池容量のことを言う。すなわち、満充電容量は、充電率が１００［％］のときの残容量と同じ電池容量である。
【００１５】
ｂ．残容量
残容量は、現在の充電率［％］に対応した電池容量のことを言う。すなわち、残容量は、満充電容量に現在の充電率を乗算した値であり、下記式（２）で算出される電池容量である。
【００１６】
残容量＝満充電容量×現在の充電率／１００・・・（２）
ｃ．有効容量
有効容量［Ａｈ］は、電池を運用する充電率の上限値（第３の充電率［％］）と下限値（第２の充電率［％］）との間で使用される電池容量のことを言う。すなわち、有効容量は、満充電容量に第３の充電率を乗算した値から、満充電容量に第２の充電率を乗算した値を減算した値であり、下記式（３）で算出される電池容量である。
【００１７】
有効容量＝（第３の充電率−第２の充電率）×満充電容量／１００・・・（３）
ｄ．使用可能容量
使用可能容量［Ａｈ］は、有効容量のうち未使用の電池容量のことを言う。すなわち、電池の現在の状態において、使用可能な電池容量のことである。使用可能容量は、満充電容量に現在の充電率を乗算した値から、満充電容量に第２の充電率を乗算した値を減算した値であり、下記式（４）で算出される電池容量である。
【００１８】
使用可能容量＝（現在の充電率−第２の充電率）×満充電容量／１００・・・（４）
ｅ．通常容量
通常容量［Ａｈ］は、通常モードのときに、車両の駆動電力として使用される電池容量であり、第３の充電率と第１の充電率［％］との間で使用される電池容量のことを言う。すなわち、通常容量は、満充電容量に第３の充電率を乗算した値から、満充電容量に第１の充電率を乗算した値を減算した値であり、下記式（５）で算出される電池容量である。
【００１９】
通常容量＝（第３の充電率−第１の充電率）×満充電容量／１００・・・（５）
ここで、通常モードは、電池制御装置で行なわれる電池制御の電池制御モードの一つであり、現在の充電率が第１の充電率よりも高いときに、電池制御装置で実行される電池制御モードである。電池制御装置は、通常モードにおいて、現在の充電率を監視し、現在の充電率が第１の充電率以下となると、車両の走行を停止し、ユーザに現在の充電率が第１の充電率以下となったことを通知する制御を行なう。
【００２０】
ｆ．リザーブ容量
リザーブ容量［Ａｈ］は、リザーブモードのときに使用する電池容量であり、第１の充電率と第２の充電率との間で使用される電池容量のことを言う。すなわち、リザーブ容量は、満充電容量に第１の充電率を乗算した値から、満充電容量に第２の充電率を乗算した値を減算した値であり、下記式（６）で算出される電池容量である。
【００２１】
リザーブ容量＝（第１の充電率−第２の充電率）×満充電容量／１００・・・（６）
ここで、リザーブモードは、電池制御装置で行なわれる電池制御モードの一つであり、現在の充電率が第１の充電率以下のときに、電池制御装置で実行される電池制御モードである。電池制御装置は、リザーブモードにおいて、現在の充電率を監視し、現在の充電率が第２の充電率以下となると、車両の走行を停止し、ユーザに現在の充電率が第２の充電率以下となったことを通知する制御を行なう。また、電池制御装置は、リザーブモードにおいて、車両の充電が開始されると、自動的に電池制御モードを通常モードに切替える制御を行なう。
【００２２】
ｇ．第１の充電率
第１の充電率は、ユーザにより予め定められた通常容量とリザーブ容量との間の充電率である。すなわち、第１の充電率は、通常容量に対応する電池容量がなくなり、リザーブ容量に対応する電池容量が上限値のときの充電率である。
【００２３】
ｈ．第２の充電率
第２の充電率は、有効容量の下限値のことを言う。第２の充電率は、電池の特性や、使用環境によりことなり、電池としての能力と耐久性や安全性とをバランスするようにユーザによって設定される。なお、第２の充電率を定めるときには、電池の過放電などに注意すると良い。
【００２４】
ｉ．第３の充電率
第３の充電率は、有効容量の上限値のことを言う。第３の充電率は、電池の特性や、使用環境によりことなり、電池としての能力と耐久性や安全性とをバランスするようにユーザによって設定される。なお、第３の充電率を定めるときには、電池の過充電などに注意すると良い。
【００２５】
ｊ．現在の充電率
現在の充電率は、電池制御装置が現在時刻の直前に推定した充電率のことを言う。より具体的には、車両の走行中に取得した最新の充電率のことを言う。なお、下記の説明において、「現在の」というときには、最新の情報を示すものとする。
【００２６】
図１について説明する。
図１は、実施形態１の電池制御装置の一実施例の機能ブロック図である。
図１に示す電池制御装置１は、電池の使用可能容量を推定し、使用可能容量が少なくなった時に車両を停止させる。そして、電池制御装置１は、特定の操作をユーザが行なうことにより、残りの使用可能容量を使用して、車両を走行させることができるようにする。また、ユーザは、特定の操作をすることにより使用可能容量が少なくなったことを認識するので、使用可能容量がなくなる前に充電ステーションに立ち寄って、充電スタンドで電池を充電することができる。なお、下記の説明では、使用可能容量が少なくなったか否かの判定は、電池の充電率を監視することにより行なうことを例として説明する。
【００２７】
電池制御装置１は、制御部１０、電力供給部２０、接続部３０、電力変換部４０、電圧測定部７０、および電流測定部８０を有する。そして、電力供給部２０は、接続部３０と電力変換部４０とを介して駆動部５０に接続されている。また、電力供給部２０は、接続部３０を介して補機部６０に接続されている。なお、図１の各構成要素を結ぶ線において、太線は電力の供給経路を示している。そして、細線は、信号の送受信経路を示している。
【００２８】
制御部１０は、現在の充電率を監視する。そして、制御部１０は、通常モードにおいて、第１の充電率と電力供給部２０の現在の充電率とが等しくなったときに、接続部３０を制御して、電力供給部２０から駆動部５０への電力の供給を切断する。また、制御部１０は、通常モードにおいて、接続部３０を制御して、電力供給部２０から駆動部５０への電力の供給を切断し、車両が停止すると、通常モードとリザーブモードとを切替える切替信号の入力を受け付ける。さらに、制御部１０は、車両が停止したときに、切替信号が入力されると、接続部３０を制御して、電力供給部２０から駆動部５０へのリザーブ容量による電力の供給を開始する。制御部１０は、リザーブモードにおいて、車両の充電が開始されると、自動的に電池制御モードを通常モードに切替える。また、制御部１０は、リザーブモードにおいて、現在の充電率が第２の充電率と等しくなったときに、接続部３０を制御して、電力供給部２０から駆動部５０への電力の供給を切断する。
【００２９】
制御部１０は、入力部１０１、出力部１０２、通信部１０３、取得部１０４、容量推定部１０５、設定容量テーブル１０６、判定部１０７、通知部１０８、切替部１０９、および停止部１１０を有する。
【００３０】
入力部１０１は、ユーザからの各種情報の入力を受け付ける。一例として、入力部１０１は、ユーザからの切替信号の入力を受け付ける。また、入力部１０１は、ユーザからの第１〜３の充電率の設定信号の入力を受け付ける。そして、入力部１０１は、切替信号が入力されると、切替信号を切替部１０９に出力する。また、入力部１０１は、設定信号が入力されると、設定信号に含まれる第１〜３の充電率を設定容量テーブル１０６に格納する。
【００３１】
出力部１０２は、制御部１０で生成された各種情報を示す信号を出力する。一例として、出力部１０２は、容量推定部１０５、または切替部１０９で生成されたオン信号、およびオフ信号を接続部３０に出力する。また、出力部１０２は、制御部１０で生成された電力調整信号を電力変換部４０に出力する。
【００３２】
通信部１０３は、各種情報を示す信号の送受信をする。一例として、通信部１０３は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）の測位情報、気温情報、渋滞情報、周辺地図情報、および天気情報などを示す信号を受信する。これにより、制御部１０は、通信部１０３を用いて、測位情報、気温情報、渋滞情報、周辺地図情報、および天気情報などを取得する。
【００３３】
取得部１０４は、電力供給部２０の状態情報を示す信号を取得する。一例として、取得部１０４は、電圧測定部７０で測定された電力供給部２０の電圧値を示す信号を取得する。また、取得部１０４は、電流測定部８０で測定された電力供給部２０の電流値を示す信号を取得する。そして、取得部１０４は、取得した電圧値を示す信号を容量推定部１０５に出力する。また、取得部１０４は、取得した電流値を示す信号を容量推定部１０５に出力する。これにより、容量推定部１０５は、電池２０５の電圧値と、電流値とを取得する。
【００３４】
容量推定部１０５は、電力供給部２０の現在の充電率を推定する。そして、容量推定部１０５は、推定した現在の充電率を、判定部１０７、および、通知部１０８に出力する。現在の電池容量の推定の一例として、容量推定部１０５は、接続部３０を制御して、電力供給部２０から駆動部５０への電力の供給を切断し、取得部１０４を介して電圧測定部７０で測定された電力供給部２０の開放電圧値を取得する。これにより、容量推定部１０５は、図示しない車両に搭載された電池の開放電圧値と充電率との関係を示すテーブルから、取得した開放電圧値に対応する充電率を抽出することにより、現在の充電率を推定する。また、車両の走行中の充電率を推定するとき、容量推定部１０５は、開放電圧値に対応する充電率を初回の充電率とする。そして、容量推定部１０５は、車両の走行中に電流測定部８０で測定される電流値を積算して充電率変化分を算出する。これにより、容量推定部１０５は、初回の充電率に、算出した充電率変化分を加算することで、走行中に変化する電池の充電率を推定する。なお、現在の充電率の推定については、上記以外にも公知に知られている各種方法を用いても良い。
【００３５】
設定容量テーブル１０６には、通常モードに対応する充電率の上限値と、充電率の下限値とを格納する。また、設定容量テーブル１０６には、リザーブモードに対応する充電率の上限値と、充電率の下限値とを格納する。一例として、設定容量テーブル１０６は、入力部１０１から第１の充電率の設定信号が入力されると、入力された第１の充電率を通常モードの下限値と、リザーブモードの上限値として格納する。また、設定容量テーブル１０６は、入力部１０１から第２の充電率の設定信号が入力されると、入力された第２の充電率をリザーブモードの下限値として格納する。さらに、設定容量テーブル１０６は、入力部１０１から第３の充電率の設定信号が入力されると、入力された第３の充電率を通常モードの上限値として格納する。なお、設定信号は、通信部１０３を介して入力されても良い。設定容量テーブル１０６の具体的なデータ例は、図４（ａ）を参照して後述する。
【００３６】
判定部１０７は、設定容量テーブル１０６に格納されている第１の充電率と、容量推定部１０５で推定された現在の充電率とを比較する。そして、判定部１０７は、通常モードのときに、現在の充電率が第１の充電率以下となった場合、通知部１０８、切替部１０９、および停止部１１０に、現在の充電率が第１の充電率以下となったことを示す第１の下限信号を出力する。また、判定部１０７は、リザーブモードのときに、現在の充電率が第２の充電率以下となった場合、通知部１０８、および停止部１１０に、現在の充電率が第２の充電率以下となったことを示す第２の下限信号を出力する。
【００３７】
通知部１０８は、ユーザに制御部１０が示す情報を提示する。一例として、通知部１０８は、容量推定部１０５から現在の電池容量が入力されると、ユーザに現在の電池容量を通知する。また、通知部１０８は、判定部１０７から第１の下限信号が入力されると、ユーザに現在の充電率が第１の充電率以下となったことを通知する。さらに、通知部１０８は、判定部１０７から第２の下限信号が入力されると、ユーザに現在の充電率が第２の充電率以下となったことを通知する。また、通知部１０８は、制御部１０の電池制御モードが通常モードのときには、ユーザに現在の電池制御モードが通常モードであることを通知する。そして、通知部１０８は、制御部１０の電池制御モードがリザーブモードのときには、ユーザに現在の電池制御モードがリザーブモードであることを通知する。さらに、通知部１０８は、切替部１０９が切替信号を受け付け中のときには、切替信号を受付中であることを通知する。
【００３８】
切替部１０９は、制御部１０の電池制御モードを、通常モードとリザーブモードとで切替える。一例として、切替部１０９は、第１の下限信号が入力された後に、停止部１１０から車両が停止したことを示す車両停止信号が入力されると、入力部１０１からの切替信号の入力を受け付ける。
【００３９】
切替部１０９は、入力部１０１から切替信号が入力されると、電池制御モードを通常モードからリザーブモードに切替える。そして、切替部１０９は、出力部１０２を介して接続部３０にオン信号を出力する。また、切替部１０９は、リザーブモード中に車両の充電が開始されたとき、電池制御モードを通常モードに切替える。そして、切替部１０９は、出力部１０２を介して接続部３０にオン信号を出力する。
【００４０】
停止部１１０は、第１の下限信号、および第２の下限信号が入力されると、車両の走行を停止する。一例として、停止部１１０は、第１の下限信号、および第２の下限信号が入力されると、接続部３０にオフ信号を出力して、電力供給部２０から駆動部５０への電力の供給を切断することにより、車両の走行を停止する。そして、停止部１１０は、車両が停止したか否かを監視し、車両が停止したときに、車両停止信号を切替部１０９に出力する。
【００４１】
変形例として、第１の下限信号が入力されたとき、停止部１１０は、出力部１０２を介して電力変換部４０に電力の調整を指示するための電力調整信号を出力し、徐々に電力供給部２０から駆動部５０に供給する電力を絞りながら車両を走行させても良い。そして、停止部１１０は、車両の速度が予め定めた一定の速度以下、または駆動部５０に供給する電力が一定の電力以下となったときに、接続部３０にオフ信号を出力して、電力供給部２０から駆動部５０への電力の供給を切断することにより、車両の走行を停止しても良い。これにより、制御部１０は、第１の下限信号が入力されたときに、直ちに電池２０５からモータ２１２への電力の供給を切断するのに比べて、ユーザが車両を路肩に寄せるまでの時間的猶予を多く持たせることができる。
【００４２】
電力供給部２０は、接続部３０と電力変換部４０とを介して駆動部５０に接続され、駆動部５０に電力を供給する。また、電力供給部２０は、接続部３０を介して補機部６０に電力を供給する。なお、補機部６０との間に図示しない電力変換部を備え、電力供給部２０は、接続部３０と電力変換部とを介して補機部６０に電力を供給しても良い。
【００４３】
接続部３０は、電力供給部２０と電力変換部４０、および駆動部５０との接続を切替える。また、接続部３０は、電力供給部２０と、補機部６０との接続を切替える。一例として、接続部３０は、オン信号が入力されると、電力供給部２０と電力変換部４０、および駆動部５０とを接続し、通電状態にする。また、接続部３０は、オフ信号が入力されると、電力供給部２０と電力変換部４０、および駆動部５０とを遮断し、通電停止状態にする。また、接続部３０は、電力供給部２０と補機部６０との接続を切替える。一例として、接続部３０は、補機オン信号が入力されると、電力供給部２０と補機部６０とを接続し、通電状態にする。また、接続部３０は、補機オフ信号が入力されると、電力供給部２０と補機部６０とを遮断し、通電停止状態にする。なお、補機オン信号と、補機オフ信号とは、制御部１０で生成され、出力部１０２を介して接続部３０に入力される信号である。
【００４４】
電力変換部４０は、接続部３０から供給される電力の電圧、および電流を変換し、駆動部５０に供給する。また、電力変換部４０は、駆動部５０から供給される回生電力の電圧、および電流を変換し、電力供給部２０に供給する。一例として、電力変換部４０は、制御部１０から電力調整信号が入力されることにより、電力調整信号に含まれる電圧値、電流値、および交流または直流を指示する信号に基づいて、電力供給部２０から供給される電力を変換し、駆動部５０に供給する。
【００４５】
駆動部５０は、車両を走行する動力源である。一例として、駆動部５０は、接続部３０がオン状態になり、電力供給部２０と接続されたとき、電力供給部２０から供給される電力を用いて車両を走行させる。
【００４６】
補機部６０は、車両の動力源以外の構成要素である。一例として、補機部６０は、接続部３０が補機オン状態になり、電力供給部２０と接続されたときに、電力供給部２０から供給される電力を用いて車両の動力源以外の機能として動作する。なお、補機部６０は、図示しない電力変換部を有し、車両の動力源以外の構成要素それぞれに、適合した電力を配分しても良い。
【００４７】
電圧測定部７０は、電力供給部２０の電圧値を測定する。そして、電圧測定部７０は、測定した電圧値を取得部１０４に出力する。なお、電圧測定部７０は、制御部１０から電圧値の取得要求があったときのみ、測定した電圧値を取得部１０４に出力しても良い。
【００４８】
電流測定部８０は、電力供給部２０の電流を測定する。そして、電流測定部８０は、測定した電流値を取得部１０４に出力する。なお、電流測定部８０は、制御部１０から電流値の取得要求があったときのみ、測定した電流値を取得部１０４に出力しても良い。
【００４９】
図２について説明する。
図２は、電池制御装置の一実施例のハードウェア構成図である。
図２において、図１を用いて説明した機能を実現するための電池制御装置１のハードウェア構成の一例を示す。
【００５０】
図２に示す電池制御装置１は、制御装置２０１、電池２０５、電圧計２０６、電流計２０７、温度計２０８、メインスイッチ２０９、主機スイッチ２１０、および電力変換回路２１１を備えている。
【００５１】
制御装置２０１は、補機電池２０２と並列に接続され、補機電池２０２から供給される電力で動作する。そして、制御装置２０１は、例えば、後述するコンピュータ装置であり、図１の制御部１０として機能する。また、制御装置２０１は、補機電池２０２から供給される電力で駆動するため、メインスイッチ２０９のオン状態、およびオフ状態に関わらず、常に駆動することができる。そして、制御装置２０１は、図示しないレギュレータやコンバータなどの降圧回路を含み、補機電池２０２から入力される電力の電圧、および電流を適宜変換して、自身の駆動電力として用いる構成である。
【００５２】
補機電池２０２は、制御装置２０１に電力を供給するための電池である。また、補機電池２０２は、制御装置２０１の他にも補機類２０３に電力を供給する。補機電池２０２は、例えば、鉛電池、リチウムイオン２次電池、およびニッケル水素２次電池などである。
【００５３】
補機類２０３は補機や車載機器などであり、補機電池２０２と並列に接続され、補機電池２０２から供給される電力で動作する。補機類２０３に含まれる車載機器は、例えば、ヘッドライトや、エアコンの空調用コンプレッサーなどである。そして、補機類２０３は、図１の補機部６０として機能する。なお、補機類２０３は、補機電池２０２から供給される電力で駆動するため、メインスイッチ２０９のオン状態、およびオフ状態に関わらず、常に駆動することができる。
【００５４】
ボディアース２０４は、制御装置２０１、補機電池２０２、および補機類２０３と接続されている。
電池２０５は、モータ２１２、および補機類２１４（以下、モータ２１２、および補機類２１４を合わせて負荷ともいう。）と並列に接続される。そして、電池２０５は、例えば、リチウムイオン電池、ニッケル水素電池などであり、図１の電力供給部２０として機能する。なお、電池２０５は、複数のセルを直列、または並列に接続した組電池でも良い。
【００５５】
電圧計２０６は、電池２０５に並列に接続され、電池２０５の電圧値を測定する。そして、電圧計２０６は、図１の電圧測定部７０として機能する。
電流計２０７は、電池２０５の出力側の電力線Ｂｏで、電池２０５と直列に接続され、電池２０５からの出力電流値を測定する。そして、電流計２０７は、図１の電流測定部８０として機能する。
【００５６】
温度計２０８は、電池２０５に近接して設置され、電池２０５の温度を測定し、制御装置２０１に測定した温度の値を出力する。
メインスイッチ２０９は、一端が電池２０５と接続され、他端が電力変換回路２１１と補機電池２０２との結合点に接続される。これにより、メインスイッチ２０９は、電池２０５からモータ２１２、および補機類２１４に電力を供給するか否かを切替える。そして、メインスイッチ２０９は、例えば、電磁リレーであり、図１の接続部３０として機能する。
【００５７】
主機スイッチ２１０は、メインスイッチ２０９と、電力変換回路２１１との間に直列に接続される。そして、主機スイッチ２１０は、電池２０５からモータ２１２に電力を供給するか否かを切替える。より具体的には、メインスイッチ２０９、および主機スイッチ２１０がどちらもオン状態のとき、電池２０５とモータ２１２が接続状態になる。そして、主機スイッチ２１０は、例えば、電磁リレーであり、図１の接続部３０として機能する。
【００５８】
電力変換回路２１１は、主機スイッチ２１０とモータ２１２との間に直列に接続さる。そして、電力変換回路２１１は、コンバータやインバータなどであり、図１の電力変換部４０として機能する。
【００５９】
モータ２１２（主機）は、電力変換回路２１１と電池２０５の負極側との間に直列に接続される。また、モータ２１２は、補機類２１４と並列に接続される。そして、モータ２１２は、例えば、電磁モータであり、図１の駆動部５０として機能する。
【００６０】
補機スイッチ２１３は、メインスイッチ２０９と、補機類２１４との間に直列に接続される。そして、補機スイッチ２１３は、電池２０５から補機類２１４に電力を供給するか否かを切替える。より具体的には、メインスイッチ２０９、および補機スイッチ２１３がどちらもオン状態のとき、電池２０５と補機類２１４が接続状態になる。そして、主機スイッチ２１０は、例えば、電磁リレーであり、図１の接続部３０として機能する。
【００６１】
補機類２１４は補機や車載機器を含み、補機スイッチ２１３と電池２０５の負極側との間に直列に接続される。補機類２１４は、モータ２１２と並列に接続される。そして、補機類２１４に含まれる車載機器は、例えば、ヘッドライトや、エアコンの空調用コンプレッサーなどである。そして、補機類２１４は、図１の補機部６０として機能する。なお、補機類２０３と補機類２１４とに含まれる補機は、相互に交換可能であり、全ての補機を補機類２０３に含ませるのであれば、補機スイッチ２１３と補機類２１４とは、省略しても良い。また、図２では、モータ２１２と、補機類２１４と、電池２０５とを直流回路の共用線で接続した。これに限らず、電池２０５の電圧がボディアース２０４に接続しても安全性を保持できる程度の電圧の場合には、電池２０５と、モータ２１２と、補機類２１４とをボディアース２０４に接続しても良い。
【００６２】
図３について説明する。
図３は、図２に示したコンピュータ装置の一実施例を示すブロック図である。
図３において、コンピュータ装置（制御装置２０１）は、制御回路３０１、記憶装置３０２、読取装置３０３、記録媒体３０４、通知装置３０５、通信インターフェイス３０６（通信Ｉ／Ｆ）、および入出力インターフェイス３０７（入出力Ｉ／Ｆ）を備えている。また、各構成要素は、バス３００により接続されている。
【００６３】
制御回路３０１は、コンピュータ装置全体の制御をする。そして、制御回路３０１は、例えば、ＣＰＵ、マルチコアＣＰＵ、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）およびＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ Ｄｅｖｉｃｅ）などである。制御回路３０１は、図１において、取得部１０４、容量推定部１０５、判定部１０７、切替部１０９、および停止部１１０として機能する。
【００６４】
記憶装置３０２は、各種データを記憶する。そして、記憶装置３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などのメモリや、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）などで構成される。そして、ＲＯＭは、ブートプログラムなどのプログラムを記憶している。ＲＡＭは、制御回路３０１のワークエリアとして使用される。ＨＤは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、アプリケーションプログラム、ファームウェアなどのプログラム、および各種データを記憶している。また、記憶装置３０２は、図１の設定容量テーブル１０６を記憶している。なお、設定容量テーブル１０６は、制御回路３０１が通信インターフェイス３０６を介してアクセス可能であれば、ネットワーク３０８上のサーバに記憶されていても良い。
【００６５】
また、記憶装置３０２に、電池制御装置１が電池制御をするときに、制御回路３０１を取得部１０４、容量推定部１０５、判定部１０７、切替部１０９、および停止部１１０として機能させるための電池制御プログラムを記憶する。そして、電池制御を開始するときに、制御回路３０１は、電池制御プログラムをＲＡＭに読み出す。これにより、制御回路３０１は、ＲＡＭをワークスペースとして動作することにより、取得部１０４、容量推定部１０５、判定部１０７、切替部１０９、および停止部１１０として機能する。なお、電池制御プログラムは、制御回路３０１が通信インターフェイス３０６を介してアクセス可能であれば、ネットワーク３０８上のサーバに記憶されていても良い。
【００６６】
また、記憶装置３０２がＨＤである場合、ＨＤは、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）を介してバス３００に接続される。そして、ＨＤは、ＨＤＤが制御回路３０１に制御され、データのリード／ライトが行なわれる。
【００６７】
読取装置３０３は、制御回路３０１に制御され、着脱可能な記録媒体３０４のデータのリード／ライトを行なう。そして、読取装置３０３は、例えば、ＦＤＤ（Ｆｌｏｐｐｙ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＣＤＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｄｒｉｖｅ）、ＤＶＤＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＢＤＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｋ  Ｄｒｉｖｅ：登録商標）およびＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などである。また、読取装置３０３は、記録媒体３０４に記録された電池制御プログラムを読み出し、記憶装置３０２に記憶する。
【００６８】
記録媒体３０４は、各種データを保存する。一例として、記録媒体３０４は、電池制御プログラムを保存する。そして、記録媒体３０４は、読取装置３０３を介してバス３００に接続され、制御回路３０１が読取装置３０３を制御することにより、データのリード／ライトが行なわれる。また、記録媒体３０４は、例えば、ＦＤ（Ｆｌｏｐｐｙ  Ｄｉｓｋ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｋ：登録商標）、およびフラッシュメモリなどである。
【００６９】
通知装置３０５は、入力された情報を映像として表示することにより、ユーザに通知する。通知装置３０５は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）およびＯＥＬＤ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）などである。また、通知装置３０５は、入力された情報をランプの点灯や、スピーカからの音声により、ユーザに通知する構成でも良い。そして、通知装置３０５は、図１において、通知部１０８として機能する。
【００７０】
通信インターフェイス３０６は、通信インターフェイス３０６は、電力線通信、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線通信、またはインターネットなどのネットワーク３０８を介して、コンピュータ装置と他の装置とを通信可能に接続する。また、通信インターフェイス３０６は、ＧＰＳ装置を介して、車両の測位情報を取得する。そして、通信インターフェイス３０６は、図１において、通信部１０３として機能する。
【００７１】
入出力インターフェイス３０７は、例えば、機械式のボタン、イグニッションスイッチ、キーボード、マウス、タッチパネル、スキャナ、およびプリンタなどと接続され、接続された装置が操作から各種情報を示す信号が入力されると、バス３００を介して入力された信号を制御回路３０１に出力する。また、入出力インターフェイス３０７は、制御回路３０１から出力された各種情報を示す信号がバス３００を介して入力されると、接続された各種装置にその信号を出力する。そして、入出力インターフェイス３０７は、図１において、入力部１０１、および出力部１０２として機能する。
【００７２】
図４について説明する。
図４は、設定容量テーブルのデータ例を表したテーブルである。
図４（ａ）に示す設定容量テーブル１０６は、電池２０５の電池としての能力と耐久性や安全性とをバランスするようにユーザによって設定された充電率である。図４に示す設定容量テーブル１０６では、一例として、通常モードの上限値を充電率９０［％］、および下限値を充電率２０［％］と設定している。また、図４に示す設定容量テーブル１０６では、一例として、リザーブモードの上限値を充電率２０［％］、および下限値を充電率１０［％］と設定している。ユーザにより設定容量テーブル１０６の値は、任意に決定されるものであるが、以下の説明では、一例として、図４（ａ）に示す値を用いる。
【００７３】
図５、６について説明する。
図５、６は、電池制御の処理内容を示すフローチャートである。
図５、６に示すフローチャートは、電池制御装置１が通常モードとリザーブモードとを切り替えながら車両を走行させるときの処理を示している。以下の説明では、図２、および図３を参照して説明する。また、通常モードの充電率の上限値、および下限値には、それぞれ図４（ａ）に示される値を一例として用いる。さらに、リザーブモードの充電率の上限値、および下限値には、それぞれ図４（ａ）に示される値を一例として用いる。
【００７４】
まず、ユーザによりイグニッションスイッチがオンされるなどして、車両の走行が開始されると、制御回路３０１は、入出力インターフェイス３０７を介して電池２０５の充電率を取得する。そして、制御回路３０１は、電池２０５の充電率（現在の充電率）が２０［％］よりも高いか否かを判定する（Ｓ５０１）。
【００７５】
制御回路３０１は、電池２０５の充電率が２０［％］よりも高いとき（Ｓ５０１にてＹｅｓ）、電池制御を通常モードで行なうことを決定する。そして、制御回路３０１は、通知装置３０５に通常モードで電池制御することを示す信号を出力する。
【００７６】
通知装置３０５は、通常モードで電池制御することを示す信号が入力されると、ランプの点灯、ディスプレイ表示、およびスピーカ音声などの手段を用いてユーザに通常モードで電池制御することを通知する（Ｓ５０２）。
【００７７】
制御回路３０１は、通常モードでの電池制御を開始する（Ｓ５０３）。そして、制御回路３０１は、車両の走行中に電池２０５の充電率を監視する（Ｓ５０４）。
制御回路３０１は、電池２０５の充電率が２０［％］以下になるまで、Ｓ５０４の処理を繰り返す（Ｓ５０４にてＮｏ）。
【００７８】
そして、制御回路３０１は、電池２０５の充電率が２０［％］以下になると（Ｓ５０４にてＹｅｓ）、通常容量がなくなったことを示す信号（判定部１０７の第１の下限信号）を通知装置３０５に出力する。
【００７９】
通知装置３０５は、通常容量がなくなったことを示す信号が入力されると、ランプの点灯、ディスプレイ表示、およびスピーカ音声などの手段を用いてユーザに通常容量がなくなったことを通知する（Ｓ５０５）。
【００８０】
そして、制御回路３０１は、主機スイッチ２１０をオフ状態にして、モータ２１２への電力の供給を切断する（Ｓ５０６）。このとき、車両が補機類２１４を備える場合には、補機スイッチ２１３のオン状態を保つようにしても良い。これにより、例えば、ウィンカーの点灯をして後続車に車両が停止することを知らせるなど、車両を停止するときの安全性を確保するのに必要な機能を継続して利用することができる。なお、補機類２１４に割り当てられている構成要素がエアコン用のコンプレッサーなど、車両が停止する際の安全性の向上に関係性の低い装置のみであるときには、メインスイッチ２０９（補機スイッチ２１３）をオフ状態にしても良い。また、Ｓ５０６において、車両が停止する際の安全性の向上に関係性の低い装置のみ停止させるように、補機スイッチ２１３を構成しても良い。後述する図６のＳ６０９の処理においても同様である。
【００８１】
Ｓ５０６の処理を行なうと、制御回路３０１は、車両が停止（速度０［ｋｍ］）したか否かを判定する（Ｓ５０７）。制御回路３０１は、車両が停止するまで、Ｓ５０７の処理を繰り返す（Ｓ５０７にてＮｏ）。そして、車両が停止する（Ｓ５０７にてＹｅｓ）と、制御回路３０１は、Ｓ６０１の処理に移行する。Ｓ６０１以降の処理については、図６を参照して後述する。
【００８２】
ここで、Ｓ５０１の処理において、電池２０５の充電率が２０［％］以下の場合について説明する。
Ｓ５０１において、制御回路３０１は、電池２０５の充電率が２０［％］以下であると判定すると（Ｓ５０１にてＮｏ）、さらに電池２０５の充電率が１０［％］以下であるか否かを判定する（Ｓ５０８）。
【００８３】
制御回路３０１は、電池２０５の充電率が１０［％］よりも高いとき（Ｓ５０８にてＮｏ）、Ｓ６０１の処理に移行する。Ｓ６０１以降の処理については、図６を参照して後述する。
【００８４】
制御回路３０１は、電池２０５の充電率が１０［％］以下のとき（Ｓ５０８にてＹｅｓ）、図６のＳ６０８の処理に移行する。Ｓ６０８以降の処理については、図６を参照して後述する。
【００８５】
図６を参照して説明する。
図５のＳ５０７にてＹｅｓ、またはＳ５０８にてＮｏであった場合、制御回路３０１は、電池制御の通常モードからリザーブモードへの切替を受け付ける（Ｓ６０１）。一例として、制御回路３０１は、ユーザが入出力インターフェイス３０７に接続されているボタンを押下げする、またはイグニッションスイッチをオフオンする（以下、切替操作という。）などしたときに入力される切替信号の入力を受け付ける。このときに、制御装置２０１は、通知装置３０５を制御することにより、リザーブモードへの切替を受け付けることを、通知装置３０５によるランプの点灯、ディスプレイ表示、およびスピーカ音声などを用いてユーザに通知しても良い。
【００８６】
制御回路３０１は、ユーザにより切替操作がされたか否かを判定する（Ｓ６０２）。制御回路３０１は、ユーザにより切替操作がされ、切替信号が入力されるまで、Ｓ６０２の処理を繰り返す（Ｓ６０２にてＮｏ）。
【００８７】
制御回路３０１は、ユーザにより切替操作がなされて、切替信号が入力されると（Ｓ６０２にてＹｅｓ）、リザーブモードで電池制御することを決定する。そして、制御回路３０１は、通知装置３０５にリザーブモードで電池制御することを示す信号を出力する。
【００８８】
通知装置３０５は、リザーブモードで電池制御することを示す信号が入力されると、ランプの点灯、ディスプレイ表示、およびスピーカ音声などの手段を用いてユーザにリザーブモードで電池制御することを通知する（Ｓ６０３）。このときに、通知装置３０５は、充電率が１０［％］であることを通知しても良い。さらに、通知装置３０５は、充電ステーションに立ち寄り、電池２０５の充電を行なうようにユーザに通知しても良い。
【００８９】
制御回路３０１は、リザーブモードでの電池制御を開始する（Ｓ６０４）。そして、制御回路３０１は、車両の走行中に電池２０５の充電率を監視し、電池２０５の充電率が１０［％］以下になったか否かを判定する（Ｓ６０５）。
【００９０】
制御回路３０１は、電池２０５の充電率が１０［％］よりも高いと判定すると（Ｓ６０５にてＮｏ）、車両の充電が開始されたか否かを判定する（Ｓ６０６）。なお、制御回路３０１は、充電スタンドと、充電ケーブルを用いた電力線通信、非接触給電用のコイルを用いたコイル間通信、または無線通信装置を用いた無線通信を行なうことにより、充電スタンドから充電を開始したことを通知される。または、制御回路３０１は、入出力インターフェイス３０７に接続された入力装置を用いたユーザの入力により、電池２０５の充電が開始されたことを通知される。さらに、制御回路３０１は、適宜公知の方法で充電を開始したこと通知されても良い。以上のように、制御回路３０１は、充電を開始したことを通知される（充電が開始されたことを示す信号が入力される）ことにより、車両の充電が開始されたと判定する。
【００９１】
そして、制御回路３０１は、車両の充電が開始されない場合、Ｓ６０５の処理を実行する（Ｓ６０６にてＮｏ）。すなわち、制御回路３０１は、Ｓ６０５の処理において、電池２０５の充電率が１０［％］以下になったと判定するか、Ｓ６０６の処理において、電池２０５の充電が開始されたと判定するまで、Ｓ６０５とＳ６０６の処理を繰り返す。
【００９２】
制御回路３０１は、車両の充電が開始されたと判定する（Ｓ６０６にてＹｅｓ）と、電池制御モードを通常モードに切替（Ｓ６０７）て一連の処理を終了する。
ここで、Ｓ６０５において、充電率が１０［％］以下であったときの処理について説明する。
【００９３】
制御回路３０１は、電池２０５の充電率が１０［％］以下であると判定する（Ｓ６０５にてＹｅｓ）と、リザーブ容量がなくなったことを示す信号（判定部１０７の第２の下限信号）を通知装置３０５に出力する。
【００９４】
通知装置３０５は、リザーブ容量がなくなったことを示す信号が入力されると、ランプの点灯、ディスプレイ表示、およびスピーカ音声などの手段を用いてユーザにリザーブ容量がなくなったことを通知する（Ｓ６０８）。
【００９５】
そして、制御回路３０１は、主機スイッチ２１０をオフ状態にして、モータ２１２への電力の供給を切断する（Ｓ６０９）。このときには、電池２０５の使用可能容量が残っていないので、電池２０５の耐久性や安全性を保持するために、制御回路３０１は、これ以上の電池２０５の使用を停止する。すなわち、制御回路３０１は、メインスイッチ２０９をオフ状態にすることで電池２０５からモータ２１２への電力の供給を切断し、車両を完全に停止する。なお、このときに、室内灯の点灯、ネットワーク３０８を介してロードサービスに接続されたカーナビなど、必要最低限の補機類２１４には、電池２０５から電力を供給しても良い。この場合、第２の充電率よりも低い充電率である第３の充電率をさらに設定しておき、制御回路３０１は、電池２０５の充電率が第３の充電率になるまでのみ、必要最低限の補機類２１４を使用可能とする制御をしても良い。
【００９６】
そして、制御回路３０１は、車両の充電が開始されたか否かを判定する（Ｓ６０６）。この場合、車両は完全に停止しているので、ロードサービスで派遣された緊急車両などからの電力の供給となる。また、制御回路３０１による車両の充電が開始されたか否かの判定方法は、Ｓ６０６と同様である。
【００９７】
Ｓ５０６において、制御回路３０１は、通常容量がなくなると、直ちに主機スイッチ２１０をオフ状態にしたが、電力変換回路２１１を制御して、徐々に電池２０５からモータ２１２に供給する電力を絞りながら車両を走行させても良い。そして、制御回路３０１は、車両の速度が予め定めた一定の速度以下、またはモータ２１２に供給する電力が一定の電力以下となったときに、主機スイッチ２１０をオフ状態にして、電池２０５からモータ２１２への電力の供給を切断することにより、車両の走行を停止しても良い。Ｓ６０９において、リザーブ容量がなくなったときも同様の構成としても良い。これにより、制御回路３０１は、モータ２１２の急加速などの機能を停止して電力消費を抑えながら、ユーザが車両を路肩などの安全地帯に寄せるまでに必要な電力を、電池２０５からモータ２１２に供給する。したがって、電池制御装置１は、ユーザが惰性運転だけで車両を安全地帯に移動できない場合でも、安全地帯まで車両を走行することができるようにし、車両停止の際の安全性を向上させることができる。
【００９８】
以上に説明したように、実施形態１の電池制御装置１では、車両が備える電池２０５の有効容量を通常容量とリザーブ容量とに分ける設定をした。そして、電池制御装置１は、通常容量がなくなると車両を一旦停止させ、ユーザからの入力を受け付けることで、リザーブ容量を使用した車両の走行を行なうようにした。これにより、電池制御装置１は、ユーザに自分で切替操作を行なわせるので、電池２０５の使用可能容量がリザーブ容量分しかないことをユーザに認識させることができる。そして、電池制御装置１は、ユーザに電池２０５の使用可能容量が少ないことを認識させ、使用可能容量がなくなる前に充電ステーションなどに立ち寄ることを促すことができる。
【００９９】
また、実施形態１の電池制御装置１は、通常容量がなくなったときに、ブレーキを自動動作させて車両を停止させるのではなく、メインスイッチ２０９や主機スイッチ２１０をオフ状態にすることにより、車両を停止させる構成にした。これにより、電池制御装置１は、モータ２１２への電力の供給が切断された後にも、車両の惰性運転を行うことができるようにした。したがって、車両停止の際に、ユーザは車両を安全地帯に移動させることができる。
【０１００】
なお、上記の説明においては、ユーザからの第１〜３の充電率の設定信号の入力を入力部１０１で受け付ける構成にしたが、通信部１０３を介してサーバ上に格納されている第１〜３の充電率を取得しても良い。これにより、制御装置２０１は、車両に搭載されている電池２０５の特性に応じた第１〜３の充電率の最新の値を、ネットワーク３０８を通じて取得し、電池制御に反映することができる。
【０１０１】
また、上記の説明においては、制御回路３０１が取得部１０４、容量推定部１０５、判定部１０７、切替部１０９、および停止部１１０として機能して制御を行っていたが、これらの機能の一部、または全てを、ネットワーク３０８を介して接続されるサーバ上に有しても良い。この場合、電池制御装置１は、通信部１０３を介して各種情報をネットワーク３０８上のサーバと送受信することにより、制御部１０の機能を実現する。
［実施形態２］
実施形態２の電池制御装置について説明する。
【０１０２】
実施形態２の電池制御装置２は、実施形態１の電池制御装置１と、同じハードウェア構成であり、電池制御装置２は、電池制御装置１に機能を追加している。したがって、電池制御装置２で、電池制御装置１に追加された機能について説明する。また、電池制御装置２の機能について、電池制御装置１と同じ機能については、同じ符号を付し、説明を省略する。
【０１０３】
図７について説明する。
図７は、実施形態２の電池制御装置の一実施例の機能ブロック図である。
電池制御装置２は、電池制御装置１の機能に加えて、燃費推定部１１１、計時部１１２、要因テーブル１１３、容量設定部１１４、および温度測定部９０の機能を備える。
【０１０４】
燃費推定部１１１は、電流測定部８０で測定された電流値、および、図示しないパルスセンサで測定された値から得られる走行距離などを用いて燃費［ｋｍ／Ａｈ］を推定する。
【０１０５】
すなわち、燃費推定部１１１は、車両の走行中に電流測定部８０で測定された電流値を積算し、電流を積算している間に車両が走行した走行距離で積算した電流値を除算することにより燃費を算出する。これにより、燃費推定部１１１は、ユーザの運転の特性に応じた燃費を推定することができる。
【０１０６】
そして、燃費推定部１１１は、推定した燃費を記憶装置３０２に記憶する。なお、燃費推定部１１１の燃費推定方法は、適宜公知の技術を用いれば良い。また、燃費推定部１１１は、容量設定部１１４からの要求に応じて、容量設定部１１４に推定した燃費を直接出力しても良い。
【０１０７】
計時部１１２は、現在時刻をカウントし、かつ経過時間を測定する。
要因テーブル１１３は、第１の充電率（リザーブ容量）を増減させる値を格納した複数の要因ごとのテーブルと、各要因が基準値を示すときの第１の充電率である第１の基準値とを格納した基準テーブル８００とを有している。各要因が基準値を示すとは、各要因でリザーブ容量を変化させる必要のない状態である。具体的な要因テーブル１１３に格納されている複数の要因ごとのテーブルについては、図８を参照して後述により説明する。
【０１０８】
容量設定部１１４は、要因テーブル１１３を用いて適正な第１の充電率を算出し、算出した第１の充電率を設定容量テーブル１０６に格納する。ここで、適正な第１の充電率の一例としては、第１の充電率により決まるリザーブ容量を用いて、最寄りの充電ステーションに車両を移動することができる充電率である。そして、最寄りの充電ステーションとは、車両と最も近い充電ステーションでも良い。また、最寄りの充電ステーションとは、車両の目的地が決まっている場合、車両が目的地までに通過する経路上にある充電ステーションの中で最も近い充電ステーションでも良い。さらに、最寄りの充電ステーションとは、リザーブ容量に余裕を持たせるために、車両から２番目に近い充電ステーションでも良い。以上のように、最寄りの充電ステーションとは、車両がリザーブ容量の電力を用いて移動できる、電池２０５を充電するための充電ステーションのことである。
【０１０９】
温度測定部９０は、電力供給部２０の温度を測定する。そして、温度測定部９０は、測定した温度を取得部１０４に出力する。なお、温度測定部９０は、制御部１０から温度の取得要求があったときのみ、測定した温度を取得部１０４に出力しても良い。
【０１１０】
図２、図３を参照して、上記で説明した電池制御装置２の各機能を実現する装置について説明する。
制御回路３０１は、ＲＡＭをワークスペースとして動作することにより、図７の燃費推定部１１１、および容量設定部１１４として機能する。また、制御回路３０１は、搭載するＣＰＵなどのクロックをカウントすることで、計時部１１２として機能する。なお、計時部１１２は、別にカウンタ回路などの計時手段を備えて実現しても良い。
【０１１１】
記憶装置３０２は、図７の要因テーブル１１３を記憶する。
温度計２０８は、図７の温度測定部９０として機能する。
図８について説明する。
【０１１２】
図８は、要因テーブルのデータ例である。
図８に示される複数の要因ごとのテーブルの値は、実験により決定した値を設定すれば良い。以下の説明では、一例として、図８に示されるそれぞれのテーブルの値は、容量設定部１１４が適正な第１の充電率を設定することにより、車両がリザーブ容量の電力を用いて、最寄りの充電ステーションに移動することができるように設定されているものとする。
【０１１３】
基準テーブル８００は、第１の充電率を増減させる複数の要因について、全ての要因が基準値であるときの第１の充電率を第１の基準値として格納している。すなわち、第１の基準値とは、全ての要因が基準値であるとき、車両が最寄りの充電ステーションに移動することができるリザーブ容量が得られる第１の充電率である。
【０１１４】
距離テーブル８０１は、車両と最寄りの充電ステーションとの距離に基づいた第１の充電率（リザーブ容量）の増減分を規定している。一例として、距離テーブル８０１は、基準となる距離よりも車両と最寄りの充電ステーションとの距離が遠いほど、充電ステーションに車両を移動するのに多くの電力を消費するため、第１の充電率を増加するように設定される。逆に、距離テーブル８０１は、基準となる距離よりも車両と最寄りの充電ステーションとの距離が近いほど、充電ステーションに車両を移動するための電力の消費が減少するため、第１の充電率を減少するように設定される。なお、車両と最寄りの充電ステーションとの距離の基準値を１０≦ａ＜２０とした場合、ａ２は、０［％］と設定される。
【０１１５】
気温テーブル８０２は、車両が走行しているときの外気の気温に基づいた第１の充電率の増減分を規定している。一例として、気温テーブル８０２は、気温が低いとき、および気温が高いときに、ユーザがエアコンを使用する可能性が高いので、充電ステーションに車両を移動する間に車両を走行する以外にも電力を消費することを想定し、第１の充電率を増加するように設定される。すなわち、気温テーブル８０２は、車両が走行しているときの外気の気温が基準となる気温から乖離するほど、第１の充電率を増加するように設定される。なお、車両が走行しているときの外気の気温の基準値を２０≦ｂ＜３０とした場合、ｂ３は、０［％］と設定される。また、外気の気温の基準値には、ユーザによるエアコンの使用がないと推定される気温を設定すれば良い。
【０１１６】
渋滞テーブル８０３は、車両と最寄りの充電ステーションとを結ぶ経路で発生している渋滞に基づいた第１の充電率の増減分を規定している。一例として、渋滞の距離が長くなるほど燃費が悪くなり、充電ステーションに車両を移動するのに多くの電力を消費するため、第１の充電率を増加するように設定される。なお、車両と最寄りの充電ステーションとを結ぶ経路で発生している渋滞の基準値を０≦ｃ＜５とした場合、ｃ１は、０［％］と設定される。
【０１１７】
時間テーブル８０４は、車両が走行している時間帯に基づいた第１の充電率の増減分を規定している。一例として、時間テーブル８０４は、夜、および早朝などライトを点灯する時間においては、車両を走行する以外にも電力を消費することを想定し、第１の充電率を増加するように設定される。なお、車両が走行している時間帯の基準値を１２≦ｄ＜１８とした場合、ｄ３は、０［％］と設定される。
【０１１８】
燃費テーブル８０５は、車両の燃費に基づいた第１の充電率の増減分を規定している。一例として、燃費テーブル８０５は、燃費が基準となる燃費より悪いほど、充電ステーションに車両を移動するのに多くの電力を消費するため、第１の充電率を増加するように設定される。逆に、燃費テーブル８０５は、燃費が基準となる燃費より良いほど、充電ステーションに車両を移動するための電力の消費が減少するため、第１の充電率を減少するように設定される。なお、車両の燃費の基準値を３≦ｅ＜６とした場合、ｅ３は、０［％］と設定される。
【０１１９】
勾配テーブル８０６は、車両と最寄りの充電ステーションとを結ぶ経路上にある勾配の割合に基づいた第１の充電率の増減分を規定している。一例として、勾配テーブル８０６は、基準となる割合よりも勾配が多いほど、充電ステーションに車両を移動するのに多くの電力を消費するため、第１の充電率を増加するように設定される。逆に、勾配テーブル８０６は、基準となる割合よりも勾配が少ないほど、充電ステーションに車両を移動するための電力の消費が減少するため、第１の充電率を減少するように設定される。なお、車両と最寄りの充電ステーションとを結ぶ経路上にある勾配の割合の基準値を０≦ｆ＜１０とした場合、ｆ１は、０［％］と設定される。
【０１２０】
天気テーブル８０７は、車両が走行しているときの天気に基づいた第１の充電率の増減分を規定している。一例として、天気テーブル８０７は、天候が雨や雪などであり路面状況が悪くなるほど車両の燃費が悪くなり、充電ステーションに車両を移動するのに多くの電力を消費するため、第１の充電率を増加するように設定される。なお、車両が走行しているときの天気の基準値を晴れとした場合、ｇ１は、０［％］と設定される。
【０１２１】
電池温度テーブル８０８は、車両が走行しているときの電池２０５の温度に基づいた第１の充電率の増減分を規定している。一例として、電池２０５の温度が低いとき、電池の内部抵抗が高くなり、電圧計２０６で測定される開放電圧の値が低くなる。このため、電池２０５の温度が低いとき、開放電圧から充電率を推定すると、推定される充電率は、開放電圧が低く測定された分だけ実際の充電率よりも低くなる。このとき、開放電圧を用いて推定した充電率を初期値として、電池２０５に入出力される電流値の積算により充電率の監視を行なうと、その後に推定される充電率は、実際の充電率よりも常に低くなる。よって、電池温度テーブル８０８は、電池２０５の温度が低いほど、第１の充電率を増加するように設定される。なお、車両が走行しているときの電池２０５の温度の基準値を２０≦ｈ＜４０とした場合、ｈ２は、０［％］と設定される。
【０１２２】
劣化テーブル８０９は、電池２０５の劣化状態（Ｓｔａｔｅ  ｏｆ  Ｃｈａｒｇｅ：ＳＯＨ）に基づいた第１の充電率の増減分を規定している。一例として、電池２０５は、劣化が進行するほど、電池２０５の満充電容量が少なくなるため、第１の充電率を一定とするとリザーブ容量も少なくなる。したがって、劣化テーブル８０９は、電池２０５の劣化状態によらず、リザーブ容量を一定にするために、電池２０５の劣化が進むほど、第１の充電率を増加するように設定される。なお、車両が走行しているときの電池２０５の温度の基準値を９０≦ｉ＜１００とした場合、ｉ１は、０［％］と設定される。
【０１２３】
図９について説明する。
図９は、適正な第１の充電率設定の処理内容を示すフローチャートである。
図９は、制御回路３０１で、要因テーブル１１３が有する複数の要因ごとのテーブル８０１〜８０９（距離テーブル８０１、気温テーブル８０２、渋滞テーブル８０３、時間テーブル８０４、燃費テーブル８０５、勾配テーブル８０６、天気テーブル８０７、電池温度テーブル８０８、および劣化テーブル８０９など）を用いて、適正な第１の充電率を設定するときの処理手順である。第１の充電率の設定は、制御回路３０１で行なわれるが、以下の説明では、各機能を明確にするために、図７の機能ブロック図を参照して説明する。
【０１２４】
ユーザによりイグニッションスイッチがオンされるなどして、車両の走行が開始されたとき、および一定時間ごとなどに、容量設定部１１４は、第１の充電率の設定を開始する。なお、一定時間とは、予め設定された値であり、計時部１１２により計時される。
【０１２５】
すると、容量設定部１１４は、図８に示す複数の要因ごとのテーブル８０１〜８０９から、それぞれ第１の充電率の増減分を抽出するための各要因の情報（以下、要因情報という。）を取得する（Ｓ９０１）。
【０１２６】
具体的な各要因情報の取得方法は、以下の通りである。ただし、以下に示す方法は、一例であり、適宜任意の方法で各要因情報を取得すれば良い。なお、図８に示す複数の要因ごとのテーブル８０１〜８０９を用いる場合の各要因情報は、距離情報、気温情報、経路渋滞情報、現在時刻情報、燃費情報、勾配情報、天気情報、温度情報、および劣化情報などである。
【０１２７】
距離テーブル８０１から第１の充電率の増減分を取得するために、容量設定部１１４は、通信部１０３を利用して、ネットワーク３０８を介して接続されるサーバから周辺地域の地図情報を取得する。また、容量設定部１１４は、ＧＰＳから測位情報を取得する。そして、容量設定部１１４は、取得した周辺地図情報と、測位情報とを利用して、車両の位置と最寄りの充電ステーションとの位置関係を把握し、両者間の距離（以下、距離情報と言う。）を取得する。
【０１２８】
気温テーブル８０２から第１の充電率の増減分を取得するために、容量設定部１１４は、通信部１０３を利用して、ネットワーク３０８を介して接続されるサーバから車両が走行している周辺地域の気温（以下、気温情報という。）を取得する。
【０１２９】
渋滞テーブル８０３から第１の充電率の増減分を取得するために、容量設定部１１４は、ネットワーク３０８を介して接続されるサーバから車両が走行している周辺地域の地図情報、および渋滞情報を取得する。また、容量設定部１１４は、ＧＰＳから測位情報を取得する。そして、容量設定部１１４は、取得した周辺地図情報と、測位情報とを利用して、車両の位置と最寄りの充電ステーションとの位置関係を把握する。さらに、容量設定部１１４は、取得した渋滞情報から、車両と最寄りの充電ステーションとを結ぶ経路で発生している渋滞の長さ（以下、経路渋滞情報という。）を取得する。
【０１３０】
時間テーブル８０４から第１の充電率の増減分を取得するために、容量設定部１１４は、計時部１１２から現在時刻（以下、現在時刻情報という。）を取得する。
燃費テーブル８０５から第１の充電率の増減分を取得するために、容量設定部１１４は、燃費推定部１１１で算出され、記憶装置３０２に記憶された燃費（以下、燃費情報という。）を取得する。
【０１３１】
勾配テーブル８０６から第１の充電率の増減分を取得するために、容量設定部１１４は、ネットワーク３０８を介して接続されるサーバから車両が走行している周辺地域の地図情報を取得する。また、容量設定部１１４は、ＧＰＳから測位情報を取得する。そして、容量設定部１１４は、取得した周辺地図情報と、測位情報とを利用して、車両の位置と最寄りの充電ステーションとの位置関係を把握する。さらに、容量設定部１１４は、周辺地図情報を参照して、把握した車両と最寄りの充電ステーションとを結ぶ経路にある勾配の割合（以下、勾配情報という。）を取得する。
【０１３２】
天気テーブル８０７から第１の充電率の増減分を取得するために、容量設定部１１４は、通信部１０３を利用して、ネットワーク３０８を介して接続されるサーバから車両が走行している周辺地域の天気（以下、天気情報という。）を取得する。
【０１３３】
電池温度テーブル８０８から第１の充電率の増減分を取得するために、容量設定部１１４は、取得部１０４を利用して、温度測定部９０から電力供給部２０（電池２０５）の温度（以下、温度情報という。）を取得する。
【０１３４】
劣化テーブル８０９から第１の充電率の増減分を取得するために、容量設定部１１４は、電池２０５の劣化状態（以下、劣化情報という。）を取得する。一例として、劣化状態は、電池２０５の内部抵抗との相関があるため、予め電池２０５の内部抵抗と劣化状態との関係を実験により取得する。そして、取得した電池２０５の内部抵抗と劣化状態との関係を図示しない劣化推定テーブルに格納し、劣化推定テーブルを記憶装置３０２に記憶する。そして、容量設定部１１４は、接続部３０をオン状態としたときに、電圧測定部７０と電流測定部８０からそれぞれ電圧値と電流値を取得し、取得した電圧値を取得した電流値で除算することで、内部抵抗の抵抗値を算出する。さらに、容量設定部１１４は、算出した内部抵抗の抵抗値に対応する劣化状態を劣化推定テーブルから抽出し、電池２０５の劣化状態（劣化情報）を取得する。なお、容量設定部１１４が電圧測定部７０と電流測定部８０からそれぞれ電圧値と電流値とを取得するタイミングは、例えば、モータ２１２の起動直後など、一定の条件とすることが好ましい。この場合、劣化推定テーブルも、モータ２１２の起動直後の内部抵抗値に基づいて、実験により作成することが好ましい。
【０１３５】
図９を参照する。
次に、容量設定部１１４は、取得した各要因情報を用いて、図８に示す複数の要因ごとのテーブル８０１〜８０９から第１の充電率の増減分を取得する（Ｓ９０２）。
【０１３６】
具体的な容量設定部１１４による各要因情報に対応する第１の受電率の増減分の取得方法は、以下の通りである。
容量設定部１１４は、距離テーブル８０１から、取得した距離情報が示す車両の位置と最寄りの充電ステーションとの間の距離に対応する第１の充電率の増減分を取得する。容量設定部１１４は、例えば、取得した距離情報の示す距離が１５［ｋｍ］であるとき、距離テーブル８０１から第１の充電率の増減分としてａ２［％］を取得する。
【０１３７】
容量設定部１１４は、気温テーブル８０２から、取得した気温情報が示す気温に対応する第１の充電率の増減分を取得する。容量設定部１１４は、例えば、取得した気温情報の示す気温が１５［℃］であるとき、気温テーブル８０２から第１の充電率の増減分としてｂ２［％］を取得する。
【０１３８】
容量設定部１１４は、渋滞テーブル８０３から、取得した経路渋滞情報が示す渋滞の長さに対応する第１の充電率の増減分を取得する。容量設定部１１４は、例えば、取得した経路渋滞情報の示す渋滞の長さが７［ｋｍ］であるとき、渋滞テーブル８０３から第１の充電率の増減分としてｃ２［％］を取得する。
【０１３９】
容量設定部１１４は、時間テーブル８０４から、取得した現在時刻情報が示す現在時刻に対応する第１の充電率の増減分を取得する。容量設定部１１４は、例えば、取得した経現在時刻情報の示す現在時刻が１２［時］であるとき、時間テーブル８０４から第１の充電率の増減分として、ｄ３［％］を取得する。
【０１４０】
容量設定部１１４は、燃費テーブル８０５から、取得した燃費情報が示す燃費に対応する第１の充電率の増減分を取得する。容量設定部１１４は、例えば、取得した燃費情報の示す燃費が５［ｋｍ／ｋＷｈ］であるとき、燃費テーブル８０５から第１の充電率の増減分としてｅ２［％］を取得する。
【０１４１】
容量設定部１１４は、勾配テーブル８０６から、取得した勾配情報が示す勾配の割合に対応する第１の充電率の増減分を取得する。容量設定部１１４は、例えば、取得した勾配情報の示す勾配の割合が１２［％］であるとき、勾配テーブル８０６から第１の充電率の増減分としてｆ２［％］を取得する。
【０１４２】
容量設定部１１４は、天気テーブル８０７から、取得した天気情報が示す周辺地域の天気に対応する第１の充電率の増減分を取得する。容量設定部１１４は、例えば、取得した天気情報の示す周辺地域の天気が雨であるとき、天気テーブル８０７から第１の充電率の増減分としてｇ３［％］を取得する。
【０１４３】
容量設定部１１４は、電池温度テーブル８０８から、取得した温度情報が示す電池２０５の温度に対応する第１の充電率の増減分を取得する。容量設定部１１４は、例えば、取得した温度情報の示す電池２０５の温度が３５［℃］であるとき、電池温度テーブル８０８から第１の充電率の増減分としてｈ２［％］を取得する。
【０１４４】
容量設定部１１４は、劣化テーブル８０９から、取得した劣化情報が示す電池２０５の劣化情報に対応する第１の充電率の増減分を取得する。容量設定部１１４は、例えば、取得した劣化情報の示す電池２０５の劣化状態が７５［％］であるとき、劣化テーブル８０９から第１の充電率の増減分として、ｉ３［％］を取得する。
【０１４５】
図９を参照する。
次に、容量設定部１１４は、各要因情報に対応する第１の受電率の増減分を取得すると、下記式（７）を用いて、各要因情報を総合した第１の充電率の増減分である第１の増減値を算出する（Ｓ９０３）。下記式（７）では、Ｓ９０２で取得した各要因情報に対応する第１の充電率の増減分を代入した例を示す。
【０１４６】
第１の増減値＝ａ２＋ｂ２＋ｃ２＋ｄ３＋ｅ２＋ｆ２＋ｇ３＋ｈ２＋ｉ３・・・（７）
すなわち、容量設定部１１４は、Ｓ９０２で取得した各要因情報に対応する第１の充電率の増減分の総和を求めることにより、第１の増減値を算出する。
【０１４７】
そして、容量設定部１１４は、算出した第１の充電率の増減値を算出すると、下記式（８）を用いて、適正な第１の充電率を算出する。
適正な第１の充電率＝第１の基準値＋第１の増減値・・・（８）
すなわち、容量設定部１１４は、第１の基準値に第１の増減値を加算することにより、適正な第１の充電率を算出する。
【０１４８】
そして、容量設定部１１４は、算出した適正な第１の充電率を設定容量テーブル１０６の通常モードの下限値、およびリザーブモードの上限値に上書きすることにより、算出した適正な第１の充電率を電池制御に適用する（Ｓ９０５）。
【０１４９】
上記の説明においては、適正な第１の充電率を、第１の充電率により決まるリザーブ容量を用いて、最寄りの充電ステーションに車両を移動することができる充電率とした。これに代えて、適正な第１の充電率を、第１の充電率により決まるリザーブ容量を用いて、走行可能な距離が一定となる充電率としても良い。この場合には、要因テーブル１１３に含まれる複数の要因ごとのテーブルに格納される値を用いて、容量設定部１１４の機能により、走行可能な距離が一定となる充電率が得られるように適宜設定すれば良い。
【０１５０】
上記の説明においては、要因テーブル１１３に含まれる複数の要因ごとのテーブルに格納される値を、各要因による第１の充電率の増減分とした。これに代えて、図８に示される各テーブルに格納されている充電率を、それぞれの充電率に対応する電池２０５の電圧値として格納しても良い。この場合、容量設定部１１４は、電圧測定部７０から取得する電圧値に基づいて、適正な第１の充電率に対応する電池２０５の電圧値を算出する。そして、制御回路３０１は、適正な第１の充電率に対応する電池２０５の電圧値と、電圧測定部７０で測定された電圧値に基づいて電池制御をすれば良い。
【０１５１】
上記の説明において、容量設定部１１４は、第１の基準値に式（７）を用いて算出した第１の増減値を加算することにより、適正な第１の充電率を算出した。これに代えて、例えば、図８の距離テーブル８０１と、渋滞テーブル８０３とは、それぞれ距離、および渋滞の長さに比例して、第１の充電率の増減分が決定されると考えられるので、式（７）に準じて、下記式（９）により、第１の増減値′を算出するようにしても良い。下記式（９）では、Ｓ９０２で取得した各要因情報のうち、ａ２、およびｃ２を第１の増減分として代入した例を示す。
【０１５２】
第１の増減値′＝ａ２＋ｃ２・・・（９）
そして、気温テーブル８０２、時間テーブル８０４、燃費テーブル８０５、勾配テーブル８０６、天気テーブル８０７、電池温度テーブル８０８、および劣化テーブル８０９の要因は、車両の走行期間にわたって、必要なリザーブ容量に影響を及ぼすと考えられるので、第１の充電率の増減分に変えて、第１の充電率に乗算する第１の比率を格納しても良い。すなわち、式（９）を用いて算出した第１の増減値′と、各要因に対応するテーブルから得られたそれぞれの第１の比率を下記式（１０）に代入することにより、適正な第１の充電率を算出しても良い。下記式（１０）では、Ｓ９０２で取得した各要因情報のうちｂ２、ｄ３、ｅ２、ｆ２、ｇ３、ｈ２、およびｉ３を第１の比率として代入した例を示す。
【０１５３】
適正な第１の充電率′＝（第１の基準値＋第１の増減値′）×ｂ２×ｄ３×ｅ２×ｆ２×ｇ３×ｈ２×ｉ３・・・（１０）
なお、第１の比率の一例としては、燃費テーブル８０５の場合、ユーザの運転に急発進が多く、車両の燃費が０≦ｅ≦３であるとき、基準である３≦ｅ≦６よりも燃費が悪いので、第１の比率としてｅ１＝２を設定し、リザーブ容量を２倍確保するように設定する。逆に、ユーザの運転に急発進が少なく、車両の燃費が６≦ｅ≦９であるとき、基準である３≦ｅ≦６よりも燃費が良いので、第１の比率としてｅ３＝０．７を設定し、リザーブ容量を０．７倍にし、通常容量を増やすように設定する。その他の要因においても、図８を用いてＳ９０２で説明した要素を鑑みて、第１の比率を適宜設定すれば良い。
【０１５４】
上記の説明においては、要因テーブル１１３に含まれる複数の要因ごとのテーブル８０１〜８０９を例として説明したが、これ以外にも、リザーブ容量を増減する必要のある要因があれば、適宜要因ごとのテーブルを追加しても良い。そして、容量設定部１１４は、第１の充電率を増減させるときに、新たに追加したテーブルに格納されている値も考慮して、適正な第１の充電率を算出しても良い。
【０１５５】
以上に説明したように、実施形態２の電池制御装置２では、電池制御において、車両の走行環境に応じて車両が備える電池２０５の第１の充電率を増減させ、車両を最寄りの充電ステーションまで移動できるだけのリザーブ容量を確保するようにした。これにより、車両の走行環境が変化しても、ユーザは、リザーブ容量を利用して、使用可能容量がなくなる前に最寄りの充電ステーションへ車両を移動することができる。
［実施形態３］
実施形態３の電池パックについて説明する。
【０１５６】
実施形態３の電池パック１００の機能は、実施形態２の電池制御装置２と同じ機能を有する。また、電池パック１００の各構成要素は、電池制御装置２の一部の構成要素を組み合わせたものであるため、電池制御装置２と同じ符号を付し、その接続関係のみを説明する。
【０１５７】
図１０について説明する。
図１０は、実施形態３の電池パックの一実施例のハードウェア構成図である。
図１０において、電池パック１００は、制御装置２０１、電池２０５、電圧計２０６、電流計２０７、および温度計２０８を備えている。
【０１５８】
制御装置２０１は、電池２０５と並列に接続され、電池２０５から供給される電力で動作する。そして、制御装置２０１は、例えば、後述するコンピュータ装置であり、図１の制御部１０として機能する。また、制御装置２０１は、メインスイッチ２０９を介さずに直接電池２０５と接続され、電池２０５から供給される電力で駆動するため、メインスイッチ２０９のオン状態、およびオフ状態に関わらず、常に駆動することができる。そして、制御装置２０１は、図示しないレギュレータやコンバータなどの降圧回路を含み、電池２０５から入力される電力の電圧、および電流を適宜変換して、自身の駆動電力として用いる構成である。
【０１５９】
電池２０５は、例えば、リチウムイオン電池、ニッケル水素電池などであり、図１の電力供給部２０として機能する。なお、電池２０５は、複数のセルを直列、または並列に接続した組電池でも良い。
【０１６０】
電圧計２０６は、電池２０５に並列に接続され、電池２０５の電圧値を測定する。そして、電圧計２０６は、図１の電圧測定部７０として機能する。
電流計２０７は、電池２０５の出力側の電力線Ｂｏで、電池２０５と直列に接続され、電池２０５からの出力電流値を測定する。そして、電流計２０７は、図１の電流測定部８０として機能する。
【０１６１】
温度計２０８は、電池２０５に近接して設置され、電池２０５の温度を測定し、制御装置２０１に測定した温度の値を出力する。そして、温度計２０８は、図７の温度測定部９０として機能する。
【０１６２】
そして、電池パック１００が有する電池２０５が、フォークリフトなどの産業用車両の電池として使用される場合、電池パック１００は、図１０に示すように、ボディアース２０４と、メインスイッチ２０９との間に接続される。また、電池パック１００が有する電池２０５が電気自動車の電池２０５として使用される場合、電池パック１００は、ボディアース２０４に代えて、直流回路の共用線と、メインスイッチ２０９との間に接続される。なお、これに限らず電池パック１００と外部機器との接続方法は、電池２０５の電圧と、安全性とを考慮して適宜選択すれば良い。
【０１６３】
以上に説明したように、実施形態３の電池パック１００では、実施形態２で説明した電池制御に必要な構成要素を含む電池パック１００を構成した。これにより、電池パック１００を車両に搭載されている電池と交換するだけで、実施形態２で説明した電池制御を実現することができる。
【符号の説明】
【０１６４】
１、２  電池制御装置
１０    制御部
２０    電力供給部
３０    接続部
４０    電力変換部
５０    駆動部
６０    補機部
７０    電圧測定部
８０    電流測定部
９０    温度測定部
Ｂｏ    電力線
１００  電池パック
１０１  入力部
１０２  出力部
１０３  通信部
１０４  取得部
１０５  容量推定部
１０６  設定容量テーブル
１０７  判定部
１０８  通知部
１０９  切替部
１１０  停止部
１１１  燃費推定部
１１２  計時部
１１３  要因テーブル
１１４  容量設定部
２０１  制御装置
２０２  補機電池
２０３  補機類
２０４  ボディアース
２０５  電池
２０６  電圧計
２０７  電流計
２０８  温度計
２０９  メインスイッチ
２１０  主機スイッチ
２１１  電力変換回路
２１２  モータ
２１３  補機スイッチ
２１４  補機類
３００  バス
３０１  制御回路
３０２  記憶装置
３０３  読取装置
３０４  記録媒体
３０５  通知装置
３０６  通信インターフェイス
３０７  入出力インターフェイス
３０８  ネットワーク
【図１】
2014023354.tif 000003
【図２】
2014023354.tif 000004
【図３】
2014023354.tif 000005
【図４】
2014023354.tif 000006
【図５】
2014023354.tif 000007
【図６】
2014023354.tif 000008
【図７】
2014023354.tif 000009
【図８】
2014023354.tif 000010
【図９】
2014023354.tif 000011
【図１０】
2014023354.tif 000012