Information processing device and information processing method

JP7643219B2Active Publication Date: 2025-03-11TOYOTA JIDOSHA KK
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021113630
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-07-08
Publication Date
2025-03-11
Estimated Expiration
2041-07-08

AI Technical Summary

Benefits of technology

【0008】 本開示によれば、適切な配車を行うことができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007643219000001
    Figure 0007643219000001
  • Figure 0007643219000002
    Figure 0007643219000002
  • Figure 0007643219000003
    Figure 0007643219000003
Patent Text Reader

Abstract

To perform appropriate vehicle dispatch.SOLUTION: When assigning, to each of a plurality of routes, one of a plurality of vehicles which can run on a driving source of at least one of an electric motor and an internal combustion engine and whose types differ from each other, a combination of the plurality of vehicles and the plurality of routes is determined based on costs or environmental loads in a case of running on the electric motor along the plurality of routes and costs or environmental loads in a case of running on the internal combustion engine.SELECTED DRAWING: Figure 10
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing device and an information processing method. [Background technology]

[0002] There is known a technology for determining an operation schedule for an autonomous vehicle based on schedule information of multiple users and attribute information indicating the interrelationships between at least some of the multiple users (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] International Publication No. 2018 / 230646 Summary of the Invention [Problem to be solved by the invention]

[0004] The objective of the present disclosure is to provide appropriate vehicle dispatch. [Means for solving the problem]

[0005] One aspect of the present disclosure is When allocating any one of a plurality of vehicles of different types that can run using at least one of an electric motor and an internal combustion engine to each of a plurality of routes, determining combinations of the plurality of vehicles and the plurality of routes based on the cost or environmental load of running the plurality of routes using the electric motor and the cost or environmental load of running the plurality of routes using the internal combustion engine; The information processing device has a control unit that executes the above.

[0006] One aspect of the present disclosure is The computer When allocating any one of a plurality of vehicles of different types that can run using at least one of an electric motor and an internal combustion engine to each of a plurality of routes, determining combinations of the plurality of vehicles and the plurality of routes based on the cost or environmental load of running the plurality of routes using the electric motor and the cost or environmental load of running the plurality of routes using the internal combustion engine; It is an information processing method for performing the above.

[0007] Another aspect of the present disclosure is a program for causing a computer to execute the processing in the information processing device described above, or a storage medium that non-temporarily stores this program. Effect of the Invention

[0008] According to the present disclosure, appropriate vehicle dispatch can be performed. [Brief description of the drawings]

[0009] [Figure 1] 1 is a diagram showing a schematic configuration of a system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating an example of the configuration of a vehicle, a server, and a user terminal that constitute the system according to the embodiment. [Diagram 3] FIG. 2 is a diagram illustrating an example of a functional configuration of a server. [Figure 4] FIG. 11 is a diagram for explaining a comparison of costs. [Diagram 5] 11 is a diagram illustrating an example of a table configuration of user information stored in a user information DB. [Figure 6] 2 is a diagram illustrating an example of a table configuration of vehicle information stored in a vehicle information DB. FIG. [Figure 7] 11 is a diagram illustrating an example of a table configuration of fee information stored in a fee information DB. [Figure 8] FIG. 2 is a diagram illustrating an example of a functional configuration of a user terminal. [Figure 9] FIG. 2 is a diagram showing the functional configuration of an ECU. [Figure 10] 4 is a flowchart of a vehicle dispatch process according to the first embodiment. [Figure 11] FIG. 2 is a diagram illustrating an example of a functional configuration of a server. [Figure 12] 2 is a diagram illustrating an example of a table configuration of CO2 emission information stored in a CO2 emission information DB. FIG. [Figure 13] 13 is a flowchart of a vehicle dispatch process according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] An information processing device according to one aspect of the present disclosure includes a control unit that, when allocating to each of a plurality of routes one of a plurality of different types of vehicles capable of running on at least one of an electric motor and an internal combustion engine, determines a combination of the plurality of vehicles and the plurality of routes based on the cost or environmental load of running the plurality of routes on the electric motor and the cost or environmental load of running the plurality of routes on the internal combustion engine.

[0011] The vehicle may move autonomously or may be driven by a driver. Examples of the vehicle include a battery electric vehicle (BEV), a plug-in hybrid electric vehicle (PHEV), a hybrid electric vehicle (HEV), a fuel cell electric vehicle (FCEV), and a vehicle that can run only on an internal combustion engine (internal combustion engine vehicle). These vehicles are different types of vehicles. Even if these vehicles run on the same road at the same speed, the cost or environmental load is different. For example, in an area where the cost of fuel for an internal combustion engine is relatively low, it may be less costly to run a vehicle by actively using an internal combustion engine. On the other hand, in an area where the cost of electricity is relatively low, it may be less costly to run a vehicle by actively using an electric motor.

[0012] For example, in a business that manages multiple vehicles, when fuel prices are relatively low, the cost of the entire system can be reduced by preferentially dispatching internal combustion engine vehicles. Similarly, when electricity prices are relatively low, the cost of the entire system can be reduced by preferentially dispatching BEVs. Therefore, the control unit determines combinations of multiple vehicles and multiple routes based on the cost or environmental load of running the vehicles with electric motors and the cost or environmental load of running the vehicles with internal combustion engines.

[0013] The cost may be, for example, money paid by the user to run the vehicle. Also, the environmental load may be the amount of CO2 emitted to run the vehicle. For example, the control unit may determine a vehicle corresponding to each of the multiple routes so that the amount of money paid by the user to run the vehicle on all the routes is reduced, or may determine a vehicle corresponding to each of the multiple routes so that the amount of CO2 emitted to run the vehicle on all the routes is reduced.

[0014] By having the control unit dispatch vehicles so that costs or environmental impacts are lower, it is possible to reduce the amount of money paid by users and the amount of CO2 emitted to run the vehicles. Note that CO2 emissions may be calculated well-to-wheel (from the oil field to driving the tires). Here, when a vehicle is running on an electric motor, no CO2 is generated from the vehicle. However, CO2 may be emitted when electricity consumed by the vehicle is generated at a power plant. CO2 emissions at a power plant are calculated by dividing the total amount of CO2 emitted by the power plant by the amount of electricity generated. It depends on the method. Therefore, even if a vehicle is driven under the same driving conditions, the amount of well-to-wheel CO2 emissions will differ depending on the region or time of year, for example. By having the control unit dispatch vehicles so that the amount of well-to-wheel CO2 emissions is smaller, it is possible to reduce CO2 emissions in that region.

[0015] The multiple routes are not limited to predetermined routes, and may be generated to pass through the locations of users sharing a ride, for example.

[0016] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. The configurations of the following embodiments are examples, and the present disclosure is not limited to the configurations of the embodiments. In addition, the following embodiments can be combined as much as possible.

[0017] First Embodiment 1 is a diagram showing a schematic configuration of a system 1 according to this embodiment. The system 1 includes one or more vehicles 10, a server 30, and one or more user terminals 40. The system 1 is a system that performs vehicle dispatch so that, for example, a ride-sharing or taxi company that manages multiple vehicles 10 pays less, that is, so that costs are reduced.

[0018] The vehicles 10 include, for example, an electric vehicle (BEV) 10A, a plug-in hybrid vehicle (PHEV) 10B, a hybrid vehicle (HEV) 10C, and an internal combustion engine vehicle 10D. The BEV 10A is a vehicle that has only an electric motor, which will be described later, as a drive source. The PHEV 10B is a hybrid vehicle whose battery can be charged from a commercial power source, and has an electric motor and an internal combustion engine as drive sources. The HEV 10C is a hybrid vehicle whose battery cannot be charged from a commercial power source, and has an electric motor and an internal combustion engine as drive sources. The BEV 10A, the PHEV 10B, and the HEV 10C are also capable of charging the battery by regeneration during deceleration. The internal combustion engine vehicle 10D is a vehicle that has only an internal combustion engine as a drive source.

[0019] In addition, while FIG. 1 illustrates four types of vehicles 10 as an example, other types of vehicles (for example, Fuel Cell Electric Vehicles (FCEVs)) may be included. In addition, it is not necessary to have all the types of vehicles 10 illustrated in FIG. 1. In addition, while FIG. 1 illustrates one vehicle 10 of each type, there may be a plurality of each of these vehicles 10. In the following, when there is no need to distinguish between types of vehicles 10, they will simply be referred to as vehicles 10. The vehicle 10 may be a vehicle capable of autonomous driving, or a vehicle that can be manually driven by a driver. The vehicle 10 may also be a vehicle used for ride sharing, or a vehicle used as a taxi.

[0020] The user terminal 40 is, for example, a terminal carried by a user who uses a ride-sharing service or a taxi. The user uses the user terminal 40 to request the use of a ride-sharing service or a taxi to the server 30. When the server 30 receives a request for use of a ride-sharing service or a taxi from the user, the server 30 selects a vehicle 10 and generates a route.

[0021] The vehicle 10, the server 30, and the user terminal 40 are connected to each other via a network N1. The network N1 is, for example, a global public communication network such as the Internet, and may be a Wide Area Network (WAN) or other communication network. The network N1 may also include a telephone communication network such as a mobile phone, or a wireless communication network such as Wi-Fi (registered trademark).

[0022] The detailed hardware configurations of the vehicle 10, the server 30, and the user terminal 40 are shown in FIG. 2 is a block diagram showing an example of the configuration of each of the vehicle 10, the server 30, and the user terminal 40 that constitute the system 1 according to the present embodiment.

[0023] The vehicle 10 includes an ECU 50, a communication unit 14, a position information sensor 15, an environmental information sensor 16, an electric motor 17, a battery 18, an internal combustion engine 19, and a power inlet 20. In the following description, the vehicle 10 will be described as being capable of autonomous driving.

[0024] The ECU 50 has a computer configuration. The ECU 50 drives each control component based on output signals from various sensors and controls the vehicle 10. The ECU 50 has a processor 11, a main memory unit 12, and an auxiliary memory unit 13. These are connected to each other by a bus.

[0025] The processor 11 is a central processing unit (CPU) or a digital signal processor (DSP), etc. The processor 11 controls the vehicle 10 and performs various information processing operations. The main memory unit 12 is a RAM (Random Access Memory), a ROM (Read Only Memory), etc. The auxiliary memory unit 13 is an EPROM (Erasable Programmable ROM), a hard disk Hard disk drives (HDDs), removable media, etc. An operating system (OS), various programs, various tables, etc. are stored in auxiliary memory 13. Processor 11 loads the programs stored in auxiliary memory 13 into a working area of ​​main memory 12 and executes them, and each component is controlled through the execution of these programs. In this way, ECU 50 realizes a function that matches a predetermined purpose. Main memory 12 and auxiliary memory 13 are computer-readable recording media. Note that information stored in auxiliary memory 13 may be stored in main memory 12. Also, information stored in main memory 12 may be stored in auxiliary memory 13.

[0026] The communication unit 14 is a means for communicating with the server 30 via the network N1. The communication unit 14 is, for example, a mobile communication service (for example, a telephone communication network such as 5G (5th Generation), 4G (4th Generation), 3G (3rd Generation), LTE (Long Term Evolution), etc. ), Wi-Fi (registered trademark), Bluetooth (registered trademark), or other wireless communication network, and is a circuit for communicating with other devices (such as the server 30) via the network N1.

[0027] The position information sensor 15 acquires position information (e.g., latitude and longitude) of the vehicle 10 at a predetermined period. The position information sensor 15 is, for example, a GPS (Global Positioning System) receiving unit. , a wireless communication unit, etc. Information acquired by the position information sensor 15 is, for example, recorded in the auxiliary storage unit 13 or the like and transmitted to the server 30.

[0028] The environmental information sensor 16 is a means for sensing the state of the vehicle 10 or sensing the surroundings of the vehicle 10. Examples of sensors for sensing the state of the vehicle 10 include a gyro sensor, an acceleration sensor, and an azimuth sensor. Examples of sensors for sensing the surroundings of the vehicle 10 include a stereo camera, a laser scanner, a LIDAR, and a radar.

[0029] The electric motor 17 is, for example, a three-phase AC synchronous motor generator. The electric motor 17 functions as an electric motor that receives power supply from the battery 18 to drive the vehicle 10. The electric motor 17 can also supplement the output of the internal combustion engine 19 as necessary. The electric motor 17 can also generate power by utilizing energy generated by the internal combustion engine 19, and generate power by regeneration when the vehicle 10 decelerates. This makes it possible to charge the battery 18. Alternatively, in addition to the electric motor 17 that drives the vehicle 10, a generator that generates power by regeneration may be provided separately. The electric motor 17 is used in the BEV 10A, PHE It is installed in the V10B and HEV10C, but not in the internal combustion engine vehicle 10D.

[0030] The battery 18 is a chargeable and dischargeable secondary battery such as a nickel-cadmium storage battery, a nickel-metal hydride storage battery, or a lithium-ion battery. The battery 18 is electrically connected to the electric motor 17 via an inverter or the like so that the electric motor 17 can be powered by being supplied with the electric power charged in the battery 18, and so that the electric power generated by the electric motor 17 can be charged in the battery 18. Therefore, the battery 18 is mounted on the BEV 10A, the PHEV 10B, and the HEV 10C, but is not mounted on the internal combustion engine vehicle 10D. However, the internal combustion engine vehicle 10D is mounted with a small battery for operating, for example, a starter. The storage capacity of the battery 18 is largest in the BEV 10A, followed by the PHEV 10B and the HEV 10C in that order.

[0031] The internal combustion engine 19 burns fuel in cylinders to generate power for rotating an output shaft connected to a crankshaft. Each cylinder of the internal combustion engine 19 is provided with a fuel injection valve that injects fuel. The fuel injection valve is connected to the ECU 50 via an electric wire, and the ECU 50 controls the opening and closing timing of the fuel injection valve. The fuel is, for example, gasoline or diesel. The internal combustion engine 19 is installed in the PHEV 10B, the HEV 10C, and the internal combustion engine vehicle 10D, but is not installed in the BEV 10A.

[0032] The power inlet 20 is a unit for receiving a supply of electric power from outside the vehicle 10. This electric power charges the battery 18. The power inlet 20 is installed in the BEV 10A and the PHEV 10B, but is not installed in the HEV 10C and the internal combustion engine vehicle 10D.

[0033] Next, the hardware configuration of the server 30 will be described. The server 30 has a computer configuration. The server 30 has a processor 31, a main memory unit 32, an auxiliary memory unit 33, and a communication unit 34. These are connected to each other by a bus. The processor 31, the main memory unit 32, and the auxiliary memory unit 33 are similar to the processor 11, the main memory unit 12, and the auxiliary memory unit 13 of the vehicle 10, so their description will be omitted. The processor 31 is an example of a control unit.

[0034] The communication unit 34 is a means for communicating with the vehicle 10 and the user terminal 40 via the network N1. The communication unit 34 is, for example, a LAN (Local Area Network) interface board or a wireless communication circuit for wireless communication. The LAN interface board or the wireless communication circuit is connected to the network N1.

[0035] Next, the user terminal 40 will be described. The user terminal 40 is a small computer such as a smartphone, a mobile phone, a tablet terminal, a personal information terminal, a wearable computer (such as a smart watch), or a personal computer (PC). The user terminal 40 has a processor 41, a main memory unit 42, an auxiliary memory unit 43, an input unit 44, a display 45, a communication unit 46, and a position information sensor 47. These are connected to each other by a bus. The processor 41, the main memory unit 42, the auxiliary memory unit 43, the communication unit 46, and the position information sensor 47 are similar to the processor 11, the main memory unit 12, the auxiliary memory unit 13, the communication unit 14, and the position information sensor 15 of the vehicle 10, so that the description thereof will be omitted. Note that the information acquired by the position information sensor 47 is recorded in, for example, the auxiliary memory unit 43, and transmitted to the server 30.

[0036] The input unit 44 is a means for accepting an input operation performed by a user, and is, for example, a touch panel, a mouse, a keyboard, a push button, etc. The display 45 is a means for presenting information to a user, and is, for example, an LCD (Liquid Crystal Display), , an EL (Electroluminescence) panel, etc. The input unit 44 and the display 45 are It may be configured as a single touch panel display.

[0037] Next, the functions of the server 30 will be described. FIG. 3 is a diagram illustrating an example of the functional configuration of the server 30. The server 30 includes, as functional components, a boarding request acquisition unit 301, a vehicle information acquisition unit 302, a route generation unit 303, a cost calculation unit 304, a vehicle dispatch unit 305, a user information DB 311, a vehicle information DB 312, a map information DB 313, and a fare information DB 314. The processor 31 of the server 30 executes the processes of the boarding request acquisition unit 301, the vehicle information acquisition unit 302, the route generation unit 303, the cost calculation unit 304, and the vehicle dispatch unit 305 by a computer program on the main memory unit 32. However, any of the functional components or a part of the processes may be executed by a hardware circuit.

[0038] The user information DB311, the vehicle information DB312, the map information DB313, and the fare information DB314 are constructed by a database management system (DBMS) program executed by the processor 31 managing data stored in the auxiliary storage unit 33. The user information DB311, the vehicle information DB312, the map information DB313, and the fare information DB314 are, for example, relational databases.

[0039] Any of the functional components of the server 30, or part of the processing thereof, may be executed by another computer connected to the network N1.

[0040] The boarding request acquisition unit 301 acquires a boarding request, for example, from the user terminal 40 of a user who wishes to travel using the vehicle 10. The boarding request is information including a user identifier (user ID) and is information by which the user requests the use of the vehicle 10. The boarding request is generated in the user terminal 40. The boarding request includes information regarding the user ID, departure point, destination, usage time, etc. (such information will be referred to as user information below). The departure point may be the current location detected by the user terminal 40. When the boarding request acquisition unit 301 acquires the boarding request, it stores the user information included in the boarding request in a user information DB 311 described later.

[0041] The vehicle information acquisition unit 302 acquires information about the vehicle 10. In the following, the information about the vehicle 10 is also referred to as vehicle information. The vehicle information includes, for example, information about the current location, destination, vehicle type, and route of the vehicle 10. The current location of the vehicle 10 is acquired based on position information transmitted from the vehicle 10. The destination and route of the vehicle 10 are generated by the server 30 in response to a boarding request. The vehicle type is information indicating the type of vehicle, such as HEV, PHEV, BEV, or internal combustion engine vehicle, and is input by, for example, an administrator of the server 30. The vehicle information acquisition unit 302 stores the vehicle information in a vehicle information DB 312 described later.

[0042] The route generation unit 303 generates a route for the vehicle 10. For example, the route generation unit 303 generates a route such that the vehicle 10 departs from a base, passes through the user's departure point and the user's destination, and returns to the base. Note that instead of the base of the vehicle 10, the current location of the vehicle 10 may be set as the departure point of the vehicle 10. The route is generated based on map information stored in a map information DB 313 described later. The route is generated so as to be a route that follows a predetermined rule, such as a route that minimizes the travel distance of the vehicle 10 or a route that minimizes the travel time of the vehicle 10. Well-known techniques can be used to generate the route.

[0043] The cost calculation unit 304 calculates the cost when each vehicle 10 is assumed to travel along each route. The cost calculation unit 304 calculates the toll to be paid by the operator when each vehicle 10 is assumed to travel along each route generated by the route generation unit 303 for all combinations of the route and the vehicle 10. Note that this calculation is performed, for example, based on the number of vehicles required to board at a fixed time every day. The process may be performed as many times as there is a request, or may be performed each time there is a boarding request.

[0044] The fees calculated by the cost calculation unit 304 include the fee for fuel for the internal combustion engine 19 (fuel fee) and a fee corresponding to the amount of power used when charging the battery 18 from a commercial power source (power fee). The fees calculated by the cost calculation unit 304 may also include the fee for the fuel required when driving the internal combustion engine 19 to charge the battery 18 in the HEV 10C and the PHEV 10B.

[0045] The fuel fee and the energy fee may be calculated as the fee for each vehicle 10 traveling along each route, assuming that the vehicle 10 travels under predetermined driving conditions (which may be a predetermined speed and a predetermined load). The predetermined driving conditions may be set according to the speed limit of each road on the route, or according to data from past travels on the same road. The predetermined speed may also be set according to the attributes of the road (e.g., expressway, main road, residential area, speed limit, uphill, downhill, etc.). If the attributes of the road change along the route, the fuel fee and the energy fee may be calculated based on the driving conditions for each attribute of the road.

[0046] Here, Fig. 4 is a diagram for explaining the comparison of costs. Fig. 4 shows the relationship between the utilization ratio (%) of the internal combustion engine 19 and the energy (J) and the charge (yen). When the utilization ratio on the horizontal axis is 0%, it means that the utilization ratio of the internal combustion engine 19 is 0%, and the vehicle runs without using the internal combustion engine 19, that is, when the vehicle runs only using the electric motor 17. When the utilization ratio on the horizontal axis is 100%, it means that the utilization ratio of the internal combustion engine 19 is 100%, and the vehicle runs only using the internal combustion engine 19. Fig. 4 shows the case where the vehicle 10 is running steadily at, for example, 30 km / h.

[0047] 4, E1 indicates the minimum energy required per unit distance for the vehicle 10 to travel. E2 indicates the energy equivalent to the loss in efficiency per unit distance when traveling using the electric motor 17. E2 is the loss in energy associated with the efficiency of the battery 18 and the efficiency of the vehicle 10. Furthermore, E3 indicates the energy equivalent to the loss in efficiency per unit distance when traveling using the internal combustion engine 19. E3 is the loss in energy associated with the efficiency of the internal combustion engine 19 and the efficiency of the vehicle 10.

[0048] The minimum energy required for running and the energy corresponding to the decrease in efficiency when running with each drive source vary depending on the running conditions and the vehicle 10. The relationship between the running conditions and the minimum energy required for running and the energy corresponding to the decrease in efficiency when running with each drive source is stored, for example, in the auxiliary storage unit 33. The running conditions may be, for example, the speed of the vehicle 10 and the load on the vehicle 10.

[0049] 4, when the vehicle 10 runs only using the electric motor 17 (i.e., when the internal combustion engine utilization ratio is 0%), the sum of E1 and E2 (E1+E2) corresponds to the energy consumed when the vehicle 10 runs. On the other hand, when the vehicle 10 runs only using the internal combustion engine 19 (i.e., when the internal combustion engine utilization ratio is 100%), the sum of E1 and E3 (E1+E3) corresponds to the energy consumed when the vehicle 10 runs.

[0050] Next, the fee required to run using each driving source is calculated based on the energy consumed when running using the electric motor 17 and the energy consumed when running using the internal combustion engine 19. Here, fuel fees and electricity fees may vary depending on the region and time. Therefore, in FIG. 4, as an example, the fees required to run using each driving source are calculated for each of the first region and the second region. For example, the fee (yen) per unit distance when running using the electric motor 17 can be calculated by multiplying the energy consumed (J) by the electricity fee (yen / J). That is, it is calculated using the following calculation formula. Charge (yen) = Energy consumption (J) x Electricity charge (yen / J) The consumed energy in this case corresponds to E1+E2 described above. The consumed energy and the electric energy charge are values ​​stored in the auxiliary storage unit 33. The consumed energy changes depending on the speed and the load of the vehicle 10. By multiplying this toll per unit distance by the distance of the route, the toll for traveling that route using electric motor 17 can be calculated.

[0051] On the other hand, for example, the charge (yen) per unit distance when traveling with the internal combustion engine 19 can be calculated by multiplying the value obtained by dividing the energy consumption (J) by the calorific value of the fuel (J / kg) by the fuel charge (yen / kg). That is, it is calculated by the following calculation formula. Charge (yen) = Energy consumption (J) ÷ Fuel heat value (J / kg) × Fuel charge (yen / J) The energy consumption in this case corresponds to E1+E3 described above. The energy consumption, fuel heat value, and fuel fee are values ​​stored in the auxiliary storage unit 33. The energy consumption in this case also changes depending on the speed and load of the vehicle 10. By multiplying this toll per unit distance by the distance of the route, the toll for traveling that route using the internal combustion engine 19 can be calculated.

[0052] The cost calculation unit 304 obtains the information on the power charge and the information on the fuel charge from, for example, a web server that manages them at predetermined time intervals, and stores the information in a charge information DB 314, which will be described later.

[0053] In the first region shown in FIG. 4, the toll is higher when the vehicle 10 runs only on the electric motor 17 than when the vehicle 10 runs only on the internal combustion engine 19. Therefore, for example, in the first region, in a route where the vehicle 10 runs steadily at 30 km / h, it is more cost-effective to preferentially dispatch a vehicle 10 capable of running on the internal combustion engine 19. On the other hand, in the second region shown in FIG. 4, the toll is lower when the vehicle 10 runs only on the electric motor 17 than when the vehicle 10 runs only on the internal combustion engine 19. Therefore, in the second region, in a route where the vehicle 10 runs steadily at 30 km / h, it is more cost-effective to preferentially dispatch a vehicle 10 capable of running on the electric motor 17.

[0054] The charges may be calculated on the assumption that the internal combustion engine usage ratios of the PHEV 10B and the HEV 10C are each a predetermined value in Fig. 4. In this case, the internal combustion engine usage ratio of the HEV 10C may be higher than that of the PHEV 10B.

[0055] Alternatively, the PHEV 10B and the HEV 10C may calculate the toll on the assumption that the internal combustion engine 19 operates according to the driving conditions. For example, data on the driving conditions for each road may be acquired and stored in the auxiliary storage unit 33, and the toll may be calculated on the assumption that the internal combustion engine 19 operates according to the driving conditions. The data on the driving conditions may be accumulated data on other vehicles 10 that have traveled the same road in the past, and may be used by, for example, calculating an average value. The driving conditions may also be estimated from the speed limit of each road. In this case, it may be assumed that the vehicle 10 is steadily driving at the speed limit of the road. For example, on a highway, the internal combustion engine 19 may be assumed to operate. In addition, when the driving distance becomes long and the remaining charge of the battery 18 may become equal to or less than a predetermined value, the internal combustion engine 19 may be assumed to operate to charge the battery 18. In this case, the remaining charge of the battery 18 may simply be estimated according to the driving distance, or the remaining charge of the battery 18 may be estimated according to the driving distance and the driving conditions.

[0056] Alternatively, the fuel charge and the power charge per unit distance when each vehicle 10 travels may be stored in advance in the auxiliary storage unit 33, and the cost of each vehicle 10 traveling each route may be calculated based on the route distance and the fuel charge and the power charge per unit distance. In this case, the fuel charge and the power charge per unit distance may vary depending on the region and the time of year. It's different.

[0057] The cost calculation unit 304 calculates the cost for each vehicle 10 for all routes. Then, when each vehicle 10 is assigned to each route, a combination of the vehicle 10 and the route (which may be a user or a user terminal 40) that minimizes the total fuel charge and power charge is extracted. In this way, a combination of the vehicle 10 and the route that minimizes the overall cost of the system 1 is determined.

[0058] Alternatively, in an area and a time when the fuel rate per unit distance is cheaper than the power rate, the combination of the vehicle 10 and the route may be generated by giving the highest priority to the internal combustion engine vehicle 10D, and giving lower priorities in the order of HEV 10C, PHEV 10B, and BEV 10A. In this case, for example, the internal combustion engine vehicles 10D are combined in order from the longest route, and when the number of routes for the number of internal combustion engine vehicles 10D is determined, the HEV 10C is next combined. This is repeated and the PHEV 10B and BEV 10A are combined in this order. On the other hand, in an area and a time when the power rate per unit distance is cheaper than the fuel rate, the combination of the vehicle 10 and the route may be generated by giving the highest priority to the BEV 10A, and giving lower priorities in the order of PHEV 10B, HEV 10C, and internal combustion engine vehicle 10D. In this case, for example, the BEV 10A is combined in order from the longest route, and when the number of routes for the number of BEV 10A is determined, the PHEV 10B is next combined. This process is repeated to combine the HEV 10C and the internal combustion engine vehicle 10D with the route in that order.

[0059] In the above description, the charge is calculated on the assumption that the internal combustion engine usage ratio in Fig. 4 is a predetermined value for the PHEV 10B. Alternatively, the control for switching the driving source in the PHEV 10B may be updated so that the charge becomes cheaper.

[0060] For example, in a first region shown in FIG. 4, the drive source is switched so that driving using the internal combustion engine 19 is prioritized. Also, in a second region shown in FIG. 4, the drive source is switched so that driving using the electric motor 17 is prioritized. Here, in the PHEV 10B, generally, the slower the speed of the vehicle 10 or the lighter the load of the vehicle 10, the higher the efficiency of the electric motor 17. Therefore, for example, when the speed of the vehicle 10 increases or when the load of the vehicle 10 increases, the drive source is switched from the electric motor 17 to the internal combustion engine 19. By changing the speed of the vehicle 10 or the load of the vehicle 10 at which the drive source is switched, the vehicle 10 can be controlled so that fuel charges and electricity charges are lower.

[0061] For example, in areas where fuel prices are relatively low, the amount paid by the operator can be reduced by giving priority to the use of the internal combustion engine 19. In this case, for example, the operating region in which the internal combustion engine 19 is selected as the driving source is widened. In other words, the speed of the vehicle 10 or the load of the vehicle 10 at which the driving source is switched from the electric motor 17 to the internal combustion engine 19 is lowered. In this case, for example, when generating an operation command, the dispatch unit 305 may generate the command including a command for switching the driving source and transmit the command to the vehicle 10.

[0062] On the other hand, for example, in areas where the electricity fee is relatively low, the amount paid by the business operator can be reduced by giving priority to the use of the electric motor 17. In this case, for example, the operating region in which the electric motor 17 is selected as the drive source is widened. In other words, the speed of the vehicle 10 or the load of the vehicle 10 at which the drive source is switched from the electric motor 17 to the internal combustion engine 19 is increased.

[0063] For example, in the example of the first and second regions in FIG. 4, the toll for driving with the electric motor 17 is lower in the second region than in the first region, so the driving region for driving with the electric motor 17 is made wider in the second region. As a result, for example, the speed or load of the vehicle 10 at which the driving source switches from the electric motor 17 to the internal combustion engine 19 becomes higher in the second region than in the first region. The two regions will be higher.

[0064] In addition, for the HEV 10C, the driving conditions under which the electric motor 17 and the internal combustion engine 19 are switched may be changed so as to reduce costs when the HEV 10C is driven by the internal combustion engine 19 and when the HEV 10C is driven by the electric motor 17 using electricity generated by the internal combustion engine 19.

[0065] Then, the vehicle allocation unit 305 allocates vehicles so as to achieve the combination with the lowest cost calculated by the cost calculation unit 304. The vehicle allocation unit 305 generates an operation command including the route generated by the route generation unit 303 and transmits the command to each vehicle 10.

[0066] The user information DB311 is formed by storing user information in the auxiliary storage unit 33 described above. Here, the configuration of the user information stored in the user information DB311 will be described with reference to FIG. 5. FIG. 5 is a diagram illustrating an example of a table configuration of user information stored in the user information DB311. The table of information stored in the user information DB311 has fields for user ID, departure point, destination, and usage time. Identification information (user ID) for identifying a user is input in the user ID field. The user ID is assigned to each user by the boarding request acquisition unit 301. Information indicating the departure point of the user is input in the departure point field. Information indicating the destination of the user is input in the destination field. Information regarding the date and time when the user uses the vehicle 10 is input in the usage time field. These pieces of information are transmitted from the user terminal 40 to the server 30. Note that the location information transmitted from the user terminal 40 may be input in the departure point field. In addition, the departure point and destination may be indicated by, for example, latitude and longitude, or may be indicated by an address or a building name.

[0067] The vehicle information DB312 is formed by storing information (vehicle information) related to the movement of the vehicle 10 in the auxiliary storage unit 33. Here, the configuration of the vehicle information stored in the vehicle information DB312 will be described with reference to FIG. 6. FIG. 6 is a diagram illustrating an example of a table configuration of the vehicle information stored in the vehicle information DB312. The vehicle information table has fields for a vehicle ID, a current location, a destination, a route, and a vehicle type. Identification information (vehicle ID) for identifying a vehicle is inputted into the vehicle ID field. Information indicating the current location of the vehicle 10 is inputted into the current location field. Information indicating a final destination when the vehicle 10 moves is inputted into the destination field. The current location and destination of the vehicle 10 are expressed by, for example, latitude and longitude. Information indicating the route of the vehicle 10 is inputted into the route field. A route according to the combination determined by the cost calculation unit 304 is inputted into the route field. The route is a route for the vehicle 10 to move to the destination stored in the destination field, and is a route generated by the route generation unit 303. The vehicle type field is input with information about the type of vehicle 10 according to the drive source of the vehicle 10. The vehicle type field is input with information that can determine whether the vehicle 10 is a BEV, a PHEV, an HEV, or an internal combustion engine vehicle.

[0068] The map information DB 313 stores, as map information, for example, link data related to roads (links), node data related to node points, intersection data related to each intersection, search data for searching for routes, facility data related to facilities, search data for searching for points, etc. In addition, information related to the speed limit etc. corresponding to each road, or information related to the attributes of each road may be stored.

[0069] The fee information DB 314 is formed by storing fee information in the auxiliary storage unit 33. FIG. 7 is a diagram showing an example of a table configuration of fee information stored in the fee information DB 314. The fee information table has fields for region, fuel fee, and power fee. In the region field, information on a country, for example, is entered. This is because the fuel and power fee for each country is calculated. This is because the fees are considered to be different. Note that regions may be classified by administrative divisions smaller than a country. Also, not limited to administrative divisions, for example, mesh codes may be input in the region field. Information on the fuel fee for the internal combustion engine 19 is input in the fuel fee field. For example, information on the fee per 1 kg of fuel (yen / kg) is input as the information on the fuel fee. Information on the fee corresponding to the amount of power for charging the battery 18 is input in the power fee field. For example, information on the fee per 1 J of power (yen / J) is input as the information on the fuel fee. The fuel fee is correlated with the fee paid by a business operator when purchasing fuel at, for example, a gas station, and the power fee is correlated with the fee paid by a business operator when charging the battery 18 from, for example, a commercial power source.

[0070] Next, the functions of the user terminal 40 will be described. Fig. 8 is a diagram illustrating an example of the functional configuration of the user terminal 40. The user terminal 40 includes a boarding request generating unit 401 as a functional component. The processor 41 of the user terminal 40 executes the processing of the boarding request generating unit 401 by a computer program on the main memory unit 42. However, part of the processing of the boarding request generating unit 401 may be executed by a hardware circuit.

[0071] The boarding request generating unit 401, for example, outputs an operation screen to the display 45, and generates a boarding request in response to an input by the user to the input unit 44 of the user terminal 40. The generated boarding request is transmitted to the server 30 by the boarding request generating unit 401. The boarding request includes user information (for example, a departure point, a destination, and a usage time). The user inputs the user information via the input unit 44. The departure point is a point where the user wishes to board. The destination is a point where the user wishes to get off. The usage time is a date and time when the user wishes to board. If the point where the vehicle 10 stops is determined in advance, the departure point and the destination may be selected from the points where the vehicle 10 stops. If the vehicle 10 is operated according to a timetable, the usage time may be selected according to the timetable. For example, the boarding request generating unit 401 generates a boarding request in response to an input by the user and transmits it to the server 30. The boarding request generating unit 401 may transmit the location information acquired by the location information sensor 47 to the server 30 as the departure point.

[0072] Next, the function of the ECU 50 of the vehicle 10 will be described. The vehicle 10 described below is an autonomous vehicle. FIG. 9 is a diagram showing the functional configuration of the ECU 50. The ECU 50 has an operation plan generating unit 501, an environment detecting unit 502, a driving control unit 503, and a position information transmitting unit 504 as functional components. The processor 11 of the ECU 50 executes the processing of the operation plan generating unit 501, the environment detecting unit 502, the driving control unit 503, and the position information transmitting unit 504 by a computer program on the main memory unit 12. However, any of the functional components or a part of the processing may be executed by a hardware circuit. Note that any of the functional components of the ECU 50 or a part of the processing may be executed by another computer connected to the network N1.

[0073] The operation plan generating unit 501 acquires an operation command from the server 30 and generates an operation plan for the vehicle 10. The operation command includes information regarding the route of the vehicle 10. The operation plan generating unit 501 calculates the route of the vehicle 10 based on the operation command provided from the server 30, and generates an operation plan for traveling along the route.

[0074] The environment detection unit 502 detects the environment around the vehicle 10 necessary for autonomous driving based on the data acquired by the environment information sensor 16. The detection targets include, for example, the number and positions of lanes, the number and positions of other moving objects around the vehicle 10, the number and positions of obstacles (e.g., pedestrians, bicycles, structures, buildings, etc.) around the vehicle 10, the road structure, road signs, etc., but are not limited to these. Any detection target may be detected as long as it is necessary for autonomous driving. For example, when the environment information sensor 16 is a stereo camera, The captured image data is processed to detect objects around the vehicle 10. Data on the surrounding environment of the vehicle 10 detected by the environment detection unit 502 (hereinafter, environmental data) is transmitted to a driving control unit 503 described later.

[0075] The driving control unit 503 generates a control command for controlling the autonomous driving of the vehicle 10 based on the operation plan generated by the operation plan generation unit 501, the environmental data generated by the environment detection unit 502, and the position information of the vehicle 10 acquired by the position information sensor 15. For example, the driving control unit 503 generates a control command to drive the vehicle 10 along a predetermined route and so that an obstacle does not enter a predetermined safety area centered on the vehicle 10. The generated control command is transmitted to the electric motor 17 or the internal combustion engine 19. A known method can be adopted as a method for generating a control command for autonomously moving the vehicle 10. A known method can also be adopted as a method for controlling the BEV 10A, the PHEV 10B, the HEV 10C, and the internal combustion engine automobile 10D.

[0076] The position information transmission unit 504 transmits the position information acquired from the position information sensor 15 to the server 30 via the communication unit 14. The timing at which the position information transmission unit 504 transmits the position information can be set appropriately, and for example, the position information may be transmitted periodically, may be transmitted in accordance with the timing at which some information is transmitted to the server 30, or may be transmitted in response to a request from the server 30. The position information transmission unit 504 transmits the position information to the server 30 together with the vehicle ID.

[0077] Next, the vehicle allocation process in the server 30 will be described. Fig. 10 is a flowchart of the vehicle allocation process according to the first embodiment. The vehicle allocation process shown in Fig. 10 is executed at predetermined time intervals in the server 30. Note that the description will be given on the assumption that a boarding request has already been acquired from the user terminal 40.

[0078] In step S101, the cost calculation unit 304 determines whether it is time to update the data. This data is used to calculate the fee when traveling using each driving source (electric motor 17 or internal combustion engine 19), and is fee information stored in the fee information DB 314. This data is updated periodically. If the determination in step S101 is affirmative, the process proceeds to step S102, and if the determination is negative, the process proceeds to step S103.

[0079] In step S102, the cost calculation unit 304 acquires data from an external server. The cost calculation unit 304 accesses the external server to acquire data for calculating the fee when traveling using each driving source (electric motor 17 or internal combustion engine 19). At this time, the cost calculation unit 304 acquires data according to each region. That is, the cost calculation unit 304 acquires information related to the fee according to the region where the vehicle 10 is charged or refueled, and stores the information in the fee information DB 314.

[0080] In step S103, the route generation unit 303 reads user information from the user information DB 311. In step S104, the route generation unit 303 generates a route corresponding to each user based on the user information of each user. The route generation unit 303 generates a route such that the user travels from the departure point of the user to the destination in the shortest distance or the shortest time, for example. The route is generated for all users. Note that the route may be generated on the premise that multiple users share the same vehicle 10.

[0081] In step S105, the cost calculation unit 304 reads vehicle information from the vehicle information DB 312. In step S106, the cost calculation unit 304 calculates, for each vehicle 10 on each route, the toll to be paid by the operator when the vehicle 10 travels along each route generated in step S104. The cost calculation unit 304 calculates the toll for all combinations of the route and the vehicle 10. A fee will be calculated for the combination.

[0082] In step S107, the cost calculation unit 304 extracts a combination of the route and the vehicles 10 that will result in the lowest toll for all the vehicles 10, based on the toll for each vehicle 10 for each route calculated in step S106. Then, in step S108, the vehicle dispatch unit 305 generates an operation command based on the extracted combination so that each vehicle 10 travels along the corresponding route. The operation command is generated for each vehicle 10. At this time, the operation command may include a driving condition under which the drive sources of the PHEV 10B and the HEV 10C are switched.

[0083] In step S109, the dispatch unit 305 transmits the operation command generated in step S108 to each vehicle 10. In each vehicle 10 that receives the operation command, an operation plan is generated according to the operation command. Then, in step S110, the dispatch unit 305 notifies the user terminal 40 of information related to the vehicle 10. For example, information is transmitted to inform the user of the license plate number, color, type, or features of the vehicle 10. The user terminal 40 that receives this notification causes the display 45 to display the information related to the vehicle 10.

[0084] As described above, according to the first embodiment, vehicles are dispatched so that the cost of traveling the multiple vehicles 10 is minimized for the entire system 1, so that the cost associated with traveling the vehicles 10 can be reduced.

[0085] <Second embodiment> The system 1 according to the second embodiment is a system that dispatches vehicles to users so that the overall CO2 emissions of the system 1 are reduced, i.e., so that the environmental load is reduced. In the first embodiment, a combination of a route and a vehicle 10 is extracted so that the amount of money paid by the operator for the entire system 1 is reduced. On the other hand, in the second embodiment, a combination of a route and a vehicle 10 is extracted so that the overall CO2 emissions of the system 1 are reduced. The hardware configurations of the vehicle 10, the server 30, and the user terminal 40 are the same as those in the first embodiment, and therefore will not be described.

[0086] In recent years, there has been a demand for reducing CO2 emissions from the perspective of carbon neutrality. Here, CO2 is not limited to that emitted from the vehicle 10 while the vehicle 10 is running, but is also emitted, for example, during transportation of fuel to a gas station. Even when the vehicle is run by the electric motor 17, CO2 may be emitted to generate the necessary electricity. Therefore, it is desirable to reduce CO2 emissions from well to wheel (from the oil field to driving the tires; hereinafter, also referred to as WtW).

[0087] For example, when the battery 18 is charged with power generated at a thermal power plant, the CO2 emissions of WtW are relatively large. On the other hand, when the battery 18 is charged with power generated using renewable energy such as solar power generation or wind power generation, the CO2 emissions of WtW are relatively small. For example, in an area where all the power is generated from renewable energy, the CO2 emissions of WtW when the vehicle 10 is driven by the electric motor 17 may be 0. And, the lower the ratio of power generated by renewable energy, the higher the CO2 emissions of WtW. Therefore, in the future, as the ratio of power generation by renewable energy increases, the CO2 emissions of WtW when driven by the electric motor 17 will decrease. In this way, the CO2 emissions of WtW may change depending on the area or time in which the vehicle 10 is driven.

[0088] Therefore, the server 30 calculates the amount of CO2 emissions of WtW when each vehicle 10 travels along each route, and extracts a combination of the route and the vehicle 10 that will produce the smallest amount of CO2 emissions of WtW. The amount of CO2 emissions of WtW when traveling in each travel mode correlates with the energy consumed by the vehicle 10, so the calculation is based on this energy. The energy consumed can be calculated in the same manner as in the first embodiment. The amount of CO2 emission of WtW with respect to the energy consumed when traveling by each driving source is stored in the auxiliary storage unit 33.

[0089] Next, the functions of the server 30 according to the second embodiment will be described. FIG. 11 is a diagram illustrating an example of the functional configuration of the server 30. The server 30 includes a boarding request acquisition unit 301, a vehicle information acquisition unit 302, a route generation unit 303, a CO2 emission calculation unit 306, a vehicle dispatch unit 305, a user information DB 311, a vehicle information DB 312, a map information DB 313, and a CO2 emission information DB 315. Since the components other than the CO2 emission calculation unit 306 and the CO2 emission information DB 315 are the same as those in the first embodiment, their description will be omitted. In the second embodiment, the CO2 emission calculation unit 306 and the CO2 emission information DB 315 will be mainly described.

[0090] The processor 31 of the server 30 executes the processing of the CO2 emission calculation unit 306 by a computer program on the main memory unit 32. Furthermore, the CO2 emission information DB 315 is constructed by a database management system (DBMS) program executed by the processor 31 managing the data stored in the auxiliary memory unit 33. The CO2 emission information DB 315 is, for example, a relational database.

[0091] 12 is a diagram illustrating an example of a table configuration of CO2 emission information stored in the CO2 emission information DB 315. The CO2 emission information DB 315 according to the second embodiment is a database used when the CO2 emission calculation unit 306 calculates the amount of CO2 emissions WtW. The CO2 emission information table has fields for region, CO2 emission amount during fuel consumption, and CO2 emission amount during electricity consumption.

[0092] The region field is the same as that in FIG. 7, and therefore description thereof will be omitted. The CO2 emission amount during fuel consumption field is input with information on the CO2 emission amount when the fuel of the internal combustion engine 19 is consumed. The CO2 emission amount during fuel consumption field is input with information on the CO2 emission amount (g / kg) when 1 kg of fuel is consumed, for example. The CO2 emission amount during power consumption field is input with information on the CO2 emission amount corresponding to the amount of power for charging the battery 18. The CO2 emission amount during power consumption field is input with information on the amount of CO2 emission (g / J) per 1 J of the amount of power when charging from a commercial power source, for example. The information on the CO2 emission amount during power consumption and the information on the CO2 emission amount during fuel consumption are acquired by the CO2 emission calculation unit 306 at predetermined time intervals from, for example, a Web server that manages them, and are stored in the CO2 emission information DB 315.

[0093] The CO2 emission calculation unit 306 acquires the area in which the vehicle 10 is located based on the location information received from the vehicle 10. Then, the CO2 emission calculation unit 306 acquires information on the amount of CO2 emission during fuel consumption and the amount of CO2 emission during power consumption corresponding to the area from the CO2 emission information DB 315.

[0094] Furthermore, the CO2 emission calculation unit 306 extracts a combination of the route and the vehicle 10 that will produce the smallest CO2 emission for the entire system 1 based on the CO2 emission when consuming fuel and the CO2 emission when consuming electricity. The CO2 emission calculation unit 306 calculates the energy consumption of each vehicle 10 when traveling each route, and calculates the CO2 emission based on the energy consumption, in the same manner as in the first embodiment. Note that for the PHEV 10B and the HEV 10C, the CO2 emission may be calculated by assuming that the internal combustion engine usage ratio in FIG. 4 is a predetermined value, for example.

[0095] For example, the amount of CO2 emissions (g) when driving with the electric motor 17 is calculated by multiplying the amount of energy consumed (J For example, the amount of CO2 emissions (g) when traveling with the internal combustion engine 19 can be calculated by multiplying the energy consumption (J) by the fuel heating value (J / kg) and multiplying the result by the amount of CO2 emissions (g / kg) when fuel is consumed.

[0096] In the above description, the CO2 emissions are calculated for the PHEV 10B and the HEV 10C on the assumption that the internal combustion engine usage ratio in Fig. 4 is a predetermined value. Alternatively, the control for switching the drive source may be updated in the PHEV 10B and the HEV 10C so as to reduce the CO2 emissions.

[0097] For example, the amount of CO2 emissions when running on electric motor 17 is compared with the amount of CO2 emissions when running on internal combustion engine 19, and the drive source is switched so that the drive source that produces less CO2 emissions is prioritized. For example, by changing the speed of vehicle 10 or the load on vehicle 10 at which the drive source is switched, vehicle 10 can be controlled so as to produce less CO2 emissions.

[0098] For example, in an area where the WtW CO2 emissions when traveling with the internal combustion engine 19 are relatively low, the WtW CO2 emissions of the entire system 1 can be reduced by preferentially using the internal combustion engine 19. In this case, for example, the operating region in which the internal combustion engine 19 is selected as the driving source is widened. That is, the speed of the vehicle 10 or the load of the vehicle 10 at which the driving source is switched from the electric motor 17 to the internal combustion engine 19 is lowered. In this case, for example, when generating an operation command, the dispatch unit 305 may generate a command regarding the switching of the driving source and transmit the command to the vehicle 10.

[0099] On the other hand, for example, in an area where the WtW CO2 emissions when traveling with the electric motor 17 are relatively low, the WtW CO2 emissions of the entire system 1 can be reduced by preferentially using the electric motor 17. In this case, for example, the operating region in which the electric motor 17 is selected as the drive source is widened. In other words, the speed of the vehicle 10 or the load of the vehicle 10 at which the drive source is switched from the electric motor 17 to the internal combustion engine 19 is increased.

[0100] Next, the vehicle dispatch process in the server 30 will be described. Fig. 13 is a flowchart of the vehicle dispatch process according to the second embodiment. The vehicle dispatch process shown in Fig. 13 is executed at predetermined time intervals in the server 30. Note that the description will be given on the assumption that a boarding request has already been acquired from the user terminal 40. Steps in which the same processes as those in the flow shown in Fig. 10 are executed are given the same reference numerals and will not be described.

[0101] In step S201, the CO2 emission calculation unit 306 determines whether it is time to update the data. This data is for calculating the amount of CO2 emission when traveling using each driving source (electric motor 17 or internal combustion engine 19), and is CO2 emission information stored in the CO2 emission information DB 315. This data is updated periodically. If the determination in step S201 is affirmative, the process proceeds to step S202, and if the determination is negative, the process proceeds to step S103.

[0102] In step S202, the CO2 emission calculation unit 306 acquires data from an external server. The CO2 emission calculation unit 306 accesses the external server to acquire data for calculating the amount of CO2 emission when traveling using each driving source (electric motor 17 or internal combustion engine 19). At this time, the CO2 emission calculation unit 306 acquires data according to each region. That is, the CO2 emission calculation unit 306 acquires information related to the amount of CO2 emission according to the region where the vehicle 10 is charged or refueled, and stores the information in the CO2 emission information DB 315.

[0103] 13, when the process of step S105 is completed, the routine proceeds to step S203. In step S203, the CO2 emission calculation unit 306 calculates the WtW CO2 emission amount when each vehicle 10 travels along each route generated in step S104, for each vehicle 10 along each route. The CO2 emission calculation unit 306 calculates the CO2 emission amount for all combinations of the route and the vehicle 10.

[0104] The CO2 emission calculation unit 306 calculates, for example, the amount of CO2 emission per unit distance when each route is assumed to be traveled by the electric motor 17, using the following calculation formula. CO2 emissions (g) = Energy consumption (J) x CO2 emissions during electricity consumption (g / J) By integrating this CO2 emission per unit distance over the distance of the route, the amount of CO2 emission when traveling that route using electric motor 17 can be calculated.

[0105] Furthermore, the CO2 emission calculation unit 306 calculates, for example, the amount of CO2 emission per unit distance when each route is assumed to be traveled by the internal combustion engine 19, using the following calculation formula. CO2 emissions (g) = Energy consumption (J) ÷ Fuel heat value (J / kg) × CO2 emissions during fuel consumption (g / kg) By integrating this CO2 emission per unit distance over the distance of the route, the amount of CO2 emission when traveling that route using the internal combustion engine 19 can be calculated.

[0106] In step S204, the CO2 emission calculation unit 306 extracts a combination of the route and the vehicle 10 that will result in the lowest CO2 emission for the entire system 1. The CO2 emission calculation unit 306 calculates all possible CO2 emissions when each vehicle 10 travels along each route, and extracts from among them the combination that will result in the lowest CO2 emission. When the processing of step S204 is completed, the process proceeds to step S108.

[0107] As described above, according to the second embodiment, a combination of a route and a vehicle 10 that minimizes the WtW CO2 emissions of the entire system 1 is extracted. Therefore, the WtW CO2 emissions of the entire system 1 can be further reduced. Note that, although the second embodiment has been described using CO2 emissions as an example, the present invention is similarly applicable to emissions of other substances. Also, in the second embodiment, the WtW CO2 emissions are calculated, but the CO2 emissions may be calculated based on other concepts such as tank-to-wheel, not limited to WtW.

[0108] <Third embodiment> In some cases, an incentive is given to an operator by reducing CO2 emissions WtW. For example, the lower the CO2 emissions, the more subsidy the operator can receive. In such a case, a combination of a route and a vehicle 10 may be extracted so that the total of the fuel fee and the power fee paid by the operator minus the subsidy the operator receives is the smallest. In this case, the total of the amount to be paid when each vehicle 10 is dispatched to each route is calculated in consideration of the fuel fee, the power fee, and the subsidy based on the CO2 emissions, and the cheapest combination is extracted.

[0109] For example, when the cost calculation unit 304 calculates the fee to be paid by the business operator when each vehicle 10 travels along each route in step S106 in FIG. 10 for each vehicle 10 on each route, the CO2 emission calculation unit 306 calculates the CO2 emission amount when each vehicle 10 travels along each route for each vehicle 10 on each route in the same manner as in step S203 in FIG. 13. Then, the incentive to be received by the business operator is calculated based on the CO2 emission amount for each route. The relationship between the CO2 emission amount and the incentive to be received by the business operator is obtained, for example, from an external Web server. Then, the cost calculation unit 304 deducts the incentive amount from the fee calculated for each vehicle 10 on each route.

[0110] In this way, combinations of routes and vehicles 10 can be extracted that will result in operators paying less money.

[0111] <Other embodiments> The above-described embodiment is merely an example, and the present disclosure can be modified and implemented as appropriate without departing from the spirit and scope of the present disclosure.

[0112] The processes and means described in this disclosure can be freely combined and implemented as long as no technical contradiction occurs.

[0113] Furthermore, a process described as being performed by one device may be shared and executed by a plurality of devices. Alternatively, a process described as being performed by different devices may be executed by a single device. In a computer system, the hardware configuration (server configuration) by which each function is realized can be flexibly changed. For example, the server 30 may have some of the functions of the vehicle 10. For example, the vehicle 10 may have some or all of the functions of the server 30.

[0114] The present disclosure can also be realized by supplying a computer program implementing the functions described in the above embodiments to a computer, and having one or more processors of the computer read and execute the program. Such a computer program may be provided to the computer by a non-transitory computer-readable storage medium connectable to the system bus of the computer, or may be provided to the computer via a network. Non-transitory computer-readable storage media include, for example, any type of disk, such as a magnetic disk (floppy disk, hard disk drive (HDD), etc.), an optical disk (CD-ROM, DVD disk, Blu-ray disk, etc.), a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, an optical card, and any type of medium suitable for storing electronic instructions. [Explanation of symbols]

[0115] 1 System 10 Vehicles 17 Electric motor 18 Battery 19 Internal Combustion Engine 20 Power inlet 30 Servers 31 Processors 32 Main memory 33 Auxiliary storage section 50 ECU

Claims

1. When allocating any one of a plurality of vehicles of different types that can run using at least one of an electric motor and an internal combustion engine to each of a plurality of routes, Calculating the cost required for each of the plurality of vehicles to travel along the plurality of routes as a fee according to the driving source of each vehicle; CO when each of the plurality of vehicles runs 2 Calculating an emission amount for each of the plurality of routes; The CO 2 Calculating subsidies to be awarded as incentives based on emissions; calculating all the amounts obtained by subtracting the subsidy from the total cost required for each of the plurality of vehicles to travel along each of the plurality of routes, and determining one combination of the plurality of vehicles and the plurality of routes that results in the lowest calculated amount; An information processing device having a control unit that executes the above.

2. a storage unit that stores information on a cost corresponding to an amount of fuel for the internal combustion engine and information on a cost corresponding to an amount of electric power when charging a battery that supplies electric power to the electric motor; The information processing device according to claim 1 .

3. The control unit is receiving information on a cost corresponding to an amount of fuel for the internal combustion engine or information on a cost corresponding to an amount of electricity when charging a battery that supplies power to the electric motor from a server that provides information on a cost corresponding to an amount of fuel for the internal combustion engine or information on a cost corresponding to an amount of electricity when charging a battery that supplies power to the electric motor; The information processing device according to claim 2 .

4. The control unit is The CO 2 Calculate emissions well-to-wheel; The information processing device according to claim 1 .

5. When the driving source is the internal combustion engine, 2 Information regarding emissions and the driving source is the electric motor 2 Further comprising a storage unit that stores information regarding the discharge amount. The information processing device according to claim 1 .

6. a storage unit that stores information about a drive source for each of the plurality of vehicles; The information processing device according to claim 1 .

7. The computer When allocating any one of a plurality of vehicles of different types that can run using at least one of an electric motor and an internal combustion engine to each of a plurality of routes, Calculating the cost required for each of the plurality of vehicles to travel along the plurality of routes as a fee according to the driving source of each vehicle; CO when each of the plurality of vehicles runs 2 Calculating an emission amount for each of the plurality of routes; The CO 2 Calculating subsidies to be awarded as incentives based on emissions; calculating all the amounts obtained by subtracting the subsidy from the total cost required for each of the plurality of vehicles to travel along each of the plurality of routes, and determining one combination of the plurality of vehicles and the plurality of routes that results in the lowest calculated amount; An information processing method for performing the above.

8. The computer, storing information on a cost corresponding to an amount of fuel for the internal combustion engine and information on a cost corresponding to an amount of electric power required for charging a battery that supplies electric power to the electric motor in a storage unit; The information processing method according to claim 7.

9. The computer, receiving information on a cost corresponding to an amount of fuel for the internal combustion engine or information on a cost corresponding to an amount of electricity when charging a battery that supplies power to the electric motor from a server that provides information on a cost corresponding to an amount of fuel for the internal combustion engine or information on a cost corresponding to an amount of electricity when charging a battery that supplies power to the electric motor; The information processing method according to claim 8.

10. The computer, The CO 2 Calculate emissions well-to-wheel; The information processing method according to claim 7.

11. The computer, When the driving source is the internal combustion engine, 2 Information regarding emissions and CO 2 storing information about the discharge amount in a storage unit; The information processing method according to any one of claims 7 to 10.

Citation Information

Patent Citations

  • Ecological-point management system

    JP2009134450A

  • Travel route presentation device and program

    JP2010266204A

  • Vehicle selecting apparatus and method

    JP2019144948A

  • Travel schedule determination device, autonomous vehicle, travel schedule determination method, and program

    WO2018230646A1