Range extender adjusting method, device and computer readable storage medium

By adjusting the generator speed and engine torque in the range extender, the problem of selecting the operating point of the range extender under extreme conditions is solved, achieving the effects of minimum fuel consumption, lowest emissions, and optimal power performance.

CN116552490BActive Publication Date: 2026-06-26ZHEJIANG GEELY HLDG GRP CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ZHEJIANG GEELY HLDG GRP CO LTD
Filing Date
2023-06-05
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

In extreme environments, existing range-extended electric vehicles fail to consider the effects of engine temperature and atmospheric pressure when selecting the operating point of the range extender, resulting in increased fuel consumption and emissions, worsened vehicle NVH, and reduced power performance.

Method used

By determining the required power of the range extender and obtaining engine temperature and atmospheric pressure, and combining the preset mapping relationship to correct the generator speed and engine torque, the operating point of the range extender is optimized to adapt to extreme environments.

Benefits of technology

In extreme environments, it achieves the lowest fuel consumption, lowest emissions, lowest NVH, and best power performance for the range extender.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116552490B_ABST
    Figure CN116552490B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of automobile control, and especially relates to a range extender adjusting method, a range extender adjusting device and a computer readable storage medium, the range extender adjusting method comprising: determining a required power of a range extender, and acquiring an engine temperature of an engine in the range extender and an atmospheric pressure of an external environment; determining an optimal rotating speed of a generator in the range extender and an optimal torque of the engine corresponding to the required power under a preset normal temperature and normal pressure, and determining a target correction value of the rotating speed of the generator according to the engine temperature, the atmospheric pressure and the required power; correcting the optimal rotating speed by the target correction value to obtain a target rotating speed; calculating a target torque according to the target rotating speed and the optimal torque; and controlling the generator to operate at the target rotating speed and controlling the engine to operate at the target torque. The present application realizes that the range extender maintains an optimal working condition in an extreme environment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of automotive control technology, and in particular to a range extender adjustment method, device, and computer-readable storage medium. Background Technology

[0002] Range-extended electric vehicles (REEVs) are pure electric vehicles that reduce the amount of power in the battery and add a range extender system. Compared with pure electric vehicles, REEVs have advantages such as lower cost, lighter weight, no reliance on charging piles, no range anxiety, and less secondary pollution from the power battery. They can solve the current problems of insufficient charging facilities, limited use of pure electric vehicles, and high cost of fuel cell vehicles.

[0003] In range-extended electric vehicles (REEVs), the range extender is only used for power generation and does not directly participate in driving. Furthermore, due to the presence of the battery, the range extender's output power is decoupled from the vehicle's target power; that is, the range extender's output power is not directly related to the vehicle's target power, but rather to factors such as the operating point control mode and the battery's state of charge (SOC). Therefore, the range extender's operating point selection has its own flexibility; that is, for the same power output, different speed-torque operating points can be selected. The selection of the range extender's operating point aims to minimize engine fuel consumption and emissions, minimize vehicle NVH (Noise, Vibration, Harshness), and optimize vehicle dynamics. Summary of the Invention

[0004] The main objective of this invention is to provide a range extender adjustment method, device, and computer-readable storage medium, which aims to select the optimal operating point of the range extender so that the range extender can achieve optimal operating conditions in extreme environments.

[0005] To achieve the above objectives, the present invention provides a range extender adjustment method, the range extender adjustment method comprising:

[0006] Determine the required power of the range extender, and obtain the engine temperature of the engine in the range extender and the atmospheric pressure of the external environment;

[0007] Determine the optimal speed of the generator in the range extender and the optimal torque of the engine corresponding to the required power at a preset ambient temperature and pressure, and determine the target correction value of the generator speed based on the engine temperature, the atmospheric pressure and the required power;

[0008] The target speed is obtained by correcting the optimal speed with the target correction value;

[0009] The target torque is calculated based on the target rotational speed and the optimal torque.

[0010] The generator is controlled to operate at the target speed, and the engine is controlled to operate at the target torque.

[0011] Optionally, the step of determining the optimal speed of the generator in the range extender and the optimal torque of the engine corresponding to the required power at a preset ambient temperature and pressure includes:

[0012] The optimal speed and the optimal torque corresponding to the required power are determined from a preset benchmark operating condition table, wherein the benchmark operating condition table includes the generator speed under the optimal operating condition corresponding to different range extender powers under preset normal temperature and pressure, and the engine torque under the optimal operating condition corresponding to different range extender powers under normal temperature and pressure.

[0013] Optionally, the engine temperature includes engine coolant temperature and engine intake air temperature, and the step of determining the target correction value of the generator speed based on the engine temperature, the atmospheric pressure, and the required power includes:

[0014] A first correction value corresponding to the engine water temperature and the required power is determined from a preset first mapping relationship, wherein the first mapping relationship is the mapping relationship between the correction value of the generator speed and the engine water temperature and the range extender power;

[0015] A second correction value corresponding to the engine intake air temperature and the required power is determined from a preset second mapping relationship, wherein the second mapping relationship is the mapping relationship between the correction value of the generator speed and the engine intake air temperature and the range extender power;

[0016] A third correction value corresponding to the atmospheric pressure and the required power is determined from a preset third mapping relationship, wherein the third mapping relationship is the mapping relationship between the correction value of the generator speed and the atmospheric pressure and the range extender power;

[0017] The target correction value is determined based on the first correction value, the second correction value, and the third correction value.

[0018] Optionally, the step of calculating the target correction value based on the first correction value, the second correction value, and the third correction value includes:

[0019] The maximum value among the first correction value, the second correction value, and the third correction value is taken as the target correction value.

[0020] Optionally, the step of calculating the target torque based on the target rotational speed and the optimal torque includes:

[0021] The torque correction coefficient is obtained by dividing the optimal speed by the target speed, and the target torque is calculated by multiplying the torque correction coefficient by the optimal torque.

[0022] Optionally, after the steps of controlling the generator to operate at the target speed and controlling the engine to operate at the target torque, the method further includes:

[0023] Obtain the actual power of the range extender, and calculate the power correction value by calculating the difference between the required power and the actual power;

[0024] The actual power of the range extender is adjusted to match the required power based on the power correction value.

[0025] Optionally, the step of determining the required power of the range extender includes:

[0026] The operating status of the vehicle where the range extender is located is obtained, and the target power of the vehicle is determined based on the operating status.

[0027] The required power of the range extender is determined based on the target power of the vehicle.

[0028] Furthermore, to achieve the above objectives, the present invention also provides a range extender adjustment device, the range extender adjustment device comprising:

[0029] The determination module is used to determine the required power of the range extender and to obtain the engine temperature of the engine in the range extender and the atmospheric pressure of the external environment.

[0030] The determining module is further configured to determine the optimal speed of the generator in the range extender and the optimal torque of the engine corresponding to the required power at a preset ambient temperature and pressure, and to determine the target correction value of the generator speed based on the engine temperature, the atmospheric pressure and the required power.

[0031] The correction module is used to correct the optimal rotational speed using the target correction value to obtain the target rotational speed;

[0032] The calculation module is used to calculate the target torque based on the target rotational speed and the optimal torque;

[0033] The control module is used to control the generator to operate at the target speed and to control the engine to operate at the target torque.

[0034] In addition, to achieve the above objectives, the present invention also provides a range extender adjustment device, the range extender adjustment device including a memory, a processor, and a range extender adjustment program stored in the memory and executable on the processor, wherein the range extender adjustment program, when executed by the processor, implements the steps of the above-described range extender adjustment method.

[0035] In addition, to achieve the above objectives, the present invention also provides a computer-readable storage medium storing a range extender adjustment program, which, when executed by a processor, implements the steps of the range extender adjustment method described above.

[0036] In this invention, the required power of the range extender is determined, and the engine temperature and atmospheric pressure of the engine in the range extender are obtained; the optimal speed of the generator and the optimal torque of the engine in the range extender corresponding to the required power under preset normal temperature and pressure are determined, and a target correction value for the generator speed is determined based on the engine temperature, atmospheric pressure and required power; the optimal speed is corrected using the target correction value to obtain the target speed; the target torque is calculated based on the target speed and the optimal torque; the generator is controlled to operate at the target speed, and the engine is controlled to operate at the target torque.

[0037] Due to the inherent characteristics of the engine, the optimal operating conditions of the engine in the range extender (i.e., fuel consumption and emissions, minimum vehicle NVH, and optimal vehicle power) change under different temperatures and pressures. Currently, the operating point of the range extender only considers the vehicle's operation under normal temperature and pressure, without taking into account the impact of extreme environments (such as high temperature, low temperature, high pressure, and low pressure) on the range extender's operation. This means that when the vehicle is operating in extreme environments, the engine in the range extender can only operate according to the optimal operating point under normal temperature and pressure, and it is impossible to achieve the minimum fuel consumption and emissions, minimum vehicle NVH, and optimal vehicle power.

[0038] In this invention, the selection of the speed-torque operating point of the range extender takes into account the influence of engine temperature (affected by ambient temperature) and atmospheric pressure on the operating conditions of the range extender. Based on the optimal torque and optimal speed under normal temperature and pressure, the optimal torque and optimal speed are corrected by combining engine temperature and atmospheric pressure, so that the range extender can achieve the minimum fuel consumption and emissions of the engine, the minimum NVH of the vehicle, and the optimal power performance of the vehicle under different ambient temperatures and atmospheric pressures. In other words, the optimal operating conditions of the range extender are achieved in extreme environments. Attached Figure Description

[0039] Figure 1 This is a schematic diagram of the device structure of the hardware operating environment involved in the embodiments of the present invention;

[0040] Figure 2 This is a flowchart illustrating the first embodiment of the range extender adjustment method of the present invention;

[0041] Figure 3 This is a schematic diagram of the range extender control architecture according to an embodiment of the range extender adjustment method of the present invention;

[0042] Figure 4This is a schematic flowchart illustrating one embodiment of the range extender adjustment method of the present invention.

[0043] Figure 5 This is a schematic flowchart illustrating an embodiment of the range extender adjustment method of the present invention.

[0044] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0045] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0046] like Figure 1 As shown, Figure 1 This is a schematic diagram of the device structure of the hardware operating environment involved in the embodiments of the present invention.

[0047] It should be noted that the range extender adjustment device in the embodiments of the present invention can be a vehicle controller or a device that establishes a communication connection with the vehicle controller, such as a computer, server, etc., and no specific limitation is made here.

[0048] like Figure 1 As shown, the range extender regulating device may include: a processor 1001, such as a CPU; a network interface 1004; a user interface 1003; a memory 1005; and a communication bus 1002. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen or an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be a high-speed RAM or a stable, non-volatile memory, such as a disk storage device. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0049] Those skilled in the art will understand that Figure 1 The device structure shown does not constitute a limitation on the range extender regulation device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0050] like Figure 1As shown, the memory 1005, serving as a computer storage medium, may include an operating system, a network communication module, a user interface module, and a range extender regulation program. The operating system is a program that manages and controls the device's hardware and software resources, supporting the operation of the range extender regulation program and other software or programs. Figure 1 In the device shown, the user interface 1003 is mainly used for data communication with the client; the network interface 1004 is mainly used for establishing a communication connection with the server; and the processor 1001 can be used to call the range extender adjustment program stored in the memory 1005 and perform the following operations:

[0051] Determine the required power of the range extender, and obtain the engine temperature of the engine in the range extender and the atmospheric pressure of the external environment;

[0052] Determine the optimal speed of the generator in the range extender and the optimal torque of the engine corresponding to the required power at a preset ambient temperature and pressure, and determine the target correction value of the generator speed based on the engine temperature, the atmospheric pressure and the required power;

[0053] The target speed is obtained by correcting the optimal speed with the target correction value;

[0054] The target torque is calculated based on the target rotational speed and the optimal torque.

[0055] The generator is controlled to operate at the target speed, and the engine is controlled to operate at the target torque.

[0056] Furthermore, the step of determining the optimal speed of the generator in the range extender and the optimal torque of the engine corresponding to the required power at a preset ambient temperature and pressure includes:

[0057] The optimal speed and the optimal torque corresponding to the required power are determined from a preset benchmark operating condition table, wherein the benchmark operating condition table includes the generator speed under the optimal operating condition corresponding to different range extender powers under preset normal temperature and pressure, and the engine torque under the optimal operating condition corresponding to different range extender powers under normal temperature and pressure.

[0058] Further, the engine temperature includes engine coolant temperature and engine intake air temperature, and the step of determining the target correction value of the generator speed based on the engine temperature, the atmospheric pressure, and the required power includes:

[0059] A first correction value corresponding to the engine water temperature and the required power is determined from a preset first mapping relationship, wherein the first mapping relationship is the mapping relationship between the correction value of the generator speed and the engine water temperature and the range extender power;

[0060] A second correction value corresponding to the engine intake air temperature and the required power is determined from a preset second mapping relationship, wherein the second mapping relationship is the mapping relationship between the correction value of the generator speed and the engine intake air temperature and the range extender power;

[0061] A third correction value corresponding to the atmospheric pressure and the required power is determined from a preset third mapping relationship, wherein the third mapping relationship is the mapping relationship between the correction value of the generator speed and the atmospheric pressure and the range extender power;

[0062] The target correction value is determined based on the first correction value, the second correction value, and the third correction value.

[0063] Further, the step of calculating the target correction value based on the first correction value, the second correction value, and the third correction value includes:

[0064] The maximum value among the first correction value, the second correction value, and the third correction value is taken as the target correction value.

[0065] Further, the step of calculating the target torque based on the target rotational speed and the optimal torque includes:

[0066] The torque correction coefficient is obtained by dividing the optimal speed by the target speed, and the target torque is calculated by multiplying the torque correction coefficient by the optimal torque.

[0067] Furthermore, after the steps of controlling the generator to operate at the target speed and controlling the engine to operate at the target torque, the method further includes:

[0068] Obtain the actual power of the range extender, and calculate the power correction value by calculating the difference between the required power and the actual power;

[0069] The actual power of the range extender is adjusted to match the required power based on the power correction value.

[0070] Furthermore, the step of determining the required power of the range extender includes:

[0071] The operating status of the vehicle where the range extender is located is obtained, and the target power of the vehicle is determined based on the operating status.

[0072] The required power of the range extender is determined based on the target power of the vehicle.

[0073] Based on the above structure, various embodiments of the range extender adjustment method are proposed.

[0074] Reference Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of the range extender adjustment method of the present invention.

[0075] This invention provides an embodiment of a range extender adjustment method. It should be noted that although a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order. In this embodiment, the range extender adjustment method can be a vehicle controller or a device that establishes a communication connection with the vehicle controller, such as a computer or server. In this embodiment, the range extender adjustment method includes:

[0076] Step S10: Determine the required power of the range extender, and obtain the engine temperature of the engine in the range extender and the atmospheric pressure of the external environment.

[0077] In one feasible implementation, such as Figure 3 As shown, the control flow of the range extender is as follows: The vehicle control unit (VCU) communicates with the battery management system (BMS) via an external public CAN bus (Controller Area Network), and with the engine management system (EMS) and the generator controller (GCU) via an internal CAN bus. The VCU determines the required power output of the range extender (hereinafter referred to as required power) by receiving signals from the external public CAN bus, the internal CAN bus, and hardwired signals. Based on the required power output, the VCU determines the generator speed and engine torque of the range extender. The generator controller (GCU) controls the range extender generator (CISG) (Crankshaft Integrated Starter Generator) according to the speed sent by the vehicle controller, and controls the engine torque through the flywheel connected between the generator (CISG) and the engine, thereby controlling the range extender.

[0078] Currently, vehicle controllers primarily determine engine speed and torque based on a preset optimal operating condition table for the range extender under normal temperature and pressure, according to the power demand of the range extender. However, they do not consider the impact of ambient temperature and atmospheric pressure on the range extender. In high-temperature, low-temperature, high-pressure, and low-pressure environments, if the range extender generates electricity according to the optimal operating condition table, it will lead to increased engine fuel consumption and emissions, and a deterioration in vehicle power performance. In low-temperature environments, if the range extender generates electricity according to the optimal operating condition table, the operating speed of the range extender will be less than or equal to the engine idle speed, resulting in increased NVH (noise, vibration, and harshness) in the vehicle.

[0079] In this embodiment, the operating point of the range extender is determined by combining ambient temperature and ambient atmospheric pressure. Specifically, the required power of the range extender is determined, and the engine temperature of the engine in the range extender and the atmospheric pressure of the external environment are obtained.

[0080] In a specific implementation, the required power of the range extender can be determined based on the vehicle's operating status, such as the vehicle's current speed, state of charge, operating mode, accelerator pedal signal, brake pedal signal, or road slope signal, or it can be the power manually input by the user. No specific restrictions are imposed here.

[0081] Step S20: Determine the optimal speed of the generator in the range extender and the optimal torque of the engine corresponding to the required power at a preset ambient temperature and pressure, and determine the target correction value of the generator speed based on the engine temperature, the atmospheric pressure and the required power.

[0082] In this embodiment, the preset room temperature and pressure refers to a temperature of 25 degrees Celsius and a pressure of one atmosphere. In specific implementations, the preset room temperature and pressure can be adjusted according to actual needs, and no specific restrictions are imposed here.

[0083] Determine the optimal speed of the generator and the optimal torque of the engine in the range extender corresponding to the required power under preset normal temperature and pressure. The optimal speed and optimal torque refer to the speed and torque at which the engine's fuel consumption and emissions, vehicle NVH are minimized, and vehicle power performance is optimal under preset normal temperature and pressure. Different range extender power has its own corresponding optimal torque and optimal speed.

[0084] In this embodiment, the correction value for adjusting the generator speed is determined based on the engine temperature, atmospheric pressure, and required power (hereinafter referred to as the target correction value for distinction).

[0085] Step S30: Correct the optimal rotational speed using the target correction value to obtain the target rotational speed;

[0086] In this embodiment, after determining the target correction value, the optimal speed is corrected using the target correction value to obtain the speed of the range extender generator (hereinafter referred to as the target speed for distinction). In a specific implementation, the target speed can be obtained by calculating the sum between the target correction value and the optimal speed.

[0087] Step S40: Calculate the target torque based on the target rotational speed and the optimal torque;

[0088] In this embodiment, the torque of the range extender engine (hereinafter referred to as target torque for distinction) is calculated based on the target speed and the optimal torque. In specific implementations, the target torque can be obtained by adjusting the optimal torque to the same extent as the adjustment between the target speed and the optimal speed; or it can be obtained by calculating the target torque based on the target speed and the required power, and there is no limitation here.

[0089] Step S50: Control the generator to run at the target speed and control the engine to run at the target torque.

[0090] In this embodiment, after determining the target speed and target torque, the generator is controlled to run at the target speed, and the engine is controlled to run at the target torque.

[0091] Further, in one feasible embodiment, step S50: controlling the generator to operate at the target speed and controlling the engine to operate at the target torque, further includes:

[0092] Step S60: Obtain the actual power of the range extender, and calculate the power correction value by calculating the difference between the required power and the actual power;

[0093] In this embodiment, after controlling the generator to run at the target speed and the engine to run at the target torque, the actual power output of the range extender may not reach the required power due to factors such as ambient temperature and oxygen concentration. Therefore, in this embodiment, the power of the range extender is adjusted by PID (proportion, integral, derivative) to make the actual power output of the range extender consistent with the required power output.

[0094] In this embodiment, the actual power generation of the range extender (hereinafter referred to as actual power for distinction) is obtained, and the difference between the demand power and the actual power is calculated to obtain the value that needs to be corrected for the power (hereinafter referred to as power correction value for distinction).

[0095] Step S70: Adjust the actual power of the range extender to match the required power according to the power correction value.

[0096] In this embodiment, the actual power of the range extender is adjusted to match the required power according to the power correction value, so that the range extender can provide power generation consistent with the vehicle's needs and maintain the vehicle's power performance.

[0097] In one feasible implementation, multiple power correction value ranges can be preset, each corresponding to a different correction speed. It is understood that the higher the power correction range, the faster the correction speed. In this implementation, by determining the power correction value range (hereinafter referred to as the target range for distinction), the actual power is corrected according to the correction speed corresponding to the target range. This implementation improves the accuracy of power correction by controlling the correction speed to avoid over-correction or under-correction of the actual power.

[0098] In another feasible implementation, different correction speeds corresponding to different power correction value ranges can correspond to different correction rotational speeds. The rotational speed of the range extender generator can be adjusted according to the correction rotational speed, thereby adjusting the actual power of the range extender to match the required power. Power correction can also be performed through other methods, which are not limited here.

[0099] Further, in one feasible implementation, step S10: determining the required power of the range extender includes:

[0100] Step S101: Obtain the operating status of the vehicle where the range extender is located, and determine the target power of the vehicle based on the operating status.

[0101] In this embodiment, the operating status of the vehicle containing the range extender is acquired, and the power required for the vehicle's driving process (hereinafter referred to as the vehicle target power for distinction) is determined based on the operating status. The operating status may include the vehicle's current speed, state of charge, operating mode, accelerator pedal signal, brake pedal signal, and road gradient signal, etc., and the operating status may be one or any of the above states, without limitation. Specifically, different operating states consume different amounts of power. For example, the vehicle's operating modes may include REC (Recirculation Evaporative Cooling) mode, SMART (intelligent mode), SAVE (battery hold mode), and EV (Electric Vehicle) mode, each with different power consumption. Different vehicle speeds also consume different amounts of power. Therefore, in this embodiment, the required power of the range extender is determined based on the vehicle's operating status.

[0102] In this embodiment, the power consumption corresponding to the current vehicle speed, state of charge, operating mode, accelerator pedal signal, brake pedal signal, and road slope signal can be determined, and the target power of the vehicle can be obtained by adding up the power consumption of each. Alternatively, other methods can be used for calculation, and no specific limitation is imposed here.

[0103] Step S102: Determine the required power of the range extender based on the target power of the vehicle.

[0104] In this embodiment, after determining the target power of the vehicle, the required power of the range extender is determined based on the target power of the vehicle. In a specific implementation, the target power of the vehicle can be used as the required power of the range extender; alternatively, the target power of the vehicle and the conversion loss power can be used as the required power. Here, the conversion loss power refers to the loss in the process of converting the generated power of the range extender into the driving power of the vehicle, which can be calculated using the conversion loss coefficient.

[0105] In this embodiment, the required power of the range extender is determined, and the engine temperature and atmospheric pressure of the engine in the range extender are obtained; the optimal speed of the generator and the optimal torque of the engine in the range extender corresponding to the required power at a preset normal temperature and pressure are determined, and the target correction value of the generator speed is determined based on the engine temperature, atmospheric pressure and required power; the optimal speed is corrected by the target correction value to obtain the target speed; the target torque is calculated based on the target speed and the optimal torque; the generator is controlled to run at the target speed, and the engine is controlled to run at the target torque.

[0106] In this embodiment, when selecting the speed-torque operating point of the range extender, the influence of engine temperature (affected by ambient temperature) and atmospheric pressure on the operating conditions of the range extender is taken into consideration. Based on the optimal torque and optimal speed under normal temperature and pressure, the optimal torque and optimal speed are corrected by combining engine temperature and atmospheric pressure, so that the range extender can achieve the minimum engine fuel consumption and emissions, vehicle NVH and the best vehicle power performance under different ambient temperatures and atmospheric pressures. That is, the optimal operating conditions of the range extender are achieved in extreme environments.

[0107] Furthermore, based on the first embodiment described above, a second embodiment of the range extender adjustment method of the present invention is proposed. In this embodiment, step S20: determining the optimal speed of the generator in the range extender and the optimal torque of the engine corresponding to the required power at a preset ambient temperature and pressure includes:

[0108] Step S201: Determine the optimal speed and optimal torque corresponding to the required power from a preset benchmark operating condition table, wherein the benchmark operating condition table includes the generator speed under the optimal operating condition corresponding to different range extender powers under preset normal temperature and pressure, and the engine torque under the optimal operating condition corresponding to different range extender powers under normal temperature and pressure.

[0109] In this embodiment, a baseline operating condition table is set up. This table includes the generator speed under optimal operating conditions corresponding to different range extender powers at preset ambient temperature and pressure, and the engine torque under optimal operating conditions corresponding to different range extender powers at ambient temperature and pressure. The optimal speed and optimal torque corresponding to the required power are determined from the preset baseline operating condition table.

[0110] In one feasible implementation, referring to Table 1 below, Table 1 is the optimal operating condition table at 25 degrees Celsius and 101 kPa, that is, the baseline operating condition table. The range extender operating point speed in Table 1 is the optimal speed, and the range extender operating point torque is the optimal torque.

[0111] Table 1. Baseline Operating Conditions

[0112]

[0113] Further, in one feasible embodiment, step S20: determining the target correction value for the generator speed based on the engine temperature, the atmospheric pressure, and the required power includes:

[0114] Step S202: Determine a first correction value corresponding to the engine water temperature and the required power from a preset first mapping relationship, wherein the first mapping relationship is the mapping relationship between the correction value of the generator speed and the engine water temperature and the range extender power;

[0115] In this embodiment, a mapping relationship between the generator speed correction value and the engine coolant temperature and range extender power is preset, hereinafter referred to as the first mapping relationship for distinction. The speed correction value (hereinafter referred to as the first correction value) corresponding to the engine coolant temperature and required power is determined from the preset first mapping relationship.

[0116] Referring to Table 2 below, Table 2 shows the mapping relationship between the generator speed correction value and the engine water temperature and range extender power in a feasible implementation.

[0117] Table 2 First Mapping Relationship

[0118]

[0119] Step S203: Determine a second correction value corresponding to the engine intake air temperature and the required power from a preset second mapping relationship, wherein the second mapping relationship is the mapping relationship between the correction value of the generator speed and the engine intake air temperature and the range extender power;

[0120] In this embodiment, a mapping relationship between the generator speed correction value and the engine intake air temperature and range extender power is preset, hereinafter referred to as the second mapping relationship for distinction. A correction value (hereinafter referred to as the second correction value) corresponding to the engine intake air temperature and required power is determined from the preset second mapping relationship.

[0121] Referring to Table 3 below, Table 3 shows the mapping relationship between the generator speed correction value and the engine intake air temperature and range extender power in a feasible implementation.

[0122] Table 3 Second Mapping Relationship

[0123]

[0124] Step S204: Determine a third correction value corresponding to the atmospheric pressure and the required power from a preset third mapping relationship, wherein the third mapping relationship is the mapping relationship between the correction value of the generator speed and the atmospheric pressure and the range extender power;

[0125] In this embodiment, a mapping relationship between the generator speed correction value and atmospheric pressure and range extender power is preset, hereinafter referred to as the third mapping relationship for distinction. A correction value corresponding to atmospheric pressure and required power (hereinafter referred to as the third correction value for distinction) is determined from the preset third mapping relationship.

[0126] Referring to Table 4 below, which shows the mapping relationship between the generator speed correction value and atmospheric pressure and range extender power in a feasible implementation, Table 4 provides a possible implementation method.

[0127] Table 4 Third Mapping Relationship

[0128]

[0129] Step S205: Determine the target correction value based on the first correction value, the second correction value, and the third correction value.

[0130] The target correction value is determined based on the first correction value, the second correction value, and the third correction value. In a specific implementation, the maximum value among the first, second, and third correction values ​​can be taken; alternatively, different weights can be assigned to perform a weighted summation, such as taking the average value. The specific settings can be configured according to actual needs and are not limited here.

[0131] Further, in one feasible embodiment, step S205: determining the target correction value based on the first correction value, the second correction value, and the third correction value includes:

[0132] Step S2051: Take the maximum value among the first correction value, the second correction value and the third correction value as the target correction value.

[0133] In this embodiment, the maximum value among the first correction value, the second correction value, and the third correction value is used as the target correction value, which can simultaneously meet the correction requirements of ambient temperature and atmospheric pressure on rotational speed.

[0134] Furthermore, in one feasible implementation, weighted coefficient groups corresponding to different regions can be pre-set. Each weighted coefficient group includes weighted coefficients corresponding to a first correction value, a second correction value, and a third correction value. For example, plains, basins, and plateaus can be divided according to latitude and longitude, with different weighted coefficient groups corresponding to different regions. In plains, the first and second correction values ​​corresponding to ambient temperature are given greater weight, while in plateaus, the third correction value corresponding to atmospheric pressure is given greater weight. In this implementation, the region where the vehicle is located is determined based on the vehicle's position (hereinafter referred to as the target region for distinction). The first, second, and third correction values ​​are weighted and summed using the weighted coefficient group corresponding to the target region to obtain the target correction value. This implementation can consider the different degrees of influence of ambient temperature and atmospheric pressure on the vehicle under different terrains and regions, thereby making the obtained target correction value more accurate and improving the range extender's performance in extreme environments.

[0135] Further, in one feasible embodiment, step S40: calculating the target torque based on the target rotational speed and the optimal torque includes:

[0136] Step S401: Divide the optimal speed by the target speed to obtain the torque correction coefficient, and multiply the torque correction coefficient by the optimal torque to calculate the target torque.

[0137] In this embodiment, the quotient obtained by dividing the optimal speed by the target speed is called the torque correction coefficient for distinction. The target torque is calculated by multiplying the torque correction coefficient by the optimal torque.

[0138] The torque correction coefficient is obtained by dividing the optimal speed by the target speed, and the target torque is calculated by multiplying the torque correction coefficient by the optimal torque. This implementation method can adjust the torque to the same extent as the speed. Compared with the method of correcting the optimal torque by querying the correction value, this implementation method can reduce the correction time.

[0139] This embodiment achieves optimal torque and optimal speed under normal temperature and pressure, and then corrects these parameters by incorporating engine temperature and atmospheric pressure. This allows the range extender to achieve the lowest engine fuel consumption and emissions, the lowest vehicle NVH, and the best vehicle power performance under different ambient temperatures and atmospheric pressures. In other words, it achieves the optimal operating conditions for the range extender in extreme environments.

[0140] Furthermore, in one feasible implementation, such as Figure 4 As shown, the adjustment process for the range extender can be as follows:

[0141] The vehicle control unit (VCU) calculates the required power output of the range extender (i.e., the required power) P (that is, determines the required power output of the range extender);

[0142] The range extender speed (i.e., optimal speed) N0, range extender speed atmospheric pressure correction (i.e., third correction value) N1, range extender speed engine water temperature correction (i.e., first correction value) N2, and range extender speed engine intake air temperature correction (i.e., second correction value) N3 are obtained by looking up tables based on the power generation P, atmospheric pressure ap, engine coolant temperature T, and engine intake air temperature. (That is, the first correction value corresponding to engine coolant temperature and required power is determined from the preset first mapping relationship; the second correction value corresponding to engine intake air temperature and required power is determined from the preset second mapping relationship; and the third correction value corresponding to atmospheric pressure and required power is determined from the preset third mapping relationship.)

[0143] The VCU calculates the generator speed requirement N using N0, N1, N2, and N3, where N is the sum of the largest value of N1, N2, and N3 and the range extender speed N0 (that is, the largest value among the first, second, and third correction values ​​is used as the target correction value; the target speed is obtained by correcting the optimal speed using the target correction value).

[0144] The speed request N is sent to the generator controller GCU. The vehicle controller VCU calculates the engine torque request TQ using TQ0, N0 and N. The specific calculation formula is: TQ = TQ0 * N0 / N (that is, the optimal speed is divided by the target speed to obtain the torque correction coefficient, and the torque correction coefficient is multiplied by the optimal torque to calculate the target torque).

[0145] A torque request is sent to the engine management system (EMS). The generator control unit (GCU) adjusts the generator speed to N, and the EMS controls the engine to adjust the torque to TQ (that is, controls the generator to run at the target speed and controls the engine to run at the target torque).

[0146] The VCU uses PID control to adjust the generator speed request and engine torque request based on the deviation between the actual power output of the range extender and P (that is, to obtain the actual power of the range extender, calculate the difference between the required power and the actual power to obtain the power correction value; and adjust the actual power of the range extender to match the required power based on the power correction value).

[0147] Furthermore, embodiments of the present invention also propose a range extender adjustment device, referring to... Figure 5 The range extender adjustment device includes:

[0148] The determination module 10 is used to determine the required power of the range extender and to obtain the engine temperature of the engine in the range extender and the atmospheric pressure of the external environment.

[0149] The determining module 10 is further configured to determine the optimal speed of the generator in the range extender and the optimal torque of the engine corresponding to the required power at a preset ambient temperature and pressure, and to determine the target correction value of the generator speed based on the engine temperature, the atmospheric pressure and the required power.

[0150] Correction module 20 is used to correct the optimal rotational speed using the target correction value to obtain the target rotational speed;

[0151] Calculation module 30 is used to calculate the target torque based on the target rotational speed and the optimal torque;

[0152] The control module 40 is used to control the generator to operate at the target speed and to control the engine to operate at the target torque.

[0153] Furthermore, the determining module 10 is also used for

[0154] The optimal speed and the optimal torque corresponding to the required power are determined from a preset benchmark operating condition table, wherein the benchmark operating condition table includes the generator speed under the optimal operating condition corresponding to different range extender powers under preset normal temperature and pressure, and the engine torque under the optimal operating condition corresponding to different range extender powers under normal temperature and pressure.

[0155] Furthermore, the determining module 10 is also used for:

[0156] A first correction value corresponding to the engine water temperature and the required power is determined from a preset first mapping relationship, wherein the first mapping relationship is the mapping relationship between the correction value of the generator speed and the engine water temperature and the range extender power;

[0157] A second correction value corresponding to the engine intake air temperature and the required power is determined from a preset second mapping relationship, wherein the second mapping relationship is the mapping relationship between the correction value of the generator speed and the engine intake air temperature and the range extender power;

[0158] A third correction value corresponding to the atmospheric pressure and the required power is determined from a preset third mapping relationship, wherein the third mapping relationship is the mapping relationship between the correction value of the generator speed and the atmospheric pressure and the range extender power;

[0159] The target correction value is determined based on the first correction value, the second correction value, and the third correction value.

[0160] Furthermore, the determining module 10 is also used for:

[0161] The maximum value among the first correction value, the second correction value, and the third correction value is taken as the target correction value.

[0162] Furthermore, the computing module 30 is also used for:

[0163] The torque correction coefficient is obtained by dividing the optimal speed by the target speed, and the target torque is calculated by multiplying the torque correction coefficient by the optimal torque.

[0164] Furthermore, the control module 40 is also used for:

[0165] Obtain the actual power of the range extender, and calculate the power correction value by calculating the difference between the required power and the actual power;

[0166] The actual power of the range extender is adjusted to match the required power based on the power correction value.

[0167] Furthermore, the determining module 10 is also used for:

[0168] The operating status of the vehicle where the range extender is located is obtained, and the target power of the vehicle is determined based on the operating status.

[0169] The required power of the range extender is determined based on the target power of the vehicle.

[0170] All embodiments of the range extender adjustment device of the present invention can refer to the various embodiments of the range extender adjustment method of the present invention, and will not be repeated here.

[0171] Furthermore, embodiments of the present invention also propose a computer-readable storage medium storing a range extender adjustment program, which, when executed by a processor, implements the steps of the range extender adjustment method described below.

[0172] The various embodiments of the range extender adjustment device and computer-readable storage medium of the present invention can be referred to the various embodiments of the range extender adjustment method of the present invention, and will not be repeated here.

[0173] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0174] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0175] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a computer-readable storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a range extender regulating device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0176] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.

Claims

1. A method for adjusting a range extender, characterized in that, The range extender adjustment method includes: Determine the required power of the range extender, and obtain the engine temperature of the engine in the range extender and the atmospheric pressure of the external environment; The optimal speed of the generator in the range extender and the optimal torque of the engine are determined according to the required power at a preset ambient temperature and pressure. A target correction value for the generator speed is determined based on the engine temperature, the atmospheric pressure, and the required power. The engine temperature includes the engine coolant temperature and the engine intake air temperature. The target speed is obtained by correcting the optimal speed with the target correction value; The target torque is calculated based on the target rotational speed and the optimal torque. Control the generator to operate at the target speed and control the engine to operate at the target torque; The step of determining the target correction value of the generator speed based on the engine temperature, the atmospheric pressure, and the required power includes: A first correction value corresponding to the engine water temperature and the required power is determined from a preset first mapping relationship, wherein the first mapping relationship is the mapping relationship between the correction value of the generator speed and the engine water temperature and the range extender power; A second correction value corresponding to the engine intake air temperature and the required power is determined from a preset second mapping relationship, wherein the second mapping relationship is the mapping relationship between the correction value of the generator speed and the engine intake air temperature and the range extender power; A third correction value corresponding to the atmospheric pressure and the required power is determined from a preset third mapping relationship, wherein the third mapping relationship is the mapping relationship between the correction value of the generator speed and the atmospheric pressure and the range extender power; The target correction value is determined based on the first correction value, the second correction value, and the third correction value.

2. The range extender adjustment method as described in claim 1, characterized in that, The step of determining the optimal speed of the generator in the range extender and the optimal torque of the engine corresponding to the required power at a preset ambient temperature and pressure includes: The optimal speed and the optimal torque corresponding to the required power are determined from a preset benchmark operating condition table, wherein the benchmark operating condition table includes the generator speed under the optimal operating condition corresponding to different range extender powers under preset normal temperature and pressure, and the engine torque under the optimal operating condition corresponding to different range extender powers under normal temperature and pressure.

3. The range extender adjustment method as described in claim 1, characterized in that, The step of calculating the target correction value based on the first correction value, the second correction value, and the third correction value includes: The maximum value among the first correction value, the second correction value, and the third correction value is taken as the target correction value.

4. The range extender adjustment method as described in claim 1, characterized in that, The step of calculating the target torque based on the target speed and the optimal torque includes: The torque correction coefficient is obtained by dividing the optimal speed by the target speed, and the target torque is calculated by multiplying the torque correction coefficient by the optimal torque.

5. The range extender adjustment method according to any one of claims 1 to 4, characterized in that, After the steps of controlling the generator to operate at the target speed and controlling the engine to operate at the target torque, the method further includes: Obtain the actual power of the range extender, and calculate the power correction value by calculating the difference between the required power and the actual power; The actual power of the range extender is adjusted to match the required power based on the power correction value.

6. The range extender adjustment method according to any one of claims 1 to 4, characterized in that, The step of determining the required power of the range extender includes: The operating status of the vehicle where the range extender is located is obtained, and the target power of the vehicle is determined based on the operating status. The required power of the range extender is determined based on the target power of the vehicle.

7. A range extender adjustment device, characterized in that, The range extender adjustment device includes: The determination module is used to determine the required power of the range extender and to obtain the engine temperature of the engine in the range extender and the atmospheric pressure of the external environment. The determining module is further configured to determine the optimal speed of the generator in the range extender and the optimal torque of the engine corresponding to the required power at a preset ambient temperature and pressure, and to determine the target correction value of the generator speed based on the engine temperature, the atmospheric pressure and the required power, wherein the engine temperature includes the engine coolant temperature and the engine intake air temperature. The correction module is used to correct the optimal speed using the target correction value to obtain the target speed; The calculation module is used to calculate the target torque based on the target rotational speed and the optimal torque; A control module is used to control the generator to operate at the target speed and to control the engine to operate at the target torque. The determining module is further configured to: determine a first correction value corresponding to the engine coolant temperature and the required power from a preset first mapping relationship, wherein the first mapping relationship is a mapping relationship between the correction value of the generator speed and the engine coolant temperature and the range extender power; determine a second correction value corresponding to the engine intake air temperature and the required power from a preset second mapping relationship, wherein the second mapping relationship is a mapping relationship between the correction value of the generator speed and the engine intake air temperature and the range extender power; determine a third correction value corresponding to the atmospheric pressure and the required power from a preset third mapping relationship, wherein the third mapping relationship is a mapping relationship between the correction value of the generator speed and the atmospheric pressure and the range extender power; and determine a target correction value based on the first correction value, the second correction value, and the third correction value.

8. A range extender regulating device, characterized in that, The range extender regulation device includes: a memory, a processor, and a range extender regulation program stored in the memory and executable on the processor, the range extender regulation program being configured to implement the steps of the range extender regulation method as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a range extender adjustment program, which, when executed by a processor, implements the steps of the range extender adjustment method as described in any one of claims 1 to 6.