Method and device for determining endurance mileage, equipment and medium
By obtaining the current residual power and historical riding data of the electric vehicle, the expected riding distance of the electric vehicle under different conditions is calculated, which solves the problem that the cruising range cannot be accurately estimated in the existing technology, and improves the prediction accuracy and users Experience.
Patent Information
- Application Number
- CN202411560846.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-04
- Publication Date
- 2025-02-07
AI Technical Summary
The existing technology cannot accurately estimate the range of electric two-wheeled vehicles under different road conditions, driving habits and weather conditions, resulting in user battery life anxiety.
By obtaining the current remaining power of the target electric vehicle, and determining the expected riding distance based on the historical riding data of the latest historical riding period, the corresponding range value is calculated.
It improves the accuracy of range value prediction, helps users plan their itineraries reasonably, reduces endurance anxiety, and improves their riding experience.
Smart Images

Figure CN119389060A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electric two-wheeled vehicles, and in particular to a method, device, equipment and medium for determining a cruising range. Background Art
[0002] With the popularity of electric two-wheelers, the range issue has become one of the most concerned issues for users. Electric two-wheelers on the market today usually estimate the remaining range by simply calculating the battery power percentage, but this method is often not accurate enough in actual use, especially under different road conditions, driving habits, and weather conditions. This leads to users' range anxiety and affects the user experience of electric two-wheelers. Summary of the invention
[0003] The present invention provides a method, device, equipment and medium for determining a cruising range, so as to solve the technical problem in the prior art that the cruising range cannot be accurately estimated under different road conditions, driving habits and weather conditions.
[0004] According to one aspect of the present invention, a method for determining a cruising range is provided, comprising:
[0005] Get the current remaining power of the target electric vehicle;
[0006] Determine a remaining power interval associated with the current remaining power as the current remaining power interval;
[0007] The cruising range value of the target electric vehicle is determined according to the expected riding distance associated with the current remaining power interval and the current remaining power; wherein the expected riding distance is determined based on the historical riding data of the latest historical riding period of the target electric vehicle.
[0008] According to another aspect of the present invention, there is provided a device for determining a cruising range, comprising:
[0009] A first acquisition module, used to acquire the current remaining power of the target electric vehicle;
[0010] A first determining module, configured to determine a remaining power interval associated with the current remaining power as the current remaining power interval;
[0011] The second determination module is used to determine the cruising range value of the target electric vehicle according to the expected riding distance associated with the current remaining power interval and the current remaining power; wherein the expected riding distance is determined based on the historical riding data of the latest historical riding period of the target electric vehicle.
[0012] According to another aspect of the present invention, there is provided an electronic device, the electronic device comprising:
[0013] at least one processor; and
[0014] a memory communicatively connected to the at least one processor; wherein,
[0015] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for determining the cruising range described in any embodiment of the present invention.
[0016] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for determining the cruising range described in any embodiment of the present invention when executed.
[0017] According to another aspect of the present invention, a computer program product is provided. The computer program product includes a computer program. When the computer program is executed by a processor, the method for determining the cruising range described in any embodiment of the present invention is implemented.
[0018] The technical solution of the embodiment of the present invention obtains the current remaining power of the target electric vehicle, determines the corresponding remaining power interval based on the current remaining power, determines the expected riding distance in the current remaining power interval based on the historical riding data of the target electric vehicle in the latest historical riding period, and determines the cruising range value of the target electric vehicle based on the expected riding distance and the current remaining power. This solves the problem in the prior art that the cruising range cannot be accurately estimated due to not considering different road conditions, driving habits and weather conditions, effectively improves the accuracy of the cruising range value prediction, and can help users to make reasonable plans and avoid cruising range anxiety, greatly improving the user's riding experience.
[0019] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0021] Figure 1 is a flow chart of a method for determining a cruising range provided by an embodiment of the present invention;
[0022] Figure 2is a schematic diagram of a scenario between an electric two-wheeled vehicle and a cloud server provided by an embodiment of the present invention;
[0023] Figure 3 is a flow chart of another method for determining a cruising range provided by an embodiment of the present invention;
[0024] Figure 4 is a flow chart of another method for determining a cruising range provided by an embodiment of the present invention;
[0025] Figure 5 is a structural schematic diagram of a device for determining a cruising range provided by an embodiment of the present invention;
[0026] Figure 6 It is a structural block diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0029] In one embodiment, Figure 1 It is a flow chart of a method for determining a cruising range provided by an embodiment of the present invention. This embodiment is applicable to the situation of estimating the cruising range value of an electric two-wheeled vehicle. The method can be executed by a cruising range determination device. The cruising range determination device can be implemented in the form of hardware and / or software. The cruising range determination device can be configured in the electric two-wheeled vehicle or a cloud server. Figure 2Schematic diagram of a scenario between an electric two-wheeled vehicle and a cloud server provided by an embodiment of the present invention. The electric two-wheeled vehicle may be a smart electric vehicle, and an IoT card is configured inside the electric two-wheeled vehicle. Figure 2 As shown, a wireless communication connection is established between the electric two-wheeled vehicle and the cloud server. The electric two-wheeled vehicle can regularly report its own riding data to the cloud server and regularly receive relevant data sent by the cloud server.
[0030] like Figure 1 As shown, the method includes:
[0031] S110: Obtain the current remaining power of the target electric vehicle.
[0032] Among them, the target electric vehicle refers to an intelligent electric two-wheeled vehicle, which is equipped with an Internet of Things card. The current remaining power is used to reflect the amount of electrical energy currently available for use by the target electric vehicle. In one example, the voltage measurement method can be used to determine the current remaining power of the target electric vehicle, that is, the voltage between the positive and negative poles of the battery in the target electric vehicle can be measured, and the current remaining power of the target electric vehicle can be estimated based on the voltage-power characteristic curve of the battery. In one example, the current integration method can also be used to determine the current remaining power of the target electric vehicle, that is, a current sensor can be connected in series in the battery's charge and discharge circuit, and the charge and discharge current can be measured in real time, and the integral of the current over time can be calculated to obtain the current remaining power of the target electric vehicle.
[0033] In one example, when the method for determining the cruising range is executed by an electric two-wheeled vehicle, the corresponding current remaining power can be calculated directly by the processor or main controller in the electric two-wheeled vehicle using the above-mentioned remaining power calculation method; in one example, when the method for determining the cruising range is executed by a cloud server, the corresponding current remaining power can be calculated by the processor or main controller in the electric two-wheeled vehicle using the above-mentioned remaining power calculation method, and the current remaining power can be reported to the associated cloud server through the built-in Internet of Things card.
[0034] S120: Determine a remaining power interval associated with the current remaining power as the current remaining power interval.
[0035] In one example, the remaining power interval is used to characterize a numerical range in which the current remaining power of the target electric vehicle is located. A remaining power interval includes a minimum power threshold and a maximum power threshold; wherein the minimum power threshold refers to the left boundary value of a remaining power interval; and the maximum power threshold refers to the right boundary value of a remaining power interval. The current remaining power can be compared with the left boundary value and the right boundary value of a remaining power interval by the processor or main controller in the target electric vehicle, or by the cloud server, and the remaining power interval in which the current remaining power is between the left boundary value and the right boundary value is taken as the current remaining power interval.
[0036] In one example, the method for determining the cruising range also includes: obtaining the available storage space of the target electric vehicle, and determining the total number of associated remaining power intervals based on the available storage space. The total number of remaining power intervals refers to the total number of remaining power intervals that can be divided. It can be understood that since the storage space of the target electric vehicle is limited, the remaining power intervals can be divided based on the available storage space of the target electric vehicle. It can also be understood that the total number of remaining power intervals is proportional to the available storage space. Exemplarily, 100 grids of power can be divided into 20 sections, that is, a total of 20 remaining power intervals can be obtained, and each remaining power interval contains 5 grids of power.
[0037] S130. Determine the cruising range value of the target electric vehicle according to the expected riding distance associated with the current remaining power interval and the current remaining power; wherein the expected riding distance is determined based on the historical riding data of the target electric vehicle in the latest historical riding period.
[0038] In one example, the expected riding distance is used to characterize the estimated mileage that the target electric vehicle can ride within the current remaining power range; the cruising range value is used to characterize the estimated mileage that the target electric vehicle can ride within the current remaining power range; the latest historical riding period refers to the most recent riding period of the target electric vehicle. For example, assuming that the latest historical riding period refers to one month, the historical riding data of the target electric vehicle in the most recent month is obtained regularly, for example, the historical riding data from September 29, 2024 to October 29, 2024. Among them, the historical riding data refers to the target electric vehicle's single riding distance, corresponding riding time and total power consumption; as well as the degree of change in the riding environment temperature during each ride, and the actual battery loss value.
[0039] In one example, the expected riding distance is determined based on the historical riding data of the target electric vehicle in the latest historical riding period, including: selecting the associated historical average energy consumption value from the pre-created historical average energy consumption set based on the historical riding data of the latest historical riding period of the target electric vehicle as the expected average energy consumption value; determining the expected riding distance of the target electric vehicle corresponding to each remaining power interval according to the expected average energy consumption value. In one example, the historical average energy consumption set is used to characterize the historical average energy consumption values of the target electric vehicle in different travel sections; the expected average energy consumption value is used to characterize the estimated average energy consumption value of the target electric vehicle in the future travel section. The historical average energy consumption set includes at least one historical average energy consumption value; if the historical average energy consumption set contains one historical average energy consumption value, the historical average energy consumption value is directly used as the expected average energy consumption value; if the historical average energy consumption set contains two or more historical average energy consumption values, the most appropriate historical average energy consumption value can be selected from the historical average energy consumption set based on the historical riding data of the latest historical riding period of the target electric vehicle as the expected average energy consumption value.
[0040] In one embodiment, the historical riding data includes at least one of the following: a value of the degree of change of the actual riding environment temperature and an actual battery loss value; selecting an associated expected average energy consumption value from a pre-created historical average energy consumption set based on the historical riding data of the latest historical riding period of the target electric vehicle, including: if the value of the degree of change of the actual riding environment temperature during the latest historical riding period of the target electric vehicle is greater than a preset riding environment temperature change threshold, or the actual battery loss value is greater than a preset battery loss threshold, selecting a first historical average energy consumption value or a second historical average energy consumption value from a pre-created historical average energy consumption set as the expected average energy consumption value; wherein the first historical average energy consumption value is an average energy consumption value of a driving section constructed by a starting position and a current position within the current driving section; and the second historical average energy consumption value is an average energy consumption value of a driving section constructed by a starting position and a current position within the current driving section. The average energy consumption value is the average energy consumption value within the first distance before the current position in the current driving section; if the actual riding environment temperature change degree value of the target electric vehicle in the latest historical riding period is less than the preset riding environment temperature change degree threshold, or the actual battery loss value is less than the preset battery loss threshold, the third historical average energy consumption value or the fourth historical average energy consumption value is selected from the pre-created historical average energy consumption set as the expected average energy consumption value; wherein the third historical average energy consumption value is the average energy consumption value within the second distance before the current driving section; the fourth historical average energy consumption value is determined based on the second historical average energy consumption value, the third historical average energy consumption value and the historical energy consumption coefficient; wherein the historical energy consumption coefficient is determined according to the ratio between the current remaining power and the initial power; the second distance is greater than the first distance.
[0041] In one example, the actual riding environment temperature change degree value is used to characterize the degree of obvious change in the ambient temperature of the target electric vehicle during riding in the driving section; if the actual riding environment temperature change degree value is large, it indicates that the riding environment change of the target electric vehicle is more obvious; if the actual riding environment temperature change degree value is small, it indicates that the riding environment change of the target electric vehicle is not obvious.
[0042] For example, assuming that the first distance is 2 kilometers, the second distance can be 30 kilometers. In one example, the first historical average energy consumption value and the second historical average energy consumption value are used to characterize the historical average energy consumption value of the target electric vehicle in the most recent ride; wherein the first historical average energy consumption value is used to characterize the average energy consumption value of the target electric vehicle riding between its actual position and the current position in the currently selected driving section; the second historical average energy consumption value is used to characterize the average energy consumption value of the target electric vehicle riding within 2 kilometers before the current position. In one example, the third historical average energy consumption value is used to characterize the average energy consumption value of the target electric vehicle riding within any 30 kilometers before the current driving section; the fourth historical average energy consumption value is the average energy consumption value of the target electric vehicle riding within a distance before the current driving section based on the consideration of battery loss. The third historical average energy consumption value and the fourth historical average energy consumption value are used to characterize the average energy consumption value of the target electric vehicle over a relatively long historical period. Generally speaking, the third historical average energy consumption value and the fourth historical average energy consumption value are more referenceable. When the actual riding environment temperature of the target electric vehicle does not change significantly, or the actual battery loss value is not large, the third historical average energy consumption value or the fourth historical average energy consumption value can be used as the expected average energy consumption value. In one example, the difference between the third historical average energy consumption value and the second historical average energy consumption value can be calculated to obtain the average energy consumption difference; and the ratio between the current remaining power and the initial power is subtracted from 1 to obtain the historical energy consumption coefficient; then the product value between the average energy consumption difference and the historical energy consumption coefficient is calculated; finally, the difference between the third historical average energy consumption value and the product value is used as the fourth historical average energy consumption value. In one embodiment, the expected riding distance corresponding to each remaining power interval of the target electric vehicle is determined according to the expected average energy consumption value, including: obtaining the minimum power threshold and the maximum power threshold associated with each remaining power interval; determining the corresponding remaining power difference according to the minimum power threshold and the maximum power threshold; determining the expected riding distance of the corresponding remaining power interval according to the ratio between the remaining power difference and the expected average energy consumption value. In one example, the expected riding distance of each remaining power interval is used to characterize the mileage value that the target electric vehicle can ride when the current remaining power of the target electric vehicle changes from the maximum power threshold of the remaining power interval to the minimum power threshold; the remaining power difference can be the difference between the maximum power threshold and the minimum power threshold. Exemplarily, assuming that the remaining power interval is [6,10], that is, the maximum power threshold of the remaining power interval is 10, and the minimum power threshold is 6, then the remaining power difference is 10-6+1=5. Then, the ratio between 5 and the expected average energy consumption value is used as the expected riding distance of the remaining power interval.
[0043] The technical solution of this embodiment obtains the current remaining power of the target electric vehicle, determines the corresponding remaining power interval based on the current remaining power, determines the expected riding distance in the current remaining power interval based on the historical riding data of the target electric vehicle in the latest historical riding period, and determines the cruising range value of the target electric vehicle based on the expected riding distance and the current remaining power. This solves the problem in the prior art that the cruising range cannot be accurately estimated due to failure to consider different road conditions, driving habits and weather conditions, effectively improves the accuracy of the cruising range value prediction, and can help users make reasonable plans to avoid cruising range anxiety, greatly improving the user's riding experience.
[0044] In one embodiment, Figure 3 is a flow chart of another method for determining a cruising range provided by an embodiment of the present invention. This embodiment further illustrates the process of determining the expected riding distance and the process of determining the expected average energy consumption value based on the above embodiment. Figure 3 As shown, the method includes:
[0045] S210: Obtain the current remaining power of the target electric vehicle.
[0046] S220: Determine a remaining power interval associated with the current remaining power as the current remaining power interval.
[0047] S230: Obtain a current power interval identifier and an expected riding distance corresponding to the current remaining power interval as a first type of expected riding distance.
[0048] In one example, the power interval identifier is used to represent the index of each remaining power interval; the first type of expected riding distance is used to represent the estimated mileage that the target electric vehicle can ride within the current remaining power interval. Exemplarily, assuming that 100 grids of power are divided into 20 remaining power intervals, the power interval identifier of each remaining power interval is 0-19, and each remaining power interval is [1,5], [6,10], [11,15], [16,20], [21,25], [26,30], [31,35]...[91,95] and [96,100]; if the current remaining power is 9, then the current remaining power interval is [6,10], that is, the current power interval identifier is 1. The expected riding distance corresponding to [6,10] can be queried from the pre-configured storage space, which is 3 kilometers.
[0049] S240: Obtain an expected riding distance corresponding to a remaining power interval associated with each power interval identifier before the current power interval identifier as a second type of expected riding distance.
[0050] In one example, the remaining power interval associated with each power interval identifier before the current power interval identifier refers to all remaining power intervals whose power interval identifier is less than the current power interval identifier; the number of the second type of expected riding distances is equal to the remaining power interval associated with each power interval identifier before the current power interval identifier. Exemplarily, assuming that the current power interval identifier is 1, then each power interval identifier before the current power interval identifier is 0, that is, the associated remaining power interval is [1-5], and correspondingly, the second type of expected riding distance is 1, that is, the expected riding distance corresponding to the remaining power interval [1-5] is 2 kilometers respectively.
[0051] S250: Determine the remainder between the current remaining power and the interval boundary difference.
[0052] In one example, the current remaining power can be modulo the minimum power threshold of the current remaining power interval to obtain a corresponding modulo value; the interval boundary difference refers to the difference between the maximum power threshold and the minimum power threshold of each remaining power interval. Exemplarily, assuming that the current remaining power is 9, and the current remaining power interval is [6-10], and the interval boundary difference is 5, then the modulo value between the current remaining power and the minimum power threshold associated with the current remaining power interval is 9mod 5=4.
[0053] S260: Determine a ratio between the remainder value and the interval boundary difference as a first ratio.
[0054] In one example, the remainder value may be compared with the minimum power threshold to obtain a first ratio. For example, the remainder value is 4, and the interval boundary difference, then the first ratio is 4 / 5=0.8.
[0055] S270: Determine a cruising range value of the target electric vehicle based on the added value of each second-type expected riding distance and the product value between the first ratio and the first-type expected riding distance.
[0056] In one example, each second type of expected riding distance can be added together to obtain the sum of the expected riding distances corresponding to the remaining power intervals associated with each power interval identifier before the current power interval identifier; and the product value between the first ratio and the first type of expected riding distance can be calculated; and then the sum value and the product value can be added together to obtain the cruising range value of the target electric vehicle. For example, assuming that the second type of expected riding distance is 2 kilometers, the first ratio is 0.8, and the first type of expected riding distance is 3 kilometers, the product value is 2.4 kilometers, and the cruising range value can be 2 kilometers + 2.4 kilometers = 4.4 kilometers.
[0057] In one embodiment, the method for determining the cruising range further includes: displaying the cruising range value on an instrument display screen of the target electric vehicle. The instrument display screen refers to an instrument display panel on the target electric vehicle. Generally speaking, an instrument display screen is configured between the two handlebars of the target electric vehicle, which can be used to display the current remaining power and cruising range value, so that the user can view the cruising range value of the target electric vehicle more intuitively and simply and conveniently, so that the user can reasonably plan and form it based on the cruising range value, greatly improving the user's riding experience.
[0058] In one embodiment, Figure 4 Flow chart of another method for determining the cruising range provided by an embodiment of the present invention. This embodiment is based on the above embodiment and is a preferred embodiment to illustrate the process of determining the cruising range. In this embodiment, the target electric vehicle is an electric two-wheeled vehicle, and the latest historical riding period is one month.
[0059] The user's riding data in the past month basically covers a variety of factors such as the user's riding road conditions, riding habits, weather and battery loss. The user's next ride will be roughly the same as the previous month's riding road conditions, riding habits, weather and battery loss, so as to predict the user's range when riding the electric two-wheeler.
[0060] like Figure 4 As shown, the method for determining the cruising range in this embodiment includes the following steps:
[0061] S310: Select a related historical average energy consumption value from a pre-created historical average energy consumption set as the expected average energy consumption value.
[0062] Assume that a trip of an electric two-wheeled vehicle can be represented on the map as a distance from the starting position A to the destination position B (respectively represented by x a 、x b Indicates), x represents any position between positions AB (i.e. x∈[x a , x b ]), the current remaining energy of the battery when the vehicle reaches position x is E(x). Assume that any distance between AB is x init to x fin (Right now ), calculate the average energy consumption for this mileage
[0063] In the formula, d represents x init to x fin The distance between them, the different average energy consumptions at position x are defined and described in Table 1 below.
[0064] Table 1
[0065]
[0066] The principle of the future energy consumption estimation method is very simple. It assumes that the vehicle's future driving conditions are basically the same as in the past, and the energy consumption remains unchanged, that is:
[0067] in, The historical average energy consumption can be Make a reasonable selection among them; represents the third historical average energy consumption value mentioned above, represents the second historical average energy consumption value, represents the first historical average energy consumption value, Indicates the fourth historical average energy consumption value.
[0068] in, It is calculated by considering the average energy consumption of the vehicle's historical riding and combining it with the energy consumption in the most recent period, as shown in the following formula:
[0069] Wherein, b(x) represents the historical energy consumption coefficient, and the calculation formula of the historical energy consumption coefficient b(x) can be: b(x) = 1-SOC(x) / SOC init ; Where SOC(x) represents the current remaining power; SOC init Indicates the initial charge.
[0070] S320: Determine the expected riding distance of the electric two-wheeled vehicle in each remaining power interval according to the expected average energy consumption value.
[0071] The expected riding distance can be calculated as:
[0072] Among them, E(x1) represents the maximum power threshold corresponding to a remaining power interval; E(x2) represents the minimum power threshold corresponding to a remaining power interval; RR(x) represents the expected riding distance. It should be noted that the calculation formula of RR(x) can be understood as the above The calculation formula of is derived.
[0073] S330: Determine the cruising range value of the electric two-wheeled vehicle according to the expected riding distance associated with the current remaining power range and the current remaining power.
[0074]
[0075] When the user checks the current range of the electric vehicle, the current remaining power can be obtained, and the corresponding range value can be calculated based on the expected riding distance and the current remaining power corresponding to the 20 remaining power intervals issued.
[0076] It should be noted that the riding habits of users can be improved based on the historical average energy consumption value of the electric two-wheeled vehicle, so as to further extend the cruising range of the electric two-wheeled vehicle and at the same time, increase the service life of the electric two-wheeled vehicle.
[0077] The technical solution of this embodiment estimates the range of the electric two-wheeled vehicle by referring to the user's historical riding data in the past month, thereby improving the prediction accuracy of the range and reducing the error value. In addition, the range can be displayed on the instrument display screen of the electric two-wheeled vehicle, providing accurate prediction and real-time feedback of the range, which can help users plan their trips reasonably, reduce range anxiety, and improve the user's riding experience.
[0078] In one embodiment, Figure 5 Schematic diagram of a device for determining a cruising range provided by an embodiment of the present invention. Figure 5 As shown, the device includes: a first acquisition module 410 , a first determination module 420 and a second determination module 430 .
[0079] An acquisition module 410 is used to acquire the current remaining power of the target electric vehicle;
[0080] A first determining module 420 is used to determine a remaining power interval associated with the current remaining power as the current remaining power interval;
[0081] The second determination module 430 is used to determine the cruising range value of the target electric vehicle according to the expected riding distance associated with the current remaining power interval and the current remaining power; wherein the expected riding distance is determined based on the historical riding data of the latest historical riding period of the target electric vehicle.
[0082] In one embodiment, the expected riding distance is determined based on historical riding data of the latest historical riding period of the target electric vehicle, and is specifically used for:
[0083] Selecting the associated expected average energy consumption value from a pre-created historical average energy consumption set based on the historical riding data of the latest historical riding period of the target electric vehicle;
[0084] The expected riding distance of the target electric vehicle in each remaining power range is determined based on the expected average energy consumption value.
[0085] In one embodiment, the historical riding data includes at least one of the following: a value of the degree of change of the actual riding environment temperature and an actual battery loss value; based on the historical riding data of the latest historical riding period of the target electric vehicle, an associated expected average energy consumption value is selected from a pre-created historical average energy consumption set, specifically for:
[0086] If the actual riding environment temperature change value of the target electric vehicle in the latest historical riding period is greater than the preset riding environment temperature change threshold, or the actual battery loss value is greater than the preset battery loss threshold, the first historical average energy consumption value or the second historical average energy consumption value is selected from the pre-created historical average energy consumption set as the expected average energy consumption value; wherein the first historical average energy consumption value is the average energy consumption value of the driving section constructed by the starting position and the current position in the current driving section; the second historical average energy consumption value is the average energy consumption value within the first distance before the current position in the current driving section;
[0087] If the actual riding environment temperature change degree value of the target electric vehicle in the latest historical riding period is less than the preset riding environment temperature change degree threshold, or the actual battery loss value is less than the preset battery loss threshold, the third historical average energy consumption value or the fourth historical average energy consumption value is selected from the pre-created historical average energy consumption set as the expected average energy consumption value; wherein, the third historical average energy consumption value is the average energy consumption value within the second distance before the current driving section; the fourth historical average energy consumption value is determined based on the second historical average energy consumption value, the third historical average energy consumption value and the historical energy consumption coefficient; wherein, the historical energy consumption coefficient is determined according to the ratio between the current remaining power and the initial power; the second distance is greater than the first distance.
[0088] In one embodiment, the expected riding distance of the target electric vehicle in each remaining power interval is determined according to the expected average energy consumption value, which is specifically used for:
[0089] Get the minimum power threshold and maximum power threshold associated with each remaining power interval;
[0090] Determine the corresponding remaining power difference according to the minimum power threshold and the maximum power threshold;
[0091] The expected riding distance for the corresponding remaining power range is determined based on the ratio between the remaining power difference and the expected average energy consumption value.
[0092] In one embodiment, the second determining module includes:
[0093] A first acquisition unit, configured to acquire a current power interval identifier and an expected riding distance corresponding to a current remaining power interval as a first type of expected riding distance;
[0094] A second acquisition unit is used to acquire an expected riding distance corresponding to a remaining power interval associated with each power interval identifier before the current power interval identifier as a second type of expected riding distance;
[0095] A first determining unit, used to determine a remainder value between the current remaining power and the interval boundary difference;
[0096] A second determining unit is used to determine a ratio between the remainder value and the interval boundary difference as a first ratio;
[0097] The third determining unit is used to determine the cruising range value of the target electric vehicle based on the added value of each second-type expected riding distance and the product value between the first ratio and the first-type expected riding distance.
[0098] In one embodiment, a device for determining a cruising range further includes:
[0099] A second acquisition module is used to acquire the available storage space of the target electric vehicle;
[0100] The third determination module is used to determine the total number of associated remaining power intervals based on the available storage space.
[0101] In one embodiment, a device for determining a cruising range further includes:
[0102] The display module is used to display the cruising range value on the instrument display screen of the target electric vehicle.
[0103] A device for determining a cruising range provided in an embodiment of the present invention can execute a method for determining a cruising range provided in any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.
[0104] In one embodiment, Figure 6 is a structural block diagram of an electronic device provided by an embodiment of the present invention, such as Figure 6 As shown, a schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0105] like Figure 6As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0106] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0107] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a method for determining the range.
[0108] In some embodiments, the method for determining the range may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method for determining the range described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the method for determining the range in any other appropriate manner (e.g., by means of firmware).
[0109] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0110] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0111] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0112] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0113] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0114] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0115] An embodiment of the present invention also provides a computer program product, including a computer program, which, when executed by a processor, can implement a method for determining a cruising range as provided in any embodiment of the present application.
[0116] In the process of implementation, the computer program product can be written in one or more programming languages or a combination thereof to perform the computer program code of the present application, and the programming language includes an object-oriented programming language, such as Java, Smalltalk, C++, and also includes a conventional procedural programming language, such as "C" language or similar programming language. The program code can be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on the remote computer, or completely on the remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).
[0117] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0118] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for determining a cruising range, characterized in that: include: Get the current remaining power of the target electric vehicle; Determine a remaining power interval associated with the current remaining power as the current remaining power interval; The cruising range value of the target electric vehicle is determined according to the expected riding distance associated with the current remaining power interval and the current remaining power; wherein the expected riding distance is determined based on the historical riding data of the latest historical riding period of the target electric vehicle.
2. The method according to claim 1, characterized in that The expected riding distance is determined based on historical riding data of the target electric vehicle during the latest historical riding period, including: Selecting a related historical average energy consumption value from a pre-created historical average energy consumption set based on the historical riding data of the latest historical riding period of the target electric vehicle as the expected average energy consumption value; The expected riding distance of the target electric vehicle corresponding to each remaining power interval is determined according to the expected average energy consumption value.
3. The method according to claim 2, characterized in that The historical riding data includes at least one of the following: a value of the degree of change of the actual riding environment temperature and an actual battery loss value; the historical riding data based on the latest historical riding period of the target electric vehicle selects the associated historical average energy consumption value from the pre-created historical average energy consumption set as the expected average energy consumption value, including: If the actual riding environment temperature change value of the target electric vehicle in the latest historical riding period is greater than the preset riding environment temperature change threshold, or the actual battery loss value is greater than the preset battery loss threshold, a first historical average energy consumption value or a second historical average energy consumption value is selected from a pre-created historical average energy consumption set as the expected average energy consumption value; wherein the first historical average energy consumption value is the average energy consumption value of a driving section constructed by a starting position and a current position within the current driving section; and the second historical average energy consumption value is the average energy consumption value within a first distance before the current position within the current driving section; If the actual riding environment temperature change degree value of the target electric vehicle in the latest historical riding period is less than the preset riding environment temperature change degree threshold, or the actual battery loss value is less than the preset battery loss threshold, the third historical average energy consumption value or the fourth historical average energy consumption value is selected from the pre-created historical average energy consumption set as the expected average energy consumption value; wherein, the third historical average energy consumption value is the average energy consumption value within the second distance before the current driving section; the fourth historical average energy consumption value is determined based on the second historical average energy consumption value, the third historical average energy consumption value and the historical energy consumption coefficient; wherein, the historical energy consumption coefficient is determined according to the ratio between the current remaining power and the initial power; the second distance is greater than the first distance.
4. The method according to claim 2, characterized in that: The step of determining the expected riding distance of the target electric vehicle corresponding to each remaining power interval according to the expected average energy consumption value includes: Obtaining a minimum power threshold and a maximum power threshold associated with each of the remaining power intervals; Determine a corresponding remaining power difference according to the minimum power threshold and the maximum power threshold; The expected riding distance corresponding to the remaining power interval is determined according to the ratio between the remaining power difference and the expected average energy consumption value.
5. The method according to claim 1, characterized in that The determining the cruising range value of the target electric vehicle according to the expected riding distance associated with the current remaining power interval and the current remaining power includes: Obtaining a current power interval identifier and an expected riding distance corresponding to the current remaining power interval as a first type of expected riding distance; Acquire an expected riding distance corresponding to a remaining power interval associated with each power interval identifier before the current power interval identifier as a second type of expected riding distance; Determine the remainder value between the current remaining power and the interval boundary difference; Determine a ratio between the remainder value and the interval boundary difference as a first ratio; The cruising range value of the target electric vehicle is determined based on the added value of each of the second-type expected riding distances and the product value between the first ratio and the first-type expected riding distance.
6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Obtaining available storage space of the target electric vehicle; A total number of associated remaining power intervals is determined based on the available storage space.
7. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: The cruising range value is displayed on an instrument display screen of the target electric vehicle.
8. A device for determining a cruising range, characterized in that: include: A first acquisition module, used to acquire the current remaining power of the target electric vehicle; A first determining module, configured to determine a remaining power interval associated with the current remaining power as the current remaining power interval; The second determination module is used to determine the cruising range value of the target electric vehicle according to the expected riding distance associated with the current remaining power interval and the current remaining power; wherein the expected riding distance is determined based on the historical riding data of the latest historical riding period of the target electric vehicle.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for determining the cruising range according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for determining the cruising range according to any one of claims 1 to 7 when executed.