This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2013-137275 filed on Jun. 28, 2013, the entire contents of which are incorporated herein by reference.
The present invention relates to a transportation management system for battery powered vehicles.
Conventionally, there is a method by which plural battery-powered vehicles are assigned to service routes of a transportation system in accordance with a predetermined service schedule. However, in the assignment of the vehicles according to such a method, the amount of deterioration of the battery is not considered.
According to one embodiment, a method for managing a transportation service along a plurality of routes with a plurality of vehicles, includes allocating a vehicle to a first route, calculating an amount of power to be used by the vehicle while the vehicle is providing transportation service along the first route, determining a range of power to be stored in a battery of the vehicle based on at least a deterioration degree of the battery, and reallocating the vehicle to a second route based on the calculated amount of power and the determined range of power to be stored in the battery of the vehicle.
In one embodiment, a vehicle 1 is an electric vehicle (battery-powered vehicle) provided with a battery that can be repeatedly charged (a secondary battery is not illustrated) and a vehicle drive device such as a motor powered using the electricity stored in the battery. The vehicle 1 is, for example, a bus (a route bus), a vehicle of light rail transit (LRT), or the like. As illustrated in
In the present embodiment, a service schedule (time schedule, timetable, or diagram) of the vehicles 1 on a plurality of routes R is determined beforehand. A managing system 100 (a managing system for managing a transportation service of the battery-powered vehicle) is configured by at least one computer. The managing system 100 assigns at least one of the vehicles 1 to each route R (makes plans) before the vehicle 1 runs along the assigned route R so that the vehicle 1 runs along the assigned route R in accordance with the service schedule. When the electricity stored in the battery of the vehicle 1 runs out, the vehicle 1 cannot run. Therefore, when assigning the vehicle 1 to each routes R, the managing system 100 conducts the calculation process based on an efficiency of each vehicle, a characteristic of the route R, and the efficiency, the condition, and the like of the battery so that the vehicle 1 can complete the service along the assigned route R without its battery running out of electricity. Also, the managing system 100 can change the assignment (plan) that was once determined according to conditions. For example, when a traffic congestion, an accident, or a trouble of the vehicle occur and the service is not likely to be completed as planned, the managing system 100 can change the existing plan. For example, the managing system 100 changes the vehicle assigned to the routes R.
Also, the managing system 100 is electronically or communicably connected to the system setting terminal 20 that is configured as a computer. An operator can set and change a program, a parameter, and the like to be used in the managing system 100 by operating the system setting terminal 20.
Also, the managing system 100 assigns each vehicle 1 to each route R based on electricity restriction information corresponding to a demand response and the like. The demand response may be (occasionally) conducted by a local unit (area, local government). When the routes R that the managing system 100 manages extend over a plurality of the demand response areas (divisions) having different demand response, a situation below may happen: for some of the charge spots 10 located within the area where the electricity amount is restricted by the demand response, the electricity amount that can be used to charge is restricted; and for the others of the charge spots 10 located in other areas, the electricity amount that can be used to charge is not restricted. Therefore, the managing system 100 obtains the electricity amount that can be charged at each charge spot 10 and also determines the electricity amount (to charge) to be supplies to the battery of each vehicle 1 at each charge spot 10.
Also, in the embodiment, as an example, the managing system 100 illustrated in
The program executed by the managing system 100 can be recorded in the recording device that can be read by a computer, compact disc ROM (CD-ROM), flexible disc (FD), CD recordable (CD-R), digital versatile disc (DVD), or the like, in a file of an installable or feasible form. Also, the program can be stored in a memory part of a computer connected to a communication network and executed by downloading through the network. The program may be incorporated into the ROM or the like beforehand.
When the assignment part 101f assigns the vehicle 1 to each route R, the first calculation part 101a calculates (estimates) the electricity amount to be consumed by the vehicles 1 assigned to each route R based on a performance value (i.e., an electricity amount related to past service on each condition). Specifically, for example, the first calculation part 101a conducts the process in accordance with the flow of
Next, the first calculation part 101a refers to (searches) the information memory part 103. Here, when the performance value corresponding to the condition obtained at step S101 is stored in the information memory part 103 (Yes at step S102), the first calculation part 101a obtains the performance value from the information memory part 103 (step S104). In contrast, when the performance value corresponding to the condition obtained at step S101 is not stored in the information memory part 103 (No at step S102), the first calculation part 101a obtains the initial setting value (initial value) from the information memory part 103 (step S103). The initial setting value corresponding to each condition is stored in the information memory part 103 beforehand. Then, the first calculation part 101a calculates a prediction value of the electricity amount to be consumed corresponding to the condition obtained at step S101 by using the performance value obtained at step S104 or the initial value obtained at step S103 (step S105). At step S105, the prediction value is calculated as an average (moving average) value of the performance values corresponding to the most recent services (predetermined numbers of times, for example, past three times including the most recent time). Hereby, in the information memory part 103, the performance values of a plurality of times with respect to each condition are stored. When the performance values do not exist, the initial setting value itself corresponds to the prediction value. If no initial setting value corresponding to the condition is stored in the information memory part 103, plural initial setting values corresponding to other conditions may be obtained instead. In this case, an average value of the plural initial setting values obtained from the information memory part 103 may be used as the prediction value. Then, the prediction value of the electricity amount calculated at step S105 is used for the assignment process performed by the assignment part 101f. Also, the first calculation part 101a stores in the information memory part 103 the prediction value calculated at step S105 as the most recent performance value corresponding to the condition (step S106). The value calculated at step S105 is the prediction value calculated before the vehicle 1 runs along the route R, but not a value actually consumed by the service. The performance value stored at step S106 is a value of the predictive calculation.
Also, when the assignment part 101f assigns the vehicle 1 to each route R, the second calculation part 101b calculates (predicts) the electricity amount that can be charged at the charge spot 10 (of the charge device) based on the performance value and the like of each condition. Specifically, for example, the second calculation part 101b conducts the process in accordance with the flow of
Next, the second calculation part 101b refers to (searches) the information memory part 103. Here, when the performance value corresponding to the condition obtained at step S201 is stored in the information memory part 103 (Yes at step S202), the second calculation part 101b obtains the performance value from the information memory part 103 (step S204). In contrast, when the performance value corresponding to the condition obtained at step S201 is not stored in the information memory part 103 (No at step S202), the second calculation part 10 lb obtains the initial setting value (initial value) from the information memory part 103 (step S203). The initial setting value corresponding to each condition is stored in the information memory part 103 beforehand. Then, the second calculation part 101b calculates the prediction value of the electricity amount that can be charged corresponding to the condition obtained at step S201 using the performance value obtained at step S204 or the initial value obtained at step S203 (step S205). At step S205, the prediction value is calculated as an average (moving average) value of the performance values corresponding to the most recent services (predetermined number of times, for example, the past three times including the most recent time). Hereby, in the information memory part 103, the performance values of a plurality of times with respect to each condition are stored. When the performance value does not exist, the initial setting value corresponds to the prediction value. If no initial setting values corresponding to the condition is stored in the information memory part 103, plural initial setting values corresponding to other conditions may be obtained instead. In this case, an average value of the plural initial setting values obtained from the information memory part 103 may be used as the prediction value. Also, in order to calculate the prediction value of the electricity amount that can be charged at step S205, the electricity restriction information is used. As an example, an upper limit value of the prediction value of the electricity amount that can be charged at each charge spot 10 (charge device) can be set from the electricity restriction information. In this way, the prediction value of the electricity amount calculated at step S205 is used for the assignment process performed by the assignment part 101f. Also, the second calculation part 101b stores in the information memory part 103 the prediction value calculated at step S205 corresponding to the condition as the most recent performance value (step S206). The value calculated at step S205 is the prediction value calculated before the vehicle 1 runs along the route R, but not a value actually charged before the service. The performance value stored at step S206 is a value of the predictive calculation.
Also, when the assignment part 101f assigns the vehicle 1 to each route R, the third calculation part 101c calculates (obtains) and stores in the information memory part 103 the state of health (SOH or deterioration degree) of the battery (not illustrated) mounted in the each vehicle 1 from the charging state at the charge spot 10 (charge device) of the vehicle 1. Specifically, for example, the third calculation part 101c conducts the process in accordance with the flow of
(SOH)=((Current Value Gained At Step S304)÷(Initial Current Value Gained At Step S305))×100 (1)
Deterioration degree (%) can be calculated as (100−SOH). The third calculation part 101c can control the information memory part 103 to store SOH and the deterioration degree of each battery mounted in the vehicles 1 and store the SOH and the deterioration degree as the performance value. The process in accordance with the flow of
Also, when the assignment part 101f assigns the vehicle 1 to each route R, the setting part 101d sets a range of the electricity amount to be stored in the battery of each vehicle 1 during the service based on the deterioration degree of the battery. Specifically, for example, the setting part 101d conducts the process in accordance with the flow of
(Upper Limit Value)=(Upper Limit Value Set)−5
(Lower Limit Value)=(Upper Limit Value Set)+5 (2)
With these settings, when the deterioration is advanced (i.e., the performance value of SOC is lower than the target value of SOC), the range of the electricity amount in the battery for use can be narrowed. Therefore, the further deterioration of the battery can be restrained. At step S404, even when the lower limit value is constant and only the upper limit value is decreased, the similar effect can be gained.
In contrast, when the difference is larger than the threshold value (Yes at step S402), and further, when the performance value is higher than the target value (No at step S403), the setting part 101d increases the upper limit value of the electricity amount to be stored in the battery and decreases the lower limit value (step S405). In this step S405, the upper limit value and the lower limit value of the electricity amount to be stored (%, as an example, state of charge, SOC) can be calculated with, for example, the following formula (3).
(Upper Limit Value)=(Upper Limit Value Set)+5
(Lower Limit Value)=(Upper Limit Value)−5 (3)
With these settings, when the deterioration is not advanced, the range of the electricity amount in the battery for use can be expanded. Therefore, the battery can be used more efficiently, and the cruising distance of the vehicle 1 can become longer. At step S405, for example, when the lower limit value is constant and only the upper limit value is increased, the similar effect can be gained. At step S405, when the upper limit value or the lower limit value exceeds each corresponding acceptable value that is set beforehand (Yes at step S406), the upper limit value and the lower limit value are respectively set to be the acceptable value (step S407). Also, the upper limit value and the lower limit value that are set at step S404, S405, and S407 above, that is, the value of the electricity amount to be stored in the battery are stored in the information memory part 103 at any time and updated. In this way, the setting part 101d sets the range of the electricity amount to be stored in the battery of each vehicle 1 based on the deterioration degree of the battery. The process according to the flow of Fig. is conducted by the setting part 101d at the proper timing that is set beforehand (for example, predetermined time interval, predetermined mileage interval).
Also, the updated part 101e controls the information memory part 103 to store the electricity amount that has been consumed during the service of each vehicle 1 along each route R as the performance value of electricity corresponding to each condition. Specifically, for example, the updated part 101e conducts the process according to the flow of
(Remaining Capacity of Battery)=(Current Value At Management Start Time)×(SOH)×(100−(SOC At Present))×(Battery Voltage)÷1000 (4)
The current value at the management start time is the initial current value of the battery. For example, it is measured when the vehicle is charged for the first time and stored in the information memory part 103 corresponding to the identification information of the vehicle 1 or the battery. Then, the update part 101e updates the SOC at present and the remaining capacity of the battery at present stored in the information memory part 103 (step S505). Next, when the position of the vehicle 1 is the end point of the route R (Yes at step S506), the update part 101e stores the SOC at the present as the SOC at the end point in the information memory part 103 (step S507). When the answer at step S506 is No, the process goes back to step S502. Next, the update part 101e obtains the condition related to the service along the route R by the corresponding vehicle 1, calculates the performance value of the electricity amount that has been actually consumed, and updates the performance value corresponding to the condition obtained at step S508 (step S509) stored in the information memory part 103. In this step S509, the update part 101e calculates (the performance value of) the electricity amount that has been consumed when the vehicle 1 runs along the route R with, for example, following formula (5).
Hereby, the assignment part 101f can update the electricity amount that has been consumed by the performance value. Therefore, the accuracy of the process performed by the assignment part 101f can be increased.
Also, the assignment part 101f conducts the process to assign the vehicle 1 to each route R, for example, in accordance with the flow of
In contrast, in the process of step S601, when there is a vehicle 1 that cannot complete the service along the route R, that is, in other words, the vehicle 1 cannot be assigned to every route R (Yes at step S602), the assignment part 101f exchanges the vehicle 1 assigned to a route R with another vehicle 1 assigned to another route R (step S603). When all assigned vehicles 1 can complete the service along the route R (No at step S604), the calculation process of
As explained above, in this embodiment, as an example, the setting part 101d sets a range of the electricity amount to be stored in the battery of each vehicle 1 based on the SOH (deterioration degree) of the battery. Therefore, according to the embodiment, as an example, the deterioration of the battery can be restrained.
Also, in the embodiment, as an example, the setting part 101d decreases the upper limit value of the electricity amount to be stored in the battery as the deterioration degree of the battery gets larger. Therefore, according to the embodiment, as an example, the deterioration of the battery can be further more effectively restrained.
Also, in the embodiment, as an example, the setting part 101 d increases the lower limit of the electricity amount to be stored in the battery as the deterioration degree of the battery gets larger. Therefore, according to the embodiment, as an example, the deterioration of the battery can be further more effectively restrained.
Also, in the embodiment, as an example, the assignment part 101f assigns the vehicle 1 to each route R based on the electricity amount that can be charged at the charge spot 10 (charge device). Therefore, according to the embodiment, as an example, even when the electricity amount that can be charged at the charge spot 10 (charge device) is restricted due to the demand response and the like, the accurate service of the vehicle 1 can be provided.
Also, in the embodiment, as an example, the second calculation part 101b calculates the electricity amount that can be charged at the charge spot 10 (charge device) based on the performance value of the electricity amount of each condition. Therefore, according to the embodiment, as an example, the prediction accuracy of the electricity amount that can be charged increases. Thus, as an example, the accurate service of the vehicle 1 can be secured.
Also, in the embodiment, as an example, the third calculation part 101c calculates the deterioration degree of the battery based on the value related to the charge condition of the battery at the charge spot 10 (charge device). Therefore, according to the embodiment, as an example, the information can be obtained at the time of charging during the service of the vehicle 1, and the deterioration degree of the battery can be more efficiently obtained.
Also, in the embodiment, as an example, the update part 101e updates the electricity amount consumed during the service of each vehicle 1 along each route R by the performance value of the electricity amount of each condition. Therefore, according to the embodiment, as an example, the prediction accuracy of the consumed electricity amount increases. Thus, as an example, the accurate service of the vehicle 1 can be secured.
Also, in the embodiment, as an example, the charge control part 101h controls the charge of the vehicle 1 by the charge spot 10 (charge device) based on the electricity amount stored in the battery set by the setting part 101d. Thus, according to the embodiment, as an example, the deterioration of the battery can be more accurately or more easily restrained.
Above, the embodiment of the present invention is exemplified. However, the embodiment is an example, and it does not limit the range of the invention. The embodiment can be conducted in various forms. As far as it does not exceed the range of the content of the invention, it can be omitted, exchanged, combined, and changed. The embodiment and the transformation are included in the range and the content of the invention, and also included in the invention described in the range of the claims and the equal range.
Number | Date | Country | Kind |
---|---|---|---|
2013-137275 | Jun 2013 | JP | national |