A method, device, electronic device and storage medium for determining cruising range

By determining the weight and average oil-to-electric conversion efficiency of each working speed range of the range extender in an extended-range electric vehicle, and calculating the actual comprehensive oil-to-electric conversion efficiency, the problem of inaccurate range calculation under traditional methods is solved, and a more accurate range prediction is achieved.

CN117507938BActive Publication Date: 2025-03-18CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311623608.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-30
Publication Date
2025-03-18
Estimated Expiration
2043-11-30

AI Technical Summary

Technical Problem

The battery life calculation method of extended-range electric vehicles is different from that of traditional fuel vehicles, resulting in inaccurate fuel life calculation, which in turn affects the accuracy of the total battery life calculation of electric vehicles.

Method used

By determining the weight and average oil-to-electric conversion efficiency of the range extender during the vehicle's past driving process, the actual comprehensive oil-to-electric conversion efficiency is calculated, the current fuel volume and power volume are obtained, and the actual remaining range in the future driving process is calculated.

Benefits of technology

The accuracy and reliability of battery life calculation are improved, the impact of speed on oil-electric conversion efficiency is fully considered, and the inadequacy of directly using fixed values ​​for oil-electric conversion is avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117507938B_ABST
    Figure CN117507938B_ABST
Patent Text Reader

Abstract

The present application provides a method, device, electronic device and storage medium for determining a cruising range, which can determine a first weight of each operating speed range of a range extender and an average oil-to-electricity conversion efficiency of the vehicle in each operating speed range during the past driving process of the vehicle, calculate the actual comprehensive oil-to-electricity conversion efficiency of the vehicle in the past driving process based on the average oil-to-electricity conversion efficiency in each operating speed range and the first weight, determine the equivalent power consumption value of the vehicle per unit mileage traveled in the past driving process, obtain the current fuel amount and current power of the vehicle, calculate the actual remaining cruising range of the vehicle in the future driving process based on the actual comprehensive oil-to-electricity conversion efficiency, the equivalent power consumption value, the current fuel amount and the current power, fully consider the influence of the speed on the oil-to-electricity conversion efficiency, and calculate the actual remaining cruising range based on the actual comprehensive oil-to-electricity conversion efficiency, thereby improving the accuracy and reliability of the cruising range calculation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the automotive field, and in particular to a method, device, electronic device and storage medium for determining a cruising range. Background Art

[0002] An extended-range electric vehicle is a pure electric vehicle that adds an internal combustion engine to generate electricity to increase the range, thereby overcoming the problem of short driving range of pure electric vehicles. Its emergence has alleviated the range anxiety of new energy vehicles to a certain extent. The current calculation of the range of extended-range electric vehicles follows the calculation method of traditional fuel vehicles. The remaining fuel range is calculated by the remaining available fuel and the average fuel consumption, and then the sum of the remaining battery range and the remaining fuel range is used as the actual remaining range of the electric vehicle. Unlike traditional fuel vehicles that directly consume fuel and convert it into mechanical energy for driving, the fuel of extended-range electric vehicles is converted into electrical energy through the range extender. The destination of the electrical energy is to directly drive the motor and charge the battery pack. Therefore, the use of the traditional fuel vehicle fuel range calculation method will lead to inaccurate calculation of fuel range, which in turn leads to inaccurate calculation of the total actual remaining range of the electric vehicle. Summary of the invention

[0003] The purpose of the embodiments of the present application is to provide a method, device, electronic device and storage medium for determining a cruising range to solve the above-mentioned technical problems.

[0004] On the one hand, a method for determining a cruising range is provided, comprising:

[0005] Determine a first weight of each operating speed range of the range extender during the past driving process of the vehicle and an average oil-to-electricity conversion efficiency of the vehicle in each operating speed range; the range extender has at least two of the operating speed ranges during the past driving process;

[0006] Calculating the actual comprehensive oil-to-electricity conversion efficiency of the vehicle during the past driving process according to the average oil-to-electricity conversion efficiency of each operating speed range and the first weight of each operating speed range;

[0007] Determine the equivalent power consumption value of the vehicle per unit mileage during the past driving process;

[0008] Obtaining the current fuel level and current power level of the vehicle;

[0009] The actual remaining cruising range of the vehicle during future driving is calculated based on the actual comprehensive oil-to-electricity conversion efficiency, the equivalent power consumption value, the current fuel amount and the current power amount.

[0010] In one embodiment, determining the first weight of each operating speed range of the range extender during the past driving process of the vehicle includes:

[0011] Obtaining the driving time corresponding to each operating speed range of the range extender during the past driving process of the vehicle and the total driving time of the vehicle during the past driving process;

[0012] The ratio of the driving time corresponding to each of the working speed intervals to the total driving time is used as the first weight of each of the working speed intervals.

[0013] In one embodiment, determining the first weight of each operating speed range of the range extender during the past driving process of the vehicle includes:

[0014] Obtaining the driving distance corresponding to each operating speed range of the range extender during the past driving process of the vehicle and the total driving distance of the vehicle during the past driving process;

[0015] The ratio of the driving distance corresponding to each of the working speed intervals to the total driving distance is used as the first weight of each of the working speed intervals.

[0016] In one embodiment, determining the average oil-to-electricity conversion efficiency of the vehicle in each of the operating speed ranges during the past driving process of the vehicle includes:

[0017] calculating the unit cycle oil-to-electricity conversion efficiency of the range extender in each unit cycle during the past driving process;

[0018] For each of the working speed intervals, an integral average calculation is performed on the unit cycle oil-to-electricity conversion efficiency corresponding to the working speed interval to obtain an average oil-to-electricity conversion efficiency corresponding to each of the working speed intervals.

[0019] In one embodiment, determining the equivalent power consumption value per unit mileage of the vehicle during the past driving process includes:

[0020] Obtaining a fuel quantity variable ΔF of the vehicle during the past driving process, a power quantity variable ΔE of the vehicle during the past driving process, and a driving distance S of the vehicle during the past driving process;

[0021] The equivalent power consumption value per unit mileage of the vehicle during the past driving process is calculated according to the formula ec=(ΔF*C+ΔE) / S; ec represents the equivalent power consumption value, and C represents the actual comprehensive oil-to-electricity conversion efficiency.

[0022] In one embodiment, the calculating the actual remaining cruising range of the vehicle during future driving according to the actual comprehensive oil-to-electricity conversion efficiency, the equivalent power consumption value, the current fuel quantity, and the current power quantity includes:

[0023] Calculate the equivalent amount of electricity of the current fuel quantity according to Ef=C*F; C represents the actual comprehensive oil-to-electricity conversion efficiency, F represents the current amount of fuel, and Ef represents the equivalent amount of electricity;

[0024] Calculate the current first remaining cruising range of the vehicle according to R=(E+Ef) / ec, where E represents the current power, ec represents the equivalent power consumption value, and R represents the first remaining cruising range;

[0025] Acquire current input information of the vehicle, and input the input information into a preset prediction model to obtain a second weight corresponding to each of the operating speed ranges during future driving of the vehicle; the input information includes at least one of driving information of the vehicle, operating state information of the vehicle, environmental information of the environment in which the vehicle is located, and road information of a road on a current navigation route of the vehicle;

[0026] Calculating the predicted comprehensive oil-to-electricity conversion efficiency of the vehicle during the future driving process according to the average oil-to-electricity conversion efficiency of each operating speed range and the second weight of each operating speed range;

[0027] Calculate the second remaining cruising range Ry of the vehicle based on the predicted comprehensive oil-to-electricity conversion efficiency, the current fuel amount, and the current power amount;

[0028] The actual remaining cruising range of the vehicle during the future driving process is calculated according to the first remaining cruising range R and the second remaining cruising range Ry.

[0029] In one embodiment, calculating the actual remaining cruising range of the vehicle during the future driving process according to the first remaining cruising range R and the second remaining cruising range Ry includes:

[0030] When |R-Ry| is less than a preset mileage difference threshold, RL is displayed as the actual remaining cruising range of the vehicle in the future driving process; L represents the distance the vehicle has traveled in the future driving process;

[0031] When |R-Ry| is greater than or equal to the preset mileage difference threshold and in the first driving stage of the future driving process, Rr*L is displayed as the actual remaining cruising range of the vehicle in the first driving stage; r represents the distance compensation coefficient;

[0032] When |R-Ry| is greater than or equal to the preset mileage difference threshold and in the second driving stage of the future driving process, Ry-L is displayed as the actual remaining cruising range of the vehicle in the second driving stage; the first driving stage is the driving stage where L≤Ry / m, and the second driving stage is the driving stage where L>Ry / m, r=((R-Ry)+Ry / m) / (Ry / m), m represents the preset stage coefficient, and m>1.

[0033] In another aspect, a device for determining a cruising range is provided, comprising:

[0034] A first determination module is used to determine a first weight of each operating speed range of the range extender during the past driving process of the vehicle and an average oil-to-electricity conversion efficiency of the vehicle in each operating speed range; the range extender has at least two of the operating speed ranges during the past driving process;

[0035] A first calculation module, configured to calculate an actual comprehensive oil-to-electricity conversion efficiency of the vehicle during the past driving process according to the average oil-to-electricity conversion efficiency of each operating speed interval and the first weight of each operating speed interval;

[0036] A second determination module is used to determine an equivalent power consumption value per unit mileage of the vehicle during the past driving process;

[0037] An acquisition module, used for acquiring the current fuel level and current power level of the vehicle;

[0038] The second calculation module is used to calculate the actual remaining cruising range of the vehicle in the future driving process according to the actual comprehensive oil-to-electricity conversion efficiency, the equivalent power consumption value, the current fuel quantity and the current power quantity.

[0039] On the other hand, an electronic device is provided, including a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program to implement any of the above methods.

[0040] On the other hand, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by at least one processor, any of the above methods is implemented.

[0041] Through the method, device, electronic device and storage medium for determining the cruising range provided in the present application, the first weight of each operating speed range of the range extender and the average oil-to-electricity conversion efficiency of the vehicle in each operating speed range during the past driving process of the vehicle can be determined, and the actual comprehensive oil-to-electricity conversion efficiency of the vehicle in the past driving process is calculated based on the average oil-to-electricity conversion efficiency of each operating speed range and the first weight, and the equivalent power consumption value of the vehicle per unit mileage traveled in the past driving process is determined, and the current fuel amount and current power of the vehicle are obtained. The actual remaining cruising range of the vehicle in the future driving process is calculated based on the actual comprehensive oil-to-electricity conversion efficiency, the equivalent power consumption value, the current fuel amount and the current power, and the influence of the speed on the oil-to-electricity conversion efficiency is fully considered. The oil-to-electricity conversion is not directly performed through a fixed value, but the actual comprehensive oil-to-electricity conversion efficiency of the vehicle is calculated based on the average oil-to-electricity conversion efficiency of each operating speed range, and the actual remaining cruising range is calculated based on the actual comprehensive oil-to-electricity conversion efficiency, thereby improving the accuracy and reliability of the cruising range calculation. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 A flowchart of a method for determining a cruising range provided in Embodiment 1 of the present application;

[0043] Figure 2 A schematic diagram of a process for calculating the actual remaining cruising range provided in Example 1 of the present application;

[0044] Figure 3 A schematic diagram of the structure of a device for determining a cruising range provided in Embodiment 2 of the present application;

[0045] Figure 4 This is a schematic diagram of the structure of an electronic device provided in Example 3 of the present application. DETAILED DESCRIPTION

[0046] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0047] Embodiment 1:

[0048] The present application embodiment provides a method for determining a cruising range. For details, please refer to Figure 1 As shown, Figure 1 A flow chart of a method for determining a cruising range provided in an embodiment of the present application, which is applied to an electronic device, includes:

[0049] S11: Determine a first weight of each operating speed range of the range extender during the past driving process of the vehicle and an average oil-to-electricity conversion efficiency of the vehicle in each operating speed range; the range extender has at least two operating speed ranges during the past driving process.

[0050] S12: Calculating the actual comprehensive oil-to-electricity conversion efficiency of the vehicle during past driving according to the average oil-to-electricity conversion efficiency of each operating speed range and the first weight of each operating speed range.

[0051] S13: Determine the equivalent power consumption value per unit mileage of the vehicle during past driving.

[0052] S14: Obtain the current fuel level and current power level of the vehicle.

[0053] S15: Calculate the actual remaining cruising range of the vehicle during future driving according to the actual comprehensive oil-to-electricity conversion efficiency, equivalent power consumption value, current fuel quantity and current power quantity.

[0054] The specific process of each of the above steps is described in detail below.

[0055] It should be noted that the electronic device in the embodiments of the present application may be a terminal, for example, a smart phone, a tablet computer, a wearable electronic device, a VR / AR device, a vehicle-mounted terminal used in a vehicle, etc. The electronic device may also be a server. For example, it may be an intercommunication server or a background server between multiple heterogeneous systems, or an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, and big data and artificial intelligence platforms, etc.

[0056] The past driving process in the embodiment of the present application may be a driving process corresponding to any time period in the past. For example, the driving process of the vehicle from this start to the current driving moment may be taken as the past driving process. The driving process within a preset time before the current moment may also be taken as the past driving process. The preset time here may be flexibly set by the developer. For example, the driving process within 4 hours before the current moment may be taken as the past driving process. The range extender in the embodiment of the present application is the range extender on the vehicle.

[0057] For step S11, in some embodiments, at least two operating speed intervals can be pre-set for the range extender on the electronic device so that the actual operating speed of the range extender can fall within the preset operating speed interval. In some other embodiments, the total range of the range extender speed of the vehicle during past driving can be obtained, and the total range of the range extender speed can be divided into at least two of the operating speed intervals. For example, the total range of the range extender speed during past driving is N1-N2, and the speed N1-N2 can be divided into n speed sub-intervals, and these n speed sub-intervals are also the operating speed intervals.

[0058] For step S11, determining the average oil-to-electricity conversion efficiency of the vehicle in each operating speed range during the past driving process of the vehicle includes:

[0059] The oil-to-electricity conversion efficiency per unit cycle of the range extender during past driving is calculated; for each operating speed range, the oil-to-electricity conversion efficiency per unit cycle corresponding to the operating speed range is calculated by performing an integral average operation to obtain the average oil-to-electricity conversion efficiency corresponding to each operating speed range.

[0060] Specifically, the amount of fuel injected by the engine, the output current and output voltage of the generator in each unit cycle can be obtained to calculate the unit cycle oil-to-electricity conversion efficiency corresponding to the unit cycle. The time length of the unit cycle can be flexibly set by the developer, for example, it can be set to 10ms. The unit cycle oil-to-electricity conversion efficiency characterizes the oil-to-electricity conversion efficiency of the range extender in the corresponding unit cycle. This is an instantaneous value, which changes quickly and with a large amplitude, so it cannot represent the oil-to-electricity conversion efficiency of the full working condition. Therefore, in the embodiment of the present application, for each operating speed range, the unit cycle oil-to-electricity conversion efficiency C' is calculated. x Perform the integral average operation, C′ x The unit cycle oil-to-electricity conversion efficiency corresponding to the xth unit cycle is represented by the integral average calculation in the embodiment of the present application, which refers to finding the definite integral over the corresponding time cycle interval, and then dividing the definite integral value by the length of the time cycle interval. Thus, for each working speed interval, the corresponding average oil-to-electricity conversion efficiency C can be obtained. i , C i Represents the average oil-to-electricity conversion efficiency corresponding to the i-th operating speed range.

[0061] For step S11, the first weight of each operating speed range of the range extender during the past driving process of the vehicle can be determined in the following two ways:

[0062] Method 1: Obtain the driving time corresponding to each working speed range of the range extender during the past driving process of the vehicle and the total driving time of the vehicle during the past driving process; and use the ratio of the driving time corresponding to each working speed range to the total driving time as the first weight of each working speed range.

[0063] Method 2: Obtain the driving distance corresponding to each working speed range of the range extender during the past driving process of the vehicle and the total driving distance of the vehicle during the past driving process; and use the ratio of the driving distance corresponding to each working speed range to the total driving distance as the first weight of each working speed range.

[0064] In step S12, the formula C=C 1 *K 1 +C 2 *K 2 +…+C i *K i Calculate the actual comprehensive oil-to-electricity conversion efficiency of the vehicle during its past driving, K i represents the first weight corresponding to the i-th working speed range, and C represents the actual comprehensive oil-to-electricity conversion efficiency.

[0065] During the use of extended-range electric vehicles, both electricity and oil are consumed, and there is also a situation where the amount of oil decreases and the amount of electricity increases. In the embodiment of the present application, the increased amount of electricity is taken into account when calculating the equivalent power consumption value to improve the accuracy of the power consumption calculation, thereby improving the accuracy and reliability of the endurance calculation.

[0066] Therefore, step S13 may include the following contents:

[0067] Obtaining the fuel quantity variable ΔF of the vehicle during the past driving process, the electric quantity variable ΔE of the vehicle during the past driving process, and the driving distance S of the vehicle during the past driving process;

[0068] The equivalent power consumption per unit mileage of the vehicle in the past driving process is calculated according to the formula ec=(ΔF*C+ΔE) / S; ec represents the equivalent power consumption, and C represents the actual comprehensive oil-to-electricity conversion efficiency.

[0069] Among them, ΔF may be zero, indicating the value of the reduction in fuel during the past driving process, and ΔE may be a positive number or a negative number, indicating the value of the change in electricity during the past driving process.

[0070] Next, step S15 is further described. Figure 2 As shown, step S15 may include the following sub-steps:

[0071] S151: Calculate the equivalent electricity of the current fuel quantity according to Ef=C*F; C represents the actual comprehensive oil-to-electricity conversion efficiency, F represents the current fuel quantity, and Ef represents the equivalent electricity.

[0072] S152: Calculate the current first remaining cruising range of the vehicle according to R=(E+Ef) / ec, where E represents the current power, ec represents the equivalent power consumption value, and R represents the first remaining cruising range.

[0073] S153: Acquire current input information of the vehicle, and input the input information into a preset prediction model to obtain a second weight corresponding to each of the operating speed ranges during future driving of the vehicle.

[0074] The input information in the embodiment of the present application includes at least one of the vehicle's driving information, the vehicle's operating status information, the vehicle's environment information, and the road information of the road on the vehicle's current navigation route. To improve the accuracy of the model prediction, the input information may include all the information mentioned here.

[0075] The driving information in the embodiments of the present application includes but is not limited to driving style information, the vehicle's operating status information includes but is not limited to at least one of the vehicle's current battery power information, speed information, driving distance, and vehicle mass information, the environmental information of the vehicle's environment includes but is not limited to ambient temperature information, and the road information of the road the vehicle is traveling on includes but is not limited to road slope information.

[0076] S154: Calculate the predicted comprehensive oil-to-electricity conversion efficiency of the vehicle during future driving according to the average oil-to-electricity conversion efficiency of each operating speed range and the second weight of each operating speed range.

[0077] S155: Calculate the vehicle's current second remaining cruising range Ry based on the predicted comprehensive oil-to-electricity conversion efficiency, the current fuel level, and the current power level.

[0078] S156: Calculate the actual remaining cruising range of the vehicle during the future driving process according to the first remaining cruising range R and the second remaining cruising range Ry.

[0079] In the embodiment of the present application, the first remaining cruising range and the second remaining cruising range are calculated based on two different calculation methods, and the actual remaining cruising range of the vehicle in the future driving process is determined based on the first remaining cruising range and the second remaining cruising range. Compared with directly determining the actual remaining cruising range according to one calculation method, the accuracy and rationality of the calculation are improved.

[0080] In an optional implementation, the prediction model in step S153 is a range extender speed prediction model, and step S153 at this time includes:

[0081] The input information is input into a preset range extender speed prediction model, which outputs a speed prediction value of the vehicle in each unit cycle during future driving; and a second weight corresponding to each working speed interval is determined according to the speed prediction value corresponding to each unit cycle.

[0082] The following is an example of a process of calculating the second weight corresponding to each operating speed interval according to the speed prediction value corresponding to each unit cycle.

[0083] For example, the number of times each speed prediction value may appear in the future driving process can be counted; the second weight corresponding to each working speed interval can be calculated based on the number of possible occurrences corresponding to each speed prediction value. It should be noted that when counting the number of possible occurrences, the statistics should be performed in units of unit cycles. For example, when the speed prediction values ​​in m consecutive unit cycles are the same, it is considered that the speed prediction value has appeared m times in these m unit cycles. Specifically, for each working speed interval, the second weight corresponding to each working speed interval can be calculated based on the formula k. i =Q i / Q 总 Get the second weight k corresponding to the i-th working speed interval i , Q i represents the sum of the possible occurrence times of each speed prediction value in the i-th working speed interval, Q 总 It represents the sum of the possible occurrence times of each speed prediction value in all working speed ranges.

[0084] For example, the possible driving time or possible driving distance corresponding to each speed prediction value in the future driving process can be calculated, and the second weight corresponding to each working speed range can be calculated according to the possible driving time or possible driving distance corresponding to each speed prediction value. The calculation method can refer to the calculation method based on the possible number of occurrences mentioned above, which will not be repeated here.

[0085] In another optional implementation, the prediction model in step S153 is a weight prediction model, and step S153 in this case includes:

[0086] The input information is input into a preset weight prediction model, and the weight prediction model directly outputs a second weight corresponding to each operating speed range of the vehicle during future driving.

[0087] Exemplarily, the power, average speed, driving style, driving distance, average road slope, ambient temperature, and vehicle mass data of each vehicle trip can be collected through vehicle network data as the training set and test set of the model. Model training is performed based on the training set and test set to obtain a weight prediction model. In actual applications, the predicted average speed of future roads is obtained through the navigation system, and the current power, predicted average speed, driving style, driving distance, average road slope, ambient temperature, and vehicle mass are input into the prediction model to obtain the second weight corresponding to each working speed range. The output signal of the prediction model can be an n-dimensional output signal, which represents the proportion of power generation of the range extender in each working speed range on the road.

[0088] The prediction model in the embodiment of the present application can be a trained neural network model. Here, the prediction model is introduced as a weight prediction model as an example. Specifically, you can choose to use a BP neural network for prediction, input the road information of the navigation route and the local vehicle characteristic data of the vehicle as the input signal of the model, and predict the proportion of the range extender working speed range on the travel road.

[0089] BP neural network is a neural network in which signals are forward propagated and errors are back propagated. The advantage is that a large amount of input-output mode mapping relationships can be learned and stored without revealing and describing the mathematical equations of this mapping relationship in advance. Its learning rule is to use the steepest descent method to continuously adjust the weights and thresholds of the network through back propagation to minimize the sum of square errors of the network. The BP network in the embodiment of the present application is composed of an input layer, a hidden layer, and an output layer. Increasing the number of hidden layers can reduce network errors and improve accuracy, but it is also easy to complicate the network, thereby increasing the network training time and the tendency of overfitting. In the embodiment of the present application, a 3-layer BP network, i.e., 1 hidden layer, can be used, and a lower error is obtained by increasing the number of hidden layer nodes.

[0090] Among them, the input layer signal can include seven-dimensional data such as vehicle battery power, average speed, driving style, driving distance, average road slope, ambient temperature, and vehicle mass, including the main parameters affecting energy consumption, such as mass, speed, road, etc.; it can basically determine the power and speed output of the range extender.

[0091] The output layer signal is the proportion of each working speed range of the range extender, that is, the second weight of each working speed range mentioned above. Specifically, assuming that the total range of the working speed range of the range extender is N1~N2, the speed N1~N2 can be divided into n sub-ranges, numbered n1-nn, thereby obtaining an n-dimensional output signal, each dimensional output signal represents the proportion of power generation of the range extender in the corresponding working speed range on the road during future driving, that is, the second weight.

[0092] In the present application, the formula Determine the number of hidden layer nodes, where m represents the dimension of the input layer signal, n represents the dimension of the output layer signal, and a represents a preset adjustment constant, which is between 1 and 10.

[0093] The activation function Sigmoid of the BP neural network is also called the S-shaped growth curve. This function works better when used in a classifier. During the model training process, the network parameters can be adjusted by calculating the error between the output layer and the expected value, thereby reducing the error.

[0094] During the model training process, the weights can be adjusted to reduce the loss function. A suitable learning rate can make the objective function converge to the local minimum in a suitable time. If the learning rate is set too small, the convergence will be very slow; if the learning rate is set too large, the result will hover around the optimal value and be difficult to converge. In the embodiment of the present application, the learning rate can be set between 0.01 and 0.8.

[0095] In the process of model training, by continuously using all data records for training, an energy consumption prediction model for actual roads is obtained. It is impossible to iterate endlessly, and there is always a termination condition. Set the maximum number of iterations, such as stopping training after 100 iterations of the data set. You can also calculate the prediction accuracy of the training set on the network and stop training after reaching a certain threshold.

[0096] After the model training is completed, the model can be used in practical applications. That is, in sub-step S153, the vehicle's current battery power, average speed, driving style, driving distance, average road slope, ambient temperature, and vehicle mass can be used as input signals to output the second weight corresponding to each operating speed range of the vehicle during future driving.

[0097] In step S154, the formula c=C 1 *k 1 +C 2 *k 2 +…+C i *k i Calculate the predicted comprehensive oil-to-electricity conversion efficiency of the vehicle during future driving, k i represents the second weight corresponding to the i-th operating speed range, and c represents the predicted comprehensive oil-to-electricity conversion efficiency.

[0098] In step S155, the equivalent predicted power Efy of the current fuel volume can be obtained according to the formula Efy=c*F, and the current second remaining cruising range Ry of the vehicle can be calculated according to Ry=(E+Efy) / ecy or Ry=(E+Efy) / ec. Among them, ecy represents the equivalent predicted power consumption value of the unit mileage in the future driving process. ecy can be obtained through a preset power consumption value prediction model.

[0099] For step S156, the actual remaining cruising range of the vehicle in the future driving process can be determined according to the difference between the first remaining cruising range R and the second remaining cruising range Ry.

[0100] When |R-Ry| is less than the preset mileage difference threshold, RL is displayed as the actual remaining range of the vehicle in the future driving process; L represents the distance the vehicle has traveled in the future driving process;

[0101] When |R-Ry| is greater than or equal to the preset mileage difference threshold and in the first driving stage of the future driving process, Rr*L is displayed as the actual remaining cruising range of the vehicle in the first driving stage; r represents the distance compensation coefficient;

[0102] When |R-Ry| is greater than or equal to the preset mileage difference threshold and in the second driving stage of the future driving process, Ry-L is displayed as the actual remaining cruising range of the vehicle in the second driving stage.

[0103] In the embodiment of the present application, the distance compensation coefficient may be a preset fixed value, or a value calculated according to R and Ry. Exemplarily, the first driving stage is a driving stage of L≤Ry / m, the second driving stage is a driving stage of L>Ry / m, r=((R-Ry)+Ry / m) / (Ry / m), m represents a preset stage coefficient, and m>1.

[0104] Exemplarily, m can be 2, which means that before Ry / 2 mileage, the predicted endurance value Ry is slowly or quickly caught up. At Ry / 2 mileage, the two are equal. Thereafter, they are displayed according to Ry-L, making the change of the endurance display more reasonable and less prone to jumps, which is in line with the vehicle status and user cognition and does not cause trouble to the user.

[0105] It should be understood that, although the various steps in the above-mentioned flow chart are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the above-mentioned flow chart may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.

[0106] Embodiment 2:

[0107] Based on the same inventive concept, the present application embodiment provides a device for determining a cruising range, see Figure 3 As shown, the device comprises:

[0108] The first determination module 301 is used to determine the first weight of each operating speed range of the range extender during the past driving process of the vehicle and the average oil-to-electricity conversion efficiency of the vehicle in each operating speed range; the range extender has at least two operating speed ranges during the past driving process;

[0109] A first calculation module 302, configured to calculate the actual comprehensive oil-to-electricity conversion efficiency of the vehicle during the past driving process according to the average oil-to-electricity conversion efficiency of each operating speed interval and the first weight of each operating speed interval;

[0110] The second determination module 303 is used to determine the equivalent power consumption value of the vehicle per unit mileage during the past driving process;

[0111] The acquisition module 304 is used to acquire the current fuel level and current power level of the vehicle;

[0112] The second calculation module 305 is used to calculate the actual remaining cruising range of the vehicle in the future driving process according to the actual comprehensive oil-to-electricity conversion efficiency, the equivalent power consumption value, the current fuel quantity and the current power quantity.

[0113] Exemplarily, the first determination module 301 is used to obtain the driving time corresponding to each working speed interval of the range extender during the past driving process of the vehicle and the total driving time of the vehicle during the past driving process, and use the ratio of the driving time corresponding to each working speed interval to the total driving time as the first weight of each working speed interval; or, obtain the driving distance corresponding to each working speed interval of the range extender during the past driving process of the vehicle and the total driving distance of the vehicle during the past driving process, and use the ratio of the driving distance corresponding to each working speed interval to the total driving distance as the first weight of each working speed interval.

[0114] Exemplarily, the first determination module 301 is used to calculate the unit cycle oil-to-electricity conversion efficiency of the range extender in each unit cycle during the past driving process; for each of the working speed intervals, the integral average value of the unit cycle oil-to-electricity conversion efficiency corresponding to the working speed interval is calculated to obtain the average oil-to-electricity conversion efficiency corresponding to each of the working speed intervals.

[0115] Exemplarily, the second determination module 303 is used to obtain the fuel volume variable ΔF of the vehicle during the past driving process, the electric volume variable ΔE of the vehicle during the past driving process, and the driving distance S of the vehicle during the past driving process; calculate the equivalent power consumption value of the vehicle per unit mileage during the past driving process according to the formula ec=(ΔF*C+ΔE) / S; ec represents the equivalent power consumption value, and C represents the actual comprehensive oil-to-electricity conversion efficiency.

[0116] Exemplarily, the second calculation module 305 is used to calculate the equivalent power of the current fuel volume according to Ef=C*F; C represents the actual comprehensive oil-to-electricity conversion efficiency, F represents the current fuel volume, and Ef represents the equivalent power; calculate the current first remaining cruising range of the vehicle according to R=(E+Ef) / ec; E represents the current power, ec represents the equivalent power consumption value, and R represents the first remaining cruising range; obtain the current input information of the vehicle, and input the input information into a preset prediction model to obtain the second weight corresponding to each working speed range of the vehicle in the future driving process; the input information includes the driving information of the vehicle information, the operating status information of the vehicle, the environmental information of the environment in which the vehicle is located, and at least one of the road information of the roads on the current navigation route of the vehicle; according to the average oil-to-electricity conversion efficiency of each of the operating speed intervals and the second weight of each of the operating speed intervals, calculate the predicted comprehensive oil-to-electricity conversion efficiency of the vehicle in the future driving process; based on the predicted comprehensive oil-to-electricity conversion efficiency, the current fuel amount and the current power amount, calculate the current second remaining cruising range Ry of the vehicle; according to the first remaining cruising range R and the second remaining cruising range Ry, calculate the actual remaining cruising range of the vehicle in the future driving process.

[0117] Exemplarily, the second calculation module 305 is used to display RL as the actual remaining cruising range of the vehicle in the future driving process when |R-Ry| is less than a preset mileage difference threshold; L represents the distance the vehicle has traveled in the future driving process; when |R-Ry| is greater than or equal to the preset mileage difference threshold and is in the first driving stage of the future driving process, Rr*L is displayed as the actual remaining cruising range of the vehicle in the first driving stage; r represents the distance compensation coefficient; when |R-Ry| is greater than or equal to the preset mileage difference threshold and is in the second driving stage of the future driving process, Ry-L is displayed as the actual remaining cruising range of the vehicle in the second driving stage.

[0118] Exemplarily, the first driving stage is a driving stage of L≤Ry / m, the second driving stage is a driving stage of L>Ry / m, r=((R-Ry)+Ry / m) / (Ry / m), m represents a preset stage coefficient, and m>1.

[0119] It should be noted that, for the sake of brevity, the contents described in the above embodiments will not be repeated in this embodiment.

[0120] Embodiment three:

[0121] Based on the same inventive concept, an embodiment of the present application provides an electronic device 400 .

[0122] It should be noted that the electronic device 400 in the embodiment of the present application can be a terminal, for example, a smart phone, a tablet computer, a wearable electronic device, a VR / AR device, a vehicle-mounted terminal used in a vehicle, etc. The electronic device 400 can also be a server. For example, it can be an intercommunication server or a background server between multiple heterogeneous systems, or an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, and big data and artificial intelligence platforms, etc.

[0123] The electronic device 400 includes a processor 401 and a memory 402. The memory 402 stores a computer program. The processor 401 and the memory 402 communicate via a communication bus. The processor 401 executes the computer program to implement the steps of the method in the above-mentioned embodiment 1, which will not be repeated here.

[0124] Understandably, Figure 4 The structure shown is for illustration only. The electronic device may also include Figure 4 More or fewer components as shown, or with Figure 4 Different configurations shown.

[0125] The processor 401 may be an integrated circuit chip with signal processing capabilities. The processor 401 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. It may implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0126] The memory 402 may include, but is not limited to, random access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), erasable read-only memory (EPROM), electrically erasable read-only memory (EEPROM), etc.

[0127] This embodiment also provides a computer-readable storage medium, such as a floppy disk, a CD, a hard disk, a flash memory, a USB flash disk, an SD card, an MMC card, etc., in which one or more programs for implementing the above steps are stored. The one or more programs can be executed by one or more processors 501 to implement the steps of the method in the above embodiment 1, which will not be repeated here.

[0128] It should be noted that the diagram provided in the present embodiment only illustrates the basic concept of the present invention in a schematic manner, so the diagram only shows the components related to the present invention rather than drawing according to the number, shape and size of the components during actual implementation. The type, quantity and ratio of each component during actual implementation can be a random change, and the component layout type may also be more complicated. The structure, ratio, size, etc. illustrated in the drawings of the present specification are only used to match the content disclosed in the specification for people familiar with this technology to understand and read, and are not used to limit the limiting conditions that the present invention can implement, so they have no technical substantive significance. Any modification of the structure, change of the proportional relationship or adjustment of the size should still fall within the scope of the technical content disclosed by the present invention without affecting the effect that the present invention can produce and the purpose that can be achieved. At the same time, the terms such as "upper", "lower", "left", "right", "middle" and "one" quoted in this specification are only for the convenience of narration, and are not used to limit the scope of the present invention. The change or adjustment of its relative relationship should also be regarded as the scope of the present invention without substantially changing the technical content.

[0129] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0130] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A method for determining a cruising range, characterized in that: include: Determine a first weight of each operating speed range of the range extender during the past driving process of the vehicle and an average oil-to-electricity conversion efficiency of the vehicle in each operating speed range; the range extender has at least two of the operating speed ranges during the past driving process; Calculating the actual comprehensive oil-to-electricity conversion efficiency of the vehicle during the past driving process according to the average oil-to-electricity conversion efficiency of each operating speed range and the first weight of each operating speed range; Determine the equivalent power consumption value of the vehicle per unit mileage during the past driving process; Obtaining the current fuel level and current power level of the vehicle; Calculating the actual remaining cruising range of the vehicle in the future driving process according to the actual comprehensive oil-to-electricity conversion efficiency, the equivalent power consumption value, the current fuel quantity, and the current power quantity includes: Calculate the equivalent amount of electricity of the current fuel quantity according to Ef=C*F; C represents the actual comprehensive oil-to-electricity conversion efficiency, F represents the current amount of fuel, and Ef represents the equivalent amount of electricity; Calculate the current first remaining cruising range of the vehicle according to R=(E+Ef) / ec, where E represents the current power, ec represents the equivalent power consumption value, and R represents the first remaining cruising range; Acquire current input information of the vehicle, and input the input information into a preset prediction model to obtain a second weight corresponding to each of the operating speed ranges during future driving of the vehicle; the input information includes at least one of driving information of the vehicle, operating state information of the vehicle, environmental information of the environment in which the vehicle is located, and road information of a road on a current navigation route of the vehicle; Calculating the predicted comprehensive oil-to-electricity conversion efficiency of the vehicle during the future driving process according to the average oil-to-electricity conversion efficiency of each operating speed range and the second weight of each operating speed range; Calculate the second remaining cruising range Ry of the vehicle based on the predicted comprehensive oil-to-electricity conversion efficiency, the current fuel amount, and the current power amount; The actual remaining cruising range of the vehicle during the future driving process is calculated according to the first remaining cruising range R and the second remaining cruising range Ry.

2. The method for determining the cruising range according to claim 1, characterized in that: The determining of the first weight of each operating speed range of the range extender during the past driving process of the vehicle includes: Obtaining the driving time corresponding to each operating speed range of the range extender during the past driving process of the vehicle and the total driving time of the vehicle during the past driving process; The ratio of the driving time corresponding to each of the working speed intervals to the total driving time is used as the first weight of each of the working speed intervals.

3. The method for determining the cruising range according to claim 1, wherein: The determining of the first weight of each operating speed range of the range extender during the past driving process of the vehicle includes: Obtaining the driving distance corresponding to each operating speed range of the range extender during the past driving process of the vehicle and the total driving distance of the vehicle during the past driving process; The ratio of the driving distance corresponding to each of the working speed intervals to the total driving distance is used as the first weight of each of the working speed intervals.

4. The method for determining the cruising range according to claim 1, characterized in that: The determining of the average oil-to-electricity conversion efficiency of the vehicle in each of the operating speed ranges during the past driving process of the vehicle includes: calculating the unit cycle oil-to-electricity conversion efficiency of the range extender in each unit cycle during the past driving process; For each of the working speed intervals, an integral average calculation is performed on the unit cycle oil-to-electricity conversion efficiency corresponding to the working speed interval to obtain an average oil-to-electricity conversion efficiency corresponding to each of the working speed intervals.

5. The method for determining the cruising range according to claim 1, characterized in that: The determining of the equivalent power consumption value per unit mileage of the vehicle during the past driving process includes: Obtaining a fuel quantity variable ΔF of the vehicle during the past driving process, a power quantity variable ΔE of the vehicle during the past driving process, and a driving distance S of the vehicle during the past driving process; The equivalent power consumption value per unit mileage of the vehicle during the past driving process is calculated according to the formula ec=(ΔF*C+ΔE) / S; ec represents the equivalent power consumption value, and C represents the actual comprehensive oil-to-electricity conversion efficiency.

6. The method for determining the cruising range according to claim 1, wherein: The calculating the actual remaining cruising range of the vehicle during the future driving process according to the first remaining cruising range R and the second remaining cruising range Ry includes: When |R-Ry| is less than a preset mileage difference threshold, RL is displayed as the actual remaining cruising range of the vehicle in the future driving process; L represents the distance the vehicle has traveled in the future driving process; When |R-Ry| is greater than or equal to the preset mileage difference threshold and in the first driving stage of the future driving process, Rr*L is displayed as the actual remaining cruising range of the vehicle in the first driving stage; r represents the distance compensation coefficient; When |R-Ry| is greater than or equal to the preset mileage difference threshold and in the second driving stage of the future driving process, Ry-L is displayed as the actual remaining cruising range of the vehicle in the second driving stage; the first driving stage is the driving stage where L≤Ry / m, and the second driving stage is the driving stage where L>Ry / m, r=((R-Ry)+Ry / m) / (Ry / m), m represents the preset stage coefficient, and m>1.

7. A device for determining a cruising range, characterized in that: include: A first determination module is used to determine a first weight of each operating speed range of the range extender during the past driving process of the vehicle and an average oil-to-electricity conversion efficiency of the vehicle in each operating speed range; the range extender has at least two of the operating speed ranges during the past driving process; A first calculation module, configured to calculate an actual comprehensive oil-to-electricity conversion efficiency of the vehicle during the past driving process according to the average oil-to-electricity conversion efficiency of each operating speed interval and the first weight of each operating speed interval; A second determination module is used to determine an equivalent power consumption value per unit mileage of the vehicle during the past driving process; An acquisition module, used for acquiring the current fuel level and current power level of the vehicle; The second calculation module is used to calculate the actual remaining cruising range of the vehicle in the future driving process according to the actual comprehensive oil-to-electricity conversion efficiency, the equivalent power consumption value, the current fuel quantity and the current power quantity, including: Calculate the equivalent amount of electricity of the current fuel quantity according to Ef=C*F; C represents the actual comprehensive oil-to-electricity conversion efficiency, F represents the current amount of fuel, and Ef represents the equivalent amount of electricity; Calculate the current first remaining cruising range of the vehicle according to R=(E+Ef) / ec, where E represents the current power, ec represents the equivalent power consumption value, and R represents the first remaining cruising range; Acquire current input information of the vehicle, and input the input information into a preset prediction model to obtain a second weight corresponding to each of the operating speed ranges during future driving of the vehicle; the input information includes at least one of driving information of the vehicle, operating state information of the vehicle, environmental information of the environment in which the vehicle is located, and road information of a road on a current navigation route of the vehicle; Calculating the predicted comprehensive oil-to-electricity conversion efficiency of the vehicle during the future driving process according to the average oil-to-electricity conversion efficiency of each operating speed range and the second weight of each operating speed range; Calculate the second remaining cruising range Ry of the vehicle based on the predicted comprehensive oil-to-electricity conversion efficiency, the current fuel amount, and the current power amount; The actual remaining cruising range of the vehicle during the future driving process is calculated according to the first remaining cruising range R and the second remaining cruising range Ry.

8. An electronic device, characterized in that: The method comprises a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program to implement the method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by at least one processor, the method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Method for calculating endurance mileage of extended-range hybrid electric vehicle

    CN110901645A

  • Endurance mileage estimation method, range extender control method and system

    CN115782623A