Endurance mileage acquisition method and device, electronic equipment and storage medium
By obtaining predicted driving roads and calculating energy consumption in new energy vehicles, combined with historical data, the problem that new energy vehicles cannot accurately obtain range is solved, and more accurate range prediction is achieved, improving user experience.
Patent Information
- Application Number
- CN202411341519.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-25
- Publication Date
- 2025-01-10
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
New energy vehicles cannot accurately obtain range, resulting in users' mileage anxiety.
By obtaining the predicted road of driving, predicting energy consumption, calculating target and current energy consumption during the vehicle's driving, and accurately calculate the remaining range through combining historical data.
Accurate prediction of range is achieved, avoiding anxiety caused by users due to inability to accurately obtain range and improving user experience.
Smart Images

Figure CN119283719A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle control technology, and in particular to a method, device, electronic device and storage medium for obtaining cruising range. Background Art
[0002] New energy vehicles refer to vehicles that use unconventional automotive fuels as their power source (or use conventional automotive fuels and adopt new on-board power devices), and integrate advanced technologies in vehicle power control and drive to form vehicles with advanced technical principles, new technologies, and new structures.
[0003] One type of new energy vehicle uses batteries as a power source for energy storage, and provides electric energy to the motor through the battery to drive the motor to run, thereby driving the vehicle. Pure electric vehicles or hybrid vehicles that use batteries as power sources have been widely recognized by users for their low emissions, high energy utilization, simple structure, low noise, and wide range of raw materials, and have entered a stage of rapid popularization. However, when users use new energy vehicles that use batteries as power sources on a daily basis, the vehicles often cannot accurately obtain the current cruising range, causing users to have mileage anxiety. Summary of the invention
[0004] In view of this, the embodiments of the present application provide a method, device, electronic device and storage medium for obtaining cruising range to solve the problem in the prior art that the vehicle cannot accurately obtain the cruising range.
[0005] A first aspect of an embodiment of the present application provides a method for obtaining a cruising range, the method comprising: obtaining a predicted driving route of the vehicle during driving of the vehicle; predicting the energy consumption of the vehicle on the predicted driving route to obtain an initial average energy consumption, and calculating a target average energy consumption when the vehicle is traveling on the predicted driving route based on the initial average energy consumption and the historical average energy consumption of the vehicle; calculating a first predicted mileage of the vehicle based on the target average energy consumption and the current power of the vehicle, and calculating a second predicted mileage of the vehicle based on the current energy consumption and the current power of the vehicle; and determining the remaining cruising range of the vehicle based on the first predicted mileage and the second predicted mileage.
[0006] According to a second aspect of an embodiment of the present application, a device for acquiring a cruising range is provided, the device comprising: an acquisition module for acquiring a predicted driving route of a vehicle during driving of the vehicle; a prediction module for predicting the energy consumption of the vehicle on the predicted driving route, obtaining an initial average energy consumption, and calculating a target average energy consumption when the vehicle is traveling on the predicted driving route based on the initial average energy consumption and the historical average energy consumption of the vehicle; a calculation module for calculating a first predicted mileage of the vehicle based on the target average energy consumption and the current power of the vehicle, and calculating a second predicted mileage of the vehicle based on the current energy consumption and the current power of the vehicle; and a determination module for determining the remaining cruising range of the vehicle based on the first predicted mileage and the second predicted mileage.
[0007] According to a third aspect of an embodiment of the present application, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above method when executing the computer program.
[0008] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, which stores a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.
[0009] Compared with the prior art, the embodiments of the present application have the following beneficial effects: the method in the embodiments of the present application obtains a predicted driving route of the vehicle during the driving of the vehicle; predicts the energy consumption of the vehicle on the predicted driving route to obtain an initial average energy consumption, and calculates the target average energy consumption of the vehicle when traveling on the predicted driving route based on the initial average energy consumption and the historical average energy consumption of the vehicle; calculates a first predicted mileage of the vehicle based on the target average energy consumption and the current power of the vehicle, and calculates a second predicted mileage of the vehicle based on the current speed and current power of the vehicle; determines the remaining cruising range of the vehicle based on the first predicted mileage and the second predicted mileage; wherein the first predicted mileage can reflect the impact of the predicted driving route that the vehicle is about to travel on the cruising range, and the second predicted mileage can reflect the impact of the vehicle's current energy consumption on the cruising range, thereby making the determined remaining cruising range more accurate, avoiding the problem in the related art that the vehicle cannot accurately obtain the cruising range. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0011] Figure 1It is a flowchart of a method for obtaining a cruising range provided in an embodiment of the present application;
[0012] Figure 2 It is a flowchart of another method for obtaining cruising range provided in an embodiment of the present application;
[0013] Figure 3 It is a flowchart of another method for obtaining cruising range provided in an embodiment of the present application;
[0014] Figure 4 This is a basic schematic diagram of the corresponding relationship between the climbing grade and the correction rate provided in an embodiment of the present application;
[0015] Figure 5 It is a flowchart of another method for obtaining cruising range provided in an embodiment of the present application;
[0016] Figure 6 It is a flowchart of another method for obtaining cruising range provided in an embodiment of the present application;
[0017] Figure 7 is a flowchart of another optional method for obtaining cruising range provided in an embodiment of the present application;
[0018] Figure 8 It is a flowchart of another optional method for obtaining the cruising range provided in an embodiment of the present application;
[0019] Fig. 9 It is a flowchart of another optional method for obtaining the cruising range provided in an embodiment of the present application;
[0020] Fig.10 It is a structural schematic diagram of a device for obtaining a cruising range provided in an embodiment of the present application;
[0021] Fig.11 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0022] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0023] A method and device for obtaining cruising range according to an embodiment of the present application will be described in detail below with reference to the accompanying drawings.
[0024] Figure 1A method for obtaining a cruising range is provided in an embodiment of the present application. Figure 1 As shown, the method includes:
[0025] S101, during the driving process of the vehicle, obtaining a predicted driving road of the vehicle;
[0026] S102, predicting the energy consumption of the vehicle traveling on the predicted driving road to obtain an initial average energy consumption, and calculating a target average energy consumption when the vehicle travels on the predicted driving road based on the initial average energy consumption and the historical average energy consumption of the vehicle;
[0027] S103, calculating a first predicted mileage of the vehicle according to the target average energy consumption and the current power of the vehicle, and calculating a second predicted mileage of the vehicle according to the current speed and current power of the vehicle;
[0028] S104: Determine the remaining cruising range of the vehicle according to the first predicted mileage and the second predicted mileage.
[0029] It can be understood that the above-mentioned method for obtaining the cruising range provided in this example is applied to a vehicle, which is a new energy vehicle that uses a battery as a storage power source. The above-mentioned vehicles include vehicles with automatic driving or intelligent driving (including vehicles with manned functions (such as cars, buses, large buses, minibuses, etc.), cargo vehicles (such as ordinary trucks, vans, trailers, closed trucks, tank trucks, flatbed trucks, container trucks, dump trucks, special structure trucks), special vehicles (such as logistics distribution vehicles, automatic guided transport vehicles AGV, patrol cars, cranes, cranes, excavators, bulldozers, forklifts, rollers, loaders, off-road engineering vehicles, armored engineering vehicles, sewage treatment vehicles, sanitation vehicles, vacuum trucks, floor washing vehicles, sprinkler trucks, sweeping robots, food delivery robots, shopping guide robots, lawn mowers, golf carts, etc.), vehicles with entertainment functions (such as entertainment vehicles, amusement park automatic driving devices, balance cars, etc.), rescue vehicles (such as fire trucks, ambulances, power repair vehicles, engineering rescue vehicles, etc.)), etc.
[0030] Specifically, during the driving process, the vehicle will predict the future driving path and obtain a predicted driving path; wherein, obtaining the predicted driving path of the vehicle includes: obtaining the predicted driving path based on the navigation information of the vehicle; and / or obtaining the current vehicle position, speed, acceleration and other information through sensors such as GPS, wheel speed sensors, and inertial measurement units (IMUs); obtaining the vehicle's posture information through the IMU, including yaw angular velocity, pitch angle, roll angle, etc., and predicting the future driving path based on the above information to obtain a predicted driving path.
[0031] It can be understood that the above-mentioned predicted driving road length is a preset length, and the value range of the preset length is 1KM to 10KM. Preferably, the preset length is one of 2KM, 3KM, 4KM, 5KM, 6KM, 7KM, 8KM, and 9KM.
[0032] In some examples, after obtaining the predicted driving road, the vehicle will predict its future driving energy consumption when driving the predicted driving road to obtain an initial average energy consumption, which is the initial energy consumption required for the vehicle to travel 1KM on the predicted driving road.
[0033] This example also obtains the historical average energy consumption of the vehicle, which is the energy consumed by the vehicle during the last 1 km of driving; for example, during the driving process, the energy consumption consumed by the vehicle during the past 10 km is collected (the energy consumption of the entire process is calculated by the battery bus voltage and current), which is recorded as E1, and then the above historical average energy consumption Eavg can be calculated by E1 / 10. It can be understood that when the driving distance of the vehicle after this start does not meet 10 km, the most recent driving distance is used as the calculation standard, and the power consumption at the beginning of the driving is based on the standard amount to obtain the historical average energy consumption Eavg.
[0034] After obtaining the above-mentioned initial average energy consumption and historical average energy consumption, this example will further calculate the target average energy consumption of the vehicle when traveling on the predicted driving road based on the initial average energy consumption and the historical average energy consumption of the vehicle (the target average energy consumption is the target energy consumption required for the vehicle to travel 1KM on the predicted driving road). This method combines energy consumption prediction and historical average energy consumption, so that the determined target average energy consumption is closer to the actual unit energy consumption of the vehicle when traveling on the predicted driving road in the future.
[0035] It can be understood that the vehicle's cruising range is related to the vehicle's unit energy consumption and the vehicle's charge. Therefore, after determining the above-mentioned target average energy consumption, this example will obtain the vehicle's current charge, which is the vehicle's remaining charge, and then calculate the vehicle's first predicted mileage based on the target average energy consumption and the vehicle's current charge. Specifically, the first predicted mileage is obtained by dividing the current charge by the target average energy consumption. For example, assuming the vehicle's current charge is P, the target average energy consumption is E, and the first predicted mileage is R1, then R1=P / E.
[0036] It can be understood that the above R1 is obtained by predicting the energy consumption of the vehicle when it travels on the predicted driving road in the future; in order to make the determined remaining energy consumption mileage more accurate, this example will further combine the current energy consumption of the vehicle to obtain the second predicted mileage; specifically, the second predicted mileage of the vehicle is calculated based on the current energy consumption and the current power of the vehicle, and the current energy consumption is the sum of the energy consumption corresponding to the current speed of the vehicle and the non-driving energy consumption (a collection of energy consumption of the air-conditioning system, the cabin system, etc.); wherein, the second predicted mileage is obtained by dividing the current power by the current energy consumption; illustratively, assuming that the current power of the vehicle is P, the current energy consumption is E1, and the second predicted mileage is R2, then R2=P / E1.
[0037] After determining the first predicted mileage and the second predicted mileage, this example will determine the remaining range of the vehicle based on the first predicted mileage and the second predicted mileage. The remaining range not only takes into account the impact of the predicted driving road that the vehicle is about to travel on the range, but also takes into account the impact of the vehicle's current energy consumption on the range, thereby making the determined remaining range more accurate.
[0038] According to the technical solution provided in the embodiment of the present application, during the driving process of the vehicle, a predicted driving road of the vehicle is obtained; the energy consumption of the vehicle on the predicted driving road is predicted to obtain an initial average energy consumption, and the target average energy consumption of the vehicle when driving on the predicted driving road is calculated based on the initial average energy consumption and the historical average energy consumption of the vehicle; the first predicted mileage of the vehicle is calculated based on the target average energy consumption and the current power of the vehicle, and the second predicted mileage of the vehicle is calculated based on the current speed and current power of the vehicle; the remaining cruising range of the vehicle is determined based on the first predicted mileage and the second predicted mileage; wherein the first predicted mileage can reflect the impact of the predicted driving road that the vehicle is about to travel on the cruising range, and the second predicted mileage can reflect the impact of the vehicle's current energy consumption on the cruising range, thereby making the determined remaining cruising range more accurate, avoiding the problem in the related art that the vehicle cannot accurately obtain the cruising range.
[0039] In some embodiments, Figure 2 As shown, the energy consumption of the vehicle on the predicted driving road is predicted to obtain the initial average energy consumption, including:
[0040] S201, obtaining a road type of a predicted driving road, and obtaining a road slope of the predicted driving road, and determining a predicted driving energy consumption of a vehicle traveling on the predicted driving road according to the road type and the road slope;
[0041] S202: Obtain historical non-driving energy consumption of the vehicle, and determine an initial average energy consumption according to the predicted driving energy consumption and historical non-driving energy consumption.
[0042] Specifically, the energy consumed by a vehicle when traveling on roads of different road types is different; illustratively, the road types include, but are not limited to: at least one of: urban congested roads, urban suburban roads, and expressways, wherein when a vehicle is traveling on a road of the urban congested road type, due to traffic lights and vehicle congestion in the city, the car exhibits stop-and-go characteristics, very low speed, and small acceleration and deceleration, and the energy consumption per unit mileage is low; when a vehicle is traveling on a road of the urban suburban road type, due to the smaller number of traffic lights and cars, larger distances between cars, and fewer car stops, the speed, acceleration, etc. are greatly improved compared to urban congested conditions, and the energy consumption per unit mileage is improved; when a vehicle is traveling on an expressway road type, the speed is higher, the frequency of acceleration and deceleration is lower, and it almost never stops, and the energy consumption per unit mileage is the highest.
[0043] It can be understood that the energy consumption per unit mileage corresponding to each road type is determined by relevant personnel based on the actual situation of the vehicle; for example, the energy consumption per unit mileage corresponding to urban congested roads, urban suburban roads, and expressways is shown in Table 1 below:
[0044] Road Type Energy consumption per mileage (Kwh) Congested roads in urban areas 0.1428 Urban suburban roads 0.1557 highway 0.1672
[0045] Table 1
[0046] It can be understood that the above Table 1 is only used to illustrate that different road types correspond to different unit mileage energy consumptions, and is not used to limit the road types to only include urban congested roads, urban suburban roads, and expressways, nor is it used to limit the unit mileage energy consumption corresponding to urban congested roads, urban suburban roads, and expressways to be the same as the unit mileage energy consumption in Table 1.
[0047] Similarly, different slope roads correspond to different energy consumption per unit mileage; for example, when a vehicle is traveling on an uphill road, the energy consumption per unit mileage increases, and when the vehicle is traveling on a downhill road, the energy consumption per unit mileage decreases.
[0048] Based on the above reasons, this example will obtain the road type and slope of the predicted driving road, and determine the predicted driving energy consumption of the vehicle on the predicted driving road based on the road type and slope. The predicted driving energy consumption is the driving energy consumption required for the vehicle to travel 1KM on the predicted driving road.
[0049] This example will further obtain the vehicle's historical non-driving energy consumption (for example, the average power consumption of the vehicle's air conditioner during the last 10 km of driving), and use the historical non-driving energy consumption as the non-driving energy consumption required for the vehicle to travel 1 km on the predicted driving road.
[0050] Finally, the initial average energy consumption is determined according to the predicted driving energy consumption and non-driving energy consumption. Specifically, the sum of the predicted driving energy consumption and non-driving energy consumption is taken as the initial average energy consumption. For example, the initial average energy consumption is assumed to be E f , the predicted driving energy consumption is E f1 , non-driving energy consumption is E f2 , then E f =E f1 +E f2 .
[0051] According to the technical solution provided by the embodiment of the present application, by obtaining the road type of the predicted driving road and the slope of the predicted driving road, the predicted driving energy consumption of the vehicle on the predicted driving road is determined according to the road type and the slope of the road; the predicted driving energy consumption is accurately obtained. The historical non-driving energy consumption of the vehicle is obtained, and the initial average energy consumption is determined according to the predicted driving energy consumption and the historical non-driving energy consumption, so that the initial average energy consumption takes into account the type of road and the slope of the road on which the vehicle is traveling, as well as the impact of the non-driving energy consumption on the energy consumption of the vehicle on the predicted driving road, so that the determined initial average energy consumption is more accurate.
[0052] In some embodiments, the slope road includes: slope length and climbing grade, such as Figure 3 As shown, the predicted driving energy consumption of the vehicle on the predicted driving road is determined according to the road type and the slope of the road, including:
[0053] S301, obtaining a preset corresponding relationship between a climbing grade and a correction rate, determining a target correction rate from the preset corresponding relationship between a climbing grade and a correction rate according to the climbing grade, and determining energy consumption per unit mileage according to the road type;
[0054] S302, calculating a first predicted driving energy consumption according to the energy consumption per unit mileage, the slope length, and the target correction rate;
[0055] S303, calculating a second predicted driving energy consumption according to the energy consumption per unit mileage, the difference between the predicted length of the driving road and the length of the slope, and the target correction rate;
[0056] S304: Determine a predicted driving energy consumption according to the first predicted driving energy consumption and the second predicted driving energy consumption.
[0057] Specifically, since different slope roads correspond to different target correction rates, this example obtains the slope road in the predicted driving road, determines the climbing grade of the slope road, and determines the target correction rate based on the climbing grade from the preset climbing grade and correction rate correspondence.
[0058] For example, Figure 4 As shown, Figure 4The figure shows a preset corresponding relationship between climbing grade and correction rate, wherein the higher the climbing grade, the higher the target correction rate, and the lower the climbing grade, the lower the target correction rate.
[0059] Among them, this example will calculate the first predicted driving energy consumption according to the unit mileage energy consumption, the slope length and the target correction rate. The first predicted driving energy consumption is the unit mileage energy consumption of the vehicle traveling on the slope road of the predicted driving road; for example, the predicted driving road is L1, the slope length is L2, the target correction rate is f, and the unit mileage energy consumption is E u , then the first predicted driving energy consumption = E u *f*L2 / L1. It can be understood that when there are multiple slope roads with different climbing gradients in the predicted driving road, the first predicted driving energy consumption corresponding to each slope road can be calculated according to the above method, which will not be repeated here.
[0060] Among them, this example will calculate the second predicted driving energy consumption according to the unit mileage energy consumption, the difference between the length of the predicted driving road and the slope length, and the target correction rate. The second measured driving energy consumption is the unit mileage energy consumption of the vehicle when it is traveling on the non-slope road of the predicted driving road; for example, assuming that the predicted driving road is L1, the slope length is L2, and the unit mileage energy consumption is E u , then the second predicted driving energy consumption = E u *(L1-L2) / L1.
[0061] Finally, this example determines the predicted driving energy consumption according to the first predicted driving energy consumption and the second predicted driving energy consumption; specifically, the sum of the first predicted driving energy consumption and the second predicted driving energy consumption is used as the predicted driving energy consumption, wherein the first predicted driving energy consumption = E u *f*L2 / L1, the second predicted driving energy consumption = E u *(L1-L2) / L1, then the predicted driving energy consumption E f1 =E u *f*L2 / L1+E u *(L1-L2) / L1.
[0062] For example, let L1, then E f1 =E u *f*L2 / 1000+E i *(1000-L2) / 1000.
[0063] According to the technical solution provided in the embodiment of the present application, a preset corresponding relationship between climbing grade and correction rate is obtained, and a target correction rate is determined from the preset corresponding relationship between climbing grade and correction rate according to the climbing grade; a first predicted driving energy consumption is calculated according to the energy consumption per unit mileage, the slope length and the target correction rate; a second predicted driving energy consumption is calculated according to the energy consumption per unit mileage, the predicted length of the driving road and the slope length; and a predicted driving energy consumption is determined according to the first predicted driving energy consumption and the second predicted driving energy consumption, thereby realizing accurate determination of the predicted driving energy consumption according to the slope in the predicted driving trajectory, thereby improving the accuracy of the predicted driving energy consumption.
[0064] In some embodiments, Figure 5 As shown, according to the initial average energy consumption and the historical average energy consumption of the vehicle, the target average energy consumption of the vehicle when traveling on the predicted driving road is calculated, including:
[0065] S501, respectively obtaining weights corresponding to the initial average energy consumption and the historical average energy consumption;
[0066] S502: Perform weighted summation of the initial average energy consumption and the historical average energy consumption according to the determined weights to obtain a target average energy consumption.
[0067] Specifically, the weights corresponding to the initial average energy consumption and the historical average energy consumption can be set by relevant personnel according to the actual situation of the vehicle, and the sum of the weight of the initial average energy consumption and the weight corresponding to the historical average energy consumption is equal to 1.
[0068] After obtaining the weights corresponding to the initial average energy consumption and the historical average energy consumption, this example performs a weighted summation of the initial average energy consumption and the historical average energy consumption according to the determined weights to obtain the target average energy consumption.
[0069] In some examples, the weight of the historical average energy consumption is lower than the initial average energy consumption. Assume that the historical average energy consumption is 0.4, the initial average energy consumption is 0.6, and the initial average energy consumption is E f , the historical average energy consumption is E avg , then the target average energy consumption is E = 0.6*E f +0.4*E avg .
[0070] According to the technical solution provided in the embodiment of the present application, the weights corresponding to the initial average energy consumption and the historical average energy consumption are obtained respectively; the initial average energy consumption and the historical average energy consumption are weighted and summed according to the determined weights to obtain the target average energy consumption, so that the target average energy consumption fully takes into account the initial average energy consumption and the historical average energy consumption, thereby improving the accuracy of the target average energy consumption.
[0071] In some embodiments, Figure 6 As shown, according to the first predicted mileage and the second predicted mileage, determining the remaining cruising range of the vehicle includes:
[0072] S601, obtaining a mileage difference between a first predicted mileage and a second predicted mileage;
[0073] S602: Determine a difference interval corresponding to the mileage difference, and correct the second predicted mileage according to the difference interval to obtain a remaining cruising range.
[0074] Specifically, obtaining the mileage difference between the first predicted mileage and the second predicted mileage includes: calculating the difference between the first predicted mileage and the second predicted mileage to obtain the above mileage difference.
[0075] This example will determine the difference interval corresponding to the mileage difference, and correct the second predicted mileage according to the difference interval to obtain the remaining cruising range. It can be understood that the first predicted mileage and the second predicted mileage are predicted values obtained by predicting the future cruising range of the vehicle by different methods. If the mileage difference between the first predicted mileage and the second predicted mileage is small, it means that the first predicted mileage and the second predicted mileage are tending to be consistent, and there is no need to correct the second predicted mileage subsequently, or only the second predicted mileage needs to be fine-tuned; conversely, if the mileage difference between the first predicted mileage and the second predicted mileage is large, the second predicted mileage needs to be adjusted to a large extent. Based on the above principle, this example will determine the difference interval corresponding to the mileage difference, and different difference intervals correspond to different correction degrees. Finally, the second predicted mileage is corrected according to the difference interval to obtain the remaining cruising range.
[0076] According to the technical solution provided in the embodiment of the present application, the mileage difference between the first predicted mileage and the second predicted mileage is obtained; the difference interval corresponding to the mileage difference is determined, and the second predicted mileage is corrected according to the difference interval to obtain the remaining cruising range, thereby realizing the determination of the difference interval based on the first predicted mileage and the second predicted mileage, the difference interval corresponds to a correction degree, and finally the second predicted mileage is corrected according to the difference interval to obtain the remaining cruising range, thereby improving the accuracy of the remaining cruising range.
[0077] In some embodiments, the difference interval includes: a first difference interval and a second difference interval, the upper limit value of the first difference interval is less than the lower limit value of the second difference interval; Figure 7 As shown, the second predicted mileage is corrected according to the difference interval to obtain the remaining cruising range, including:
[0078] S701, when the difference interval corresponding to the mileage difference is the first difference interval, performing a difference calculation between the second predicted mileage and the mileage difference to obtain a remaining cruising range;
[0079] S702: When the difference interval corresponding to the mileage difference is the second difference interval, obtain a preset correction parameter, perform difference calculation between the second predicted mileage and the correction parameter, and obtain the remaining cruising range.
[0080] Specifically, when the difference interval corresponding to the mileage difference is the first difference interval, it indicates that the first predicted mileage and the second predicted mileage are tending to be consistent, and only the second predicted mileage needs to be fine-tuned subsequently. Therefore, this example will directly calculate the difference between the second predicted mileage and the mileage difference to obtain the remaining cruising range.
[0081] When the difference interval corresponding to the mileage difference is the second difference interval, it indicates that the first predicted mileage and the second predicted mileage are quite different, and the second predicted mileage needs to be adjusted to a large extent in the future. Therefore, this example obtains the preset correction parameters, calculates the difference between the second predicted mileage and the correction parameters, and obtains the remaining cruising range.
[0082] In some examples, if the mileage difference is lower than the lower limit of the first difference interval, it indicates that the first predicted mileage and the second predicted mileage are tending to be consistent, and there is no need to correct the second predicted mileage, or only the second predicted mileage needs to be fine-tuned. Therefore, this example will directly use the second predicted mileage as the remaining cruising range, or obtain the target correction parameter, and calculate the difference between the second predicted mileage and the correction parameter to obtain the remaining cruising range. The target correction parameter is lower than the above correction parameter.
[0083] In order to better illustrate the method, this embodiment provides a more specific description, wherein Figure 8 As shown, this example determines the predicted driving energy consumption according to the road type and the slope road, determines the initial average energy consumption according to the predicted driving energy consumption and the historical non-driving energy consumption, determines the historical average energy consumption according to the historical 10KM total energy consumption, and then determines the target average energy consumption according to the historical average energy consumption and the initial average energy consumption; then determines the first cruising range according to the current power and the target average energy consumption, calculates the second predicted mileage of the vehicle according to the current energy consumption and the current power, and finally obtains the mileage difference between the first predicted mileage and the second predicted mileage; determines the difference interval corresponding to the mileage difference, corrects the second predicted mileage according to the difference interval, and obtains the remaining cruising range Mileage; illustratively, taking the first difference interval as [1KM, 2.6KM], the second difference interval as (2.6, +∞), the correction parameter as 2.6KM, and the target correction parameter as 1KM as an example, the mileage difference corresponding to the first predicted mileage and the second predicted mileage is recorded as ΔR. If 1KM≤ΔR≤2.6KM, the second predicted mileage and ΔR are used for difference calculation to obtain the remaining cruising range; if ΔR>2.6KM, the second predicted mileage and 2.6KM are used for difference calculation to obtain the remaining cruising range; if ΔR<1KM, the second predicted mileage and 1KM are used for difference calculation to obtain the remaining cruising range.
[0084] According to the technical solution provided in the embodiment of the present application, when the difference interval corresponding to the mileage difference is the first difference interval, the second predicted mileage and the mileage difference are difference calculated to obtain the remaining cruising range; when the difference interval corresponding to the mileage difference is the second difference interval, the preset correction parameter is obtained, and the second predicted mileage and the correction parameter are difference calculated to obtain the remaining cruising range, thereby realizing the correction of the second predicted mileage according to the difference interval to obtain the remaining cruising range, thereby improving the accuracy of the remaining cruising range.
[0085] In some embodiments, Fig. 9 As shown, after determining the remaining cruising range of the vehicle according to the first predicted mileage and the second predicted mileage, the method further includes:
[0086] S901, comparing the remaining cruising range with the target cruising range;
[0087] S902: If the remaining cruising range is lower than the target cruising range, a cruising range warning prompt is issued.
[0088] It can be understood that the target cruising range is the mileage set by relevant personnel that requires warning. When the remaining cruising range is lower than the target cruising range, it indicates that the remaining cruising range of the vehicle is low and it is necessary to find a charging station for charging.
[0089] Therefore, this example will compare the remaining range with the target range. If the remaining range is lower than the target range, a range warning prompt will be issued; if the remaining range is not lower than the target range, no range warning prompt will be issued.
[0090] According to the technical solution provided in the embodiment of the present application, the remaining cruising range is compared with the target cruising range; if the remaining cruising range is lower than the target cruising range, a cruising range warning prompt is issued to inform the driver that the remaining cruising range of the vehicle is low, thereby avoiding the situation where the driver fails to know in time that the remaining cruising range of the vehicle is low, which affects the user experience.
[0091] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present application, which will not be described one by one here.
[0092] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.
[0093] This embodiment also provides a device for obtaining a cruising range. Fig.10 As shown, the device comprises:
[0094] The acquisition module 1001 is used to acquire the predicted driving road of the vehicle during the driving process of the vehicle;
[0095] The prediction module 1002 is used to predict the energy consumption of the vehicle traveling on the predicted driving road, obtain the initial average energy consumption, and calculate the target average energy consumption of the vehicle traveling on the predicted driving road based on the initial average energy consumption and the historical average energy consumption of the vehicle;
[0096] The calculation module 1003 is used to calculate the first predicted mileage of the vehicle according to the target average energy consumption and the current power of the vehicle, and calculate the second predicted mileage of the vehicle according to the current energy consumption and the current power of the vehicle;
[0097] The determination module 1004 is used to determine the remaining cruising range of the vehicle according to the first predicted mileage and the second predicted mileage.
[0098] In some examples, the prediction module 1002 is also used to obtain the road type of the predicted driving road and the slope of the predicted driving road, and determine the predicted driving energy consumption of the vehicle on the predicted driving road based on the road type and the slope; obtain the historical non-driving energy consumption of the vehicle, and determine the initial average energy consumption based on the predicted driving energy consumption and the historical non-driving energy consumption.
[0099] In some examples, the slope road includes: slope length and climbing grade; the prediction module 902 is also used to obtain a preset climbing grade and correction rate correspondence, and determine the target correction rate from the preset climbing grade and correction rate correspondence according to the climbing grade; calculate the first predicted driving energy consumption according to the unit mileage energy consumption, the slope length and the target correction rate; calculate the second predicted driving energy consumption according to the unit mileage energy consumption and the difference between the length of the predicted driving road and the slope length; determine the predicted driving energy consumption according to the first predicted driving energy consumption and the second predicted driving energy consumption.
[0100] In some examples, the prediction module 1002 is further used to obtain weights corresponding to the initial average energy consumption and the historical average energy consumption, respectively; and perform weighted summation of the initial average energy consumption and the historical average energy consumption according to the determined weights to obtain the target average energy consumption.
[0101] In some examples, the determination module 1004 is also used to obtain the mileage difference between the first predicted mileage and the second predicted mileage; determine the difference interval corresponding to the mileage difference, correct the second predicted mileage according to the difference interval, and obtain the remaining cruising range.
[0102] In some examples, the difference interval includes: a first difference interval and a second difference interval, the upper limit value of the first difference interval is less than the lower limit value of the second difference interval; the determination module 1004 is also used to calculate the difference between the second predicted mileage and the mileage difference when the difference interval corresponding to the mileage difference is the first difference interval to obtain the remaining cruising range; when the difference interval corresponding to the mileage difference is the second difference interval, obtain a preset correction parameter, calculate the difference between the second predicted mileage and the correction parameter to obtain the remaining cruising range.
[0103] In some examples, the determination module 1004 is further used to compare the remaining cruising range with the target cruising range; if the remaining cruising range is lower than the target cruising range, a cruising range warning prompt is issued.
[0104] According to the technical solution provided in the embodiment of the present application, the cruising range acquisition device provided in the embodiment acquires the predicted driving road of the vehicle during the driving of the vehicle; predicts the energy consumption of the vehicle when traveling on the predicted driving road to obtain the initial average energy consumption, and calculates the target average energy consumption of the vehicle when traveling on the predicted driving road based on the initial average energy consumption and the historical average energy consumption of the vehicle; calculates the first predicted mileage of the vehicle based on the target average energy consumption and the current power of the vehicle, and calculates the second predicted mileage of the vehicle based on the current speed and current power of the vehicle; determines the remaining cruising range of the vehicle based on the first predicted mileage and the second predicted mileage; wherein the first predicted mileage can reflect the impact of the predicted driving road that the vehicle is about to travel on the cruising range, and the second predicted mileage can reflect the impact of the current energy consumption of the vehicle on the cruising range, thereby making the determined remaining cruising range more accurate, avoiding the problem in the related art that the vehicle cannot accurately obtain the cruising range.
[0105] Fig.11 Schematic diagram of an electronic device 11 provided in an embodiment of the present application. Fig.11 As shown, the electronic device 11 of this embodiment includes: a processor 1101, a memory 1102, and a computer program 1103 stored in the memory 1102 and executable on the processor 1101. When the processor 1101 executes the computer program 1103, the steps in the above-mentioned method embodiments are implemented. Alternatively, when the processor 1101 executes the computer program 1103, the functions of the modules / units in the above-mentioned device embodiments are implemented.
[0106] The electronic device 11 may be a desktop computer, a notebook, a PDA, a cloud server, or other electronic device. The electronic device 11 may include, but is not limited to, a processor 1101 and a memory 1102. Those skilled in the art will appreciate that Fig.11 The electronic device 11 is merely an example and does not limit the electronic device 11 , and may include more or less components than those shown in the figure, or different components.
[0107] Processor 1101 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
[0108] The memory 1102 may be an internal storage unit of the electronic device 11, for example, a hard disk or memory of the electronic device 11. The memory 1102 may also be an external storage device of the electronic device 11, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card (FlashCard), etc. equipped on the electronic device 11. The memory 1102 may also include both an internal storage unit of the electronic device 11 and an external storage device. The memory 1102 is used to store computer programs and other programs and data required by the electronic device.
[0109] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units.
[0110] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. The computer program may include computer program code, and the computer program code may be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of regional requirements and patent practice. For example, in some areas, according to regional requirements and patent practice, the computer-readable medium does not include electric carrier signals and telecommunication signals.
[0111] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A method for obtaining a cruising range, characterized in that: The method comprises: During the driving of the vehicle, obtaining a predicted driving road of the vehicle; Predicting the energy consumption of the vehicle when traveling on the predicted driving road to obtain an initial average energy consumption, and calculating a target average energy consumption when the vehicle travels on the predicted driving road based on the initial average energy consumption and the historical average energy consumption of the vehicle; Calculating a first predicted mileage of the vehicle according to the target average energy consumption and the current power of the vehicle, and calculating a second predicted mileage of the vehicle according to the current energy consumption of the vehicle and the current power; The remaining cruising range of the vehicle is determined based on the first predicted mileage and the second predicted mileage.
2. The method according to claim 1, characterized in that: Predicting the energy consumption of the vehicle traveling on the predicted driving road to obtain an initial average energy consumption includes: Acquiring a road type of the predicted driving road and acquiring a road slope of the predicted driving road, and determining a predicted driving energy consumption of the vehicle traveling on the predicted driving road according to the road type and the road slope; The historical non-driving energy consumption of the vehicle is obtained, and the initial average energy consumption is determined according to the predicted driving energy consumption and the historical non-driving energy consumption.
3. The method according to claim 2, characterized in that The slope road includes: slope length and climbing grade; determining the predicted driving energy consumption of the vehicle traveling on the predicted driving road according to the road type and the slope road includes: Obtaining a preset corresponding relationship between a climbing grade and a correction rate, determining a target correction rate from the preset corresponding relationship between the climbing grade and the correction rate according to the climbing grade, and determining energy consumption per unit mileage according to the road type; Calculating a first predicted driving energy consumption according to the energy consumption per unit mileage, the slope length, and the target correction rate; Calculating a second predicted driving energy consumption according to the energy consumption per unit mileage, the difference between the predicted length of the driving road and the length of the slope; The predicted driving energy consumption is determined according to the first predicted driving energy consumption and the second predicted driving energy consumption.
4. The method according to claim 2, characterized in that: Calculating a target average energy consumption when the vehicle travels on the predicted travel road according to the initial average energy consumption and the historical average energy consumption of the vehicle includes: Respectively obtaining weights corresponding to the initial average energy consumption and the historical average energy consumption; The initial average energy consumption and the historical average energy consumption are weighted and summed according to the determined weight to obtain the target average energy consumption.
5. The method according to claim 1, characterized in that Determining the remaining cruising range of the vehicle according to the first predicted mileage and the second predicted mileage includes: Obtaining a mileage difference between the first predicted mileage and the second predicted mileage; Determine a difference interval corresponding to the mileage difference, and correct the second predicted mileage according to the difference interval to obtain the remaining cruising range.
6. The method according to claim 5, characterized in that The difference interval includes: a first difference interval and a second difference interval, the upper limit of the first difference interval is less than the lower limit of the second difference interval; and the second predicted mileage is corrected according to the difference interval to obtain the remaining cruising range, including: When the difference interval corresponding to the mileage difference is the first difference interval, performing a difference calculation between the second predicted mileage and the mileage difference to obtain the remaining cruising range; When the difference interval corresponding to the mileage difference is the second difference interval, a preset correction parameter is obtained, and the difference between the second predicted mileage and the correction parameter is calculated to obtain the remaining cruising range.
7. The method according to claim 1, characterized in that After determining the remaining cruising range of the vehicle according to the first predicted mileage and the second predicted mileage, the method further includes: comparing the remaining cruising range with a target cruising range; If the remaining cruising range is lower than the target cruising range, a cruising range warning prompt is issued.
8. A device for obtaining a cruising range, characterized in that: The device comprises: An acquisition module, used for acquiring a predicted driving road of the vehicle during the driving process of the vehicle; A prediction module, used to predict the energy consumption of the vehicle when traveling on the predicted driving road, obtain an initial average energy consumption, and calculate a target average energy consumption when the vehicle travels on the predicted driving road based on the initial average energy consumption and the historical average energy consumption of the vehicle; a calculation module, configured to calculate a first predicted mileage of the vehicle according to the target average energy consumption and the current power of the vehicle, and to calculate a second predicted mileage of the vehicle according to the current energy consumption of the vehicle and the current power; A determination module is used to determine the remaining cruising range of the vehicle based on the first predicted mileage and the second predicted mileage.
9. 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, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Endurance mileage display method and device, electronic equipment and gas vehicle
CN114889436A
Method and device for calculating remaining endurance mileage of vehicle
CN114940073A
Remaining endurance mileage determination method, device and equipment, vehicle and storage medium
CN116834753A
Residual electric quantity correction method, energy storage equipment and energy storage system
CN117674363A
Method, device and equipment for predicting remaining endurance mileage of vehicle and storage medium
CN117818362A
Cited By
Remaining mileage estimation method and device, vehicle and equipment
CN119872252A