A method and apparatus for predictive energy management, an electronic device, and a storage medium
Patent Information
- Application Number
- CN202211425971.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-14
- Publication Date
- 2026-08-28
- Estimated Expiration
- 2042-11-14
AI Technical Summary
[0006]然而,采用上述的能量管理策略,仅根据规划车速轨迹及车辆前方未来道路的路形变化,采用滚动优化算法确定混合动力部件能量分配规则,可能会出现在无法满足相应行车需求的情况,例如,在满足路线行驶成本最低的驾驶情况下,无法在设定时间范围内,达到驾驶目的地,从而无法满足相应行车需求
[0050]在本申请实施例所提供的预见性能量管理方法中,获取车辆的当前位置和驾驶目的地的目标位置;接着,从预设的候选行驶路线集合中,筛选出包含当前位置和目标位置的至少一条候选行驶路线;进一步地,基于至少一条候选行驶路线各自的路况信息,确定车辆在至少一条候选行驶路线各自所需的路线行驶成本,并从至少一个候选行驶路线中,筛选出满足预设的路线行驶成本条件的目标行驶路线;最终,当接收到行车请求时,驱使车辆按照行车请求携带的行车模式,在目标行驶路线上行驶。
Smart Images

Figure CN115689083B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of energy management strategy technology, and in particular to a predictive energy management method, device, electronic device and storage medium. Background Technology
[0002] In recent years, with the increasing demand for energy conservation and emission reduction, new energy vehicles have developed rapidly. Compared with traditional fuel vehicles, they are more conducive to saving energy and reducing the emission of harmful gases. Therefore, under the pressure of energy and environmental protection, new energy vehicles will undoubtedly become an important direction for the future development of the vehicle industry.
[0003] Currently, in the research process of new energy vehicles, how to improve the energy utilization rate of vehicles as much as possible while ensuring vehicle power performance and solving the problem of vehicle energy replenishment has become an increasingly important issue that needs to be addressed.
[0004] Furthermore, in order to effectively solve the above problems, by formulating energy management strategies, it is possible to effectively achieve reasonable power distribution among vehicle power components and reduce vehicle fuel consumption, thereby improving the energy utilization rate of the vehicle and solving the problem of vehicle energy replenishment.
[0005] For example, the slope information of road information sampling points ahead of the vehicle is obtained and matched with road intervals to determine the slope value of each road interval ahead of the vehicle. Then, the road intervals are merged according to the slope value, dividing the road ahead of the vehicle into road segments with different road shapes, and determining the corresponding road slope of each road segment. Further, based on the road segment division and the corresponding road slope of each road segment, under the constraints of the driver's expected cruise speed and road speed limit conditions, a dynamic programming algorithm is used to determine the planned speed trajectory that minimizes the energy consumption of the vehicle's power components. Finally, based on the planned speed trajectory and the future road shape changes ahead of the vehicle, a rolling optimization algorithm is used to determine the energy distribution rules of the hybrid power components.
[0006] However, using the energy management strategy described above, which determines the energy distribution rules of the hybrid components based solely on the planned vehicle speed trajectory and the road shape changes ahead of the vehicle using a rolling optimization algorithm, may result in situations where the corresponding driving needs cannot be met. For example, under the condition of meeting the driving conditions with the lowest route cost, it may be impossible to reach the driving destination within the set time range, thus failing to meet the corresponding driving needs.
[0007] Therefore, the above methods cannot meet the driving needs of all types of vehicles. Summary of the Invention
[0008] This application provides a predictive energy management method, apparatus, electronic device, and storage medium to meet various types of driving needs.
[0009] In a first aspect, embodiments of this application provide a predictive energy management method, the method comprising:
[0010] Step 1: Obtain the vehicle's current location and the target location of the driving destination;
[0011] Step 2: Select at least one candidate route from the preset set of candidate routes that includes the current location and the target location;
[0012] Step 3: Based on the road condition information of at least one candidate driving route, determine the route driving cost required for the vehicle on each of the at least one candidate driving route, and select the target driving route that meets the preset route driving cost conditions from at least one candidate driving route.
[0013] Step four: When a driving request is received, the vehicle is driven to travel on the target route according to the driving mode specified in the driving request.
[0014] Secondly, embodiments of this application also provide a predictive energy management device, the device comprising:
[0015] The response module is used to obtain the vehicle's current location and the target location of the driving destination;
[0016] The filtering module is used to filter at least one candidate driving route from a preset set of candidate driving routes, which includes the current location and the target location.
[0017] The determination module is used to determine the route travel cost required by the vehicle on each of the at least one candidate travel routes based on the road condition information of each of the at least one candidate travel routes, and to select the target travel route that meets the preset route travel cost conditions from the at least one candidate travel route.
[0018] The drive module is used to drive the vehicle according to the driving mode carried in the driving request when a driving request is received, so as to drive on the target driving route.
[0019] In one possible embodiment, when determining the route travel cost required by the vehicle on each of the at least one candidate route based on the road condition information of each of the at least one candidate route in step three, the determining module is specifically used for:
[0020] For at least one candidate route, perform the following operations respectively:
[0021] From the traffic information of a candidate driving route, obtain the road segment information of each candidate driving segment contained in the candidate driving route;
[0022] Based on the road segment characteristics contained in each of the obtained road segment information, the sub-energy consumption required by the vehicle in each candidate driving road segment is determined respectively.
[0023] Based on the obtained energy consumption of each sub-energy and the energy replenishment information of a candidate driving route, the energy consumption cost required by the vehicle on a candidate driving route is determined.
[0024] The route cost of a vehicle on a candidate route is determined based on the energy consumption cost and the road travel cost corresponding to the candidate route.
[0025] In one possible embodiment, when determining the sub-energy consumption required by the vehicle for each candidate driving segment based on the road segment characteristics contained in the obtained road segment information, the determining module is specifically used for:
[0026] For each road segment, perform the following operations:
[0027] The information of a road segment is analyzed to obtain the road segment characteristics of the corresponding candidate driving segments;
[0028] Based on the feature intervals of road segment feature attribution, determine the driving power and driving time of vehicles on candidate driving road segments;
[0029] Based on driving power and driving time, the sub-energy consumption required by the vehicle on the candidate driving segment is determined.
[0030] In one possible embodiment, when selecting a target route that meets the preset route travel cost condition from at least one candidate route in step three, the determining module is specifically used for:
[0031] Based on the route travel cost required by each vehicle on at least one candidate route, determine the order of travel costs for each of the at least one candidate route;
[0032] Based on the obtained ranking of various driving costs, a target driving route that meets the energy consumption conditions is selected from at least one candidate driving route.
[0033] In one possible embodiment, when the vehicle is driven to travel on the target route according to the driving mode carried by the driving request in step four, the driving module is specifically used for:
[0034] If the driving mode is cost-priority mode, the pure electric range of the vehicle is determined based on the remaining energy storage capacity of the vehicle's battery and the actual road conditions of the target driving segment.
[0035] If there is no battery swapping station within the determined pure electric range, the vehicle's range extender is triggered to generate electricity according to the power generation needs of the battery swapping station outside the pure electric range, so that the vehicle can travel on the target route.
[0036] In one possible embodiment, when the vehicle is driven to travel on the target route according to the driving mode carried by the driving request in step four, the driving module is specifically used for:
[0037] If the driving mode is time priority mode, the pure electric range of the vehicle is determined based on the available driving time of the vehicle and the actual road conditions of the target driving segment.
[0038] When the pure electric range meets the preset first pure electric range condition, the range extender is triggered to generate electricity according to the power generation needs of reaching the battery swapping station, so that the vehicle can travel on the target route.
[0039] In one possible embodiment, when the vehicle is driven to travel on the target route according to the driving mode carried by the driving request in step four, the driving module is specifically used for:
[0040] If the driving mode is set to custom mode, when the second pure electric range condition is determined, the range extender is triggered to generate electricity according to the power generation needs to reach the driving destination, so that the vehicle can travel on the target driving route.
[0041] In one possible embodiment, while driving the vehicle according to the driving mode carried by the driving request on the target driving route, the driving module is further configured to:
[0042] If the vehicle is currently in a congested section of the target route, turn off the vehicle's range extender;
[0043] If the vehicle is currently on a smooth section of the target route, activate the range extender;
[0044] If there is an uphill section that meets the preset conditions within a set distance in front of the vehicle, and the vehicle's battery discharge power does not meet the vehicle's requirements, then the range extender will be activated.
[0045] If there is a downhill section within a set distance ahead of the vehicle that meets the preset downhill conditions, and the remaining energy storage capacity of the vehicle's battery is not greater than the total energy recovery of the downhill section, then the range extender will be turned off.
[0046] Thirdly, an electronic device is proposed, comprising a processor and a memory, wherein the memory stores program code that, when executed by the processor, causes the processor to perform the steps of the predictive energy management method described in the first aspect.
[0047] Fourthly, a computer-readable storage medium is proposed, comprising program code that, when executed on an electronic device, causes the electronic device to perform the steps of the predictive energy management method described in the first aspect.
[0048] Fifthly, a computer program product is provided, which, when invoked by a computer, causes the computer to perform the predictive energy management method steps as described in the first aspect.
[0049] The beneficial effects of this application are as follows:
[0050] In the predictive energy management method provided in this application embodiment, the current location of the vehicle and the target location of the driving destination are obtained; then, at least one candidate driving route containing the current location and the target location is selected from a preset set of candidate driving routes; further, based on the road condition information of each of the at least one candidate driving route, the required route driving cost of the vehicle on each of the at least one candidate driving route is determined, and a target driving route that meets the preset route driving cost conditions is selected from at least one candidate driving route; finally, when a driving request is received, the vehicle is driven to drive on the target driving route according to the driving mode carried by the driving request.
[0051] In this approach, a target driving route that meets the preset route driving cost conditions is selected from at least one candidate driving route. When a driving request is received, the vehicle is driven to drive on the target driving route according to the driving mode carried in the driving request. This avoids the technical drawback of the prior art, which uses a rolling optimization algorithm to determine the energy distribution rules of the hybrid components based solely on the planned vehicle speed trajectory and the road shape changes of the road ahead of the vehicle. This may result in situations where the corresponding driving needs cannot be met. Therefore, this approach is used to meet various types of driving needs.
[0052] Furthermore, other features and advantages of this application will be set forth in the following description and will be apparent in part from the description, or may be learned by practicing the application. The objectives and other advantages of this application may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings. Attached Figure Description
[0053] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. In the drawings:
[0054] Figure 1 An exemplary schematic diagram of an optional application scenario provided by an embodiment of this application is shown;
[0055] Figure 2 An exemplary illustration shows a flowchart of a predictive energy management method provided in an embodiment of this application;
[0056] Figure 3 An exemplary illustration shows a flowchart of a method for determining route travel costs provided in an embodiment of this application;
[0057] Figure 4 An exemplary illustration shows a specific application scenario diagram of road segmentation provided by an embodiment of this application;
[0058] Figure 5 An exemplary illustration shows a logic diagram of determining the required sub-energy consumption for a candidate driving segment according to an embodiment of this application;
[0059] Figure 6 An exemplary illustration shows a specific application scenario diagram of filtering target driving routes provided by an embodiment of this application;
[0060] Figure 7 An exemplary illustration shows a flowchart of a method for a vehicle to travel on a target route in a cost-priority mode, according to an embodiment of this application.
[0061] Figure 8 An exemplary illustration shows a flowchart of a method for a vehicle to travel on a target route in a time-priority mode, according to an embodiment of this application.
[0062] Figure 9 An exemplary illustration shows a flowchart of a method for a vehicle to travel on a target route in a customized mode, according to an embodiment of this application.
[0063] Figure 10 An exemplary embodiment of this application provides a method based on... Figure 2 Schematic diagram of specific application scenarios;
[0064] Figure 11 An exemplary schematic diagram of a predictive energy management device provided in an embodiment of this application is shown;
[0065] Figure 12 An exemplary schematic diagram of an electronic device provided in an embodiment of this application is shown. Detailed Implementation
[0066] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings of the embodiments of this application. Obviously, the described embodiments are only some embodiments of the technical solutions of this application, and not all embodiments. Based on the embodiments recorded in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the technical solutions of this application.
[0067] It should be noted that in the description of this application, "multiple" is understood as "at least two". "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. A connected to B can represent: A and B directly connected, or A and B connected through C. Furthermore, in the description of this application, terms such as "first" and "second" are used only for descriptive purposes and should not be construed as indicating or implying relative importance or order.
[0068] First, the design concept of the embodiments of this application will be briefly introduced below:
[0069] With the advancement of carbon emission reduction and the rapid development of new energy technologies, the sales of new energy vehicles have increased significantly. Therefore, unlike the problems of traditional fuel vehicles, the energy supply and energy efficiency of new energy vehicles are more likely to attract attention from all parties.
[0070] Among them, predictive energy management is an innovative solution to address the optimal energy management problem of long-haul heavy-duty trucks, especially new energy range-extended battery-swapping heavy-duty trucks. It is used to meet users' core needs for battery swapping and charging, solve pain points such as range anxiety, and provide drivers with the best overall cost solution.
[0071] It is clear that for range-extended battery-swapping new energy vehicles, how to plan the optimal route selection based on driver needs; how to reasonably control the power generation of the range extender based on the type of road ahead to achieve optimal vehicle energy consumption; and how to rationally plan battery swapping stations for replenishment based on the driver's economic and timeliness needs while avoiding overcharging and over-discharging of the battery have become urgent problems to be solved.
[0072] In view of this, in order to meet various driving needs with low energy consumption, this application proposes a predictive energy management method, which specifically includes: obtaining the current location of the vehicle and the target location of the driving destination; then, selecting at least one candidate driving route containing the current location and the target location from a preset set of candidate driving routes; further, determining the route driving cost required by the vehicle on each of the at least one candidate driving route based on the road condition information of each candidate driving route, and selecting a target driving route that meets the preset route driving cost conditions from at least one candidate driving route; finally, when a driving request is received, driving the vehicle according to the driving mode carried by the driving request on the target driving route.
[0073] In particular, the preferred embodiments of this application will be described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are for illustration and explanation only and are not intended to limit this application. Furthermore, the embodiments of this application and the features in the embodiments can be combined with each other without conflict.
[0074] See Figure 1 The diagram shown illustrates an optional application scenario provided in this application embodiment. The application scenario includes: a charging and swapping energy station information platform 101, a navigation platform 102, an in-vehicle large screen 103, a map service platform 104, a global energy management navigation application (APP) 105, and a power domain controller 106. The global energy management navigation APP 105 can receive data or information from the charging and swapping energy station information platform 101, the navigation platform 102, the in-vehicle large screen 103, the map service platform 104, and the power domain controller 106.
[0075] It should be noted that the global energy management navigation APP 105 is located in the vehicle's infotainment system and can obtain relevant energy station information, real-time traffic information, and remote maps through various application programming interfaces (APIs); in addition, the predictive global energy management algorithm software is deployed in the power domain controller 106.
[0076] For example, after the driver inputs the destination through the in-vehicle screen 103, the global energy management navigation APP 105 generates several planned driving routes based on the vehicle's current location and the destination location, and sends the information of each driving route to the predictive global energy management algorithm software module of the power domain controller 106. Then, the predictive global energy management module calculates the energy consumption and vehicle usage cost of each route based on the received information of each driving route. Further, after the calculation is completed, the power domain controller 106 sends the energy consumption and vehicle usage cost corresponding to each route to the global energy management navigation APP 105. After comprehensively considering factors such as driving time and cost, the driver selects a route to drive on. Finally, the global energy management navigation APP 105 sends the route information selected by the driver to the predictive global energy management algorithm module in the power domain controller 106 for subsequent global energy prediction and other related operations.
[0077] The predictive energy management method provided by the exemplary embodiments of this application will be described below in conjunction with the above application scenarios and with reference to the accompanying drawings. It should be noted that the above system architecture is only shown to facilitate understanding of the spirit and principles of this application, and the embodiments of this application are not limited in any way in this respect.
[0078] See Figure 2 The diagram shown is a flowchart of a predictive energy management method provided in this application embodiment. The execution entity is a power domain controller, and the specific implementation flow of the method is as follows:
[0079] S201: Obtain the vehicle's current location and the target location of the driving destination.
[0080] Specifically, when performing step S201, after activating the vehicle's automatic navigation, the power domain controller can obtain the target location of the driving destination by inputting the driving destination on the in-vehicle screen, and obtain the vehicle's current location by using the over-the-air (OTA) technology for navigation maps in the map service platform.
[0081] It should be noted that the above is only an example. In this embodiment of the application, the execution of the above method is not limited. That is, it can be the vehicle's own navigation or a mobile application, etc.
[0082] S202: Select at least one candidate route from the preset set of candidate routes that includes the current location and the target location.
[0083] Specifically, when executing step S202, after obtaining the vehicle's current location and the target location of the driving destination, the power domain controller can select at least one candidate driving route that includes the current location and the target location from a preset set of candidate driving routes based on the obtained current location and target location. It should be noted that the preset set of candidate driving routes includes each candidate route that the vehicle can drive within a set area.
[0084] Optionally, the power domain controller can use the vehicle's current location as the starting point and the target location of the driving destination as the ending point to generate several planned driving routes, thereby selecting at least one candidate driving route from the preset candidate route set that meets the preset route similarity conditions of the generated planned driving routes.
[0085] S203: Based on the road condition information of at least one candidate driving route, determine the route driving cost required for the vehicle on each of the at least one candidate driving route, and select the target driving route that meets the preset route driving cost conditions from at least one candidate driving route.
[0086] Specifically, during step 203, after selecting at least one candidate driving route, the power domain controller can determine the required route cost for the vehicle on each of the at least one candidate driving route based on the road condition information of that route. For the aforementioned at least one candidate driving route, refer to... Figure 3 As shown, perform the following steps respectively:
[0087] S301: From the traffic information of a candidate driving route, obtain the road segment information of each candidate driving segment contained in the candidate driving route.
[0088] Optional, see below Figure 4 As shown, when executing step S301, after obtaining a candidate driving route, the power domain controller can divide the obtained candidate driving route into road segments according to the predetermined road segment division threshold, and obtain the corresponding candidate driving road segments; furthermore, it can determine the road segment information of each candidate driving road segment based on the path information of the above-mentioned candidate driving route obtained from the navigation platform.
[0089] For example, the obtained candidate driving routes can be segmented every 5-30 meters (i.e., the segment division threshold) to obtain the corresponding candidate driving segments. Based on the path information of the candidate driving routes, the segment information of each candidate driving segment can be obtained, such as slope, curvature, planned speed, traffic information and other data.
[0090] S302: Based on the road segment characteristics contained in each of the obtained road segment information, determine the sub-energy consumption required by the vehicle in each candidate driving road segment.
[0091] Specifically, when executing step S302, after determining the road segment information of each candidate driving segment, the power domain controller can determine the sub-energy consumption required by the vehicle in each candidate driving segment based on the road segment characteristics contained in each road segment information, the feature interval to which each segment belongs, and the conversion method between the feature interval and the sub-energy consumption.
[0092] Optional, see below Figure 5 As shown, for each obtained road segment information, the following operations are performed: The power domain controller parses the road segment information through the predictive global energy management module to obtain the road segment characteristics of the corresponding candidate driving segments; then, based on the feature interval to which the road segment characteristics belong, the driving power and driving time of the vehicle in the candidate driving segments are determined; finally, based on the driving power and driving time, the sub-energy consumption required by the vehicle in the candidate driving segments is determined, whereby the prediction formula for the sub-energy consumption is as follows:
[0093] Q n =P n ×T n
[0094] Among them, P n T represents the driving power required for the nth candidate driving segment. n This represents the travel time required for the nth candidate road segment. It should be noted that the travel time T... n and driving power P n The specific prediction formula is as follows:
[0095]
[0096] P n =F n行驶 ×V n
[0097] Among them, S n V represents the length of the nth candidate driving segment. n F represents the average speed of the vehicle in the nth candidate road segment. n行驶 This represents the total driving resistance of the nth candidate driving segment. It should be noted that the total driving resistance F... n行驶 The specific calculation formula is as follows:
[0098] F n行驶 =F n阻力 +F n加速 +F n坡度
[0099] Among them, F n阻力 F represents the sliding resistance of the nth candidate driving segment. n加速 F represents the acceleration resistance of the nth candidate driving segment. n坡度 This represents the gradient resistance of the nth candidate driving segment. It should be noted that the coasting resistance F... n阻力 Acceleration resistance F n加速 and slope resistance F n坡度 The specific calculation formula is as follows:
[0100]
[0101]
[0102] F n坡度 =mg×sinθ
[0103] Among them, V n δ represents the average speed of the vehicle in the nth candidate driving segment, where a, b, and c are the vehicle's sliding resistance coefficients; δ represents the vehicle's rotational mass conversion coefficient, which is related to the flywheel, wheel moment of inertia, and transmission ratio; m represents the vehicle's mass; g represents gravitational acceleration; and θ represents the slope value of the nth candidate driving segment.
[0104] It is worth noting that the vehicle rotational mass conversion factor δ for various vehicle types will change depending on the vehicle's mass. For example, taking a truck as an example, the empirical value of the vehicle rotational mass conversion factor δ as a function of mass is shown in Table 1:
[0105] Table 1
[0106] δ 1.285 1.05
[0107] As shown in the table above, within a certain range, the vehicle rotational mass conversion factor δ decreases as the vehicle's mass increases.
[0108] S303: Based on the obtained energy consumption of each sub-energy consumption and the energy replenishment information of a candidate driving route, determine the energy consumption cost required by the vehicle on a candidate driving route.
[0109] Specifically, during step S303, after determining the sub-energy consumption required by the vehicle for each candidate driving segment, the power domain controller can determine the energy consumption required by the vehicle for a candidate driving route based on the preset energy consumption calculation formula and the obtained sub-energy consumption. The specific energy consumption calculation formula is as follows:
[0110]
[0111] Where Q represents the energy consumption required for the candidate driving route, and Eff Tol Q represents the overall efficiency of the vehicle system. n Let represent the sub-energy consumption required for the nth candidate driving segment in the candidate driving route, and m represent the number of candidate driving segments the candidate driving route is divided into. It should be noted that the overall efficiency of the vehicle system, Eff, is... Tol The specific calculation formula is as follows:
[0112] Eff Tol =Eff Mot ×Eff Re ×Eff Bat ×Eff Pt ×Eff Eac
[0113] Among them, Eff Mot Eff represents the motor efficiency of a vehicle. Re Eff represents the efficiency of a vehicle's range extender. Bat Eff represents the vehicle's battery efficiency. Pt Eff represents the efficiency of a vehicle's transmission system. Eac This refers to the efficiency of the vehicle's electrical accessories. It should be noted that this is different from the motor efficiency, Eff. Mot Range extender efficiency Eff Re Battery efficiency Eff Bat Transmission system efficiency Eff Pt Eff of electrical accessories Eac The calculation methods are as follows:
[0114] Motor efficiency Eff Mot The efficiency is calculated by interpolation based on the motor system efficiency and the universal characteristic efficiency of the motor (MAP) diagram.
[0115] Range extender efficiency Eff Re The results were obtained from the universal characteristic efficiency MAP diagram of the range extender system.
[0116] Battery efficiency Eff Bat This is derived from the battery charge and discharge efficiency MAP chart;
[0117] Transmission system efficiency Eff Pt Including transmission efficiency (Eff) Tras and rear axle efficiency Eff Rear Eff Pt =Eff Tras ×Eff Rear ;
[0118] Electrical accessory efficiency Eff Eac Eff can be determined by the ACCM efficiency of the air conditioner. AcDC-DC transformer efficiency Eff DCDC Motor steering efficiency Eff SDCAC Heater efficiency Eff PTC And motor air compressor efficiency Eff BDCAC Eff Eac =Eff Ac ×Eff DCDC ×Eff SDCAC ×Eff PTC ×Eff BDCAC .
[0119] Next, after determining the energy consumption required by the vehicle on the above candidate driving routes, the power domain controller can allocate the total energy consumption to fuel supply and charging / swapping according to a certain proportion based on the energy replenishment information such as gas stations, battery swapping stations, and charging stations along the above candidate driving routes, and finally calculate the total energy consumption cost (i.e., energy consumption cost) of the above candidate driving routes.
[0120] S304: Determine the route cost of a vehicle on a candidate route based on energy consumption cost and the road travel cost corresponding to a candidate route.
[0121] For example, when executing step S304, the power domain controller can determine the road travel cost required for the vehicle to travel on the candidate travel route based on the route length of the candidate travel route. Thus, based on the obtained energy consumption cost and road travel cost, the route travel cost required for the vehicle to travel on the candidate travel route is determined, which is the sum of the energy consumption cost and the road travel cost. It should be noted that the specific formula for calculating the route travel cost is as follows:
[0122] S Y =S N +S L
[0123] Among them, S Y S represents the route travel cost of a vehicle. N S represents the energy consumption cost of a vehicle. L This indicates the cost of driving a vehicle on the road.
[0124] Furthermore, after obtaining the route travel cost required by the vehicle for each of the at least one candidate travel routes based on the above method steps, the power domain controller can determine the order of travel costs for each of the at least one candidate travel routes based on the route travel costs required by the vehicle for each of the at least one candidate travel routes, and thereby select the target travel route that meets the travel cost condition from the at least one candidate travel route based on the obtained order of travel costs.
[0125] For example, see Figure 6 The diagram illustrates a specific application scenario for selecting a target driving route according to an embodiment of this application. After obtaining the required route driving costs (in order: 1025, 981, and 1127 yuan) for at least one candidate driving route (e.g., Cda.Dr.Route1, Cda.Dr.Route2, and Cda.Dr.Route3), the power domain controller can obtain the driving cost ranking order of at least one candidate driving route based on the driving cost of at least one route (i.e., 1025, 981, and 1127), which is 2, 3, and 1. Then, based on the obtained driving cost ranking order (i.e., 2, 3, and 1), the target driving route that meets the preset driving cost condition Dri.Cost.Condition, namely, the candidate driving route Cda.Dr.Route2 with the lowest driving cost ranking order, is selected from the at least one candidate driving route (i.e., Cda.Dr.Route1, Cda.Dr.Route2, and Cda.Dr.Route3).
[0126] Optionally, when selecting a target driving route from at least one candidate driving route, the power domain controller can comprehensively consider factors such as driving time and driving cost. In addition, the power domain controller can also return the target driving route number and the route driving cost to the navigation APP, which will then display them on the vehicle's infotainment screen.
[0127] S204: When a driving request is received, the vehicle is driven to travel on the target route according to the driving mode carried in the driving request.
[0128] Optionally, when performing step S204, after determining the target driving route that meets the route driving cost conditions, the power domain controller can drive on the target driving route based on the driving mode carried by the driving request sent by the target terminal.
[0129] For example, driving modes (also known as driving modes) can be divided into the following three types:
[0130] Scenario 1: Cost-first model.
[0131] If the vehicle's driving mode is cost-priority mode, the pure electric range is determined based on the vehicle's remaining battery energy storage capacity and the actual road conditions of the target driving route. Furthermore, if there is no battery swapping station within the determined pure electric range, the vehicle's range extender is triggered to generate electricity according to the power generation needs of reaching the battery swapping station outside the pure electric range, so that the vehicle can travel on the target driving route.
[0132] In one possible implementation, see [link / reference] Figure 7As shown, the power domain controller can drive the vehicle in a cost-priority mode along the target driving route in the following manner:
[0133] S701: Calculates route planning and power generation requirements based on driving mode settings and high-definition maps.
[0134] S702: Calculate the vehicle's current remaining pure electric range based on the vehicle's current remaining available battery power and real-time route information.
[0135] S703: Search for available battery swapping stations within the pure electric range boundary along the route and push them to the driver.
[0136] S704: During operation, the vehicle travels on pure electric power without sending range extender enable signals or power requirements.
[0137] S705: During operation, it performs real-time closed-loop monitoring to determine whether the pure electric range supports reaching the recommended battery swapping station.
[0138] S706: Pure electric range < distance to battery swapping station. If so, proceed to S707; otherwise, proceed to S705.
[0139] S707: Are there any other available battery swap stations within the pure electric range? If yes, then proceed to S708; if no, proceed to S709, and then further to S705.
[0140] S708: Calculates the power generation requirement to reach the nearest battery swapping station and sends the range extender power generation requirement to the vehicle power control module.
[0141] S709: Recommend other available battery swapping stations within the remaining pure electric range.
[0142] S710: Controls the generator controller (GCU) and the engine, generates electricity according to power demand, and provides real-time feedback on the operating status.
[0143] S711: Monitors the range extender's operating status and power in real time from the vehicle's power control module, calculates the power generation under the current demand conditions, and transfers the results to S705.
[0144] Scenario 2: Time-priority mode.
[0145] If the vehicle's driving mode is time-priority mode, the pure electric range of the vehicle is determined based on the vehicle's available driving time and the actual road conditions of the target driving segment. Furthermore, when it is determined that the pure electric range meets the preset first pure electric range condition, the range extender is triggered to generate electricity according to the power generation demand to reach the battery swapping station, so that the vehicle can travel on the target driving route.
[0146] In one possible implementation, it is assumed that the preset first pure electric driving range condition is that the pure electric driving range is less than the distance from the vehicle to the battery swapping station with a preset distance condition, see reference. Figure 8 As shown, the power domain controller can drive the vehicle in a time-priority mode along the target route in the following manner:
[0147] S801: Calculates route planning and power generation requirements based on driving mode settings and high-definition maps.
[0148] S802: Calculate the mileage available for driving under the current driving conditions based on the vehicle's current available driving time and real-time route information.
[0149] S803: Search for available battery swapping stations within the drivable mileage boundary along the route and push them to the driver.
[0150] S804: During operation, real-time closed-loop detection is performed to determine whether the pure electric range supports reaching the recommended battery swapping station.
[0151] S805: Pure electric range < distance to battery swapping station. If not, proceed to S804; if yes, proceed to S806.
[0152] S806: Calculates the power generation requirement to reach the recommended battery swapping station and sends the range extender power generation requirement to the vehicle power control module.
[0153] S807: Controls the GCU and engine, generates electricity according to power demand, and provides real-time feedback on operating status.
[0154] S808: Monitors the range extender's operating status and power in real time from the vehicle's power control module, calculates the power generation under the current demand conditions, and transfers the results to S803.
[0155] Scenario 3: Custom mode.
[0156] If the vehicle's driving mode is set to custom mode, when the pure electric range meets the preset second pure electric range condition, the range extender will be triggered to generate electricity according to the power generation needs to reach the driving destination, so that the vehicle can travel on the target driving route.
[0157] In one possible implementation, it is assumed that the preset second pure electric range condition is that the pure electric range is less than the distance between the vehicle and the driving destination. (See [reference]) Figure 9 As shown, the power domain controller can drive the vehicle in a custom mode along a target driving route in the following manner:
[0158] S901: Based on driving mode settings and high-definition maps, it performs route planning and calculates power generation requirements.
[0159] S902: Calculates the distance to the destination based on the user's selected battery swapping station or destination.
[0160] S903: During operation, it performs real-time closed-loop detection to determine whether the pure electric range is sufficient to reach the destination.
[0161] S904: Pure electric range < destination driving distance. If yes, proceed to S905; otherwise, proceed to S903.
[0162] S905: Calculates the power generation requirement to reach the destination and sends the range extender power generation requirement to the vehicle power control module.
[0163] S906: Controls the GCU and engine, generates electricity according to power generation needs, and provides real-time feedback on the operating status.
[0164] S907: Monitors the range extender's operating status and power in real time from the vehicle's power control module, calculates the power generation under the current demand conditions, and transfers the results to S903.
[0165] Optionally, when the power domain controller drives the vehicle to travel on the target route according to the driving mode carried by the driving request, if the vehicle is currently in a congested section of the target route, the range extender is turned off; if the vehicle is currently in a smooth section of the target route, the range extender is turned on to generate electricity according to preset power generation conditions; if there is an uphill section within a set distance ahead of the vehicle that meets preset uphill conditions, and the vehicle's battery discharge power does not meet the vehicle's requirements, the range extender is turned on to generate electricity according to preset power generation conditions; if there is a downhill section within a set distance ahead of the vehicle that meets preset downhill conditions, and the vehicle's remaining battery energy storage capacity is not greater than the total energy recovery of the downhill section, the range extender is turned off.
[0166] Therefore, the start-stop control based on the range extender not only considers the vehicle's noise, vibration, and harshness (NVH), i.e., smoothness, but also, to a certain extent, provides the generated electricity to the vehicle's driving consumption to achieve energy-saving control and reduce energy conversion losses. In addition, when the map indicates a large uphill slope ahead and the battery discharge power does not meet the vehicle's needs, the range extender is activated in advance to complete the engine warm-up, and then provides power generation assistance according to the range extender's optimal power generation point. At the same time, when a long downhill slope is detected ahead, the system predicts whether the total energy recovered from the long downhill slope can be fully recovered based on the current battery state of charge (SOC). If not, the range extender is shut off in advance to drive on pure electric power, ensuring the energy recovery needs of the long downhill slope and avoiding energy loss due to lack of energy recovery when going up or down long slopes, as well as the risk of overheating of mechanical components in the braking system due to prolonged operation.
[0167] Based on the above methods and steps, please refer to Figure 10 The diagram illustrates a specific application scenario of a predictive energy management method provided in this application. The power domain controller acquires the vehicle's current location (Cur.Location) and the target location (Tar.Location). Then, it filters at least one candidate route (e.g., Cda.Dr.Route1, Cda.Dr.Route2, and Cda.Dr.Route3) from a preset candidate route set (Can.Tra.Path.Set). Further, based on the traffic information of each of the at least one candidate route (in order: Traffic.Infor1, Traffic.In... ... The system uses `for2` and `Traffic.Infor3` to determine the route cost required for the vehicle on at least one candidate route (namely `Route.Tra.Cost1`, `Route.Tra.Cost2`, and `Route.Tra.Cost3`, respectively). It then selects the target route from the at least one candidate route that meets the preset route cost condition `Route.Tra.Cost.Cond`, such as `Cda.Dr.Route2`. Finally, when a `Dri.Request` is received from the target terminal, the system drives the vehicle to travel on the target route `Cda.Dr.Route2` according to the driving mode (e.g., time priority mode) carried in the `Dri.Request`.
[0168] In summary, the predictive energy management method provided in this application embodiment obtains the vehicle's current location and the target location of the driving destination; then, it selects at least one candidate driving route that includes the current location and the target location from a preset set of candidate driving routes; further, based on the road condition information of each of the at least one candidate driving route, it determines the route driving cost required by the vehicle on each of the at least one candidate driving route, and selects a target driving route that meets the preset route driving cost conditions from at least one candidate driving route; finally, when a driving request is received, it drives the vehicle to drive on the target driving route according to the driving mode carried by the driving request.
[0169] In this approach, a target driving route that meets the preset route driving cost conditions is selected from at least one candidate driving route. When a driving request is received, the vehicle is driven to drive on the target driving route according to the driving mode carried in the driving request. This avoids the technical drawback of the prior art, which uses a rolling optimization algorithm to determine the energy distribution rules of the hybrid components based solely on the planned vehicle speed trajectory and the road shape changes of the road ahead of the vehicle. This may result in situations where the corresponding driving needs cannot be met. Therefore, this approach is used to meet various types of driving needs.
[0170] Furthermore, based on the same technical concept, embodiments of this application also provide a predictive energy management device, which is used to implement the predictive energy management method flow described above in embodiments of this application. See also Figure 11 As shown, the predictive energy management device includes: a response module 1101, a screening module 1102, a determination module 1103, and a driving module 1104, wherein:
[0171] The response module 1101 is used to obtain the vehicle's current location and the target location of the driving destination;
[0172] The filtering module 1102 is used to filter at least one candidate driving route from a preset set of candidate driving routes, which includes the current location and the target location.
[0173] The determination module 1103 is used to determine the route travel cost required by the vehicle on each of the at least one candidate travel routes based on the road condition information of each of the at least one candidate travel routes, and to select the target travel route that meets the preset route travel cost conditions from the at least one candidate travel route.
[0174] The drive module 1104 is used to drive the vehicle on the target driving route according to the driving mode carried in the driving request when a driving request is received.
[0175] In one possible embodiment, when determining the route travel cost required by the vehicle on each of the at least one candidate route based on the road condition information of each of the at least one candidate route in step three, the determining module 1103 is specifically used for:
[0176] For at least one candidate route, perform the following operations respectively:
[0177] From the traffic information of a candidate driving route, obtain the road segment information of each candidate driving segment contained in the candidate driving route;
[0178] Based on the road segment characteristics contained in each of the obtained road segment information, the sub-energy consumption required by the vehicle in each candidate driving road segment is determined respectively.
[0179] Based on the obtained energy consumption of each sub-energy and the energy replenishment information of a candidate driving route, the energy consumption cost required by the vehicle on a candidate driving route is determined.
[0180] The route cost of a vehicle on a candidate route is determined based on the energy consumption cost and the road travel cost corresponding to the candidate route.
[0181] In one possible embodiment, when determining the sub-energy consumption required by the vehicle for each candidate driving segment based on the road segment characteristics contained in the obtained road segment information, the determining module 1103 is specifically used for:
[0182] For each road segment, perform the following operations:
[0183] The information of a road segment is analyzed to obtain the road segment characteristics of the corresponding candidate driving segments;
[0184] Based on the feature intervals of road segment feature attribution, determine the driving power and driving time of vehicles on candidate driving road segments;
[0185] Based on driving power and driving time, the sub-energy consumption required by the vehicle on the candidate driving segment is determined.
[0186] In one possible embodiment, when selecting a target driving route that meets the preset route driving cost conditions from at least one candidate driving route in step three, the determining module 1103 is specifically used for:
[0187] Based on the route travel cost required by each vehicle on at least one candidate route, determine the order of travel costs for each of the at least one candidate route;
[0188] Based on the obtained ranking of various driving costs, a target driving route that meets the energy consumption conditions is selected from at least one candidate driving route.
[0189] In one possible embodiment, when the vehicle is driven to travel on the target route according to the driving mode carried by the driving request in step four, the driving module 1104 is specifically used for:
[0190] If the driving mode is cost-priority mode, the pure electric range of the vehicle is determined based on the remaining energy storage capacity of the vehicle's battery and the actual road conditions of the target driving segment.
[0191] If there is no battery swapping station within the determined pure electric range, the vehicle's range extender is triggered to generate electricity according to the power generation needs of the battery swapping station outside the pure electric range, so that the vehicle can travel on the target route.
[0192] In one possible embodiment, when the vehicle is driven to travel on the target route according to the driving mode carried by the driving request in step four, the driving module is specifically used for:
[0193] If the driving mode is time priority mode, the pure electric range of the vehicle is determined based on the available driving time of the vehicle and the actual road conditions of the target driving segment.
[0194] When the pure electric range meets the preset first pure electric range condition, the range extender is triggered to generate electricity according to the power generation needs of reaching the battery swapping station, so that the vehicle can travel on the target route.
[0195] In one possible embodiment, when the vehicle is driven to travel on the target route according to the driving mode carried by the driving request in step four, the driving module is specifically used for:
[0196] If the driving mode is set to custom mode, when the second pure electric range condition is determined, the range extender is triggered to generate electricity according to the power generation needs to reach the driving destination, so that the vehicle can travel on the target driving route.
[0197] In one possible embodiment, while driving the vehicle according to the driving mode carried by the driving request on the target driving route, the driving module 1104 is further configured to:
[0198] If the vehicle is currently in a congested section of the target route, turn off the vehicle's range extender;
[0199] If the vehicle is currently on a smooth section of the target route, activate the range extender;
[0200] If there is an uphill section that meets the preset conditions within a set distance in front of the vehicle, and the vehicle's battery discharge power does not meet the vehicle's requirements, then the range extender will be activated.
[0201] If there is a downhill section within a set distance ahead of the vehicle that meets the preset downhill conditions, and the remaining energy storage capacity of the vehicle's battery is not greater than the total energy recovery of the downhill section, then the range extender will be turned off.
[0202] Based on the same technical concept, embodiments of this application also provide an electronic device that can implement the predictive energy management method flow provided in the above embodiments of this application. In one embodiment, the electronic device may be a server, a terminal device, or other electronic equipment. Figure 12 As shown, the electronic device may include:
[0203] At least one processor 1201 and a memory 1202 connected to at least one processor 1201. In this embodiment, the specific connection medium between the processor 1201 and the memory 1202 is not limited. Figure 12 The example shown is the connection between processor 1201 and memory 1202 via bus 1200. Bus 1200 is... Figure 12 The connections between other components are shown in thick lines only and are not intended to be limiting. The Bus 1200 can be divided into address bus, data bus, control bus, etc., for ease of representation. Figure 12 The term is represented by a single thick line, but this does not imply that there is only one bus or one type of bus. Alternatively, the processor 1201 can also be called a controller; there is no restriction on the name.
[0204] In this embodiment, memory 1202 stores instructions executable by at least one processor 1201. By executing the instructions stored in memory 1202, at least one processor 1201 can execute a predictive energy management method as described above. Processor 1201 can implement... Figure 11 The functions of each module in the device shown.
[0205] The processor 1201 is the control center of the device. It can connect to various parts of the control device through various interfaces and lines. By running or executing instructions stored in memory 1202 and calling data stored in memory 1202, the processor can perform various functions and process data, thereby monitoring the device as a whole.
[0206] In one possible design, processor 1201 may include one or more processing units. Processor 1201 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may also not be integrated into processor 1201. In some embodiments, processor 1201 and memory 1202 may be implemented on the same chip; in some embodiments, they may also be implemented on separate chips.
[0207] Processor 1201 can be a general-purpose processor, such as a CPU, digital signal processor, application-specific integrated circuit, field-programmable gate array or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the predictive energy management method disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.
[0208] Memory 1202, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. Memory 1202 may include at least one type of storage medium, such as flash memory, hard disk, multimedia card, card-type memory, random access memory (RAM), static random access memory (SRAM), programmable read-only memory (PROM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), magnetic memory, magnetic disk, optical disk, etc. Memory 1202 can be any other medium capable of carrying or storing desired program code in the form of instructions or data structures that can be accessed by a computer, but is not limited thereto. In the embodiments of this application, memory 1202 can also be a circuit or any other device capable of implementing storage functions for storing program instructions and / or data.
[0209] By designing and programming the processor 1201, the code corresponding to the predictive energy management method described in the foregoing embodiments can be embedded into the chip, enabling the chip to execute the code during operation. Figure 2The steps of a predictive energy management method according to the illustrated embodiment are described below. How to design and program the processor 1201 is a technique well-known to those skilled in the art and will not be elaborated upon here.
[0210] Based on the same inventive concept, embodiments of this application also provide a storage medium storing computer instructions that, when executed on a computer, cause the computer to perform a predictive energy management method as described above.
[0211] In some possible implementations, various aspects of the predictive energy management method provided by this application can also be implemented in the form of a program product including program code that, when the program product is run on a device, causes the control device to perform the steps in a predictive energy management method according to various exemplary embodiments of this application as described above.
[0212] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0213] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0214] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0215] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A predictive energy management method, characterized in that, include: Step 1: Obtain the vehicle's current location and the target location of the driving destination; Step 2: Select at least one candidate driving route from the preset set of candidate driving routes that includes the current location and the target location; Step 3: Based on the road condition information of each of the at least one candidate driving route, determine the route driving cost required by the vehicle for each of the at least one candidate driving route, and select the target driving route that meets the preset route driving cost conditions from the at least one candidate driving route. Step 4: When a driving request is received, the vehicle is driven to travel on the target driving route according to the driving mode carried in the driving request. In step three, determining the route travel cost required by the vehicle for each of the at least one candidate route based on the road condition information of each candidate route includes: For each of the at least one candidate driving routes, perform the following operations: From the traffic information of a candidate driving route, obtain the road segment information of each candidate driving segment contained in the candidate driving route; Based on the road segment characteristics contained in each of the obtained road segment information, the sub-energy consumption required by the vehicle in each candidate driving road segment is determined respectively. Based on the preset energy consumption calculation formula and the obtained sub-energy consumption, the energy consumption required by the vehicle on the candidate driving route is determined. Based on the energy consumption and the energy replenishment information of the candidate driving route, the energy consumption is allocated proportionally to different energy replenishments to determine the total energy cost required by the vehicle on the candidate driving route. Based on the total energy consumption cost and the road travel cost corresponding to the candidate travel route, the route travel cost of the vehicle on the candidate travel route is determined.
2. The method as described in claim 1, characterized in that, The step of determining the sub-energy consumption required by the vehicle for each candidate driving road segment based on the road segment characteristics contained in the obtained road segment information includes: For each of the aforementioned road segment information, perform the following operations respectively: The road segment information is analyzed to obtain the road segment characteristics of the corresponding candidate driving segments; Based on the feature interval to which the road segment features belong, the driving power and driving time of the vehicle in the candidate driving road segment are determined; Based on the driving power and the driving time, the sub-energy consumption required by the vehicle on the candidate driving segment is determined.
3. The method as described in claim 1, characterized in that, Step three involves selecting target routes from the at least one candidate route that meet preset route cost conditions, including: Based on the route travel cost required by the vehicle for each of the at least one candidate travel routes, determine the order of travel costs for each of the at least one candidate travel routes; Based on the obtained order of various travel costs, a target travel route that meets the preset travel cost conditions is selected from the at least one candidate travel route.
4. The method according to any one of claims 1-3, characterized in that, Step four, which involves driving the vehicle according to the driving mode specified in the driving request on the target route, includes: If the driving mode is a cost-priority mode, the pure electric range of the vehicle is determined based on the remaining energy storage capacity of the vehicle's battery and the actual road conditions of the target driving route. When it is determined that there is no battery swapping station within the pure electric range, the vehicle's range extender is triggered to generate electricity according to the power generation needs of reaching a battery swapping station outside the pure electric range, so that the vehicle can travel on the target driving route.
5. The method according to any one of claims 1-3, characterized in that, Step four, which involves driving the vehicle according to the driving mode specified in the driving request on the target route, includes: If the driving mode is time-priority mode, the pure electric range of the vehicle is determined based on the available driving time of the vehicle and the actual road conditions of the target driving route. When the pure electric range is determined to meet the preset first pure electric range condition, the vehicle's range extender is triggered to generate electricity according to the power generation needs of reaching the battery swapping station outside the pure electric range, so that the vehicle can travel on the target driving route.
6. The method according to any one of claims 1-3, characterized in that, Step four, which involves driving the vehicle according to the driving mode specified in the driving request on the target route, includes: If the driving mode is a custom mode, the pure electric range of the vehicle is determined based on the available driving time of the vehicle and the actual road conditions of the target driving route. When the pure electric range is determined to meet the preset second pure electric range condition, the vehicle's range extender is triggered to generate electricity according to the power generation requirements to reach the driving destination, so that the vehicle can travel on the target driving route.
7. The method according to any one of claims 1-3, characterized in that, The process of driving the vehicle according to the driving mode carried by the driving request on the target driving route also includes: If the vehicle is currently in a congested section of the target route, then the vehicle's range extender is turned off; If the vehicle is currently on a smooth section of the target driving route, then the range extender is activated; If there is an uphill section that meets the preset uphill conditions within a set distance range in front of the vehicle, and the battery discharge power of the vehicle does not meet the needs of the whole vehicle, then the range extender will be activated. If there is a downhill section within a set distance ahead of the vehicle that meets the preset downhill section conditions, and the remaining energy storage capacity of the vehicle's battery is not greater than the total energy recovery of the downhill section, then the range extender will be turned off.
8. A predictive energy management device, characterized in that, include: The response module is used to obtain the vehicle's current location and the target location of the driving destination; The filtering module is used to filter at least one candidate driving route from a preset set of candidate driving routes that includes the current location and the target location; The determination module is used to determine the route travel cost required by the vehicle for each of the at least one candidate travel routes based on the road condition information of each of the at least one candidate travel routes, and to filter out the target travel routes that meet the preset route travel cost conditions from the at least one candidate travel routes. The driving module is used to drive the vehicle according to the driving mode carried in the driving request when a driving request is received, and drive the vehicle on the target driving route. Wherein, when determining the route travel cost required by the vehicle for each of the at least one candidate travel routes based on the road condition information of each of the at least one candidate travel routes, the determining module is specifically used for: For each of the at least one candidate driving routes, perform the following operations: From the traffic information of a candidate driving route, obtain the road segment information of each candidate driving segment contained in the candidate driving route; Based on the road segment characteristics contained in each of the obtained road segment information, the sub-energy consumption required by the vehicle in each candidate driving road segment is determined respectively. Based on the preset energy consumption calculation formula and the obtained sub-energy consumption, the energy consumption required by the vehicle on the candidate driving route is determined. Based on the energy consumption and the energy replenishment information of the candidate driving route, the energy consumption is allocated proportionally to different energy replenishments to determine the total energy cost required by the vehicle on the candidate driving route. Based on the total energy consumption cost and the road travel cost corresponding to the candidate travel route, the route travel cost of the vehicle on the candidate travel route is determined.
9. The apparatus as claimed in claim 8, characterized in that, When determining the sub-energy consumption required by the vehicle for each candidate driving road segment based on the road segment features contained in the obtained road segment information, the determining module is specifically used for: For each of the aforementioned road segment information, perform the following operations respectively: The road segment information is analyzed to obtain the road segment characteristics of the corresponding candidate driving segments; Based on the feature interval to which the road segment features belong, the driving power and driving time of the vehicle in the candidate driving road segment are determined; Based on the driving power and the driving time, the sub-energy consumption required by the vehicle on the candidate driving segment is determined.
10. The apparatus as claimed in claim 8, characterized in that, When selecting a target route that meets the preset route travel cost conditions from the at least one candidate route, the determining module is specifically used for: Based on the route travel cost required by the vehicle for each of the at least one candidate travel routes, determine the order of travel costs for each of the at least one candidate travel routes; Based on the obtained order of various travel costs, a target travel route that meets the preset travel cost conditions is selected from the at least one candidate travel route.
11. The apparatus as claimed in any one of claims 8-10, characterized in that, When the driving module is used to drive the vehicle on the target route in accordance with the driving mode carried by the driving request, the driving module is specifically used for: If the driving mode is a cost-priority mode, the pure electric range of the vehicle is determined based on the remaining energy storage capacity of the vehicle's battery and the actual road conditions of the target driving route. When it is determined that there is no battery swapping station within the pure electric range, the vehicle's range extender is triggered to generate electricity according to the power generation needs of reaching a battery swapping station outside the pure electric range, so that the vehicle can travel on the target driving route.
12. The apparatus as claimed in any one of claims 8-10, characterized in that, When the driving module is used to drive the vehicle on the target route in accordance with the driving mode carried by the driving request, the driving module is specifically used for: If the driving mode is time-priority mode, the pure electric range of the vehicle is determined based on the available driving time of the vehicle and the actual road conditions of the target driving route. When the pure electric range is determined to meet the preset first pure electric range condition, the vehicle's range extender is triggered to generate electricity according to the power generation needs of reaching the battery swapping station outside the pure electric range, so that the vehicle can travel on the target driving route.
13. The apparatus as claimed in any one of claims 8-10, characterized in that, When the driving module is used to drive the vehicle on the target route in accordance with the driving mode carried by the driving request, the driving module is specifically used for: If the driving mode is a custom mode, the pure electric range of the vehicle is determined based on the available driving time of the vehicle and the actual road conditions of the target driving route. When the pure electric range is determined to meet the preset second pure electric range condition, the vehicle's range extender is triggered to generate electricity according to the power generation requirements to reach the driving destination, so that the vehicle can travel on the target driving route.
14. The apparatus according to any one of claims 8-10, characterized in that, During the process of driving the vehicle according to the driving mode carried by the driving request on the target driving route, the driving module is further configured to: If the vehicle is currently in a congested section of the target route, then the vehicle's range extender is turned off; If the vehicle is currently on a smooth section of the target driving route, then the range extender is activated; If there is an uphill section that meets the preset uphill conditions within a set distance range in front of the vehicle, and the battery discharge power of the vehicle does not meet the needs of the whole vehicle, then the range extender will be activated. If there is a downhill section within a set distance ahead of the vehicle that meets the preset downhill section conditions, and the remaining energy storage capacity of the vehicle's battery is not greater than the total energy recovery of the downhill section, then the range extender will be turned off.
15. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method as described in any one of claims 1-7.
16. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-7.
Citation Information
Patent Citations
Extended-range electric vehicle energy management control method based on charging management
CN112572168A
Hybrid vehicle driving method and device and storage medium
CN113008253A
Driving path selection method and device, electronic equipment and storage medium
CN115900740A