(57)【要約】【課題】蓄電池の劣化度を考慮して各路線に各車両を割り当てることが可能な蓄電池駆動車両の運行システムを得る。【解決手段】実施形態にかかる蓄電池駆動車両の運行システムは、設定部と、第一の算出部と、割当部と、を備える。設定部は、車両駆動用の電力を供給する蓄電池の劣化度に基づいて、各車両の蓄電池に蓄える電力量を設定する。第一の算出部は、複数の路線それぞれについて、各車両が走行時に消費する電力量を、消費した電力量の実績値に基づいて算出する。割当部は、設定部で設定された各車両の蓄電池に蓄える電力量、第一の算出部で算出された各車両の電力量、および複数の路線での車両の運行スケジュール、に基づいて、運行スケジュールを満たし、かつ各車両の蓄電池が蓄える電力量が第一の演算部で算出した電力量を満たすように各車両を割り当てる。【選択図】図２
2015011576.tif 000002
【特許請求の範囲】
【請求項１】
車両駆動用の電力を供給する蓄電池の劣化度に基づいて、各車両の前記蓄電池に蓄える電力量を設定する設定部と、
複数の路線それぞれについて、各車両が走行時に消費する電力量を、消費した電力量の実績値に基づいて算出する第一の算出部と、
前記設定部で設定された各車両の蓄電池に蓄える電力量、前記第一の算出部で算出された各車両の電力量、および複数の路線での車両の運行スケジュール、に基づいて、前記運行スケジュールを満たし、かつ前記各車両の蓄電池が蓄える電力量が前記第一の演算部で算出した電力量を満たすように各車両を割り当てる割当部と、
を備えた、蓄電池駆動車両の運行システム。
【請求項２】
前記設定部は、前記蓄電池の劣化度が大きいほど、前記蓄電池に蓄える電力量の上限値を下げる、請求項１に記載の蓄電池駆動車両の運行システム。
【請求項３】
前記設定部は、前記蓄電池の劣化度が大きいほど、前記蓄電池に蓄える電力量の下限限値を上げる、請求項１または２に記載の蓄電池駆動車両の運行システム。
【請求項４】
前記割当部は、さらに、充電装置で充電可能な電力量に基づいて、各路線に車両を割り当てる、請求項１〜３のうちいずれか一つに記載の蓄電池駆動車両の運行システム。
【請求項５】
さらに、前記充電装置で充電可能な電力量を、充電した電力量の実績値に基づいて算出する第二の算出部を備えた、請求項４に記載の蓄電池駆動車両の運行システム。
【請求項６】
さらに、前記蓄電池の劣化度を、前記充電装置での充電状況に関わる値に基づいて算出する第三の算出部を備えた、請求項４または５に記載の蓄電池駆動車両の運行システム。
【請求項７】
さらに、各路線での各車両の走行によって消費される電力量を、消費した電力量の実績値によって更新する更新部を備えた、請求項１〜６のうちいずれか一つに記載の蓄電池駆動車両の運行システム。
【請求項８】
さらに、前記設定部で設定された蓄電池に蓄える電力量に基づいて、充電装置による車両の充電を制御する充電制御部を備えた、請求項４に記載の蓄電池駆動車両の運行システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、蓄電池駆動車両の運行システムに関する。
【背景技術】
【０００２】
従来、車両駆動用の蓄電池をそれぞれ搭載した複数の車両について、充電のための配車スケジュールを設定するシステムが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２５３２５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
路線が定められた蓄電池駆動車両の運行システムでは、蓄電池の劣化度を考慮して各路線に各車両を割り当てることができれば、好ましい。
【課題を解決するための手段】
【０００５】
実施形態にかかる蓄電池駆動車両の運行システムは、設定部と、第一の算出部と、割当部と、を備える。設定部は、車両駆動用の電力を供給する蓄電池の劣化度に基づいて、各車両の蓄電池に蓄える電力量を設定する。第一の算出部は、複数の路線それぞれについて、各車両が走行時に消費する電力量を、消費した電力量の実績値に基づいて算出する。割当部は、設定部で設定された各車両の蓄電池に蓄える電力量、第一の算出部で算出された各車両の電力量、および複数の路線での車両の運行スケジュール、に基づいて、運行スケジュールを満たし、かつ各車両の蓄電池が蓄える電力量が第一の演算部で算出した電力量を満たすように各車両を割り当てる。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態にかかる運行システムを含むインフラシステムの概略構成の一例が示された図である。
【図２】図２は、実施形態にかかる運行システムの概略構成の一例が示された図である。
【図３】図３は、実施形態にかかる運行システムの第一の算出部による演算処理の手順の一例が示されたフローチャートである。
【図４】図４は、実施形態にかかる運行システムの第二の算出部による演算処理の手順の一例が示されたフローチャートである。
【図５】図５は、実施形態にかかる運行システムの第三の算出部による演算処理の手順の一例が示されたフローチャートである。
【図６】図６は、実施形態にかかる運行システムの設定部による演算処理の手順の一例が示されたフローチャートである。
【図７】図７は、実施形態にかかる運行システムの更新部による演算処理の手順の一例が示されたフローチャートである。
【図８】図８は、実施形態にかかる運行システムの割当部による演算処理の手順の一例が示されたフローチャートである。
【発明を実施するための形態】
【０００７】
本実施形態では、車両１は、繰り返し充電可能な蓄電池（二次電池、図示されず）と、当該蓄電池に蓄えられた電力で駆動されるモータ等の車両駆動装置と、を備えた電気車両（蓄電池駆動車両）である。車両１は、例えば、バス（路線バス）や、ＬＲＴ（light  rail  transit）用の車両等である。図１に示されるように、車両１の路線Ｒは、それぞれ、充電スポット１０（充電ステーション、充電ターミナル、充電装置）間を結ぶように設定されている。路線Ｒは、例えば、異なる二つの充電スポット１０間の経絡として設定されうるし、あるいは、一つの充電スポット１０から同じ充電スポット１０に戻る経絡としても設定されうる。充電スポット１０には、少なくとも一つの充電装置（充電器、図示されず）が設置されている。充電スポット１０は、例えば、車両１のターミナル、停留所、駅、営業所、車庫等に設置されうる。なお、路線Ｒは、本実施形態のシステムでは、車両１を割り当てる単位（区間）である。
【０００８】
本実施形態では、複数の路線Ｒにおける車両１の運行スケジュール（タイムスケジュール、時刻表、ダイヤグラム）は、予め定められている。運行システム１００（蓄電池駆動車両の運行システム）は、少なくとも一つのコンピュータによって構成される。運行システム１００は、運行スケジュールにしたがって車両１が路線Ｒを走行するよう、車両１が路線Ｒを走行する前の時点で、各路線Ｒに各車両１を割り当てる（計画を立てる）。路線Ｒの走行中に蓄電池に蓄えられた電力量が無くなると、車両１は走行不能になる。よって、運行システム１００は、各路線Ｒに各車両１を割り当てる際、電池切れが生じること無く車両１が割り当てられた路線Ｒの走行を完遂できるように、各車両１の性能や、路線Ｒの特性、蓄電池の性能や状態等に基づいて、演算処理を行う。また、運行システム１００は、一旦決定した割り当て（計画）を、状況に応じて変更することができる。例えば、渋滞や、事故、車両故障等のアクシデントが生じるなどして、当初の計画どおりに運行できなくなってしまった場合にあっては、例えば、路線Ｒに割り当てる車両１を変更するなど、当初の計画を変更することができる。
【０００９】
また、運行システム１００は、コンピュータとして構成されるシステム設定端末２０と、電気的にあるいは通信可能に接続されている。オペレータは、システム設定端末２０の操作によって、運行システム１００で用いられるプログラムやパラメータ等を設定したり、変更したりすることができる。
【００１０】
また、運行システム１００は、デマンドレスポンス等に対応した電力量制限情報に応じて、各路線Ｒへの各車両１の割り当てを決定する。デマンドレスポンスは、地域（エリア、地方自治体）の単位で実行される場合がある。運行システム１００の管轄する複数の路線Ｒが、デマンドレスポンスの複数の地域（区分）に跨っていたような場合には、複数の充電スポット１０のうち、デマンドレスポンスによって電力量が制限されている地域（区分）内に位置する充電スポット１０については、充電に使用可能な電力量が制限され、他の地域（区分）内に位置する充電スポット１０については充電に使用可能な電力量が制限されないような状態も起こりうる。よって、運行システム１００は、各充電スポット１０の充電可能な電力量を取得するとともに、各充電スポット１０が各車両１の蓄電池に供給する（充電する）電力量を制御する。
【００１１】
また、本実施形態では、一例として、図２に示される運行システム１００は、コンピュータとして構成され、ＣＰＵ（central  processing  unit）や、コントローラ、記憶部、入力部、出力部、通信部１０２等を備える。通信部１０２は、車両１や、充電スポット１０の充電装置等とのデータの授受（通信）を実行する。記憶部は、例えば、ＲＡＭ（random  access  memory）や、ＲＯＭ（read  only  memory）、ＨＤＤ（hard  disk  drive）、ＳＳＤ（solid  state  drive）等である。記憶部には、情報記憶部１０３が含まれる。情報記憶部１０３は、制御部１０１での演算処理に関わる種々のデータを記憶する。情報記憶部１０３は、不揮発性の記憶部であって、例えば、ＨＤＤやＳＳＤ等を含んだサーバである。ＣＰＵは、ロードされたプログラム（例えば、ＯＳ（operating  system）や、アプリケーション、ウエブアプリケーション等）にしたがって、種々の演算処理を実行することができる。本実施形態では、一例として、プログラムにしたがったＣＰＵ等の処理によって、図２に示される制御部１０１（第一の算出部１０１ａや、第二の算出部１０１ｂ、第三の算出部１０１ｃ、設定部１０１ｄ、更新部１０１ｅ、割当部１０１ｆ、車両制御部１０１ｇ、充電制御部１０１ｈ等）が機能する。制御部１０１は、各路線Ｒに各車両１を割り当てるための種々の演算を行う。また、制御部１０１は、通信部１０２を介してデータを授受することにより、車両１や、充電スポット１０等を制御する。
【００１２】
運行システム１００のプログラムは、それぞれインストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ（compact  disc  ＲＯＭ）や、ＦＤ（flexible  disc）、ＣＤ−Ｒ（ＣＤ  recordable）、ＤＶＤ（digital  versatile  disc）等の、コンピュータで読み取り可能な記録媒体に記録されて提供されうる。また、プログラムは、通信ネットワークに接続されたコンピュータの記憶部に記憶し、ネットワーク経由でダウンロードすることによって導入されうる。また、プログラムは、ＲＯＭ等に予め組み込まれてもよい。
【００１３】
割当部１０１ｆによる各路線Ｒへの各車両１の割り当てに際し、第一の算出部１０１ａは、各路線Ｒでの各車両１の走行によって消費される電力量を、当該電力量の条件毎の実績値等に基づいて算出する（予測する）。具体的には、例えば、第一の算出部１０１ａは、図３のフローにしたがって演算処理を実行する。まず、第一の算出部１０１ａは、対象となる路線Ｒおよび車両１についての消費される電力量を算出する条件（区分、場合分け、パラメータ）を示す情報（数値や、階級、フラグ等）を取得する（ステップＳ１０１）。このステップＳ１０１で、第一の算出部１０１ａは、情報記憶部１０３や、システム設定端末２０、その他の装置（例えば、天気情報のサーバ等）等から、条件を示す情報を取得する。消費される電力量の条件には、例えば、車両１に関連した情報（車両１のメタ情報、属性情報）や、路線Ｒに関連した情報（路線Ｒのメタ情報、属性情報）、その他の情報等がある。車両１に関連した情報には、例えば、車両１の識別情報（識別子、識別番号）や、使用しているタイヤの識別情報等がある。また、路線Ｒに関連した情報には、路線Ｒの識別情報や、運行便の識別情報等がある。また、その他の情報には、イベントの有無を示す情報や、イベントの識別情報、走行する時点の識別情報（年、月、日、曜日、季節等）、天気情報等がある。消費される電力量の実績値または初期設定値は、情報記憶部１０３に、上記各条件の値（数値や、数量、文字列、階級、順番、フラグ等）に対応付けられた状態で、記憶されている。
【００１４】
次に、第一の算出部１０１ａは、情報記憶部１０３を参照（検索）する。ここで、情報記憶部１０３に、ステップＳ１０１で取得した条件に対応した実績値が記憶されていた場合（ステップＳ１０２でＹｅｓ）、第一の算出部１０１ａは、情報記憶部１０３から、当該実績値を取得する（ステップＳ１０４）。一方、情報記憶部１０３に、ステップＳ１０１で取得した条件に対応した実績値が記憶されていなかった場合（ステップＳ１０２でＮｏ）、第一の算出部１０１ａは、情報記憶部１０３から、初期設定値（初期値）を取得する（ステップＳ１０３）。なお、各条件に対応した初期設定値は、情報記憶部１０３に予め記憶されている。そして、第一の算出部１０１ａは、ステップＳ１０４で取得した実績値、またはステップＳ１０３で取得した初期値を用いて、ステップＳ１０１で取得された条件に対応した消費される電力量の予測値を算出する（ステップＳ１０５）。このステップＳ１０５では、最新の複数回（所定回数、例えば最新の値を含む過去３回分）の実績値の平均（移動平均）として、予測値を算出する。このため、情報記憶部１０３には、各条件について複数回分の実績値が記憶されている。なお、実績値が無い場合は、初期設定値の複数の平均値、すなわち初期設定値そのものが、予測値となる。そして、ステップＳ１０５で算出された電力量の予測値が、割当部１０１ｆでの割り当ての演算で用いられる。また、第一の算出部１０１ａは、ステップＳ１０５で算出された予測値を、条件と対応付けて、最新の実績値として記憶する（ステップＳ１０６）。なお、ステップＳ１０５で算出される値は、車両１が路線Ｒを走行する前に算出される予測値であり、実際の実績値では無い。ステップＳ１０６での実績値は、予測の演算の実績値ということになる。
【００１５】
また、割当部１０１ｆによる各路線Ｒへの各車両１の割り当てに際し、第二の算出部１０１ｂは、充電スポット１０（の充電装置）で充電可能な電力量を、当該電力量の条件毎の実績値等に基づいて算出する（予測する）。具体的には、例えば、第二の算出部１０１ｂは、図４のフローにしたがって演算処理を実行する。まず、第二の算出部１０１ｂは、対象となる充電可能な電力量を算出する条件（区分、場合分け、パラメータ）を示す情報（数値や、階級、フラグ等）を取得する（ステップＳ２０１）。このステップＳ２０１で、第二の算出部１０１ｂは、情報記憶部１０３や、システム設定端末２０、その他の装置（例えば、天気情報のサーバ等）等から、条件を示す情報を取得する。充電可能な電力の条件には、デマンドレスポンス等に対応した電力量制限情報や、路線Ｒに関連した情報、その他の情報等がある。第二の算出部１０１ｂは、デマンドレスポンス等に対応した電力量制限情報を、充電スポット１０（充電装置）の識別情報または充電スポット１０（充電装置）の設置されたエリアの識別情報と対応付けて取得する。これにより、第二の算出部１０１ｂは、電力量制限情報を、対応する充電スポット１０（充電装置）に、正しく適用することができる。また、路線Ｒに関連した情報、ならびにその他の情報は、消費される電力量で用いられた情報と同様である。充電可能な電力量の実績値または初期設定値は、情報記憶部１０３に、各条件の値に対応付けられた状態で、記憶されている。
【００１６】
次に、第二の算出部１０１ｂは、情報記憶部１０３を参照（検索）する。ここで、情報記憶部１０３に、ステップＳ２０１で取得した条件に対応した実績値が記憶されていた場合（ステップＳ２０２でＹｅｓ）、第一の算出部１０１ｂは、情報記憶部１０３から、当該実績値を取得する（ステップＳ２０４）。一方、情報記憶部１０３に、ステップＳ２０１で取得した条件に対応した実績値が記憶されていなかった場合（ステップＳ２０２でＮｏ）、第二の算出部１０１ｂは、情報記憶部１０３から、初期設定値（初期値）を取得する（ステップＳ２０３）。なお、各条件に対応した初期設定値は、情報記憶部１０３に予め記憶されている。そして、第二の算出部１０１ｂは、ステップＳ２０４で取得した実績値、またはステップＳ２０３で取得した初期値を用いて、ステップＳ２０１で取得された条件に対応した充電可能な電力量の予測値を算出する（ステップＳ２０５）。このステップＳ２０５では、最新の複数回（所定回数、例えば最新の値を含む過去３回分）の実績値の平均（移動平均）として、予測値を算出する。このため、情報記憶部１０３には、各条件について複数回分の実績値が記憶されている。なお、実績値が無い場合は、初期設定値の複数の平均値、すなわち初期設定値そのものが、予測値となる。また、ステップＳ２０５での充電可能な電力量の予測値を算出には、電力量制限情報が用いられる。一例としては、電力量制限情報から、各充電スポット１０（受電装置）における充電可能な電力量の予測値の上限値が設定されうる。こうしてステップＳ２０５で算出された電力量の予測値が、割当部１０１ｆでの割り当ての演算で用いられる。また、第二の算出部１０１ｂは、ステップＳ２０５で算出された予測値を、条件と対応付けて、最新の実績値として記憶する（ステップＳ２０６）。なお、ステップＳ２０５で算出される値は、車両１が路線Ｒを走行する前に算出される予測値であり、実際の実績値では無い。ステップＳ２０６での実績値は、予測の演算の実績値ということになる。
【００１７】
また、割当部１０１ｆによる各路線Ｒへの各車両１の割り当てに際し、第三の算出部１０１ｃは、各車両１に搭載された蓄電池（図示されず）の健全度（ＳＯＨ，state  of  health、または劣化度）を、車両１の充電スポット１０（充電装置）での充電状況から、算出し（取得し）、記憶しておく。具体的には、例えば、第三の算出部１０１ｃは、図５のフローにしたがって演算処理を実行する。まず、車両１が充電装置に接続された場合（ステップＳ３０１でＹｅｓ）、第三の算出部１０１ｃは、当該充電装置に接続された車両１の識別情報（ＩＤ）を取得する（ステップＳ３０２）。次に、第三の算出部１０１ｃは、車両１の蓄電池が一旦放電された後に満充電されるよう、車両制御部１０１ｇおよび充電制御部１０１ｈに指示情報を送る。車両制御部１０１ｇおよび充電制御部１０１ｈは、指示情報に基づいて、車両１の蓄電池が一旦放電された後に満充電されるよう、車両１および充電装置を制御する。すなわち、充電装置は、車両１の蓄電池の電力を放電する（ステップＳ３０３）。次に、充電装置は、車両１の蓄電池を満充電し、この際に、車両１の蓄電池への充電された電流量を測定する。第三の算出部１０１ｃは、当該測定された充電電流量を取得する（ステップＳ３０４）。ここで、第三の算出部１０１ｃは、情報記憶部１０３を参照（検索）する。情報記憶部１０３に、蓄電池の初期の容量が記憶されていた場合（ステップＳ３０５でＹｅｓ）、第三の算出部１０１ｃは、情報記憶部１０３から、当該初期の容量を取得する（ステップＳ３０７）。一方、情報記憶部１０３に、初期の容量が記憶されていなかった場合（ステップＳ３０５でＮｏ）、第三の算出部１０１ｃは、ステップＳ３０４で取得された充電電流量を、車両１の蓄電池の初期の容量として、情報記憶部１０３に記憶し、ステップＳ３０５に戻る（ステップＳ３０６）。次に、第三の算出部１０１ｃは、各車両１の蓄電池について、健全度（劣化度）を算出し、情報記憶部１０３に記憶（更新）する（ステップＳ３０８）。健全度（％）は、例えば、以下の式（１）で算出することができる。
（健全度）＝（（ステップＳ３０４で得られた今回の充電電流量）
÷（ステップＳ３０５で得られた初期容量））×１００  ・・・（１）
劣化度（％）は、１００−健全度として算出することができる。なお、第三の算出部１０１ｃは、各車両１の健全度または劣化度を情報記憶部１０３に記憶することができるし、車両１に搭載された各電池の健全度または劣化度を、実績値として、情報記憶部１０３に記憶することができる。第三の算出部１０１ｃによる、図５のフローにしたがった演算処理は、予め設定された適宜なタイミング（例えば、所定の時間間隔や、所定の走行距離間隔）で、実行される。
【００１８】
また、割当部１０１ｆによる各路線Ｒへの各車両１の割り当てに際し、設定部１０１ｄは、蓄電池の劣化度に基づいて、各車両１の蓄電池に蓄える電力量を変化可能に設定する。具体的には、例えば、設定部１０１ｄは、図６のフローにしたがって演算処理を実行する。まず、設定部１０１ｄは、健全度（劣化度）の目標値と、健全度（劣化度）の実績値との差を算出する（ステップＳ４０１）。このステップＳ４０１で、設定部１０１ｄは、情報記憶部１０３から、健全度の目標値と実績値とを取得する。目標値は、使用時間や走行距離に応じて予め設定された値である。設定部１０１ｄは、算出する時点での使用時間や走行距離に応じた目標値を取得する。また、実績値は、図５のフローのステップＳ３０８で算出され、情報記憶部１０３に記憶された値である。次に、設定部１０１ｄは、目標値と実績値との差と、予め設定された閾値とを比較する（ステップＳ４０２）。このステップＳ４０２で、閾値は、例えば、初期容量の５％の値として設定することができる。設定部１０１ｄは、差が閾値より大きかった場合に（ステップＳ４０２でＹｅｓ）、さらに、現状が目標値よりも劣化が進んでいる状況であった場合には（ステップＳ４０３でＹｅｓ）、蓄電池に蓄える電力量の上限値を下げ、下限値を上げる（ステップＳ４０４）。このステップＳ４０４では、蓄える電力量の上限値および下限値（％、一例としてはＳＯＣ，state  of  charge）は、例えば、以下の式（２）で算出することができる。
（上限値）＝（設定されている上限値）−５
（下限値）＝（設定されている上限値）＋５  ・・・（２）
このような設定により、劣化が進んでいる場合には、蓄電池における電力量の使用範囲を縮小することができる。よって、蓄電池の更なる劣化を抑制することができる。なお、ステップＳ４０４では、例えば、下限値は一定として上限値のみを下げる設定とした場合にあっても、同様の効果が得られる。
【００１９】
一方、設定部１０１ｄは、差が閾値より大きかった場合に（ステップＳ４０２でＹｅｓ）、さらに、現状が目標値よりも劣化が進んでいない状況であった場合には（ステップＳ４０３でＮｏ）、蓄電池に蓄える電力量の上限値を上げ、下限値を下げる（ステップＳ４０５）。このステップＳ４０５では、蓄える電力量の上限値および下限値（％、一例としてはＳＯＣ，state  of  charge）は、例えば、以下の式（３）で算出することができる。
（上限値）＝（設定されている上限値）＋５
（下限値）＝（設定されている上限値）−５  ・・・（３）
このような設定により、劣化が進んでいない場合には、蓄電池における電力量の使用範囲を拡大することができる。よって、蓄電池をより効率良く使用することができ、車両１の航続距離をより長くすることができる。なお、ステップＳ４０５では、例えば、下限値は一定として上限値のみを上げる設定とした場合にあっても、同様の効果が得られる。なお、ステップＳ４０５で上限値または下限値が、予め設定された対応する各許容値を超えた場合（ステップＳ４０６でＹｅｓ）、上限値または下限値は、当該各許容値に設定される（ステップＳ４０７）。また、上記のステップＳ４０４，Ｓ４０５，Ｓ４０７で設定された上限値または下限値、すなわち蓄電池に蓄える電力量の値は、情報記憶部１０３に随時記憶され、更新される。このように、設定部１０１ｄは、蓄電池の劣化度に基づいて、各車両１の蓄電池に蓄える電力量を変化可能に設定する。設定部１０１ｄによる、図６のフローにしたがった演算処理は、予め設定された適宜なタイミング（例えば、所定の時間間隔や、所定の走行距離間隔）で、実行される。
【００２０】
また、更新部１０１ｅは、車両１の運行中に、各路線Ｒでの各車両１の走行によって消費される電力量を、当該電力量の条件毎の実績値によって更新する。具体的には、例えば、更新部１０１ｅは、図７のフローにしたがって演算処理を実行する。まず、更新部１０１ｅは、車両１の位置を取得する（ステップＳ５０１）。次に、車両１の位置が路線Ｒの始点であった場合（ステップＳ５０２でＹｅｓ）、更新部１０１ｅは、現時点での充電状態（ＳＯＣ（％））を取得し、当該現時点での充電状態を始点時充電状態として記憶する（ステップＳ５０３）。一方、ステップＳ５０２で、車両１の位置が路線Ｒの始点でなかった場合（ステップＳ５０２でＮｏ）、更新部１０１ｅは、現時点での充電状態を取得し、当該現時点での充電状態を用いて、現時点での電池残容量を、例えば、以下の式（４）で算出する（ステップＳ５０４）。
（電池残容量）＝（管理開始時容量）×（健全度）
×（１００−（現時点での充電状態））×（電池電圧）÷１０００
・・・（４）
なお、管理開始時容量とは、蓄電池の初期の容量であり、例えば、最初の充電時に測定され、情報記憶部１０３に車両１あるいは蓄電池の識別情報と対応付けて記憶される。そして、更新部１０１ｅは、現時点での充電状態ならびに現時点での電池残容量を、情報記憶部１０３に記憶（更新）する（ステップＳ５０５）。次に、車両１の位置が路線Ｒの終点であった場合（ステップＳ５０６でＹｅｓ）、更新部１０１ｅは、現時点での充電状態を、終点時充電状態として情報記憶部１０３に記憶する（ステップＳ５０７）。なお、ステップＳ５０６でＮｏの場合は、ステップＳ５０２に戻る。次いで、更新部１０１ｅは、当該車両１の路線Ｒの走行に関する条件を取得し（ステップＳ５０８）、消費される電力量の実績値を算出し、当該実績値をステップＳ５０８で取得した条件に対応付けて記憶（更新）する（ステップＳ５０９）。このステップＳ５０９では、更新部１０１ｅは、路線Ｒを走行した車両１の消費される電力量（の実績値）を、例えば、以下の式（５）で算出する。
（消費される電力量）＝（管理開始時容量）×（健全度）
×（（始点時充電状態）−（終点時充電状態））
×（電池電圧）÷１０００                    ・・・（５）
これにより、割当部１０１ｆは、消費される電力量を、実績値で更新することができる。よって、割当部１０１ｆにおける演算処理の精度が高まりやすい。
【００２１】
また、割当部１０１ｆは、各路線Ｒへの各車両１の割り当ての演算処理を、例えば、図８のフローにしたがって実行する。まず、割当部１０１ｆは、運行スケジュールにしたがって、各路線Ｒに各車両１を割り当てる（ステップＳ６０１）。このステップＳ６０１では、割当部１０１ｆは、第一の算出部１０１ａで算出された消費される電力量の予測値や、第二の算出部１０１ｂで算出された充電スポット１０（充電装置）で充電可能な電力量の予測値、第三の算出部１０１ｃで算出された各車両１の蓄電池の健全度（劣化度）、設定部１０１ｄで算出された各車両１の蓄電池に蓄える電力量、ならびに更新部１０１ｅで算出された消費される電力量の実績値を用いて、複数の路線Ｒで運行スケジュールにしたがって走行する各車両１の蓄電池に蓄えられた電力量が各路線Ｒでの走行完遂に足りるよう、すなわち、車両１の蓄電池に蓄えられた電力量が、当該車両１の路線Ｒの走行によって消費される電力量と同じかあるいはより大きくなるように、運行スケジュール中の各路線Ｒに車両１を割り当てる。つまり、割当部１０１ｆは、運行スケジュールを満たし、かつ、車両１の蓄電池に蓄えられた電力量が、当該車両１が路線Ｒを走行する際に消費する電力量を満たすように、各車両１を各路線Ｒに割り当てる。また、割当部１０１ｆは、各車両１について、充電スポット１０（充電装置）で充電する電力量、ならびに当該充電に要する時間も条件に組み込んで、車両１の割り当てを決定する。ステップＳ６０１では、まずは、暫定的に各路線Ｒに車両１が割り当てられる。このステップＳ６０１で全路線Ｒに車両１が割り当てられた場合、図８の演算処理（割り当て）は終了する。なお、割当部１０１ｆは、消費される電力量の予測値や、充電スポット１０（充電装置）で充電可能な電力量の予測値等については、余裕代（マージン）を加えたあるいは減らした値で演算処理を実行することができる。これにより、不測の事態が生じた場合に対応しやすくなる。具体的な余裕代は、例えば、係数を乗算することにより、加減することができる。また、初期値に基づく予測値に付加する余裕代（例えば、（予測値）×０．４相当の加算値または減算値）を、実績値に基づく予測値に付加する余裕代（例えば、（予測値）×０．１相当の加算値または減算値）よりも小さくすることができる。こうすることで、一例としては、車両１が路線Ｒの走行をより確実に完遂しやすくなる。
【００２２】
一方、ステップＳ６０１の演算処理で、路線Ｒの走行を完遂できない車両１が存在した場合、すなわち、言い換えれば、全ての路線Ｒに車両１を割り当てることができなかった場合（ステップＳ６０２でＹｅｓ）、割当部１０１ｆは、当該路線Ｒに割り当てられた車両１を他の路線Ｒに割り当てられた車両１（他の路線Ｒに割り当てられた車両１）と交換する（ステップＳ６０３）。ステップＳ６０３で当該路線Ｒの走行を完遂できる車両１があった場合（ステップＳ６０４でＮｏ）、図８の演算処理（割り当て）は終了する。一方、ステップＳ６０３の演算処理を実行しても、当該路線Ｒの走行を完遂できる車両１が無い場合（ステップＳ６０４でＹｅｓ）、割当部１０１ｆは、当該車両１の蓄電池に蓄える電力量を増大する（ステップＳ６０５）。このステップＳ６０５では、例えば、当該車両１について図６のステップＳ４０５〜Ｓ４０７と同様の演算処理を実行する。このステップＳ６０５で当該車両１が当該路線Ｒの走行を完遂できる場合（ステップＳ６０６でＮｏ）、図８の演算処理（割り当て）は終了する。一方、ステップＳ６０５で当該車両１が当該路線Ｒの走行を完遂できなかった場合（ステップＳ６０６でＹｅｓ）、割当部１０１ｆは、他の車両１の蓄電池に蓄える電力量を増大する（ステップＳ６０７）。このステップＳ６０７では、割当部１０１ｆは、例えば、他の車両１について図６のステップＳ４０５〜Ｓ４０７と同様の演算処理を実行する。次いで、割当部１０１ｆは、運行スケジュールにしたがった各路線Ｒへの各車両１への割り当て処理を、やり直す（ステップＳ６０８）。このステップＳ６０８の演算処理の実行によって、路線Ｒの走行を完遂できない車両１が存在しなくなった場合、すなわち、言い換えれば、全ての路線Ｒに車両１を割り当てることができた場合（ステップＳ６０９でＮｏ）、割当部１０１ｆは、可能な路線Ｒについては、車両１の蓄電池に蓄える電力量を減らす(ステップＳ６１０）。このステップＳ６１０では、割当部１０１ｆは、例えば、一つ以上の車両１について、可能な範囲で、図６のステップＳ４０４と同様の演算処理を実行する。一方、割当部１０１ｆがステップＳ６０８の演算処理を実行しても、路線Ｒの走行を完遂できない車両１が存在する場合、すなわち、言い換えれば、全ての路線Ｒに車両１を割り当てることができなかった場合には（ステップＳ６０９でＹｅｓ）、図示されないが、例えば、充電スポット１０（充電装置）で充電可能な電力量を増やすなどして対応可能となる場合がある。
【００２３】
以上、説明したように、本実施形態では、一例として、設定部１０１ｄは、蓄電池の健全度（劣化度）に基づいて、各車両１の蓄電池に蓄える電力量を変化可能に設定する。よって、本実施形態によれば、一例としては、蓄電池の劣化が抑制されやすい。
【００２４】
また、本実施形態では、一例として、設定部１０１ｄは、蓄電池の劣化度が大きいほど、蓄電池に蓄える電力量の上限値を下げる。よって、本実施形態によれば、一例としては、蓄電池の劣化がより効果的に抑制されやすい。
【００２５】
また、本実施形態では、一例として、設定部１０１ｄは、蓄電池の劣化度が大きいほど、蓄電池に蓄える電力量の下限限値を上げる。よって、本実施形態によれば、一例としては、蓄電池の劣化がより一層効果的に抑制されやすい。
【００２６】
また、本実施形態では、一例として、割当部１０１ｆは、さらに、充電スポット１０（充電装置）で充電可能な電力量に基づいて、各路線Ｒに車両１を割り当てる。よって、本実施形態によれば、一例としては、デマンドレスポンス等によって充電可能な電力量が制限される充電スポット１０（充電装置）がある場合にあっても、車両１のより確実な運行が確保されやすくなる。
【００２７】
また、本実施形態では、一例として、第二の算出部１０１ｂは、充電スポット１０（充電装置）で充電可能な電力量を、当該電力量の条件毎の実績値に基づいて算出する。よって、本実施形態によれば、一例としては、充電可能な電力量の予測精度が向上する。よって、一例としては、車両１のより確実な運行が確保されやすくなる。
【００２８】
また、本実施形態では、一例として、第三の算出部１０１ｃは、蓄電池の劣化度を、充電スポット１０（充電装置）の充電状況に関わる値に基づいて算出する。よって、本実施形態によれば、一例としては、車両１の運行中の充電時に情報を得るなど、蓄電池の劣化度が、より効率良く取得されやすい。
【００２９】
また、本実施形態では、一例として、更新部１０１ｅは、各路線Ｒでの各車両１の走行によって消費される電力量を、当該電力量の条件毎の実績値によって更新する。よって、本実施形態によれば、一例としては、消費される電力量の予測精度が向上する。よって、一例としては、車両１のより確実な運行が確保されやすくなる。
【００３０】
また、本実施形態では、一例として、充電制御部１０１ｈは、設定部１０１ｄで設定された蓄電池に蓄える電力量に基づいて、充電スポット１０（充電装置）による車両１の充電を制御する。よって、本実施形態によれば、一例としては、蓄電池の劣化がより確実にあるいはより容易に抑制されやすい。
【００３１】
以上、本発明の実施形態を例示したが、上記実施形態はあくまで一例であって、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、組み合わせ、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００３２】
１００…運行システム（蓄電池駆動車両の運行システム）、１０１…制御部、１０１ａ…第一の算出部、１０１ｂ…第二の算出部、１０１ｃ…第三の算出部、１０１ｄ…設定部、１０１ｅ…更新部、１０１ｆ…割当部、１０１ｇ…車両制御部、１０１ｈ…充電制御部。
【図１】
2015011576.tif 000003
【図２】
2015011576.tif 000004
【図３】
2015011576.tif 000005
【図４】
2015011576.tif 000006
【図５】
2015011576.tif 000007
【図６】
2015011576.tif 000008
【図７】
2015011576.tif 000009
【図８】
2015011576.tif 000010