Method and apparatus for determining vehicle range

By acquiring the electrical energy information from the DC-DC output terminal during road and indoor testing, calculating the electrical energy consumption, and combining it with weighting coefficients, the accuracy and cost issues of traditional vehicle range testing are solved, enabling more accurate determination of the driving range.

CN114993708BActive Publication Date: 2025-12-30NAN CHANG A BO LUO ZHI NENG KE JI YOU XIAN GONG SI
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210771434.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-30
Publication Date
2025-12-30
Estimated Expiration
2042-06-30

AI Technical Summary

Technical Problem

Traditional vehicle range testing methods are conducted on specific roads, which are highly unpredictable and costly, making it difficult to accurately reflect the vehicle's range.

Method used

By acquiring the electrical energy information of the DC-DC output terminal of the vehicle under test during road and indoor testing, the energy consumption is calculated, and the vehicle's driving range is determined by combining the weighting coefficient and the change in energy.

Benefits of technology

It improves the accuracy of vehicle range testing, reduces the difference between indoor testing and actual road testing, and lowers testing costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114993708B_ABST
    Figure CN114993708B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method and device for determining the driving range of a vehicle, and relates to the technical field of vehicles and intelligent transportation technology including autonomous driving technology. The specific implementation includes: obtaining electrical energy information of a DCDC output end of a vehicle under test in a road test; obtaining output electrical energy of the DCDC output end in a plurality of test cycles of an indoor test process of the vehicle under test; determining the electrical energy consumption of each test cycle by using the electrical energy information and the output electrical energy; determining the total electrical energy consumption of the indoor test process based on the electrical energy consumption of the plurality of test cycles; and determining the driving range of the vehicle under test by using the total electrical energy consumption. The present disclosure can improve the accuracy of determining the driving range.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of intelligent transportation technology, specifically to the field of vehicles and artificial intelligence technology including autonomous driving technology, and particularly to methods and apparatus for determining vehicle driving range. Background Technology

[0002] Driving range, also known as range capability, refers to the total distance that a vehicle such as a car or ship can travel continuously with maximum fuel reserves. In traditional vehicle driving range testing methods, the drag curve of the entire vehicle is first obtained by coasting on a road, and then the driving resistance of the ground and road is simulated by a dynamometer. The driving range can be obtained by the driver controlling the vehicle under specific operating conditions.

[0003] Driving range tests are often conducted on roads. However, this method can only reflect the vehicle's condition on specific roads, is highly unpredictable, and has high testing costs and consequences. Summary of the Invention

[0004] A method, apparatus, electronic device, and storage medium for determining the driving range of a vehicle are provided.

[0005] According to the first aspect, a method for determining the driving range of a vehicle is provided, comprising: acquiring the electrical energy information of the DC-DC converter output terminal of the vehicle under test during road testing; acquiring the output electrical energy of the DC-DC converter output terminal of the vehicle under test during multiple test cycles in an indoor test process; determining the electrical energy consumption of each test cycle using the electrical energy information and the output electrical energy; determining the total electrical energy consumption of the indoor test process based on the electrical energy consumption of multiple test cycles; and determining the driving range of the vehicle under test using the total electrical energy consumption.

[0006] According to a second aspect, a vehicle range determination apparatus is provided, comprising: an acquisition unit configured to acquire power information of the DC-DC converter output terminal of a vehicle under test during road testing; a power unit configured to acquire the output power of the DC-DC converter output terminal of the vehicle under test during multiple test cycles in an indoor testing process; a determination unit configured to determine the power consumption of each test cycle using the power information and the output power; an execution unit configured to determine the total power consumption of the indoor testing process based on the power consumption of multiple test cycles; and a result unit configured to determine the range of the vehicle under test using the total power consumption.

[0007] According to a third aspect, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform a method according to any embodiment of the method for determining vehicle driving range.

[0008] According to a fourth aspect, a non-transitory computer-readable storage medium is provided storing computer instructions for causing a computer to perform a method according to any embodiment of the method for determining vehicle driving range.

[0009] According to a fifth aspect, a computer program product is provided, including a computer program that, when executed by a processor, implements the method of any embodiment of the method for determining vehicle driving range.

[0010] According to the scheme disclosed herein, the accuracy of determining driving range can be improved. Attached Figure Description

[0011] Other features, objects, and advantages of this disclosure will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:

[0012] Figure 1 This is an exemplary system architecture diagram to which some embodiments of this disclosure can be applied;

[0013] Figure 2 This is a flowchart of one embodiment of the method for determining vehicle driving range according to the present disclosure;

[0014] Figure 3 This is a schematic diagram of an application scenario of the method for determining the vehicle driving range according to this disclosure;

[0015] Figure 4 This is a flowchart of yet another embodiment of the method for determining vehicle driving range according to the present disclosure;

[0016] Figure 5 This is a schematic diagram of one embodiment of the vehicle range determination device according to the present disclosure;

[0017] Figure 6 This is a block diagram of an electronic device used to implement the method for determining the vehicle driving range according to embodiments of the present disclosure. Detailed Implementation

[0018] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.

[0019] The acquisition, storage, and application of user personal information involved in this technical solution comply with the provisions of relevant laws and regulations, necessary confidentiality measures have been taken, and it does not violate public order and good morals.

[0020] It should be noted that, unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other. This disclosure will now be described in detail with reference to the accompanying drawings and embodiments.

[0021] Figure 1 An exemplary system architecture 100 is shown, in which embodiments of the vehicle range determination method or vehicle range determination apparatus of this disclosure can be applied.

[0022] like Figure 1 As shown, system architecture 100 may include terminal devices 101, 102, and 103, a network 104, and a server 105. Network 104 serves as the medium for providing communication links between terminal devices 101, 102, and 103 and server 105. Network 104 may include various connection types, such as wired or wireless communication links, or fiber optic cables, etc.

[0023] Users can use terminal devices 101, 102, and 103 to interact with server 105 via network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, and 103, such as video applications, live streaming applications, instant messaging tools, email clients, social media platform software, etc.

[0024] The terminal devices 101, 102, and 103 here can be either hardware or software. When terminal devices 101, 102, and 103 are hardware, they can be various electronic devices with displays, including but not limited to smartphones, tablets, e-book readers, laptops, and desktop computers. When terminal devices 101, 102, and 103 are software, they can be installed in the electronic devices listed above. They can be implemented as multiple software programs or software modules (e.g., multiple software programs or software modules used to provide distributed services) or as a single software program or software module. No specific limitations are imposed here.

[0025] Server 105 can be a server that provides various services, such as a backend server that supports terminal devices 101, 102, and 103. The backend server can analyze and process data such as power information and feed back the processing results (such as driving range) to the terminal devices.

[0026] It should be noted that the method for determining the vehicle driving range provided in this embodiment can be executed by the server 105 or the terminal devices 101, 102, and 103. Accordingly, the device for determining the vehicle driving range can be set in the server 105 or the terminal devices 101, 102, and 103.

[0027] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.

[0028] Continue to refer to Figure 2 The diagram illustrates a flow 200 of an embodiment of a method for determining vehicle driving range according to the present disclosure. The method for determining vehicle driving range includes the following steps:

[0029] Step 201: Obtain the electrical energy information of the DC-DC converter output terminal of the vehicle under test during road testing.

[0030] In this embodiment, the method for determining the vehicle's driving range is executed by an entity (e.g., Figure 1 The server or terminal device shown can acquire the electrical energy information of the DC-DC converter output of the vehicle under test during actual road testing. Here, DC-DC refers to a DC-DC converter that converts different DC power values.

[0031] In practice, the aforementioned executing entity can directly obtain the electrical energy information stored in its own device or other electronic devices, or it can determine the electrical energy information in real time. The electrical energy information at the DCDC output can be various information that reflects electrical energy, such as electrical energy E or power P. Specifically, the electrical energy and power here can be calculated using preset formulas.

[0032] The vehicle in this application can be any type of vehicle, such as an autonomous vehicle.

[0033] In practice, road testing can be conducted in any of the following ways:

[0034] One approach involves using autonomous taxis (such as Robotaxi) as test vehicles, conducting tests in typical urban roads, expressways, and highway test areas. The total test mileage should be no less than 300 km. Throughout the test, the air conditioning and heating systems must be turned off, seat adjustments and heating must be disabled, windows and the trunk must be closed, interior speakers must be turned off, all interior lights must be switched off, and exterior lights must be used as needed. Before the test, voltage and current acquisition devices are installed at the DC-DC output terminal of the test vehicle. The vehicle is driven in autonomous driving mode throughout the test, and complete voltage and current signals from the DC-DC output terminal are collected.

[0035] Another approach is to extract the electrical signals from the DC-DC output terminals of at least two operating vehicles from the cloud platform.

[0036] For test preprocessing and testing procedures, refer to GB / T18386-2021. Testing can be conducted using either the conventional operating condition method or the shortened method. Before testing, voltage and current acquisition devices can be installed at the DC-DC output terminals. These devices must not be turned off or paused throughout the test; complete DC-DC output voltage and current signals must be acquired. During the test, appropriate actions should be added based on the specific operating conditions of the vehicle. For example, increasing the vehicle immersion time during the test to simulate passenger waiting time, and proportionally turning on the speakers to simulate passenger entertainment needs.

[0037] Step 202: Obtain the output power of the DC-DC output terminal of the vehicle under test during multiple test cycles in the indoor testing process.

[0038] In this embodiment, the aforementioned execution entity can acquire the output power of the DC-DC converter at multiple test cycles during indoor testing of the vehicle under test. Indoor testing here refers to non-actual road testing where the vehicle is not driven on a road surface. The indoor testing process may include multiple rounds of testing, each round constituting a test cycle. In practice, the aforementioned execution entity can directly acquire the output power stored in this device or other electronic devices, or the aforementioned execution entity can determine the output power in real time.

[0039] In practice, the aforementioned executing entity can use a preset formula to calculate the output electrical energy. Specifically, the output electrical energy ΔE at the DC-DC output terminal of the vehicle under test during the c-th test cycle in the indoor testing process is... DCDC,c It can be represented as:

[0040]

[0041] Among them, t c0 t represents the start time of the c-th test loop, in seconds (s). cend U(t) represents the end time of the c-th test loop, in seconds (s). DCDC,c I(t) represents the voltage value at time t of the DC-DC output within the time range of the c-th test cycle. The unit is volts (V). DCDC,c The value of the DC-DC output at time t within the time range of the c-th test cycle is expressed in amperes (A).

[0042] Step 203: Using the power information and output power, determine the power consumption for each test cycle.

[0043] In this embodiment, the execution entity can utilize the aforementioned power information and output power in various ways to determine the power consumption of each test cycle. For example, the execution entity can input the power information and output power into a preset model to obtain the power consumption output from the preset model. This power consumption and the output power correspond to the same test cycle.

[0044] Step 204: Determine the total power consumption of the indoor testing process based on the power consumption of multiple test cycles.

[0045] In this embodiment, the executing entity can determine the total power consumption of the indoor testing process, i.e., the power consumption of all test cycles, based on the power consumption of the multiple test cycles, using various methods. For example, the executing entity can input the power consumption of multiple test cycles into a specified formula or model to obtain the total power consumption output from the formula or model. This formula or model can use the power consumption of multiple test cycles to determine the total power consumption of the indoor testing process.

[0046] Step 205: Determine the driving range of the tested vehicle based on the total power consumption.

[0047] In this embodiment, the aforementioned executing entity can determine the driving range of the tested vehicle using various methods based on the total electrical energy consumption. For example, the executing entity can actually record the distance the tires rotate during indoor testing to obtain the driving range. Alternatively, the executing entity can obtain a pre-set formula or model for the driving range and input the total electrical energy consumption into the formula or model. This formula or model can then use the total electrical energy consumption to determine the driving range of the tested vehicle.

[0048] In practice, the indoor testing described in this disclosure can be achieved using a dynamometer.

[0049] The method provided by the above embodiments of this disclosure can use the results of road tests to determine the driving range of the vehicle under test in indoor tests, which helps to avoid the problem that the data obtained from indoor tests is out of touch with reality, thereby improving the accuracy of determining the driving range.

[0050] In some optional implementations of any embodiment of this disclosure, the power information is the average power; determining the power consumption of a test cycle using the power information and the output power includes: determining the power corresponding to the duration of the power information in the test cycle, determining the difference between the power and the output power; determining the power change of the vehicle under test in the test cycle; and determining the power consumption of the test cycle based on the difference and the power change.

[0051] In these alternative implementations, the aforementioned power information could be the average power at the output of the DC-DC converter during road testing. The output power ΔE described above is then used. DCDC,c The average power mentioned above can be obtained. Specifically, the average power P at the output of the DC-DC converter during road testing... DCDC,road It is expressed as follows:

[0052]

[0053] Among them, t 1,road The start time of the road test is expressed in seconds (s), t 2,road E represents the end time of the road test, expressed in seconds (s). DCDC,road This represents the total energy consumption at the DC-DC output during road testing, expressed in watt-hours per kilometer (Wh / km).

[0054] Among them, energy consumption E DCDC,road It can be represented as:

[0055]

[0056] Where, U(t) DCDC,road I(t) represents the voltage value at the output terminal of the DC-DC converter at time t during road testing, in volts (V). DCDC,road This represents the current value at time t of the DC-DC output during road testing, expressed in amperes (A).

[0057] The aforementioned execution entity can determine the electrical energy corresponding to the duration of the test cycle, and determine the difference between this electrical energy and the output electrical energy. Then, the execution entity can determine the change in electrical energy of the vehicle under test during the test cycle. Subsequently, the execution entity can use various methods to determine the electrical energy consumption of the test cycle based on the sum of the difference and the change in electrical energy. For example, the execution entity can input this sum into a model used to determine the electrical energy consumption using the sum, thereby obtaining the electrical energy consumption output from the model. Alternatively, the execution entity can use the following method to determine the electrical energy consumption EC of the c-th test cycle based on the sum. DC,c :

[0058]

[0059] Where, ΔE REESS,c t represents the change in electrical energy of the tested vehicle's battery during the c-th test cycle, expressed in watt-hours (Wh). c d represents the duration of the c-th test loop, in hours (h). c ΔE represents the distance traveled during the c-th test cycle, in kilometers (km). DCDC,cThis represents the output power of the DC-DC converter during the c-th test cycle. All test cycles in this disclosure were conducted indoors.

[0060] These methods can obtain the electrical energy output during the road test by using the average power obtained from the road test and the duration of the test cycle. In this way, the executing entity can determine the difference between this electrical energy and the electrical energy output during indoor testing. Furthermore, the executing entity compensates for this difference by adjusting the change in electrical energy of the tested vehicle during indoor testing, thereby accurately determining the electrical energy consumption of the test cycle during indoor testing.

[0061] See also Figure 3 , Figure 3 This is a schematic diagram illustrating an application scenario of the vehicle range determination method according to this embodiment. Figure 3 In the application scenario, the execution entity 301 acquires the power information 302 from the DC-DC converter output of the vehicle under test during road testing. The execution entity 301 acquires the output power 303 from the DC-DC converter output of the vehicle under test during multiple test cycles in an indoor testing process, wherein the indoor testing process includes at least two test cycles. Using the power information 302 and the output power 303, the execution entity 301 determines the power consumption 304 for each test cycle. Based on the power consumption 304 of multiple test cycles, the execution entity 301 determines the total power consumption 305 for the indoor testing process. Using the total power consumption 305, the execution entity 301 determines the driving range 306 of the vehicle under test.

[0062] Further reference Figure 4 This illustrates a process 400 of another embodiment of a method for determining vehicle driving range. Process 400 includes the following steps:

[0063] Step 401: Obtain the electrical energy information of the DC-DC converter output terminal of the vehicle under test during road testing.

[0064] Step 402: Obtain the output power of the DC-DC output terminal of the vehicle under test during multiple test cycles in the indoor test process, wherein the indoor test process includes at least two test cycles.

[0065] Step 403: Using the power information and output power, determine the power consumption for each test cycle.

[0066] Step 404: Based on the weighting coefficient of the test cycle in the indoor test process, the power consumption of each test cycle is weighted to obtain the total power consumption of the indoor test process.

[0067] In this embodiment, the method for determining the vehicle's driving range is executed by an entity (e.g., Figure 1The server or terminal device shown can weight the power consumption of each test cycle according to the weight coefficient of each test cycle in the indoor testing process, thereby obtaining the total power consumption of the indoor testing process. In practice, the weight coefficient of each test cycle can be preset or determined in real time.

[0068] For example, total electricity consumption EC DC It can be represented as:

[0069]

[0070] Where c is the test cycle number, and n is the number of complete test cycles experienced by the vehicle under test after the indoor testing process is completed, excluding test cycles that were not completed. EC DC,c This represents the energy consumption in the c-th test cycle, based on the change in the battery's electrical energy of the vehicle under test. In practice, each test cycle may have a corresponding energy consumption. Kc is the weighting coefficient for the c-th test cycle.

[0071] Step 405: Determine the driving range of the tested vehicle based on the total power consumption.

[0072] Steps 401, 402, 403, and 405 in this embodiment are the same as or similar to steps 201, 202, 203, and 205, respectively, and will not be described again here.

[0073] This embodiment can accurately obtain the total power consumption of the indoor testing process by weighting the power consumption of each test cycle.

[0074] In some optional implementations of this embodiment, the step of determining the weight coefficient of the test cycle during indoor testing includes: in response to the test cycle number being less than or equal to a number threshold, determining the weight coefficient of the test cycle based on the target energy change and the total energy change, wherein the target energy change is the energy change of the vehicle under test during the test cycle, and the total energy change is the energy change of the vehicle under test during indoor testing; in response to the test cycle number being greater than a number threshold, determining the weight coefficient of the test cycle based on the weight coefficient of each test cycle whose number is less than or equal to the number threshold.

[0075] In these implementations, the determination of the weight coefficient for the test cycle (e.g., any test cycle) can be divided into two cases: one is when the sequence number of the test cycle is less than or equal to the sequence number threshold, and the other is when the sequence number of the test cycle is greater than the sequence number threshold. The total change in electrical energy is the total change in electrical energy of the vehicle under test during the complete indoor test process.

[0076] Specifically, the aforementioned executing entity or other electronic equipment can determine the weighting coefficients of the test cycle based on the target energy change and the total energy change, using various methods, when the test cycle number is less than or equal to a threshold number. For example, the executing entity can input the target energy change and the total energy change into a pre-set first model and obtain the weighting coefficients output from that model. This model can then use the target energy change and the total energy change to determine the weighting coefficients of test cycles whose numbers are less than or equal to the threshold number.

[0077] Furthermore, the aforementioned execution entity or other electronic equipment can determine the weight coefficients of test cycles based on the weight coefficients of each test cycle with a sequence number greater than the sequence number threshold, using various methods, when the sequence number of the test cycle is greater than the sequence number threshold. For example, the aforementioned execution entity can input the weight coefficients of each test cycle with a sequence number less than or equal to the sequence number threshold into a pre-set second model and obtain the weight coefficients output from the second model. The second model can then use the weight coefficients of each test cycle with a sequence number less than or equal to the sequence number threshold to determine the weight coefficients of test cycles with a sequence number greater than the sequence number threshold.

[0078] For example, the weighting coefficient K c It can be represented as:

[0079]

[0080] Where, ΔE REESS,c The target change in electrical energy is the change in electrical energy of the tested vehicle's battery during the c-th test cycle, expressed in watt-hours (Wh). REESS,CCP The total change in electrical energy represents the change in electrical energy during the complete indoor testing process. The sequence number threshold is 2. n is the number of complete test cycles experienced by the vehicle under test after the completion of the indoor testing process.

[0081] These implementations can utilize a sequence threshold to divide different sequences into two sequence segments, and employ different strategies for the test loops of different sequence segments to determine the weight coefficients, which helps to obtain more accurate weight coefficients.

[0082] In some optional implementations of any embodiment of this application, determining the driving range of the vehicle under test by the total energy consumption includes: determining the total energy change of the vehicle under test during indoor testing; and determining the driving range of the vehicle under test based on the total energy consumption and the total energy change.

[0083] In these optional implementations, the aforementioned executing entity can determine the total change in electrical energy of the vehicle under test during indoor testing, and determine the driving range of the vehicle under test based on the total electrical energy consumption and the total change in electrical energy. Specifically, the aforementioned executing entity can determine the driving range of the vehicle under test based on the total electrical energy consumption and the total change in electrical energy in various ways. For example, the aforementioned executing entity can input the total electrical energy consumption and the total change in electrical energy into a formula or model used to calculate the driving range. In this way, the aforementioned executing entity can obtain the driving range output from the formula or model.

[0084] Alternatively, the aforementioned implementing entity can determine the driving range based on the ratio of total energy change to total energy consumption. Specifically, the driving range BER can be calculated using the following methods:

[0085]

[0086] Where BER stands for driving range, measured in kilometers (km). REESS,CCP This represents the total change in electrical energy, which is the change in electrical energy throughout the entire indoor testing process, measured in watt-hours (Wh). EC DC This represents the total energy consumption based on changes in battery power.

[0087] These methods can accurately determine a vehicle's driving range by measuring and varying its energy consumption.

[0088] Optionally, the steps for determining the total change in electrical energy include: determining the sum of the change in electrical energy in each speed range during the indoor test of the vehicle under test; and determining the total change in electrical energy based on the sum of the sums ...

[0089] In these optional implementations, the aforementioned execution entity or other electronic equipment can determine the sum of the energy changes of the tested vehicle in each speed range, and determine the total energy change based on this sum. For example, the execution entity can input this sum into a formula or model for determining the total energy change, and obtain the total energy change output from the formula or model. Alternatively, the execution entity can conduct indoor testing using the conventional operating condition method, specifically determining the total energy change E in the following manner. REESS,CCP :

[0090]

[0091] Where k is the number of speed ranges traveled by the tested vehicle, including speed ranges that were not completed by the end of the test. ΔE REESS,j This represents the change in battery energy during the j-th speed interval, expressed in watt-hours (Wh).

[0092] The aforementioned execution entity can determine the change in electrical energy of the vehicle under test in each speed range of the test cycle based on the voltage and current of the vehicle under test in that test cycle for each test cycle.

[0093] Change in electrical energy ΔE in the interval REESS,j It can be represented as:

[0094]

[0095] Where t0 is the start time of the j-th velocity interval, in seconds (s); t end U(t) represents the end time of the j-th velocity interval, in seconds (s); REESS , j I(t) represents the voltage value of the battery of the tested vehicle at time t within the time range of the j-th speed interval. The unit is volts (V). REESS , j Let be the current value of the battery at time t within the time range of the j-th speed interval, in amperes (A).

[0096] These methods can accurately determine the total change in electrical energy by measuring the change in electrical energy across different speed ranges.

[0097] Optionally, the indoor testing process also includes a constant speed period; the steps for determining the total change in electrical energy include: determining the change in electrical energy in each speed range during the test cycle in the indoor testing process as the change in cyclic electrical energy; and determining the total change in electrical energy of the vehicle under test during the indoor testing process based on the change in cyclic electrical energy of each test cycle and the change in electrical energy of each constant speed period.

[0098] In these alternative implementations, the aforementioned execution entity or other electronic device can determine the change in electrical energy in each speed range of the test cycle (e.g., each test cycle) during the indoor test process, and use the change in electrical energy as the change in cycle electrical energy.

[0099] The aforementioned executing entity can determine the total energy change of the vehicle under test during indoor testing based on the cyclic energy change of each test cycle and the energy change of each constant speed period. For example, the executing entity can input the cyclic energy change of each test cycle and the energy change of each constant speed period into a total energy change model and obtain the total energy change output from the model. Alternatively, when using the shortened method for indoor testing, the executing entity can determine the total energy change E of the battery using the following method. REESS,STP :

[0100] E REESS ,STP =ΔE REESS , DS1 +ΔE REESS , CSSM +ΔE REESS , DS2 +ΔE REESS , CSSE

[0101] Where, ΔE REESS , DS The change in electrical energy of the DS1 battery during the test cycle, expressed in watt-hours (Wh); ΔE REESS , CSSM The change in electrical energy of a CSSM battery during the constant-speed range, expressed in watt-hours (Wh); ΔE REESS , DS2 The change in electrical energy of the DS2 battery during the test cycle, expressed in watt-hours (Wh); ΔE REESS , CSSE This represents the change in electrical energy of the CSSE battery during the constant-speed period, expressed in watt-hours (Wh). Here, ΔE... REESS , DS1 ΔE REESS , CSSM ΔE REESS , DS2 and ΔE REESS , CSSE The change in electrical energy ΔE within the aforementioned interval can be used as a reference. REESS,j The formula is used for calculation.

[0102] These methods can comprehensively test the changes in electrical energy during both cyclic and constant-speed periods, thereby improving the accuracy of determining the total change in electrical energy.

[0103] Further reference Figure 5 As an implementation of the methods shown in the above figures, this disclosure provides an embodiment of a vehicle driving range determination device, which is similar to... Figure 2 Corresponding to the method embodiment shown, in addition to the features described below, the device embodiment may also include [features related to...]. Figure 2 The method embodiments shown have the same or corresponding features or effects. This device can be specifically applied to various electronic devices.

[0104] like Figure 5As shown, the vehicle range determination device 500 of this embodiment includes: an acquisition unit 501, a power unit 502, a determination unit 503, an execution unit 504, and a result unit 505. The acquisition unit 501 is configured to acquire power information from the DC-DC converter output of the vehicle under test during road testing; the power unit 502 is configured to acquire the output power of the DC-DC converter output of the vehicle under test during multiple test cycles in an indoor test process; the determination unit 503 is configured to determine the power consumption of each test cycle using the power information and the output power; the execution unit 504 is configured to determine the total power consumption of the indoor test process based on the power consumption of the multiple test cycles; and the result unit 505 is configured to determine the vehicle's range using the total power consumption.

[0105] In this embodiment, the specific processing of the acquisition unit 501, power unit 502, determination unit 503, execution unit 504, and result unit 505 of the vehicle range determination device 500, and the resulting technical effects thereof, can be referred to respectively. Figure 2 The relevant descriptions of steps 201, 202, 203, 204 and 205 in the corresponding embodiments will not be repeated here.

[0106] In some optional implementations of this embodiment, the power information is average power; the determining unit is further configured to perform the following operations: using the power information and output power, determine the power consumption of each test cycle: determine the power corresponding to the duration of the test cycle for the average power, and determine the difference between the power and the output power; determine the power change of the vehicle under test in the test cycle; and determine the power consumption of the test cycle based on the sum of the difference and the power change.

[0107] In some optional implementations of this embodiment, the execution unit is further configured to determine the total power consumption of the indoor testing process by performing power consumption calculation based on the test cycle in the following manner: weighting the power consumption of each test cycle according to the weighting coefficient of the test cycle in the indoor testing process to obtain the total power consumption of the indoor testing process.

[0108] In some optional implementations of this embodiment, the step of determining the weight coefficient of the test cycle during indoor testing includes: in response to the test cycle number being less than or equal to a number threshold, determining the weight coefficient of the test cycle based on the target energy change and the total energy change, wherein the target energy change is the energy change of the vehicle under test during the test cycle, and the total energy change is the energy change of the vehicle under test during indoor testing; in response to the test cycle number being greater than a number threshold, determining the weight coefficient of the test cycle based on the weight coefficient of each test cycle whose number is less than or equal to the number threshold.

[0109] In some optional implementations of this embodiment, the result unit is further configured to determine the driving range of the vehicle under test by means of the total power consumption as follows: the driving range of the vehicle under test is determined based on the total power consumption and the total power change of the vehicle under test, wherein the total power change is the power change of the vehicle under test during the indoor test process.

[0110] In some optional implementations of this embodiment, the step of determining the total change in electrical energy includes: determining the sum of the change in electrical energy in each speed range of the vehicle under test during indoor testing; and determining the total change in electrical energy based on the sum of the sums ...

[0111] In some optional implementations of this embodiment, the indoor testing process also includes a constant speed period; the step of determining the total change in electrical energy includes: determining the change in electrical energy in each speed range of the test cycle during the indoor testing process as the change in cyclic electrical energy; and determining the total change in electrical energy of the vehicle under test during the indoor testing process based on the change in cyclic electrical energy of each test cycle and the change in electrical energy of each constant speed period.

[0112] According to embodiments of this disclosure, this disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0113] like Figure 6 The diagram shown is a block diagram of an electronic device for a method of determining vehicle driving range according to an embodiment of the present disclosure. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0114] like Figure 6 As shown, the electronic device includes one or more processors 601, a memory 602, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components are interconnected via different buses and can be mounted on a common motherboard or otherwise as required. The processors can process instructions executed within the electronic device, including instructions stored in or on memory to display graphical information of a GUI on an external input / output device (such as a display device coupled to the interface). In other embodiments, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple electronic devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system). Figure 6 Take the 601 processor as an example.

[0115] The memory 602 is the non-transitory computer-readable storage medium provided in this disclosure. The memory stores instructions executable by at least one processor to cause the at least one processor to perform the method for determining the vehicle's remaining driving range provided in this disclosure. The non-transitory computer-readable storage medium of this disclosure stores computer instructions for causing a computer to perform the method for determining the vehicle's remaining driving range provided in this disclosure.

[0116] Memory 602, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as the program instructions / modules corresponding to the method for determining the vehicle driving range in the embodiments of this disclosure (e.g., appendix). Figure 5 The processor 601 includes an acquisition unit 501, an energy unit 502, a determination unit 503, an execution unit 504, and a result unit 505. The processor 601 executes various server functions and data processing by running non-transient software programs, instructions, and modules stored in the memory 602, thereby implementing the method for determining the vehicle's remaining driving range in the above method embodiments.

[0117] Memory 602 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created by the use of electronic devices for determining vehicle mileage. Furthermore, memory 602 may include high-speed random access memory and may also include non-transient memory, such as at least one disk storage device, flash memory device, or other non-transient solid-state storage device. In some embodiments, memory 602 may optionally include memory remotely located relative to processor 601, which can be connected to the electronic devices for determining vehicle mileage via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0118] The electronic device for determining the vehicle's driving range may further include an input device 603 and an output device 604. The processor 601, memory 602, input device 603, and output device 604 can be connected via a bus or other means. Figure 6 Taking the example of a connection between China and Israel via a bus.

[0119] Input device 603 can receive input digital or character information, as well as key signal inputs related to user settings and function control of electronic devices that determine the vehicle's driving range, such as touchscreens, keypads, mice, trackpads, touchpads, joysticks, one or more mouse buttons, trackballs, joysticks, etc. Output device 604 may include display devices, auxiliary lighting devices (e.g., LEDs), and haptic feedback devices (e.g., vibration motors). The display device may include, but is not limited to, liquid crystal displays (LCDs), light-emitting diode (LED) displays, and plasma displays. In some embodiments, the display device may be a touchscreen.

[0120] Various implementations of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, application-specific integrated circuits (ASICs), computer hardware, firmware, software, and / or combinations thereof. These various implementations may include: implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transferring data and instructions to the storage system, the at least one input device, and the at least one output device.

[0121] These computational programs (also referred to as programs, software, software applications, or code) include machine instructions for a programmable processor and can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. As used herein, the terms “machine-readable medium” and “computer-readable medium” refer to any computer program product, device, and / or apparatus (e.g., disk, optical disk, memory, programmable logic device (PLD)) used to provide machine instructions and / or data to a programmable processor, including machine-readable media that receive machine instructions as machine-readable signals. The term “machine-readable signal” refers to any signal used to provide machine instructions and / or data to a programmable processor.

[0122] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0123] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with embodiments of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.

[0124] Computer systems can include clients and servers. Clients and servers are generally geographically separated and typically interact via communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. A server can be a cloud server, also known as a cloud computing server or cloud host, a hosting product within the cloud computing service ecosystem, addressing the shortcomings of traditional physical hosts and VPS (Virtual Private Server, or simply "VPS") services, such as high management difficulty and weak business scalability. Servers can also be servers for distributed systems or servers incorporating blockchain technology.

[0125] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0126] The units described in the embodiments of this disclosure can be implemented in software or hardware. The described units can also be housed in a processor; for example, a processor can be described as including an acquisition unit, a power unit, a determination unit, an execution unit, and a result unit. The names of these units do not necessarily limit the specific unit; for example, the acquisition unit can also be described as "a unit that acquires power information from the output of the DC-DC converter of the vehicle under test during road testing."

[0127] In another aspect, this disclosure also provides a computer-readable medium, which may be included in the apparatus described in the above embodiments; or it may exist independently and not assembled into the apparatus. The computer-readable medium carries one or more programs that, when executed by the apparatus, cause the apparatus to: acquire power information at the output of the DC-DC converter of the vehicle under test during road testing; acquire the output power of the DC-DC converter of the vehicle under test during a test cycle in an indoor testing process, wherein the indoor testing process includes at least two test cycles; determine the power consumption of the test cycle using the power information and the output power; determine the total power consumption of the indoor testing process based on the power consumption of the test cycle; and determine the driving range of the vehicle under test using the total power consumption.

[0128] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described inventive concept. For example, technical solutions formed by substituting the above-described features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

Claims

1. A method for determining a vehicle's range, the method comprising: obtaining an average power of a DCDC output of a vehicle under test in a road test; obtaining an output energy of the DCDC output in a plurality of test cycles of an indoor test of the vehicle under test; determining a difference between the average power and an output energy of the DCDC output in the test cycles of the indoor test; determining an energy variation of the vehicle under test in the test cycles; determining an energy consumption of the test cycles based on a sum of the difference and the energy variation, the energy consumption and the output energy corresponding to the same test cycles; determining a total energy consumption of the indoor test based on the energy consumptions of the test cycles; determining a range of the vehicle under test based on the total energy consumption.

2. The method of claim 1, wherein, The determining of the total energy consumption of the indoor test based on the energy consumptions of the test cycles comprises: weighting the energy consumptions of the test cycles according to weight coefficients of the test cycles in the indoor test to obtain the total energy consumption of the indoor test.

3. The method of claim 2, wherein, The determining of the weight coefficients of the test cycles in the indoor test comprises: in response to a serial number of the test cycle being less than or equal to a serial number threshold, determining the weight coefficient of the test cycle based on a target energy variation and a total energy variation, wherein the target energy variation is the energy variation of the vehicle under test at the test cycle, and the total energy variation is an energy variation of the vehicle under test in the indoor test; in response to the serial number of the test cycle being greater than the serial number threshold, determining the weight coefficient of the test cycle based on the weight coefficients of the test cycles with serial numbers less than or equal to the serial number threshold.

4. The method of claim 1, wherein, The determining of the range of the vehicle under test based on the total energy consumption comprises: determining the range of the vehicle under test based on the total energy consumption and a total energy variation of the vehicle under test, wherein the total energy variation is the energy variation of the vehicle under test in the indoor test.

5. The method of claim 4, wherein, The determining of the total energy variation comprises: determining a sum of interval energy variations of the vehicle under test in each speed interval in the indoor test; determining the total energy variation of the vehicle under test in the indoor test based on the sum.

6. The method of claim 4, wherein, The indoor test further comprises a constant speed period. The determining of the total energy variation comprises: determining an energy variation of the test cycle in each speed interval in the indoor test as a cycle energy variation; determining the total energy variation of the vehicle under test in the indoor test based on the cycle energy variations of the test cycles in the indoor test and energy variations of the constant speed periods. 7.A device for determining a vehicle's range, the device comprising: an obtaining unit configured to obtain an average power of a DCDC output of a vehicle under test in a road test; an electric energy unit configured to obtain an output electric energy of a DCDC output end of the vehicle under test in a plurality of test cycles of an indoor test process; a determination unit configured to determine a difference between an average power of the vehicle under test in the test cycles and an electric energy of a road test corresponding to a time length of the test cycles; determine an electric energy variation of the vehicle under test in the test cycles; determine an electric energy consumption of the test cycles based on a sum of the difference and the electric energy variation, the electric energy consumption and the output electric energy corresponding to the same test cycles; an execution unit configured to determine a total electric energy consumption of the indoor test process based on the electric energy consumptions of the plurality of test cycles; a result unit configured to determine a range of the vehicle under test based on the total electric energy consumption.

8. The apparatus of claim 7, wherein, The execution unit is further configured to determine the total electric energy consumption of the indoor test process based on the electric energy consumptions of the plurality of test cycles in the following manner: weight the electric energy consumptions of the test cycles according to weight coefficients of the test cycles in the indoor test process to obtain the total electric energy consumption of the indoor test process.

9. The apparatus of claim 8, wherein, The determination of the weight coefficients of the test cycles in the indoor test process comprises: in response to a serial number of the test cycle being less than or equal to a serial number threshold, determine the weight coefficient of the test cycle based on a target electric energy variation and a total electric energy variation, wherein the target electric energy variation is the electric energy variation of the vehicle under test at the test cycle, and the total electric energy variation is an electric energy variation of the vehicle under test in the indoor test process; in response to the serial number of the test cycle being greater than the serial number threshold, determine the weight coefficient of the test cycle based on the weight coefficients of the test cycles with serial numbers less than or equal to the serial number threshold.

10. The apparatus of claim 7, wherein, The result unit is further configured to determine the range of the vehicle under test based on the total electric energy consumption in the following manner: determine the range of the vehicle under test based on a total electric energy consumption of the vehicle under test and a total electric energy variation of the vehicle under test in the indoor test process, wherein the total electric energy variation is an electric energy variation of the vehicle under test in the indoor test process.

11. The apparatus of claim 10, wherein, The determination of the total electric energy variation comprises: determine a sum of interval electric energy variations of the vehicle under test in each speed interval in the indoor test process; determine the total electric energy variation of the vehicle under test in the indoor test process based on the sum.

12. The apparatus of claim 10, wherein, The indoor test process further comprises a constant speed period; The determination of the total electric energy variation comprises: determine an electric energy variation of the test cycle in each speed interval in the indoor test process as a cycle electric energy variation; determine the total electric energy variation of the vehicle under test in the indoor test process based on the cycle electric energy variations of the test cycles in the indoor test process and the electric energy variations of the constant speed periods.

13. An electronic device comprising: at least one processor; and a memory connected to the at least one processor in communication; wherein, The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-6.

14. A non-transitory computer readable storage medium having stored thereon computer instructions, wherein, The computer instructions are for causing the computer to perform the method of any one of claims 1-6.

15. A computer program product comprising a computer program which, when executed by a processor, implements the method of any one of claims 1-6.

Citation Information

Patent Citations

  • Test method and system of driving mileage of pure electric automobile

    CN106226698A

  • Driving range and energy consumption test method and device of electric vehicle

    CN113619396A

  • Intelligent driving energy consumption and driving range test system and method

    CN113866495A