Range extender auxiliary operating condition control method and vehicle controller

By acquiring real-time operating condition information from the vehicle controller and responding to engine requests, the range extender output parameters are activated and adjusted, solving the problem of insufficient accuracy in the auxiliary operating condition control of the range extender in the existing technology, and realizing intelligent auxiliary operating condition control of the range extender.

CN120588974BActive Publication Date: 2025-10-31CHENGDU CELIS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511107892.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-08
Publication Date
2025-10-31
Estimated Expiration
2045-08-08

AI Technical Summary

Technical Problem

Existing auxiliary operating condition control methods for range extenders have poor control accuracy and lack intelligence, and cannot make precise adjustments based on the vehicle's real-time operating conditions.

Method used

The vehicle controller obtains real-time operating condition information of the vehicle, responds to the engine activation request, determines whether the preset activation conditions are met, activates the target range extender auxiliary condition, obtains the corresponding range extender output target parameters, constructs a control request to adjust the range extender output parameters to the target value, and realizes intelligent control of the range extender.

Benefits of technology

It improves the intelligence of the range extender's auxiliary operating conditions, enabling precise adjustment based on real-time operating conditions and ensuring that the range extender's output parameters meet the target requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120588974B_ABST
    Figure CN120588974B_ABST
Patent Text Reader

Abstract

This application relates to a range extender auxiliary operating condition control method and a vehicle controller. The method includes: acquiring real-time operating condition information of the vehicle after power-on; responding to an activation request initiated by the vehicle's engine for a target range extender auxiliary operating condition, activating the target range extender auxiliary operating condition if the real-time operating condition information meets the preset activation conditions of the target range extender auxiliary operating condition, and acquiring the range extender output target parameters corresponding to the target range extender auxiliary operating condition; constructing a range extender output control request based on the range extender output target parameters; the range extender output control request is used to request adjustment of the vehicle's range extender output parameters to the range extender output target parameters to complete the target range extender auxiliary operating condition. This method can improve the intelligence level of range extender auxiliary operating condition control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle control technology, and in particular to a range extender auxiliary operating condition control method and a vehicle controller. Background Technology

[0002] With the development of vehicle control technology, a technology has emerged to control the range extender in range-extended hybrid electric vehicles (REEVs). As a core component of REEVs, the range extender addresses the issue of insufficient driving range in electric vehicles. Timely auxiliary control of the range extender helps ensure emissions meet requirements, promptly detect engine faults, improve engine efficiency, and extend engine lifespan.

[0003] However, current range extender auxiliary operating condition control is usually based on a fixed control cycle. This auxiliary operating condition control method has poor control accuracy and is not intelligent enough. Summary of the Invention

[0004] Therefore, it is necessary to provide a range extender auxiliary operating condition control method, device, vehicle controller, computer-readable storage medium, and computer program product that can improve the intelligence level of the range extender auxiliary operating condition control method in response to the above-mentioned technical problems.

[0005] In a first aspect, this application provides a range extender auxiliary operating condition control method, applied to a vehicle controller, comprising:

[0006] After the vehicle is powered on, obtain the vehicle's real-time operating status information;

[0007] In response to an activation request for a target range extender auxiliary operating condition initiated by the vehicle's engine, if the real-time operating condition information meets the preset activation conditions of the target range extender auxiliary operating condition, the target range extender auxiliary operating condition is activated, and the range extender output target parameters corresponding to the target range extender auxiliary operating condition are obtained.

[0008] A range extender output control request is constructed based on the target output parameters of the range extender; the range extender output control request is used to request the adjustment of the range extender output parameters of the vehicle to the target output parameters of the range extender in order to complete the target range extender auxiliary working condition.

[0009] Secondly, this application also provides a range extender auxiliary operating condition control device, applied to a vehicle controller, comprising:

[0010] The operating condition acquisition module is used to acquire the real-time operating condition information of the vehicle after it is powered on.

[0011] The auxiliary operating condition activation module is used to respond to the activation request for the target range extender auxiliary operating condition initiated by the vehicle's engine. If the real-time operating condition information meets the preset activation conditions of the target range extender auxiliary operating condition, the target range extender auxiliary operating condition is activated, and the range extender output target parameters corresponding to the target range extender auxiliary operating condition are obtained.

[0012] A control request construction module is used to construct a range extender output control request based on the target output parameters of the range extender; the range extender output control request is used to request the adjustment of the range extender output parameters of the vehicle to the target output parameters of the range extender in order to complete the target range extender auxiliary working condition.

[0013] Thirdly, this application also provides a vehicle controller, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the method described in any embodiment of the first aspect.

[0014] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described in any embodiment of the first aspect.

[0015] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the method described in any embodiment of the first aspect.

[0016] The aforementioned range extender auxiliary operating condition control method, device, vehicle controller, storage medium, and computer program product acquire real-time operating condition information of the vehicle after the vehicle is powered on via the vehicle controller; responding to an activation request initiated by the vehicle's engine for a target range extender auxiliary operating condition, if the real-time operating condition information meets the preset activation conditions of the target range extender auxiliary operating condition, the target range extender auxiliary operating condition is activated, and the range extender output target parameters corresponding to the target range extender auxiliary operating condition are acquired; a range extender output control request is constructed based on the range extender output target parameters; the range extender output control request is used to request the adjustment of the vehicle's range extender output parameters to the range extender output target parameters to complete the target range extender auxiliary operating condition. In this application, the vehicle controller can collect the real-time operating conditions of the vehicle after it is powered on. If it receives a request from the vehicle's engine to activate the target range extender auxiliary operating condition, it determines whether the real-time operating condition meets the preset activation conditions of the target range extender auxiliary operating condition. If it does, the target range extender auxiliary operating condition is activated, and the corresponding range extender output target parameters are obtained. This generates a corresponding control request to control the range extender output parameters and complete the target range extender auxiliary operating condition. In this way, the target range extender auxiliary operating condition can be activated based on the real-time operating conditions, and the range extender output parameters can be controlled based on the target range extender auxiliary operating condition. Therefore, the control intelligence of the range extender auxiliary operating condition can be improved. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a flowchart illustrating a range extender auxiliary operating condition control method in one embodiment;

[0019] Figure 2 This is a flowchart illustrating the process of constructing a control request in one embodiment;

[0020] Figure 3 This is a schematic diagram of the process for obtaining the torque adjustment slope and the speed adjustment slope in one embodiment;

[0021] Figure 4 This is a schematic diagram of the process for obtaining the target engine torque and the target generator speed in one embodiment;

[0022] Figure 5 This is a flowchart illustrating the range extender auxiliary operating condition control method in another embodiment;

[0023] Figure 6 This is a structural block diagram of the range extender auxiliary operating condition control device in one embodiment;

[0024] Figure 7 This is an internal structural diagram of the vehicle controller in one embodiment. Detailed Implementation

[0025] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0026] In one embodiment, such as Figure 1 As shown, a method for auxiliary operating condition control of a range extender is provided. This embodiment illustrates the application of this method to the vehicle controller of a vehicle. In this embodiment, the method includes the following steps:

[0027] Step S101: After the vehicle is powered on, obtain the vehicle's real-time operating status information.

[0028] Real-time operating condition information can be the vehicle's real-time operating status signal, such as the vehicle's real-time operating speed, the real-time status of the vehicle's engine, such as engine speed, engine torque, engine coolant temperature, and engine operating status, etc. It can also include the real-time status of the vehicle's generator, such as the generator's speed and torque, etc., and battery pack related information, such as battery capacity and discharge power limits, etc.

[0029] Specifically, after the vehicle is powered on, the vehicle controller can obtain real-time operating status information of the vehicle.

[0030] Step S102: In response to the activation request for the target range extender auxiliary operating condition initiated by the vehicle's engine, if the real-time operating condition information meets the preset activation conditions of the target range extender auxiliary operating condition, the target range extender auxiliary operating condition is activated, and the range extender output target parameters corresponding to the target range extender auxiliary operating condition are obtained.

[0031] The target range extender auxiliary condition refers to the range extender auxiliary condition that needs to be activated, while the preset activation condition refers to the pre-set activation conditions for the target range extender auxiliary condition. In this embodiment, if the vehicle's engine needs to activate the target range extender auxiliary condition, it can send an activation request for the target range extender auxiliary condition and a shutdown prohibition request to the vehicle's controller. The activation request is mainly used to request the vehicle controller to activate the target range extender auxiliary condition, while the shutdown prohibition request is used to ensure that the vehicle controller does not perform shutdown processing before the target range extender auxiliary condition is completed.

[0032] Furthermore, the activation of the target range extender auxiliary operating condition requires not only an activation request initiated by the engine for the target range extender auxiliary operating condition, but also real-time operating condition information of the vehicle to meet the preset activation conditions of the target range extender auxiliary operating condition. The target range extender auxiliary operating condition is only activated after the real-time operating condition information meets the preset activation conditions.

[0033] The range extender output target parameter refers to the range extender output parameter that needs to be achieved after entering the target range extender auxiliary working condition. This range extender output parameter can be a preset value or a value determined based on the real-time operating conditions of the vehicle, and is related to the activated target range extender auxiliary working condition.

[0034] Specifically, after obtaining the real-time operating conditions of the vehicle, if the vehicle controller receives an activation request for the target range extender auxiliary operating condition, it can respond to the request and determine whether the real-time operating conditions meet the preset activation conditions of the target range extender auxiliary operating condition. If they do, the target range extender auxiliary operating condition is activated, and the target output parameters of the range extender corresponding to the target range extender auxiliary operating condition are obtained.

[0035] Step S103: Construct a range extender output control request based on the range extender output target parameters; the range extender output control request is used to request the adjustment of the vehicle's range extender output parameters to the range extender output target parameters in order to complete the target range extender auxiliary working condition.

[0036] A range extender output control request refers to a request constructed by the vehicle controller to control the range extender output of the vehicle. After obtaining the target parameters for the range extender output, the vehicle controller can use these parameters to construct the range extender output control request. Subsequently, the range extender output can be controlled through this request, thereby adjusting the vehicle's range extender output to the target parameters to achieve the target range extender auxiliary operating condition.

[0037] In the above-mentioned range extender auxiliary operating condition control method, the vehicle controller acquires the real-time operating condition information of the vehicle after the vehicle is powered on; in response to the activation request initiated by the vehicle's engine for the target range extender auxiliary operating condition, if the real-time operating condition information meets the preset activation conditions of the target range extender auxiliary operating condition, the target range extender auxiliary operating condition is activated, and the range extender output target parameters corresponding to the target range extender auxiliary operating condition are acquired; a range extender output control request is constructed based on the range extender output target parameters; the range extender output control request is used to request the adjustment of the vehicle's range extender output parameters to the range extender output target parameters to complete the target range extender auxiliary operating condition. In this application, the vehicle controller can collect the real-time operating conditions of the vehicle after it is powered on. If it receives a request from the vehicle's engine to activate the target range extender auxiliary operating condition, it determines whether the real-time operating condition meets the preset activation conditions of the target range extender auxiliary operating condition. If it does, the target range extender auxiliary operating condition is activated, and the corresponding range extender output target parameters are obtained. This generates a corresponding control request to control the range extender output parameters and complete the target range extender auxiliary operating condition. In this way, the target range extender auxiliary operating condition can be activated based on the real-time operating conditions, and the range extender output parameters can be controlled based on the target range extender auxiliary operating condition. Therefore, the control intelligence of the range extender auxiliary operating condition can be improved.

[0038] In one embodiment, the target parameters output by the range extender include: the target engine torque and the target generator speed corresponding to the target range extender auxiliary operating condition; step S103 may further include: constructing an engine torque control request based on the engine target torque, and constructing a generator speed control request based on the generator target speed; the engine torque control request is used to request adjusting the vehicle's engine torque to the engine target torque, and the generator speed control request is used to request adjusting the vehicle's generator speed to the generator target speed.

[0039] The target engine torque and target generator speed are the engine torque and generator speed required to reach after entering the target range extender auxiliary operating condition, respectively. These target torque and speed can be preset values ​​or values ​​determined based on the vehicle's real-time operating conditions, and are related to the activated target range extender auxiliary operating condition. The engine torque control request refers to a request constructed by the vehicle controller to control the vehicle's engine torque, while the generator speed control request is a request constructed by the vehicle controller to control the vehicle's generator speed.

[0040] In this embodiment, the target parameters output by the range extender can be the target engine torque for controlling engine torque and the target generator speed for controlling generator speed. Therefore, the constructed range extender output control request can include an engine torque control request for requesting to adjust the vehicle's engine torque to the target engine torque and a generator speed control request for requesting to adjust the vehicle's generator speed to the target generator speed.

[0041] In this embodiment, controlling the output of the range extender can include two parts: controlling the engine torque of the vehicle and controlling the generator speed of the vehicle. This method can further improve the accuracy of the range extender output control.

[0042] In one embodiment, real-time operating condition information includes: the actual torque of the vehicle's engine and the actual speed of the generator; such as Figure 2 As shown, step S103 may further include:

[0043] Step S201: Obtain the torque adjustment slope based on the torque difference between the engine target torque and the engine actual torque, and obtain the speed adjustment slope based on the speed difference between the generator target speed and the generator actual speed.

[0044] The actual engine torque refers to the real-time engine torque during vehicle operation, while the actual generator speed refers to the real-time generator speed during vehicle operation. The torque adjustment slope is the adjustment gradient used to adjust the engine torque to the engine target torque, while the speed adjustment slope is the adjustment gradient used to adjust the generator speed to the generator target speed.

[0045] Specifically, after obtaining the target engine torque and the target generator speed, the real-time engine torque and generator speed can be obtained from the vehicle's real-time operating condition information as the actual engine torque and the actual generator speed. Then, the vehicle controller can calculate the torque difference between the engine target torque and the actual engine torque, as well as the speed difference between the generator target speed and the actual generator speed, thereby obtaining the corresponding torque adjustment slope based on the torque difference and the corresponding speed adjustment slope based on the speed difference.

[0046] Step S202: Construct an engine torque control request based on the engine target torque and torque adjustment slope, and construct a generator speed control request based on the generator target speed and speed adjustment slope; the engine torque control request is used to request that the vehicle's engine torque be adjusted to the engine target torque according to the torque adjustment slope, and the generator speed control request is used to request that the vehicle's generator speed be adjusted to the generator target speed according to the speed adjustment slope.

[0047] After obtaining the torque adjustment slope and speed adjustment slope, the vehicle controller can combine the engine target torque and torque adjustment slope to construct an engine torque control request, and simultaneously combine the generator target speed and speed adjustment slope to construct a generator speed control request. Then, the engine torque can be controlled via the engine torque control request to adjust the engine torque to the engine target torque according to the torque adjustment slope, and the generator speed can be controlled via the generator speed control request to adjust the generator speed to the generator target speed according to the speed adjustment slope, thus completing the target range extender auxiliary operating condition.

[0048] In this embodiment, the torque adjustment slope can also be obtained based on the torque difference between the engine target torque and the engine actual torque, and the speed adjustment slope can be obtained based on the speed difference between the generator target speed and the generator actual speed. The torque adjustment slope and the speed adjustment slope are then used to construct the engine torque control request and the generator speed control request. This method can further improve the control accuracy of engine torque control and generator speed control.

[0049] Furthermore, real-time operating condition information also includes: the vehicle's engine coolant temperature and actual engine speed; such as... Figure 3 As shown, step S202 may further include:

[0050] Step S301: Based on the torque difference and the actual engine speed, obtain the first torque slope adjustment factor, and based on the speed difference, obtain the first speed slope correction factor.

[0051] Step S302: Obtain the second torque slope correction factor and the second speed slope correction factor corresponding to the engine coolant temperature.

[0052] The first torque slope adjustment factor and the second torque slope correction factor can be two torque slope correction factors that correct the reference torque adjustment slope, respectively. The first torque slope adjustment factor can be determined based on the torque difference and the actual engine speed, while the second torque slope correction factor can be determined based on the engine coolant temperature. Similarly, the first speed slope correction factor and the second speed slope correction factor can be two speed slope correction factors that correct the reference speed adjustment slope, respectively. The first speed slope correction factor can be determined based on the speed difference, while the second speed slope correction factor can be determined based on the engine coolant temperature.

[0053] Specifically, the vehicle controller can derive a first torque slope adjustment factor based on torque differences and actual engine speed, and a first speed slope correction factor based on speed differences. Simultaneously, the vehicle controller can also obtain the vehicle's engine coolant temperature from real-time operating condition information, and then derive a second torque slope correction factor and a second speed slope correction factor based on the engine coolant temperature.

[0054] Step S303: Correct the preset reference torque adjustment slope using the first torque slope adjustment factor and the second torque slope correction factor to obtain the torque adjustment slope; and correct the preset reference speed adjustment slope using the first speed slope correction factor and the second speed slope correction factor to obtain the speed adjustment slope.

[0055] The reference torque adjustment slope and the reference speed adjustment slope refer to the uncorrected torque adjustment slope and speed adjustment slope, respectively. These reference torque adjustment slope and reference speed adjustment slope can be preset. For example, the reference torque adjustment slope can be set to 10 N·m / ms, and the reference speed adjustment slope can be set to 100 r / ms.

[0056] Specifically, after obtaining the first torque slope adjustment factor and the second torque slope correction factor, the vehicle controller can use the first torque slope adjustment factor and the second torque slope correction factor to correct the preset reference torque adjustment slope, thereby obtaining the final torque adjustment slope. Similarly, after obtaining the first speed slope adjustment factor and the second speed slope correction factor, the vehicle controller can use the first speed slope adjustment factor and the second speed slope correction factor to correct the reference speed adjustment slope, thereby obtaining the final speed adjustment slope.

[0057] In this embodiment, a first torque slope adjustment factor can be obtained through torque difference and actual engine speed, and a first speed slope correction factor can be obtained through speed difference. Furthermore, a corresponding second torque slope correction factor and second speed slope correction factor can be obtained based on engine coolant temperature. Thus, the aforementioned torque slope correction factor and speed slope correction factor can be used to correct the preset reference torque adjustment slope and reference speed adjustment slope, respectively. This method can improve the accuracy of setting the torque slope correction factor and speed slope correction factor.

[0058] Further, step S301 may further include: obtaining a torque slope adjustment factor corresponding to the torque difference and the actual engine speed from the first mapping relationship, as a first torque slope adjustment factor; and obtaining a speed slope correction factor corresponding to the speed difference from the second mapping relationship, as a first speed slope correction factor; the first mapping relationship stores the correspondence between different torque differences, the actual engine speed, and different torque slope adjustment factors, and the absolute value of the torque difference and the actual engine speed are positively correlated with the torque slope adjustment factor; the second mapping relationship stores the correspondence between different speed differences and speed slope correction factors, and the absolute value of the speed difference and the actual engine speed are positively correlated with the speed slope adjustment factor. The positive factors are positively correlated; step S302 may further include: obtaining a torque slope correction factor corresponding to the engine coolant temperature from the third mapping relationship as a second torque slope correction factor, and obtaining a speed slope correction factor corresponding to the engine coolant temperature from the fourth mapping relationship as a second speed slope correction factor; the third mapping relationship stores the correspondence between different engine coolant temperatures and torque slope correction factors, and the engine coolant temperature and torque slope correction factor are positively correlated; the fourth mapping relationship stores the correspondence between different engine coolant temperatures and speed slope correction factors, and the engine coolant temperature and speed slope correction factor are positively correlated.

[0059] The first mapping relationship stores the correspondence between different torque differences, actual engine speeds, and different torque slope adjustment factors. This correspondence can be a mapping table. In the first mapping relationship, there is a positive correlation between the absolute value of the torque difference and the actual engine speed and the torque slope adjustment factor; that is, the larger the absolute value of the torque difference or the actual engine speed, the larger the torque slope adjustment factor. Similarly, the second mapping relationship stores the correspondence between different speed differences and speed slope correction factors. This correspondence can also be a mapping table. In the second mapping relationship, there is also a positive correlation between speed differences and speed slope correction factors; that is, the larger the speed difference, the larger the speed slope correction factor.

[0060] Specifically, a first mapping relationship and a second mapping relationship can be preset in the vehicle controller. After obtaining the torque difference and speed difference, a first torque slope adjustment factor can be obtained from the first mapping relationship, and a first speed slope correction factor can be obtained from the second mapping relationship.

[0061] For example, the first mapping relationship can be shown in Table 1:

[0062] Table 1 First Mapping Relationship Table

[0063]

[0064] The second mapping relationship can be shown in Table 2:

[0065] Table 2 Second Mapping Relationship Table

[0066]

[0067] It is evident that the greater the absolute value of the torque difference between the engine's target torque and its actual torque, the larger the torque slope adjustment factor becomes; that is, there is a positive correlation between the torque difference and the torque slope adjustment factor. Similarly, the greater the actual engine speed, the larger the torque slope adjustment factor becomes; that is, there is also a positive correlation between the actual engine speed and the torque slope adjustment factor. Furthermore, the greater the speed difference between the generator's target speed and its actual speed, the larger the speed slope adjustment factor becomes; that is, there is also a positive correlation between the speed difference and the speed slope correction factor.

[0068] The third mapping relationship stores the correspondence between different engine coolant temperatures and torque slope correction factors. This correspondence can be a mapping table, and in the third mapping relationship, there is a positive correlation between engine coolant temperature and torque slope correction factors; that is, the higher the engine coolant temperature, the larger the torque slope correction factor. Similarly, the fourth mapping relationship stores the correspondence between different engine coolant temperatures and engine speed slope correction factors. This correspondence can also be a mapping table, and in the fourth mapping relationship, there is also a positive correlation between engine coolant temperature and engine speed slope correction factors; that is, the higher the engine coolant temperature, the larger the engine speed slope correction factor.

[0069] Specifically, a third mapping relationship and a fourth mapping relationship can be preset in the vehicle controller. After obtaining the engine coolant temperature, the torque slope correction factor and speed slope correction factor corresponding to the engine coolant temperature can be obtained from the third mapping relationship and the fourth mapping relationship, respectively.

[0070] For example, the third mapping relationship can be shown in Table 3:

[0071] Table 3 Third Mapping Relationship Table

[0072]

[0073] The fourth mapping relationship can be shown in Table 4:

[0074] Table 4 Fourth Mapping Relationship Table

[0075]

[0076] It can be seen that as the engine coolant temperature increases, the torque slope correction factor and the speed slope correction factor also increase accordingly, that is, there is a positive correlation between engine coolant temperature and torque slope correction factor and speed slope correction factor.

[0077] In this embodiment, the torque slope correction factor and speed slope correction factor can also be obtained by setting a first mapping relationship, a second mapping relationship, a third mapping relationship and a fourth mapping relationship. This method can further improve the accuracy of obtaining the torque adjustment slope and speed adjustment slope.

[0078] In one embodiment, after step S102, the method may further include: responding to a request to exit the target range extender assist condition initiated by the vehicle's engine, or exiting the target range extender assist condition if the real-time operating condition information meets the preset exit conditions of the target range extender assist condition; and / or after step S102, the method may further include: generating a prompt signal corresponding to the target range extender assist condition, and sending the prompt signal to the vehicle's central control instrument to indicate that the vehicle is currently in the target range extender assist condition.

[0079] The preset exit conditions refer to the pre-set exit conditions for the target range extender auxiliary operating condition. In this embodiment, after the target range extender auxiliary operating condition is activated, if the vehicle's engine needs to exit the target range extender auxiliary operating condition, it can initiate an exit request for the target range extender auxiliary operating condition to the vehicle controller, requesting the vehicle controller to exit the target range extender auxiliary operating condition. After receiving the exit request, the vehicle controller can exit the target range extender auxiliary operating condition according to the exit request, or determine whether the preset exit conditions for the target range extender auxiliary operating condition are met based on the real-time collected vehicle operating condition information, i.e., the real-time operating condition information. If the conditions are met, the vehicle controller will actively exit the target range extender auxiliary operating condition.

[0080] In addition, after the target range extender assist mode is activated, a corresponding prompt signal is generated and sent to the vehicle's central control instrument panel to indicate to the driver that the engine is currently in target range extender assist mode and driving is permitted.

[0081] In this embodiment, after activating the target range extender auxiliary mode, if a request to exit the target range extender auxiliary mode is received, or if the real-time operating condition information meets the preset exit conditions of the target range extender auxiliary mode, the target range extender auxiliary mode can be exited. After activating the target range extender auxiliary mode, a prompt signal can be sent to the central control instrument to remind the driver that the vehicle is currently in the target range extender auxiliary mode. This method can further improve the intelligence of the target range extender auxiliary mode control.

[0082] In one embodiment, the target range extender auxiliary operating condition includes: a fuel evaporative diagnostic pump leak detection operating condition; step S102 may further include: activating the fuel evaporative diagnostic pump leak detection operating condition if the real-time operating condition information meets each of the first activation conditions; wherein, the first activation conditions include at least one of the following: the vehicle's high-pressure system entering a preset state, the vehicle speed being less than or equal to a preset first vehicle speed threshold, the vehicle's battery pack charge being greater than or equal to a preset first charge threshold, the vehicle's battery pack discharge power limit being greater than or equal to a preset first power threshold, and the vehicle's engine being in a preset operating state; if the real-time operating condition information meets the preset conditions of the target range extender auxiliary operating condition... If exit conditions are set, exiting the target range extender auxiliary operating mode may further include: if the real-time operating condition information meets any of the first exit conditions, then exiting the fuel evaporation diagnostic pump leak detection operating mode; wherein, the first exit conditions include at least one of the following: the vehicle's overall high-pressure system exiting a preset state, the vehicle speed being greater than or equal to a preset second vehicle speed threshold, the vehicle's battery pack charge being less than or equal to a preset second charge threshold, and the vehicle's battery pack discharge power limit being less than or equal to a preset second power threshold; wherein, the preset second vehicle speed threshold is greater than the preset first vehicle speed threshold, the preset second charge threshold is less than the preset first charge threshold, and the preset second power threshold is less than the preset first power threshold.

[0083] In this embodiment, the target range extender auxiliary operating condition can be the fuel evaporative diagnostic pump leak detection operating condition, i.e., the EVDP fuel evaporative leak detection operating condition. The preset activation condition corresponding to this operating condition can be the first activation condition. If the real-time operating condition information of the vehicle simultaneously meets the following first activation conditions, it is determined that the real-time operating condition information at this time meets the preset activation condition of the fuel evaporative diagnostic pump leak detection operating condition, thereby activating the fuel evaporative diagnostic pump leak detection operating condition. Among them, the first activation condition can include at least one of the following: the vehicle's high-voltage system enters a preset state, which can be the vehicle's high-voltage system entering a ready state; the vehicle speed is less than or equal to a preset first speed threshold, which can be the vehicle speed less than or equal to 40 km / h; the vehicle's battery pack charge is greater than or equal to a preset first charge threshold, which can be the battery pack SOC greater than or equal to 15%; the vehicle's battery pack discharge power limit is greater than or equal to a preset first power threshold, which can be the battery discharge power limit greater than or equal to 25 kW; and the vehicle's engine is in a preset operating state, which can be the engine in a normal operating state.

[0084] The preset exit condition for the fuel evaporative diagnostic pump leak detection condition, i.e., the EVDP fuel evaporative leak detection condition, can be the first exit condition. If the vehicle's real-time operating condition information meets any of the following first exit conditions, it is determined that the real-time operating condition information meets the preset exit condition for the fuel evaporative diagnostic pump leak detection condition, thereby exiting the fuel evaporative diagnostic pump leak detection condition. The first exit condition can include at least one of the following: the vehicle's high-voltage system exits a preset state (e.g., the vehicle's high-voltage system exits a ready state); the vehicle speed is greater than or equal to a preset second speed threshold (e.g., the vehicle speed is greater than or equal to 45 km / h); the vehicle's battery pack charge is less than or equal to a preset second charge threshold (e.g., the battery pack SOC is less than or equal to 12%); or the vehicle's battery pack discharge power limit is less than or equal to a preset second power threshold (e.g., the battery discharge power limit is less than or equal to 20 kW). Furthermore, the preset second vehicle speed threshold of 45km / h is greater than the preset first vehicle speed threshold of 40km / h, the preset second battery level threshold of 12% is less than the preset first battery level threshold of 15%, and the preset second power threshold of 20kW is less than the preset first power threshold of 25kW.

[0085] In this embodiment, the target range extender auxiliary operating condition can be the fuel evaporative diagnostic pump leak detection operating condition. If the real-time operating condition information of the vehicle simultaneously meets all the first activation conditions, it is determined that the real-time operating condition information at this time meets the preset activation conditions of the fuel evaporative diagnostic pump leak detection operating condition, thereby activating the fuel evaporative diagnostic pump leak detection operating condition. If the real-time operating condition information of the vehicle meets any one of the first exit conditions, it is determined that the real-time operating condition information at this time meets the preset exit conditions of the fuel evaporative diagnostic pump leak detection operating condition, thereby exiting the fuel evaporative diagnostic pump leak detection operating condition. This method can improve the control intelligence of the fuel evaporative diagnostic pump leak detection operating condition.

[0086] Furthermore, step S102 may further include: obtaining the ratio between the actual speed of the generator and the actual speed of the engine; using the preset first engine target torque as the engine target torque corresponding to the fuel evaporation diagnostic pump leak detection condition, and obtaining the generator target speed corresponding to the fuel evaporation diagnostic pump leak detection condition based on the ratio and the first preset engine speed.

[0087] The first engine target torque refers to the engine target torque under the pre-set fuel evaporation diagnostic pump leak detection condition, for example, it can be 10 Nm. The first preset engine speed refers to the engine target speed under the pre-set fuel evaporation diagnostic pump leak detection condition, which can be 1500.

[0088] In this embodiment, if the target range extender auxiliary operating condition is the fuel evaporative diagnostic pump leak detection condition, the vehicle controller can first obtain the ratio between the real-time generator speed and the engine speed. Then, a preset first engine target torque, i.e., 10 Nm, can be used as the engine target torque corresponding to the fuel evaporative diagnostic pump leak detection condition. Simultaneously, the generator target speed corresponding to the fuel evaporative diagnostic pump leak detection condition can be calculated based on the first preset engine speed and the aforementioned ratio between the generator speed and the engine speed. Taking a first preset engine speed of 1500 rpm as an example, the generator target speed can be calculated using the following formula:

[0089] GCU_EngSpdReq=1500*Ratio

[0090] Where GCU_EngSpdReq represents the generator target speed, and Ratio represents the ratio between the actual generator speed and the actual engine speed.

[0091] In this embodiment, if the target range extender auxiliary operating condition is the fuel evaporation diagnostic pump leak detection operating condition, the preset first engine target torque can be used as the engine target torque corresponding to the fuel evaporation diagnostic pump leak detection operating condition, and the generator target speed can be obtained based on the ratio between the generator actual speed and the engine actual speed and the first preset engine speed. This method can improve the accuracy of obtaining the engine target torque and generator target speed corresponding to the fuel evaporation diagnostic pump leak detection operating condition.

[0092] In one embodiment, the target range extender auxiliary operating condition includes: an integrated catalytic converter diagnostic auxiliary operating condition; step S102 may further include: activating the integrated catalytic converter diagnostic auxiliary operating condition if the real-time operating condition information meets each of the second activation conditions; wherein the second activation conditions include at least one of the following: the vehicle's high-voltage system entering a preset state, the vehicle speed being less than or equal to a preset third vehicle speed threshold, the vehicle's battery pack charge being greater than or equal to a preset third charge threshold, the vehicle's battery pack discharge power limit being greater than or equal to a preset third power threshold, and the vehicle's engine being in a preset operating state; if the real-time operating condition information meets the target range extender auxiliary operating condition... If the preset exit conditions are met, the target range extender auxiliary operating mode will be exited, including: if the real-time operating condition information meets any of the second exit conditions, the integrated catalytic converter diagnostic auxiliary operating mode will be exited; wherein, the second exit conditions include at least one of the following: the vehicle's high-voltage system exits the preset state, the vehicle speed is greater than or equal to a preset fourth vehicle speed threshold, the vehicle's battery pack charge is less than or equal to a preset fourth charge threshold, and the vehicle's battery pack discharge power limit is less than or equal to a preset fourth power threshold; wherein, the preset fourth vehicle speed threshold is greater than a preset third vehicle speed threshold, the preset fourth charge threshold is less than a preset third charge threshold, and the preset fourth power threshold is less than a preset third power threshold.

[0093] In this embodiment, the target range extender auxiliary operating condition can also be the integrated catalytic converter diagnostic auxiliary operating condition, i.e., the ICMD catalytic converter diagnostic operating condition. The preset activation condition corresponding to this operating condition can be the second activation condition. If the real-time operating condition information of the vehicle simultaneously meets the following second activation conditions, it is determined that the real-time operating condition information at this time meets the preset activation condition of the integrated catalytic converter diagnostic auxiliary operating condition, thereby activating the integrated catalytic converter diagnostic auxiliary operating condition. Among them, the second activation condition can include at least one of the following: the vehicle's high-voltage system enters a preset state, which can be the vehicle's high-voltage system entering a ready state; the vehicle speed is less than or equal to a preset third speed threshold, which can be the vehicle speed less than or equal to 40 km / h; the vehicle's battery pack charge is greater than or equal to a preset third charge threshold, which can be the battery pack SOC greater than or equal to 15%; the vehicle's battery pack discharge power limit is greater than or equal to a preset third power threshold, which can be the battery discharge power limit greater than or equal to 25 kW; and the vehicle's engine is in a preset operating state, which can be the engine in a normal operating state.

[0094] The preset exit condition for the Integrated Catalyst Diagnostic Assistance (ICMD) mode can be a second exit condition. If the vehicle's real-time operating condition information meets any of the following second exit conditions, it is determined that the real-time operating condition information meets the preset exit condition for the ICMD mode, thus exiting the ICMD mode. The second exit condition can include at least one of the following: the vehicle's high-voltage system exits a preset state (e.g., the vehicle's high-voltage system exits a ready state); the vehicle speed is greater than or equal to a preset fourth speed threshold (e.g., the vehicle speed is greater than or equal to 45 km / h); the vehicle's battery pack charge is less than or equal to a preset fourth charge threshold (e.g., the battery pack SOC is less than or equal to 12%); or the vehicle's battery pack discharge power limit is less than or equal to a preset fourth power threshold (e.g., the battery discharge power limit is less than or equal to 20 kW). Furthermore, the preset fourth vehicle speed threshold of 45km / h is greater than the preset third vehicle speed threshold of 40km / h, the preset fourth battery level threshold of 12% is less than the preset third battery level threshold of 15%, and the preset fourth power threshold of 20kW is less than the preset third power threshold of 25kW.

[0095] In this embodiment, the target range extender auxiliary operating condition can be the integrated catalytic converter diagnostic auxiliary operating condition. If the real-time operating condition information of the vehicle simultaneously meets all the second activation conditions, it is determined that the real-time operating condition information at this time meets the preset activation conditions of the integrated catalytic converter diagnostic auxiliary operating condition, thereby activating the integrated catalytic converter diagnostic auxiliary operating condition. If the real-time operating condition information of the vehicle meets any one of the second exit conditions, it is determined that the real-time operating condition information at this time meets the preset exit conditions of the integrated catalytic converter diagnostic auxiliary operating condition, thereby exiting the integrated catalytic converter diagnostic auxiliary operating condition. This method can improve the control intelligence of the integrated catalytic converter diagnostic auxiliary operating condition.

[0096] Furthermore, step S102 may further include: obtaining the ratio between the actual speed of the generator and the actual speed of the engine; using the preset second engine target torque as the engine target torque corresponding to the integrated catalytic converter diagnostic auxiliary condition, and obtaining the generator target speed corresponding to the integrated catalytic converter diagnostic auxiliary condition based on the ratio and the second preset engine speed.

[0097] The second engine target torque refers to the engine target torque under the pre-set integrated catalytic converter diagnostic assistance condition, for example, it can be 10 Nm. The first preset engine speed refers to the engine target speed under the pre-set integrated catalytic converter diagnostic assistance condition, which can be 1500.

[0098] In this embodiment, if the target range extender auxiliary condition is the integrated catalytic converter diagnostic auxiliary condition, the vehicle controller can first obtain the ratio between the real-time generator speed and the engine speed. Then, it can use the preset second engine target torque, i.e., 10 Nm, as the engine target torque corresponding to the integrated catalytic converter diagnostic auxiliary condition. Simultaneously, the generator target speed corresponding to the integrated catalytic converter diagnostic auxiliary condition can be calculated based on the second preset engine speed and the ratio between the generator speed and the engine speed. Taking a second preset engine speed of 1500 rpm as an example, the generator target speed can be calculated using the following formula:

[0099] GCU_EngSpdReq=1500*Ratio

[0100] Where GCU_EngSpdReq represents the generator target speed, and Ratio represents the ratio between the actual generator speed and the actual engine speed.

[0101] In this embodiment, if the target range extender auxiliary condition is the integrated catalytic converter diagnostic auxiliary condition, the preset second engine target torque can be used as the engine target torque corresponding to the integrated catalytic converter diagnostic auxiliary condition. The generator target speed can be obtained by using the ratio between the generator actual speed and the engine actual speed and the second preset engine speed. This method can improve the accuracy of obtaining the engine target torque and generator target speed corresponding to the integrated catalytic converter diagnostic auxiliary condition.

[0102] In one embodiment, the target range extender auxiliary operating condition includes: an integrated catalytic converter heating auxiliary operating condition; step S102 may further include: activating the integrated catalytic converter heating auxiliary operating condition if the real-time operating condition information meets each of the third activation conditions; wherein the third activation conditions include at least one of the following: the vehicle's high-voltage system entering a preset state, the vehicle's battery pack charge being greater than or equal to a preset fifth charge threshold and less than or equal to a preset sixth charge threshold, the vehicle's battery pack discharge power limit being greater than or equal to a preset fifth power threshold, and the vehicle's engine being in a preset operating state; wherein the preset sixth charge threshold is greater than the preset fifth charge threshold; if the real-time operating condition information meets the target range extender The preset exit conditions for the auxiliary operating condition, namely, exiting the target range extender auxiliary operating condition, may further include: exiting the integrated catalytic converter heating auxiliary operating condition if the real-time operating condition information meets any of the third exit conditions; wherein, the third exit conditions include at least one of the following: the vehicle's high-voltage system exiting the preset state, the vehicle's battery pack charge being less than or equal to a preset seventh charge threshold, the vehicle's battery pack charge being greater than or equal to a preset eighth charge threshold, and the vehicle's battery pack discharge power limit being less than or equal to a preset sixth power threshold; wherein, the preset seventh charge threshold is less than the preset fifth charge threshold, the preset eighth charge threshold is greater than the preset sixth charge threshold, and the preset sixth power threshold is less than the preset fifth power threshold.

[0103] In this embodiment, the target range extender auxiliary operating condition can also be the integrated catalytic converter heating auxiliary operating condition, i.e., the ICTL catalytic converter heating operating condition. The preset activation condition corresponding to this operating condition can be the third activation condition. If the real-time operating condition information of the vehicle simultaneously meets the following third activation conditions, it is determined that the real-time operating condition information at this time meets the preset activation condition of the integrated catalytic converter heating auxiliary operating condition, thereby activating the integrated catalytic converter heating auxiliary operating condition. Among them, the third activation condition can include at least one of the following: the vehicle's high-voltage system enters a preset state, which can be the vehicle's high-voltage system entering a ready state; the vehicle's battery pack charge is greater than or equal to a preset fifth charge threshold and less than or equal to a preset sixth charge threshold, which can be the battery pack SOC greater than or equal to 15% and less than or equal to 90%; the vehicle's battery pack discharge power limit is greater than or equal to a preset fifth power threshold, which can be the battery discharge power limit greater than or equal to 25kW; and the vehicle's engine is in a preset operating state, which can be at least one of the following: the engine is in a normal operating state.

[0104] The preset exit condition for the Integrated Catalyst Heating Assist (ICTL) mode can be a third exit condition. If the vehicle's real-time operating condition information meets any of the following third exit conditions, it is determined that the real-time operating condition information meets the preset exit condition for the ICTL mode, thus exiting the ICTL mode. The third exit condition can include at least one of the following: the vehicle's high-voltage system exits a preset state (e.g., the vehicle's high-voltage system exits a ready state); the vehicle's battery pack charge is less than or equal to a preset seventh charge threshold (e.g., battery pack SOC less than or equal to 12%); the vehicle's battery pack charge is greater than or equal to a preset eighth charge threshold (e.g., battery pack SOC greater than or equal to 96%); or the vehicle's battery pack discharge power limit is less than or equal to a preset fourth power threshold (e.g., battery discharge power limit less than or equal to 20kW). Furthermore, the preset seventh charge threshold of 12% is less than the preset fifth charge threshold of 15%; the preset eighth charge threshold of 96% is greater than the preset sixth charge threshold of 90%; and the preset sixth power threshold of 20kW is less than the preset fifth power threshold of 25kW.

[0105] In this embodiment, the target range extender auxiliary operating condition can also be the integrated catalytic converter heating auxiliary operating condition. If the real-time operating condition information of the vehicle simultaneously meets all the third activation conditions, it is determined that the real-time operating condition information at this time meets the preset activation conditions of the integrated catalytic converter heating auxiliary operating condition, thereby activating the integrated catalytic converter heating auxiliary operating condition. If the real-time operating condition information of the vehicle meets any one of the third exit conditions, it is determined that the real-time operating condition information at this time meets the preset exit conditions of the integrated catalytic converter heating auxiliary operating condition, thereby exiting the integrated catalytic converter heating auxiliary operating condition. This method can improve the control intelligence of the integrated catalytic converter heating auxiliary operating condition.

[0106] In one embodiment, such as Figure 4 As shown, step S102 may further include:

[0107] Step S401: Obtain the engine torque corresponding to the vehicle's engine coolant temperature and vehicle speed from the fifth mapping relationship, as the engine target torque corresponding to the integrated catalytic converter heating auxiliary working condition; the fifth mapping relationship stores the correspondence between different engine coolant temperatures, vehicle speeds and different engine torques, wherein the engine torque is negatively correlated with the engine coolant temperature and vehicle speed, and the engine torque is set with a minimum torque value.

[0108] The fifth mapping relationship is used to store the correspondence between different engine coolant temperatures and vehicle speeds and different engine torques. This correspondence can be a mapping table. In the fifth mapping relationship, engine torque is negatively correlated with both engine coolant temperature and vehicle speed. That is, the higher the engine coolant temperature, the lower the engine torque. Similarly, the faster the vehicle speed, the lower the engine torque. Furthermore, the engine torque stored in the fifth mapping relationship contains a minimum engine torque value. That is, once the minimum engine torque value is reached, even if the engine coolant temperature or vehicle speed continues to increase, the engine torque will not continue to decrease.

[0109] Specifically, if the target range extender auxiliary operating condition is the integrated catalytic converter heating auxiliary operating condition, the vehicle controller can also obtain the real-time engine coolant temperature and vehicle speed from the real-time operating condition information. Then, it can obtain the engine torque corresponding to the engine coolant temperature and vehicle speed from the fifth mapping relationship, which is used as the target engine torque under the integrated catalytic converter heating auxiliary operating condition.

[0110] For example, the fifth mapping relationship can be shown in Table 5:

[0111] Table 5 Fifth Mapping Relationship Table

[0112]

[0113] It can be seen that as the coolant temperature and vehicle speed increase, the engine torque value gradually decreases. Therefore, the engine torque is negatively correlated with the engine coolant temperature and vehicle speed, and the engine torque is set to a minimum value of 10Nm.

[0114] Step S402: Obtain the target engine speed corresponding to the vehicle's engine coolant temperature and vehicle speed from the sixth mapping relationship; the sixth mapping relationship stores the correspondence between different engine coolant temperatures, vehicle speeds and different engine speeds, wherein the engine speed is positively correlated with the engine coolant temperature and vehicle speed, and the engine torque is set with a maximum speed value.

[0115] Step S403: Based on the ratio between the actual speed of the generator and the actual speed of the engine, and the target engine speed, the target generator speed corresponding to the integrated catalytic converter heating auxiliary working condition is obtained.

[0116] The sixth mapping relationship is used to store the correspondence between different engine coolant temperatures and vehicle speeds and different engine speeds. This correspondence can also be a mapping table. In the sixth mapping relationship, engine speed is positively correlated with engine coolant temperature and vehicle speed. That is, the higher the engine coolant temperature, the higher the engine speed. Similarly, the faster the vehicle speed, the higher the engine speed. In addition, the engine torque stored in the sixth mapping relationship has a maximum engine speed value. That is, after reaching the maximum engine speed value, even if the engine coolant temperature or vehicle speed continues to increase, the engine torque will not continue to increase.

[0117] Specifically, if the target range extender assist condition is the integrated catalytic converter heating assist condition, the vehicle controller can also obtain the engine speed corresponding to the real-time engine coolant temperature and vehicle speed from the sixth mapping relationship, as the target engine speed under the integrated catalytic converter heating assist condition. Then, by combining the ratio between the actual generator speed and the actual engine speed, and the aforementioned target engine speed, the target generator speed corresponding to the integrated catalytic converter heating assist condition can be calculated. For example, the target generator speed can be calculated using the following formula:

[0118] GCU_EngSpdReq= VCU_EngSpdReq *Ratio

[0119] Wherein, GCU_EngSpdReq represents the generator target speed, VCU_EngSpdReq represents the engine target speed, and Ratio represents the ratio between the actual generator speed and the actual engine speed.

[0120] The sixth mapping relationship can be shown in Table 6:

[0121] Table 6 Sixth Mapping Relationship Table

[0122]

[0123] As can be seen, the engine speed gradually increases with the increase of coolant temperature and vehicle speed. Therefore, the engine speed is positively correlated with the engine coolant temperature and vehicle speed, and the engine speed is set to a maximum of 1500 RPM.

[0124] In this embodiment, if the target range extender auxiliary condition is the integrated catalytic converter heating auxiliary condition, the engine target torque corresponding to the integrated catalytic converter diagnostic auxiliary condition can be obtained through the fifth mapping relationship, and the generator target speed can be obtained based on the ratio between the generator actual speed and the engine actual speed and the engine target speed. The engine target speed can be obtained through the sixth mapping relationship. This method can improve the accuracy of obtaining the engine target torque and generator target speed corresponding to the integrated catalytic converter heating auxiliary condition.

[0125] In one embodiment, a range extender auxiliary operating condition control method is also provided. This method can identify the vehicle's operating conditions in real time through the vehicle controller (VDC), periodically detect the engine's auxiliary operating condition requirements, and utilize the decoupling characteristics of the range extender and the vehicle's drive components to coordinate and control the torque and speed of the engine and generator. This method works with the engine to complete tasks such as EVDP fuel evaporation leak detection, ICMD catalytic converter diagnostics, and ICTL catalytic converter heating; further improving the vehicle's economy and stability, and reducing harmful gas emissions. Figure 5 As shown, the method may include the following steps:

[0126] Step 1: Vehicle Operating Condition Identification and Auxiliary Operating Condition Requirement Monitoring: The vehicle controller (VDC) acquires signals such as vehicle speed (VehSpd), engine speed (EngSpd), engine torque (EngTq), generator speed (GcuSpd), generator torque (GcuTq), battery pack SCO, battery pack discharge power limit (BattDchaPwrLimn), engine coolant temperature (EmsCooltTemp), and engine operating status (EmsEcuStatus) via the local area network control bus to identify the vehicle's operating conditions; it periodically monitors engine auxiliary operating condition requirements: EVDP fuel evaporation leak detection request, ICMD catalytic converter diagnostic request, and ICTL catalytic converter heating request; and it monitors engine fault status and generator fault status in real time through the internal diagnostic module.

[0127] Step 2: EVDP Fuel Evaporation Leakage Detection Activation and Deactivation: The Vehicle Controller (VDC) activates the EVDP fuel evaporation leakage detection function when all of the following conditions are met simultaneously:

[0128] (1) The entire vehicle is powered by high voltage and enters the Reday state;

[0129] (2) Vehicle speed ≤ 40km / h;

[0130] (3) Battery pack SOC ≥ 15% (TBD);

[0131] (4) Battery discharge power limit ≥25kW (TBD);

[0132] (5) The engine is running = 4;

[0133] (6) Received EVDP diagnostic request sent by EMS = 1.

[0134] The vehicle controller (VDC) will deactivate the EVDP fuel evaporation leak detection function when any of the following conditions are met:

[0135] (1) The entire vehicle exits the Reday state;

[0136] (2) Vehicle speed ≥ 45 km / h;

[0137] (3) Battery pack SOC ≤ 12%;

[0138] (4) Battery discharge power limit ≤ 20kW;

[0139] (5) Received EVDP fuel vapor leak detection request sent by EMS = 0.

[0140] Step 3: EVDP fuel evaporation leak detection auxiliary operating condition control:

[0141] When the VDC recognizes the above operating conditions and activates the EVDP fuel vapor leakage detection function, it controls the engine target torque request to be 10 Nm (TBD) and controls the generator GCU to enter the speed control mode, with a target speed request of 1500 * Ratio, where Ratio is the speed ratio between the generator GCU and the engine. When the engine sends the EVDP diagnostic request, it will simultaneously send a shutdown prohibition request. The VDC should respond to the shutdown prohibition request until the engine auxiliary operating conditions are completed. If the engine sends the shutdown prohibition request while not in operation, the VDC will not respond. When the VDC recognizes the above exit conditions and exits the EVDP fuel vapor leakage detection function, the VDC requests the engine torque to gradually increase until normal power generation is restored or the engine stops.

[0142] Step 4: ICMD Catalyst Diagnostic Activation and Deactivation: The vehicle controller (VDC) activates the ICMD catalytic converter diagnostic function when all of the following conditions are met simultaneously:

[0143] (1) The entire vehicle is powered by high voltage and enters the Reday state;

[0144] (2) Vehicle speed ≤ 40km / h;

[0145] (3) Battery pack SOC ≥ 15% (TBD);

[0146] (4) Battery discharge power limit ≥25kW (TBD);

[0147] (5) The engine is running = 4;

[0148] (6) Received EVDP diagnostic request sent by EMS = 1.

[0149] The vehicle controller VDC will exit the ICMD catalytic converter diagnostic function when any of the following conditions are met:

[0150] (1) The entire vehicle exits the Reday state;

[0151] (2) Vehicle speed ≥ 45 km / h;

[0152] (3) Battery pack SOC ≤ 12%;

[0153] (4) Battery discharge power limit ≤ 20kW;

[0154] (5) Received ICMD catalyst diagnostic request sent by EMS = 0.

[0155] Step 5: ICMD Catalyst Diagnostic Auxiliary Operating Condition Control:

[0156] When VDC recognizes the above operating conditions and activates the ICMD catalytic converter diagnostic function, it controls the engine target torque request to be 10 Nm (TBD) and controls the generator GCU to enter the speed control mode, with a target speed request of 1500 * Ratio, where Ratio is the speed ratio between the generator GCU and the engine. When the engine sends the ICMD catalytic converter diagnostic request, it will simultaneously send a shutdown prohibition request. VDC should respond to the shutdown prohibition request until the engine auxiliary operating conditions are completed. If the engine sends the shutdown prohibition request while not in operation, VDC will not respond. When VDC recognizes the above exit conditions and exits the ICMD catalytic converter diagnostic function, VDC requests the engine torque to gradually increase until normal power generation is restored or the engine stops.

[0157] Step 6: ICTL Catalyst Heating Activation and Deactivation: The vehicle controller (VDC) activates the ICTL catalytic converter heating function when all of the following conditions are met simultaneously:

[0158] (1) The entire vehicle is powered by high voltage and enters the Reday state;

[0159] (2) Battery pack SOC ≤ 90%;

[0160] (3) Battery discharge power limit ≥25kW;

[0161] (4) The engine is running = 4;

[0162] (5) Received ICTL catalyst heating request sent by EMS = 1.

[0163] The vehicle controller (VDC) will deactivate the ICTL catalytic converter heating function when any of the following conditions are met:

[0164] (1) The entire vehicle exits the Reday state;

[0165] (2) Battery pack SOC ≤ 12% or SOC ≥ 96%;

[0166] (3) Battery discharge power limit ≤ 20kW;

[0167] (4) Received ICTL catalyst heating request sent by EMS = 0.

[0168] Step 7: ICTL Catalyst Heating Auxiliary Operating Condition Control:

[0169] When VDC recognizes the above operating conditions and activates the ICTL catalytic converter heating function, it controls the engine torque and generator speed to bring the three-way catalytic converter to its optimal operating temperature to ensure that the exhaust emissions meet the requirements. After the engine starts for 5-6 minutes, the three-way catalytic converter can be fully preheated to its operating temperature. The engine target torque and engine target speed are determined by two parameters: coolant temperature and vehicle speed, and are determined by the three-high calibration, as shown in Tables 5 and 6.

[0170] The VDC control engine target torque request VCU_EngTqReq is shown in Table 5, and the engine target speed request VCU_EngSpdReq is shown in Table 6. The generator GCU is controlled to enter speed control mode, with the target speed request as follows:

[0171] GCU_EngSpdReq=VCU_EngSpdReq*Ratio

[0172] Where Ratio is the speed ratio between the generator GCU and the engine; when the engine sends the ICTL catalyst heating request, it will simultaneously send a shutdown prohibition request; VDC should respond to the shutdown prohibition until the engine auxiliary conditions are completed. If the engine sends the shutdown prohibition request when it is not in operation, VDC will not respond; when VDC recognizes the above exit conditions and exits the ICTL catalyst heating function, VDC requests the engine torque to gradually increase until normal power generation is restored or the engine stops.

[0173] Furthermore, when the engine auxiliary operating condition is activated and enters the auxiliary operating condition control, the slope of the engine target torque request and the generator target speed request needs to be limited to prevent abnormal noise caused by sudden changes in torque and speed when the auxiliary operating condition is activated and exited.

[0174] The basic principle is as follows:

[0175] By calculating the difference between the target torque and the actual torque of the engine in the current cycle as the horizontal axis and the actual engine speed as the vertical axis, a two-dimensional table is established to calculate the first torque slope adjustment factor. That is, the larger the torque difference, the more the torque slope can be corrected. When the actual engine torque is closer to the target torque, the torque slope is appropriately reduced to make the engine torque switch smoothly and improve the NVH performance when the auxiliary operating condition is activated and deactivated. The first torque slope adjustment factor is shown in Table 1.

[0176] Meanwhile, the target torque slope of the engine is further corrected by calculating the second torque slope correction factor based on the engine coolant temperature, as shown in Table 3.

[0177] Final engine target torque slope:

[0178]

[0179] in, This indicates the final engine torque adjustment slope. Indicates the slope of the reference transmitter torque adjustment. This represents the first torque slope adjustment factor. This represents the second torque slope correction factor.

[0180] Similarly, the generator speed slope is By obtaining the difference between the generator's target speed and actual speed at the current moment, the first speed slope correction factor is calculated by looking up Table 2 in one dimension. Then, Table 4 is introduced to obtain the second speed slope correction factor corresponding to the engine coolant temperature, which is used to correct the generator speed slope in two stages.

[0181] Final generator speed slope:

[0182]

[0183] in, This indicates the final generator speed regulation slope. Indicates the slope of the reference generator speed regulation. This represents the first speed slope adjustment factor. This represents the second rotational speed slope correction factor.

[0184] Furthermore, within a power-on cycle, if the vehicle controller (VDC) does not activate any of the above engine auxiliary operating conditions, it will perform fixed-point power-speed or power-following power generation according to the range extender generation strategy. If a shutdown condition is detected, it will coordinate the engine and generator to perform shutdown control and enter pure electric mode. When the range extender enters the above auxiliary operating conditions such as EVDP fuel evaporation leak detection, ICMD catalyst diagnostics, and ICTL catalyst heating, it will send a prompt signal to the central control instrument to inform the driver that the engine is in range extender auxiliary operating mode and can be driven normally.

[0185] This embodiment provides a range extender auxiliary operating condition control method. Based on the information of components such as engine EMS, generator GCU, and battery pack BMS obtained by the vehicle control unit (VDC), it determines whether the conditions for activating the range extender auxiliary operating condition control are met. By coordinating the control of engine torque and GCU speed, it works with the engine to complete auxiliary operating conditions such as EVDP fuel evaporation leak detection, ICMD catalytic converter diagnosis, and ICTL catalytic converter heating. This further improves the vehicle's economy and stability and reduces harmful gas emissions.

[0186] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0187] Based on the same inventive concept, this application also provides a range extender auxiliary operating condition control device for implementing the range extender auxiliary operating condition control method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more embodiments of the range extender auxiliary operating condition control device provided below can be found in the limitations of the range extender auxiliary operating condition control method described above, and will not be repeated here.

[0188] In one embodiment, such as Figure 6 As shown, a range extender auxiliary operating condition control device is provided, applied to a vehicle controller, including: an operating condition acquisition module 601, an auxiliary operating condition activation module 602, and a control request construction module 603, wherein:

[0189] The operating condition acquisition module 601 is used to acquire real-time operating condition information of the vehicle after it is powered on.

[0190] The auxiliary operating condition activation module 602 is used to respond to the activation request for the target range extender auxiliary operating condition initiated by the engine of the vehicle. If the real-time operating condition information meets the preset activation conditions of the target range extender auxiliary operating condition, the target range extender auxiliary operating condition is activated, and the range extender output target parameters corresponding to the target range extender auxiliary operating condition are obtained.

[0191] The control request construction module 603 is used to construct a range extender output control request based on the range extender output target parameters; the range extender output control request is used to request the adjustment of the vehicle's range extender output parameters to the range extender output target parameters in order to complete the target range extender auxiliary working condition.

[0192] In one embodiment, the target parameters output by the range extender include: the target engine torque and the target generator speed corresponding to the target range extender auxiliary operating condition; the control request construction module 603 is further configured to respond to an exit request initiated by the vehicle's engine for the target range extender auxiliary operating condition, or to exit the target range extender auxiliary operating condition if the real-time operating condition information meets the preset exit conditions of the target range extender auxiliary operating condition.

[0193] In one embodiment, the real-time operating condition information includes: the actual engine torque and the actual generator speed of the vehicle; the control request construction module 603 is further configured to obtain a torque adjustment slope based on the torque difference between the engine target torque and the engine actual torque, and to obtain a speed adjustment slope based on the speed difference between the generator target speed and the generator actual speed; construct an engine torque control request based on the engine target torque and the torque adjustment slope, and construct a generator speed control request based on the generator target speed and the speed adjustment slope; the engine torque control request is used to request that the engine torque of the vehicle be adjusted to the engine target torque according to the torque adjustment slope, and the generator speed control request is used to request that the generator speed of the vehicle be adjusted to the generator target speed according to the speed adjustment slope.

[0194] In one embodiment, the real-time operating condition information further includes: the vehicle's engine coolant temperature and the actual engine speed; the control request construction module 603 is further configured to obtain a first torque slope adjustment factor based on the torque difference and the actual engine speed, and obtain a first speed slope correction factor based on the speed difference; obtain a second torque slope correction factor and a second speed slope correction factor corresponding to the engine coolant temperature; correct a preset reference torque adjustment slope using the first torque slope adjustment factor and the second torque slope correction factor to obtain a torque adjustment slope, and correct a preset reference speed adjustment slope using the first speed slope correction factor and the second speed slope correction factor to obtain a speed adjustment slope.

[0195] In one embodiment, the control request construction module 603 is further configured to obtain, from a first mapping relationship, a torque slope adjustment factor corresponding to the torque difference and the actual engine speed, as a first torque slope adjustment factor; and from a second mapping relationship, obtain a speed slope correction factor corresponding to the speed difference, as a first speed slope correction factor; the first mapping relationship stores the correspondence between different torque differences, actual engine speeds, and different torque slope adjustment factors, and the absolute value of the torque difference and the actual engine speed are positively correlated with the torque slope adjustment factor; the second mapping relationship stores the correspondence between different speed differences and speed slope correction factors, and the speed difference... The absolute value of the torque slope correction factor is positively correlated with the speed slope correction factor. From the third mapping relationship, the torque slope correction factor corresponding to the engine coolant temperature is obtained as the second torque slope correction factor. From the fourth mapping relationship, the speed slope correction factor corresponding to the engine coolant temperature is obtained as the second speed slope correction factor. The third mapping relationship stores the correspondence between different engine coolant temperatures and torque slope correction factors, and there is a positive correlation between engine coolant temperature and torque slope correction factors. The fourth mapping relationship stores the correspondence between different engine coolant temperatures and speed slope correction factors, and there is a positive correlation between engine coolant temperature and speed slope correction factors.

[0196] In one embodiment, the range extender auxiliary operating condition control device further includes an auxiliary operating condition exit module, which is used to exit the target range extender auxiliary operating condition in response to an exit request initiated by the vehicle's engine, or to exit the target range extender auxiliary operating condition if the real-time operating condition information meets the preset exit conditions of the target range extender auxiliary operating condition; the auxiliary operating condition activation module 602 is also used to generate a prompt signal corresponding to the target range extender auxiliary operating condition and send the prompt signal to the vehicle's central control instrument to indicate that the vehicle is currently in the target range extender auxiliary operating condition.

[0197] In one embodiment, the target range extender auxiliary operating condition includes: a fuel evaporative diagnostic pump leak detection operating condition; the auxiliary operating condition activation module 602 is further configured to activate the fuel evaporative diagnostic pump leak detection operating condition if the real-time operating condition information meets each of the first activation conditions; wherein, the first activation conditions include at least one of the following: the vehicle's high-pressure system entering a preset state, the vehicle speed being less than or equal to a preset first vehicle speed threshold, the vehicle's battery pack charge being greater than or equal to a preset first charge threshold, the vehicle's battery pack discharge power limit being greater than or equal to a preset first power threshold, and the vehicle's engine being in a preset operating state; auxiliary operating condition The exit module is further configured to exit the fuel evaporation diagnostic pump leak detection mode if the real-time operating condition information meets any of the first exit conditions; wherein the first exit conditions include at least one of the following: the vehicle's high-pressure system exits a preset state, the vehicle speed is greater than or equal to a preset second speed threshold, the vehicle's battery pack charge is less than or equal to a preset second charge threshold, and the vehicle's battery pack discharge power limit is less than or equal to a preset second power threshold; wherein the preset second speed threshold is greater than the preset first speed threshold, the preset second charge threshold is less than the preset first charge threshold, and the preset second power threshold is less than the preset first power threshold.

[0198] In one embodiment, the auxiliary operating condition activation module 602 is further used to obtain the ratio between the actual speed of the generator and the actual speed of the engine; take the preset first engine target torque as the engine target torque corresponding to the fuel evaporation diagnostic pump leak detection condition, and obtain the generator target speed corresponding to the fuel evaporation diagnostic pump leak detection condition according to the ratio and the first preset engine speed.

[0199] In one embodiment, the target range extender auxiliary operating condition includes: an integrated catalytic converter diagnostic auxiliary operating condition; the auxiliary operating condition activation module 602 is further configured to activate the integrated catalytic converter diagnostic auxiliary operating condition if the real-time operating condition information meets each of the second activation conditions; wherein the second activation conditions include at least one of the following: the vehicle's high-voltage system entering a preset state, the vehicle speed being less than or equal to a preset third vehicle speed threshold, the vehicle's battery pack charge being greater than or equal to a preset third charge threshold, the vehicle's battery pack discharge power limit being greater than or equal to a preset third power threshold, and the vehicle's engine being in a preset operating state; The exit module is further configured to exit the integrated catalytic converter diagnostic auxiliary operating condition if the real-time operating condition information meets any of the second exit conditions. The second exit conditions include at least one of the following: the vehicle's high-voltage system exits a preset state, the vehicle speed is greater than or equal to a preset fourth vehicle speed threshold, the vehicle's battery pack charge is less than or equal to a preset fourth charge threshold, and the vehicle's battery pack discharge power limit is less than or equal to a preset fourth power threshold. The preset fourth vehicle speed threshold is greater than a preset third vehicle speed threshold, the preset fourth charge threshold is less than a preset third charge threshold, and the preset fourth power threshold is less than a preset third power threshold.

[0200] In one embodiment, the auxiliary operating condition activation module 602 is further used to obtain the ratio between the actual speed of the generator and the actual speed of the engine; take the preset second engine target torque as the engine target torque corresponding to the integrated catalytic converter diagnostic auxiliary operating condition, and obtain the generator target speed corresponding to the integrated catalytic converter diagnostic auxiliary operating condition according to the ratio and the second preset engine speed.

[0201] In one embodiment, the target range extender auxiliary operating condition includes: an integrated catalytic converter heating auxiliary operating condition; the auxiliary operating condition activation module 602 is further configured to activate the integrated catalytic converter heating auxiliary operating condition if the real-time operating condition information meets each of the third activation conditions; wherein, the third activation conditions include at least one of the following: the vehicle's high-voltage system entering a preset state, the vehicle's battery pack charge being greater than or equal to a preset fifth charge threshold and less than or equal to a preset sixth charge threshold, the vehicle's battery pack discharge power limit being greater than or equal to a preset fifth power threshold, and the vehicle's engine being in a preset operating state; wherein, the preset sixth charge threshold is greater than the preset fifth charge threshold. Threshold; the auxiliary operating condition exit module is further used to exit the integrated catalytic converter heating auxiliary operating condition if the real-time operating condition information meets any of the third exit conditions; wherein, the third exit conditions include at least one of the following: the vehicle's high-voltage system exits a preset state, the vehicle's battery pack charge is less than or equal to a preset seventh charge threshold, the vehicle's battery pack charge is greater than or equal to a preset eighth charge threshold, and the vehicle's battery pack discharge power limit is less than or equal to a preset sixth power threshold; wherein, the preset seventh charge threshold is less than the preset fifth charge threshold, the preset eighth charge threshold is greater than the preset sixth charge threshold, and the preset sixth power threshold is less than the preset fifth power threshold.

[0202] In one embodiment, the auxiliary operating condition activation module 602 is further configured to obtain, from the fifth mapping relationship, the engine torque corresponding to the vehicle's engine coolant temperature and vehicle speed, as the engine target torque corresponding to the integrated catalytic converter heating auxiliary operating condition; the fifth mapping relationship stores the correspondence between different engine coolant temperatures, vehicle speeds and different engine torques, wherein the engine torque is negatively correlated with the engine coolant temperature and vehicle speed, and the engine torque is set with a minimum torque value; from the sixth mapping relationship, the target engine speed corresponding to the vehicle's engine coolant temperature and vehicle speed is obtained; the sixth mapping relationship stores the correspondence between different engine coolant temperatures, vehicle speeds and different engine speeds, wherein the engine speed is positively correlated with the engine coolant temperature and vehicle speed, and the engine torque is set with a maximum speed value; based on the ratio between the vehicle's actual generator speed and the actual engine speed, and the target engine speed, the generator target speed corresponding to the integrated catalytic converter heating auxiliary operating condition is obtained.

[0203] Each module in the aforementioned range extender auxiliary operating condition control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the vehicle controller in hardware form or independent of it, or stored in the memory of the vehicle controller in software form, so that the processor can call and execute the corresponding operations of each module.

[0204] In one embodiment, a vehicle controller is provided, the internal structure of which is shown in the figure below. Figure 7 As shown, the vehicle controller includes a processor, memory, input / output interfaces, and a communication interface. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the input / output interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores computer programs. The internal memory provides an environment for the execution of the computer programs in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a range extender auxiliary operating condition control method.

[0205] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the vehicle controller to which the present application is applied. A specific vehicle controller may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0206] In one embodiment, a vehicle controller is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.

[0207] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.

[0208] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0209] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0210] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0211] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0212] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method for controlling auxiliary operating conditions of a range extender, characterized in that, Applied to a vehicle controller, the method includes: After the vehicle is powered on, obtain the vehicle's real-time operating status information; In response to an activation request for a target range extender auxiliary operating condition initiated by the vehicle's engine, if the real-time operating condition information meets the preset activation conditions of the target range extender auxiliary operating condition, the target range extender auxiliary operating condition is activated, and the engine target torque and generator target speed corresponding to the target range extender auxiliary operating condition are obtained. Based on the torque difference between the engine target torque and the engine actual torque and the engine actual speed, a first torque slope adjustment factor is obtained, and based on the speed difference between the generator target speed and the generator actual speed, a first speed slope correction factor is obtained. Obtain the second torque slope correction factor and the second speed slope correction factor corresponding to the engine coolant temperature; The torque adjustment slope is obtained by correcting the preset reference torque adjustment slope using the first torque slope adjustment factor and the second torque slope correction factor, and the speed adjustment slope is obtained by correcting the preset reference speed adjustment slope using the first speed slope correction factor and the second speed slope correction factor. An engine torque control request is constructed based on the engine target torque and the torque adjustment slope, and a generator speed control request is constructed based on the generator target speed and the speed adjustment slope; the engine torque control request and the generator speed control request are used to complete the target range extender auxiliary operating condition.

2. The method according to claim 1, characterized in that, After activating the target range extender's auxiliary operating condition, the process further includes: In response to a request to exit the target range extender auxiliary operating condition initiated by the vehicle's engine, or if the real-time operating condition information meets the preset exit conditions of the target range extender auxiliary operating condition, the target range extender auxiliary operating condition is exited.

3. The method according to claim 2, characterized in that, The step of obtaining a first torque slope adjustment factor based on the torque difference and the actual engine speed, and obtaining a first speed slope correction factor based on the speed difference, includes: From the first mapping relationship, a torque slope adjustment factor corresponding to the torque difference and the actual engine speed is obtained as the first torque slope adjustment factor; and from the second mapping relationship, a speed slope correction factor corresponding to the speed difference is obtained as the first speed slope correction factor. The first mapping relationship stores the correspondence between different torque differences, actual engine speeds and different torque slope adjustment factors, and the absolute value of the torque difference and the actual engine speed are positively correlated with the torque slope adjustment factor. The second mapping relationship stores the correspondence between different speed differences and speed slope correction factors, and the absolute value of the speed difference is positively correlated with the speed slope correction factor. The process of obtaining the second torque slope correction factor and the second speed slope correction factor corresponding to the engine coolant temperature includes: From the third mapping relationship, a torque slope correction factor corresponding to the engine coolant temperature is obtained as the second torque slope correction factor; and from the fourth mapping relationship, a speed slope correction factor corresponding to the engine coolant temperature is obtained as the second speed slope correction factor. The third mapping relationship stores the correspondence between different engine coolant temperatures and torque slope correction factors, and there is a positive correlation between engine coolant temperature and torque slope correction factors. The fourth mapping relationship stores the correspondence between different engine coolant temperatures and speed slope correction factors, and there is a positive correlation between engine coolant temperature and speed slope correction factors.

4. The method according to claim 2, characterized in that, The target range extender auxiliary operating conditions include: fuel evaporation diagnostic pump leak detection operating conditions; if the real-time operating condition information meets the preset activation conditions of the target range extender auxiliary operating conditions, then the target range extender auxiliary operating conditions are activated, including: If the real-time operating condition information meets each of the first activation conditions, then the fuel evaporation diagnostic pump leak detection condition is activated; wherein, the first activation conditions include at least one of the following: the vehicle's high-pressure system enters a preset state, the vehicle speed is less than or equal to a preset first vehicle speed threshold, the vehicle's battery pack charge is greater than or equal to a preset first charge threshold, the vehicle's battery pack discharge power limit is greater than or equal to a preset first power threshold, and the vehicle's engine is in a preset operating state. If the real-time operating condition information meets the preset exit conditions of the target range extender auxiliary operating condition, then exiting the target range extender auxiliary operating condition includes: If the real-time operating condition information meets any of the first exit conditions, the fuel evaporation diagnostic pump leak detection condition is exited; wherein, the first exit conditions include at least one of the following: the vehicle's high-pressure system exiting the preset state, the vehicle speed being greater than or equal to a preset second speed threshold, the vehicle's battery pack charge being less than or equal to a preset second charge threshold, and the vehicle's battery pack discharge power limit being less than or equal to a preset second power threshold; wherein, the preset second speed threshold is greater than the preset first speed threshold, the preset second charge threshold is less than the preset first charge threshold, and the preset second power threshold is less than the preset first power threshold.

5. The method according to claim 4, characterized in that, The acquisition of the engine target torque and generator target speed corresponding to the target range extender auxiliary operating condition includes: Obtain the ratio between the actual speed of the generator and the actual speed of the engine of the vehicle; The preset first engine target torque is used as the engine target torque corresponding to the fuel evaporation diagnostic pump leak detection condition, and the generator target speed corresponding to the fuel evaporation diagnostic pump leak detection condition is obtained according to the ratio and the first preset engine speed.

6. The method according to claim 2, characterized in that, The target range extender auxiliary operating condition includes: integrated catalytic converter diagnostic auxiliary operating condition; the step of activating the target range extender auxiliary operating condition if the real-time operating condition information meets the preset activation conditions of the target range extender auxiliary operating condition includes: If the real-time operating condition information meets each of the second activation conditions, then the integrated catalytic converter diagnostic auxiliary operating condition is activated; wherein, the second activation conditions include at least one of the following: the vehicle's high-voltage system enters a preset state, the vehicle speed is less than or equal to a preset third speed threshold, the vehicle's battery pack charge is greater than or equal to a preset third charge threshold, the vehicle's battery pack discharge power limit is greater than or equal to a preset third power threshold, and the vehicle's engine is in a preset operating state; If the real-time operating condition information meets the preset exit conditions of the target range extender auxiliary operating condition, then exiting the target range extender auxiliary operating condition includes: If the real-time operating condition information meets any of the second exit conditions, the integrated catalytic converter diagnostic auxiliary operating condition is exited; wherein, the second exit conditions include at least one of the following: the vehicle's high-voltage system exits the preset state, the vehicle speed is greater than or equal to a preset fourth speed threshold, the vehicle's battery pack charge is less than or equal to a preset fourth charge threshold, and the vehicle's battery pack discharge power limit is less than or equal to a preset fourth power threshold; wherein, the preset fourth speed threshold is greater than the preset third speed threshold, the preset fourth charge threshold is less than the preset third charge threshold, and the preset fourth power threshold is less than the preset third power threshold.

7. The method according to claim 6, characterized in that, The acquisition of the engine target torque and generator target speed corresponding to the target range extender auxiliary operating condition includes: Obtain the ratio between the actual speed of the generator and the actual speed of the engine of the vehicle; The preset second engine target torque is used as the engine target torque corresponding to the integrated catalytic converter diagnostic auxiliary operating condition, and the generator target speed corresponding to the integrated catalytic converter diagnostic auxiliary operating condition is obtained according to the ratio and the second preset engine speed.

8. The method according to claim 2, characterized in that, The target range extender auxiliary operating condition includes: integrated catalytic converter heating auxiliary operating condition; if the real-time operating condition information meets the preset activation conditions of the target range extender auxiliary operating condition, then activating the target range extender auxiliary operating condition includes: If the real-time operating condition information meets each of the third activation conditions, then the integrated catalytic converter heating auxiliary operating condition is activated; wherein, the third activation conditions include at least one of the following: the vehicle's high-voltage system entering a preset state, the vehicle's battery pack charge being greater than or equal to a preset fifth charge threshold and less than or equal to a preset sixth charge threshold, the vehicle's battery pack discharge power limit being greater than or equal to a preset fifth power threshold, and the vehicle's engine being in a preset operating state; wherein, the preset sixth charge threshold is greater than the preset fifth charge threshold; If the real-time operating condition information meets the preset exit conditions of the target range extender auxiliary operating condition, then exiting the target range extender auxiliary operating condition includes: If the real-time operating condition information meets any of the third exit conditions, the integrated catalytic converter heating auxiliary operating condition is exited; wherein, the third exit conditions include at least one of the following: the vehicle's high-voltage system exiting a preset state, the vehicle's battery pack charge being less than or equal to a preset seventh charge threshold, the vehicle's battery pack charge being greater than or equal to a preset eighth charge threshold, and the vehicle's battery pack discharge power limit being less than or equal to a preset sixth power threshold; wherein, the preset seventh charge threshold is less than the preset fifth charge threshold, the preset eighth charge threshold is greater than the preset sixth charge threshold, and the preset sixth power threshold is less than the preset fifth power threshold.

9. The method according to claim 8, characterized in that, The acquisition of the engine target torque and generator target speed corresponding to the target range extender auxiliary operating condition includes: From the fifth mapping relationship, the engine torque corresponding to the engine coolant temperature and the vehicle speed of the vehicle is obtained as the engine target torque corresponding to the integrated catalytic converter heating auxiliary working condition; the fifth mapping relationship stores the correspondence between different engine coolant temperatures, vehicle speeds and different engine torques, wherein the engine torque is negatively correlated with the engine coolant temperature and vehicle speed, and the engine torque is set with a minimum torque value. From the sixth mapping relationship, the target engine speed corresponding to the engine coolant temperature and the vehicle speed of the vehicle is obtained; the sixth mapping relationship stores the correspondence between different engine coolant temperatures, vehicle speeds and different engine speeds, wherein the engine speed is positively correlated with the engine coolant temperature and the vehicle speed, and the engine torque is set with a maximum speed value. The target generator speed corresponding to the integrated catalytic converter heating auxiliary operating condition is obtained based on the ratio between the actual generator speed and the actual engine speed of the vehicle, and the target engine speed.

10. A vehicle controller, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Ammonia storage control

    CN103541791A

  • Extended Range Electric Vehicle (EREV) auxiliary power unit power distribution method, device and vehicle

    CN106467037A