Endurance mileage determination method and device, equipment and storage medium

By dividing the battery SOC into multiple power ranges and calculating the actual and estimated mileage with vehicle speed and driving time, the problem of inaccurate mileage in the existing technology is solved, the accuracy of mileage is improved, and the uncertainty and anxiety of users are reduced.

CN119749349AActive Publication Date: 2025-04-04CHERY NEW ENERGY AUTOMOBILE TECH CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202510035390.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-09
Publication Date
2025-04-04
Estimated Expiration
2045-01-09

AI Technical Summary

Technical Problem

The existing technology is difficult to accurately determine the range of new energy vehicles, resulting in high uncertainty and anxiety about the range.

Method used

By dividing the SOC of the battery into multiple power ranges, combining vehicle speed and driving time, the actual and estimated mileage of each power range is determined, and weighted based on the mileage weight, the range of the current driving cycle is calculated.

Benefits of technology

It improves the accuracy of range, reduces users' uncertainty and anxiety about range, and can help users arrange their itineraries more accurately.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119749349A_ABST
    Figure CN119749349A_ABST
Patent Text Reader

Abstract

The invention discloses an endurance mileage determination method and device, equipment and a storage medium, and belongs to the technical field of vehicles. According to the endurance mileage determination method provided by the invention, the SOC of the battery is divided into the plurality of electric quantity intervals according to the full electric quantity, then the actual driving mileage and the estimated driving mileage corresponding to each electric quantity interval are determined, and the endurance mileage of the current driving cycle in each electric quantity interval is determined based on the actual driving mileage and the estimated driving mileage. And determining the total endurance mileage of the current driving cycle based on the endurance mileage of the current driving cycle in each electric quantity interval. Therefore, when the method is used for determining the endurance mileage, the pre-estimated driving mileage is combined with the actual driving mileage, the influence of the residual energy of the battery on the endurance mileage is considered, and the influence of the actual driving working condition on the endurance mileage is also considered, so that the endurance mileage can be accurately determined, and the accuracy of determining the endurance mileage is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] As the ownership rate of new energy vehicles continues to increase, the cruising range has always been a focus of concern for users. Accurate cruising range is very important for users to arrange their trips reasonably, and can greatly alleviate users' anxiety about the cruising range. Therefore, how to accurately determine the cruising range has become an urgent problem to be solved. Summary of the invention

[0003] The embodiments of the present application provide a method, device, equipment and storage medium for determining a cruising range, which can improve the accuracy of determining a cruising range. The technical solution is as follows:

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

[0005] Divide the state of charge SOC of the battery in the vehicle into multiple power intervals according to the full charge;

[0006] For each power interval, determining a first driving mileage corresponding to the power interval based on the vehicle speed and driving time corresponding to the power interval, wherein the driving time is used to indicate the time taken for the SOC of the battery to decrease from a starting value to an ending value of the power interval;

[0007] Determine the change value of the whole vehicle energy consumption and the remaining energy SOE of the battery corresponding to the power range;

[0008] Determining an estimated mileage corresponding to the power range based on the vehicle energy consumption and the change value of the SOE;

[0009] Based on a preset mileage weight, weighting the first driving mileage and the estimated driving mileage to obtain a first cruising range corresponding to the current driving cycle within the power range;

[0010] The total cruising range is determined based on a first cruising range corresponding to each power interval of the current driving cycle.

[0011] In a possible implementation, the first driving mileage and the estimated driving mileage are weighted based on a preset mileage weight to obtain a first cruising range corresponding to the current driving cycle within the power range, including:

[0012] Based on the mileage weight, weighting the first driving mileage and the estimated driving mileage to obtain a second cruising range corresponding to the current driving cycle within the power range;

[0013] Acquire historical cruising ranges and first driving weights corresponding to a plurality of historical driving cycles before the current driving cycle within the power range;

[0014] Based on a first driving weight corresponding to each historical driving cycle in the power interval, weighted summing up the historical cruising ranges corresponding to the multiple historical driving cycles in the power interval to obtain a third cruising range;

[0015] Based on the third cruising range, the second cruising range is corrected to obtain a first cruising range corresponding to the current driving cycle within the power range.

[0016] In another possible implementation, the process of obtaining the first driving weight corresponding to each historical driving cycle in the power range includes:

[0017] For each historical driving cycle, obtaining an initial driving weight and a historical battery temperature corresponding to the historical driving cycle within the power range;

[0018] Determining a current battery temperature corresponding to the current driving cycle within the power range;

[0019] If the difference between the historical battery temperature and the current battery temperature is greater than a preset difference, determining a driving weight corresponding to the current battery temperature based on a first corresponding relationship, wherein the first corresponding relationship is used to represent a corresponding relationship between the battery temperature and the driving weight or a corresponding relationship between the temperature difference range and the driving weight;

[0020] Based on the driving weight corresponding to the current battery temperature, the initial driving weight corresponding to the historical driving cycle is corrected to obtain a first driving weight corresponding to the historical driving cycle within the power range.

[0021] In another possible implementation, the process of obtaining the first driving weight corresponding to each historical driving cycle in the power range includes:

[0022] For each historical driving cycle, obtaining an initial driving weight corresponding to the historical driving cycle within the power range;

[0023] Determining a duration and a frequency of the output torque of the historical driving cycle within a preset time period being greater than a preset torque value;

[0024] In the case where it is determined that at least one of the duration and the frequency meets a preset condition, determining that the historical driving cycle is aggressive driving;

[0025] Based on the influencing factor corresponding to the aggressive driving, the initial driving weight corresponding to the historical driving cycle in the power interval is corrected to obtain a first driving weight corresponding to the historical driving cycle in the power interval.

[0026] In another possible implementation, the step of weighting the first driving mileage and the estimated driving mileage based on the mileage weight to obtain a second cruising range corresponding to the current driving cycle within the power range includes:

[0027] determining a product of the mileage weight and the first driving mileage to obtain a first product value;

[0028] Determining a difference between a preset value and the mileage weight;

[0029] determining a product of the difference and the estimated mileage to obtain a second product value;

[0030] Determine the sum of the first product value and the second product value to obtain the second cruising range.

[0031] In another possible implementation, the process of determining the vehicle energy consumption corresponding to the power range includes:

[0032] Obtaining the motor power, compressor power, heating power and DC power transmission power consumed within the power range;

[0033] Integrate the motor power, compressor power, heating power and DC power transmission power consumed in the power interval with the driving time to obtain the energy consumed in the power interval;

[0034] determining an average energy consumption based on the energy consumed in the power interval and the first driving mileage;

[0035] Based on a preset filter coefficient, the average energy consumption is low-pass filtered to obtain the whole vehicle energy consumption.

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

[0037] A division module, used to divide the state of charge SOC of the battery in the vehicle into multiple power intervals according to the full power;

[0038] A first determination module is used to determine, for each power interval, a first driving mileage corresponding to the power interval based on the vehicle speed and driving time corresponding to the power interval, wherein the driving time is used to indicate the time taken for the SOC of the battery to decrease from a starting value to an ending value of the power interval;

[0039] The second determination module is used to determine the change value of the vehicle energy consumption and the remaining energy SOE of the battery corresponding to the power interval;

[0040] A third determination module is used to determine the estimated mileage corresponding to the power range based on the vehicle energy consumption and the change value of the SOE;

[0041] a fourth determination module, configured to weight the first driving mileage and the estimated driving mileage based on a preset mileage weight, to obtain a first cruising range corresponding to the current driving cycle within the power range;

[0042] The fifth determination module is used to determine the total cruising range based on the first cruising range corresponding to the current driving cycle in each power interval.

[0043] In one possible implementation, the fourth determination module is used to weight the first driving mileage and the estimated driving mileage based on the mileage weight to obtain the second cruising range corresponding to the current driving cycle within the power range; obtain the historical cruising range and the first driving weight corresponding to multiple historical driving cycles before the current driving cycle within the power range; based on the first driving weight corresponding to each historical driving cycle in the power range, weighted sum the historical cruising ranges corresponding to the multiple historical driving cycles in the power range to obtain the third cruising range; based on the third cruising range, correct the second cruising range to obtain the first cruising range corresponding to the current driving cycle in the power range.

[0044] In another possible implementation, the fourth determination module is used to obtain, for each historical driving cycle, an initial driving weight and a historical battery temperature corresponding to the historical driving cycle within the power range; determine the current battery temperature corresponding to the current driving cycle within the power range; if the difference between the historical battery temperature and the current battery temperature is greater than a preset difference, determine the driving weight corresponding to the current battery temperature based on a first corresponding relationship, the first corresponding relationship being used to represent a corresponding relationship between the battery temperature and the driving weight or a corresponding relationship between the temperature difference range and the driving weight; based on the driving weight corresponding to the current battery temperature, correct the initial driving weight corresponding to the historical driving cycle to obtain a first driving weight corresponding to the historical driving cycle within the power range.

[0045] In another possible implementation, the fourth determination module is used to obtain, for each historical driving cycle, an initial driving weight corresponding to the historical driving cycle in the power range; determine the duration and frequency of the historical driving cycle when the output torque within a preset duration is greater than a preset torque value; determine that the historical driving cycle is violent driving when at least one of the duration and the frequency meets a preset condition; and based on the influencing factor corresponding to the violent driving, correct the initial driving weight corresponding to the historical driving cycle in the power range to obtain a first driving weight corresponding to the historical driving cycle in the power range.

[0046] In another possible implementation, the fourth determination module is used to determine the product of the mileage weight and the first mileage to obtain a first product value; determine the difference between a preset value and the mileage weight; determine the product of the difference and the estimated mileage to obtain a second product value; determine the sum of the first product value and the second product value to obtain the second cruising range.

[0047] In another possible implementation, the third determination module is used to obtain the motor power, compressor power, heating power and DC power transmission power consumed in the power range; integrate the motor power, compressor power, heating power and DC power transmission power consumed in the power range with the driving time to obtain the energy consumed in the power range; determine the average energy consumption based on the energy consumed in the power range and the first driving mileage; and perform low-pass filtering on the average energy consumption based on a preset filter coefficient to obtain the energy consumption of the entire vehicle.

[0048] On the other hand, a control device is provided, which includes a main control module, the main control module includes a processor and a memory, the memory stores at least one program code, and the at least one program code is loaded and executed by the processor to implement any of the above-mentioned methods for determining the cruising range.

[0049] On the other hand, a computer-readable storage medium is provided, in which at least one program code is stored. The at least one program code is loaded and executed by a processor to implement any of the above-mentioned methods for determining the cruising range.

[0050] On the other hand, a computer program product is provided, wherein at least one program code is stored in the computer program product, and the at least one program code is loaded and executed by a processor to implement any of the above-mentioned methods for determining the cruising range.

[0051] The embodiment of the present application provides a method for determining the cruising range, which first divides the SOC of the battery into multiple power intervals according to the full power, then determines the actual mileage and estimated mileage corresponding to each power interval, and determines the cruising range of the current driving cycle in each power interval based on the actual mileage and the estimated mileage, and then determines the total cruising range of the current driving cycle based on the cruising range of the current driving cycle in each power interval. It can be seen that when determining the cruising range, the method combines the estimated mileage with the actual mileage, and not only considers the impact of the remaining battery energy on the cruising range, but also considers the impact of the actual driving conditions on the cruising range. Therefore, the cruising range can be accurately determined, thereby improving the accuracy of the cruising range determination.

[0052] It is to be understood that the foregoing general description and the following detailed description are exemplary only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] Figure 1 is a schematic diagram of an implementation environment of a method for determining a cruising range provided in an embodiment of the present application;

[0054] Figure 2 is a flow chart of a method for determining a cruising range provided in an embodiment of the present application;

[0055] Figure 3 is a schematic diagram of determining a second cruising range provided in an embodiment of the present application;

[0056] Figure 4 is a schematic diagram of correcting the initial driving weight provided by an embodiment of the present application;

[0057] Figure 5 It is a structural schematic diagram of a device for determining a cruising range provided in an embodiment of the present application;

[0058] Figure 6 It is a structural block diagram of a control device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0059] In order to make the technical solutions and advantages of the present application clearer, the implementation methods of the present application are described in further detail below.

[0060] The terms "first", "second", "third" and "fourth" etc. in the specification and claims of the present application and the drawings are used to distinguish different objects, rather than to describe a specific order. 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 limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.

[0061] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions. For example, the mileage involved in this application is obtained with full authorization.

[0062] Figure 1 is a schematic diagram of an implementation environment of a method for determining a cruising range provided in an embodiment of the present application, see Figure 1 The implementation environment includes: a control device 101, an electric inspection device 102, a thermal management system 103 (TMS, Thermal Management System), an electronic stability system 104 (ESC, Electronic Stability Control), a motor control system 105 (MCU, Motor Control Unit), a direct current (DC) converter 106, an instrument display system 107 (ICM, Instrument Cluster Module) and a battery management system 108 (BMS, Battery Management System). The electric inspection device 102, TMS103, ESC104, MCU105, DC converter 106, ICM107 and BMS108 are all electrically connected to the control device 101.

[0063] The electrical connection includes at least one of a circuit connection and a wireless connection. If the electrical connection is a circuit connection, the connection method may be a cable connection. If the electrical connection is a wireless connection, the connection method may be an Ethernet connection, an infrared connection, or a WiFi (Wireless Fidelity) network connection. In the embodiments of the present application, this is not specifically limited.

[0064] The control device 101 obtains the configuration code sent by the electrical inspection device 102, and configures the standard cruising range of the vehicle according to the configuration code. The standard cruising range is the initial total cruising range of the vehicle when it leaves the factory.

[0065] The control device 101 also receives the SOC (State of Charge), battery temperature and SOE (State of Energy) sent by the BMS 108, the voltage and current sent by the MCU 105, the vehicle speed sent by the ESC 104, the compressor power and PTC (Positive Temperature Coefficient) power sent by the TMS 103, and the voltage and current sent by the DC converter 106, and determines the total cruising range of the vehicle based on the standard cruising range, the battery SOC, battery temperature, SOE, the voltage and current sent by the MCU 105, the vehicle speed, the compressor power, the PTC power, and the voltage and current sent by the DC converter 106. The specific process will be described in detail in the following method embodiment, and will not be repeated here.

[0066] After the control device 101 determines the total cruising range of the vehicle, the total cruising range can be displayed through the ICM 107. In addition, the control device 101 continuously and dynamically corrects the total cruising range during the driving process of the vehicle, and displays the corrected total cruising range through the ICM 107. In addition, the ICM 107 can also display the total mileage of the vehicle from the factory to the current time, and send the total mileage to the control device 101.

[0067] In the embodiment of the present application, the control device 101 may be a vehicle control unit (VCU, Vehicle Control Unit), may be other controllers, or may be a newly added controller in the vehicle, and there is no specific limitation on this.

[0068] Figure 2 This is a method for determining a cruising range provided in an embodiment of the present application, which is executed by a control device, see Figure 2 , the method comprising:

[0069] Step 201: The control device divides the SOC of the battery in the vehicle into multiple power intervals according to the full power.

[0070] The power range corresponding to each power interval can be equal or unequal. In the embodiment of the present application, only the power range corresponding to each power interval is equal as an example for description. Figure 3 .

[0071] The number of power intervals can be set and changed as needed, and there is no specific limitation on this. For example, the control device divides the SOC of the battery into five power intervals, and the five power intervals are 100% to 80%, 80% to 60%, 60% to 40%, 40% to 20%, and 20% to 0%.

[0072] Step 202: For each power interval, the control device determines a first driving mileage corresponding to the power interval based on the vehicle speed and driving time corresponding to the power interval.

[0073] The driving time is used to indicate the time taken for the battery's SOC to drop from the starting value of the power range to the end value.

[0074] The control device may obtain the vehicle speed and driving time of multiple historical driving cycles sent by the ESC within the power interval. For each historical driving cycle, the control device integrates the vehicle speed and driving time of the historical driving cycle within the power interval to obtain the historical driving mileage. Based on the historical driving mileage corresponding to the multiple historical driving cycles, the first driving mileage is determined. The multiple historical driving cycles are the historical driving cycles that are closest in time to the current driving cycle.

[0075] In this implementation, the battery of the vehicle is charged from full to empty as one driving cycle. The number of multiple historical driving cycles can be set and changed as needed, and there is no specific limitation on this. For example, the number of multiple historical driving cycles is 2, 3, or 4. In the embodiment of the present application, only the number of multiple historical driving cycles is 3 as an example for explanation.

[0076] After obtaining the historical driving mileage of each historical driving cycle, the control device determines an average value of multiple historical driving mileages to obtain a first driving mileage.

[0077] In an embodiment of the present application, the first mileage is obtained based on the actual mileage in the history of the vehicle, that is, the first cruising range is determined based on the actual mileage in the history of the vehicle, taking into account the impact of actual driving conditions on the cruising range, thereby improving the accuracy of determining the first cruising range.

[0078] Step 203: The control device determines the change value of the vehicle energy consumption and the battery SOE corresponding to the power range.

[0079] The process of the control device determining the vehicle energy consumption corresponding to the power range can be implemented by the following steps (1) to (4), including:

[0080] (1) The control device obtains the motor power, compressor power, heating power and DC power transmission power consumed within the power range.

[0081] The control device may obtain the historical voltage and the historical current of the multiple historical driving cycles sent by the MCU in the power interval, and determine the historical motor power consumed by the multiple historical driving cycles in the power interval based on the historical voltage and the historical current of the multiple historical driving cycles sent by the MCU. The motor power consumed in this step is determined based on the historical motor power consumed by the multiple historical driving cycles in the power interval.

[0082] After obtaining the historical motor power of multiple historical driving cycles, the control device determines that the average value of the historical motor power is the motor power consumed in this step.

[0083] The control device can obtain the historical compressor power and the historical heating power (PTC power) of multiple historical driving cycles within the power range sent by TMS, and determine the compressor power consumed in this step based on the historical compressor power of multiple historical driving cycles within the power range; determine the PTC power consumed in this step based on the historical PTC power of multiple historical driving cycles within the power range.

[0084] The control device can obtain the historical voltage and historical current of multiple historical driving cycles sent by the DC converter within the power range, and determine the historical direct current transmission power (DC power) of the multiple historical driving cycles in the power range based on the historical voltage and historical current of the multiple historical driving cycles sent by the DC converter within the power range; and determine the DC power consumed in this step based on the historical DC power of the multiple historical driving cycles in the power range.

[0085] The control device determines the compressor power, PTC power and DC power consumed in this step based on the historical compressor power, historical PTC power and historical DC power in this power range of multiple historical driving cycles. The method is the same as the above-mentioned method of determining the motor power, which will not be repeated here.

[0086] (2) The control device integrates the motor power, compressor power, heating power and DC power transmission power consumed in the power range with the driving time to obtain the energy consumed in the power range.

[0087] The control device can integrate the motor power consumed within the power range with the driving time, integrate the compressor power with the driving time, integrate the PTC power with the driving time, and integrate the DC power with the driving time to obtain multiple integral values ​​respectively, and then sum the multiple integral values ​​to obtain the energy consumed within the power range.

[0088] (3) The control device determines the average energy consumption based on the energy consumed in the power interval and the first driving mileage.

[0089] The control device determines the ratio of the energy consumed in the power interval to the first driving mileage to obtain the average energy consumption.

[0090] (4) The control device performs low-pass filtering on the average energy consumption based on a preset filter coefficient to obtain the energy consumption of the entire vehicle.

[0091] The control device can obtain the historical vehicle energy consumption of the previous historical driving cycle of the current driving cycle within the power range, determine the energy consumption difference between the historical vehicle energy consumption and the average energy consumption, determine the product of the filter coefficient and the energy consumption difference, obtain a third product value, determine the sum of the historical vehicle energy consumption and the third product value, and obtain the vehicle energy consumption in this step.

[0092] The filter coefficient can be set and changed as needed, and there is no specific limitation on this.

[0093] The process of the control device determining the change value of SOE can be: the control device determines the first SOE value corresponding to the starting value of the power interval, determines the second SOE value corresponding to when the power interval drops from the starting value to the end value, determines the difference between the first SOE value and the second SOE value, and obtains the change value of SOE.

[0094] Step 204: The control device determines the estimated mileage corresponding to the power range based on the change in vehicle energy consumption and SOE.

[0095] In a possible implementation, the control device determines the ratio of the change value of SOE to the energy consumption of the entire vehicle to obtain the estimated mileage corresponding to the power range.

[0096] In another possible implementation, the control device obtains the battery's SOH (battery state of health), determines the product of the SOE change value and the SOH, determines the ratio of the product value to the energy consumption of the entire vehicle, and obtains the estimated mileage corresponding to the power range.

[0097] Since the health state of the battery gradually decays over time, the health state of the battery is also taken into account when determining the estimated driving mileage, thereby improving the accuracy of determining the first cruising range.

[0098] Step 205: The control device weights the first driving mileage and the estimated driving mileage based on a preset mileage weight to obtain a first cruising range corresponding to the current driving cycle within the power range.

[0099] This step can be achieved by following the steps (1) to (4), including:

[0100] (1) The control device weights the first mileage and the estimated mileage based on the mileage weight to obtain a second cruising range corresponding to the current driving cycle within the power range.

[0101] The control device determines the product of the mileage weight and the first mileage to obtain a first product value; determines the difference between the preset value and the mileage weight; determines the product of the difference and the estimated mileage to obtain a second product value; determines the sum of the first product value and the second product value to obtain a second cruising range, and continues to refer to Figure 3 .

[0102] For example, the mileage weight is α, the first mileage is S1, the estimated mileage is S2, the preset value is 1, and the second cruising range is S0, then the second cruising range can be expressed as: S0=α×S1+(1-α)S2.

[0103] Among them, the mileage weight can be set and changed as needed, and there is no specific limitation on this.

[0104] (2) The control device obtains historical mileage and the first driving weight corresponding to multiple historical driving cycles before the current driving cycle within the power range.

[0105] The control device may obtain the first driving weight through any of the following implementations.

[0106] In a first implementation manner, the control device obtains the corresponding first driving weight based on the battery temperature corresponding to the current driving cycle.

[0107] The process may be as follows: for each historical driving cycle, the control device obtains the initial driving weight and the historical battery temperature corresponding to the historical driving cycle in the power range; determines the current battery temperature corresponding to the current driving cycle in the power range; if the difference between the historical battery temperature and the current battery temperature is greater than a preset difference, determines the driving weight corresponding to the current battery temperature based on a first corresponding relationship, the first corresponding relationship being used to represent the corresponding relationship between the battery temperature and the driving weight or the corresponding relationship between the temperature difference range and the driving weight; based on the driving weight corresponding to the current battery temperature, corrects the initial driving weight corresponding to the historical driving cycle to obtain the first driving weight corresponding to the historical driving cycle in the power range.

[0108] For each historical driving cycle, the historical battery temperature may be the average battery temperature corresponding to the historical driving cycle in the power range, and the control device may obtain the historical battery temperature sent by the BMS. The current battery temperature may be the battery temperature corresponding to the starting value of the current driving cycle in the power range, and accordingly, the control device obtains the current battery temperature sent by the BMS.

[0109] The control device determines a difference between a current battery temperature and a historical battery temperature. If the difference is greater than a preset difference, the control device determines a driving weight corresponding to the current battery temperature based on the first corresponding relationship.

[0110] If the first correspondence is used to represent the correspondence between the battery temperature and the driving weight, the control device directly determines the driving weight corresponding to the current battery temperature based on the first correspondence. If the first correspondence is used to represent the correspondence between the temperature difference range and the driving weight, the control device determines the temperature difference range in which the difference is located based on the first correspondence, and then determines the driving weight corresponding to the temperature difference range, that is, the driving weight corresponding to the current battery temperature.

[0111] After determining the driving weight corresponding to the current battery temperature, the control device modifies the initial driving weight to the driving weight corresponding to the current battery temperature, thereby obtaining the first driving weight.

[0112] It should be noted that if the difference is not greater than the preset difference, the control device does not need to correct the initial driving weight and directly determines the initial driving weight as the first driving weight.

[0113] In the embodiment of the present application, considering that a single driving cycle has a greater impact on the cruising range, the present application introduces multiple historical driving cycles to estimate the cruising range of the current driving cycle. In addition, considering the chemical characteristics of the battery, the battery temperature has a greater impact on the cruising range. Therefore, the control device corrects the initial driving weight based on the current battery temperature and the historical battery temperature of multiple historical driving cycles, thereby improving the accuracy of the first cruising range determination.

[0114] In a second implementation manner, the control device obtains the corresponding first driving weight based on the driving modes of multiple historical driving cycles.

[0115] The process may be as follows: for each historical driving cycle, the control device obtains an initial driving weight corresponding to the historical driving cycle in the power range; determines the duration and frequency of the historical driving cycle when the output torque within a preset time is greater than a preset torque value; when at least one of the duration and the frequency satisfies a preset condition, determines that the historical driving cycle is violent driving; based on the influencing factor corresponding to the violent driving, corrects the initial driving weight corresponding to the historical driving cycle in the power range to obtain a first driving weight corresponding to the historical driving cycle in the power range.

[0116] The control device obtains the output torque of the historical driving cycle within a preset duration, and determines whether the output torque is greater than a preset torque value. If the output torque is greater than the preset torque value, the control device determines the duration and frequency of the output torque being greater than the preset torque value. If the duration is greater than the preset duration, and / or the frequency is greater than the preset frequency, the control device determines that at least one of the duration and the frequency meets a preset condition. In this case, the control device determines that the driving mode of the historical driving cycle within the power interval is aggressive driving.

[0117] It should be noted that the control device may also obtain the output power of the historical driving cycle within a preset duration, and determine whether the output power is greater than the preset output power. If the output power is greater than the preset output power, the control device determines the duration and frequency of the output power greater than the preset output power. If the duration is greater than the preset duration, and / or the frequency is greater than the preset frequency, the control device determines that at least one of the duration and the frequency meets the preset condition. In this case, the control device determines that the driving mode of the historical driving cycle within the power interval is aggressive driving.

[0118] The control device pre-stores an influence factor corresponding to violent driving. When determining that the historical driving cycle is violent driving, the control device determines the product of the influence factor corresponding to the violent driving and the initial driving weight to obtain a first driving weight corresponding to the historical driving cycle.

[0119] Among them, the preset torque value, preset duration and preset frequency can be set and changed as needed, and there is no specific limitation on this.

[0120] It should be noted that if the historical driving cycle is not violent driving, the control device does not need to correct the initial driving weight and directly determines the initial driving weight as the first driving weight.

[0121] In the embodiment of the present application, when the output torque of the vehicle is large and the frequency is high, or when the output power of the vehicle is large and the frequency is high, the driving mode is judged to be violent driving. In the case of violent driving, the cruising range of the vehicle will drop rapidly. Therefore, if the historical driving cycle is violent driving, the initial driving weight is corrected by the influencing factor, thereby improving the accuracy of the first cruising range determination.

[0122] In a third implementation manner, the control device obtains the corresponding first driving weight based on the battery temperature corresponding to the current driving cycle and the driving modes of multiple historical driving cycles.

[0123] The process may be as follows: for each historical driving cycle, the control device obtains the initial driving weight and historical battery temperature corresponding to the historical driving cycle in the power interval; determines the current battery temperature corresponding to the current driving cycle in the power interval; if the difference between the historical battery temperature and the current battery temperature is greater than the preset difference, determines the driving weight corresponding to the current battery temperature based on the first corresponding relationship; at the same time, determines the duration and frequency of the output torque of the historical driving cycle within the preset time period being greater than the preset torque value, or determines the duration and frequency of the output power of the historical driving cycle within the preset time period being greater than the preset output power; when at least one of the duration and frequency is determined to meet the preset conditions, determines that the historical driving cycle is violent driving; based on the influencing factor corresponding to the violent driving and the driving weight corresponding to the current battery temperature, corrects the initial driving weight corresponding to the historical driving cycle to obtain the first driving weight corresponding to the historical driving cycle in the power interval. If the historical driving cycle is not violent driving, the initial driving weight corresponding to the historical driving cycle is directly corrected based on the driving weight corresponding to the current battery temperature to obtain the first driving weight corresponding to the historical driving cycle in the power interval, see Figure 4 .

[0124] Among them, the control device can first modify the initial driving weight to the driving weight corresponding to the current battery temperature, and then determine the product of the influence factor corresponding to the violent driving and the driving weight corresponding to the current battery temperature to obtain the first driving weight corresponding to the historical driving cycle.

[0125] In this implementation, the process of the control device determining the driving weight corresponding to the current battery temperature is the same as that of the first implementation, and the process of determining that the historical driving cycle is violent driving is the same as that of the second implementation, which will not be repeated here.

[0126] (3) The control device performs a weighted summation of historical cruising ranges corresponding to multiple historical driving cycles in the power range based on the first driving weight corresponding to each historical driving cycle in the power range to obtain a third cruising range.

[0127] The control device determines the product of the first driving weight corresponding to each historical driving cycle and the historical cruising range to obtain a plurality of product values, and sums the plurality of product values ​​to obtain a third cruising range.

[0128] For example, the number of historical driving cycles is 3, namely the first historical driving cycle, the second historical driving cycle and the third historical driving cycle, and their corresponding historical cruising ranges are the first historical cruising range D1, the second historical cruising range D2 and the third historical cruising range D3, and their corresponding first driving weights are b1, b2 and b3, respectively. Then the third cruising range = b1×D1+b2×D2+b3×D3.

[0129] One point that needs to be explained is that, compared with other historical driving cycles, the historical driving cycle that is closest to the current driving cycle in time has the greatest impact on the current driving cycle. Therefore, when setting the first driving weight, the first driving weight of the historical driving cycle that is closest to the current driving cycle in time can be greater than the first driving weights of other historical driving cycles. The specific value can be set and changed as needed, and there is no specific limitation on this.

[0130] In the embodiment of the present application, considering that the historical driving cycle has a significant impact on the estimated cruising range, the present application introduces multiple historical driving cycles, and based on the historical cruising range of the multiple historical driving cycles and at least one of the driving modes, the initial driving weight is corrected to improve the accuracy of the first cruising range determination.

[0131] (4) The control device corrects the second cruising range based on the third cruising range to obtain a first cruising range corresponding to the current driving cycle within the power range.

[0132] In a possible implementation, the control device directly replaces the second cruising range with the third cruising range to obtain the first cruising range.

[0133] In another possible implementation, the control device determines the mileage difference between the third cruising range and the second cruising range. If the mileage difference is greater than a preset mileage value, the control device replaces the second cruising range with the third cruising range to obtain the first cruising range.

[0134] The preset mileage value can be set and changed as needed, and there is no specific limitation on this. For example, the preset mileage value is 5km, and the mileage difference between the third cruising range and the second cruising range is 1km or 0.5km. The mileage difference is small and is less than the preset mileage value. In this case, the second cruising range may not be corrected.

[0135] It should be noted that the control device can also directly weight the first driving mileage and the estimated driving mileage based on the mileage weight to obtain the first cruising range. The specific process of this implementation is the same as the above step (1), which will not be repeated here.

[0136] In an embodiment of the present application, for each driving cycle, the control device determines the second cruising range corresponding to each power interval in the above manner and dynamically corrects it, so that self-learning can be continuously performed, thereby improving the accuracy of determining the first cruising range.

[0137] Step 206: The control device determines the total cruising range based on the first cruising range corresponding to each power interval of the current driving cycle.

[0138] In a possible implementation, the control device directly sums the first cruising range corresponding to each power interval of the current driving cycle to obtain the total cruising range. Figure 4 .

[0139] In another possible implementation, the control device determines whether the first cruising range corresponding to the current driving cycle in each power interval meets the mileage limit condition. If so, the control device sums the first cruising range corresponding to the current driving cycle in each power interval to obtain the total cruising range.

[0140] The process may be: the control device obtains the configuration code sent by the electrical inspection device, configures the standard cruising range of the vehicle based on the configuration code, and divides the standard cruising range into multiple mileage intervals, and the multiple mileage intervals correspond one-to-one to multiple power intervals. For each power interval, the control device determines the mileage value of the mileage interval corresponding to the power interval. The control device determines the mileage range based on a preset mileage coefficient and the mileage value. If the first cruising range corresponding to the power interval is within the mileage range, it is determined that the first cruising range corresponding to the power interval meets the mileage restriction condition. Among them, the control device can obtain the configuration code sent by the electrical inspection device when the vehicle is offline.

[0141] Among them, the process of the control device determining the mileage range based on the preset mileage coefficient and the mileage value is as follows: the control device determines the product of the mileage coefficient and the mileage value to obtain a fourth product value; determines the sum of the mileage value and the fourth product value to obtain the maximum value of the mileage range; determines the difference between the mileage value and the fourth product value to obtain the minimum value of the mileage range, and the minimum value and the maximum value of the mileage range form the mileage range.

[0142] If the first cruising range corresponding to the power interval is not within the mileage range, it is determined that the first cruising range corresponding to the power interval does not meet the mileage restriction condition. In this case, if the first cruising range corresponding to the power interval is less than the minimum value of the mileage range, the control device determines the minimum value of the mileage range as the first cruising range corresponding to the power interval. If the first cruising range corresponding to the power interval is greater than the maximum value of the mileage range, the control device determines the maximum value of the mileage range as the first cruising range corresponding to the power interval.

[0143] The control device determines the first cruising range corresponding to the current driving cycle in each power interval in the above manner, and then sums the first cruising range corresponding to the current driving cycle in each power interval to obtain the total cruising range.

[0144] In an embodiment of the present application, the control device verifies the first cruising range corresponding to each power interval based on the mileage interval divided by the standard cruising range, determines whether the first cruising range corresponding to each power interval meets the mileage restriction condition, and then determines the total cruising range, avoiding the determined first cruising range from deviating too much from the mileage interval, thereby improving the accuracy of the determination of the total cruising range.

[0145] The embodiment of the present application provides a method for determining the cruising range, which first divides the SOC of the battery into multiple power intervals according to the full power, then determines the actual mileage and estimated mileage corresponding to each power interval, and determines the cruising range of the current driving cycle in each power interval based on the actual mileage and the estimated mileage, and then determines the total cruising range of the current driving cycle based on the cruising range of the current driving cycle in each power interval. It can be seen that when determining the cruising range, the method combines the estimated mileage with the actual mileage, and not only considers the impact of the remaining battery energy on the cruising range, but also considers the impact of the actual driving conditions on the cruising range. Therefore, the cruising range can be accurately determined, thereby improving the accuracy of the cruising range determination.

[0146] Figure 5 : is a schematic diagram of a device for determining a cruising range provided in an embodiment of the present application, the device comprising:

[0147] A division module 501 is used to divide the state of charge SOC of the battery in the vehicle into multiple power intervals according to the full power;

[0148] A first determining module 502 is used to determine, for each power interval, a first driving mileage corresponding to the power interval based on the vehicle speed and driving time corresponding to the power interval, where the driving time is used to indicate the time taken for the SOC of the battery to decrease from the starting value to the ending value of the power interval;

[0149] The second determination module 503 is used to determine the change value of the vehicle energy consumption and the remaining energy SOE of the battery corresponding to the power interval;

[0150] The third determination module 504 is used to determine the estimated mileage corresponding to the power interval based on the change value of the vehicle energy consumption and SOE;

[0151] The fourth determination module 505 is used to weight the first driving mileage and the estimated driving mileage based on a preset mileage weight to obtain a first cruising range corresponding to the current driving cycle within the power range;

[0152] The fifth determination module 506 is configured to determine the total cruising range based on the first cruising range corresponding to each power interval of the current driving cycle.

[0153] In one possible implementation, the fourth determination module 505 is used to weight the first driving mileage and the estimated driving mileage based on the mileage weight to obtain a second cruising range corresponding to the current driving cycle within the power range; obtain the historical cruising range and the first driving weight corresponding to multiple historical driving cycles before the current driving cycle within the power range; based on the first driving weight corresponding to each historical driving cycle within the power range, weighted sum the historical cruising ranges corresponding to multiple historical driving cycles within the power range to obtain a third cruising range; based on the third cruising range, correct the second cruising range to obtain the first cruising range corresponding to the current driving cycle within the power range.

[0154] In another possible implementation, the fourth determination module 505 is used to obtain, for each historical driving cycle, an initial driving weight and a historical battery temperature corresponding to the historical driving cycle within the power range; determine the current battery temperature corresponding to the current driving cycle within the power range; if the difference between the historical battery temperature and the current battery temperature is greater than a preset difference, determine the driving weight corresponding to the current battery temperature based on a first corresponding relationship, the first corresponding relationship being used to represent the corresponding relationship between the battery temperature and the driving weight or the corresponding relationship between the temperature difference range and the driving weight; based on the driving weight corresponding to the current battery temperature, correct the initial driving weight corresponding to the historical driving cycle to obtain the first driving weight corresponding to the historical driving cycle within the power range.

[0155] In another possible implementation, the fourth determination module 505 is used to obtain, for each historical driving cycle, an initial driving weight corresponding to the historical driving cycle within the power range; determine the duration and frequency of the historical driving cycle within a preset time when the output torque is greater than a preset torque value; determine that the historical driving cycle is violent driving when at least one of the duration and the frequency meets a preset condition; and correct the initial driving weight corresponding to the historical driving cycle within the power range based on the influencing factor corresponding to the violent driving to obtain a first driving weight corresponding to the historical driving cycle within the power range.

[0156] In another possible implementation, the fourth determination module 505 is used to determine the product of the mileage weight and the first mileage to obtain a first product value; determine the difference between the preset value and the mileage weight; determine the product of the difference and the estimated mileage to obtain a second product value; determine the sum of the first product value and the second product value to obtain a second cruising range.

[0157] In another possible implementation, the third determination module 504 is used to obtain the motor power, compressor power, heating power and DC power transmission power consumed within the power range; integrate the motor power, compressor power, heating power and DC power transmission power consumed within the power range with the driving time to obtain the energy consumed within the power range; determine the average energy consumption based on the energy consumed within the power range and the first driving mileage; and perform low-pass filtering on the average energy consumption based on a preset filter coefficient to obtain the energy consumption of the entire vehicle.

[0158] The embodiment of the present application provides a device for determining a cruising range, which first divides the SOC of a battery into multiple power intervals according to the full power, then determines the actual mileage and estimated mileage corresponding to each power interval, determines the cruising range of the current driving cycle in each power interval based on the actual mileage and the estimated mileage, and then determines the total cruising range of the current driving cycle based on the cruising range of the current driving cycle in each power interval. It can be seen that when determining the cruising range, the device combines the estimated mileage with the actual mileage, not only considering the impact of the remaining battery energy on the cruising range, but also considering the impact of the actual driving conditions on the cruising range, so that the cruising range can be accurately determined, thereby improving the accuracy of the cruising range determination.

[0159] It should be noted that the range determination device provided in the above embodiment is only illustrated by the division of the above functional modules when running the application. In actual application, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the range determination device provided in the above embodiment and the range determination method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0160] Figure 6 It is a structural schematic diagram of a vehicle controller provided according to an embodiment of the present application.

[0161] Typically, the vehicle controller 600 includes: a main control module 601, a CAN interface 602, a hard-wire input interface 603, and a hard-wire output interface 604. The main control module 601 is connected to the CAN interface 602, the hard-wire input interface 603, and the hard-wire output interface 604, respectively.

[0162] The main control module 601 generally includes a processor and a memory. Among them, the processor may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the vehicle display screen. In some embodiments, the processor may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning. The memory may include one or more computer-readable storage media, which may be non-transitory. The memory may also include a high-speed random access memory and a non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, a non-transitory computer-readable storage medium in a memory is used to store at least one program code, and the at least one program code is used to be executed by a processor to implement the method for determining the cruising range provided in the method embodiment of the present application.

[0163] The CAN interface 602 may include a power CAN interface, a motor CAN interface, and a diagnostic CAN interface, wherein the power CAN interface is used to communicate with a power system module of the vehicle, the motor CAN interface is used to communicate with a motor controller of the vehicle, and the diagnostic CAN interface is used to communicate with a diagnostic device.

[0164] The hard-wire input interface 603 is used to receive hard-wire control signals. The hard-wire output interface 604 is used to send control instructions to the electronic control components of the vehicle so that the electronic control components of the vehicle perform corresponding actions. The electronic control components of the vehicle include a power management system, a motor controller, an on-board charger, a body control system, etc.

[0165] The main control module 601 can communicate with the vehicle's power system module, motor controller and diagnostic equipment through the CAN interface 602, and generate control instructions based on the hard-wired control signal received by the hard-wired input interface 603 to send control instructions to the vehicle's electronic control components through the hard-wired output interface 604.

[0166] Those skilled in the art will understand that Figure 6 The structure shown in the figure does not constitute a limitation on the vehicle controller 600, and may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.

[0167] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one program code, and the at least one program code is loaded and executed by a processor to implement the method for determining the cruising range in the above embodiment.

[0168] In an exemplary embodiment, a computer program product is also provided. The computer program product stores at least one program code, and the at least one program code is loaded and executed by a processor to implement the method for determining the cruising range in the above embodiment.

[0169] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0170] The above description is only for the purpose of facilitating those skilled in the art to understand the technical solution of the present application and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for determining a cruising range, characterized in that: The method comprises: Divide the state of charge SOC of the battery in the vehicle into multiple power intervals according to the full charge; For each power interval, determining a first driving mileage corresponding to the power interval based on the vehicle speed and driving time corresponding to the power interval, wherein the driving time is used to indicate the time taken for the SOC of the battery to decrease from a starting value to an ending value of the power interval; Determine the change value of the whole vehicle energy consumption and the remaining energy SOE of the battery corresponding to the power range; Determining an estimated mileage corresponding to the power range based on the vehicle energy consumption and the change value of the SOE; Based on a preset mileage weight, weighting the first driving mileage and the estimated driving mileage to obtain a first cruising range corresponding to the current driving cycle within the power range; The total cruising range is determined based on a first cruising range corresponding to each power interval of the current driving cycle.

2. The method according to claim 1, characterized in that The step of weighting the first driving mileage and the estimated driving mileage based on a preset mileage weight to obtain a first cruising range corresponding to the current driving cycle within the power range includes: Based on the mileage weight, weighting the first driving mileage and the estimated driving mileage to obtain a second cruising range corresponding to the current driving cycle within the power range; Acquire historical cruising ranges and first driving weights corresponding to a plurality of historical driving cycles before the current driving cycle within the power range; Based on a first driving weight corresponding to each historical driving cycle in the power interval, weighted summing up the historical cruising ranges corresponding to the multiple historical driving cycles in the power interval to obtain a third cruising range; Based on the third cruising range, the second cruising range is corrected to obtain a first cruising range corresponding to the current driving cycle within the power range.

3. The method according to claim 2, characterized in that The process of obtaining the first driving weight corresponding to each historical driving cycle in the power range includes: For each historical driving cycle, obtaining an initial driving weight and a historical battery temperature corresponding to the historical driving cycle within the power range; Determining a current battery temperature corresponding to the current driving cycle within the power range; If the difference between the historical battery temperature and the current battery temperature is greater than a preset difference, determining a driving weight corresponding to the current battery temperature based on a first corresponding relationship, wherein the first corresponding relationship is used to represent a corresponding relationship between the battery temperature and the driving weight or a corresponding relationship between the temperature difference range and the driving weight; Based on the driving weight corresponding to the current battery temperature, the initial driving weight corresponding to the historical driving cycle is corrected to obtain a first driving weight corresponding to the historical driving cycle within the power range.

4. The method according to claim 2, characterized in that: The process of obtaining the first driving weight corresponding to each historical driving cycle in the power range includes: For each historical driving cycle, obtaining an initial driving weight corresponding to the historical driving cycle within the power range; Determining a duration and a frequency of the output torque of the historical driving cycle within a preset time period being greater than a preset torque value; In the case where it is determined that at least one of the duration and the frequency meets a preset condition, determining that the historical driving cycle is aggressive driving; Based on the influencing factor corresponding to the aggressive driving, the initial driving weight corresponding to the historical driving cycle in the power interval is corrected to obtain a first driving weight corresponding to the historical driving cycle in the power interval.

5. The method according to claim 2, characterized in that: The step of weighting the first driving mileage and the estimated driving mileage based on the mileage weight to obtain a second cruising range corresponding to the current driving cycle within the power range includes: determining a product of the mileage weight and the first driving mileage to obtain a first product value; Determining a difference between a preset value and the mileage weight; determining a product of the difference and the estimated mileage to obtain a second product value; Determine the sum of the first product value and the second product value to obtain the second cruising range.

6. The method according to claim 1, characterized in that The process of determining the vehicle energy consumption corresponding to the power range includes: Obtaining the motor power, compressor power, heating power and DC power transmission power consumed within the power range; Integrate the motor power, compressor power, heating power and DC power transmission power consumed in the power interval with the driving time to obtain the energy consumed in the power interval; determining an average energy consumption based on the energy consumed in the power interval and the first driving mileage; Based on a preset filter coefficient, the average energy consumption is low-pass filtered to obtain the whole vehicle energy consumption.

7. A device for determining a cruising range, characterized in that: The device comprises: A division module, used to divide the state of charge SOC of the battery in the vehicle into multiple power intervals according to the full power; A first determination module is used to determine, for each power interval, a first driving mileage corresponding to the power interval based on the vehicle speed and driving time corresponding to the power interval, wherein the driving time is used to indicate the time taken for the SOC of the battery to decrease from a starting value to an ending value of the power interval; The second determination module is used to determine the change value of the vehicle energy consumption and the remaining energy SOE of the battery corresponding to the power interval; A third determination module is used to determine the estimated mileage corresponding to the power range based on the vehicle energy consumption and the change value of the SOE; a fourth determination module, configured to weight the first driving mileage and the estimated driving mileage based on a preset mileage weight, to obtain a first cruising range corresponding to the current driving cycle within the power range; The fifth determination module is used to determine the total cruising range based on the first cruising range corresponding to the current driving cycle in each power interval.

8. A control device, characterized in that: The control device includes a main control module, which includes a processor and a memory. The memory stores at least one program code, and the at least one program code is loaded and executed by the processor to implement the method for determining the cruising range as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: At least one program code is stored in the computer-readable storage medium, and the at least one program code is loaded and executed by the processor to implement the method for determining the cruising range as described in any one of claims 1 to 6.

10. A computer program product, characterized in that The computer program product stores at least one program code, and the at least one program code is loaded and executed by a processor to implement the method for determining the cruising range as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Continuous driving mileage display system of range-extending type electric car

    CN103707777A

  • Electric vehicle endurance mileage estimation method and device, and electric vehicle

    CN111098753A

  • Power battery endurance mileage estimation system and method

    CN111845446A

  • Vehicle endurance mileage prediction method and device, equipment and storage medium

    CN114274780A

  • Vehicle endurance mileage calculation method and device, medium and vehicle-mounted equipment

    CN114987213A