Range extender control method, device, electronic device and storage medium

By obtaining and calculating the battery status and road information of the vehicle and adjusting the power generation power of the range extender, the problem of the range extender lag behind the change of the road section of the vehicle is improved, and the timeliness of power generation and vehicle safety are improved.

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

Patent Information

Application Number
CN202311435981.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2025-03-18
Estimated Expiration
2043-10-31

AI Technical Summary

Technical Problem

In the prior art, the range extender power generation lags behind changes in the vehicle's road section, and cannot generate power based on the current road section of the vehicle, resulting in untimely power generation.

Method used

By obtaining the battery capacity, vehicle speed, load and road information of the target vehicle, calculate the required driving torque and driving power, adjust the power generation power according to the preset value of the battery capacity, and control the range extender to generate power in a timely manner.

Benefits of technology

It improves the timeliness of power generation of range extenders, ensures that the vehicle can obtain the required power in a timely manner when driving, and ensures the safety of the vehicle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117261623B_ABST
    Figure CN117261623B_ABST
Patent Text Reader

Abstract

The present application provides a range extender control method, device, electronic device and storage medium. The method includes: after starting the range extender of the target vehicle, obtaining the battery power and vehicle speed of the target vehicle at the current moment, as well as the load of the target vehicle and the road information corresponding to the target vehicle; calculating the driving torque required by the target vehicle based on the load and road information; calculating the driving power required by the target vehicle based on the driving torque and vehicle speed; when the battery power is greater than or equal to the preset power, using the driving power as the power generation power of the range extender; when the battery power is less than the preset power, using the driving power plus the preset power as the power generation power of the range extender; and controlling the power generation of the range extender based on the power generation power to maintain the driving of the target vehicle. The above-mentioned technical means are adopted to solve the problem in the prior art that the power generation of the range extender lags behind the changes in the vehicle's driving section and cannot generate electricity in time based on the vehicle's current driving section.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automobile technology, and in particular to a range extender control method, device, electronic device and storage medium. Background Art

[0002] For extended-range electric vehicles, when the battery power is insufficient, the range extender needs to provide additional power to the electric vehicle to extend its driving range. The current method of controlling the power generation of the range extender is often based on the set or current power demand of the electric vehicle, which causes the range extender to lag behind the changes in the vehicle's driving section and cannot generate power in time based on the road information of the vehicle's current driving section. Summary of the invention

[0003] In view of this, the embodiments of the present application provide a range extender control method, device, electronic device and storage medium to solve the problem in the prior art that the range extender's power generation lags behind the changes in the vehicle's driving section and cannot generate electricity in time based on the vehicle's current driving section.

[0004] In a first aspect of an embodiment of the present application, a range extender control method is provided, comprising: after starting the range extender of a target vehicle, obtaining the battery power and vehicle speed of the target vehicle at the current moment, as well as the load of the target vehicle and the road information corresponding to the target vehicle; calculating the driving torque required by the target vehicle based on the load and road information; calculating the driving power required by the target vehicle based on the driving torque and the vehicle speed; when the battery power is greater than or equal to a preset power, using the driving power as the power generation power of the range extender; when the battery power is less than the preset power, using the result of adding the driving power to the preset power as the power generation power of the range extender, wherein the preset power is used to charge the battery of the target vehicle; and controlling the range extender to generate power based on the generated power to maintain the driving of the target vehicle.

[0005] According to a second aspect of an embodiment of the present application, a range extender control device is provided, comprising: an acquisition module, configured to acquire the battery power and vehicle speed of the target vehicle at the current moment, as well as the load of the target vehicle and the road information corresponding to the target vehicle after starting the range extender of the target vehicle; a first calculation module, configured to calculate the driving torque required by the target vehicle based on the load and the road information; a second calculation module, configured to calculate the driving power required by the target vehicle based on the driving torque and the vehicle speed; a first determination module, configured to use the driving power as the power generation power of the range extender when the battery power is greater than or equal to a preset power; a second determination module, configured to use the result of adding the driving power to the preset power as the power generation power of the range extender when the battery power is less than the preset power, wherein the preset power is used to charge the battery of the target vehicle; and a control module, configured to control the power generation of the range extender based on the power generation power to maintain the driving of the target vehicle.

[0006] According to a third aspect of an embodiment of the present application, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above method when executing the computer program.

[0007] In a fourth aspect of the embodiments of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of any one of the methods described above are implemented.

[0008] Compared with the prior art, the beneficial effects of the embodiments of the present application include at least: calculating the driving torque required by the target vehicle based on the load and road information; calculating the driving power required by the target vehicle based on the driving torque and the vehicle speed; and controlling the power generation of the range extender based on the driving power. Therefore, the above-mentioned technical means can solve the problem in the prior art that the power generation of the range extender lags behind the changes in the vehicle's driving section and cannot generate electricity in time based on the vehicle's current driving section, thereby improving the timeliness of the range extender's power generation and ensuring the safety of the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0010] Figure 1 It is a flow chart of a range extender control method provided in an embodiment of the present application;

[0011] Figure 2 is a flow chart of another range extender control method provided in an embodiment of the present application;

[0012] Figure 3 It is a structural schematic diagram of a range extender control device provided in an embodiment of the present application;

[0013] Figure 4 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0014] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0015] Figure 1 It is a flow chart of a range extender control method provided in an embodiment of the present application. Figure 1 The range extender control method can be executed by a computer or a server, or a processor provided on the computer or the server, or software on the computer or a common server. The range extender control method includes:

[0016] S101, after starting the range extender of the target vehicle, obtaining the battery power and speed of the target vehicle at the current moment, as well as the load of the target vehicle and the road information corresponding to the target vehicle;

[0017] S102, calculating the driving torque required by the target vehicle based on the load and road information;

[0018] S103, calculating the driving power required by the target vehicle based on the driving torque and the vehicle speed;

[0019] S104, when the battery power is greater than or equal to the preset power, the driving power is used as the power generation power of the range extender;

[0020] S105, when the battery power is less than the preset power, the result of adding the driving power to the preset power is used as the power generation power of the range extender, wherein the preset power is used to charge the battery of the target vehicle;

[0021] S106, controlling the range extender to generate electricity based on the generated power to maintain the driving of the target vehicle.

[0022] The load of the target vehicle is the sum of the weight of the target vehicle itself and the weight of the people and items carried. The driving torque required for the target vehicle to travel on the current road surface is calculated based on the load and road information. The driving power required for the target vehicle is calculated based on the driving torque and the vehicle speed, including: determining the speed that the motor of the target vehicle should provide based on the vehicle speed, and calculating the driving power required for the target vehicle based on the driving torque and the speed. In general, the relationship between the vehicle speed and the speed is as follows: vehicle speed = speed * tire circumference * transmission ratio / 6000, and the transmission ratio is the speed ratio between the motor and the drive wheel. In general, the product of the driving torque and the speed is equal to the driving power. When the battery power is greater than or equal to the preset power, the range extender is controlled to generate electricity according to the driving power, and the generated electricity is only used to maintain the consumption of the target vehicle. When the battery power is less than the preset power, it means that the battery power of the target vehicle is already very low. In order to protect the battery and ensure the subsequent use of the battery, the range extender is controlled to generate electricity according to the result of the driving power plus the preset power. The part of the electricity generated by the power generation corresponding to the driving power is used to maintain the consumption of the target vehicle, and the part of the electricity generated by the power generation corresponding to the preset power is used to charge the battery of the target vehicle.

[0023] According to the technical solution provided by the embodiment of the present application, after starting the range extender of the target vehicle, the battery power and speed of the target vehicle at the current moment, as well as the load of the target vehicle and the road information corresponding to the target vehicle are obtained; the driving torque required by the target vehicle is calculated based on the load and road information; the driving power required by the target vehicle is calculated based on the driving torque and the speed; when the battery power is greater than or equal to the preset power, the driving power is used as the power generation power of the range extender; when the battery power is less than the preset power, the result of the driving power plus the preset power is used as the power generation power of the range extender, wherein the preset power is used to charge the battery of the target vehicle; the range extender is controlled to generate power based on the generated power to maintain the driving of the target vehicle. The above technical means can solve the problem in the prior art that the power generation of the range extender lags behind the changes in the vehicle's driving section and cannot generate power in time based on the vehicle's current driving section, thereby improving the timeliness of the range extender's power generation and ensuring the safety of vehicle use.

[0024] Furthermore, the driving torque required for the target vehicle is calculated based on the load and road information, including: determining the type of the driving section and the friction coefficient between the target vehicle and the driving section according to the road information, wherein the type of the driving section includes: an uphill section, a downhill section, a flat section, and a turning section; and calculating the driving torque required for the target vehicle based on the load, the type of the driving section, and the friction coefficient.

[0025] The degree of damage to the road surface of different sections is different. The road surface with a greater degree of damage is rougher and has a larger corresponding friction coefficient. The road surface with a lesser degree of damage is smoother and has a smaller corresponding friction coefficient. In addition, the friction coefficient corresponding to the road surface covered with rain or ice and snow is smaller than the friction coefficient corresponding to the road surface under normal conditions. Road information includes information such as the degree of damage to the road surface and whether it is covered with rain or ice and snow, so the friction coefficient between the target vehicle and the driving section can be determined based on the road information. It is also necessary to determine whether the driving section is an uphill section, a downhill section, a flat section or a turning section based on the road information. Finally, the driving torque required by the target vehicle is calculated based on the load, the type of driving section and the friction coefficient.

[0026] Furthermore, the driving torque required for the target vehicle is calculated based on the load, the type of driving section and the friction coefficient, including: when the type of the driving section is an uphill section: according to the slope of the driving section, calculating the first mass component and the second mass component of the load in the vertical direction and the horizontal direction of the driving section respectively, wherein the road information includes the slope; calculating the driving traction required for the target vehicle based on the first mass component and the friction coefficient; calculating the climbing traction required for the target vehicle based on the second mass component; and calculating the driving torque based on the sum of the driving traction and the climbing traction.

[0027] Assume that the angle corresponding to the slope of the driving section is θ, and the load is represented by G. The first mass component F1 in the vertical direction of the driving section is G*cosθ, and the second mass component F1 in the horizontal direction of the driving section is G*sinθ. The driving traction required by the target vehicle is equal to the friction force that needs to be overcome to maintain the current driving state of the target vehicle on the driving section (the driving traction force and the friction force are in opposite directions). Therefore, the driving traction force is equal to the product of the first mass component and the friction coefficient. The second mass component is the component force of the load in the horizontal direction of the driving section. The second mass component is in the same direction as the friction force and in the opposite direction to the driving traction force. In order to maintain the current driving state of the target vehicle on the driving section, it is also necessary to overcome the second mass component, so the sum of the driving traction force and the climbing traction force is calculated. The driving torque τ is calculated according to the following formula: τ=F3×L×sinβ, F3 is the resultant force of the driving traction force and the climbing traction force, L is the length of the lever arm, the lever arm refers to the rotating shaft connecting the engine and the wheel, and β is the angle between the direction of the resultant force and the direction of the lever arm.

[0028] Furthermore, the driving torque required for the target vehicle is calculated based on the load, the type of driving section and the friction coefficient, including: when the type of the driving section is a downhill section: according to the slope of the driving section, the first mass component and the second mass component of the load in the vertical direction and the horizontal direction of the driving section are calculated, wherein the road information includes the slope; the driving traction required for the target vehicle is calculated based on the first mass component and the friction coefficient; the driving torque is calculated based on the difference between the driving traction and the second mass component.

[0029] The calculation of the first mass component, the second mass component, the driving traction force and the driving torque in the downhill section is similar to the calculation of various forces and driving torque in the uphill section. The difference is that the direction of the second mass component in the downhill section is opposite to the friction force and the same as the driving traction force. In order to maintain the current driving state of the target vehicle on the driving section, only the difference between the driving traction force and the climbing traction force needs to be provided. Resultant force.

[0030] Furthermore, the driving torque required by the target vehicle is calculated based on the load, the type of driving section and the friction coefficient, including: when the type of driving section is a flat section: calculating the driving traction required by the target vehicle based on the load and the friction coefficient; calculating the driving torque based on the driving traction.

[0031] The driving traction on a flat road section is equal to the product of the load and the friction coefficient. The driving torque is calculated based on the driving traction on a flat road section, similar to the calculation of the driving torque based on the resultant force on an uphill section (that is, the driving traction on a flat road section is directly used as the resultant force).

[0032] Furthermore, the driving torque required for the target vehicle is calculated based on the load, the type of driving section and the friction coefficient, including: when the type of the driving section is a turning section: calculating the driving traction required for the target vehicle to go straight based on the load and the friction coefficient; calculating the lateral traction required for the target vehicle to turn based on the load, the vehicle speed and the turning radius, wherein the road information includes the turning radius; calculating the driving torque based on the sum of the driving traction and the lateral traction.

[0033] The driving traction force in the turning section is equal to the product of the load and the friction coefficient. The lateral traction force F4 in the turning section is calculated by the following formula: F4 = m × v × r, where m is equal to the load divided by the acceleration of gravity, v represents the vehicle speed, and r is the turning radius. The sum of the driving traction force and the lateral traction force is the resultant force. The calculation of the driving torque based on the resultant force in the turning section is similar to that of the uphill section. It should be noted that the turning section in this embodiment is a turning and flat section.

[0034] Furthermore, the driving power required by the target vehicle is calculated based on the driving torque and the vehicle speed, including: when an acceleration command is received, parsing the acceleration command to obtain the acceleration; calculating the acceleration torque required by the target vehicle based on the load and the acceleration; and calculating the driving power required by the target vehicle based on the driving torque, the acceleration torque and the vehicle speed.

[0035] The acceleration command includes the opening degree of the accelerator pedal (different opening degrees of the accelerator pedal correspond to corresponding acceleration) and a voice or text command indicating the specific acceleration. The acceleration torque is equal to the product of the load and the acceleration. The sum of the driving torque and the acceleration torque is calculated as the resultant torque, and the product of the resultant torque and the vehicle speed is taken as the driving power.

[0036] In some embodiments: obtaining the type and temperature of the battery of the target vehicle, the weather temperature and the driving information of the target vehicle, wherein the driving information includes: driving mode, acceleration frequency and deceleration frequency; determining a preset power level according to the type and temperature of the battery of the target vehicle, the weather temperature and the driving information of the target vehicle.

[0037] In some embodiments: a preset power level is determined based on the type and temperature of the battery of the target vehicle, the weather temperature, and the driving information of the target vehicle, including: determining a basic power level to avoid excessive discharge of the battery based on the type of the battery of the target vehicle; determining a first power increment, a second power increment, and a third power increment based on the battery temperature, the weather temperature, and the driving information of the target vehicle, respectively, wherein the basic power level is a positive number, and the first power increment, the second power increment, and the third power increment are positive or negative numbers; and summing the basic power level, the first power increment, the second power increment, and the third power increment to obtain a preset power level.

[0038] The preset power is a set value to maintain the health of the battery. When the battery power is lower than the preset power, the battery needs to be charged. Different types of batteries have different basic power levels to avoid over-discharge (basic power levels can be regarded as theoretical values ​​of the preset power levels). For example, for lithium-ion batteries, it is more appropriate to charge when the battery power is 30% to 50% remaining; for nickel-metal hydride batteries, it is more appropriate to charge when the battery power is 20% to 30% remaining... In addition, the battery temperature, weather temperature and the driving information of the target vehicle will also affect the actual preset power level. For example, when the battery temperature is too high or too low, in order to keep the battery temperature within a suitable range, the preset power needs to be increased (the first power increment is a positive number); when the battery temperature is within a very suitable range, the preset power can be reduced (the first power increment is a negative number); when the weather temperature is too low, the battery activity is reduced, and the preset power needs to be increased (the second power increment is a positive number); when the weather temperature is within a very suitable range, the preset power can be reduced (the second power increment is a negative number); the driving mode of the target vehicle includes sports mode, energy-saving mode and comfort mode, the sports mode consumes the most power, and the energy-saving mode is the most energy-saving. When the driving mode of the target vehicle is sports mode, the preset power needs to be increased (the third power increment is a positive number); when the driving mode of the target vehicle is energy-saving mode, the preset power can be reduced (the third power increment is a negative number); when the acceleration frequency or deceleration frequency is greater than the set value, the preset power needs to be increased (the third power increment is a positive number); when the acceleration frequency or deceleration frequency is less than the set value, the preset power can be reduced (the third power increment is a negative number). The basic power, the first power increment, the second power increment and the third power increment are summed to obtain the preset power.

[0039] Figure 2 is a flow chart of another range extender control method provided in an embodiment of the present application, such as Figure 2 As shown, including:

[0040] When the driving section is a curve and uphill section:

[0041] S201, calculating a first mass component and a second mass component of a load in a vertical direction and a horizontal direction of the driving section respectively according to a slope of the driving section, wherein the road information includes the slope;

[0042] S202, calculating the driving traction required by the target vehicle based on the first mass component and the friction coefficient;

[0043] S203, calculating the hill climbing traction required by the target vehicle based on the second mass component;

[0044] S204, calculating the lateral traction required for the target vehicle to turn based on the load, vehicle speed and turning radius;

[0045] S205, calculating a resultant force based on the driving traction force, the climbing traction force, and the lateral traction force;

[0046] S206, calculating the driving torque based on the resultant force.

[0047] The driving traction plus the climbing traction plus the lateral traction equals the resultant force.

[0048] When the type of the driving section is a turning and downhill section: according to the slope of the driving section, the first mass component and the second mass component of the load in the vertical direction and the horizontal direction of the driving section are calculated, wherein the road information includes the slope; the driving traction required by the target vehicle is calculated based on the first mass component and the friction coefficient; the lateral traction required by the target vehicle for turning is calculated based on the load, the vehicle speed and the turning radius; the resultant force is calculated based on the driving traction, the second mass component and the lateral traction; and the driving torque is calculated based on the resultant force.

[0049] The driving traction minus the second mass component plus the lateral traction equals the resultant force.

[0050] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present application, which will not be described one by one here.

[0051] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.

[0052] Figure 3 Schematic diagram of a range extender control device provided in an embodiment of the present application. Figure 3 As shown, the range extender control device includes:

[0053] The acquisition module 301 is configured to acquire the battery power and vehicle speed of the target vehicle at the current moment, as well as the load of the target vehicle and the road information corresponding to the target vehicle after starting the range extender of the target vehicle;

[0054] A first calculation module 302 is configured to calculate a driving torque required by a target vehicle based on load and road information;

[0055] A second calculation module 303 is configured to calculate the driving power required by the target vehicle based on the driving torque and the vehicle speed;

[0056] The first determination module 304 is configured to use the driving power as the power generation power of the range extender when the battery power is greater than or equal to a preset power;

[0057] The second determination module 305 is configured to, when the battery power is less than a preset power, add the driving power to the preset power as the power generation power of the range extender, wherein the preset power is used to charge the battery of the target vehicle;

[0058] The control module 306 is configured to control the range extender to generate electricity based on the generated power to maintain the driving of the target vehicle.

[0059] According to the technical solution provided by the embodiment of the present application, after starting the range extender of the target vehicle, the battery power and speed of the target vehicle at the current moment, as well as the load of the target vehicle and the road information corresponding to the target vehicle are obtained; the driving torque required by the target vehicle is calculated based on the load and road information; the driving power required by the target vehicle is calculated based on the driving torque and the speed; when the battery power is greater than or equal to the preset power, the driving power is used as the power generation power of the range extender; when the battery power is less than the preset power, the result of the driving power plus the preset power is used as the power generation power of the range extender, wherein the preset power is used to charge the battery of the target vehicle; the range extender is controlled to generate power based on the generated power to maintain the driving of the target vehicle. The above technical means can solve the problem in the prior art that the power generation of the range extender lags behind the changes in the vehicle's driving section and cannot generate power in time based on the vehicle's current driving section, thereby improving the timeliness of the range extender's power generation and ensuring the safety of vehicle use.

[0060] In some embodiments, the first calculation module 302 is further configured to determine the type of driving section and the friction coefficient between the target vehicle and the driving section based on the road information, wherein the type of driving section includes: uphill section, downhill section, flat section, and turning section; and calculate the driving torque required for the target vehicle based on the load, the type of driving section, and the friction coefficient.

[0061] The degree of damage to the road surface of different sections is different. The road surface with a greater degree of damage is rougher and has a larger corresponding friction coefficient. The road surface with a lesser degree of damage is smoother and has a smaller corresponding friction coefficient. In addition, the friction coefficient corresponding to the road surface covered with rain or ice and snow is smaller than the friction coefficient corresponding to the road surface under normal conditions. Road information includes information such as the degree of damage to the road surface and whether it is covered with rain or ice and snow, so the friction coefficient between the target vehicle and the driving section can be determined based on the road information. It is also necessary to determine whether the driving section is an uphill section, a downhill section, a flat section or a turning section based on the road information. Finally, the driving torque required by the target vehicle is calculated based on the load, the type of driving section and the friction coefficient.

[0062] In some embodiments, the first calculation module 302 is further configured to, when the type of the driving section is an uphill section: calculate the first mass component and the second mass component of the load in the vertical direction and the horizontal direction of the driving section respectively according to the slope of the driving section, wherein the road information includes the slope; calculate the driving traction required for the target vehicle based on the first mass component and the friction coefficient; calculate the climbing traction required for the target vehicle based on the second mass component; and calculate the driving torque based on the sum of the driving traction and the climbing traction.

[0063] Assume that the angle corresponding to the slope of the driving section is θ, and the load is represented by G. The first mass component F1 in the vertical direction of the driving section is G*cosθ, and the second mass component F1 in the horizontal direction of the driving section is G*sinθ. The driving traction force required by the target vehicle is equal to the friction force that needs to be overcome to maintain the current driving state of the target vehicle on the driving section (the driving traction force and the friction force are in opposite directions). Therefore, the driving traction force is equal to the product of the first mass component and the friction coefficient. The second mass component is the component force of the load in the horizontal direction of the driving section. The second mass component is in the same direction as the friction force and in the opposite direction to the driving traction force. In order to maintain the current driving state of the target vehicle on the driving section, it is also necessary to overcome the second mass component, so the sum of the driving traction force and the climbing traction force is calculated. The driving torque τ is calculated according to the following formula: τ=F3×L×sinβ, F3 is the resultant force of the driving traction force and the climbing traction force, L is the length of the lever arm, the lever arm refers to the rotating shaft connecting the engine and the wheel, and β is the angle between the direction of the resultant force and the direction of the lever arm.

[0064] In some embodiments, the first calculation module 302 is further configured to, when the type of the driving section is a downhill section: calculate the first mass component and the second mass component of the load in the vertical direction and the horizontal direction of the driving section respectively according to the slope of the driving section, wherein the road information includes the slope; calculate the driving traction required for the target vehicle based on the first mass component and the friction coefficient; and calculate the driving torque based on the difference between the driving traction and the second mass component.

[0065] The calculation of the first mass component, the second mass component, the driving traction force and the driving torque in the downhill section is similar to the calculation of various forces and driving torque in the uphill section. The difference is that the direction of the second mass component in the downhill section is opposite to the friction force and the same as the driving traction force. In order to maintain the current driving state of the target vehicle on the driving section, only the difference between the driving traction force and the climbing traction force needs to be provided. Resultant force.

[0066] In some embodiments, when the type of the driving section is a flat section, the first calculation module 302 is further configured to: calculate the driving traction required by the target vehicle based on the load and the friction coefficient; and calculate the driving torque based on the driving traction.

[0067] The driving traction on a flat road section is equal to the product of the load and the friction coefficient. The driving torque is calculated based on the driving traction on a flat road section, similar to the calculation of the driving torque based on the resultant force on an uphill section (that is, the driving traction on a flat road section is directly used as the resultant force).

[0068] In some embodiments, when the type of the driving section is a turning section, the first calculation module 302 is further configured to: calculate the driving traction required for the target vehicle to go straight based on the load and the friction coefficient; calculate the lateral traction required for the target vehicle to turn based on the load, the vehicle speed and the turning radius, wherein the road information includes the turning radius; and calculate the driving torque based on the sum of the driving traction and the lateral traction.

[0069] The driving traction force in a turning section is equal to the product of the load and the friction coefficient. The lateral traction force F4 in a turning section is calculated by the following formula: F4 = m × v × r, where m is equal to the load divided by the acceleration of gravity, v represents the vehicle speed, and r is the turning radius. The sum of the driving traction force and the lateral traction force is the resultant force, and the calculation of the driving torque based on the resultant force in a turning section is similar to that of an uphill section.

[0070] In some embodiments, the second calculation module 303 is further configured to parse the acceleration instruction to obtain acceleration when an acceleration instruction is received; calculate the acceleration torque required for the target vehicle based on the load and acceleration; and calculate the driving power required for the target vehicle based on the driving torque, acceleration torque and vehicle speed.

[0071] In some embodiments, the first determination module 304 is also configured to obtain the type and temperature of the battery of the target vehicle, the weather temperature and the driving information of the target vehicle, wherein the driving information includes: driving mode, acceleration frequency and deceleration frequency; and determine the preset power according to the type and temperature of the battery of the target vehicle, the weather temperature and the driving information of the target vehicle.

[0072] In some embodiments, the first determination module 304 is further configured to determine a basic power level to avoid over-discharge of the battery according to the type of battery of the target vehicle; determine a first power increment, a second power increment and a third power increment according to the battery temperature, weather temperature and driving information of the target vehicle, respectively, wherein the basic power level is a positive number, and the first power increment, the second power increment and the third power increment are positive or negative numbers; sum the basic power level, the first power increment, the second power increment and the third power increment to obtain a preset power level.

[0073] When the type of the driving section is a turning and uphill section: according to the slope of the driving section, the first mass component and the second mass component of the load in the vertical direction and the horizontal direction of the driving section are calculated, wherein the road information includes the slope; the driving traction required by the target vehicle is calculated based on the first mass component and the friction coefficient; the climbing traction required by the target vehicle is calculated based on the second mass component; the lateral traction required by the target vehicle for turning is calculated based on the load, the vehicle speed and the turning radius; the resultant force is calculated based on the driving traction, the climbing traction and the lateral traction; and the driving torque is calculated based on the resultant force.

[0074] The driving traction plus the climbing traction plus the lateral traction equals the resultant force.

[0075] When the type of the driving section is a turning and downhill section: according to the slope of the driving section, the first mass component and the second mass component of the load in the vertical direction and the horizontal direction of the driving section are calculated, wherein the road information includes the slope; the driving traction required by the target vehicle is calculated based on the first mass component and the friction coefficient; the lateral traction required by the target vehicle for turning is calculated based on the load, the vehicle speed and the turning radius; the resultant force is calculated based on the driving traction, the second mass component and the lateral traction; and the driving torque is calculated based on the resultant force.

[0076] The driving traction minus the second mass component plus the lateral traction equals the resultant force.

[0077] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0078] Figure 4 Schematic diagram of an electronic device 4 provided in an embodiment of the present disclosure. Figure 4 As shown, the electronic device 4 of this embodiment includes: a processor 401, a memory 402, and a computer program 403 stored in the memory 402 and executable on the processor 401. When the processor 401 executes the computer program 403, the steps in the above-mentioned method embodiments are implemented. Alternatively, when the processor 401 executes the computer program 403, the functions of the modules / units in the above-mentioned device embodiments are implemented.

[0079] The electronic device 4 may include but is not limited to a processor 401 and a memory 402. Those skilled in the art will appreciate that Figure 4 The electronic device 4 is merely an example and does not limit the electronic device 4 , and may include more or less components than those shown in the figure, or different components.

[0080] The processor 401 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0081] The memory 402 may be an internal storage unit of the electronic device 4, for example, a hard disk or memory of the electronic device 4. The memory 402 may also be an external storage device of the electronic device 4, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 4. The memory 402 may also include both an internal storage unit and an external storage device of the electronic device 4. The memory 402 is used to store computer programs and other programs and data required by the electronic device.

[0082] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units.

[0083] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. The computer program may include computer program code, and the computer program code may be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electric carrier signals and telecommunication signals.

[0084] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A range extender control method, characterized in that: include: After starting the range extender of the target vehicle, obtaining the battery power and vehicle speed of the target vehicle at the current moment, as well as the load of the target vehicle and the road information of the corresponding driving section of the target vehicle; calculating a driving torque required by the target vehicle based on the load and the road information; calculating the driving power required by the target vehicle based on the driving torque and the vehicle speed; When the battery power is greater than or equal to a preset power, the driving power is used as the power generation power of the range extender; The preset power level is a set value for maintaining battery health; When the battery power is less than the preset power, the result of adding the driving power to the preset power is used as the power generation power of the range extender, wherein the preset power is used to charge the battery of the target vehicle; Controlling the range extender to generate electricity based on the generated power to maintain the driving of the target vehicle; The method further comprises: Acquire the type and temperature of the battery of the target vehicle, the weather temperature and the driving information of the target vehicle, wherein the driving information includes: driving mode, acceleration frequency and deceleration frequency, and the driving mode includes sports mode, energy-saving mode and comfort mode; The preset power is determined according to the type and temperature of the battery of the target vehicle, the weather temperature and the driving information of the target vehicle.

2. The method according to claim 1, characterized in that Calculating the driving torque required by the target vehicle based on the load and the road information includes: Determining the type of the driving section and the friction coefficient between the target vehicle and the driving section according to the road information, wherein the type of the driving section includes: an uphill section, a downhill section, a flat section, and a turning section; The required driving torque of the target vehicle is calculated based on the load, the type of the travel section, and the friction coefficient.

3. The method according to claim 2, characterized in that Calculating the driving torque required by the target vehicle based on the load, the type of the driving section, and the friction coefficient includes: When the driving section is an uphill section: Calculating a first mass component and a second mass component of the load in a vertical direction and a horizontal direction of the driving section respectively according to the slope of the driving section, wherein the road information includes the slope; calculating the required driving traction of the target vehicle based on the first mass component and the friction coefficient; Calculating the hill climbing traction required by the target vehicle based on the second mass component; The drive torque is calculated based on the sum of the running traction force and the hill climbing traction force.

4. The method according to claim 2, characterized in that: Calculating the driving torque required by the target vehicle based on the load, the type of the driving section, and the friction coefficient includes: When the driving section is a downhill section: Calculating a first mass component and a second mass component of the load in a vertical direction and a horizontal direction of the driving section respectively according to the slope of the driving section, wherein the road information includes the slope; calculating the required driving traction of the target vehicle based on the first mass component and the friction coefficient; The drive torque is calculated based on a difference between the running traction force and the second mass component.

5. The method according to claim 2, characterized in that: Calculating the driving torque required by the target vehicle based on the load, the type of the driving section, and the friction coefficient includes: When the type of the driving section is a flat section: calculating the required driving traction of the target vehicle based on the load and the friction coefficient; The driving torque is calculated based on the running traction force.

6. The method according to claim 1, characterized in that Determining the preset power according to the type and temperature of the battery of the target vehicle, the weather temperature and the driving information of the target vehicle includes: Determining a basic amount of electricity to avoid over-discharge of the battery according to the type of the battery of the target vehicle; Determine a first power increment, a second power increment, and a third power increment according to the temperature of the battery, the weather temperature, and the driving information of the target vehicle, respectively, wherein the basic power is a positive number, and the first power increment, the second power increment, and the third power increment are positive or negative numbers; The basic power, the first power increment, the second power increment and the third power increment are summed to obtain the preset power.

7. A range extender control device, characterized in that: include: an acquisition module, configured to acquire the battery power and vehicle speed of the target vehicle at a current moment, the load of the target vehicle, and the road information corresponding to the target vehicle after starting the range extender of the target vehicle; A first calculation module, configured to calculate a driving torque required by the target vehicle based on the load and the road information; a second calculation module, configured to calculate the driving power required by the target vehicle based on the driving torque and the vehicle speed; A first determination module is configured to use the driving power as the power generation power of the range extender when the battery power is greater than or equal to a preset power; The preset power level is a set value for maintaining battery health; A second determination module is configured to, when the battery power is less than the preset power, use the result of adding the driving power to the preset power as the power generation power of the range extender, wherein the preset power is used to charge the battery of the target vehicle; a control module configured to control the range extender to generate electricity based on the generated power to maintain the driving of the target vehicle; The first determination module is further configured to: obtain the type and temperature of the battery of the target vehicle, the weather temperature and the driving information of the target vehicle, wherein the driving information includes: driving mode, acceleration frequency and deceleration frequency, and the driving mode includes sports mode, energy-saving mode and comfort mode; determine the preset power according to the type and temperature of the battery of the target vehicle, the weather temperature and the driving information of the target vehicle.

8. An electronic device, characterized in that: The method comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 6 when executing the computer program.

9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Control method and device for extended-range vehicle

    CN115583164A

  • Range extender control method, system and equipment based on application scene

    CN115782854A

  • Control method and equipment of vehicle range extender and medium

    CN116394911A