Planning method and device for vehicle driving route
By dividing the vehicle driving lines into multiple energy consumption calculation units, calculating the total energy consumption of each line, and determining the lowest energy consumption line as the target line, the problem of energy consumption evaluation deviation in the prior art is solved, and the planning accuracy and user experience are improved.
Patent Information
- Application Number
- PCT/CN2024/102247
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-11
- Filing Date
- 2024-06-28
- Publication Date
- 2025-03-20
AI Technical Summary
The existing vehicle driving route planning methods have deviations in energy consumption assessment, and the actual energy consumption of the vehicle is not fully considered, resulting in uncertainty in route selection and cannot effectively alleviate user mileage anxiety.
By obtaining multiple navigation routes from the current position to the target position, each line is divided into multiple driving sections, the total energy consumption of each line is calculated based on the energy consumption of the vehicle on each section, and the line with the lowest energy consumption is determined as the first target line.
It improves the accuracy of vehicle driving route planning, ensures the scientificity and rationality of route selection, and effectively alleviates users' mileage anxiety.
Smart Images

Figure CN2024102247_20032025_PF_FP_ABST
Abstract
Description
Vehicle driving route planning method and device Technical Field
[0001] The present invention relates to the technical field of vehicle driving route planning, and in particular to a vehicle driving route planning method and device. Background Art
[0002] Despite the development of new energy vehicles, users' range anxiety, caused by factors such as insufficient driving range, inadequate charging infrastructure, and long charging times, remains unresolved. Companies, governments, and institutions have invested heavily in R&D and infrastructure, but improvements require time. Using software to rationally plan routes and adopt energy-efficient routes while driving is an effective, low-cost, and quick-acting method to alleviate users' range anxiety. Currently, the industry has established methods for planning charging routes for pure electric vehicles. However, energy consumption assessments are based solely on historical vehicle energy consumption or fail to consider actual vehicle energy consumption, which can deviate from the vehicle's energy consumption under actual road conditions, creating uncertainty in route selection.
[0003] Therefore, how to improve the accuracy of vehicle route planning is a technical problem that needs to be solved urgently.
[0004] Summary of the Invention
[0005] The present invention provides a vehicle driving route planning method and device, which improve the accuracy of vehicle driving route planning.
[0006] The embodiments of the present invention provide the following solutions:
[0007] In a first aspect, an embodiment of the present invention provides a method for planning a vehicle driving route, the method comprising:
[0008] Obtain multiple driving routes for the vehicle from the current location to the target location, wherein the multiple driving routes are navigation routes output by the online map;
[0009] Divide each driving route into multiple driving sections, wherein the speed difference between adjacent driving sections is greater than a set threshold;
[0010] According to the road section driving energy consumption of the vehicle on each driving section, the route driving energy consumption of the vehicle on each driving route is obtained;
[0011] The driving route corresponding to the lowest energy consumption among the multiple routes is determined as the first target route for the vehicle to travel to the target location.
[0012] In an optional embodiment, obtaining the route travel energy consumption of the vehicle on each route according to the route travel energy consumption of the vehicle on each route travel section includes:
[0013] Determining the corresponding road section driving energy consumption in a preset driving energy consumption table according to the driving information of each driving section, wherein the driving information includes at least the driving speed and driving acceleration of the vehicle;
[0014] The driving energy consumption of all sections of each driving route is accumulated and summed up to obtain the route driving energy consumption of each driving route.
[0015] In an optional embodiment, before determining the corresponding road section driving energy consumption in a preset driving energy consumption table according to the driving information of each driving road section, the method further includes:
[0016] Get the vehicle's speed range and acceleration range;
[0017] The vehicle speed interval and the acceleration interval are respectively scaled to a set threshold value using a corresponding preset step size to obtain a first data set of driving speed and a second data set of driving acceleration;
[0018] Obtaining multiple sets of energy consumption simulation parameters according to the first data set and the second data set, wherein each set of energy consumption simulation parameters includes one data from each data set;
[0019] Performing vehicle energy consumption simulation on the vehicle according to multiple sets of energy consumption simulation parameters to obtain vehicle energy consumption for each set of energy consumption simulation parameters;
[0020] According to the corresponding relationship between each set of energy consumption simulation parameters and the energy consumption of each vehicle, a driving energy consumption table is obtained.
[0021] In an optional embodiment, the driving information further includes a first ambient temperature inside the vehicle and a second ambient temperature outside the vehicle; after accumulating and summing the driving energy consumption of all sections of each driving route to obtain the route driving energy consumption of each driving route, the method further includes:
[0022] Obtaining the air conditioning energy consumption of the vehicle air conditioner at each driving section according to the first ambient temperature, the second ambient temperature and a preset air conditioning energy consumption table;
[0023] Obtaining, based on the second ambient temperature and a preset accessory energy consumption table, accessory energy consumption of the vehicle accessories at each driving section, wherein the vehicle accessories include at least a cooling fan and a cooling water pump of the vehicle;
[0024] Update the route driving energy consumption of each driving route based on the air conditioning energy consumption and accessory energy consumption.
[0025] In an optional embodiment, after obtaining the route travel energy consumption of the vehicle on each route based on the route travel energy consumption of the vehicle on each route, the method further includes:
[0026] Obtain the current remaining power of the vehicle's power battery;
[0027] Determine whether the vehicle needs to be charged when it reaches the target location based on the current remaining power and route energy consumption;
[0028] If so, a second target route for the vehicle to travel to the target location is determined based on the charging driving path of each driving route.
[0029] In an optional embodiment, determining a second target route for the vehicle to travel to the target location based on the charging driving path of each driving route includes:
[0030] According to the formula Get the minimum number of charging times for each driving route Wherein, E0 is the route energy consumption of each route, E1 is the current remaining power, E2 is the total power of the power battery, a% is the preset upper charge limit of the power battery, and b% is the preset lower charge limit of the power battery;
[0031] Determine a charging route for each driving route based on multiple preset charging piles within a preset mileage and the corresponding minimum number of charging times;
[0032] A minimum energy consumption path among the multiple charging driving paths is determined as the second target route.
[0033] In an optional embodiment, determining a charging driving route for each driving route based on a plurality of preset charging piles within a preset mileage of each driving route and the corresponding minimum number of charging times includes:
[0034] Determining the charging energy consumption of the vehicle traveling from the current position to each preset charging pile on each driving route based on the locations of the multiple preset charging piles on each driving route;
[0035] The charging pile whose energy consumption for charging is less than the current remaining power is determined as the current charging pile for replenishment;
[0036] The charging station that the vehicle reaches after charging at the current charging station is determined as the next charging station, and the charging stations for each route are continuously determined until the vehicle can reach the target location after charging.
[0037] In each driving route, a driving route of the vehicle passing through multiple charging piles is determined as the vehicle's charging route;
[0038] The charging route with the lowest number of charging piles among all the charging routes is determined as the charging driving path of the corresponding driving route.
[0039] In a second aspect, an embodiment of the present invention further provides a vehicle driving route planning device, the device comprising:
[0040] A first acquisition module is configured to acquire multiple driving routes of the vehicle from the current position to the target position, wherein the multiple driving routes are navigation routes output by the online map;
[0041] a dividing module configured to divide each driving route into a plurality of driving sections, wherein a speed difference between adjacent driving sections is greater than a set threshold;
[0042] An obtaining module is configured to obtain the route driving energy consumption of the vehicle on each route according to the route driving energy consumption of the vehicle on each route driving section;
[0043] The first determining module is configured to determine a driving route corresponding to the lowest energy consumption among the multiple routes as a first target route for the vehicle to travel to the target location.
[0044] In a third aspect, an embodiment of the present invention further provides an electronic device comprising a processor and a memory, wherein the memory is coupled to the processor and stores instructions, which, when executed by the processor, enable the electronic device to perform the steps of any one of the methods in the first aspect.
[0045] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of any one of the methods in the first aspect when executed by a processor.
[0046] Compared with the prior art, the vehicle route planning method and device of the present invention have the following advantages:
[0047] The planning method of the present invention obtains multiple driving routes from a vehicle's current location to a target location. Since these routes are navigation routes output from an online map, each route is divided into multiple driving segments based on the speed difference between adjacent driving segments and a set threshold. The vehicle's energy consumption for each driving segment is then used to determine the route energy consumption for each route. The route with the lowest energy consumption among the multiple routes is then determined as the first target route for the vehicle to the target location. This method combines the real-time nature of navigation routes output from an online map with the rationality of calculating route energy consumption by splitting each route. This combined advantage makes the process of determining the first target route more rational and scientific, thereby improving the accuracy of vehicle route planning. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] In order to more clearly illustrate the embodiments of this specification or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0049] FIG1 is a flow chart of a vehicle driving route planning method provided by an embodiment of the present invention;
[0050] FIG2 is a diagram illustrating the implementation steps of a driving route planning method according to an embodiment of the present invention;
[0051] FIG3 is a schematic structural diagram of a vehicle driving route planning device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0052] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field fall within the scope of protection of the embodiments of the present invention.
[0053] Existing vehicle route planning methods mainly focus on charging route planning, determining charging piles by the closest distance and the lowest energy consumption. However, when evaluating energy consumption, the energy consumption of the actual vehicle under current road conditions is not considered, and the technical characteristics all have certain limitations. When determining the charging pile by the closest distance, since the real-time power of an electric vehicle can be considered to be insufficient when it is less than 20% of the total power, the vehicle's geographic location and the location of the charging pile are obtained through the GPS (Global Positioning System) positioning device, and the vehicle is navigated to the nearest charging pile for charging. This method only estimates whether the power percentage meets the route requirements and has no correlation with the actual energy consumption of the actual vehicle under actual working conditions. When determining the charging pile by the lowest energy consumption, an electronic map of the city is constructed based on real-time traffic data, as well as a weight function for each road section. The route with the lowest energy consumption is determined based on the ratio of battery power and weight function. This method is divorced from the actual vehicle energy consumption. The energy consumption trends of different vehicles on the same route may be different. Energy consumption judgment divorced from the actual vehicle energy consumption is uncertain.
[0054] Therefore, a new route planning method is needed, suitable for pure electric vehicle (BEV) route planning. In today's development stage, where recharging infrastructure is still underdeveloped, this method can rationally plan routes through energy estimation, provide users with energy-efficient routes, alleviate range anxiety, and enhance product competitiveness. The following embodiments of the present invention will specifically describe how to implement this route planning method.
[0055] Please refer to Figure 1, which is a flow chart of a vehicle route planning method provided by an embodiment of the present invention. The method can be applied to a vehicle controller to implement vehicle route planning. The vehicle type can be a pure electric vehicle or an extended-range electric vehicle. The method specifically includes:
[0056] S11. Acquire multiple driving routes for the vehicle from the current location to the target location, wherein the multiple driving routes are navigation routes output by an online map.
[0057] Specifically, the online map can be a navigation tool integrated into the vehicle system, or it can be an APP (Application) on a mobile terminal connected to the vehicle system, which can output multiple driving routes in real time based on the road condition information from the current location to the target location, wherein the road condition information may include the congestion status of each driving route, road type and other information. After obtaining multiple driving routes of the vehicle, step S12 is entered.
[0058] S12. Divide each driving route into a plurality of driving sections, wherein a speed difference between adjacent driving sections is greater than a set threshold.
[0059] Specifically, the threshold value can be set based on actual needs, for example, any value between 5 and 15 km / h. Speed fluctuations on a route may indicate congestion on the route or the need to stop and wait at a traffic light (or red light). To more accurately determine the route energy consumption of the route, when the speed difference is greater than the set threshold, the route position corresponding to the speed difference is segmented to obtain multiple driving sections. It should be noted that when each route is divided into multiple driving sections, a speed curve for each route can be obtained. The speed curve is a curve showing the change in driving speed with route position. The change in driving speed is read based on a preset step size. If the speed difference between two adjacent driving speeds is greater than the set threshold, the route position is interrupted. After completing the determination of all adjacent driving speeds, multiple driving sections of the route are obtained. After each route is divided into multiple driving sections, step S13 is entered.
[0060] S13. Obtaining the route driving energy consumption of the vehicle on each route according to the route driving energy consumption of the vehicle on each route driving section.
[0061] Specifically, the road segment energy consumption represents the energy consumption required for a vehicle traveling on that road segment and can be determined based on the vehicle's speed during that road segment. For example, a vehicle's speed and energy consumption can be calibrated to produce a speed-energy consumption comparison table. Based on the speed of each road segment, the corresponding energy consumption is determined from the speed-energy consumption comparison table and used as the road segment energy consumption for that road segment. The road segment energy consumption of all road segments on each route is then accumulated and summed to obtain the route energy consumption for that route.
[0062] Taking multiple driving routes including routes A, B, and C as an example, the driving routes A, B, and C can be represented as follows:
[0063] L A =L A1 +L A2 +L A3 +…+L An ;
[0064] L B =L B1 +L B2 +L B3 +…+L Bn ;
[0065] L C =L C1 +L C2 +L C3 +…+L Cn ;
[0066] The route energy consumption of each route is calculated using the route energy consumption EC of each route. The route energy consumption EC represents the energy consumption per preset unit mileage, for example, the energy consumption per kilometer at the corresponding vehicle speed. Specifically, it can be represented as:
[0067] In practical applications, since a vehicle is affected by various road conditions during travel, it is difficult to maintain a constant speed. Determining route energy consumption solely by vehicle speed is inaccurate. Therefore, in a specific embodiment, the route energy consumption of the vehicle on each route is obtained based on the vehicle's route energy consumption on each route, including:
[0068] The first step is to determine the corresponding road section driving energy consumption in a preset driving energy consumption table based on the driving information of each driving section, where the driving information includes at least the vehicle's driving speed and driving acceleration. The driving energy consumption table is a correspondence table between driving information and driving energy consumption. Since the driving information represents the driving speed and driving acceleration of the driving section, the corresponding driving energy consumption can be found in the driving energy consumption table based on the driving speed and driving acceleration, and the driving energy consumption can be determined as the road section driving energy consumption of the driving section. It should be noted that the driving energy consumption table can be obtained by processing data collected by the vehicle during driving, or it can be obtained through calibration experiments, and no specific restrictions are set here.
[0069] In actual applications, the energy consumption data collected by a vehicle during driving is affected by multiple factors. Generating a driving energy consumption table based on the data collected during driving also has the problem of insufficient accuracy. Based on this, in a specific embodiment, before determining the corresponding road section driving energy consumption in a preset driving energy consumption table based on the driving information of each road section, the planning method further includes:
[0070] Get the vehicle's speed range and acceleration range. The speed range and acceleration range can be set according to the vehicle type and driving route. Taking a passenger car as an example, the speed range can be set to 0-130km / h and the acceleration range can be set to 0-2.1m / s 2 , through statistical verification of big data of vehicles in use, the above range can meet most of the users' travel scenarios.
[0071] The speed interval and acceleration interval are respectively scaled to the set threshold value with the corresponding preset step length to obtain a first data set of driving speed and a second data set of driving acceleration. The preset step length and the set threshold value can be set according to actual needs. For example, the set threshold value can be the upper limit value of each interval, that is, the maximum driving speed of the first data set is 130km / h, and the maximum acceleration of the second data set is 2.1m / s 2 The preset step lengths for the speed range and acceleration range can be the same, or different values can be set according to actual needs. For example, the preset step length for the speed range is 5km / h, and the preset step length for the acceleration range is 0.3m / s. 2 .
[0072] Based on the first and second data sets, multiple sets of energy consumption simulation parameters are obtained, each set of energy consumption simulation parameters including one data point from each data set. Each vehicle speed in the first data set can be sequentially combined with each vehicle acceleration in the second data set to obtain multiple sets of energy consumption simulation parameters. For example, if the first data set contains M vehicle speeds and the second data set contains N vehicle accelerations, the combination results in M×N sets of energy consumption simulation parameters.
[0073] The vehicle's energy consumption is simulated based on multiple sets of energy consumption simulation parameters to obtain the vehicle energy consumption for each set of energy consumption simulation parameters. A driving energy consumption table is generated based on the correspondence between each set of energy consumption simulation parameters and the energy consumption of each vehicle. Vehicle energy consumption simulation can be implemented using energy consumption simulation software tools, such as Matlab. This software tool can be used to establish the correspondence between the vehicle's speed, acceleration, and energy consumption within certain boundaries, thereby completing the creation of the driving energy consumption table. Once the driving energy consumption table is obtained, the driving energy consumption for each driving section is determined using the aforementioned method before proceeding to the next step.
[0074] The second step is to accumulate and sum the energy consumption of all sections of each route to obtain the route energy consumption for each route. A corresponding energy consumption set can be constructed for each route, with each data point in the energy consumption set corresponding to the energy consumption of each section of the route. The route energy consumption for the route can be obtained by summing the data points in the energy consumption set.
[0075] Because a vehicle is affected by ambient temperature during driving and may require heat dissipation and in-vehicle temperature control, determining vehicle energy consumption solely based on vehicle speed and acceleration may result in insufficient accuracy in determining route energy consumption. In a specific embodiment, the driving information also includes a first ambient temperature inside the vehicle and a second ambient temperature outside the vehicle. After accumulating and summing the energy consumption of all sections of each route to obtain the route energy consumption for each route, the method further includes:
[0076] The third step is to obtain the vehicle's air conditioning energy consumption for each driving section based on the first and second ambient temperatures and a preset air conditioning energy consumption table. The air conditioning energy consumption table is a table that shows the correspondence between the first and second ambient temperatures and air conditioning energy consumption. Similarly, the air conditioning energy consumption table can also be established using user big data or vehicle test data, or data obtained through simulation. When determining the air conditioning energy consumption through the table, it is first determined whether the vehicle's air conditioning is turned on. If the vehicle's air conditioning is turned on, the air conditioning energy consumption is determined from the air conditioning energy consumption table based on the first and second ambient temperatures.
[0077] The fourth step is to obtain the energy consumption of the vehicle's accessories for each driving section based on the second ambient temperature and a preset accessory energy consumption table. Vehicle accessories include at least the vehicle's cooling fan and cooling water pump. Due to the internal resistance of the power battery, heat will occur during discharge. To prevent thermal runaway, thermal management of the power battery using the cooling fan and cooling water pump is required. The accessory energy consumption table can be generated based on road test data at high, low, and normal temperatures. The accessory energy consumption table represents a correspondence between the second ambient temperature and accessory energy consumption. By looking up the table at the second ambient temperature for each driving section, the corresponding accessory energy consumption can be determined.
[0078] Step 5: Update the route energy consumption for each route based on the air conditioning energy consumption and accessory energy consumption. Since both air conditioning energy consumption and accessory energy consumption represent the energy consumed by the vehicle while traveling on the route, they can be added to the route energy consumption for each route to update the route energy consumption for each route. After obtaining the route energy consumption for each route, the process proceeds to step S14.
[0079] S14: Determine the driving route corresponding to the lowest energy consumption among the multiple routes as the first target route for the vehicle to travel to the target location.
[0080] Specifically, in order to reduce the driving energy consumption of the vehicle when traveling from the current position to the target position, the driving energy consumption of multiple routes can be arranged in descending order to screen out the route with the lowest driving energy consumption, and the route with the lowest driving energy consumption is determined as the first target route for the vehicle to travel to the target position. The first target route is a driving route that does not require charging when the vehicle travels to the target position.
[0081] In actual applications, due to the limited capacity of the power battery, the vehicle may need to be charged when traveling from the current location to the target location, so it is necessary to determine whether the vehicle needs to be charged. For example, after obtaining the route energy consumption of the vehicle on each route based on the vehicle's route energy consumption on each route, the method further includes:
[0082] Get the current remaining energy of the vehicle's power battery. The current remaining energy can be converted from the current remaining power, which can be obtained via the vehicle's CAN (Controller Area Network) bus at a preset period. The current remaining power represents the remaining power in the power battery at the current time point and can be expressed as a percentage. Considering user usage habits and psychological expectations, the formula E1=E2×(C soc -10%), the current remaining energy E1 and E2 are calculated to be the total energy of the power battery, C soc The current remaining power of the power battery.
[0083] Based on the current remaining energy and the route's energy consumption, the system determines whether the vehicle needs to be recharged to reach its destination. If the current remaining energy is less than the route's energy consumption, the vehicle needs to be recharged. Conversely, if the current remaining energy is not less than the route's energy consumption, the vehicle can reach its destination without recharging.
[0084] When the vehicle reaches the target location and does not need to be charged, a driving route corresponding to the lowest energy consumption among multiple driving routes is determined as a first target route for the vehicle to reach the target location.
[0085] When the vehicle reaches the target location and needs to be charged, a second target route is determined based on the charging route for each route. The charging route is the route the vehicle takes to reach the target location by charging at a charging station, while the second target route is the route the vehicle takes to reach the target location via the charging route with the lowest energy consumption.
[0086] Exemplarily, determining a second target route for the vehicle to travel to the target location based on the charging driving path of each driving route includes:
[0087] The first step is to use the formula Get the minimum number of charging times for each driving route Where E0 is the route energy consumption for each driving route, E1 is the current remaining power, E2 is the total power of the power battery, a% is the preset upper limit of the power battery charge, and b% is the preset lower limit of the power battery charge. Since the charging current gradually decreases as the power battery charge increases when the power battery is near saturation, continuing to charge the power battery to saturation when it has reached a large charge will consume a long charging time. Therefore, the preset upper limit of the charge can be set according to actual needs, for example, setting a% to 90%. In addition, due to user usage habits and psychological expectations, the preset lower limit of the charge can be set according to actual needs, for example, setting b% to 10%. Calculate α using the above formula and round it up to obtain the minimum number of charging times for each driving route.
[0088] The second step is to determine a charging route for each route based on the multiple preset charging stations within the preset mileage and the corresponding minimum number of charging times. Because each route may not have a charging station, charging the vehicle requires detouring to a location with a charging station. Therefore, a preset mileage can be set to allow the vehicle to recharge at a charging station. The preset mileage can be set to 5 km. The charging route can be determined using an iterative optimization method. The number of charging stations included in each route's charging route should be equal to the minimum number of charging times.
[0089] Exemplarily, determining a charging driving route for each driving route based on a plurality of preset charging piles within a preset mileage of each driving route and the corresponding minimum number of charging times includes:
[0090] Based on the locations of multiple preset charging piles for each route, the charging driving energy consumption of the vehicle traveling from the current location to each preset charging pile on each route is determined. Determining the charging driving energy consumption can also be done by dividing the route between adjacent charging piles into multiple driving segments based on the vehicle's driving information. The driving energy consumption for each driving segment is then determined using a table lookup. The driving energy consumption is then accumulated and summed to obtain the charging driving energy consumption. This implementation is similar to the above-described implementation and will not be further described here.
[0091] The charging station with a charging energy consumption less than the current remaining energy is determined as the current charging station. If the charging energy consumption is less than the current remaining energy, it means the vehicle can reach the corresponding charging station based on the current remaining energy, and this charging station is selected as the current charging station. Similarly, the charging station that the vehicle reaches after charging at the current charging station is determined as the next charging station. This process continues until the vehicle can reach the target location after charging. A charging station is a charging station that the vehicle can reach when driving on its current remaining energy or on energy after completing charging.
[0092] In each driving route, the route where the vehicle passes through multiple charging stations is determined as the vehicle's charging route. It should be noted that when determining the charging route, all charging stations can be numbered, and no charging stations with the same number can exist in a charging route, that is, each charging station in each charging route only charges once; the charging route with the lowest number of charging stations among all the charging routes is determined as the charging driving path for the corresponding driving route. If the number of charging stations has the lowest number of charging times, it means that the charging route has met the charging requirements for the vehicle to reach the target location. Multiple charging will consume a long charging time, so the redundant charging routes should be eliminated, and the charging route with the lowest number of charging times should be determined as the charging driving path for the corresponding driving route. After determining the charging driving path for each driving route, proceed to the next step.
[0093] The third step is to determine the path with the lowest energy consumption among the multiple charging routes as the second target route. The energy consumption of the charging route is also determined by dividing it into multiple driving segments using the same method described above. The energy consumption of each charging route is then calculated by table lookup and summation, and the charging route with the lowest energy consumption is determined as the second target route. This method can be used to determine the route with the best energy consumption among multiple routes. The energy consumption can be determined by table lookup and calculation, which can be applied to the vehicle controller to implement route optimization.
[0094] To ensure real-time updates of energy-saving routes, the route can be replanned at preset intervals. This means that a new energy-saving route is generated at preset intervals. If the new energy-saving route is the same as the previous one, no reminder is given. If the new route is different, the user is prompted to drive along the new energy-saving route. The preset time can be set based on actual needs, for example, 5 minutes.
[0095] It is understood that the above method can select the route with the lowest energy consumption from multiple routes. In practical applications, the travel time of each route can also be used as a reference for route selection. For example, the travel time and route energy consumption can be weighted and calculated to output the target route for the vehicle after comprehensive evaluation.
[0096] To further clarify the technical solution of the embodiment of the present invention, the overall implementation process will be described below. Please refer to Figure 2, which is an implementation step diagram of the driving route planning method, including steps 1 to 8, which are specifically implemented as follows:
[0097] Step 1: Online map route recognition: By inputting the current location and target location, different route data of the online map are obtained, and each driving route is divided into multiple driving sections.
[0098] Step 2: Rapid Energy Demand Assessment. Vehicle energy consumption for each route is assessed, including driving, heating / cooling, and accessory consumption. Embedding vehicle energy consumption in the form of an energy consumption table reduces calculation time compared to embedding a simulation model. Furthermore, energy demand estimates are based on online map data, which better reflects the energy requirements of the current route than estimates based on historical vehicle energy consumption data.
[0099] Step 3: Identify the available remaining energy. This can be calculated based on the total power of the power battery, the current remaining power, and the lower limit of power set by the user's psychological expectations.
[0100] Step 4: Determine the feasibility of battery life. Compare the energy requirements of the planned route calculated in Step 2 with the remaining energy obtained in Step 3 to determine whether the remaining available energy in the power battery meets the route energy requirements. If the battery level does not meet the requirements, consider user usage habits and battery charging characteristics to complete the charging process in the shortest possible time and with the fewest possible charging cycles.
[0101] Step 5: Charging station selection: Based on the vehicle's current remaining energy and the energy stored after a single charge, a charging station that can be reached by driving is selected and a charging route is planned.
[0102] Step 6: Comparative analysis of energy consumption of each route. Compare the energy consumption of each route.
[0103] Step 7: Recommend the most energy-efficient target route to the user based on the route energy comparison result in step 6.
[0104] Step 8: Real-time route planning. Replan the route based on the preset time to ensure the real-time nature of route planning.
[0105] Based on the same inventive concept as the planning method, an embodiment of the present invention further provides a vehicle route planning device. Please refer to FIG3 , which is a schematic structural diagram of the planning device. The device specifically includes:
[0106] The first acquisition module 301 is configured to acquire multiple driving routes of the vehicle from the current location to the target location, wherein the multiple driving routes are navigation routes output by the online map;
[0107] a division module 302 configured to divide each driving route into a plurality of driving segments, wherein a speed difference between adjacent driving segments is greater than a set threshold;
[0108] The obtaining module 303 is configured to obtain the route driving energy consumption of the vehicle on each route according to the route driving energy consumption of the vehicle on each route driving section;
[0109] The first determining module 304 is configured to determine a driving route corresponding to the lowest energy consumption among the multiple routes as a first target route for the vehicle to travel to the target location.
[0110] In an optional embodiment, obtaining a module includes:
[0111] A first determining submodule is configured to determine the corresponding road section driving energy consumption in a preset driving energy consumption table according to driving information of each driving section, wherein the driving information includes at least the driving speed and driving acceleration of the vehicle;
[0112] The first obtaining submodule is configured to accumulate and sum the driving energy consumption of all road sections of each driving route to obtain the route driving energy consumption of each driving route.
[0113] In an optional embodiment, the obtaining module further includes:
[0114] an acquisition submodule, configured to acquire a vehicle speed range and an acceleration range;
[0115] The second obtaining submodule is configured to respectively scale the vehicle speed interval and the acceleration interval to a set threshold value with corresponding preset step sizes to obtain a first data set of driving speed and a second data set of driving acceleration;
[0116] A third obtaining submodule is configured to obtain multiple sets of energy consumption simulation parameters based on the first data set and the second data set, wherein each set of energy consumption simulation parameters includes one data from each data set;
[0117] a fourth obtaining submodule, configured to perform vehicle energy consumption simulation on the vehicle according to the multiple sets of energy consumption simulation parameters to obtain vehicle energy consumption for each set of energy consumption simulation parameters;
[0118] The fifth obtaining submodule is configured to obtain a driving energy consumption table according to the corresponding relationship between each set of energy consumption simulation parameters and the energy consumption of each vehicle.
[0119] In an optional embodiment, the driving information further includes a first ambient temperature inside the vehicle and a second ambient temperature outside the vehicle; and the obtaining module further includes:
[0120] a sixth obtaining submodule, configured to obtain the air conditioning energy consumption of the vehicle air conditioner at each driving section based on the first ambient temperature, the second ambient temperature and a preset air conditioning energy consumption table;
[0121] a seventh obtaining submodule configured to obtain, based on the second ambient temperature and a preset accessory energy consumption table, accessory energy consumption of the vehicle accessories at each driving section, wherein the vehicle accessories include at least a cooling fan and a cooling water pump of the vehicle;
[0122] The updating submodule is configured to update the route driving energy consumption of each driving route according to the air conditioning energy consumption and the accessory energy consumption.
[0123] In an optional embodiment, the device further comprises:
[0124] A second acquisition module is configured to acquire the current remaining power of the vehicle's power battery;
[0125] The second determining module is configured to determine whether the vehicle needs to be charged when it reaches the target location based on the current remaining power and the route travel energy consumption;
[0126] The third determining module is configured to determine, when determining that the vehicle needs to be charged, a second target route for the vehicle to travel to the target location based on the charging driving path of each driving route.
[0127] In an optional embodiment, the third determining module includes:
[0128] The eighth obtaining submodule is configured to obtain Get the minimum number of charging times for each driving route Wherein, E0 is the route energy consumption of each route, E1 is the current remaining power, E2 is the total power of the power battery, a% is the preset upper charge limit of the power battery, and b% is the preset lower charge limit of the power battery;
[0129] A second determining submodule is configured to determine a charging driving path for each driving route based on a plurality of preset charging piles within a preset mileage of each driving route and the corresponding minimum number of charging times;
[0130] The third determining submodule is configured to determine the minimum energy consumption path among the multiple charging driving paths as the second target route.
[0131] In an optional embodiment, the second determining submodule includes:
[0132] a first determining unit configured to determine the charging driving energy consumption of the vehicle traveling from the current position to each preset charging pile on each driving route based on the charging pile positions of the plurality of preset charging piles on each driving route;
[0133] The second determining unit is configured to determine a charging pile whose charging driving energy consumption is less than the current remaining power as a current energy replenishment charging pile;
[0134] a third determining unit configured to determine the charging pile that the vehicle reaches after charging at the current charging pile as the next charging pile, and continue to determine the charging pile for each driving route until the vehicle can reach the target location after charging;
[0135] a fourth determining unit configured to determine, in each driving route, a driving route of the vehicle passing through a plurality of charging piles as a charging route of the vehicle;
[0136] The fifth determining unit is configured to determine the charging route having the lowest number of charging piles among all the charging routes as the charging driving route of the corresponding driving route.
[0137] Based on the same inventive concept as the planning method, an embodiment of the present invention also provides an electronic device, including a processor and a memory, wherein the memory is coupled to the processor and stores instructions, which, when executed by the processor, enable the electronic device to execute the steps of any one of the planning methods.
[0138] Based on the same inventive concept as the planning method, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of any one of the planning methods when executed by a processor.
[0139] The technical solutions provided in the embodiments of the present invention have at least the following technical effects or advantages:
[0140] 1. The planning method of an embodiment of the present invention obtains multiple driving routes from a vehicle's current location to a target location. Since these routes are navigation routes output from an online map, each route is divided into multiple driving segments based on the speed difference between adjacent driving segments and a set threshold. The vehicle's energy consumption for each driving segment is then used to determine the route energy consumption for each route. The route with the lowest energy consumption among the multiple routes is then determined as the first target route for the vehicle to the target location. This method combines the real-time nature of navigation routes output from an online map with the rationality of calculating route energy consumption by splitting each route. This combined advantage makes the process of determining the first target route more rational and scientific, thereby improving the accuracy of vehicle route planning.
[0141] 2. Since this method uses a large number of numerical preset tables, it reduces the amount of calculation in the data determination process, improves the timeliness of the calculation work, and the smoothness of the vehicle system. This allows the method to be integrated into the development of vehicle models and vehicle systems, and ultimately integrated into map software or implemented as a separate application program, providing users with real-time energy-saving routes. It has good engineering application value and application prospects for work in the field of energy conservation. In addition, the technical principle is simple and the technical cost is low.
[0142] It will be understood by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0143] The present invention is described with reference to the flowcharts and / or block diagrams of the methods, devices (modules, systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded computer, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0144] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0145] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0146] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.
[0147] Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if such changes and modifications fall within the scope of the claims and their equivalents, the present invention is intended to include such changes and modifications.
Claims
1. A vehicle driving route planning method, characterized in that: The method comprises: Acquire multiple driving routes of the vehicle from the current position to the target position, wherein the multiple driving routes are navigation routes output by the online map; Divide each driving route into a plurality of driving sections, wherein the speed difference between adjacent driving sections is greater than a set threshold; According to the road section driving energy consumption of the vehicle on each driving section, obtaining the route driving energy consumption of the vehicle on each driving route; The driving route corresponding to the lowest energy consumption among the multiple driving routes is determined as the first target route for the vehicle to drive to the target position.
2. The vehicle driving route planning method according to claim 1, characterized in that: The obtaining the route driving energy consumption of the vehicle on each driving route according to the route driving energy consumption of the vehicle on each driving route includes: Determining the corresponding driving energy consumption of each driving section in a preset driving energy consumption table according to the driving information of each driving section, wherein the driving information at least includes the driving speed and driving acceleration of the vehicle; The driving energy consumption of all road sections of each driving route is accumulated and summed to obtain the route driving energy consumption of each driving route.
3. The vehicle driving route planning method according to claim 2, characterized in that: Before determining the corresponding road section driving energy consumption in a preset driving energy consumption table according to the driving information of each driving road section, the method further includes: Obtaining a speed range and an acceleration range of the vehicle; The vehicle speed interval and the acceleration interval are respectively taken to set thresholds with corresponding preset step sizes to obtain a first data set of the driving speed and a second data set of the driving acceleration; According to the first data set and the second data set, a plurality of groups of energy consumption simulation parameters are obtained, wherein each group of energy consumption simulation parameters includes one data of each data set; Performing vehicle energy consumption simulation on the vehicle according to the multiple sets of energy consumption simulation parameters to obtain vehicle energy consumption of each set of energy consumption simulation parameters; The driving energy consumption table is obtained according to the corresponding relationship between each group of energy consumption simulation parameters and the energy consumption of each vehicle.
4. The vehicle driving route planning method according to claim 2, characterized in that: The driving information also includes a first ambient temperature inside the vehicle and a second ambient temperature outside the vehicle; after accumulating and summing the driving energy consumption of all sections of each driving route to obtain the route driving energy consumption of each driving route, the method further includes: According to the first ambient temperature, the second ambient temperature and a preset air conditioning energy consumption table, obtaining the air conditioning energy consumption of the vehicle air conditioning at each driving section; According to the second ambient temperature and a preset accessory energy consumption table, obtaining the accessory energy consumption of the vehicle accessories in each driving section, wherein the vehicle accessories at least include a cooling fan and a cooling water pump of the vehicle; The route driving energy consumption of each driving route is updated according to the air conditioning energy consumption and the accessory energy consumption.
5. The vehicle driving route planning method according to claim 1, characterized in that: After obtaining the route driving energy consumption of the vehicle on each driving route according to the route driving energy consumption of the vehicle on each driving route, the method further includes: Obtaining the current remaining power of the power battery of the vehicle; Determining whether the vehicle needs to be charged when it reaches the target location based on the current remaining power and the route travel energy consumption; If so, a second target route for the vehicle to travel to the target location is determined according to the charging driving path of each driving route.
6. The vehicle driving route planning method according to claim 5, characterized in that: The step of determining a second target route for the vehicle to travel to the target location according to the charging driving path of each driving route includes: According to the formula Get the minimum number of charging times for each driving route Wherein, E0 is the route driving energy consumption of each driving route, E1 is the current remaining electric energy, E2 is the total electric energy of the power battery, a% is the preset upper charging limit of the power battery, and b% is the preset lower charging limit of the power battery; Determining a charging driving path for each driving route according to a plurality of preset charging piles within a preset mileage of each driving route and the corresponding minimum number of charging times; A minimum energy consumption path among the plurality of charging driving paths is determined as the second target route.
7. The vehicle driving route planning method according to claim 6, characterized in that: The step of determining the charging driving path of each driving route according to a plurality of preset charging piles within a preset mileage of each driving route and the corresponding minimum charging times includes: Determining the charging driving energy consumption of the vehicle traveling from the current position to each preset charging pile of each driving route according to the charging pile positions of the plurality of preset charging piles of each driving route; Determine the charging pile whose charging driving energy consumption is less than the current remaining electric energy as the current energy replenishment charging pile; Determine the charging pile that the vehicle reaches after charging at the current charging pile as the next charging pile, and continue to determine the charging piles for each driving route until the vehicle can drive to the target location after charging; Determining a driving route of the vehicle passing through a plurality of charging piles as a charging route of the vehicle in each driving route; The energy replenishment route having the minimum number of charging piles among all the energy replenishment routes is determined as the charging driving path of the corresponding driving route.
8. A vehicle driving route planning device, characterized in that: The device comprises: A first acquisition module is configured to acquire multiple driving routes of the vehicle from the current position to the target position, wherein the multiple driving routes are navigation routes output by the online map; A division module is configured to divide each driving route into a plurality of driving sections, wherein the speed difference between adjacent driving sections is greater than a set threshold; The obtaining module is configured to obtain, according to the road section driving energy consumption of the vehicle in each driving section, The energy consumption of the vehicle on each of the driving routes; The first determination module is configured to determine the driving route corresponding to the lowest energy consumption among the multiple routes as the first target route for the vehicle to travel to the target location.
9. An electronic device, characterized in that: The electronic device comprises a processor and a memory, wherein the memory is coupled to the processor and stores instructions, and when the instructions are executed by the processor, the electronic device executes the steps of the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method described in any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Navigation path planning method and server
CN109141455A
Electric vehicle charging route planning method
CN110174117A
Method for optimizing driving path according to energy consumption of pure electric vehicle
CN111516552A
Electric vehicle dynamic path planning and charging method for multi-stop-point travel
CN113390430A
Electric vehicle energy consumption calculation method and device and electronic equipment
CN116186465A
Cited By
New energy automobile charging pile energy-saving control method and system and medium
CN119928648A