步驟S404)。在步驟S404,例如,可依據(jù)以下公式⑵,計算待保存的電量的上限值和下限值(%,例如,充電狀態(tài),S0C)。
[0026](上限值)=(設(shè)定的上限值)一5
[0027](下限值)=(設(shè)定的上限值)+5...(2)
[0028]依據(jù)這些設(shè)定,當(dāng)退化發(fā)展(S卩,SOC的性能值小于SOC的目標(biāo)值)時,可以縮小供使用的電池中的電量的范圍。于是,能夠抑制電池的進(jìn)一步退化。在步驟S404,即使當(dāng)下限值恒定,而只有上限值被降低時,也可獲得類似的效果。
[0029]相反,當(dāng)所述差值大于閾值(步驟S402為“是”)時,并且此外,當(dāng)性能值大于目標(biāo)值(步驟S403為“否”)時,設(shè)定部分1ld增大待保存在電池中的電量的上限值,并降低下限值(步驟S405)。在步驟S405,例如,可依據(jù)以下公式(3),計算待保存的電量的上限值和下限值(%,例如,充電狀態(tài),S0C)。
[0030](上限值)=(設(shè)定的上限值)+5
[0031](下限值)=(上限值)一5...(3)
[0032]依據(jù)這些設(shè)定,當(dāng)退化未發(fā)展時,可以擴(kuò)大供使用的電池中的電量的范圍。于是,能夠更高效地使用電池,車輛I的巡航距離可變得更長。在步驟S405,例如,當(dāng)下限值恒定,只有上限值被增大時,可獲得類似的效果。在步驟S405,當(dāng)上限值或下限值超過預(yù)先設(shè)定的每個對應(yīng)容許值(步驟S406為“是”)時,上限值和下限值被分別設(shè)定成容許值(步驟S407)。另外,在上面的步驟S404、S405和S407設(shè)定的上限值和下限值,即,待保存在電池中的電量的值在任何時候被保存在信息存儲器部分103中和被更新。這樣,設(shè)定部分1ld根據(jù)電池的退化度,設(shè)定待保存在各個車輛I的電池中的電量的范圍。設(shè)定部分1ld在預(yù)先設(shè)定的適當(dāng)時刻(例如,預(yù)定時間間隔,預(yù)定里程間隔),進(jìn)行按照圖6的流程的處理。
[0033]另外,更新部分1le控制信息存儲器部分103,保存在每個車輛I沿著每條路線R的服務(wù)期間消耗的電量,作為對應(yīng)于每種條件的電力的性能值。具體地,例如,更新部分1le進(jìn)行按照圖7的流程的處理。首先,更新部分1le獲得車輛I的位置(步驟S501)。之后,當(dāng)車輛I的位置是路線R的起點(步驟S502為“是”)時,更新部分1le獲得當(dāng)前的充電狀態(tài)(S0C(% )),并把所述SOC作為起點S0C,保存在信息存儲器部分103中(步驟S503)。相反,在步驟S502,當(dāng)車輛I的位置不是路線R的起點(步驟S502為“否”)時,更新部分1le獲得當(dāng)前的S0C,并依據(jù)例如以下公式(4),利用當(dāng)前的S0C,計算電池的當(dāng)前剩余容量(步驟S504)。
[0034](電池的剩余容量)=(管理開始時的電流值)X(SOH) X (100 —(當(dāng)前的SOC)) X (電池電壓)/1000...(4)
[0035]管理開始時的電流值是電池的初始電流值。例如,當(dāng)車輛首次充電時,測量所述初始電流值,并且對應(yīng)于車輛I或電池的標(biāo)識信息地保存在信息存儲器部分103中。隨后,更新部分1le更新保存在信息存儲器部分103中的電池的當(dāng)前SOC和當(dāng)前剩余容量(步驟S505)。之后,當(dāng)車輛I的位置是路線R的終點(步驟S506為“是”)時,更新部分1le把當(dāng)前SOC作為終點的S0C,保存在信息存儲器部分103中(步驟S507)。當(dāng)步驟S506的回答為否時,處理回到步驟S502。之后,更新部分1le獲得與對應(yīng)車輛I沿著路線R的服務(wù)相關(guān)的條件,計算實際消耗的電量的性能值,并更新保存在信息存儲器部分103中的與在步驟S508獲得的條件對應(yīng)的性能值(步驟S509)。在步驟S509,更新部分1le例如依據(jù)以下公式(5),計算當(dāng)車輛I沿路線R行駛時消耗的電量(的性能值)。
[0036](消耗的電量)=(管理開始時的電流值)X(SOH) X ((起點的S0C)—(終點的SOC)) X (電池電壓)/1000...(5)
[0037]從而,分派部分1lf能夠通過性能值更新已消耗的電量。于是,能夠提高分派部分1lf進(jìn)行的處理的精度。
[0038]另外,分派部分1lf按照圖8的流程,進(jìn)行把車輛I分派給各條路線R的處理。首先,分派部分1lf按照服務(wù)時刻表,把車輛I分派給各條路線R(步驟S601)。在步驟S601,分派部分1lf通過采用在第一計算部分1la中計算的待消耗電量的預(yù)測值,在第二計算部分1lb中計算的在充電點10 (充電設(shè)備)可充電的電量的預(yù)測值,在第三計算部分1lc中計算的各個車輛I的電池的S0H(退化度),在設(shè)定部分1ld中計算的保存在各個車輛I的電池中的電量,和在更新部分1le中計算的已消耗的電量的性能值,按照服務(wù)時刻表,把車輛I分派給各條路線R,以致當(dāng)每個車輛按照服務(wù)時刻表沿著路線R之一行駛時,保存在各個車輛I的電池中的電量足以完成沿著每條路線R的服務(wù),即,保存在車輛I的電池中的電量等于或大于在車輛I沿著路線R的服務(wù)中要消耗的電量。換句話說,分派部分1lf把車輛I分派給各條路線R,以致能夠遵循服務(wù)時刻表,并且保存在車輛I的電池中的電量不小于在車輛I沿路線R行駛時要消耗的電量。另外,分派部分1lf根據(jù)在充電點10(充電設(shè)備)要充電的電量,和充電到該條件所需的時間,確定車輛I的分派。在步驟S601,車輛I被暫時分派給各條路線R。在步驟S601,當(dāng)滿足上述條件的車輛I被分派給每條路線R時,結(jié)束圖8的處理(分派)。分派部分1lf可通過增大或減小關(guān)于要消耗的電量的預(yù)測值,和在充電點10(充電設(shè)備)可充電的電量的預(yù)測值的余量等,進(jìn)行計算處理。從而,更易于處理意外情況。例如,通過乘以系數(shù),可以增大或減小特定余量??梢允垢鶕?jù)性能值加入預(yù)測值的余量(例如等于(預(yù)測值)X0.1的增加值或減小值)小于根據(jù)性能值加入初始值的另一個余量(例如,等于(預(yù)測值)X0.4的增加值或減小值)。這樣,例如,車輛I更易于更可靠地完成路線R的行駛。
[0039]相反,在步驟S601的處理中,當(dāng)存在不能完成沿著路線R的服務(wù)的車輛1,即,換句話說,車輛I不能被分派給每條路線R(步驟602為“是”)時,分派部分1lf交換分派給路線R的車輛I與分派給另一條路線R的另一個車輛I (步驟S603)。當(dāng)所有分派的車輛都能夠完成沿著路線R的服務(wù)(步驟S604為“否”)時,結(jié)束圖8的計算處理(分派)。相反,即使在進(jìn)行步驟S603的處理之后,仍然存在不能完成沿著路線R的服務(wù)的車輛I (步驟S604為“是”)時,分派部分1lf增大要保存在車輛I的電池中的電量(步驟S605)。在步驟S605,例如,分派部分1lf對于車輛1,進(jìn)行和圖6的步驟S405-S407相同的處理。在步驟S605,當(dāng)車輛I能夠完成沿著路線R的服務(wù)(步驟S606為“否”)時,結(jié)束圖8的計算處理(分派)。相反,當(dāng)該車輛不能完成沿著路線R的服務(wù)(步驟S606為“是”)時,分派部分1lf增大要保存在另一個車輛I的電池中的電量(步驟S607)。在步驟S607,例如,分派部分1lf對于另一個車輛1,進(jìn)行和步驟S405-S407相同的處理。之后,分派部分1lf重新進(jìn)行按照服務(wù)時刻表,把車輛I分派給各條路線R的處理(步驟S608)。通過進(jìn)行步驟S608的計算處理,當(dāng)所有車輛I都能夠完成沿著路線R的服務(wù),即,換句話說,車輛I被成功分派給各條路線R(步驟S609為“否”)時,分派部分1lf減小要保存在會保存過多電量的車輛I的電池中的電量(步驟S610)。在步驟S610,例如,在關(guān)于至少一個車輛I的可能范圍內(nèi),分派部分1lf進(jìn)行和圖6的步驟S404相同的處理。相反