Vehicle range extender control methods, devices, and vehicles
By detecting the vehicle's driving mode and energy management mode, the target control strategy of the range extender is set, which solves the problem of the single control method of the range extender in the existing technology, realizes the improvement of power and economy in multiple driving modes, and increases driving pleasure.
Patent Information
- Application Number
- CN202411354420.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-26
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2044-09-26
AI Technical Summary
Existing technologies use a single control method for range extenders, which does not take into account the vehicle's driving modes and operating conditions. This makes it difficult to satisfy the driving pleasure required for various driving modes, results in poor adaptability to operating conditions, and makes it difficult to achieve ideal levels of power and economy.
By detecting the vehicle's current driving mode and energy management mode, the target control strategy of the range extender is determined. Based on the current state, the battery's driving power demand and charge level, different range extender start-stop strategies and power control strategies are set, including six control strategies to meet the needs of different driving modes and energy management modes.
It improves the vehicle's overall power and fuel economy, increases driving pleasure, and better meets the driver's needs.
Smart Images

Figure CN119261858B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and in particular to a range extender control method, device, and vehicle for a vehicle. Background Technology
[0002] Currently, for series-connected range-extended electric vehicles, the industry generally controls the range extender based on the battery charge level, primarily controlling its power generation. When the battery charge is high, the range extender shuts off; when the battery charge drops to a certain level, the range extender starts generating electricity. The power output of the range extender is controlled according to the vehicle's driving power requirements, ensuring that the range extender's power output meets the vehicle's driving needs. This method is relatively simplistic, failing to consider factors such as the vehicle's driving modes and operating conditions. It struggles to provide driving pleasure across various driving modes and has poor adaptability to different operating conditions, resulting in less than ideal power and fuel economy. Summary of the Invention
[0003] This application provides a range extender control method, device, and vehicle to solve the problems of existing range extender control methods being too simplistic, failing to consider factors such as the vehicle's driving modes and operating conditions, making it difficult to satisfy driving pleasure in various driving modes, and having poor adaptability to operating conditions, resulting in unsatisfactory power and economy.
[0004] A first aspect of this application provides a method for controlling a vehicle's range extender, comprising the following steps: detecting the vehicle's current driving mode and current energy management mode; determining a target control strategy for the vehicle's range extender based on the current driving mode and the current energy management mode, and acquiring the current state of the range extender, the battery's drive power demand, and the current battery level; based on the target control strategy, determining the target state of the range extender and / or the range extender's power generation and / or the motor's maximum drive torque based on the current state, and / or the battery's drive power demand, and / or the current battery level, and controlling the vehicle based on the target state of the range extender and / or the range extender's power generation and / or the motor's maximum drive torque.
[0005] Optionally, determining the target control strategy for the vehicle's range extender based on the current driving mode and the current energy management mode includes: if the current driving mode is Sport mode and the current energy management mode is pure electric mode, then the target control strategy is a first control strategy; if the current driving mode is Comfort mode or Eco mode and the current energy management mode is pure electric mode, then the target control strategy is a second control strategy; if the current driving mode is Sport mode or Comfort mode and the current energy management mode is forced battery protection mode, then the target control strategy is a third control strategy; if the current driving mode is Eco mode and the current energy management mode is forced battery protection mode, then the target control strategy is a fourth control strategy; if the current driving mode is Sport mode or Comfort mode and the current energy management mode is Default mode, then the target control strategy is a fifth control strategy; and if the current driving mode is Eco mode and the current energy management mode is Default mode, then the target control strategy is a sixth control strategy.
[0006] Optionally, the target control strategy is the first control strategy. The step of determining the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor based on the target control strategy, according to the current state, and / or the driving power demand of the battery, and / or the current battery charge, and controlling the vehicle based on the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor includes: if the current state of the range extender is off, controlling the target state of the range extender to be on when the duration for which the driving power demand of the battery is greater than or equal to the maximum discharge power of the battery is greater than or equal to a first duration; if the current state of the range extender is on, controlling the target state of the range extender to be off when the duration for which the driving power demand of the battery is less than or equal to the difference between the maximum discharge power of the battery and a preset power value is greater than or equal to a second duration; if the current state of the range extender is in a power generation state, controlling the current range extender based on the smaller value between the driving power demand of the battery and the maximum power of the range extender, while simultaneously limiting the maximum drive torque of the motor according to a first limiting strategy, wherein the first limiting strategy is:
[0007] P_drive_max = min[P_motor_max, (P_batt_max + P_max_extender) * η_motor * 9549 / n];
[0008] Where P_motor_max is the maximum driving torque of the motor, P_batt_max is the maximum discharge power of the battery, P_max_extender is the maximum power generation of the range extender, η_motor is the efficiency of the motor system, and n is the motor speed.
[0009] Optionally, the target control strategy is the second control strategy. The step of determining the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor based on the target control strategy, according to the current state, and / or the driving power demand of the battery, and / or the current battery charge, and controlling the vehicle according to the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor includes: if the current state of the range extender is off, then controlling the target state of the range extender to be on when the current battery charge is less than or equal to a first preset charge; if the current state of the range extender is on, then controlling the target state of the range extender to be off when the current battery charge is greater than or equal to a second preset charge, wherein the second preset charge is greater than the first preset charge; if the current state of the range extender is generating power, then controlling the range extender based on the smaller value between the driving power demand of the battery and the maximum power of the range extender, while simultaneously limiting the maximum drive torque of the motor according to a second limiting strategy, wherein the second limiting strategy is:
[0010] P_drive_max=min[P_motor_max, P_batt_max*η_motor*9549 / n].
[0011] Optionally, the target control strategy is the third control strategy. The step of determining the target state of the range extender and / or the power generation of the range extender and / or the maximum driving torque of the motor based on the target control strategy, according to the current state, and / or the driving power demand of the battery, and / or the current battery level, and controlling the vehicle according to the target state of the range extender and / or the power generation of the range extender and / or the maximum driving torque of the motor, includes: if the current state of the range extender is off, then controlling the target state of the range extender to be on when the current battery level is less than or equal to a third preset battery level; if... If the current state of the range extender is the start state, then when the current battery level is greater than or equal to a fourth preset battery level, the target state of the range extender is controlled to be the off state. If the current state of the range extender is the power generation state, when the driving power demand of the battery is greater than the maximum discharge power of the battery, the power generation power of the range extender is the difference between the driving power demand of the battery and the maximum discharge power of the battery. When the driving power demand is less than or equal to the maximum discharge power of the battery, the power generation power of the range extender is determined according to the current battery level, and the maximum driving torque of the motor is limited according to the first limiting strategy.
[0012] Optionally, the target control strategy is the fourth control strategy. The step of determining the target state of the range extender and / or the power generation of the range extender and / or the maximum driving torque of the motor based on the target control strategy, according to the current state, and / or the driving power demand of the battery, and / or the current battery level, and controlling the vehicle according to the target state of the range extender and / or the power generation of the range extender and / or the maximum driving torque of the motor, includes: if the current state of the range extender is off, then controlling the target state of the range extender to be on when the current battery level is less than or equal to a third preset battery level; if the current state of the range extender is on, then controlling the target state of the range extender to be off when the current battery level is greater than or equal to a fourth preset battery level; if the current state of the range extender is generating power, then the power generation of the range extender is the smaller value between the driving power demand and the maximum power of the range extender, while limiting the maximum driving torque of the motor according to a first limiting strategy.
[0013] Optionally, the target control strategy is the fifth control strategy. The step of determining the target state of the range extender and / or the power generation of the range extender and / or the maximum driving torque of the motor based on the target control strategy, according to the current state, and / or the driving power demand of the battery, and / or the current battery level, and controlling the vehicle according to the target state of the range extender and / or the power generation of the range extender and / or the maximum driving torque of the motor, includes: if the current state of the range extender is the power generation state, if the current battery level is greater than or equal to a fifth preset battery level, and the driving power demand of the battery is greater than the maximum discharge power of the battery, then the power generation of the range extender is:
[0014] P_gen = min[(P_drive_dmd - P_batt_max), P_max_range extender],
[0015] When the driving power demand of the battery is less than or equal to the maximum discharge power of the battery, the power generation of the range extender is 0; if the current battery level is less than the fifth preset battery level, and the driving power demand of the battery is greater than the maximum discharge power of the battery, then the power generation of the range extender is:
[0016] P_gen = min[(P_drive_dmd - P_batt_max), P_max_range extender],
[0017] When the driving power demand of the battery is less than or equal to the maximum discharge power of the battery, the power generation of the range extender is determined by the current power level, and the maximum driving torque of the motor is limited according to the first limiting strategy.
[0018] Optionally, the target control strategy is the sixth control strategy. Based on the target control strategy, the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor are determined according to the current state, and / or the driving power demand of the battery, and / or the current battery level. The vehicle is controlled according to the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor. If the current state of the range extender is off, the target state of the range extender is controlled to be on when the current battery level is less than or equal to a sixth preset battery level. If the current state of the range extender is on, the target state of the range extender is controlled to be off when the current battery level is greater than or equal to a seventh preset battery level, wherein the seventh preset battery level is greater than the sixth preset battery level. If the current state of the range extender is in the power generation state, the power generation of the range extender is the smaller value between the driving power demand and the maximum power of the range extender, and the maximum drive torque of the motor is limited according to the second limiting strategy.
[0019] A second aspect of this application provides a range extender control device for a vehicle, comprising: a detection module for detecting the vehicle's current driving mode and current energy management mode; a determination module for determining a target control strategy for the vehicle's range extender based on the current driving mode and the current energy management mode, and acquiring the current state of the range extender, the battery's drive power demand, and the current battery level; and a control module for determining, based on the target control strategy, the current state, and / or the battery's drive power demand, and / or the current battery level, a target state of the range extender and / or the range extender's power generation and / or the motor's maximum drive torque, and controlling the vehicle based on the target state of the range extender and / or the range extender's power generation and / or the motor's maximum drive torque.
[0020] Optionally, the determining module is configured to: if the current driving mode is Sport mode and the current energy management mode is pure electric mode, then the target control strategy is a first control strategy; if the current driving mode is Comfort mode or Eco mode and the current energy management mode is pure electric mode, then the target control strategy is a second control strategy; if the current driving mode is Sport mode or Comfort mode and the current energy management mode is forced battery protection mode, then the target control strategy is a third control strategy; if the current driving mode is Eco mode and the current energy management mode is forced battery protection mode, then the target control strategy is a fourth control strategy; if the current driving mode is Sport mode or Comfort mode and the current energy management mode is default mode, then the target control strategy is a fifth control strategy; if the current driving mode is Eco mode and the current energy management mode is default mode, then the target control strategy is a sixth control strategy.
[0021] Optionally, the control module is further configured to: if the current state of the range extender is off, control the target state of the range extender to be on when the duration for which the driving power demand of the battery is greater than or equal to the maximum discharge power of the battery is greater than or equal to a first duration; if the current state of the range extender is on, control the target state of the range extender to be off when the duration for which the driving power demand of the battery is less than or equal to the difference between the maximum discharge power of the battery and a preset power value is greater than or equal to a second duration; if the current state of the range extender is generating power, control the current range extender based on the smaller value between the driving power demand of the battery and the maximum power of the range extender, while limiting the maximum driving torque of the motor according to a first limiting strategy, wherein the first limiting strategy is:
[0022] P_drive_max = min[P_motor_max, (P_batt_max + P_max_extender) * η_motor * 9549 / n];
[0023] Where P_motor_max is the maximum driving torque of the motor, P_batt_max is the maximum discharge power of the battery, P_max_extender is the maximum power generation of the range extender, η_motor is the efficiency of the motor system, and n is the motor speed.
[0024] Optionally, the control module is further configured to: if the current state of the range extender is off, control the target state of the range extender to be on when the current battery charge is less than or equal to a first preset charge; if the current state of the range extender is on, control the target state of the range extender to be off when the current charge is greater than or equal to a second preset charge, wherein the second preset charge is greater than the first preset charge; if the current state of the range extender is generating power, control the range extender based on the smaller value between the battery's driving power demand and the range extender's maximum power, while limiting the maximum driving torque of the motor according to a second limiting strategy, wherein the second limiting strategy is:
[0025] P_drive_max=min[P_motor_max, P_batt_max*η_motor*9549 / n].
[0026] Optionally, the control module is further configured to: if the current state of the range extender is off, control the target state of the range extender to be on when the current battery level is less than or equal to a third preset battery level; if the current state of the range extender is on, control the target state of the range extender to be off when the current battery level is greater than or equal to a fourth preset battery level; if the current state of the range extender is generating power, when the driving power demand of the battery is greater than the maximum discharge power of the battery, the generating power of the range extender is the difference between the driving power demand of the battery and the maximum discharge power of the battery; when the driving power demand is less than or equal to the maximum discharge power of the battery, determine the generating power of the range extender according to the current battery level, and simultaneously limit the maximum driving torque of the motor according to the first limiting strategy.
[0027] Optionally, the control module is further configured to: if the current state of the range extender is off, control the target state of the range extender to be on when the current power is less than or equal to a third preset power; if the current state of the range extender is on, control the target state of the range extender to be off when the current power is greater than or equal to a fourth preset power; if the current state of the range extender is generating power, the generating power of the range extender is the smaller value between the driving power demand and the maximum power of the range extender, and the maximum driving torque of the motor is limited according to the first limiting strategy.
[0028] Optionally, the control module is further configured to: if the current state of the range extender is power generation, and if the current power level is greater than or equal to a fifth preset power level, and the driving power demand of the battery is greater than the maximum discharge power of the battery, then the power generation power of the range extender is:
[0029] P_gen = min[(P_drive_dmd - P_batt_max), P_max_range extender],
[0030] When the driving power demand of the battery is less than or equal to the maximum discharge power of the battery, the power generation of the range extender is 0; if the current battery level is less than the fifth preset battery level, and the driving power demand of the battery is greater than the maximum discharge power of the battery, then the power generation of the range extender is:
[0031] P_gen = min[(P_drive_dmd - P_batt_max), P_max_range extender],
[0032] When the driving power demand of the battery is less than or equal to the maximum discharge power of the battery, the power generation of the range extender is determined by the current power level, and the maximum driving torque of the motor is limited according to the first limiting strategy.
[0033] Optionally, the control module is further configured to: if the current state of the range extender is off, control the target state of the range extender to be on when the current power level is less than or equal to a sixth preset power level; if the current state of the range extender is on, control the target state of the range extender to be off when the current power level is greater than or equal to a seventh preset power level, wherein the seventh preset power level is greater than the sixth preset power level; if the current state of the range extender is generating power, the generating power of the range extender is the smaller value between the driving power demand and the maximum power of the range extender, and the maximum driving torque of the motor is limited according to the second limiting strategy.
[0034] A third aspect of this application provides a vehicle, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the range extender control method for the vehicle as described in the above embodiments.
[0035] A fourth aspect of this application provides a computer program product having a computer program stored thereon, which is executed by a processor to implement the range extender control method for a vehicle as described in the above embodiments.
[0036] In the above embodiments, the vehicle's current driving mode and current energy management mode are detected. Based on these modes, a target control strategy for the vehicle's range extender is determined. The current state of the range extender, the battery's driving power requirement, and the current battery level are acquired. Based on the target control strategy, the target state of the range extender and / or the range extender's power generation and / or the motor's maximum driving torque are determined according to the current state, and / or the battery's driving power requirement, and / or the current battery level. The vehicle is then controlled based on the range extender's target state and / or its power generation and / or the motor's maximum driving torque. This solves the problems of existing range extender control methods being too simplistic, failing to consider the vehicle's driving mode and operating conditions, making it difficult to satisfy driving pleasure in various driving modes, and exhibiting poor adaptability to operating conditions, resulting in unsatisfactory power and fuel economy. This new approach allows for setting different range extender start-stop strategies and power control strategies based on different driving modes and energy management modes, better meeting the driver's needs. It not only improves the vehicle's power and fuel economy but also enhances driving pleasure.
[0037] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0038] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:
[0039] Figure 1 This is a flowchart of a vehicle range extender control method according to an embodiment of this application;
[0040] Figure 2 This is a schematic diagram of a first control strategy according to an embodiment of the present application;
[0041] Figure 3 This is a schematic diagram of a second control strategy according to an embodiment of this application;
[0042] Figure 4 This is a schematic diagram of a third control strategy according to an embodiment of this application;
[0043] Figure 5 This is a schematic diagram of a sixth control strategy according to an embodiment of this application;
[0044] Figure 6 This is an example diagram of a range extender control device for a vehicle according to an embodiment of this application;
[0045] Figure 7 This is a schematic diagram of a vehicle structure according to an embodiment of this application.
[0046] Figure label:
[0047] 10 - Vehicle range extender control device; 100 - Detection module; 200 - Determination module; 300 - Control module; 701 - Memory; 702 - Processor; 703 - Communication interface. Detailed Implementation
[0048] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0049] The following description, with reference to the accompanying drawings, describes a vehicle range extender control method, apparatus, and vehicle according to embodiments of this application. Addressing the problems mentioned in the background art regarding the simplistic control methods for range extenders, which fail to consider factors such as the vehicle's driving modes and operating conditions, thus failing to satisfy driving pleasure across multiple driving modes and exhibiting poor adaptability to operating conditions, resulting in unsatisfactory power and fuel economy, this application provides a vehicle range extender control method. In this method, the vehicle's current driving mode and current energy management mode are detected; a target control strategy for the vehicle's range extender is determined based on these modes; the current state of the range extender, the battery's drive power demand, and the current battery charge are acquired; based on the target control strategy, the target state of the range extender and / or the range extender's power generation and / or the motor's maximum drive torque are determined according to the current state, and / or the battery's drive power demand, and / or the current battery charge; and the vehicle is controlled based on the target state of the range extender and / or the range extender's power generation and / or the motor's maximum drive torque. This solves the problems of existing technologies that use a single control method for range extenders, fail to consider factors such as the vehicle's driving mode and operating conditions, make it difficult to satisfy driving pleasure in various driving modes, and have poor adaptability to operating conditions, making it difficult to achieve ideal levels of power and economy. It can set different start-stop strategies and power control strategies for range extenders according to different driving modes and energy management modes, better meeting the needs of drivers, not only improving the power and economy of the vehicle, but also increasing driving pleasure.
[0050] Specifically, Figure 1 This is a schematic flowchart illustrating a vehicle range extender control method provided in an embodiment of this application.
[0051] like Figure 1 As shown, the range extender control method for this vehicle includes the following steps:
[0052] In step S101, the vehicle's current driving mode and current energy management mode are detected.
[0053] In this embodiment of the application, the vehicle is equipped with buttons for driving mode and energy management mode. The driving mode is mainly divided into three types: sport mode, comfort mode and economy mode. The energy management mode is divided into three types: EV (pure electric) mode, forced power preservation mode and default mode.
[0054] In step S102, the target control strategy of the vehicle's range extender is determined based on the current driving mode and the current energy management mode, and the current state of the range extender, the driving power demand of the battery, and the current battery charge are obtained.
[0055] Optionally, in some embodiments, determining the target control strategy for the vehicle's range extender based on the current driving mode and the current energy management mode includes: if the current driving mode is Sport mode and the current energy management mode is pure electric mode, then the target control strategy is a first control strategy; if the current driving mode is Comfort mode or Eco mode and the current energy management mode is pure electric mode, then the target control strategy is a second control strategy; if the current driving mode is Sport mode or Comfort mode and the current energy management mode is forced battery protection mode, then the target control strategy is a third control strategy; if the current driving mode is Eco mode and the current energy management mode is forced battery protection mode, then the target control strategy is a fourth control strategy; if the current driving mode is Sport mode or Comfort mode and the current energy management mode is Default mode, then the target control strategy is a fifth control strategy; and if the current driving mode is Eco mode and the current energy management mode is Default mode, then the target control strategy is a sixth control strategy.
[0056] In this embodiment, the range extender control strategies corresponding to different vehicle driving modes and energy management modes are shown in Table 1 below.
[0057] Table 1
[0058]
[0059] In step S103, based on the target control strategy, the target state of the range extender and / or the power generation of the range extender and / or the maximum driving torque of the motor are determined according to the current state, and / or the driving power demand of the battery, and / or the current battery charge. The vehicle is then controlled according to the target state of the range extender and / or the power generation of the range extender and / or the maximum driving torque of the motor.
[0060] Optionally, in some embodiments, the target control strategy is a first control strategy. Based on the target control strategy, the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor are determined according to the current state, and / or the driving power demand of the battery, and / or the current battery charge. The vehicle is then controlled according to the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor, including: if the current state of the range extender is off, then the target state of the range extender is controlled to be on when the duration during which the driving power demand of the battery is greater than or equal to the maximum discharge power of the battery is greater than or equal to a first duration; if the current state of the range extender is on, then the target state of the range extender is controlled to be off when the duration during which the driving power demand of the battery is less than or equal to the difference between the maximum discharge power of the battery and a preset power value is greater than or equal to a second duration; if the current state of the range extender is in a power generation state, then the current range extender is controlled based on the smaller value between the driving power demand of the battery and the maximum power of the range extender, while the maximum drive torque of the motor is limited according to a first limiting strategy, wherein the first limiting strategy is:
[0061] P_drive_max = min[P_motor_max, (P_batt_max + P_max_extender) * η_motor * 9549 / n];
[0062] Where P_motor_max is the maximum driving torque of the motor, P_batt_max is the maximum discharge power of the battery, P_max_extender is the maximum power generation of the range extender, η_motor is the efficiency of the motor system, and n is the motor speed.
[0063] It should be noted that the first duration, the second duration, and the preset power value can be thresholds preset by the user, thresholds obtained through a limited number of experiments, or thresholds obtained through a limited number of computer simulations. In this embodiment, the first duration Δt1 is 2S, the second duration Δt2 is 3S, and the preset power value ΔP1 is 5kW.
[0064] The first control strategy is described in detail below:
[0065] When the range extender is currently in the off state, if the battery's drive power demand is greater than the battery's maximum discharge power and the duration Δt1 is greater than or equal to the first duration, the range extender will be controlled to start.
[0066] When the range extender is currently in the active state, if the duration for which the battery's drive power demand is less than the difference between the battery's maximum discharge power and the preset power value ΔP1 is greater than or equal to a second duration Δt2, then the range extender will be shut down. Specifically, as follows... Figure 2 As shown.
[0067] When the range extender is currently in generator mode, its generator output power is the smaller of the drive demand power and the range extender's maximum power, i.e., P_gen = min(P_drive_dmd, P_max_range_extender).
[0068] At this time, the maximum driving torque of the motor is limited according to the first limiting strategy, specifically as follows: P_drive_max=min[P_motor_max,(P_batt_max+P_max_range extender)*η_motor*9549 / n].
[0069] Therefore, the primary control strategy is to maximize the driving demand, ensure sufficient power, and meet the driver's driving needs in the driving mode.
[0070] Optionally, in some embodiments, the target control strategy is a second control strategy. Based on the target control strategy, the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor are determined according to the current state, and / or the driving power demand of the battery, and / or the current battery charge. The vehicle is then controlled according to the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor, including: if the current state of the range extender is off, then controlling the target state of the range extender to be on when the current battery charge is less than or equal to a first preset charge; if the current state of the range extender is on, then controlling the target state of the range extender to be off when the current battery charge is greater than or equal to a second preset charge, wherein the second preset charge is greater than the first preset charge; if the current state of the range extender is in a power generation state, then controlling the range extender based on the smaller value between the driving power demand of the battery and the maximum power of the range extender, while simultaneously limiting the maximum drive torque of the motor according to a second limiting strategy, wherein the second limiting strategy is:
[0071] P_drive_max=min[P_motor_max, P_batt_max*η_motor*9549 / n].
[0072] It should be noted that the first preset electricity and the second preset electricity can be thresholds set by the user, thresholds obtained through a limited number of experiments, or thresholds obtained through a limited number of computer simulations.
[0073] The second control strategy is described in detail below:
[0074] Range extender start / stop strategy, such as Figure 3As shown, when the current state of the range extender is off, the range extender is activated according to the current battery charge. When the current battery charge is less than or equal to the first preset charge SOC1, the range extender is activated. When the current battery charge is equal to or equal to the second preset charge SOC2, the range extender is deactivated. SOC1 and SOC2 are related to the battery temperature, as shown in Table 2.
[0075] Table 2
[0076] Battery temperature T_batt SOC1 SOC2 T_batt < -20℃ 30% 35% -20℃≤T_batt<0℃ 20% 25% 0℃≤T_batt 10% 15%
[0077] When the current state of the range extender is the power generation state, the power generation of the range extender is the smaller value between the drive demand power and the maximum power of the range extender, that is, P_gen = min(P_drive_dmd, P_max_range extender).
[0078] At this point, the maximum driving torque of the motor is limited according to the second limiting strategy, which depends on the motor capacity and battery capacity, as shown in the following formula:
[0079] P_drive_max=min[P_motor_max,P_batt_max*η_motor*9549 / n].
[0080] Therefore, the second control strategy is mainly to maximize the driver's pure electric drive needs, use electricity as much as possible, and minimize the activation of the range extender.
[0081] Optionally, in some embodiments, the target control strategy is a third control strategy. Based on the target control strategy, the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor are determined according to the current state, and / or the driving power demand of the battery, and / or the current battery level. The vehicle is controlled according to the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor, including: if the current state of the range extender is off, then when the current battery level is less than or equal to a third preset battery level, the target state of the range extender is controlled to be on; if the current state of the range extender is on, then when the current battery level is greater than or equal to a fourth preset battery level, the target state of the range extender is controlled to be off; if the current state of the range extender is in the power generation state, when the driving power demand of the battery is greater than the maximum discharge power of the battery, the power generation of the range extender is the difference between the driving power demand of the battery and the maximum discharge power of the battery; when the driving power demand is less than or equal to the maximum discharge power of the battery, then the power generation of the range extender is determined according to the current battery level, and the maximum drive torque of the motor is limited according to a first limiting strategy.
[0082] It should be noted that the third preset power level and the fourth preset power level can be thresholds preset by the user, thresholds obtained through a limited number of experiments, or thresholds obtained through a limited number of computer simulations. In the embodiments of this application, the third preset power level is SOC_save-ΔSOC1, and the fourth preset power level is SOC_save+ΔSOC1.
[0083] The third control strategy is described in detail below:
[0084] Range extender start / stop strategy, such as Figure 4 As shown, when the current state of the range extender is off, the range extender is started according to the current battery charge. When the current battery charge is less than or equal to the third preset charge SOC_save-ΔSOC1, the range extender is started.
[0085] When the current battery charge is greater than or equal to the fourth preset charge SOC_save+ΔSOC1, the range extender is turned off. Here, SOC_save is the SOC set by the driver to maintain battery charge, and ΔSOC1 is determined according to the battery temperature. The relationship between ΔSOC1 and battery temperature is shown in Table 3.
[0086] Table 3. Correspondence between ΔSOC1 and battery temperature
[0087] Battery temperature T_batt ΔSOC1 T_batt < -20℃ 8% -20℃≤T_batt<0℃ 5% 0℃≤T_batt 3%
[0088] When the current state of the range extender is the power generation state, if the battery's drive demand power P_drive_dmd > the battery's maximum discharge power P_batt_max, then the power generation power of the range extender is the difference between the battery's drive demand power and the battery's maximum discharge power, i.e., P_gen = P_drive_dmd - P_batt_max.
[0089] When the drive demand power P_drive_dmd ≤ the maximum discharge power P_batt_max, the range extender's power output is determined by looking up a table based on the current battery SOC. The relationship between the range extender's power output and the battery SOC is shown in Table 4.
[0090] Table 4
[0091] Battery SOC Range extender power generation P_gen SOC_save+ΔSOC1 0 SOC_save 0.5*P_max_range extender SOC_save-ΔSOC1 P_max_range extender
[0092] At this point, the maximum driving torque of the motor is limited by the first limiting strategy, which is specifically determined based on the motor capacity, battery capacity, and range extender capacity, as shown in the following formula:
[0093] P_drive_max = min[P_motor_max,(P_batt_max+P_max_extended_range_device)*η_motor*9549 / n].
[0094] Therefore, the third control strategy mainly aims to maximize the driving demand, ensure sufficient power, meet the driver's driving needs in the driving mode, and at the same time meet the driver's power retention needs.
[0095] Optionally, in some embodiments, the target control strategy is a fourth control strategy. Based on the target control strategy, the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor are determined according to the current state, and / or the driving power demand of the battery, and / or the current battery level. The vehicle is controlled according to the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor, including: if the current state of the range extender is off, then the target state of the range extender is controlled to be on when the current battery level is less than or equal to a third preset battery level; if the current state of the range extender is on, then the target state of the range extender is controlled to be off when the current battery level is greater than or equal to a fourth preset battery level; if the current state of the range extender is generating power, then the power generation of the range extender is the smaller value between the driving power demand and the maximum power of the range extender, while the maximum drive torque of the motor is limited according to a first limiting strategy.
[0096] The fourth control strategy is described in detail below:
[0097] The range extender start-stop strategy in the fourth control strategy is consistent with the start-stop strategy of the third control strategy. Specifically, when the current state of the range extender is off, the range extender is started according to the current battery charge. When the current battery charge is less than or equal to the third preset charge SOC_save-ΔSOC1, the range extender is started. When the current battery charge is greater than or equal to the fourth preset charge SOC_save+ΔSOC1, the range extender is stopped.
[0098] When the current state of the range extender is the generating state, the generating power of the range extender is the smaller value between the driving demand power and the maximum power of the range extender, that is, P_gen = min(P_drive_dmd, P_max_range extender).
[0099] At this point, the maximum drive torque of the motor is limited by the first limiting strategy, which depends on the motor capacity and battery capacity, as shown in the following formula: P_drive_max=min[P_motor_max,P_batt_max*η_motor*9549 / n]
[0100] Therefore, the fourth control strategy mainly aims to maximize the driver's power supply needs while limiting the maximum driving torque capacity to save energy.
[0101] Optionally, in some embodiments, the target control strategy is a fifth control strategy. Based on the target control strategy, the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor are determined according to the current state, and / or the driving power demand of the battery, and / or the current battery charge. The vehicle is then controlled according to the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor, including: if the current state of the range extender is the power generation state, and if the current battery charge is greater than or equal to a fifth preset charge, and the driving power demand of the battery is greater than the maximum discharge power of the battery, then the power generation of the range extender is:
[0102] P_gen = min[(P_drive_dmd - P_batt_max), P_max_range extender],
[0103] When the battery's driving power demand is less than or equal to the battery's maximum discharge power, the range extender's power generation is 0; if the current battery level is less than the fifth preset level, and the battery's driving power demand is greater than the battery's maximum discharge power, then the range extender's power generation is:
[0104] P_gen = min[(P_drive_dmd - P_batt_max), P_max_range extender],
[0105] When the battery's driving power demand is less than or equal to the battery's maximum discharge power, the range extender's power generation is determined by the current battery level, while the motor's maximum driving torque is limited according to the first limiting strategy.
[0106] It should be noted that the fifth preset power level can be a threshold set by the user, a threshold obtained through a limited number of experiments, or a threshold obtained through a limited number of computer simulations.
[0107] The fifth control strategy is as follows:
[0108] The range extender remains in the active state. When the range extender is in the power generation state, if the current SOC (State of Charge) is greater than or equal to the fifth preset SOC3, then when the battery's drive power demand P_drive_dmd is greater than the battery's maximum discharge power P_batt_max, the range extender's power generation is:
[0109] P_gen = min[(P_drive_dmd - P_batt_max), P_max_range extender)];
[0110] When the driving power demand P_drive_dmd ≤ the battery's maximum discharge power P_batt_max, the range extender's power generation P_gen = 0.
[0111] If the current SOC is less than the fifth preset SOC3, then when the battery's drive demand power P_drive_dmd is greater than the battery's maximum discharge power P_batt_max, the range extender's power generation P_gen = min[(P_drive_dmd - P_batt_max), P_max - range extender];
[0112] When the driving power demand P_drive_dmd ≤ the battery's maximum discharge power P_batt_max, the range extender's power generation P_gen is determined by looking up a table based on the current battery SOC. The relationship between power generation and battery SOC is shown in Table 5. Among them, SOC3 and ΔSOC2 are related to battery temperature. The relationship between SOC3, ΔSOC2 and battery temperature is shown in Table 6.
[0113] Table 5
[0114] Battery SOC Range extender power generation P_gen SOC3+ΔSOC2 0 SOC3 0.5*P_max_range extender SOC3-ΔSOC2 P_max_range extender
[0115] Table 6
[0116] Battery temperature T_batt ΔSOC2 SOC3 T_batt < -20℃ 8% 40% -20℃≤T_batt<0℃ 5% 30% 0℃≤T_batt 3% 20%
[0117] At this point, the maximum drive torque of the motor is limited according to the first limiting strategy, specifically based on the motor capacity, battery capacity, and range extender capacity, as shown in the following formula: P_drive_max=min[P_motor_max,(P_batt_max+P_max_range extender)*η_motor*9549 / n]
[0118] Therefore, the fifth control strategy mainly aims to maximize the satisfaction of the driver's driving mode requirements, ensure driving capability, and at the same time ensure that the battery SOC does not drop too low.
[0119] Optionally, in some embodiments, the target control strategy is a sixth control strategy. Based on the target control strategy, the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor are determined according to the current state, and / or the driving power demand of the battery, and / or the current battery level. The vehicle is controlled according to the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor: if the current state of the range extender is off, the target state of the range extender is controlled to be on when the current battery level is less than or equal to a sixth preset battery level; if the current state of the range extender is on, the target state of the range extender is controlled to be off when the current battery level is greater than or equal to a seventh preset battery level, wherein the seventh preset battery level is greater than the sixth preset battery level; if the current state of the range extender is in the power generation state, the power generation of the range extender is the smaller value between the driving power demand and the maximum power of the range extender, and the maximum drive torque of the motor is limited according to the second limiting strategy.
[0120] It should be noted that the sixth and seventh preset power levels can be thresholds set by the user, thresholds obtained through a limited number of experiments, or thresholds obtained through a limited number of computer simulations.
[0121] The sixth control strategy is described in detail below:
[0122] Range extender start / stop strategy, such as Figure 5 As shown, if the current state of the range extender is off, the range extender is started according to the current battery charge. If the current charge is less than or equal to the sixth preset charge SOC4, the range extender is started. When the current charge of the battery is greater than or equal to the seventh preset charge SOC5, the range extender is turned off. SOC4 and SOC5 are related to the battery temperature. The relationship between battery charge and battery temperature is shown in Table 7.
[0123] Table 7
[0124] Battery temperature T_batt SOC4 SOC5 T_batt < -20℃ 35% 45% -20℃≤T_batt<0℃ 30% 38% 0℃≤T_batt 20% 25%
[0125] If the current state of the range extender is the power generation state, then the power generation of the range extender is the smaller value between the drive demand power and the maximum power of the range extender, that is, P_gen = min(P_drive_dmd, P_max_range extender).
[0126] At this point, the maximum drive torque of the motor is limited according to the second limiting strategy, namely:
[0127] P_drive_max=min[P_motor_max,P_batt_max*η_motor*9549 / n].
[0128] The vehicle range extender control method proposed in this application detects the vehicle's current driving mode and current energy management mode, determines the target control strategy for the range extender based on these modes, and acquires the current state of the range extender, the battery's drive power requirement, and the current battery level. Based on the target control strategy, and according to the current state, and / or the battery's drive power requirement, and / or the current battery level, the target state of the range extender and / or the range extender's power generation and / or the motor's maximum drive torque are determined. The vehicle is then controlled based on the target state of the range extender and / or the range extender's power generation and / or the motor's maximum drive torque. This solves the problems of existing range extender control methods being too simplistic, failing to consider the vehicle's driving mode and operating conditions, making it difficult to satisfy driving pleasure in various driving modes, and exhibiting poor adaptability to operating conditions, resulting in unsatisfactory power and fuel economy. This method allows for setting different range extender start-stop strategies and power control strategies based on different driving modes and energy management modes, better meeting the driver's needs, improving both the vehicle's power and fuel economy, and enhancing driving pleasure.
[0129] Next, with reference to the accompanying drawings, a range extender control device for a vehicle according to an embodiment of this application is described.
[0130] Figure 6 This is a block diagram of a vehicle range extender control device according to an embodiment of this application.
[0131] like Figure 6 As shown, the range extender control device 10 of the vehicle includes: a detection module 100, a determination module 200 and a control module 300.
[0132] The system includes a detection module 100 for detecting the vehicle's current driving mode and current energy management mode; a determination module 200 for determining the target control strategy of the vehicle's range extender based on the current driving mode and current energy management mode, and for acquiring the current state of the range extender, the battery's drive power demand, and the current battery level; and a control module 300 for determining the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor based on the target control strategy, the current state, and / or the battery's drive power demand, and / or the current battery level, and for controlling the vehicle based on the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor.
[0133] Optionally, in some embodiments, the determining module 200 is configured to: if the current driving mode is Sport mode and the current energy management mode is pure electric mode, then the target control strategy is a first control strategy; if the current driving mode is Comfort mode or Eco mode and the current energy management mode is pure electric mode, then the target control strategy is a second control strategy; if the current driving mode is Sport mode or Comfort mode and the current energy management mode is forced power-saving mode, then the target control strategy is a third control strategy; if the current driving mode is Eco mode and the current energy management mode is forced power-saving mode, then the target control strategy is a fourth control strategy; if the current driving mode is Sport mode or Comfort mode and the current energy management mode is Default mode, then the target control strategy is a fifth control strategy; and if the current driving mode is Eco mode and the current energy management mode is Default mode, then the target control strategy is a sixth control strategy.
[0134] Optionally, in some embodiments, the control module 300 is further configured to: if the current state of the range extender is off, control the target state of the range extender to be on when the duration for which the battery's drive power demand is greater than or equal to the battery's maximum discharge power is greater than or equal to a first duration; if the current state of the range extender is on, control the target state of the range extender to be off when the duration for which the battery's drive power demand is less than or equal to the difference between the battery's maximum discharge power and a preset power value is greater than or equal to a second duration; if the current state of the range extender is generating power, control the current range extender based on the smaller value between the battery's drive power demand and the range extender's maximum power, while limiting the maximum drive torque of the motor according to a first limiting strategy, wherein the first limiting strategy is:
[0135] P_drive_max = min[P_motor_max, (P_batt_max + P_max_extender) * η_motor * 9549 / n];
[0136] Where P_motor_max is the maximum driving torque of the motor, P_batt_max is the maximum discharge power of the battery, P_max_extender is the maximum power generation of the range extender, η_motor is the efficiency of the motor system, and n is the motor speed.
[0137] Optionally, in some embodiments, the control module 300 is further configured to: if the current state of the range extender is off, control the target state of the range extender to be on when the current battery charge is less than or equal to a first preset charge; if the current state of the range extender is on, control the target state of the range extender to be off when the current charge is greater than or equal to a second preset charge, wherein the second preset charge is greater than the first preset charge; if the current state of the range extender is generating power, control the range extender based on the smaller value between the battery's drive power demand and the range extender's maximum power, while limiting the maximum drive torque of the motor according to a second limiting strategy, wherein the second limiting strategy is:
[0138] P_drive_max=min[P_motor_max, P_batt_max*η_motor*9549 / n].
[0139] Optionally, in some embodiments, the control module 300 is further configured to: if the current state of the range extender is off, control the target state of the range extender to be on when the current battery level is less than or equal to a third preset battery level; if the current state of the range extender is on, control the target state of the range extender to be off when the current battery level is greater than or equal to a fourth preset battery level; if the current state of the range extender is generating power, when the driving power demand of the battery is greater than the maximum discharge power of the battery, the generating power of the range extender is the difference between the driving power demand of the battery and the maximum discharge power of the battery; when the driving power demand is less than or equal to the maximum discharge power of the battery, determine the generating power of the range extender according to the current battery level, and simultaneously limit the maximum driving torque of the motor according to the first limiting strategy.
[0140] Optionally, in some embodiments, the control module 300 is further configured to: if the current state of the range extender is off, control the target state of the range extender to be on when the current power is less than or equal to a third preset power; if the current state of the range extender is on, control the target state of the range extender to be off when the current power is greater than or equal to a fourth preset power; if the current state of the range extender is generating power, the generating power of the range extender is the smaller value between the driving demand power and the maximum power of the range extender, and the maximum driving torque of the motor is limited according to the first limiting strategy.
[0141] Optionally, in some embodiments, the control module 300 is further configured to: if the current state of the range extender is a power generation state, and if the current power level is greater than or equal to a fifth preset power level, and the driving power demand of the battery is greater than the maximum discharge power of the battery, then the power generation power of the range extender is:
[0142] P_gen = min[(P_drive_dmd - P_batt_max), P_max_range extender],
[0143] When the battery's driving power demand is less than or equal to the battery's maximum discharge power, the range extender's power generation is 0; if the current battery level is less than the fifth preset level, and the battery's driving power demand is greater than the battery's maximum discharge power, then the range extender's power generation is:
[0144] P_gen = min[(P_drive_dmd - P_batt_max), P_max_range extender],
[0145] When the battery's driving power demand is less than or equal to the battery's maximum discharge power, the range extender's power generation is determined by the current battery level, while the motor's maximum driving torque is limited according to the first limiting strategy.
[0146] Optionally, in some embodiments, the control module 300 is further configured to: if the current state of the range extender is off, control the target state of the range extender to be on when the current power is less than or equal to a sixth preset power; if the current state of the range extender is on, control the target state of the range extender to be off when the current power is greater than or equal to a seventh preset power, wherein the seventh preset power is greater than the sixth preset power; if the current state of the range extender is generating power, the generating power of the range extender is the smaller value between the driving demand power and the maximum power of the range extender, and the maximum driving torque of the motor is limited according to the second limiting strategy.
[0147] It should be noted that the foregoing explanation of the vehicle range extender control method embodiment also applies to the vehicle range extender control device of this embodiment, and will not be repeated here.
[0148] The vehicle range extender control device proposed in this application detects the vehicle's current driving mode and current energy management mode, determines the target control strategy for the range extender based on these modes, and acquires the current state of the range extender, the battery's drive power requirement, and the current battery level. Based on the target control strategy, and according to the current state, and / or the battery's drive power requirement, and / or the current battery level, it determines the target state of the range extender and / or the range extender's power generation and / or the motor's maximum drive torque. The device then controls the vehicle based on the target state of the range extender and / or the range extender's power generation and / or the motor's maximum drive torque. This solves the problems of existing range extender control methods being too simplistic, failing to consider the vehicle's driving mode and operating conditions, making it difficult to satisfy driving pleasure in various driving modes, and exhibiting poor adaptability to operating conditions, resulting in unsatisfactory power and fuel economy. The device can set different range extender start-stop strategies and power control strategies according to different driving modes and energy management modes, better meeting the driver's needs, improving not only the vehicle's power and fuel economy but also enhancing driving pleasure.
[0149] Figure 7 A schematic diagram of the structure of a vehicle provided in an embodiment of this application. The vehicle may include:
[0150] The memory 701, the processor 702, and the computer program stored on the memory 701 and executable on the processor 702.
[0151] When the processor 702 executes the program, it implements the vehicle range extender control method provided in the above embodiments.
[0152] Furthermore, the vehicle also includes:
[0153] Communication interface 703 is used for communication between memory 701 and processor 702.
[0154] The memory 701 is used to store computer programs that can run on the processor 702.
[0155] The memory 701 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0156] If the memory 701, processor 702, and communication interface 703 are implemented independently, then the communication interface 703, memory 701, and processor 702 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of representation, Figure 7 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0157] Optionally, in a specific implementation, if the memory 701, processor 702, and communication interface 703 are integrated on a single chip, then the memory 701, processor 702, and communication interface 703 can communicate with each other through an internal interface.
[0158] The processor 702 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.
[0159] This application also provides a computer program product having a computer program stored thereon, which, when executed by a processor, implements the above-described vehicle range extender control method.
[0160] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0161] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0162] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0163] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequential list of executable instructions for implementing logical functions, and can be specifically implemented in any computer program product for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer program product" can be any means that can contain, store, communicate, propagate, or transmit a program for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer program products include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and programmable read-only memory (EPROM or flash memory), fiber optic device, and portable optical disc read-only memory (CDROM). Furthermore, the computer program product can even be paper or other suitable medium on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0164] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0165] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer program product, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0166] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer program product.
[0167] The computer program product mentioned above may be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.
Claims
1. A method for controlling a vehicle's range extender, characterized in that, Includes the following steps: Detect the vehicle's current driving mode and current energy management mode; The target control strategy for the vehicle's range extender is determined based on the current driving mode and the current energy management mode, and the current state of the range extender, the driving power demand of the battery, and the current battery charge are obtained. Based on the target control strategy, the target state of the range extender and / or the power generation of the range extender and / or the maximum driving torque of the motor are determined according to the current state, and / or the driving power demand of the battery, and / or the current power level, and the vehicle is controlled according to the target state of the range extender and / or the power generation of the range extender and / or the maximum driving torque of the motor. The step of determining the target control strategy for the vehicle's range extender based on the current driving mode and the current energy management mode includes: If the current driving mode is Sport mode and the current energy management mode is pure electric mode, then the target control strategy is the first control strategy; If the current driving mode is comfort mode or economy mode and the current energy management mode is pure electric mode, then the target control strategy is the second control strategy; If the current driving mode is Sport mode or Comfort mode and the current energy management mode is Forced Battery Preservation mode, then the target control strategy is the third control strategy; If the current driving mode is economy mode and the current energy management mode is forced power preservation mode, then the target control strategy is the fourth control strategy; If the current driving mode is Sport or Comfort and the current energy management mode is Default, then the target control strategy is the fifth control strategy. If the current driving mode is economy mode and the current energy management mode is default mode, then the target control strategy is the sixth control strategy; The target control strategy is the first control strategy. The steps, based on the target control strategy, include determining the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor according to the current state and / or the driving power demand of the battery and / or the current battery charge, and controlling the vehicle according to the target state of the range extender and / or the power generation of the range extender and / or the maximum drive torque of the motor, comprising: If the current state of the range extender is off, then when the duration during which the driving power demand of the battery is greater than or equal to the maximum discharge power of the battery is greater than or equal to a first duration, the target state of the range extender is controlled to be on. If the current state of the range extender is the start state, then when the duration during which the driving power demand of the battery is less than or equal to the difference between the maximum discharge power of the battery and the preset power value is greater than or equal to the second duration, the target state of the range extender is controlled to be the off state. If the current state of the range extender is power generation, the range extender is controlled based on the smaller of the battery's drive power demand and the range extender's maximum power. Simultaneously, the maximum drive torque of the motor is limited according to a first limiting strategy, wherein the first limiting strategy is: P_drive_max = min[P_motor_max, (P_batt_max + P_max_extend_unit) * η_motor * 9549 / n]; Where P_motor_max is the maximum driving torque of the motor, P_batt_max is the maximum discharge power of the battery, P_max_extender is the maximum power generation of the range extender, η_motor is the efficiency of the motor system, and n is the motor speed.
2. The method according to claim 1, characterized in that, The target control strategy is the second control strategy. Based on the target control strategy, determining the target state of the range extender and / or the power generation capacity of the range extender and / or the maximum drive torque of the motor according to the current state and / or the driving power demand of the battery and / or the current battery charge, and controlling the vehicle according to the target state of the range extender and / or the power generation capacity of the range extender and / or the maximum drive torque of the motor, includes: If the current state of the range extender is off, then when the current battery charge is less than or equal to a first preset charge, the target state of the range extender is controlled to be on. If the current state of the range extender is the start state, then when the current battery level is greater than or equal to the second preset battery level, the target state of the range extender is controlled to be the off state, wherein the second preset battery level is greater than the first preset battery level; If the current state of the range extender is power generation, the range extender is controlled based on the smaller value between the battery's drive power demand and the range extender's maximum power. Simultaneously, the maximum drive torque of the motor is limited according to a second limiting strategy, wherein the second limiting strategy is: P_drive_max =min[P_motor_max, P_batt_max*η_motor*9549 / n].
3. The method according to claim 1, characterized in that, The target control strategy is the third control strategy. Based on the target control strategy, determining the target state of the range extender and / or the power generation capacity of the range extender and / or the maximum drive torque of the motor according to the current state and / or the driving power demand of the battery and / or the current battery charge, and controlling the vehicle according to the target state of the range extender and / or the power generation capacity of the range extender and / or the maximum drive torque of the motor, includes: If the current state of the range extender is off, then when the current battery level is less than or equal to a third preset battery level, the target state of the range extender is controlled to be on. If the current state of the range extender is the start state, then when the current battery level is greater than or equal to the fourth preset battery level, the target state of the range extender is controlled to be the off state. If the current state of the range extender is the power generation state, when the driving power demand of the battery is greater than the maximum discharge power of the battery, the power generation power of the range extender is the difference between the driving power demand of the battery and the maximum discharge power of the battery. When the driving power demand is less than or equal to the maximum discharge power of the battery, the power generation power of the range extender is determined according to the current power level, and the maximum driving torque of the motor is limited according to the first limiting strategy.
4. The method according to claim 1, characterized in that, The target control strategy is the fourth control strategy. Based on the target control strategy, determining the target state of the range extender and / or the power generation capacity of the range extender and / or the maximum drive torque of the motor according to the current state and / or the driving power demand of the battery and / or the current battery charge, and controlling the vehicle according to the target state of the range extender and / or the power generation capacity of the range extender and / or the maximum drive torque of the motor, includes: If the current state of the range extender is off, then when the current battery level is less than or equal to the third preset battery level, the target state of the range extender is controlled to be on. If the current state of the range extender is the start state, then when the current battery level is greater than or equal to the fourth preset battery level, the target state of the range extender is controlled to be the off state. If the current state of the range extender is the power generation state, then the power generation power of the range extender is the smaller value between the drive demand power and the maximum power of the range extender, and the maximum drive torque of the motor is limited according to the first limiting strategy.
5. The method according to claim 1, characterized in that, The target control strategy is the fifth control strategy. Based on the target control strategy, determining the target state of the range extender and / or the power generation capacity of the range extender and / or the maximum drive torque of the motor according to the current state and / or the driving power demand of the battery and / or the current battery charge, and controlling the vehicle according to the target state of the range extender and / or the power generation capacity of the range extender and / or the maximum drive torque of the motor, includes: If the current state of the range extender is power generation, and if the current power level is greater than or equal to a fifth preset power level, and the battery's driving power requirement is greater than the battery's maximum discharge power, then the power generation capacity of the range extender is: P_gen = min[(P_drive_dmd - P_batt_max), P_max_range extender] ] When the driving power demand of the battery is less than or equal to the maximum discharge power of the battery, the power generation power of the range extender is 0. If the current battery level is less than the fifth preset battery level, and the battery's drive power requirement is greater than the battery's maximum discharge power, then the range extender's power output is: P_gen = min[(P_drive_dmd - P_batt_max), P_max_range extender], When the driving power demand of the battery is less than or equal to the maximum discharge power of the battery, the power generation of the range extender is determined by the current power level, and the maximum driving torque of the motor is limited according to the first limiting strategy.
6. The method according to claim 1, characterized in that, The target control strategy is the sixth control strategy. Based on the target control strategy, the target state of the range extender and / or the power generation capacity of the range extender and / or the maximum drive torque of the motor are determined according to the current state, and / or the driving power demand of the battery, and / or the current battery level. The vehicle is then controlled according to the target state of the range extender and / or the power generation capacity of the range extender and / or the maximum drive torque of the motor. If the current state of the range extender is off, then when the current battery level is less than or equal to the sixth preset battery level, the target state of the range extender is controlled to be on. If the current state of the range extender is the start state, then when the current battery level is greater than or equal to the seventh preset battery level, the target state of the range extender is controlled to be the off state, wherein the seventh preset battery level is greater than the sixth preset battery level; If the current state of the range extender is the power generation state, then the power generation power of the range extender is the smaller value between the drive demand power and the maximum power of the range extender, and the maximum drive torque of the motor is limited according to the second limiting strategy.
7. A range extender control device for a vehicle, characterized in that, To implement the range extender control method for a vehicle as described in any one of claims 1-6, the apparatus comprises: The detection module is used to detect the vehicle's current driving mode and current energy management mode; The determination module is used to determine the target control strategy of the vehicle's range extender based on the current driving mode and the current energy management mode, and to obtain the current state of the range extender, the driving power demand of the battery, and the current battery charge. The control module is configured to determine the target state of the range extender and / or the power generation of the range extender and / or the maximum driving torque of the motor based on the target control strategy, the current state, and / or the driving power demand of the battery, and / or the current battery charge, and to control the vehicle based on the target state of the range extender and / or the power generation of the range extender and / or the maximum driving torque of the motor.
8. A vehicle, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the program to implement the range extender control method for a vehicle as described in any one of claims 1-6.
Citation Information
Patent Citations
Range extender power supply control method and device
CN116968568A
Control method and device for extended-range electric vehicle, electronic equipment and medium
CN117022143A
Range extender control strategy determination method and device, electronic equipment and storage medium
CN117841966A