Vehicle energy estimation device, vehicle energy estimation method, and computer program
By dividing travel routes into sections based on speed change points and creating corresponding speed models, the method accurately estimates driving energy consumption in electric vehicles, addressing the inaccuracies of existing methods and enhancing energy management.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- SUMITOMO ELECTRIC INDUSTRIES LTD
- Filing Date
- 2023-05-11
- Publication Date
- 2026-04-13
Smart Images

Figure 0007844633000002 
Figure 0007844633000003 
Figure 0007844633000004
Abstract
Description
Technical Field
[0001] The present disclosure relates to a traveling energy estimation device, a traveling energy estimation method, and a computer program. This application claims priority based on Japanese Application No. 2022-083504 filed on May 23, 2022, and incorporates all the descriptions described in the above Japanese application.
Background Art
[0002] In recent years, electric vehicles have attracted attention against the backdrop of constraints on the output of natural resources and growing interest in environmental issues. An electric vehicle runs by driving an electric motor using electric power supplied from a battery such as a lithium-ion battery.
[0003] In addition, the utilization of green power generated by using renewable energy such as sunlight and wind power is regarded as important. In order to actively use green power to reduce CO2 emissions, it is necessary to balance green power and the traveling energy of electric vehicles. Therefore, it is important to not only predict the amount of green power generation but also accurately estimate the traveling energy of electric vehicles.
[0004] An electric vehicle has a shorter cruising range than a gasoline vehicle that runs by driving an engine using gasoline. In addition, once the remaining battery power runs out and the vehicle enters a state where it cannot run (so-called power outage), it is difficult to go to a charging station to buy electricity like gasoline. Therefore, it is also important to maintain the running of an electric vehicle while preventing a power outage.
[0005] Conventionally, a notification device that determines the necessity of charging and notifies the determination result has been proposed (see, for example, Patent Document 1). In this notification device, in order to prevent a power outage, charging stations on the traveling route to the destination are displayed on a display screen.
[0006] Furthermore, a route search device has been proposed that estimates the amount of power consumed by an electric vehicle when traveling along a searched route for each of multiple driving modes, and displays the operation plan for each driving mode on a display device (see, for example, Patent Document 2). [Prior art documents] [Patent Documents]
[0007] [Patent Document 1] Japanese Patent Publication No. 2018-77062 [Patent Document 2] Japanese Patent Publication No. 2014-35295 [Overview of the Initiative]
[0008] A driving energy estimation device according to one aspect of the present disclosure includes: a route acquisition unit that acquires a route consisting of road links on which a target vehicle, which is an electric vehicle, is scheduled to travel; a route division unit that divides the route into one or more sections, each consisting of one or more road links, which include speed change prediction points where changes in the driving speed of the target vehicle are expected; a speed model acquisition unit that acquires a speed model showing the temporal changes in the driving speed of the target vehicle for each section; and a driving energy estimation unit that estimates the driving energy of the target vehicle when it travels the route based on the speed model acquired for each section.
[0009] A driving energy estimation method according to another aspect of the present disclosure includes the steps of: a driving energy estimation device acquiring a route consisting of road links on which a target vehicle, which is an electric vehicle, is scheduled to travel; the driving energy estimation device dividing the route into one or more sections, each consisting of one or more road links, which include speed change prediction points where changes in the driving speed of the target vehicle are expected; the driving energy estimation device acquiring a speed model for each section that shows the temporal changes in the driving speed of the target vehicle; and the driving energy estimation device estimating the driving energy of the target vehicle when traveling the route based on the speed model acquired for each section.
[0010] A computer program according to another aspect of the present disclosure causes the computer to function as: a route acquisition unit that acquires a route consisting of road links on which a target vehicle, which is an electric vehicle, is scheduled to travel; a route division unit that divides the route into one or more sections, each consisting of one or more road links, which include speed change prediction points where changes in the target vehicle's travel speed are expected; a speed model acquisition unit that acquires a speed model showing the temporal changes in the target vehicle's travel speed for each section; and a travel energy estimation unit that estimates the travel energy of the target vehicle when traveling the route based on the speed model acquired for each section. [Brief explanation of the drawing]
[0011] [Figure 1] Figure 1 is an overall diagram of the driving energy estimation system according to the present disclosure. [Figure 2] Figure 2 is a block diagram showing an example of the configuration of a traffic information provision server according to the embodiment of this disclosure. [Figure 3] Figure 3 is a block diagram showing an example of the configuration of an in-vehicle device according to an embodiment of this disclosure. [Figure 4] Figure 4 is a block diagram showing an example of the configuration of a driving energy estimation server according to an embodiment of this disclosure. [Figure 5]Figure 5 shows an example of a speed model for a guided section where the upstream guide is at a right or left turn point. [Figure 6] Figure 6 shows an example of a speed model for a guided section where the upstream guide is a traffic signal installation point. [Figure 7] Figure 7 shows an example of a speed model for a guide section where neither the upstream nor downstream guide corresponds to a right or left turn point or a traffic signal location. [Figure 8] Figure 8 shows an example of a speed model in which the upstream guide does not correspond to a right or left turn point or a traffic signal location, while the downstream guide corresponds to a traffic signal location. [Figure 9] Figure 9 illustrates an example of the procedure for creating a velocity model for a single guide section by combining multiple velocity models. [Figure 10] Figure 10 illustrates an example of the procedure for creating a velocity model for a single guide section by combining multiple velocity models. [Figure 11] Figure 11 illustrates an example of the procedure for creating a velocity model for a single guide section by combining multiple velocity models. [Figure 12] Figure 12 is a sequence diagram showing an example of the processing of the driving energy estimation system according to the present disclosure. [Figure 13] Figure 13 shows an example of a search path explored by the driving energy estimation server 5. [Figure 14] Figure 14 is a magnified view of a portion of the search path shown in Figure 13, specifically the part enclosed by the dashed circle. [Figure 15] Figure 15 shows an example of a guide set on the search path by dividing the guide section. [Figure 16] Figure 16 shows the guide interval data generated by the guide interval division process. [Figure 17] Figure 17 shows an example of route information, driving energy information, and electricity consumption information displayed on the screen. [Figure 18] FIG. 18 is a flowchart showing details of the speed model calculation process (step S17 in FIG. 12). [Figure 19] FIG. 19 is a diagram showing a speed change based on a speed model during travel on a search route calculated by a travel energy estimation server for a target vehicle. [Figure 20] FIG. 20 is a diagram showing a speed change when the target vehicle actually travels on the same search route as in FIG. 19.
Mode for Carrying Out the Invention
[0012] [Problems to be Solved by the Present Disclosure] As described above, from the viewpoints of the active use of green power and the prevention of power outages during the travel of electric vehicles, it is necessary to accurately estimate the travel energy during travel.
[0013] The notification device described in Patent Document 1 does not specifically disclose a method for estimating travel energy.
[0014] In addition, the route search device described in Patent Document 2 assumes a travel mode classified by at least one of the upper limit values of speed and acceleration such as a sports mode, an eco mode, and a normal mode, and estimates the power consumption (travel energy) for each travel mode.
[0015] However, when an electric vehicle actually travels on the road, it may be difficult to travel according to a pre - assumed travel mode due to the influence of traffic conditions and the like. For this reason, a deviation may occur between the estimated travel energy and the actual travel energy.
[0016] Furthermore, conventional route search methods defined distance and time as costs for each road link, and calculated the route that minimized the cost. Here, a road link is network data used to search for a vehicle's route and is stored in a map database. Generally, a road link represents a directional road that is delimited at points where road attributes change, such as intersections, switches between highways and general roads, or tunnel entrances and exits.
[0017] On the other hand, the calculation of the driving energy of an electric vehicle traveling along a route has also been considered, similar to route planning, but performed on a road link basis. In other words, it was thought that by calculating the predicted driving speed of an electric vehicle on a road link basis and estimating the driving energy using the predicted driving speed, it would be possible to calculate the driving energy with a certain degree of accuracy.
[0018] However, the method for estimating driving energy at the road link level did not provide the accuracy required, especially for specific purposes such as actively utilizing green electricity, for example, supplying power to the power grid from electric vehicles.
[0019] After diligent research by the inventors, it was concluded that, in order to estimate driving energy with higher accuracy, the method of estimating driving energy on a road link basis, assuming that acceleration and deceleration occur on a road link basis, is not appropriate.
[0020] For example, if we predict the speed of an electric vehicle by averaging the speeds of multiple vehicles on a road link basis, acceleration and deceleration will be represented by the speed difference between road links. However, with this method of representation, it is difficult to accurately represent the acceleration and deceleration associated with stopping or starting, which are dominant factors in energy consumption.
[0021] Furthermore, even if acceleration and deceleration were to be represented on a per-road-link basis, stopping due to a red light at a traffic signal almost always occurs after traveling through multiple road links, making the representation unnecessarily divided and inefficient. Specifically, road links are created based on points where there are branches in order to calculate the route, and in urban areas with many branches, the distance of road links is often less than 100m. It takes about 12 seconds for a vehicle traveling at 30km / h to travel 100m, but it is unlikely that a vehicle would stop every 12 seconds or so, and it is more common for it to stop every few tens of seconds due to traffic signals.
[0022] Therefore, the inventors discovered that acceleration and deceleration, which have the greatest impact on the driving energy of electric vehicles, do not occur at the road link level. Thus, by setting a unit for acceleration and deceleration separately from the road link level, it is possible to perform energy calculations efficiently and with high accuracy.
[0023] This disclosure is made in view of these circumstances and aims to provide a driving energy estimation device, a driving energy estimation method, and a computer program that can estimate the driving energy of an electric vehicle during route driving with high accuracy.
[0024] [Effects of this disclosure] According to this disclosure, it is possible to estimate the driving energy of an electric vehicle during route driving with high accuracy.
[0025] [Definitions of terms such as processors] The embodiments of the present disclosure described below may be implemented by apparatus, systems, methods, integrated circuits, computer programs, or computer-readable non-temporary recording media, or any combination thereof. The recording medium may be either volatile or non-volatile. The apparatus may consist of multiple individual devices. If it consists of multiple individual devices, they may be arranged in a single enclosure or in two or more separate enclosures.
[0026] The processor (such as the control units 30, 50, and 80 described later) may be a semiconductor integrated circuit including, for example, a central processing unit (CPU). The processor may be implemented by at least one microprocessor or microcontroller. Alternatively, the processor can be implemented using an FPGA (Field Programmable Gate Array), GPC (Graphics Processing Unit), ASIC (Application Specific Integrated Circuit), ASSP (Application Specific Standard Product) equipped with a CPU, or a combination of two or more circuits selected from these.
[0027] The processor executes the desired process by loading a computer program, which contains instructions for at least one process stored in ROM (Read Only Memory), into RAM (Random Access Memory) and executing it. RAM provides a workspace for temporarily unpacking control programs stored in ROM during boot-up. RAM does not need to be a single storage medium; it can be a collection of multiple storage media.
[0028] A processor can have various functional components depending on the type of instruction set (computer program) it executes. For example, when executing a program that calculates information X, it functions as the "calculation unit" for information X; when executing a program that acquires information X, it functions as the "acquisition unit" for information X; and when executing a program that generates information X, it functions as the "generation unit" for information X.
[0029] The "acquisition unit" as a functional part of the processor may calculate or generate information X itself, or it may receive information X as input from another integrated circuit that has calculated or generated it. In other words, "acquisition" when a processor executes a predetermined set of instructions includes both cases: when one integrated circuit calculates or generates some information itself, and when another integrated circuit calculates or generates some information and that information is input to one integrated circuit. Therefore, the "acquisition unit" in this embodiment is a higher-level concept that encompasses the "calculation unit" and the "generation unit".
[0030] ROM can be, for example, writable memory (e.g., PROM), rewritable memory (e.g., flash memory), or read-only memory. ROM stores programs that control the operation of the processor. ROM does not need to be a single storage medium; it can be a collection of multiple storage media. Some of these storage media may be removable memory.
[0031] [Summary of the embodiments of this disclosure] First, an overview of the embodiments of this disclosure will be listed and described. (1) A driving energy estimation device according to one embodiment of the present disclosure includes: a route acquisition unit that acquires a route consisting of road links on which a target vehicle, which is an electric vehicle, is scheduled to travel; a route division unit that divides the route into one or more sections, each consisting of one or more road links, which include speed change prediction points on which changes in the driving speed of the target vehicle are expected; a speed model acquisition unit that acquires a speed model showing the temporal changes in the driving speed of the target vehicle for each section; and a driving energy estimation unit that estimates the driving energy of the target vehicle when it travels the route based on the speed model acquired for each section.
[0032] In this configuration, the route is divided into one or more sections consisting of one or more road links based on predicted speed change points. Therefore, the section length is always guaranteed to be greater than or equal to the road link length, and the sections can be configured to include predicted speed change points. Thus, the route can be divided into sections in which driving energy can be estimated with high accuracy without dividing the route unnecessarily. Furthermore, a speed model is provided for each section that includes a predicted speed change point. Therefore, events such as acceleration or deceleration of the target vehicle occurring at the relevant point or section can be reflected in the speed model. By estimating driving energy based on such a speed model that reflects these speed change events, the driving energy of the target electric vehicle during route travel can be estimated with high accuracy.
[0033] (2) In (1) above, the speed change prediction point may include a point to which the driver of the target vehicle is notified of the route guidance.
[0034] For example, route guidance systems such as car navigation systems typically provide voice guidance (notification) to the driver upstream of points where changes in vehicle speed are expected. Therefore, by dividing the route into sections that include such points, it is possible to estimate the driving energy of the target vehicle during its journey along the route with high accuracy.
[0035] (3) In (1) or (2) above, the speed change prediction point may include the point where a traffic signal is installed.
[0036] At locations where traffic signals are installed, the vehicle experiences a continuous sequence of deceleration, stopping, and acceleration. Therefore, by utilizing a speed model that simulates these events, the vehicle's energy can be estimated with high accuracy.
[0037] (4) In the above (3), the speed model acquisition unit may calculate a first speed model that indicates the target vehicle will start moving after stopping in the section including the location of a traffic signal where stopping due to a red light is planned.
[0038] This configuration allows for the generalization and modeling of speed changes in a target vehicle within a section that includes points where traffic signals are installed. Therefore, the driving energy can be estimated using a simple method.
[0039] (5) In (4) above, the first speed model may represent that the target vehicle decelerates from a first speed to speed 0, maintains speed 0 for a predetermined time, and then accelerates from speed 0 to a second speed after that maintenance.
[0040] This configuration allows for the generalization and modeling of speed changes in a target vehicle within a section that includes points where traffic signals are installed. Therefore, the driving energy can be estimated using a simple method.
[0041] (6) In (5) above, at least one of the first speed and the second speed may indicate the typical speed of a vehicle traveling in the section.
[0042] This configuration allows for the calculation of a speed model using statistically calculated representative speeds, such as the average speed of vehicles traveling on a given section. Therefore, a speed model that closely reflects actual travel speeds can be calculated, enabling highly accurate estimation of travel energy.
[0043] (7) In the above (5) or (6), the above-described driving energy estimation device may further include a speed correction unit that corrects at least one of the first speed and the second speed based on regulatory information that restricts the driving of the target vehicle along the route.
[0044] This configuration allows for correction of each speed when calculating the speed model based on regulatory information. Therefore, a speed model that takes regulatory information into account can be calculated, enabling highly accurate estimation of driving energy.
[0045] (8) In any of (4) to (7) above, the speed model acquisition unit may determine a section that includes a traffic signal location where a stop due to a red light is planned, based on the parameters that define the signal display, in a plurality of sections that each include a plurality of traffic signal locations where the signal displays of the traffic signals are synchronized.
[0046] This configuration allows for the estimation of the location of traffic signals that are scheduled to stop, among multiple traffic signals with synchronized signal display offsets. Therefore, a speed model is calculated that stops only at the locations of traffic signals scheduled to stop, and a speed model is calculated that passes through locations of traffic signals that are not scheduled to stop. This enables highly accurate estimation of driving energy. It should be noted that instead of multiple traffic signals with synchronized offsets, it is also possible to use multiple traffic signals with synchronized other signal parameters, such as the signal display cycle.
[0047] (9) In any of (1) to (8) above, the speed change prediction point may include a right or left turn point where the target vehicle turns right or left.
[0048] At turning points, the vehicle experiences continuous deceleration and acceleration. Therefore, by utilizing a speed model that simulates these events, the vehicle's energy can be estimated with high accuracy.
[0049] (10) In the above (9), the speed model acquisition unit may calculate a second speed model representing the deceleration and acceleration of the target vehicle in the section including the right and left turning points.
[0050] This configuration allows for the generalization and modeling of speed changes in a target vehicle in sections including right and left turns. Therefore, the driving energy can be estimated using a simple method.
[0051] (11) In (10) above, the second speed model may represent that the subject vehicle decelerates from the third speed to the fourth speed and then accelerates from the fourth speed to the fifth speed.
[0052] This configuration allows for the generalization and modeling of speed changes in a target vehicle in sections including right and left turns. Therefore, the driving energy can be estimated using a simple method.
[0053] (12) In (11) above, at least one of the third speed and the fifth speed may indicate a typical speed of a vehicle traveling in the section.
[0054] This configuration allows for the calculation of a speed model using statistically calculated representative speeds, such as the average speed of vehicles traveling on a given section. Therefore, a speed model that closely reflects actual travel speeds can be calculated, enabling highly accurate estimation of travel energy.
[0055] (13) In the above (11) or (12), the above-described driving energy estimation device may further include a speed correction unit that corrects any of the third speed, fourth speed, and fifth speed based on regulatory information that restricts the driving of the target vehicle along the route.
[0056] This configuration allows for correction of each speed when calculating the speed model based on regulatory information. Therefore, a speed model that takes regulatory information into account can be calculated, enabling highly accurate estimation of driving energy.
[0057] (14) In any of (1) to (12) above, the speed model acquisition unit may calculate a third speed model that includes the temporal progression of the speed at which the target vehicle maintains the sixth speed in the section that includes a speed change prediction point that does not fall under either a traffic signal installation point or a right or left turn point where the target vehicle turns right or left.
[0058] This configuration allows for the generalization and modeling of changes in driving speed in sections that include points where the type of road changes, or road merging or branching points, or sharp curves—points where drivers need to pay attention while driving and which may affect the driving of the target vehicle, and where there is a high probability of sudden acceleration or deceleration occurring when passing through such points. Therefore, driving energy can be estimated using a simple method.
[0059] (15) In the above (14), the speed model acquisition unit may calculate a third speed model in which the target vehicle stops at the end of the section, if the end of the section is a traffic signal installation point, in which the speed change prediction point is not a traffic signal installation point or a right or left turn point where the target vehicle turns right or left.
[0060] This configuration allows for a generalized model of the speed change event of a vehicle when it stops at a traffic signal at the end of a section. This enables the estimation of trajectory energy using a simple method.
[0061] (16) In (15) above, the third speed model may represent that the vehicle in question decelerates from the sixth speed to speed 0 by the end of the section and then maintains speed 0 for a predetermined time.
[0062] In this configuration, when a vehicle stops at a traffic signal at the end of a section, the vehicle undergoes continuous deceleration and stopping. Therefore, the speed change events of the vehicle in that section can be generalized and modeled. This allows for the estimation of trajectory energy using a simple method.
[0063] (17) In (16) above, the sixth speed may indicate the representative speed of a vehicle traveling in the section.
[0064] This configuration allows for the calculation of a speed model using statistically calculated representative speeds, such as the average speed of vehicles traveling on a given section. Therefore, a speed model that closely reflects actual travel speeds can be calculated, enabling highly accurate estimation of travel energy.
[0065] (18) In the above (17), the above-described driving energy estimation device may further include a speed correction unit that corrects the sixth speed based on regulatory information that restricts the driving of the target vehicle along the route.
[0066] This configuration allows for correction of each speed when calculating the speed model based on regulatory information. Therefore, a speed model that takes regulatory information into account can be calculated, enabling highly accurate estimation of driving energy.
[0067] (19) In any of the above (7), (13), and (18), the regulatory information may include at least one of the following: information on events held when the subject vehicle is traveling, information on restrictions on road travel, weather information, traffic congestion information, travel time information, and map information.
[0068] This configuration allows for correction of each speed used when calculating the speed model, taking into account various specific regulatory information. Therefore, a more accurate speed model can be calculated.
[0069] (20) In any of (1) to (19) above, the speed model acquisition unit may calculate the speed model for each section according to the type of road included in that section.
[0070] Since the number of accelerations, decelerations, and stops, as well as the driving speed, differ between ordinary roads and expressways, a speed model can be calculated taking these factors into account.
[0071] (21) In any of the above (14) to (19), the speed model acquisition unit may calculate the third speed model in the section including the expressway.
[0072] Since there are no traffic lights on highways, the energy of travel can be estimated with high accuracy by calculating a third speed model.
[0073] (22) In any of (4) to (8) above, the speed model acquisition unit may calculate the first speed model in the section including a public road.
[0074] On public roads, traffic signals are installed at certain points. By calculating a speed model that takes these traffic signal locations into account, it is possible to estimate the energy of travel with high accuracy.
[0075] (23) In any of (1) to (22) above, the speed model acquisition unit may determine the acceleration when changing the speed of the target vehicle according to the driver of the target vehicle, and acquire the speed model that shows the temporal change of the driving speed of the target vehicle based on the determined acceleration.
[0076] Cautious drivers generally avoid sudden acceleration and deceleration, maintaining low acceleration throughout the journey. Therefore, the acceleration of a vehicle at a standstill and when starting to move varies depending on the driver. By obtaining a speed model based on acceleration characteristics tailored to these individual driver traits, it is possible to estimate the driving energy with high accuracy for each driver.
[0077] (24) In any of (1) to (23) above, the route acquisition unit may calculate the route that minimizes the distance traveled by the target vehicle from the first point to the second point as the route that the target vehicle is scheduled to travel.
[0078] This configuration allows for the highly accurate estimation of the energy a vehicle expends when traveling along a route that minimizes the distance from its starting point to its destination.
[0079] (25) In any of (1) to (23) above, the route acquisition unit may select one of the multiple routes of the target vehicle from the first point to the second point based on the driving energy estimated by the driving energy estimation unit.
[0080] This configuration allows, for example, the vehicle to select the route that minimizes the energy required for travel from the starting point to the destination from among multiple routes. This enables the vehicle to travel in an environmentally conscious manner.
[0081] (26) In any of (1) to (25) above, the speed model acquisition unit may acquire a speed model for the section including the speed change prediction point based on at least one of the direction of travel of the target vehicle at the speed change prediction point and the presence or absence of a traffic signal.
[0082] This configuration allows for the acquisition of an appropriate speed model for each section consisting of one or more road links, taking into account the vehicle's direction of travel and the presence or absence of traffic signals at points where speed changes are predicted. For example, at points with traffic signals, a speed model can be acquired that models the speed change due to stopping at the traffic signals. Furthermore, at points where there are no traffic signals but the direction of travel changes, a speed model can be acquired that models the speed change due to the change in direction of travel. In other words, the speed of the vehicle can be modeled as a speed model in units of sections with one or more road links. Therefore, even when the vehicle travels through areas with a continuous series of short road links, such as urban areas, it is possible to estimate the driving energy in units of distance where acceleration and deceleration, which have the greatest impact on driving energy, occur. In other words, driving energy can be estimated without excessively subdividing the section units (units of distance). Also, because the vehicle's speed is represented by a speed model, acceleration and deceleration, which have the greatest impact on driving energy, can be appropriately represented in a simple way. As a result, driving energy can be accurately estimated based on a speed model modeled with a small number of parameters.
[0083] (27) A driving energy estimation method according to another embodiment of the present disclosure includes the steps of: a driving energy estimation device acquiring a route consisting of road links on which a target vehicle, which is an electric vehicle, is scheduled to travel; the driving energy estimation device dividing the route into one or more sections, each consisting of one or more road links, which include speed change prediction points on which changes in the driving speed of the target vehicle are expected; the driving energy estimation device acquiring a speed model for each section that shows the temporal changes in the driving speed of the target vehicle; and the driving energy estimation device estimating the driving energy of the target vehicle when it travels the route based on the speed model acquired for each section.
[0084] This configuration includes the characteristic processing steps of the aforementioned vehicle energy estimation device. Therefore, it can achieve the same functions and effects as the aforementioned vehicle energy estimation device.
[0085] (28) A computer program according to another embodiment of the present disclosure causes the computer to function as: a route acquisition unit that acquires a route consisting of road links on which a target vehicle, which is an electric vehicle, is scheduled to travel; a route division unit that divides the route into one or more sections, each consisting of one or more road links, which include speed change prediction points on which changes in the travel speed of the target vehicle are expected; a speed model acquisition unit that acquires a speed model showing the temporal changes in the travel speed of the target vehicle for each section; and a travel energy estimation unit that estimates the travel energy of the target vehicle when traveling the route based on the speed model acquired for each section.
[0086] This configuration allows the computer to function as the aforementioned vehicle energy estimation device. Therefore, it can achieve the same functions and effects as the aforementioned vehicle energy estimation device.
[0087] [Details of the embodiments of this disclosure] The embodiments of this disclosure will be described below with reference to the drawings. The embodiments described below are all specific examples of this disclosure. The formulas, numerical values, shapes, materials, components, arrangement and connection configurations of components, steps, and the order of steps shown in the following embodiments are examples only and do not limit this disclosure. Furthermore, components in the following embodiments that are not described in the independent claims are optional components that can be added. Also, the figures are schematic diagrams and do not necessarily represent the exact details.
[0088] Furthermore, identical components will be assigned the same symbols. Since their functions and names are also identical, their explanations will be omitted as appropriate.
[0089] [Overall configuration of the driving energy estimation system] Figure 1 is an overall diagram of the driving energy estimation system according to the present disclosure.
[0090] The driving energy estimation system 10 according to this embodiment is a system for estimating the driving energy of an electric vehicle when traveling along a predetermined route, and comprises a sensor 1, a target vehicle 2, a probe vehicle 9, a base station 4, a driving energy estimation server 5, and a traffic information provision server 8.
[0091] The detector 1 has wireless communication capabilities and is composed of various sensors, such as image-type vehicle detectors or LiDAR (Light Detection and Ranging, Laser Imaging Detection and Ranging), which are installed on the road.
[0092] Target vehicle 2 is an electric vehicle that runs by driving an electric motor using electricity supplied from a battery, and is the vehicle for which the driving energy is to be estimated.
[0093] Target vehicle 2 includes an in-vehicle device 3 with wireless communication capabilities. The detailed configuration of the in-vehicle device 3 will be described later.
[0094] The probe vehicle 9 is a vehicle equipped with wireless communication capabilities and has the function of transmitting probe information, which includes information about the vehicle's position and the time it passed through that position.
[0095] Target vehicle 2 and probe vehicle 9 include not only regular passenger cars but also public vehicles such as route buses and emergency vehicles. Furthermore, target vehicle 2 and probe vehicle 9 may be two-wheeled vehicles (motorcycles) as well as four-wheeled vehicles.
[0096] Base station 4 connects wireless communication equipment (sensor 1, target vehicle 2, probe vehicle 9, etc.) to network 7.
[0097] Furthermore, the base station 4 and relay devices such as repeaters (not shown) are composed of transport equipment capable of SDN (Software-Defined Networking), for example. The network virtualization technology represented by SDN described above is the basic concept of 5G (fifth-generation mobile communication system). Therefore, the wireless communication system of this embodiment consists of, for example, 5G. However, the wireless communication system is not limited to 5G, and may also be an ITS (Intelligent Transport Systems) wireless communication system, etc.
[0098] The driving energy estimation server 5 estimates the driving energy of the target vehicle 2 when it travels a predetermined route, based on a speed model representing the estimated driving speed of the target vehicle 2, and transmits the estimation result to the target vehicle 2 via the network 7 and base station 4. The detailed configuration of the driving energy estimation server 5 will be described later.
[0099] The traffic information server 8 is a server installed in a traffic control center or similar location. Based on probe information from probe vehicles 9 traveling along a route (road), it calculates the typical speed of the probe vehicles 9. The traffic information server 8 also detects traffic accidents and other incidents that occur along the route based on detection information from sensors 1. The detailed configuration of the traffic information server 8 will be described later.
[0100] [Configuration of Traffic Information Server 8] Figure 2 is a block diagram showing an example of the configuration of a traffic information provision server 8 according to an embodiment of this disclosure.
[0101] As shown in Figure 2, the traffic information server 8 comprises a control unit 80, which is a processor including a CPU (Central Processing Unit), a communication unit 81, and a storage device 82. The control unit 80, the communication unit 81, and the storage device 82 are interconnected via a bus 87.
[0102] The communication unit 81 includes a communication module for communicating with other devices via the network 7. The communication unit 81 transmits information provided by the control unit 80 to other devices via the network 7 and provides information received via the network 7 to the control unit 80.
[0103] The storage device 82 is composed of volatile memory elements such as SRAM (Static RAM) or DRAM (Dynamic RAM), non-volatile memory elements such as flash memory or EEPROM (Electrically Erasable Programmable Read Only Memory), or magnetic storage devices such as hard disks. The storage device 82 stores computer programs executed by the control unit 80, and data generated when the computer programs are executed by the control unit 80.
[0104] The control unit 80 is a functional processing unit realized by reading and executing a computer program pre-stored in the storage device 82, and includes a probe information acquisition unit 83, a sensing information acquisition unit 84, a traffic condition identification unit 85, and a driving speed prediction unit 86.
[0105] The probe information acquisition unit 83 acquires probe information from multiple probe vehicles 9 via the communication unit 81. The probe information acquisition unit 83 writes the acquired probe information to the storage device 82.
[0106] The sensing information acquisition unit 84 acquires sensing information from the sensor 1 via the communication unit 81. The sensing information acquisition unit 84 acquires sensing information such as the speed, presence or absence, or location of the vehicle detected by the sensor 1. The sensing information acquisition unit 84 writes the acquired sensing information to the storage device 82.
[0107] The traffic condition identification unit 85 obtains route information from the driving energy estimation server 5 to the destination of the target vehicle 2 via the communication unit 81. The traffic condition identification unit 85 also reads sensing information from the storage device 82. Based on the route information and sensing information, the traffic condition identification unit 85 identifies the traffic conditions on the route indicated by the route information. Specifically, the traffic condition identification unit 85 detects traffic accidents occurring on the route and identifies the details of the traffic accident, including its location, extent, and severity. Traffic accident detection by the traffic condition identification unit 85 can be performed, for example, using image processing.
[0108] Furthermore, the traffic condition identification unit 85 may identify the details of traffic congestion, including the location, extent, and degree of congestion, in addition to traffic accidents, and may also detect the location where sudden deceleration of vehicles is occurring. In addition, the traffic condition identification unit 85 may detect the location of fallen objects or rocks.
[0109] Furthermore, the traffic condition identification unit 85 may detect these conditions not only using sensing information but also using probe information.
[0110] Furthermore, the traffic condition identification unit 85 reads information such as the cycle and offset of traffic signals installed at intersections along the route, the road shape of each road (e.g., gradient, curvature of curves, etc.), and traffic rules such as speed limits on each road from a storage device 82 that has pre-stored this information, or obtains it from another external server. The signal content includes information indicating a set of multiple traffic signals whose signal display offsets are synchronized. The signal content may also include information indicating a set of multiple traffic signals whose signal display cycles are synchronized.
[0111] The traffic condition identification unit 85 generates traffic condition information indicating the details of traffic accidents, congestion, locations of sudden deceleration, locations of fallen objects, locations of fallen rocks, signal details, road shape, or traffic rules along the route. The traffic condition information is an example of regulatory information that restricts the movement of the target vehicle 2 along the route.
[0112] The traffic condition identification unit 85 may include information on events such as concerts held near the route indicated by the route information, weather information for the area including the route, and travel time information for the route in the traffic condition information. The traffic condition identification unit 85 may also obtain event information and weather information from an external server. In addition, travel time information is calculated by the driving speed prediction unit 86, which will be described later.
[0113] The traffic condition identification unit 85 transmits the generated traffic condition information to the driving energy estimation server 5 via the communication unit 81.
[0114] The speed prediction unit 86 reads probe information acquired by the probe information acquisition unit 83 from the storage device 82 and predicts the typical speed of the vehicle based on the read probe information. The speed is calculated in units of a predetermined road section (e.g., road link). For example, the speed prediction unit 86 calculates the travel time for each road section for each vehicle based on the probe information, and calculates the speed of the vehicle in each road section from the travel time and the length of the road section. The speed prediction unit 86 calculates the typical speed of the vehicle for each road section by statistically processing the speeds of multiple vehicles for each road section (e.g., calculating the average or mode of the speeds). Road links on a road map may be used as road sections. Road sections may also be set for each predetermined distance on the road. The speed prediction unit 86 may also predict the legal speed as the representative speed for each road section. For example, the speed prediction unit 86 may predict the legal speed as the representative speed when statistical processing of the speed cannot be obtained for road links with low traffic volume.
[0115] Furthermore, the speed prediction unit 86 obtains route information from the energy estimation server 5 via the communication unit 81 to the destination of the target vehicle 2, and determines the representative driving speed of the vehicle for each road section along the route indicated by the route information as the predicted driving speed of the target vehicle 2 when it travels the route. The speed prediction unit 86 transmits the speed information indicating the predicted driving speed of the target vehicle 2 for each determined road section to the energy estimation server 5 via the communication unit 81.
[0116] [Configuration of the in-vehicle device 3] Figure 3 is a block diagram showing an example of the configuration of the in-vehicle device 3 according to an embodiment of this disclosure.
[0117] As shown in Figure 3, the in-vehicle device 3 of the target vehicle 2 includes a control unit (ECU: Electronic Control Unit) 30, a communication unit 40, a storage device 41, a GPS (Global Positioning System) receiver 42, a vehicle speed sensor 43, a gyro sensor 44, a display 45, and an input device 46. These are interconnected via a bus 47. The bus 47 is composed of an in-vehicle communication network such as CAN (Controller Area Network) or Ethernet (registered trademark).
[0118] The communication unit 40 consists of, for example, a wireless communication device capable of 5G-compatible communication processing. The communication unit 40 may be an existing wireless communication device in the target vehicle 2, or it may be a mobile device such as a smartphone brought into the target vehicle 2 by the passenger.
[0119] The storage device 41 is composed of volatile memory elements such as SRAM or DRAM, non-volatile memory elements such as flash memory or EEPROM, or magnetic storage devices such as hard disks. The storage device 41 stores computer programs executed by the control unit 30, and data generated when the computer programs are executed by the control unit 30. The storage device 41 also stores a map database. The map database includes road map data.
[0120] The GPS receiver 42, vehicle speed sensor 43, and gyro sensor 44 are sensors that measure the current position, speed, and orientation of the target vehicle 2.
[0121] The display 45 is an output device for notifying the user, who is a passenger in the in-vehicle device 3, of various information generated by the control unit 30. Specifically, the display 45 displays the input screen for route searching, a map image of the area around the vehicle, route information to the destination, driving energy information, and electric power consumption information.
[0122] The input device 46 is a device for the occupant of the target vehicle 2 to perform various input operations. The input device 46 consists of an operation switch on the steering wheel, a joystick, and a touch panel on the display 45.
[0123] The control unit 30 is a functional processing unit realized by executing a computer program stored in the storage device 41, and includes an input data receiving unit 31, a route search request unit 32, an information provision unit 33, an information acquisition unit 34, and a display control unit 35.
[0124] The input data receiving unit 31 receives various types of input data. The input data includes, for example, information indicating the destination of the target vehicle 2, the number of passengers in the target vehicle 2, and the load capacity of the target vehicle 2, which are entered by the passengers of the target vehicle 2 using the input device 46. The input data also includes information about the driver of the target vehicle 2. The driver information may be entered by the passengers of the target vehicle 2 using the input device 46, or the smart key identification information may be associated with the driver information, and the input data receiving unit 31 may acquire the driver information based on the identification information received from the smart key. The driver information may be identification information that identifies the driver, or it may be information about the driver's attributes (gender, age, driving proficiency, etc.).
[0125] The route search request unit 32 determines the vehicle's position using GPS signals periodically received by the GPS receiver 42. The route search request unit 32 may also use GPS augmentation signals or GPS supplementation signals (not shown) transmitted from quasi-zenith satellites received by the receiver to supplement the GPS signal or correct the vehicle's position. Furthermore, the route search request unit 32 supplements the vehicle's position and orientation based on the input signals from the vehicle speed sensor 43 and the gyro sensor 44 to determine the accurate current position of the target vehicle 2.
[0126] The route search request unit 32 transmits a route search request, which includes information on the current location of the target vehicle 2 and information on the destination of the target vehicle 2 received by the input data reception unit 31, to the driving energy estimation server 5 via the communication unit 40.
[0127] The information provision unit 33 transmits the passenger count information, load capacity information, and driver information of the target vehicle 2, received by the input data reception unit 31, along with the identification information of the target vehicle 2 (for example, vehicle identification number or vehicle registration number), to the driving energy estimation server 5 via the communication unit 40.
[0128] The information acquisition unit 34 acquires route information from the driving energy estimation server 5 via the communication unit 40, which shows the route of the target vehicle 2 to the destination calculated in response to the route search request transmitted to the driving energy estimation server 5 by the route search request unit 32. The information acquisition unit 34 also acquires information on the driving energy and electricity consumption that the target vehicle 2 will consume when traveling along the route, from the driving energy estimation server 5 via the communication unit 40.
[0129] The display control unit 37 displays the route information, driving energy information, and electricity consumption information acquired by the information acquisition unit 34 on the display 45.
[0130] [Configuration of the driving energy estimation server 5] Figure 4 is a block diagram showing an example of the configuration of the driving energy estimation server 5 according to an embodiment of this disclosure.
[0131] As shown in Figure 4, the driving energy estimation server 5 comprises a control unit 50, which is a processor including a CPU, a communication unit 51, and a storage device 52. The control unit 50, the communication unit 51, and the storage device 52 are interconnected via a bus 53.
[0132] The communication unit 51 includes a communication module for communicating with other devices via the network 7. The communication unit 51 transmits information provided by the control unit 50 to other devices via the network 7 and provides information received via the network 7 to the control unit 50.
[0133] The storage device 52 is composed of volatile memory elements such as SRAM or DRAM, non-volatile memory elements such as flash memory or EEPROM, or magnetic storage devices such as hard disks. The storage device 52 stores computer programs executed by the control unit 50 and data generated when the computer programs are executed by the control unit 50. The storage device 52 also stores a vehicle type information table, which is a data table showing the correspondence between vehicle identification information and vehicle type information. The storage device 52 also stores a unique information table, which is a data table showing the correspondence between vehicle type information and vehicle unique information (for example, vehicle weight, vehicle drag coefficient, power consumption of DC / DC converter connected to the vehicle's battery, etc.). The storage device 52 also stores an air density table, which is a data table showing the correspondence between temperature and air density. The storage device 52 also stores a map database. The map database includes road map data. The map database includes information on the gradient of each road and information on the rolling resistance coefficient of the road surface. Furthermore, the map database includes information indicating the type of road (general road, expressway) for each road. Additionally, for each guide point on the road (described later), the map database includes information indicating the direction of travel and the presence or absence of traffic lights at that guide point.
[0134] The control unit 50 is a functional processing unit realized by reading and executing a computer program pre-stored in the storage device 52, and includes a path search unit 54, an information acquisition unit 55, a path division unit 56, a speed correction unit 57, a speed model calculation unit 58, a total weight acquisition unit 59, and a driving energy estimation unit 60.
[0135] The driving energy estimation server 5 has the functions of a so-called car navigation system. The route search unit 54 receives a route search request from the in-vehicle device 3 of the target vehicle 2 via the communication unit 51. Based on the received route search request, the route search unit 54 searches for a travel route from the current location of the target vehicle 2 to the destination. Known methods can be used for route search. For example, the route search unit 54 searches for the travel route with the minimum travel distance from the current location to the destination. The route search unit 54 may also search for the travel route with the minimum travel distance based on multiple conditions (for example, whether or not highways are used). The route search unit 54 may also search for the travel route with the minimum travel time from the current location to the destination. The route search unit 54 transmits route information indicating the searched travel route (hereinafter referred to as the "searched route") to the target vehicle 2 and the traffic information provision server 8 via the communication unit 51. The searched route is composed of one or more road links.
[0136] The information acquisition unit 55 acquires speed information from the traffic information provision server 8 via the communication unit 51, which indicates the predicted driving speed of the target vehicle 2 for each road section included in the search route of the target vehicle 2.
[0137] Furthermore, the information acquisition unit 55 acquires traffic condition information for the search route of the target vehicle 2 from the traffic information provision server 8 via the communication unit 51.
[0138] Furthermore, the information acquisition unit 55 acquires information on the number of passengers in the target vehicle 2, the load capacity of the target vehicle 2, the identification information of the target vehicle 2, and the driver information of the target vehicle 2 from the on-board device 3 of the target vehicle 2 via the communication unit 51.
[0139] The route division unit 56 divides the travel route into one or more sections, each consisting of one or more road links, that include the speed change prediction points, based on points on the travel route of the target vehicle 2 searched by the route search unit 54 where changes in the travel speed of the target vehicle 2 are expected (hereinafter also referred to as "speed change prediction points"). A section including a speed change prediction point is a section separated by a speed change point. Furthermore, changes in travel speed include not only those occurring at the speed change prediction points, but also those occurring in the sections before and after the speed change prediction points.
[0140] Upstream of a point where a speed change is predicted, a guidance message is generally output by the car navigation system, and therefore, this point will be referred to as a "guide." In other words, in this disclosure, a "guide" refers to a point where a route guidance system, such as a car navigation system, notifies the driver of the target vehicle 2 of the route and driving instructions.
[0141] Guides are generated when the route search unit 54 performs a route search. For example, the route search unit 54 determines whether an intersection that meets predetermined conditions (for example, an intersection with a specific type of traffic signal that is likely to cause traffic lights) is located at the endpoint of a road link on the search route (hereinafter referred to as "link endpoint") based on intersection type information that indicates whether or not traffic lights are installed at the intersection and the type of traffic lights, and sets the link endpoint where the intersection that meets the conditions is located as a guide. The route search unit 54 may also set guides for intersections or other locations using information other than intersection type information. For example, the route search unit 54 may extract link endpoints where the road type changes on the search route as guides based on road type information. Alternatively, the route search unit 54 may extract link endpoints where the target vehicle 2 changes direction by an angle within a predetermined angle range as guides, based on a map database. Furthermore, the route search unit 54 may set as guides, based on registered information such as a map database, link endpoints where the number of lanes changes, link endpoints where the legal speed limit changes, link endpoints where the road gradient changes, link endpoints where curves (especially sharp curves) occur, link endpoints where branching occurs, link endpoints where merging occurs, etc.
[0142] Such guides may be pre-registered in a map database that the route search unit 54 refers to during route search, or they may be dynamically generated based on intersection type information, etc., as described above. Furthermore, both guides registered in the map database and dynamically generated guides may be used as guides.
[0143] The section between a guide and an adjacent guide located downstream of that guide will be referred to as a "guide section." Of the two guides that make up a guide section, the upstream guide will be referred to as the "upstream guide," and the downstream guide as the "downstream guide."
[0144] The guide includes, for example, locations where traffic signals are installed (hereinafter referred to as "traffic signal locations") and locations where the target vehicle 2 turns right or left (hereinafter referred to as "right / left turn locations"). Specifically, right / left turn locations refer to locations where the target vehicle 2 changes direction by an angle within a predetermined range of angles at a branching point or a change in road type, or locations where the radius of curvature is less than or equal to a predetermined value. The guide also includes locations where roads without traffic signals, such as expressways, motorways, or bypass roads, switch to general roads with traffic signals, and junction locations where one expressway switches to another. Furthermore, the guide includes entrance and exit points of expressways, and entrance or exit points of service areas, parking areas, interchanges, or toll booths. However, the examples of guides are not limited to those described above. The guide may include points where the number of lanes changes, points where the legal speed limit changes, points where the road gradient changes, road merging or branching points, points on a straight road where the target vehicle 2 changes direction by an angle within the angle range, or curve points where the radius of curvature is less than or equal to a predetermined value.
[0145] A guide section consists of one or more road links. However, the positions of the endpoints of the guide section (guides) and the link endpoints do not need to coincide precisely; a slight misalignment is acceptable as long as the guide section is effectively considered to consist of one or more road links.
[0146] In other words, the route division unit 56 divides the travel route into guide sections, each consisting of one or more road links.
[0147] The speed correction unit 57 corrects the predicted driving speed indicated by the speed information based on the speed information and traffic condition information acquired by the information acquisition unit 55.
[0148] For example, first, if the speed information indicates a typical driving speed for a road link (hereinafter referred to as "typical driving speed"), the speed correction unit 57 calculates a typical driving speed for a guided section based on the typical driving speed for a road link.
[0149] If a single guide section consists of a single road link, the speed correction unit 57 uses the representative driving speed of that road link as the representative driving speed of the guide section. If a single guide section consists of multiple road links, the representative driving speed of the guide section is calculated based on the representative driving speeds of the multiple road links. For example, the average of the representative driving speeds of the multiple road links may be used as the representative driving speed of the guide section. The average may be a weighted average according to the length of the road links.
[0150] Next, the speed correction unit 57 corrects the representative driving speed for each guided section based on traffic condition information. For example, if a traffic accident occurs in a guided section and the number of lanes available for driving is limited, the speed correction unit 57 corrects the representative driving speed by reducing the representative driving speed for that guided section according to a predetermined rule (for example, by multiplying by a constant of 1 or less). The speed correction unit 57 may also similarly correct the representative driving speed if rain is forecast in the guided section at the time the target vehicle 2 is scheduled to travel. The speed correction unit 57 may also similarly correct the representative driving speed if an event is scheduled to be held near the guided section during a predetermined time period including the time the target vehicle 2 is scheduled to travel, or if there is congestion in the guided section. The speed correction unit 57 may also similarly correct the representative driving speed if the travel time in the guided section is longer than usual. Furthermore, the speed correction unit 57 may similarly correct the representative driving speed in guided sections that include steep gradients or sharp curves, based on the map database stored in the storage device 52.
[0151] The speed model calculation unit 58 calculates a speed model for each guide section, including each of the multiple guides provided on the search path, showing the temporal change in the predicted driving speed of the target vehicle 2 in the guide section. The method for calculating the speed model for each type of guide section will be described in detail below.
[0152] (Right / Left Turn Model) Figure 5 shows an example of a speed model for a guided section where the upstream guide is a right or left turn point. In Figure 5, the horizontal axis represents time and the vertical axis represents speed. Specifically, the speed model calculation unit 58 creates a speed model that shows the temporal change in speed, where the speed decreases from a predetermined speed (e.g., representative driving speed) to a predetermined speed (a predetermined lower limit speed) at a predetermined first acceleration, and then increases from the lower limit speed to a predetermined speed (e.g., representative driving speed) at a predetermined second acceleration, maintaining the representative driving speed until reaching the downstream guide. This speed model is called the "right or left turn model".
[0153] (Signal stop model) Figure 6 shows an example of a speed model for a guide section where the upstream guide is a traffic signal location. In Figure 6, the horizontal axis represents time and the vertical axis represents speed. Specifically, the speed model calculation unit 58 assumes that the stopping time due to a red light is T1 seconds. It also assumes that the time required to pass the traffic signal location is T2 seconds. The speed model calculation unit 58 creates a speed model that shows the temporal change in speed, where the speed decreases from a predetermined speed (e.g., representative driving speed) to speed 0 (stop) at a predetermined third acceleration, maintains speed 0 for T1 seconds, then increases from speed 0 (stop) to a predetermined speed (e.g., representative driving speed) at a predetermined fourth acceleration, and maintains the representative driving speed until reaching the downstream guide. This speed model is called the "signal stop model".
[0154] (Dedicated section model (except for the last section)) Figure 7 shows an example of a speed model for a guided section where the upstream and downstream guides do not correspond to either a right or left turn point or a traffic signal location. In Figure 7, the horizontal axis represents time and the vertical axis represents speed. Specifically, the speed model calculation unit 58 creates a speed model that shows the temporal progression of speed while maintaining a predetermined speed (e.g., representative driving speed) throughout the guided section. This speed model is called the "dedicated section model (except the last)". The dedicated section model (except the last) is applied to road sections where traffic signals are not installed, such as expressways, motorways, and bypass roads.
[0155] Note that this speed model does not show speed change within the guided section. However, a step difference due to the speed difference occurs between the speed in the downstream guide of the guided section adjacent to the upstream of this guided section and the representative running speed in this guided section, and speed change is represented. Similarly, a step difference due to the speed difference occurs between the speed in the upstream guide of the guided section adjacent to the downstream of this guided section and the representative running speed in this guided section, and speed change is represented. However, during the processing, there may be cases where there is almost no speed change before and after the guide.
[0156] (Dedicated section model (last)) Figure 8 shows an example of a speed model in which the upstream guide does not correspond to a right or left turn point or a traffic signal installation point, but the downstream guide does correspond to a traffic signal installation point. In Figure 8, the horizontal axis represents time and the vertical axis represents speed. Specifically, the speed model calculation unit 58 creates a speed model that shows the temporal progression of speed, maintaining a predetermined speed (e.g., representative driving speed) from the upstream guide, decreasing the speed from the representative driving speed to speed 0 (stop) at a predetermined fifth acceleration, and maintaining the speed 0 (stop) state for T3 seconds. This speed model is called the "dedicated section model (final)". The dedicated section model (final) is applied, for example, to road sections where traffic signals are installed, such as expressways, motorways, and bypass roads, transitioning from roads without traffic signals to general roads with traffic signals.
[0157] The speed model calculation unit 58 may, before calculating the speed model, determine the acceleration when changing the speed of the target vehicle 2 based on the driver information of the target vehicle 2 acquired by the information acquisition unit 55. The speed model calculation unit 58 calculates the speed model based on the determined acceleration. Specifically, the speed model calculation unit 58 corrects the first and second accelerations of the right / left turn model (Figure 5), the third and fourth accelerations of the signal stop model (Figure 6), and the fifth acceleration of the dedicated section model (last) (Figure 7) based on the driver information. For example, if the driver's attributes are male, in their 20s, or highly skilled, the speed model calculation unit 58 may increase the absolute value of the acceleration compared to before correction by multiplying the first to fifth accelerations by a predetermined coefficient of 1 or more. Also, if the driver's attributes are female, 60 years or older, or low skill level, the speed model calculation unit 58 may decrease the absolute value of the acceleration compared to before correction by multiplying the first to fifth accelerations by a predetermined positive coefficient of less than 1.
[0158] Furthermore, if a coefficient table showing the relationship between driver identification information and coefficients is pre-stored in the storage device 52, the speed model calculation unit 58 may refer to the coefficient table to determine the coefficient corresponding to the driver identification information, and correct the acceleration by multiplying the first to fifth accelerations by the determined coefficients, respectively.
[0159] Furthermore, the speed model calculation unit 58 can also create a speed model for a given guide section by combining multiple models of the same or different types for that section.
[0160] Figure 9 illustrates an example of the procedure for creating a speed model for a single guide section by combining multiple speed models. Figure 9(a) shows the relationship between the guide section and the road link, and illustrates an example where the guide section is divided into multiple subsections. Figure 9(b) shows the generated speed model.
[0161] As shown in Figure 9(a), one guide section X includes the link endpoints EX, EA, EB, EC, ED, EE, and EY from the upstream side. Guide section X also includes the upstream guide GX and the downstream guide GY. Link endpoint EX is the upstream guide GX, and link endpoint EY is the downstream guide GY. In Figure 9(a), the link endpoints are indicated by black circles. The search path is shown by a thick solid line, and road links other than the search path are shown by thin solid lines.
[0162] The upstream guide GX (link endpoint EX) and the downstream guide GY (link endpoint EY) are assumed to be locations where traffic signals are installed. The link endpoints EA, EB, EC, ED, and EE are assumed to be locations where traffic signals are installed, but which were not designated as guides. For example, the link endpoints EA, EB, EC, ED, and EE are intersections that do not fall under the category of intersections that are designated as guides (for example, intersections where a specific type of traffic signal is installed).
[0163] The velocity model calculation unit 58 divides the guide section X into subsections if the section length of the guide section X is greater than a predetermined distance threshold. For example, among the link endpoints EA, EB, EC, ED, and EE, the velocity model calculation unit 58 divides the guide section X into an upstream subsection SA and a downstream subsection SB at the position of link endpoint EC, which is closest to the midpoint of the guide section X. Through this process, the guide section X can be divided into subsections SA and SB, which have section lengths less than or equal to the distance threshold.
[0164] As shown in Figure 9(b), the speed model calculation unit 58 creates a speed model for the guide section X by combining multiple (in this case, two) speed models. That is, the speed model calculation unit 58 applies one speed model to sub-section SA and another speed model to sub-section SB to create a new speed model. Since the representative running speed is calculated on a guide section basis, the representative running speed of the speed model for sub-section SA and the speed model for sub-section SB are the same. However, when combining speed models on a sub-section basis, the representative running speed may be calculated on a sub-section basis. This allows for a more accurate estimation of running energy compared to defining the speed model for a long-distance guide section with a single representative running speed.
[0165] For example, by defining the speed model for one guide section using speed models for multiple sub-sections, the driving behavior of the target vehicle 2 can be represented more accurately in a simpler way. This allows for accurate estimation of driving energy.
[0166] Furthermore, if the length of a sub-section is greater than the distance threshold, the speed model calculation unit 58 may re-select the link endpoints for dividing the guide section X into sub-sections, and divide the guide section X so that the length of the final generated sub-sections is less than or equal to the distance threshold.
[0167] Figure 10 illustrates an example of the procedure for creating a speed model for a single guide section by combining multiple speed models. Figure 10(a) shows the relationship between the guide section and road links, illustrating an example where the guide section is divided into multiple subsections. Figure 10(b) shows the relationship between the guide section and road links, illustrating another example where the guide section is divided into multiple subsections. Figure 10(c) shows the generated speed model.
[0168] The guide section X, upstream guide GX, downstream guide GY, and link endpoints EX, EA, EB, EC, ED, EE, and EY shown in Figures 10(a) and 10(b) are assumed to be the same as those shown in Figure 9(a).
[0169] As shown in Figure 10(a), the velocity model calculation unit 58 divides the guide section X into subsections when the section length of the guide section X is greater than a predetermined distance threshold. For example, as explained with reference to Figure 9(a), the velocity model calculation unit 58 divides the guide section X into an upstream subsection SA and a downstream subsection SB at the position of link endpoint EC, which is closest to the midpoint of the guide section X among the link endpoints EA, EB, EC, ED, and EE.
[0170] However, suppose that the length of at least one of subsections SA and SB is greater than the distance threshold. In this case, the speed model calculation unit 58 divides the guide section X into even more subsections.
[0171] For example, as shown in Figure 10(b), the velocity model calculation unit 58 changes the number of divisions of the guide section X from 2 to 3, dividing the guide section X into three sub-sections SA, SB, and SC. Specifically, the velocity model calculation unit 58 selects the link endpoint closest to the two division points for dividing the guide section X into three equal sections, from among the link endpoints EA, EB, EC, ED, and EE. Here, it is assumed that link endpoints EB and ED are selected. The velocity model calculation unit 58 divides the guide section X at the positions of link endpoints EB and ED to generate sub-sections SA, SB, and SC.
[0172] If the speed model calculation unit 58 finds that the length of at least one subsection SA, SB, or SC is greater than the distance threshold, it increases the number of divisions of the guide section X by one until the length of all subsections is less than or equal to the distance threshold, and repeats the same process as described above. However, if the speed model calculation unit 58 divides the guide section X at the positions of all link endpoints EA, EB, EC, ED, and EE and still includes subsections with lengths greater than the distance threshold, it terminates the division process of the guide section X at that point.
[0173] Here, it is assumed that the lengths of all subsections SA, SB, and SC are less than or equal to the distance threshold. As shown in Figure 10(c), the speed model calculation unit 58 creates a speed model for the guide section X by combining multiple (in this case, three) speed models. That is, the speed model calculation unit 58 applies one speed model to subsection SA, one speed model to subsection SB, and one speed model to subsection SC to create a new speed model. Since the representative running speed is calculated on a guide section basis, the representative running speeds of the speed models for subsections SA, SB, and SC are the same. However, when combining speed models on a subsection basis, the representative running speed may be calculated on a subsection basis. This allows for a more accurate estimation of running energy compared to defining the speed model for a long-distance guide section with a single representative running speed.
[0174] In the example shown in Figure 10, when the length of a sub-interval is greater than the distance threshold, previously created sub-intervals are ignored and a new sub-interval is created. Alternatively, when the length of a sub-interval is greater than the distance threshold, previously created sub-intervals may be used to create a new sub-interval.
[0175] Figure 11 illustrates an example of the procedure for creating a speed model for a single guide section by combining multiple speed models. Figure 11(a) shows the relationship between the guide section and road links, illustrating an example where the guide section is divided into multiple subsections. Figure 11(b) shows the relationship between the guide section and road links, illustrating another example where the guide section is divided into multiple subsections. Figure 11(c) shows the generated speed model.
[0176] As shown in Figure 11(a), one guide section X includes the link endpoints EX, EA, EB, EC, ED, and EY from the upstream side. Guide section X also includes the upstream guide GX and the downstream guide GY. Link endpoint EX is the upstream guide GX, and link endpoint EY is the downstream guide GY. In Figure 11(a), the link endpoints are indicated by black circles. The search path is shown by a thick solid line, and road links other than the search path are shown by thin solid lines.
[0177] As shown in Figure 11(a), the velocity model calculation unit 58 divides the guide section X into subsections when the length of the guide section X is greater than a predetermined distance threshold. For example, among the link endpoints EA, EB, EC, and ED, the velocity model calculation unit 58 divides the guide section X into an upstream subsection SA and a downstream subsection SB at the position of link endpoint EC, which is closest to the midpoint of the guide section X.
[0178] Here, we assume that the length of subsection SA is less than or equal to the distance threshold. We also assume that the length of subsection SB is greater than the distance threshold. In this case, the speed model calculation unit 58 determines subsection SA as a subsection of guide section X and further divides subsection SB into two subsections. The only link endpoint that can divide subsection SB is link endpoint ED. Therefore, the speed model calculation unit 58 divides subsection SB into subsection SB1 and subsection SB2 at the position of link endpoint ED. If there are multiple link endpoints that can divide subsection SB, the speed model calculation unit 58 may divide subsection SB into two subsections at the position of the link endpoint closest to the midpoint of subsection SB. This process is repeated until the length of all subsections is less than or equal to the distance threshold. However, if a link endpoint is not included in a subsection with a length greater than the distance threshold, the speed model calculation unit 58 terminates the subsection division process at that point.
[0179] Here, it is assumed that the lengths of all subsections SA, SB1, and SB2 are less than or equal to the distance threshold. As shown in Figure 11(c), the speed model calculation unit 58 creates a speed model for the guide section X by combining multiple (in this case, three) speed models. That is, the speed model calculation unit 58 applies one speed model to subsection SA, one speed model to subsection SB1, and one speed model to subsection SB2 to create a new speed model. Since the representative running speed is calculated on a guide section basis, the representative running speeds of the speed models for subsections SA, SB1, and SB2 are the same. However, when combining speed models on a subsection basis, the representative running speed may be calculated on a subsection basis. This allows for a more accurate estimation of running energy compared to defining the speed model for a long-distance guide section with a single representative running speed.
[0180] Referring again to Figure 4, the total weight acquisition unit 59 calculates the total weight of the target vehicle 2 based on the passenger count information, load capacity information, and identification information of the target vehicle 2 acquired by the information acquisition unit 55 from the on-board device 3. Specifically, the total weight acquisition unit 59 refers to the vehicle type information table stored in the storage device 52 to identify the vehicle type information of the target vehicle 2 from the identification information of the target vehicle 2. The total weight acquisition unit 59 also refers to the unique information table stored in the storage device 52 to identify the vehicle weight of the target vehicle 2 from the identified vehicle type information of the target vehicle 2.
[0181] Furthermore, the total weight acquisition unit 59 estimates the weight of the passengers from the passenger count information of the target vehicle 2. For example, if two adults and two children are entered as the number of passengers, the unit estimates the passenger weight as (adult weight × 2 + child weight × 2). Here, the adult weight and child weight represent the average weight of adults and children set in advance. Note that the adult weight or child weight may be determined considering gender or age. In this case, the passenger count information includes the gender or age of the passengers, and the passenger weight is estimated using the adult weight or child weight corresponding to that gender or age.
[0182] The total weight acquisition unit 59 calculates the total weight of the target vehicle 2 by adding the weight of the passengers in the target vehicle 2 and the load capacity of the target vehicle 2 as indicated by the load capacity information to the vehicle weight of the target vehicle 2.
[0183] The total weight acquisition unit 59 may also be configured to acquire the total weight of the target vehicle 2 from an external server or in-vehicle device 3.
[0184] The driving energy estimation unit 60 estimates the driving energy (amount of electricity consumed) and electricity consumption (amount of electricity consumed per unit distance: i.e., the same as the driving energy per unit distance) of the target vehicle 2 when it travels along the searched route.
[0185] Specifically, the driving energy estimation unit 60 refers to the vehicle type information table to identify the vehicle type information of the target vehicle 2 from the identification information of the target vehicle 2 indicated by the route search request. The driving energy estimation unit 60 also refers to the unique information table to identify the unique information of the target vehicle 2 from its vehicle type information. Details of the identified unique information will be described later.
[0186] The driving energy estimation unit 60 calculates the driving energy RE and electric power consumption EC of the target vehicle 2 when the target vehicle 2 travels along the searched route searched by the route search unit 54, based on the following equations 1 to 6, using the unique information of the target vehicle 2, the speed model calculated by the speed model calculation unit 58, the total weight of the target vehicle 2 calculated by the total weight acquisition unit 59, and the traffic condition information acquired by the information acquisition unit 55. Note that equations 1 to 6 are examples. The driving energy estimation unit 60 may also calculate the driving energy RE and electric power consumption EC of the target vehicle 2 using a formula that can calculate the driving energy RE and electric power consumption EC of the target vehicle 2 using the speed model calculated by the speed model calculation unit 58, instead of using equations 1 to 6.
[0187]
number
[0188] Here, the definitions of each variable and each constant are as follows: EC: Energy consumption from current location to destination [Wh / km] RE: Energy [Wh] required to travel from current location to destination. D: Distance traveled from current location to destination [km] ts: Departure time from current location (start time of movement) te: Arrival time at the destination (end time of travel) Fr: Rolling resistance [N] Fs: Gradient resistance [N] Fh: Acceleration resistance [N] Fa: Air resistance [N] V: Vehicle speed [m / s] η: System transmission efficiency [%] Cp: DC / DC converter power consumption [W] g: Gravitational acceleration [m / s 2 ] μ: Rolling resistance coefficient of the road surface W: Gross vehicle weight [kg] θ: gradient p: Density of air [kg / m³] 3 ] Cd: Air resistance coefficient A: Frontal resistance area [m 2 ] α: Inertial mass dV / dt: Vehicle acceleration [m / s²] 2 ]
[0189] The travel distance D, the start time ts, and the end time te are obtained from the searched route found by the route search unit 54. Furthermore, the vehicle speed V is the predicted driving speed indicated by the speed model created by the speed model calculation unit 58. Furthermore, the total vehicle weight W is the total weight of the target vehicle 2 calculated by the total weight acquisition unit 59.
[0190] Furthermore, the system transmission efficiency η, DC / DC converter power consumption Cp, drag coefficient Cd, frontal resistance area A, and inertial mass α are included in the unique information of the target vehicle 2. Furthermore, the acceleration due to gravity, g, is a constant.
[0191] Furthermore, the driving energy estimation unit 60 determines the gradient sinθ and the rolling resistance coefficient μ based on the search route, traffic condition information, and the map database stored in the storage device 52.
[0192] Furthermore, the driving energy estimation unit 60 estimates the air density from the temperature along the search route of the target vehicle 2 by referring to the air density table stored in the storage device 52. The temperature along the search route may be obtained from a weather server (not shown). For example, the driving energy estimation unit 60 transmits route information to the weather server via the communication unit 51. The weather server identifies the temperature of the area to which the route of the target vehicle 2 belongs based on the route information and transmits the identified temperature to the driving energy estimation server 5. The driving energy estimation unit 60 receives the temperature. The temperature at the current location measured by the temperature sensor mounted on the target vehicle 2 may be used as the temperature along the search route. The driving energy estimation unit 60 may also obtain the temperature from weather information included in the traffic condition information.
[0193] Furthermore, the driving energy estimation unit 60 obtains vehicle acceleration dV / dt from the speed model. For example, the first and second accelerations in the right / left turn model (Figure 5), the third and fifth accelerations in the signal stop model (Figure 6), and the fifth acceleration in the dedicated section model (last) (Figure 8) are obtained as vehicle acceleration dV / dt.
[0194] The driving energy estimation unit 60 transmits the estimated driving energy RE and electricity consumption EC information to the on-board device 3 of the target vehicle 2 via the communication unit 51.
[0195] [Processing flow of the driving energy estimation system 10] Figure 12 is a sequence diagram showing an example of the processing of the driving energy estimation system 10 according to the embodiment of this disclosure.
[0196] Figure 12 shows vehicles A and B as examples of probe vehicles 9. However, the number of probe vehicles 9 is not limited to two; in reality, there are many probe vehicles 9. Also, Figure 12 shows one sensor 1, but the number of sensor 1 is not limited to one; in reality, there are many sensor 1.
[0197] The onboard device 3 of target vehicle 2 (hereinafter simply referred to as "target vehicle 2") receives information about the destination of target vehicle 2 entered by the passenger of target vehicle 2 (step S1).
[0198] Target vehicle 2 receives information entered by the passengers indicating the number of passengers in target vehicle 2 and the load capacity of target vehicle 2 (step S2).
[0199] The target vehicle 2's position is determined by GPS signals periodically received by the GPS receiver 42 (step S3).
[0200] Target vehicle 2 receives information about the driver of target vehicle 2, which is entered by the passenger of target vehicle 2 (step S4).
[0201] Target vehicle 2 sends a route search request to the driving energy estimation server 5, which includes the current location of target vehicle 2 and the destination of target vehicle 2, and the driving energy estimation server 5 receives the route search request (step S5).
[0202] The driving energy estimation server 5 searches for a travel route from the current location to the destination based on the route search request (step S6).
[0203] Figure 13 shows an example of a search route explored by the driving energy estimation server 5. In Figure 13, the search route from the starting point (current location) to the destination is shown as a solid line on the map.
[0204] Referring again to Figure 12, Vehicle A transmits probe information to the traffic information server 8, and the traffic information server 8 receives probe information from Vehicle A (Step S7).
[0205] Vehicle B transmits probe information to the traffic information server 8, and the traffic information server 8 receives the probe information from vehicle B (step S8). The probe information transmission process (steps S7, S8) is performed periodically.
[0206] Sensor 1 periodically transmits detection information to traffic information server 8, and traffic information server 8 receives detection information from sensor 1 (step S9).
[0207] The driving energy estimation server 5 transmits route information indicating the searched route (step S6) to the traffic information provision server 8, and the traffic information provision server 8 receives the route information (step S10).
[0208] The traffic information server 8 identifies traffic conditions such as the details of traffic accidents and congestion occurring on the search route based on the sensing information received from the sensor 1 and the route information received from the driving energy estimation server 5 (step S11).
[0209] The traffic information server 8 predicts a typical driving speed for each road section included in the search route based on probe information obtained from probe vehicles 9, including vehicles A and B, and route information received from the driving energy estimation server 5 (step S12).
[0210] The traffic information server 8 transmits traffic condition information, including details of traffic accidents, congestion, locations of sudden deceleration, locations of fallen objects or rocks, signal details, road shape, and traffic rules along the search route, as well as speed information, indicating the predicted driving speed of the target vehicle 2 for each road section along the search route, to the driving energy estimation server 5. The driving energy estimation server 5 receives the traffic condition information and speed information from the traffic information server 8 (step S13).
[0211] The driving energy estimation server 5 divides the search route into guide segments, each consisting of one or more road links (step S14).
[0212] Figure 14 is an enlarged view of a portion of the search route shown in Figure 13, enclosed by a dashed circle. For example, this portion of the search route includes road links L1, L2, L3, L4, L5, and L6 from the upstream side. In other words, target vehicle 2 is assumed to travel along road links L1, L2, L3, L4, L5, and L6 in that order. Furthermore, target vehicle 2 is assumed to turn left at link endpoint E4, which connects road links L3 and L4. In Figure 14, link endpoints are indicated by black circles. The search route is shown with a thick solid line, and road links other than the search route are shown with thin solid lines.
[0213] The driving energy estimation server 5 determines whether link endpoints E1 to E7 correspond to guides. The determination method is as described above; the determination may be made using guide information included in the map database, or it may be made dynamically using intersection type information, etc.
[0214] Here, it is assumed that the upstream link endpoint E1 of road link L1, the link endpoint E4 connecting road links L3 and L4, and the downstream link endpoint E7 of road link L6 are determined to be guides.
[0215] The driving energy estimation server 5 divides the search route into guide sections by determining the sections demarcated by the determined guides as guide sections. Through this process, for example, the section consisting of road links L1 to L3 is determined to be guide section A, and the section consisting of road links L4 to L6 is determined to be guide section B. The upstream guide of guide section A, the downstream guide of guide section A (the upstream guide of guide section B), and the downstream guide of guide section B are designated as guide G9, guide G10, and guide G11, respectively.
[0216] Figure 15 shows an example of guides set on the search path by dividing the guide section. In Figure 15, the guides set on the search path shown in Figure 13 are indicated by white circles with guide numbers. In other words, Figure 15 shows that when the target vehicle 2 travels along the search path toward the destination, it passes through guides G6 to G19.
[0217] Figure 16 shows the guide section data generated by the guide section division process. The data shown in Figure 16 indicates the direction of travel, presence or absence of traffic signals, road type, and offset synchronization area for each guide on the search route. The direction of travel indicates the direction of travel of target vehicle 2 in the guide. The presence or absence of traffic signals indicates the presence or absence of traffic signals in the guide. The road type indicates the road type of the guide section. The offset synchronization area indicates the set of guide sections (set of traffic signals) whose traffic signal offsets are synchronized.
[0218] The direction of travel, presence or absence of traffic signals, and road type are generated, for example, by referring to map information included in a map database. The offset synchronization area is generated, for example, by referring to intersection type information if the information of the traffic signals to which the signal display is synchronized is included in the intersection type information.
[0219] For example, the direction of travel at guide G6 is straight ahead, a traffic signal is installed at this guide, and the road type in the guide section from guide G6 to guide G7 is a general road. Also, the direction of travel at guide G7 is straight ahead, no traffic signal is installed at this guide, and the road type in the guide section from guide G7 to guide G8 is an underpass. Furthermore, the offsets of the traffic signals in the road section from guide G6 to guide G9 are synchronized (offset synchronization area A), and are different from the offsets of the traffic signals in guide G10 (offset synchronization area B).
[0220] Since there are no traffic signals in the bypass section, an offset synchronization area is not defined. However, even in the bypass section, guides are set at points where the road type changes, right and left turn points, road junctions such as parking lot entrances and bypass exits, and road merging points such as parking lot exits and bypass entrances. For example, guide G11 is a guide set at the point where the road type changes from a general road to a bypass. Guide G13 is a guide set at a curve. Guides G12, G14-G18 in the bypass driving section are guides set at branching or merging points.
[0221] The driving energy estimation server 5 corrects the predicted driving speed indicated by the speed information based on the received traffic condition information and speed information (step S15).
[0222] Target vehicle 2 transmits driver information to the driving energy estimation server 5, and the driving energy estimation server 5 receives driver information from target vehicle 2 (step S16).
[0223] The driving energy estimation server 5 calculates a speed model showing the temporal progression of the predicted driving speed of the target vehicle 2 in each guided section, which includes each of the multiple guides provided on the search route, based on route information, map database, corrected predicted driving speed, and driver information (step S17). Details of the speed model calculation process (step S17) will be described later.
[0224] Target vehicle 2 transmits information on the number of passengers, load capacity, and vehicle identification information to the driving energy estimation server 5, and the driving energy estimation server 5 receives this information (step S18).
[0225] The driving energy estimation server 5 calculates the total weight of the target vehicle 2 based on passenger information, load information, and identification information (step S19).
[0226] The driving energy estimation server 5 estimates the driving energy and electricity consumption of the target vehicle 2 when it travels along the searched route, based on route information, speed model, traffic condition information, and the identification information and total weight of the target vehicle 2 (step S20).
[0227] The driving energy estimation server 5 transmits to the target vehicle 2 the route information of the target vehicle 2 that was searched in the route search process (step S6), and the driving energy information and electricity consumption information estimated in the estimation process (step S20), and the target vehicle 2 receives this information (step S21).
[0228] The target vehicle 2 displays the route information, driving energy information, and electricity consumption information received from the driving energy estimation server 5 on the display 45 (step S22).
[0229] Figure 17 shows an example of route information, driving energy information, and electricity consumption information displayed on the display 45. The display 45 shows the route from guide G6 to the destination via guide G19 as a solid line on the map, and also displays the driving energy "X [Wh]" and electricity consumption "Y [Wh / km]" for driving to the destination.
[0230] This allows the user to be notified of the search route, as shown in Figure 15, along with driving energy information and electricity consumption information. Alternatively, the driving energy estimation server 5 may calculate the driving energy and electricity consumption for each guided section, and the target vehicle 2 may display the driving energy information and electricity consumption information for each guided section.
[0231] Figure 18 is a flowchart detailing the speed model calculation process (step S17 in Figure 12). The speed model calculation process is performed by the speed model calculation unit 58 of the driving energy estimation server 5.
[0232] The driving energy estimation server 5 repeatedly executes the processes from steps S101 to S111 for each guide (loop A).
[0233] In other words, the driving energy estimation server 5 determines whether the road type of the guide section, with the guide under consideration as the upstream guide, is an expressway or not (step S101).
[0234] If the road type is not an expressway (NO in step S101), the driving energy estimation server 5 determines whether the guide is a right or left turn point (step S102). In other words, the driving energy estimation server 5 determines that the guide is a right or left turn point if there is no traffic signal installed at the guide and the direction of travel is a left or right turn.
[0235] If the guide determines that it is a right or left turn point (YES in step S102), the driving energy estimation server 5 predicts the first and second accelerations in the right or left turn model shown in Figure 5 based on the driver information (step S103). For example, as described above, the driving energy estimation server 5 predicts the first and second accelerations by multiplying the predetermined first and second accelerations by coefficients based on the driver information.
[0236] The driving energy estimation server 5 calculates the right / left turn model shown in Figure 5 using the predicted first and second accelerations (step S104). For example, the speed model for the guided section with guide G10 as the upstream guide is used as the right / left turn model.
[0237] If the guide is determined not to be a right or left turn point (NO in step S102), the driving energy estimation server 5 determines whether the guide is a traffic signal point (step S105).
[0238] If the guide determines that it is a traffic signal installation point (YES in step S105), the driving energy estimation server 5 predicts the third and fourth accelerations in the signal stop model shown in Figure 6 based on the driver information (step S106). For example, as described above, the driving energy estimation server 5 predicts the third and fourth accelerations by multiplying the predetermined third and fourth accelerations by coefficients based on the driver information.
[0239] The driving energy estimation server 5 calculates the signal stop model shown in Figure 6 using the predicted third and fourth accelerations (step S107). For example, the speed model for the guide section with guide G6 as the upstream guide is used as the signal stop model.
[0240] If the guide is neither a right or left turn point nor a traffic signal point (NO in step S105) or if the road type of the guide is an expressway (YES in step S101), the driving energy estimation server 5 determines whether the adjacent guide located downstream of the guide is a traffic signal point (step S108).
[0241] If the adjacent guide is not a traffic signal installation point (NO in step S108), the traffic information server 8 calculates the dedicated section model (excluding the last one) shown in Figure 7 (step S109). For example, the speed model of the guide section with guide G11 as the upstream guide is considered the dedicated section model (excluding the last one).
[0242] If the adjacent guide is a traffic signal installation point (YES in step S108), the traffic information server 8 predicts the fifth acceleration in the dedicated section model (last) shown in Figure 8 (step S110). For example, as described above, the driving energy estimation server 5 predicts the fifth acceleration by multiplying a predetermined fifth acceleration by a coefficient based on driver information.
[0243] The driving energy estimation server 5 uses the predicted fifth acceleration to calculate the dedicated section model (final) shown in Figure 8 (step S111). For example, the velocity model for the guide section with guide G18 as the upstream guide is used as the dedicated section model (final).
[0244] Furthermore, the driving energy estimation server 5 predicts whether the target vehicle 2 will stop at a traffic signal location based on information from the offset synchronization area, and may designate the traffic signal location as a right or left turn point or another location based on the prediction result. For example, the driving energy estimation server 5 predicts the traffic signal locations in the offset synchronization area A where the target vehicle 2 will stop at a red light, based on the cycle and offset of the traffic signals installed in the offset synchronization area A and the predicted travel time in the offset synchronization area A. For example, if the predicted travel time in the offset synchronization area A includes one red light cycle period, the driving energy estimation server 5 predicts that the vehicle will stop at a red light at one randomly selected traffic signal location in the offset synchronization area A, and predicts that the vehicle will not stop at any other traffic signal locations included in the offset synchronization area A.
[0245] The driving energy estimation server 5 determines that a traffic signal location other than the one predicted to stop at a red light is a right or left turn point if the direction of travel is a right or left turn. Furthermore, if a traffic signal location other than the one predicted to stop at a red light is a straight-ahead turn point, the driving energy estimation server 5 determines that it is neither a right or left turn point nor a traffic signal location. Based on this, the driving energy estimation server 5 performs the process shown in Figure 18 to calculate the speed model.
[0246] [Example comparison between speed model and actual driving speed] Figure 19 shows the speed change of the target vehicle 2 during its journey along the searched route, calculated by the energy estimation server 5. Figure 20 shows the speed change when the target vehicle 2 actually travels along the same searched route as in Figure 19.
[0247] In Figures 19 and 20, the horizontal axis represents time, and the vertical axis represents speed. For example, in Figure 19, driving models GA and GB, which are dedicated section models (except for the last one) with a constant speed, are arranged consecutively. This indicates that the target vehicle 2 is traveling on the bypass. However, the speed of driving model GB is significantly lower than the speed of driving model GA, and the speed changes in a stepwise manner in both driving models GA and GB. This indicates that the vehicle is slowing down due to a curve in guide G13, which corresponds to driving model GB.
[0248] As shown in Figures 19 and 20, the speed change of the target vehicle 2 shown by the speed model is similar to the actual speed change of the target vehicle 2 when viewed from a broad perspective. The driving energy estimation server 5 models and represents the driving speed of the target vehicle 2, so there may be local differences in the magnitude of the numerical values compared to reality. However, by forming the speed model as described above, the presence or absence of acceleration and deceleration, which are dominant in energy consumption, is reproduced more simply and with relatively high accuracy. As a result, the estimated value of driving energy and the actual value are similar from a broad perspective. Thus, according to this disclosure, it is possible to estimate driving energy with relatively simple processing and with good accuracy.
[0249] [Effects of the embodiment, etc.] As described above, according to the embodiments of this disclosure, the search route is divided into one or more sections consisting of one or more road links based on guides, which are speed change prediction points. Therefore, the length of the guide section is always guaranteed to be greater than or equal to the length of the road link, and the guide section can be configured to include speed change prediction points. Thus, the search route can be divided into guide sections that can estimate the driving energy with high accuracy without dividing the route unnecessarily. Furthermore, a speed model is provided for each guide section that includes a speed change prediction point (guide) for the target vehicle 2. Therefore, events such as acceleration or deceleration of the target vehicle 2 that occur at the guide can be reflected in the speed model. By estimating the driving energy based on a speed model that reflects such speed change events, the driving energy of the target vehicle 2, which is an electric vehicle, during route travel can be estimated with high accuracy.
[0250] Furthermore, route guidance systems such as car navigation systems typically provide voice guidance (notification) to the driver upstream of points where changes in vehicle speed are expected. Therefore, by dividing the route into sections that include such points (guides), it is possible to estimate the driving energy of the target vehicle 2 during its journey along the route with high accuracy.
[0251] Furthermore, at locations where traffic signals are installed, the target vehicle 2 experiences a series of events including deceleration, stopping, and acceleration. Therefore, by using a speed model that models these events (the signal stop model in Figure 6), the driving energy can be estimated with high accuracy.
[0252] Furthermore, the signal stop model generalizes and models the phenomenon of speed changes of vehicle 2 in guided sections that include guides equipped with traffic signals. Therefore, it is possible to estimate the driving energy using a simple method.
[0253] Furthermore, the speed model is calculated using statistically determined representative speeds, such as the average speed of vehicles traveling on guide sections or road links. Therefore, it is possible to calculate a speed model that closely reflects actual driving speeds, enabling highly accurate estimation of driving energy.
[0254] Furthermore, each speed used when calculating the speed model is corrected based on regulatory information (e.g., traffic conditions). Therefore, it is possible to calculate a speed model that takes regulatory information into account, enabling highly accurate estimation of driving energy.
[0255] Furthermore, in multiple guide sections, each containing multiple traffic signal locations where the signal displays are synchronized (for example, the signal display offsets are synchronized), it is possible to determine the guide section containing points where stopping due to a red light is planned, based on the parameters that define the signal display (traffic signal cycle and offset). This makes it possible to predict the locations of traffic signals where stopping is planned among multiple traffic signals with synchronized signal displays. Therefore, it is possible to calculate a speed model that stops only at traffic signal locations where stopping is planned, and a speed model that passes through traffic signal locations without stopping at locations where stopping is not planned. This allows for highly accurate estimation of driving energy.
[0256] Furthermore, at right and left turning points, the vehicle 2 experiences continuous deceleration and acceleration. Therefore, by using a speed model that models these events (right and left turning model in Figure 5), the driving energy can be estimated with high accuracy.
[0257] Furthermore, the right / left turn model generalizes and models the phenomenon of speed changes of the target vehicle 2 in the guide section that includes the right / left turn points. Therefore, it is possible to estimate the driving energy using a simple method.
[0258] In addition, at locations where the type of road changes, or at merging or branching points of roads, etc., it is necessary to pay attention when driving at such locations, which are locations that may affect the driving of the target vehicle 2, and include locations where rapid acceleration or deceleration is likely to occur when passing through such locations. The event of the change in the driving speed in the guidance section can be generalized and modeled (the dedicated section model in FIG. 7 (except the last one), the dedicated section model in FIG. 8 (the last one)). Therefore, the driving energy can be estimated by a simple method.
[0259] In addition, when stopping by a traffic signal at the end of the guidance section, the deceleration and stop of the target vehicle 2 occur continuously. Therefore, the event of the speed change of the target vehicle 2 in the guidance section can be generalized and modeled (the dedicated section model in FIG. 8 (the last one)). Thereby, the driving energy can be estimated by a simple method.
[0260] In addition, the regulation information includes at least one of information on events held during the driving of the target vehicle 2, information regulating the driving on the road, weather information, traffic jam information, travel time information, and map information. Therefore, each speed when calculating the speed model can be corrected in consideration of various specific regulation information. Thus, a more accurate speed model can be calculated.
[0261] In addition, since the number of acceleration / deceleration or stops and the driving speed, etc. are different between general roads and highways, the speed model can be calculated in consideration of these.
[0262] In addition, since there are no signals on highways, by calculating the dedicated section model in FIG. 7 (except the last one), the driving energy can be estimated with high accuracy.
[0263] In addition, on general roads, since all locations such as traffic signal installation locations, right / left turn locations, and other locations exist, by calculating the speed model assuming any of these locations, the driving energy can be estimated with high accuracy.
[0264] Also, an acceleration when changing the speed model based on driver information is determined. Drivers who are cautious in driving generally drive at a low acceleration without much sudden acceleration or sudden deceleration. Thus, the acceleration at the time of stopping and starting of the target vehicle 2 varies depending on the driver. By calculating a speed model based on the acceleration according to such driver characteristics, the driving energy can be estimated with high accuracy for each driver.
[0265] Also, the search route is calculated as a route that minimizes the moving distance of the target vehicle 2. Therefore, for example, when the target vehicle 2 travels on a route with the minimum moving distance from the departure point to the arrival point, the driving energy can be estimated with high accuracy.
[0266] Note that the route search unit 54 of the driving energy estimation server 5 may select one route based on the driving energy estimated by the driving energy estimation unit sixty. That is, when a plurality of search routes with the minimum moving distance are obtained based on each of a plurality of conditions (for example, whether to use a highway), or when a predetermined number of search routes are obtained in order from the one with the minimum moving distance, or when a plurality of search routes are obtained based on other criteria (for example, moving time priority), one search route (for example, the search route with the minimum driving energy) based on the driving energy estimated by the driving energy estimation unit sixty may be selected from those plurality of search routes. Also, the user may select the search route. For example, the route with the minimum driving energy is not necessarily the one with the minimum moving time. Therefore, the user may compare and consider the moving time and the driving energy, and select a route with the minimum driving energy within an acceptable moving time range.
[0267] In this way, a route with the minimum driving energy from the departure point to the arrival point can be selected as the moving route of the target vehicle from among a plurality of routes. This enables the target vehicle to travel while considering environmental issues. As mentioned above, driving energy refers to at least one of the driving energy (amount of electricity consumed) itself, and the driving energy (amount of electricity consumed) per unit distance.
[0268] Furthermore, the speed model calculation unit 58 can acquire an appropriate speed model for each guide section consisting of one or more road links, taking into consideration the direction of travel of the target vehicle and the presence or absence of traffic signals at the speed change prediction point. For example, at a point where a traffic signal is installed, a speed model that models the speed change due to stopping at the traffic signal can be acquired. Also, at a point where there is no traffic signal but the direction of travel changes, a speed model that models the speed change due to the change in direction of travel can be acquired.
[0269] The inventors have found that in estimating driving energy using guide sections, the direction of travel and the presence or absence of traffic signals are important factors in selecting a speed model. In other words, according to the embodiments of this disclosure, the speed of a target vehicle can be modeled as a speed model in units of guide sections having one or more road links. Therefore, even when a target vehicle travels in a place where short road links are continuously connected, such as in urban areas, it is possible to estimate the driving energy in units of distance where acceleration and deceleration, which have the greatest impact on driving energy, occur. In other words, driving energy can be estimated without excessively subdividing the section units (units of distance). Furthermore, since the driving speed of the target vehicle is represented by the speed model based on the direction of travel and the presence or absence of traffic signals, acceleration and deceleration, which have the greatest impact on driving energy, can be appropriately represented in a simple manner. As a result, driving energy can be estimated with high accuracy based on a speed model modeled with a small number of parameters.
[0270] [Modification] The driving energy estimation system 10 according to the embodiment of this disclosure has been described above, but this disclosure is not limited to this embodiment.
[0271] For example, in the embodiment described above, the current location of the target vehicle 2 was used as the departure point of the target vehicle 2, but the departure point of the target vehicle 2 may be entered by the user.
[0272] Furthermore, although the driving energy estimation unit 60 of the driving energy estimation server 5 is configured to estimate vehicle acceleration based on driver information, this process does not have to be performed. In other words, the driving energy estimation unit 60 may calculate a speed model using a predetermined vehicle acceleration.
[0273] Furthermore, while the driving energy estimation server 5 is designed to function as a so-called car navigation system that searches for a route to the destination, the driving energy estimation server 5 may also have the function of searching for a route for other purposes. Even if a route is searched for other purposes, the driving energy of the target vehicle 2 as it travels along the searched route will be estimated in the same manner.
[0274] [Note] Some or all of the components constituting each of the above-described devices may consist of one or more semiconductor devices such as system LSIs.
[0275] Furthermore, the computer program described above may be recorded on a computer-readable non-temporary recording medium, such as an HDD, CD-ROM, or semiconductor memory, and distributed. Alternatively, the computer program may be transmitted and distributed via telecommunications lines, wireless or wired communication lines, networks such as the Internet, or data broadcasting. Moreover, each of the above devices may be implemented using multiple computers or multiple processors.
[0276] Furthermore, some or all of the functions of each of the above devices may be provided by cloud computing. In other words, some or all of the functions of each device may be implemented by a cloud server. Moreover, at least some of the above embodiments and modifications may be arbitrarily combined.
[0277] The embodiments disclosed this time should be considered illustrative in all respects and not restrictive. The scope of the present disclosure is shown by the claims, rather than the above description, and is intended to include all modifications within the meaning and scope equivalent to the claims. In the above embodiment, the travel energy estimation unit 60 may estimate at least one of the travel energy and the travel energy (electricity cost) per unit distance, and particularly may estimate only the electricity cost. This is because the unit of the electricity cost is the travel energy (power consumption) per unit distance, and the electricity cost is included in the travel energy in a broad sense.
Explanation of Signs
[0278] 1 Sensor 2 Target vehicle 3 Vehicle-mounted device 4 Base station 5 Travel energy estimation server 7 Network 8 Traffic information providing server 9 Probe vehicle 10 Travel energy estimation system 30 Control unit 31 Input data reception unit 32 Route search request unit 33 Information providing unit 34 Information acquisition unit 35 Display control unit 36 Electricity cost acquisition unit 37 Display control unit 40 Communication unit 41 Storage device 42 GPS receiver 43 Vehicle speed sensor 44 Gyro sensor 45 Display 46 Input device 47 Bus 50 Control unit 51 Communication unit 52 Storage device 53 Bus 54 Route search unit (route acquisition unit) 55 Information acquisition unit 56 Route division section 57 Speed correction section 58 Speed Model Calculation Unit (Speed Model Acquisition Unit) 59 Total weight acquisition section 60. Driving energy estimation unit 80 Control Unit 81 Communications Department 82 Storage device 83 Probe Information Acquisition Unit 84 Sensing information acquisition unit 85 Traffic Conditions Identification Department 86. Driving speed prediction unit 87 Bus
Claims
1. A route acquisition unit acquires a route consisting of road links on which the target vehicle, which is an electric vehicle, is scheduled to travel, A route division unit divides the aforementioned route into guided sections, which are demarcated by points where the car navigation system provides guidance upstream of the speed change prediction point where a change in the target vehicle's driving speed is expected. For each of the aforementioned guide sections, a speed model acquisition unit acquires a speed model showing the temporal change in the speed of the target vehicle, A driving energy estimation device comprising: a driving energy estimation unit that estimates the driving energy of the target vehicle when it travels along the route based on the speed model acquired for each guide section.
2. The vehicle energy estimation device according to Claim 1, wherein if the guide section is greater than a predetermined distance threshold, the vehicle energy estimation device makes a sub-section obtained by dividing the guide section the target for acquiring the vehicle energy model.
3. The speed change prediction point includes a traffic signal installation point, as described in claim 1, for the driving energy estimation device.
4. The speed model acquisition unit calculates a first speed model that indicates the target vehicle will start moving after stopping in the guide section which includes a traffic signal location where stopping due to a red light is planned. The driving energy estimation device according to claim 3.
5. The driving energy estimation device according to claim 4, wherein the first speed model represents the target vehicle decelerating from a first speed to speed 0, maintaining speed 0 for a predetermined time, and then accelerating from speed 0 to a second speed after said maintenance.
6. The driving energy estimation device according to claim 5, wherein at least one of the first speed and the second speed indicates a representative driving speed of a vehicle traveling in the guide section.
7. The driving energy estimation device according to claim 5, further comprising a speed correction unit that corrects at least one of the first speed and the second speed based on regulatory information that restricts the driving of the target vehicle along the aforementioned route.
8. The speed model acquisition unit determines a guide section that includes a traffic signal location where stopping due to a red light is planned, based on parameters defining the signal display, in a plurality of guide sections each including a plurality of traffic signal locations where the signal displays of the traffic signals are synchronized, the driving energy estimation device according to claim 4.
9. The driving energy estimation device according to claim 1, wherein the speed change prediction point includes a right or left turn point where the target vehicle turns right or left.
10. The driving energy estimation device according to claim 9, wherein the speed model acquisition unit calculates a second speed model representing the deceleration and acceleration of the target vehicle in the guide section including the right and left turning points.
11. The driving energy estimation device according to claim 10, wherein the second speed model represents the subject vehicle decelerating from a third speed to a fourth speed, and then accelerating from a fourth speed to a fifth speed.
12. The driving energy estimation device according to claim 11, wherein at least one of the third speed and the fifth speed indicates a representative driving speed of a vehicle traveling in the guide section.
13. The driving energy estimation device according to claim 11, further comprising a speed correction unit that corrects any of the third speed, fourth speed, and fifth speed based on regulatory information that restricts the driving of the target vehicle along the aforementioned route.
14. The speed model acquisition unit calculates a third speed model in the guide section, which includes a speed change prediction point that does not correspond to either a traffic signal installation point or a right or left turn point where the target vehicle turns right or left, the speed model acquisition unit calculates a third speed model that includes the temporal progression of the speed at which the target vehicle maintains a sixth speed, in the guide section.
15. The speed model acquisition unit calculates a third speed model in the guide section, which includes the speed change prediction point that does not correspond to either the traffic signal installation point or the right / left turning point where the target vehicle turns right or left, if the end of the guide section is the traffic signal installation point, the device for estimating driving energy according to claim 14.
16. The driving energy estimation device according to claim 15, wherein the third speed model represents that the target vehicle decelerates from the sixth speed to speed 0 by the end of the guide section and then maintains speed 0 for a predetermined time.
17. The driving energy estimation device according to claim 16, wherein the sixth speed indicates a representative driving speed of a vehicle traveling in the guide section.
18. The driving energy estimation device according to claim 17, further comprising a speed correction unit that corrects the sixth speed based on regulatory information that restricts the driving of the target vehicle along the aforementioned route.
19. The driving energy estimation device according to claim 7, wherein the regulatory information includes at least one of information about events held when the target vehicle is driving, information restricting driving on roads, weather information, traffic congestion information, travel time information, and map information.
20. The speed model acquisition unit calculates the speed model according to the type of road included in each guide section, as described in any one of claims 1 to 10.
21. The speed model acquisition unit calculates the third speed model in the guided section, which includes a highway, according to any one of claims 14 to 18, in the driving energy estimation device.
22. The speed model acquisition unit calculates the first speed model in the guide section, which includes a public road, according to any one of claims 4 to 8, as a driving energy estimation device.
23. The speed model acquisition unit determines the acceleration when changing the speed of the target vehicle according to the driver of the target vehicle, and acquires the speed model showing the temporal change in the driving speed of the target vehicle based on the determined acceleration, the driving energy estimation device according to any one of claims 1 to 19.
24. The driving energy estimation device according to any one of claims 1 to 19, wherein the route acquisition unit calculates a route that minimizes the distance the target vehicle travels from a first point to a second point as the route the target vehicle is scheduled to travel.
25. The driving energy estimation device according to any one of claims 1 to 19, wherein the route acquisition unit selects one of the multiple routes of the target vehicle from the first point to the second point based on the driving energy estimated by the driving energy estimation unit.
26. The speed model acquisition unit acquires a speed model of the guide section including the speed change prediction point based on at least one of the direction of travel of the target vehicle and the presence or absence of a traffic signal at the speed change prediction point, according to any one of claims 1 to 19.
27. The driving energy estimation device obtains a route consisting of road links on which the target vehicle, which is an electric vehicle, is scheduled to travel, The driving energy estimation device divides the route into guided sections, which are demarcated by points where the car navigation system provides guidance upstream of the speed change prediction point where a change in the driving speed of the target vehicle is expected. The driving energy estimation device includes the step of acquiring a speed model showing the temporal change in the driving speed of the target vehicle for each guide section, A method for estimating driving energy, comprising the step of the driving energy estimation device estimating the driving energy of the target vehicle during its journey along the route based on the speed model acquired for each guide section.
28. Computers, A route acquisition unit that acquires a route consisting of road links on which the target vehicle, an electric vehicle, is scheduled to travel. A route division unit that divides the aforementioned route into guided sections, which are demarcated by points where the car navigation system provides guidance upstream of the speed change prediction point where a change in the target vehicle's driving speed is expected. For each of the aforementioned guide sections, a speed model acquisition unit acquires a speed model showing the temporal change in the speed of the target vehicle, and A computer program to function as a driving energy estimation unit that estimates the driving energy of the target vehicle when it travels along the route, based on the speed model acquired for each guide section.