Endurance mileage determination method, device, electronic device and readable storage medium
By distinguishing the energy consumption values of drivers and autonomous driving and calculating the range of electric vehicles, the calculation problem of inaccurate calculations caused by failure to distinguish the driving subject in the prior art is solved, and the accuracy of range and reliability of power use are improved.
Patent Information
- Application Number
- CN202310791507.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-30
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2043-06-30
AI Technical Summary
When calculating the range of an electric vehicle, the prior art fails to distinguish the energy consumption impact of driver driving and autonomous driving, resulting in inaccurate calculations.
By determining the average energy consumption values of driver driving and autonomous driving, the target average energy consumption value of the target vehicle within the preset historical driving distance is calculated, and the range is determined in combination with the battery charge state SOC.
It improves the calculation accuracy of range, prevents the problem of insufficient power during driving distances of electric vehicles, and provides a reliable range reference.
Smart Images

Figure CN116749774B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of automobiles, and particularly to a method, device, electronic device and readable storage medium for determining the cruising range. Background Art
[0002] Intelligent driving means that an automobile can assist a driver in controlling the vehicle by installing devices such as sensors, controllers, actuators, and communication modules, or even completely replace the driver to achieve the function of driverless driving. High-level intelligent driving is an important part of intelligent transportation. For an electric vehicle with high-level intelligent driving function, its intelligent driving system can already replace people as the driving entity in some scenarios.
[0003] However, for current vehicles equipped with high-level driving systems, when calculating the cruising range, either the fixed working condition energy consumption is used to calculate the cruising range, or the energy consumption of the nearest driving distance is used to calculate the cruising range. However, the above methods do not consider the problem of the influence of different driving entities on energy consumption, which results in inaccurate calculation of the cruising range in the related art. Summary of the Invention
[0004] In view of this, the embodiments of the present application provide a method, device, electronic device and readable storage medium for determining the cruising range to solve the problem of inaccurate calculation of the cruising range in the prior art.
[0005] In the first aspect of the embodiments of the present application, a method for determining the cruising range is provided, including:
[0006] Determine a first average energy consumption value and a second average energy consumption value within a preset historical driving distance before the current moment of the target vehicle, where the first average energy consumption value is the average energy consumption value corresponding to the driving distance of the driver, and the second average energy consumption value is the average energy consumption value corresponding to the autonomous driving distance;
[0007] Determine the target average energy consumption value of the target vehicle within the preset historical driving distance according to the first average energy consumption value and the second average energy consumption value;
[0008] In the case where the navigation is not turned on, determine the cruising range of the target vehicle according to the target average energy consumption value and the state of charge (SOC) of the battery of the target vehicle at the current moment.
[0009] In the second aspect of the embodiments of the present application, a device for determining the cruising range is provided, including:
[0010] An acquisition module, configured to determine a first average energy consumption value and a second average energy consumption value within a preset historical driving distance of the target vehicle before the current moment, where the first average energy consumption value is the average energy consumption value corresponding to the driving distance of the driver, and the second average energy consumption value is the average energy consumption value corresponding to the autonomous driving distance;
[0011] A determination module, configured to determine a target average energy consumption value of the target vehicle within the preset historical driving distance according to the first average energy consumption value and the second average energy consumption value;
[0012] An endurance calculation module, configured to determine the endurance mileage of the target vehicle according to the target average energy consumption value and the state of charge (SOC) of the battery of the target vehicle at the current moment when the navigation is not turned on.
[0013] In a third aspect of the embodiments of the present application, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above method are implemented.
[0014] In a fourth aspect of the embodiments of the present application, a readable storage medium is provided. The readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.
[0015] The beneficial effects of the embodiments of the present application at least include:
[0016] Obtain the first average energy consumption value and the second average energy consumption value within the preset historical driving distance of the target vehicle before the current moment. The first average energy consumption value is the average energy consumption value corresponding to the driving distance of the driver, and the second average energy consumption value is the average energy consumption value corresponding to the autonomous driving distance. According to the first average energy consumption value and the second average energy consumption value, determine the target average energy consumption value of the target vehicle within the preset historical driving distance; when the navigation is not turned on, determine the endurance mileage of the target vehicle according to the target average energy consumption value and the SOC of the target vehicle at the current moment. In this way, it realizes the distinction between the energy consumption value when the driver is the driving subject and the energy consumption value during autonomous driving within the preset historical length before the current moment, and calculates the target average energy consumption value within the entire preset historical length through the distinguished first average energy consumption value and second average energy consumption value. Compared with calculating the average energy consumption only through the recent driving distance, it improves the calculation accuracy of the target average energy consumption value, thereby improving the accuracy of the endurance mileage of the target vehicle determined according to the target average energy consumption value, solves the problem in the prior art that the driving subject is not distinguished when calculating the endurance, resulting in inaccurate calculation of the endurance mileage, and prevents the problem that the electric vehicle runs out of power during the driving process, affecting the travel. Description of the Drawings
[0017] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the accompanying drawings required for use in the embodiments or the description of the prior art. Obviously, the accompanying drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0018] Figure 1 is a schematic flowchart of a method for determining the cruising range provided by an embodiment of the present application;
[0019] Figure 2 is a schematic diagram of a preset historical driving distance in an embodiment of the present application;
[0020] Figure 3 is a schematic flowchart of another method for determining the cruising range provided by an embodiment of the present application;
[0021] Figure 4 is a schematic flowchart of yet another method for determining the cruising range provided by an embodiment of the present application;
[0022] Figure 5 is a schematic structural diagram of a device for determining the cruising range provided by an embodiment of the present application;
[0023] Figure 6 is a schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed Embodiments
[0024] In the following description, specific details such as specific system structures and technologies are proposed for the purpose of illustration rather than limitation, so as to thoroughly understand the embodiments of the present application. However, those skilled in the art should clearly understand that the present application can 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 avoid unnecessary details from interfering with the description of the present application.
[0025] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are usually of the same type, and do not limit the number of objects. For example, the first object can be one or multiple. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally represents an "or" relationship between the associated objects before and after.
[0026] In addition, it should be noted that the term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article or device including a series of elements not only includes those elements but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, the elements defined by the statement "including..." do not preclude the existence of additional identical elements in the process, method, article or device including the elements.
[0027] Next, a method and apparatus for determining driving range according to an embodiment of the present application will be described in detail with reference to the accompanying drawings.
[0028] Figure 1 is a flowchart of a method for determining driving range provided by an embodiment of the present application. As Figure 1 shown, the method for determining driving range includes:
[0029] Step 101, determine a first average energy consumption value and a second average energy consumption value within a preset historical driving distance before the current moment of the target vehicle, where the first average energy consumption value is the average energy consumption value corresponding to the driving distance by the driver, and the second average energy consumption value is the average energy consumption value corresponding to the autonomous driving distance.
[0030] Specifically, the target vehicle is an electric vehicle with a high-level intelligent driving function. When driving, the driver can be the driving subject, that is, the driver drives the target vehicle, or autonomous driving can be enabled, that is, the intelligent driving system is the driving subject.
[0031] The preset historical driving distance is the preset driving distance that was most recently traveled before the current moment based on the current moment. It should be noted that as time changes, the current moment also changes over time, which results in different preset historical driving distances corresponding to different moments. For example, assuming the current moment is T1, the preset historical driving distance of the target vehicle before the current moment is the preset driving distance that was most recently traveled before the T1 moment. As time changes, assuming the current moment is T2, the preset historical driving distance of the target vehicle before the current moment is the preset driving distance that was most recently traveled before the T2 moment. Since the driving section changes as the target vehicle travels, the preset historical driving distance before the T2 moment is different from the preset historical driving distance before the T1 moment. This realizes that this embodiment can always calculate the average energy consumption value within the preset historical driving distance that was most recently traveled at the current moment.
[0032] In addition, the specific value of the preset driving distance in this embodiment is not limited. For example, the preset historical driving distance can be 100 Km, but in specific practice, it can be set according to the actual situation.
[0033] The first average energy consumption value is the energy consumption value per unit distance within the driving distance when the driver is the driving subject, and the second average energy consumption value is the energy consumption value per unit distance within the driving distance during autonomous driving.
[0034] The power consumption per unit distance of an electric vehicle equipped with a high-level intelligent driving system varies when the driving subject is different. Therefore, by separately calculating the first average energy consumption value within the preset historical driving distance when the driver is the driving subject and the second average energy consumption value within the preset historical driving distance when autonomous driving is the driving subject, the energy consumption values of the driving distances of different driving subjects are distinguished, thus avoiding the problem of the impact of different vehicle driving subjects on energy consumption.
[0035] Step 102, determine the target average energy consumption value of the target vehicle within the preset historical driving distance according to the first average energy consumption value and the second average energy consumption value;
[0036] Specifically, the target average energy consumption value is the energy consumption per unit distance of the target vehicle within the preset historical driving distance. When determining the target average energy consumption value of the target vehicle within the preset historical driving distance according to the first average energy consumption value and the second average energy consumption value, the first product of the first average energy consumption value and the driving distance of the driver can be calculated, and the second product of the second average energy consumption value and the autonomous driving distance can be calculated. Then, the sum value of the first product and the second product is calculated, and the ratio between the sum value and the preset historical driving distance is determined as the target average energy consumption value.
[0037] Determining the target average energy consumption value of the target vehicle within the preset historical driving distance through the first average energy consumption value and the second average energy consumption value realizes the distinction of energy consumption when the driver and autonomous driving are the driving subjects, thereby improving the accuracy of the target average energy consumption value.
[0038] Step 103, in the case of not turning on the navigation, determine the cruising range of the target vehicle according to the target average energy consumption value and the state of charge (SOC) of the battery of the target vehicle at the current moment.
[0039] Specifically, SOC refers to the available state of the remaining charge in the battery, and generally represents the ratio of the remaining charge margin in the battery to the nominal capacity of the battery as a percentage.
[0040] Based on the current SOC, the corresponding current battery power can be obtained, and combined with the previously calculated target average energy consumption value, the cruising range of the target vehicle can be determined. Due to the accuracy of the target average energy consumption value, the accuracy of the determined cruising range can be ensured.
[0041] In this way, the present application differentiates the energy consumption values when the driver is the driving subject within a preset historical length before the current moment and the energy consumption values during autonomous driving, and calculates the target average energy consumption value within the entire preset historical length through the differentiated first average energy consumption value and second average energy consumption value, avoiding the influence of different driving subjects on energy consumption, improving the calculation accuracy of the target average energy consumption value, thereby improving the accuracy of the cruising range of the target vehicle determined according to the target average energy consumption value, and solving the problem in the prior art that the driving subject is not differentiated during the calculation of the cruising range, resulting in inaccurate calculation of the cruising range.
[0042] In some embodiments, determining the first average energy consumption value and the second average energy consumption value of the target vehicle within a preset historical driving distance before the current moment includes:
[0043] Determine the road segments included within the preset historical driving distance according to the preset road segment types;
[0044] Determine the third average energy consumption value of the driving length of the driver in each road segment and the fourth average energy consumption value of the autonomous driving length of the road segment;
[0045] Determine the first average energy consumption value according to the third average energy consumption value in each road segment and the driving length of the driver in each road segment, and determine the second average energy consumption value according to the fourth average energy consumption value in each road segment and the autonomous driving length of each road segment.
[0046] Specifically, the preset road segment types may include highway segments, urban segments, suburban segments, etc. In this embodiment, continuous road segments belonging to the same road segment type may be regarded as one road segment. For example, as Figure 2 shown, the preset historical driving distance is 100 km, and the preset historical driving road segments are divided into road segments X1, X2, X3, etc. according to the road segment types. Since the energy consumption of the electric vehicle is related to the road segment type, for example, the energy consumption is relatively small when the road segment type is an urban segment and relatively large when the road segment type is a suburban segment, therefore, by dividing the preset historical driving distance into road segments, the accuracy of the determined first average energy consumption value and second average energy consumption value is improved.
[0047] In addition, the driving subject in each divided road segment may be the driver or the autonomous driving system. For example, continue to refer to Figure 1 , in road segment X1, the length Y1 is the autonomous driving length of the road segment, in road segment X2, the length Y2 is the autonomous driving length of the road segment, and in road segment X3, the length Y3 is the autonomous driving length of the road segment. Of course, except for the autonomous driving length in each road segment, the rest is the driving length of the driver in the road segment.
[0048] According to the obtained third average energy consumption values of the target vehicle on each section and the driving lengths of the driver within each section, through calculation, the first average energy consumption value of the target vehicle with the driver as the driving subject can be obtained. Combining Figure 2 , the calculation of the first average energy consumption value can refer to the following formula:
[0049] M1 = [Z1*(X1 - Y1) + Z2*(X2 - Y2) + Z3*(X3 - Y3) +......] / (X1 - Y1 + X2 - Y2 + X3 - Y3 +......)
[0050] The above Z1, Z2, Z3...... are the third average energy consumption values of the target vehicle on each section, and M1 is the first average energy consumption value.
[0051] According to the fourth average energy consumption values of the target vehicle on each section and the autonomous driving lengths within each section, through calculation, the second average energy consumption value of the target vehicle with autonomous driving as the driving subject can be obtained. Combining Figure 2 , the calculation of the second average energy consumption value can refer to the following formula:
[0052] M2 = (S1*Y1 + S2*Y2 + S3*Y3 +......) / (Y1 + Y2 + Y3 +......)
[0053] The above S1, S2, S3...... are the fourth average energy consumption values of the target vehicle on sections Y1, Y2, Y3 respectively, and M2 is the second average energy consumption value.
[0054] Since the average energy consumption values of the same vehicle on different sections will be different, in order to ensure the accuracy of calculating the cruising range, in this embodiment, the sections are divided according to the section types, and the corresponding third average energy consumption value and fourth average energy consumption value of each section are calculated. Then, through calculation, the first average energy consumption value of the target vehicle with the driver as the driving subject and the second average energy consumption value of the target vehicle with the autonomous driving system as the driving subject are obtained, ensuring the accuracy of the calculated first average energy consumption value and second average energy consumption value, and further ensuring the accuracy of the cruising range calculation.
[0055] In addition, this embodiment can identify the driver through the face recognition module and record the driver's identity information, and determine different cruising range calculation strategies according to the driving conditions of different drivers. The following will explain this.
[0056] In some embodiments, determining the cruising range of the target vehicle according to the target average energy consumption value and the state of charge SOC of the battery of the target vehicle at the current moment includes:
[0057] Determine the driving situation of the driver based on the identity information of the driver of the target vehicle, where the driving situation includes any one of the following: the driver is the first driver of the target vehicle and is driving for the first time, the driver is not driving for the first time, the driver is not the first driver of the target vehicle;
[0058] Determine the cruising range corresponding to the driving situation based on the target average energy consumption value and the SOC at the current moment.
[0059] Specifically, since different drivers have different driving habits. For example, on the same section of the road, the driving speeds of different drivers may be different, or on the same section of the road, some drivers may turn on the high-level intelligent driving function while some drivers may not. Therefore, the first average energy consumption value and the second average energy consumption value corresponding to different drivers will also be different. In this application, the identity information of the driver is divided into the following three situations: The first situation is that the driver is the first driver of the target vehicle and is driving for the first time; the second situation is that the driver has driven the target vehicle multiple times, that is, not driving for the first time; the third situation is that the driver is driving the target vehicle for the first time but the target vehicle has been driven by other drivers.
[0060] After determining the driver's identity, calculating the cruising range corresponding to different driving situations based on the battery power corresponding to the target average energy consumption value and the SOC at the current moment can effectively prevent the problem of inaccurate calculation of the cruising range caused by factors such as the driver's driving habits.
[0061] In some embodiments, determining the cruising range corresponding to the driving situation based on the target average energy consumption value and the SOC includes:
[0062] First: If the driving situation is that the driver is the first driver of the target vehicle and is driving for the first time, determine the ratio of the battery power corresponding to the SOC at the current moment to the preset average energy consumption value as the initial cruising range, and when the driving distance of the target vehicle is greater than the preset historical driving distance, determine the ratio of the battery power corresponding to the SOC at the current moment to the target average energy consumption value as the cruising range corresponding to the current moment, where the preset average energy consumption value is determined by the driving habits of the driver and the real-time road condition information;
[0063] Second: If the driving situation is that the driver is not driving for the first time, determine the ratio of the battery power corresponding to the SOC at the current moment to the target average energy consumption value as the initial cruising range, and when the target vehicle continues to drive, update the initial cruising range according to the target average energy consumption value corresponding to the current moment;
[0064] Thirdly: If the driving situation is that the driver is not the first driver of the target vehicle, the ratio of the battery power corresponding to the SOC at the current moment to the energy consumption parameter value is determined as the initial cruising range, where the energy consumption parameter value is the sum of the weighted value of the target average energy consumption value and the weighted value of the preset average energy consumption value.
[0065] Specifically, the following is combined with Figure 3 for corresponding description. The first cruising range refers to the method for determining the cruising range when the navigation is not turned on, which is divided into three cases according to the driver's identity information.
[0066] The first case is that the driver is the first driver of the target vehicle and is driving for the first time. At this time, the preset average energy consumption value can be determined through the driver's driving habits and real-time road conditions information. The driving habits can include preferences for autonomous driving or self-driving, preferring a fast speed, preferring a slow speed, etc., and the real-time road conditions information can include whether the road conditions are congested, the current weather, etc. In this way, the preset average energy consumption value is more in line with the actual situation, ensuring the accuracy of the determination of the preset average energy consumption value. At this time, the ratio of the battery power corresponding to the SOC at the current moment to the preset average energy consumption value is determined as the initial cruising range. Due to the accuracy of the determination of the preset average energy consumption value, the accuracy of the determined initial cruising range is ensured.
[0067] In addition, after the target vehicle has traveled, if the traveled distance is greater than the preset historical traveled distance, the target average energy consumption value can be determined according to the preset historical traveled distance of the most recent travel. At this time, the determined average energy consumption value is calculated according to the actual situation, so the accuracy of the target average energy consumption value is ensured, and thus the accuracy is ensured when determining the cruising range corresponding to the current moment according to the target average energy consumption value. Additionally, when the target vehicle continues to travel, the initial cruising range is updated according to the target average energy consumption value corresponding to the current moment.
[0068] The second case is that the driver has driven the target vehicle multiple times. The ratio of the battery power corresponding to the SOC at the current moment to the target average energy consumption value is determined as the initial cruising range. As the target vehicle continues to travel, the vehicle may enter a new section with different road environments, and accordingly, the time and distance for turning on the high-order intelligent driving will change. Correspondingly, the first average energy consumption value and the second average energy consumption value are also continuously changing and updating, and thus the target average energy consumption value is also changing and updating. The current battery power of the target vehicle is also changing. At this time, the initial cruising range is updated according to the target average energy consumption value corresponding to the current moment, ensuring the calculation accuracy of the cruising range.
[0069] The third case is that the driver is driving the target vehicle for the first time, but the target vehicle has been driven by other drivers before. At this time, the energy consumption parameter value is the sum of the weighted value of the target average energy consumption value and the weighted value of the preset average energy consumption value. Specifically, the weighted value depends on the specific situation and will not be restricted too much here. For example, the weighted value of the target average energy consumption value is 0.5, and the weighted value of the preset average energy consumption value is 0.5; or the weighted value of the target average energy consumption value is 0.6, and the weighted value of the preset average energy consumption value is 0.4. The target average energy consumption value here is the most recent target average energy consumption value when the previous driver was driving.
[0070] Determine the initial cruising range as the ratio of the battery power corresponding to the SOC at the current moment to the energy consumption parameter value. And when the target vehicle continues to drive and the distance the target vehicle has traveled is greater than the preset historical driving distance, the real-time updated target average energy consumption value of the driver can be obtained, and the initial cruising range is updated according to the target average energy consumption value corresponding to the current moment, ensuring the calculation accuracy of the cruising range.
[0071] Determine the driving situation of the driver through the identity information of the driver of the target vehicle, and calculate the cruising range in different ways under different driving situations, so as to ensure that the cruising range can be calculated in real time, provide a reliable and effective cruising range reference for the driver, and facilitate the driver to plan the route.
[0072] In addition, the target vehicle can also set a navigation before driving. In this case, the target sections divided in the navigation path and the distances of each target section can be determined in advance. In addition, in this case, the battery power corresponding to the remaining SOC when reaching the navigation end point can be determined through the following strategy.
[0073] In some embodiments, after determining the third average energy consumption value of the length of the section driven by the driver and the fourth average energy consumption value of the length of the section driven by autonomous driving in each section, it further includes:
[0074] When the target vehicle turns on the navigation, determine the driving type of the navigation path. The driving type includes any one of the following: the target vehicle is in the driver-driving state throughout the navigation path, the target vehicle is in the autonomous-driving state throughout the navigation path, and in the navigation path, some target sections the target vehicle is in the driver-driving state and the remaining target sections are in the autonomous-driving state;
[0075] Determine the battery power corresponding to the remaining SOC when reaching the navigation end point according to at least one of the third average energy consumption value and the fourth average energy consumption value, the driving type, and the initial SOC when the target vehicle starts.
[0076] Specifically, when the target vehicle enables navigation, the target vehicle can determine the navigation path through the navigation, thereby determining the path distance and the distances of each target section in the navigation path.
[0077] In addition, in this embodiment, the driving types of different target sections within the navigation path can be determined based on the driver's previous historical records, driving habits, etc. Of course, this embodiment can also receive the driving type sent by the driver. The driving type includes the following three situations: The first situation is that the target vehicle is in the driver's driving state throughout the navigation path; the second situation is that the target vehicle is in the autonomous driving state throughout the navigation path; the third situation is that the target vehicle is in the driver's driving state for some target sections in the navigation path and in the autonomous driving state for the remaining target sections.
[0078] Combining at least one of the third average energy consumption value and the fourth average energy consumption value, the driving type, and the battery power corresponding to the initial SOC, the battery power corresponding to the remaining SOC at the navigation end point can be obtained through calculation.
[0079] In this way, when the navigation is enabled, the navigation path can be determined, and thus the distances of each target section in the navigation path can be determined. Then, by combining the third average energy consumption value and / or the fourth average energy consumption value, as well as the battery power corresponding to the initial SOC when the current target vehicle starts, the battery power corresponding to the remaining SOC at the navigation end point can be obtained through certain calculations, thereby providing a reference for the driver's itinerary planning. When the battery power corresponding to the remaining SOC at the navigation end point is insufficient, it can be considered whether to charge the electric vehicle or re-plan the navigation route to avoid the situation of insufficient vehicle power during the driving process.
[0080] In some embodiments, referring to Figure 4 , determining the battery power corresponding to the remaining SOC at the navigation end point according to at least one of the third average energy consumption value and the fourth average energy consumption value, the driving type, and the initial SOC when the target vehicle starts includes:
[0081] If the driving type is that the target vehicle is in the driver's driving state throughout the navigation path, the battery power corresponding to the remaining SOC is calculated through the following formula:
[0082]
[0083] If the driving type is that the target vehicle is in the autonomous driving state throughout the navigation path, the battery power corresponding to the remaining SOC is calculated through the following formula:
[0084]
[0085] Wherein, Q represents the battery power corresponding to the remaining SOC; Q1 represents the battery power corresponding to the initial SOC; N represents the total number of target road segments in the navigation path; Z n represents the first estimated average energy consumption value of the nth target road segment, where the first estimated average energy consumption value is the same as the third average energy consumption value corresponding to the road segments of the same type in the preset historical driving distance; L n represents the road length of the nth target road segment;
[0086] S n represents the second estimated average energy consumption value of the nth target road segment, where the second estimated average energy consumption value is the same as the fourth average energy consumption value corresponding to the road segments of the same type in the preset historical driving distance.
[0087] Specifically, when the target vehicle turns on the navigation and the driving type is such that the target vehicle is in the driver driving state or the autonomous driving state for all target road segments in the navigation path, the battery power corresponding to the remaining SOC when reaching the navigation end point can be calculated through the above formula. And as the vehicle travels, every time it travels a preset distance, such as 1 km, the battery power corresponding to the remaining SOC when reaching the navigation end point can be recalculated to keep the battery power corresponding to the remaining SOC updated in real time, and try to make a more accurate prediction of the battery power corresponding to the remaining SOC when reaching the navigation end point according to the actual situation.
[0088] In some embodiments, in combination with Figure 4 , determining the battery power corresponding to the remaining SOC at the navigation end point according to at least one of the third average energy consumption value and the fourth average energy consumption value, the driving type, and the initial SOC when the target vehicle starts, includes:
[0089] If the driving type is such that the target vehicle is in the driver driving state for some target road segments and in the autonomous driving state for the remaining target road segments in the navigation path, then calculate the battery power corresponding to the remaining SOC through the following formula:
[0090]
[0091] Wherein Q represents the battery power corresponding to the remaining SOC; Q1 represents the battery power corresponding to the initial SOC; N represents the total number of target road segments in the navigation path;
[0092] Z n1 represents the third estimated average energy consumption value of the driver driving road segment length in the nth target road segment, and the third estimated average energy consumption value is the same as the third average energy consumption value corresponding to the road segments of the same type in the preset historical driving distance; L n1 represents the driver driving road segment length in the nth target road segment;
[0093] Sn2 The fourth estimated average energy consumption value representing the length of the autonomous driving section in the nth target section, and the fourth estimated average energy consumption value is the same as the fourth average energy consumption value corresponding to the sections of the same type in the preset historical driving distance; L n2 Represents the length of the autonomous driving section in the nth target section.
[0094] Through the above formula, the battery power corresponding to the remaining SOC when reaching the navigation end point can be calculated. And as the vehicle travels, every time it travels a preset distance, the battery power corresponding to the remaining SOC when reaching the navigation end point needs to be recalculated to keep Q updated in real time, and try to make a more accurate prediction of the battery power corresponding to the remaining SOC when reaching the navigation end point according to the actual situation.
[0095] All the above optional technical solutions can be combined arbitrarily to form optional embodiments of the present application, which will not be elaborated one by one here.
[0096] The following is an embodiment of the device of the present application, which can be used to execute the method embodiment of the present application. For the details not disclosed in the device embodiment of the present application, please refer to the method embodiment of the present application.
[0097] Figure 5 It is a schematic diagram of a remaining mileage determination device provided by an embodiment of the present application. As Figure 5 shown, the remaining mileage determination device includes:
[0098] An acquisition module 501, configured to determine a first average energy consumption value and a second average energy consumption value within a preset historical driving distance of the target vehicle before the current moment, where the first average energy consumption value is the average energy consumption value corresponding to the driver's driving distance, and the second average energy consumption value is the average energy consumption value corresponding to the autonomous driving distance;
[0099] A determination module 502, configured to determine a target average energy consumption value of the target vehicle within the preset historical driving distance according to the first average energy consumption value and the second average energy consumption value;
[0100] A remaining mileage calculation module 503, configured to determine the remaining mileage of the target vehicle according to the target average energy consumption value and the state of charge SOC of the battery of the target vehicle at the current moment when the navigation is not turned on.
[0101] In some embodiments, the determination module is specifically configured to determine the sections included within the preset historical driving distance according to the preset section types; determine the third average energy consumption value of the driver's driving section length and the fourth average energy consumption value of the autonomous driving section length within each section; determine the first average energy consumption value according to the third average energy consumption value within each section and the driver's driving length within each section, and determine the second average energy consumption value according to the fourth average energy consumption value within each section and the autonomous driving length within each section.
[0102] In some embodiments, the endurance calculation module is specifically configured to determine the driving situation of the driver of the target vehicle according to the identity information of the driver of the target vehicle, where the driving situation includes any one of the following: the driver is the first driver of the target vehicle and drives for the first time, the driver is not driving for the first time, the driver is not the first driver of the target vehicle; and determine the endurance mileage corresponding to the driving situation according to the target average energy consumption value and the SOC at the current moment.
[0103] In some embodiments, the endurance calculation module is specifically configured to, if the driving situation is that the driver is the first driver of the target vehicle and drives for the first time, determine the ratio of the battery power corresponding to the SOC at the current moment to the preset average energy consumption value as the initial endurance mileage, and if the distance traveled by the target vehicle is greater than the preset historical driving distance, determine the ratio of the battery power corresponding to the SOC at the current moment to the target average energy consumption value as the endurance mileage corresponding to the current moment, where the preset average energy consumption value is determined by the driving habit of the driver and the real-time road condition information; if the driving situation is that the driver is not driving for the first time, determine the ratio of the battery power corresponding to the SOC at the current moment to the target average energy consumption value as the initial endurance mileage, and if the target vehicle continues to drive, update the initial endurance mileage according to the target average energy consumption value corresponding to the current moment; if the driving situation is that the driver is not the first driver of the target vehicle, determine the ratio of the battery power corresponding to the SOC at the current moment to the energy consumption parameter value as the initial endurance mileage, where the energy consumption parameter value is the sum of the weighted value of the target average energy consumption value and the weighted value of the preset average energy consumption value.
[0104] In some embodiments, the endurance calculation module is further configured to, when the navigation of the target vehicle is turned on, determine the driving type of the navigation path, where the driving type includes any one of the following: the target vehicle is in the driver driving state throughout the navigation path, the target vehicle is in the autonomous driving state throughout the navigation path, and the target vehicle is in the driver driving state for some target sections of the navigation path and in the autonomous driving state for the remaining target sections; and determine the battery power corresponding to the remaining SOC at the navigation end point according to at least one of the third average energy consumption value and the fourth average energy consumption value, the driving type, and the initial SOC when the target vehicle starts.
[0105] In some embodiments, the endurance calculation module is specifically configured to, if the driving type is that the target vehicle is in the driver driving state throughout the navigation path, calculate the battery power corresponding to the remaining SOC through the following formula:
[0106]
[0107] If the driving type is such that all target vehicles on the navigation path are in the autonomous driving state, then calculate the battery power corresponding to the remaining SOC through the following formula:
[0108]
[0109] Wherein, Q represents the battery power corresponding to the remaining SOC; Q1 represents the battery power corresponding to the initial SOC; N represents the number of all target road segments on the navigation path; Z n represents the first estimated average energy consumption value of the nth target road segment, where the first estimated average energy consumption value is the same as the third average energy consumption value corresponding to the road segments of the same type in the preset historical driving distance; L n represents the road segment length of the nth target road segment; S n represents the second estimated average energy consumption value of the nth target road segment, where the second estimated average energy consumption value is the same as the fourth average energy consumption value corresponding to the road segments of the same type in the preset historical driving distance.
[0110] In some embodiments, the endurance calculation module is specifically configured to, if the driving type is such that some target road segments of the navigation path have the target vehicle in the driver driving state and the remaining target road segments are in the autonomous driving state, then calculate the battery power corresponding to the remaining SOC through the following formula:
[0111]
[0112] Q wherein, represents the battery power corresponding to the remaining SOC; Q1 represents the battery power corresponding to the initial SOC; N represents the number of all target road segments on the navigation path; Z n1 represents the third estimated average energy consumption value of the length of the driver driving road segment in the nth target road segment, and the third estimated average energy consumption value is the same as the third average energy consumption value corresponding to the road segments of the same type in the preset historical driving distance; L n1 represents the length of the driver driving road segment in the nth target road segment; S n2 represents the fourth estimated average energy consumption value of the length of the autonomous driving road segment in the nth target road segment, and the fourth estimated average energy consumption value is the same as the fourth average energy consumption value corresponding to the road segments of the same type in the preset historical driving distance; L n2 represents the length of the autonomous driving road segment in the nth target road segment.
[0113] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution is prior or subsequent. The execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0114] Figure 6 is a schematic diagram of the electronic device 6 provided by the embodiments of the present application. As Figure 6As shown, the electronic device 6 of this embodiment includes: a processor 601, a memory 602, and a computer program 603 stored in the memory 602 and executable on the processor 601. When the processor 601 executes the computer program 603, the steps in the above method embodiments are implemented. Alternatively, when the processor 601 executes the computer program 603, the functions of each module / unit in the above device embodiments are implemented.
[0115] The electronic device 6 can be a desktop computer, a notebook, a palm computer, a cloud server, and other electronic devices. The electronic device 6 may include, but is not limited to, the processor 601 and the memory 602. Those skilled in the art can understand that Figure 6 merely examples of the electronic device 6, which do not constitute a limitation on the electronic device 6, may include more or fewer components than shown in the figure, or different components.
[0116] The processor 601 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
[0117] The memory 602 can be an internal storage unit of the electronic device 6, for example, the hard disk or memory of the electronic device 6. The memory 602 can also be an external storage device of the electronic device 6, for example, a plug-in hard disk equipped on the electronic device 6, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. The memory 602 can also include both the internal storage unit and the external storage device of the electronic device 6. The memory 602 is used to store computer programs and other programs and data required by the electronic device.
[0118] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs, 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. Each functional unit and module in the embodiments can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0119] 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 readable storage medium. Based on this understanding, to implement all or part of the processes in the above method embodiments of this application, it can also be completed by instructing relevant hardware through a computer program. The computer program can be stored in the readable storage medium. When the computer program is executed by a processor, the steps of the above method embodiments can be implemented. The computer program can include computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The readable storage medium can include: any entity or device that can carry computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.
[0120] The above embodiments are only used to illustrate the technical solutions of this application, rather than to limit it; although this application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included in the protection scope of this application.
Claims
1. A method for determining the cruising range, characterized in that, Including: Determine a first average energy consumption value and a second average energy consumption value within a preset historical driving distance before the current moment of the target vehicle, where the first average energy consumption value is the average energy consumption value corresponding to the driving distance of the driver, and the second average energy consumption value is the average energy consumption value corresponding to the autonomous driving distance; Determine the target average energy consumption value of the target vehicle within the preset historical driving distance according to the first average energy consumption value and the second average energy consumption value; In the case where navigation is not turned on, determine the cruising range of the target vehicle according to the target average energy consumption value and the state of charge (SOC) of the battery of the target vehicle at the current moment; The determining the first average energy consumption value and the second average energy consumption value within a preset historical driving distance before the current moment of the target vehicle includes: Determine the road sections included within the preset historical driving distance according to the preset road section types; Determine a third average energy consumption value of the driving section length of the driver and a fourth average energy consumption value of the autonomous driving section length within each of the road sections; Determine the first average energy consumption value according to the third average energy consumption value within each road section and the driving length of the driver within each road section, and determine the second average energy consumption value according to the fourth average energy consumption value within each road section and the autonomous driving length within each road section.
2. The method for determining the cruising range according to claim 1, wherein The determining the cruising range of the target vehicle according to the target average energy consumption value and the state of charge (SOC) of the battery of the target vehicle at the current moment includes: Determine the driving situation of the driver according to the identity information of the driver of the target vehicle, where the driving situation includes any one of the following: the driver is the first driver of the target vehicle and drives for the first time, the driver is not driving for the first time, the driver is not the first driver of the target vehicle; Determine the cruising range corresponding to the driving situation according to the target average energy consumption value and the SOC at the current moment.
3. The method for determining the endurance mileage according to claim 2, wherein The determining the cruising range corresponding to the driving situation according to the target average energy consumption value and the SOC includes: If the driving situation is that the driver is the first driver of the target vehicle and drives for the first time, determine the ratio of the battery power corresponding to the SOC at the current moment to the preset average energy consumption value as the initial cruising range, and in the case where the driving distance of the target vehicle is greater than the preset historical driving distance, determine the ratio of the battery power corresponding to the SOC at the current moment to the target average energy consumption value as the cruising range corresponding to the current moment, where the preset average energy consumption value is determined by the driving habit of the driver and the real-time road condition information; If the driving situation is that the driver is not driving for the first time, determine the ratio of the battery power corresponding to the SOC at the current moment to the target average energy consumption value as the initial cruising range, and in the case where the target vehicle continues to drive, update the initial cruising range according to the target average energy consumption value corresponding to the current moment; If the driving situation is that the driver is not the first driver of the target vehicle, the ratio of the battery power corresponding to the SOC at the current moment to the energy consumption parameter value is determined as the initial cruising range, where the energy consumption parameter value is the sum of the weighted value of the target average energy consumption value and the weighted value of the preset average energy consumption value.
4. The method for determining cruising range according to claim 1, wherein After determining the third average energy consumption value of the driver's driving section length and the fourth average energy consumption value of the autonomous driving section length in each of the sections, it further includes: When the target vehicle turns on the navigation, determine the driving type of the navigation path, and the driving type includes any one of the following: all target vehicles on the navigation path are in the driver's driving state, all target vehicles on the navigation path are in the autonomous driving state, and for some target sections on the navigation path, the target vehicle is in the driver's driving state and the remaining target sections are in the autonomous driving state; Based on at least one of the third average energy consumption value and the fourth average energy consumption value, the driving type, and the initial SOC when the target vehicle starts, determine the battery power corresponding to the remaining SOC at the navigation end point.
5. The method for determining the endurance mileage according to claim 4, characterized in that The step of determining the battery power corresponding to the remaining SOC at the navigation end point based on at least one of the third average energy consumption value and the fourth average energy consumption value, the driving type, and the initial SOC when the target vehicle starts includes: If the driving type is that all target vehicles on the navigation path are in the driver's driving state, calculate the battery power corresponding to the remaining SOC through the following formula: If the driving type is that all target vehicles on the navigation path are in the autonomous driving state, calculate the battery power corresponding to the remaining SOC through the following formula: Wherein, Q represents the battery power corresponding to the remaining SOC; Q1 represents the battery power corresponding to the initial SOC; N represents the number of all target road segments in the navigation path; Z n represents the first estimated average energy consumption value of the nth target road segment, wherein the first estimated average energy consumption value is the same as the third average energy consumption value corresponding to the road segments of the same type in the preset historical driving distance; L n represents the road segment length of the nth target road segment; S n represents the second estimated average energy consumption value of the nth target road section, where the second estimated average energy consumption value is the same as the fourth average energy consumption value corresponding to the road sections of the same type in the preset historical driving distance.
6. The method for determining the cruising range according to claim 4, wherein The step of determining the battery power corresponding to the remaining SOC at the navigation end point based on at least one of the third average energy consumption value and the fourth average energy consumption value, the driving type, and the initial SOC when the target vehicle starts includes: If the driving type is that for some target sections on the navigation path, the target vehicle is in the driver's driving state and the remaining target sections are in the autonomous driving state, calculate the battery power corresponding to the remaining SOC through the following formula: Where, Q represents the battery power corresponding to the remaining SOC; Q1 represents the battery power corresponding to the initial SOC; N represents the total number of all target sections on the navigation path; Z n1 represents the third estimated average energy consumption value of the driver's driving section length in the nth target section, and the third estimated average energy consumption value is the same as the third average energy consumption value corresponding to the sections of the same type in the preset historical driving distance; L n1 represents the driver's driving section length in the nth target section; S n2 represents the fourth estimated average energy consumption value of the length of the autonomous driving section in the nth target section, and the fourth estimated average energy consumption value is the same as the fourth average energy consumption value corresponding to the sections of the same type in the preset historical driving distance; L n2 represents the length of the autonomous driving section in the nth target section.
7. An endurance mileage determination device, characterized in that, It includes: An acquisition module, configured to determine the first average energy consumption value and the second average energy consumption value within a preset historical driving distance before the current moment of the target vehicle, where the first average energy consumption value is the average energy consumption value corresponding to the driver's driving distance, and the second average energy consumption value is the average energy consumption value corresponding to the autonomous driving distance; A determination module, configured to determine the target average energy consumption value of the target vehicle within the preset historical driving distance according to the first average energy consumption value and the second average energy consumption value. It includes: determining the road segments included within the preset historical driving distance according to the preset road segment types; determining, within each of the road segments, the third average energy consumption value of the length of the road segments driven by the driver and the fourth average energy consumption value of the length of the road segments driven in autonomous driving; determining the first average energy consumption value according to the third average energy consumption value within each road segment and the length of the road segments driven by the driver in each road segment, and determining the second average energy consumption value according to the fourth average energy consumption value within each road segment and the length of the road segments driven in autonomous driving in each road segment; The endurance calculation module is configured to determine the endurance mileage of the target vehicle according to the target average energy consumption value and the state of charge (SOC) of the battery of the target vehicle at the current moment when the navigation is not turned on.
8. 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 steps of the method according to any one of claims 1 to 6.
9. A readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Driving mode control method, computing processing device and storage medium
US20230303081A1