Method, device and computer readable storage medium for starting range extender

By controlling the generator to drag the engine to a preset speed and enter idle mode when the range extender starts, the problem of frequent start-up failures of the range extender is solved, the start-up success rate and ride comfort are improved, and the service life of the engine is extended.

CN116279390BActive Publication Date: 2026-06-12ZHEJIANG GEELY HLDG GRP CO LTD +2

Patent Information

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

Smart Images

  • Figure CN116279390B_ABST
    Figure CN116279390B_ABST
Patent Text Reader

Abstract

The application discloses a start control method and device of a range extender and a computer readable storage medium, and the method comprises the following steps: when it is detected that the range extender meets a start condition, a generator is controlled to drag an engine to rotate; a duration, during which the rotating speed of the engine is greater than or equal to a preset rotating speed, is acquired; and when the duration is greater than or equal to a preset duration, the range extender is controlled to enter an idle speed mode. By giving the range extender a certain fuel preparation time, when the duration of the engine is greater than or equal to the preset duration, the fuel of the range extender is sufficient, the range extender can be successfully started, and the comfort of a driver is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of new energy electric vehicle technology, and in particular to a method, device and computer-readable storage medium for starting a range extender. Background Technology

[0002] Currently, range-extended electric vehicles (REEVs) use a range extender to generate electricity to charge the battery and drive the motor, thus increasing the vehicle's range. In rare cases, REEVs operate in range-extending mode, where the range extender generates electricity to drive the motor or charge the battery. In related technologies, to ensure successful range extender startup, the engine typically generates more torque than during normal operation, causing a sudden increase in engine speed. However, this surge in engine speed leads to a sharp increase in fuel demand. If fuel supply is insufficient at this time, the range extender will fail to start, reducing driver and passenger comfort. Summary of the Invention

[0003] This application provides a method, device, and computer-readable storage medium for controlling the start-up of a range extender, aiming to solve the problem of frequent start-up failures of the range extender affecting driver comfort.

[0004] This application provides a method for starting up a range extender, the method comprising:

[0005] When the range extender is detected to meet the starting conditions, the generator is controlled to drive the engine to rotate.

[0006] Obtain the duration during which the engine speed is greater than or equal to a preset speed;

[0007] When the duration is greater than or equal to a preset duration, the range extender is controlled to enter idle mode.

[0008] Optionally, when it is detected that the range extender is enabled and the vehicle's required power generation is greater than or equal to a preset power generation, the range extender is determined to meet the startup conditions; or,

[0009] When it is detected that the range extender is enabled and the high / low idle speed request range extender start strategy is valid, it is determined that the range extender meets the start conditions; or...

[0010] When it is detected that the range extender is enabled and the maximum defrost request range extender start-up strategy is effective, it is determined that the range extender meets the start-up conditions.

[0011] Optionally, the method further includes:

[0012] The range extender is deemed to be enabled when all of the following enabling conditions are met, including:

[0013] The vehicle is in a state of readiness to start;

[0014] The fault levels of the vehicle, generator, and engine are all lower than the preset fault levels;

[0015] The current remaining charge of the power battery is less than the preset charge.

[0016] The fault flag for the range extender starting failure has expired.

[0017] Both the generator and the engine are communicating normally;

[0018] The current remaining fuel level is greater than or equal to the preset fuel level;

[0019] The generator's current feedback status indicates it is not in an active discharge state;

[0020] There have been no instances of shutdowns caused by generator overheating, engine coolant overheating, engine oil overheating, excessively high engine oil pressure, or excessively low engine oil pressure.

[0021] Optionally, after the step of obtaining the duration for which the engine speed is greater than or equal to a preset speed, the method further includes:

[0022] When the duration is less than the preset duration and the duration is greater than or equal to the preset minimum allowable duration, the number of engine starts is obtained;

[0023] When the number of starts is greater than or equal to a preset number, a shutdown command for the range extender is generated;

[0024] The range extender is shut down according to the shutdown command.

[0025] Optionally, after the step of obtaining the number of engine starts when the duration is less than the preset duration and the duration is greater than or equal to the preset minimum allowable duration, the method further includes:

[0026] When the number of starts is less than the preset number, return to the step of controlling the generator to drive the engine to rotate when the start-up conditions of the range extender are detected.

[0027] Optionally, the method further includes:

[0028] If the duration is less than the preset minimum allowable duration, return to the step of controlling the generator to drive the engine to rotate when the range extender is detected to meet the start-up conditions.

[0029] Optionally, the step of controlling the generator to drive the engine to rotate when the range extender is detected to meet the starting conditions includes:

[0030] When the range extender is detected to meet the start-up conditions, an enable command is sent to the generator;

[0031] Obtain the operating status feedback from the generator;

[0032] When the generator feedback operating state is in the enabled state, an auxiliary shutdown switch closing signal is sent to the engine, and the requested torque of the generator is determined so that the generator drives the engine to rotate based on the requested torque.

[0033] Optionally, after the step of obtaining the operating status feedback from the generator, the method further includes:

[0034] When the operating state of the generator feedback is an inaccessible state, the duration of the feedback of the inaccessible state is obtained.

[0035] When the feedback duration exceeds a preset duration, an enable fault command for the generator is generated;

[0036] The enable command of the generator is cleared according to the enable fault command.

[0037] In addition, to achieve the above objectives, the present invention also provides a range extender start-up control device, the range extender start-up control device comprising: a memory and a processor, wherein the memory stores a range extender start-up control program that can run on the processor, and when the range extender start-up control program is executed by the processor, it implements the steps of the above-described range extender start-up control method.

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

[0039] This application provides a technical solution for starting control of a range extender, including a method, device, and computer-readable storage medium. When the range extender meets the starting conditions, a generator is used to drive the engine speed to above a preset speed. Then, when the engine speed reaches above the preset speed and the engine's duration is greater than or equal to a preset duration, the range extender is controlled to enter idle mode. By providing the range extender with sufficient fuel preparation time, when the engine's duration is greater than or equal to the preset duration, the range extender has sufficient fuel, enabling successful starting and improving driver and passenger comfort. Attached Figure Description

[0040] Figure 1 This is a flowchart illustrating the first embodiment of the start-up control method for the range extender of the present invention.

[0041] Figure 2 This is a schematic diagram illustrating the enable judgment of the range extender in this invention;

[0042] Figure 3 This is a schematic diagram of the start-up control device for the range extender involved in an embodiment of the present invention.

[0043] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. The accompanying drawings are only one embodiment and not the entirety of the invention. Detailed Implementation

[0044] Currently, to ensure the range extender starts properly, the engine speed is typically increased briefly during startup before gradually decreasing to a speed required for normal operation. However, when the engine speed spikes, fuel demand increases dramatically, and insufficient fuel supply in a short period leads to frequent start-up failures of the range extender, affecting the comfort of the driver and passengers.

[0045] To address the problem of frequent start-up failures of range extenders affecting driver comfort, this application proposes a start-up control method for range extenders. When the range extender meets the start-up conditions, the generator drives the engine speed to a preset speed or higher. Then, when the engine speed reaches the preset speed and the engine's duration is greater than or equal to a preset duration, the range extender is controlled to enter idle mode. By providing the range extender with sufficient fuel preparation time, when the engine's duration is greater than or equal to the preset duration, the range extender has sufficient fuel, enabling successful start-up and improving driver comfort. Simultaneously, it avoids the impact of frequent generator start-up failures on engine lifespan, such as excessive fuel injection leading to engine flooding. Furthermore, by controlling the generator to drive the engine speed to a speed greater than or equal to the preset speed, and then controlling the range extender to start when the engine's duration is greater than or equal to the preset duration, it avoids the upward surge during engine start-up that causes significant noise and vibration, allowing the range extender to start smoothly.

[0046] To better understand the above technical solutions, exemplary embodiments of this disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of this disclosure to those skilled in the art.

[0047] First embodiment.

[0048] like Figure 1As shown, in the first embodiment of this application, the start-up control method for the range extender includes the following steps:

[0049] Step S110: When the range extender is detected to meet the starting conditions, the generator is controlled to drive the engine to rotate.

[0050] In this embodiment, the range extender is a combination of an engine and a generator; that is, the range extender includes both an engine and a generator. The starting conditions are the conditions that allow the range extender to operate. When the range extender meets the starting conditions, the generator drives the engine to rotate forward, causing the water pump to operate and the coolant in the range extender to circulate continuously, thereby reducing the engine coolant temperature. This effectively improves the efficiency of reducing engine coolant temperature without changing the component structure or vehicle cost.

[0051] In one embodiment, when the range extender is detected to meet the starting conditions, an enable command is sent to the generator, and the generator's operating status is obtained. If the generator's operating status is in an enableable state, an auxiliary stop switch closing signal is sent to the engine, and the requested torque of the generator is determined so that the generator can drive the engine to rotate based on the requested torque. For example, the range extender sends an enable command to the generator and then waits for the generator's operating status. If the generator's operating status is in an enableable state, the range extender sends an engine auxiliary stop switch closing signal to the engine and simultaneously sends a positive requested torque to the generator, causing the generator to drive the engine to an ignition speed ≥ 400 rpm, at which point the engine controller can automatically ignite and start the engine.

[0052] In one embodiment, when the range extender is detected to meet the startup conditions, an enable command is sent to the generator, and the generator's feedback operating status is obtained. If the generator's feedback operating status is an enable-disallowed state, the feedback duration of the enable-disallowed state is obtained. If the feedback duration exceeds a preset duration, an enable fault command for the generator is generated. The enable fault command for the generator is then cleared. The preset duration can be set according to actual conditions; for example, it can be set to 200ms. If the feedback duration exceeds 200ms, a generator enable feedback timeout fault is confirmed, and the generator enable command is cleared.

[0053] Step S120: Obtain the duration during which the engine speed is greater than or equal to a preset speed;

[0054] Step S130: When the duration is greater than or equal to a preset duration, control the range extender to enter idle mode.

[0055] In this embodiment, the preset speed is the minimum ignition speed at which the engine starts. This preset speed can be determined according to actual conditions. For example, the preset speed in this application can be set to 400 rpm. When the generator drives the engine to rotate, and the current engine speed is greater than or equal to 400 rpm, the engine controller can automatically ignite and control the engine to start. The preset duration can be determined according to actual conditions, for example, set to 900 ms. When the duration of the engine speed being greater than or equal to the preset speed is greater than or equal to 900 ms, it is determined that the engine has started successfully, and the range extender is controlled to enter idle mode to maintain the current state and wait for power generation.

[0056] Optionally, a time frame is started from when the generator is enabled and its current speed is less than a preset speed threshold. If, during this time frame, the engine speed is greater than or equal to the preset speed for a duration greater than or equal to the preset speed, then the engine is considered to have started successfully. For example, a time frame is started from when the generator is enabled and the engine's current speed is less than 50 rpm. If, during this 1.9-second period, the engine's current speed is greater than or equal to 900 rpm for a duration greater than or equal to 900 ms, then the engine is considered to have started successfully, and the range extender is controlled to enter idle mode. This allows the engine to idle for a period of time after starting, ensuring that the lubricating oil fully lubricates the bearings before the turbocharger rotor rotates at high speed.

[0057] According to the above technical solution, this embodiment detects that the range extender meets the starting conditions, using a generator to drive the engine speed to above a preset speed. Then, when the engine's current speed reaches above the preset speed and the engine's duration is greater than or equal to a preset duration, the range extender is controlled to enter idle mode. By providing the range extender with sufficient fuel preparation time, when the engine's duration is greater than or equal to the preset duration, the range extender has sufficient fuel, enabling successful starting and improving driver comfort. Simultaneously, it avoids frequent generator start-up failures leading to excessive fuel injection and engine flooding, thus extending engine lifespan. Furthermore, by controlling the generator to drive the engine's current speed to above or equal to a preset speed, and then controlling the range extender to start when the engine's duration is greater than or equal to the preset duration, it avoids the upward surge during engine start-up that causes significant noise and vibration, allowing the range extender to start smoothly.

[0058] Second embodiment.

[0059] Before step S110 in the first embodiment of this application, the start-up control method for the range extender of this application further includes a step of determining whether the range extender meets the start-up conditions. Specifically, the determination of whether the range extender meets the start-up conditions can be made from the following situations:

[0060] Step S210: When it is detected that the range extender is enabled and the required power generation of the vehicle is greater than or equal to the preset power generation, it is determined that the range extender meets the start-up conditions.

[0061] In this embodiment, the preset power generation is the minimum power point at which the range extender is allowed to generate electricity, which can be set according to actual conditions. The preset power generation in this application can be set to 4KW. When both the range extender's enablement and the vehicle's required power generation are greater than or equal to the preset power generation, the range extender is determined to meet the start-up conditions.

[0062] Step S220: When it is detected that the range extender is enabled and the high and low idle speed request range extender start strategy is effective, it is determined that the range extender meets the start conditions.

[0063] In this embodiment, the high and low idle speed range extender activation strategy includes a high idle speed range extender activation strategy and a low idle speed range extender activation strategy, which can be set according to actual conditions. Because the throttle valve controls the engine's intake air volume through the idle speed control valve, the vehicle's idle speed can be adjusted by changing the opening of the idle speed control valve. The high and low idle speed range extender activation strategy effectively indicates that the vehicle is currently using either the high idle speed function or the low idle speed function, and requests the range extender to start when either function is activated. If the range extender is enabled and the high and low idle speed functions are activated, then the range extender is deemed to meet the activation conditions.

[0064] Step S230: When it is detected that the range extender is enabled and the maximum defrost request range extender start-up strategy is effective, it is determined that the range extender meets the start-up conditions.

[0065] In this embodiment, the maximum defrost request range extender activation strategy effectively indicates that the vehicle is currently using the maximum defrost function, and requests the range extender to start when the maximum defrost function is activated. If the range extender is enabled and the maximum defrost function is activated, then the range extender is determined to meet the activation conditions.

[0066] In one embodiment, when the range extender is detected to be enabled, if any of the following conditions are met: the vehicle's required power generation is greater than or equal to the range extender's minimum allowed power point and the NVH shutdown strategy is invalid, the battery heating request range extender start strategy is valid, or the emission detection request range extender start strategy is valid, then the range extender is determined to meet the start conditions.

[0067] Regarding the aforementioned NVH shutdown strategy: In order to improve the overall vehicle NVH performance and reduce noise by shutting down the range extender when the vehicle is static or at low speed, the system continuously monitors information such as remaining battery power, vehicle speed, and accelerator pedal depth. The vehicle enters the NVH shutdown strategy when the following conditions are met: the remaining battery power fed back by the power battery is greater than or equal to a first preset remaining battery power; the current vehicle speed is less than or equal to a first preset vehicle speed; the current accelerator pedal depth is less than or equal to a first preset accelerator pedal depth; the duration for which the current accelerator pedal depth is less than or equal to the first preset accelerator pedal depth is greater than or equal to a first preset duration; and the vehicle is not currently in a forced start mode. For example, assuming the remaining charge of the power battery is 30% and the first preset remaining charge is 25%; the current vehicle speed is 15km / h and the first preset vehicle speed is 20km / h; the current throttle depth is 10% and the first preset throttle depth is 20%; the duration of the current throttle depth being less than or equal to the first preset throttle depth is 70s, and the first preset duration is 60s; and the vehicle is not currently in REC (Restart Control) mode. Since the remaining charge of the power battery is ≥25%, the current vehicle speed is ≤20km / h, the duration of the current throttle depth being ≤20% is ≥60s, and the vehicle is not currently in REC mode, the NVH (Noise, Vibration, and Harshness) shutdown strategy is initiated.

[0068] Optionally, the vehicle exits the NVH shutdown condition when any of the following conditions are met: the remaining charge fed back by the power battery is less than or equal to a second remaining charge; the current vehicle speed is greater than or equal to a second preset vehicle speed; the duration for which the current vehicle speed is greater than or equal to the second preset vehicle speed is greater than or equal to a second preset duration; the current throttle depth is greater than or equal to a second preset throttle depth; the duration for which the current throttle depth is greater than or equal to the second throttle depth is greater than or equal to a third preset duration; or the vehicle is currently in a forced start mode. For example, assuming the remaining charge of the power battery is 20%, the second preset remaining charge is 22%; the current vehicle speed is 35km / h, the second preset vehicle speed is 30km / h, the current vehicle speed is greater than or equal to the second preset vehicle speed for 25 seconds, and the second preset duration is 20 seconds; the current throttle depth is 80%, the second preset throttle depth is 70%; the current throttle depth is greater than or equal to the second preset throttle depth for 15 seconds, and the third preset duration is 12 seconds; the vehicle is currently in REC (Restart Control) mode. Because the remaining charge of the power battery is ≤22%, the current vehicle speed is ≥30km / h for ≥20 seconds, the current throttle depth is ≥70% for ≥12 seconds, and the vehicle is currently in REC strong start mode, the NVH (Noise, Vibration, and Harshness) shutdown strategy is exited.

[0069] Regarding the range extender start strategy for the aforementioned emissions testing request: When a vehicle is registered or undergoes its annual inspection, the engine needs to run continuously at a fixed speed for a certain period of time when the vehicle passes through the testing line for emissions testing. The emissions testing function strategy varies depending on the vehicle model and fuel.

[0070] Regarding the aforementioned high and low idle speed request range extender start-up strategy, the methods used to test its effectiveness include: the dual idle speed method for gasoline range extenders and the free acceleration method for diesel range extenders. Among these,

[0071] (1) Gasoline range extender dual idle speed method

[0072] Gasoline range extenders fall under the category of gasoline vehicles and are tested for emissions using the dual idle speed method in GB18285-2018. Before testing, the engine must be warmed up and the test should begin when the engine coolant temperature is ≥70℃.

[0073] The range extender continuously monitors the following conditions during operation:

[0074] 1) The current vehicle speed is ≤3km / h;

[0075] 2) The vehicle is currently in neutral (N) gear.

[0076] 3) The range extender enable condition is valid;

[0077] 4) Set the range extender idle speed switch to high or low idle speed;

[0078] When all of the above conditions are met, the high and low idle speed start-up range extender strategy is considered effective; when any of the above conditions are invalid, the range extender considers the high and low idle speed start-up range extender strategy to be invalid.

[0079] (2) Free acceleration method of diesel range extender

[0080] Diesel range extenders fall under the category of diesel vehicles and are tested for emissions using the free acceleration method in GB3847-2018. Before testing, the engine must be warmed up and the test should begin when the engine coolant temperature is ≥70℃.

[0081] The range extender continuously monitors the following conditions during operation:

[0082] 1) The current vehicle speed is ≤3km / h;

[0083] 2) The vehicle is currently in neutral (N) gear.

[0084] 3) The range extender enable condition is valid;

[0085] 4) Set the range extender idle speed switch to high or low idle speed;

[0086] When the range extender detects that the above conditions are met simultaneously, the range extender considers the high and low idle speed start-up strategy to be effective; when any of the above conditions are invalid, the range extender considers the high and low idle speed start-up strategy to be invalid.

[0087] In one embodiment, the range extender continuously monitors the startup requirements of various strategies during operation, and strategy or mode conflicts may exist. For strategies that require the range extender to start, the range extender prioritizes the strategies in the following order: range extender emission detection function strategy > battery heating start range extender strategy > forced start mode > NVH condition shutdown strategy > intelligent mode > pure electric mode > maximum defrost request range extender startup strategy.

[0088] In one embodiment, whether the range extender is enabled indicates whether the range extender can be started. Multiple enable conditions can be preset according to actual conditions. When all enable conditions are met, the range extender is determined to be enabled, and an enable flag is sent, thus allowing the range extender to start. If any one of the enable conditions is not met, the range extender is not allowed to start.

[0089] Optionally, the enabling conditions set in this application include, but are not limited to, those provided in this application. Figure 2 The judgment conditions shown are as follows:

[0090] (1) The vehicle is in a state of readiness to start;

[0091] (2) The fault levels of the whole vehicle, generator and engine are all lower than the preset fault levels;

[0092] (3) The current remaining power of the power battery is less than the preset power;

[0093] (4) The fault flag for the range extender starting failure is invalid;

[0094] (5) Both the generator and the engine are communicating normally;

[0095] (6) The current remaining fuel level is greater than or equal to the preset fuel level;

[0096] (7) The current state fed back by the generator is not in an active discharge state;

[0097] (8) No shutdown failures have occurred due to generator overheating, generator overheating, engine water temperature overheating, engine oil overheating, engine oil pressure over-high or engine oil pressure over-low.

[0098] This application sets multiple enable conditions for the range extender, and starts the range extender when all enable conditions are met, thereby improving the judgment accuracy and making the start-stop control of the range extender more intelligent.

[0099] According to the above technical solution, this embodiment can determine whether to allow the range extender to start based on whether the range extender is allowed to be enabled, and in combination with factors such as the vehicle's required power generation, high and low idle speed request range extender start strategy, and maximum defrost request range extender start strategy, as factors affecting whether the range extender meets the start conditions, so that the range extender can realize start judgment in different application scenarios.

[0100] Third embodiment.

[0101] Based on the first or second embodiment, after step S120, the start-up control method for the range extender of this application further includes steps S310-S330:

[0102] Step S110: When the range extender is detected to meet the starting conditions, control the generator to drive the engine to rotate;

[0103] Step S120: Obtain the duration during which the engine speed is greater than or equal to a preset speed;

[0104] Step S310: When the duration is less than the preset duration and the duration is greater than or equal to the preset minimum allowable duration, obtain the number of times the engine is started.

[0105] Step S320: When the number of starts is greater than or equal to a preset number, a stop command for the range extender is generated;

[0106] Step S330: Perform shutdown control of the range extender according to the shutdown command.

[0107] In this embodiment, the preset minimum allowable duration can be set according to actual conditions, and the preset number of starts is the preset allowable number of starts, which can be set according to the performance of the range extender. A time period can be started from when the generator is enabled and its current speed is less than a certain preset speed threshold. If, within this time period, the duration for which the engine's current speed is greater than or equal to the preset speed is less than the preset duration (i.e., the engine's duration is less than the preset duration), and the duration is greater than or equal to the preset minimum allowable duration, then the start is considered a failure. For example, assuming that within 1.9 seconds, the duration for which the engine's current speed is less than 900 rpm is between 400ms ≤ t < 900ms, then the start is considered a failure, and the fuel injection command is cleared. Here, 400ms is the preset minimum allowable duration, and 900ms is the preset duration.

[0108] In this embodiment, when the duration is less than the preset duration and the duration is greater than or equal to the preset minimum allowable duration, it indicates that the range extender may have a problem with frequent start-up failures. To avoid the impact on engine life caused by excessive fuel injection due to frequent generator start-up failures, which could lead to engine flooding, this application records and accumulates the number of engine start-ups each time the engine fails to start. Based on this number of start-ups, it determines whether to implement shutdown control for the range extender, thereby preventing frequent starts of the range extender.

[0109] In one embodiment, if the number of starts is less than a preset number, the range extender is re-checked to see if it meets the starting conditions. If the range extender meets the starting conditions, the generator is controlled to drive the engine. For example, if the start is considered to have failed, the failure counter cnt is incremented by 1; at the same time, shutdown control is performed. After the generator stops, if the number of starts accumulated by the failure counter cnt is less than 3, the start process is re-executed; if the failure counter cnt is greater than or equal to 3, the range extender start failure is confirmed, and the process jumps to the range extender shutdown control process, and the range extender will not be started again in this power-on condition.

[0110] If the range extender fails to start after multiple attempts, a shutdown command can be generated to control the range extender to stop. Optionally, the engine of the range extender can be forcibly shut down by cutting off the fuel supply to effectively prevent the range extender from restarting.

[0111] This embodiment, based on the above technical solution, employs the following methods: when the range extender meets the starting conditions, the generator is controlled to drive the engine to rotate; the duration for which the engine speed is greater than or equal to a preset speed is obtained; when the duration is less than the preset duration but greater than or equal to a preset minimum allowable duration, the number of engine starts is obtained; when the number of starts is greater than or equal to a preset number, a shutdown command for the range extender is generated; and the range extender is shut down according to the shutdown command. This avoids the impact on engine life caused by excessive fuel injection due to frequent generator start failures, thus improving engine life.

[0112] In one embodiment, when the range extender is detected to meet the starting conditions, the generator can be controlled to drive the engine to rotate; the duration for which the engine speed is greater than or equal to a preset speed can be obtained; if the duration is less than a preset minimum allowable duration, the range extender considers the start-up invalid, clears the fuel injection command, and re-detects whether the range extender meets the starting conditions. If the range extender meets the starting conditions, the generator can be controlled to drive the engine to rotate. For example, assuming that the duration for which the engine's current speed is greater than or equal to a preset speed of 900 rpm within 1.9 seconds is less than the preset minimum allowable duration of 400 ms, that is, if the duration for which the engine's current speed is greater than or equal to a preset speed of 900 rpm is less than the preset minimum allowable duration of 400 ms, then the start-up is considered invalid, and a restart is required.

[0113] This invention provides an embodiment of a start-up control method for a range extender. It should be noted that although the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than that shown here.

[0114] Reference Figure 3 , Figure 3 This is a schematic diagram of the structure of the range extender start-up control device according to an embodiment of the present invention. This application discloses a range extender start-up control device, which includes: a memory 1002, a processor 1001, and a range extender start-up control program stored in the memory 1002 and executable on the processor 1001. When the range extender start-up control program is executed by the processor 1001, it implements the steps of the range extender start-up control method.

[0115] The memory 1002 can be used to store software programs and modules. The processor 1001 executes various functional applications and data processing by running the software programs and modules stored in the memory 1002. The memory 1002 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for the functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 1002 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 1002 may also include a memory controller to provide the processor 1001 with access to the memory 1002.

[0116] In one embodiment, when processor 1001 calls the range extender startup control program stored in memory 1002, it performs the following operations:

[0117] When the range extender is detected to meet the starting conditions, the generator is controlled to drive the engine to rotate.

[0118] Obtain the duration during which the engine speed is greater than or equal to a preset speed;

[0119] When the duration is greater than or equal to a preset duration, the range extender is controlled to enter idle mode.

[0120] In one embodiment, when processor 1001 calls the range extender startup control program stored in memory 1002, it performs the following operations:

[0121] When it is detected that the range extender is enabled and the vehicle's required power generation is greater than or equal to the preset power generation, the range extender is determined to meet the start-up conditions; or...

[0122] When it is detected that the range extender is enabled and the high / low idle speed request range extender start strategy is valid, it is determined that the range extender meets the start conditions; or...

[0123] When it is detected that the range extender is enabled and the maximum defrost request range extender start-up strategy is effective, it is determined that the range extender meets the start-up conditions.

[0124] In one embodiment, when processor 1001 calls the range extender startup control program stored in memory 1002, it performs the following operations:

[0125] The range extender is deemed to be enabled when all of the following enabling conditions are met, including:

[0126] The vehicle is in a state of readiness to start;

[0127] The fault levels of the vehicle, generator, and engine are all lower than the preset fault levels;

[0128] The current remaining charge of the power battery is less than the preset charge.

[0129] The fault flag for the range extender starting failure has expired.

[0130] Both the generator and the engine are communicating normally;

[0131] The current remaining fuel level is greater than or equal to the preset fuel level;

[0132] The generator's current feedback status indicates it is not in an active discharge state;

[0133] There have been no instances of shutdowns caused by generator overheating, engine coolant overheating, engine oil overheating, excessively high engine oil pressure, or excessively low engine oil pressure.

[0134] In one embodiment, when processor 1001 calls the range extender startup control program stored in memory 1002, it performs the following operations:

[0135] When the duration is less than the preset duration and the duration is greater than or equal to the preset minimum allowable duration, the number of engine starts is obtained;

[0136] When the number of starts is greater than or equal to a preset number, a shutdown command for the range extender is generated;

[0137] The range extender is shut down according to the shutdown command.

[0138] In one embodiment, when processor 1001 calls the range extender startup control program stored in memory 1002, it performs the following operations:

[0139] When the number of starts is less than the preset number, return to the step of controlling the generator to drive the engine to rotate when the start-up conditions of the range extender are detected.

[0140] In one embodiment, when processor 1001 calls the range extender startup control program stored in memory 1002, it performs the following operations:

[0141] If the duration is less than the preset minimum allowable duration, return to the step of controlling the generator to drive the engine to rotate when the range extender is detected to meet the start-up conditions.

[0142] In one embodiment, when processor 1001 calls the range extender startup control program stored in memory 1002, it performs the following operations:

[0143] When the range extender is detected to meet the start-up conditions, an enable command is sent to the generator;

[0144] Obtain the operating status feedback from the generator;

[0145] When the generator feedback operating state is in the enabled state, an auxiliary shutdown switch closing signal is sent to the engine, and the requested torque of the generator is determined so that the generator drives the engine to rotate based on the requested torque.

[0146] In one embodiment, when processor 1001 calls the range extender startup control program stored in memory 1002, it performs the following operations:

[0147] When the operating state of the generator feedback is an inaccessible state, the duration of the feedback of the inaccessible state is obtained.

[0148] When the feedback duration exceeds a preset duration, an enable fault command for the generator is generated;

[0149] The enable command of the generator is cleared according to the enable fault command.

[0150] Based on the same inventive concept, this application also provides a computer-readable storage medium storing a range extender startup control program. When the range extender startup control program is executed by a processor, it implements the various steps of the range extender startup control method described above and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0151] Since the computer-readable storage medium provided in the embodiments of this application is a computer-readable storage medium used to implement the methods of the embodiments of this application, those skilled in the art can understand the specific structure and variations of the computer-readable storage medium based on the methods described in the embodiments of this application, and therefore will not be repeated here. All computer-readable storage media used in the methods of the embodiments of this application fall within the scope of protection of this application.

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

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

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

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

Claims

1. A start-up control method for a range extender, characterized in that, The start-up control method for the range extender includes: The range extender is deemed to be enabled when all of the following enabling conditions are met, including: The vehicle is in a state of readiness to start; The fault levels of the vehicle, generator, and engine are all lower than the preset fault levels; The current remaining charge of the power battery is less than the preset charge. The fault flag for the range extender starting failure has expired. Both the generator and the engine are communicating normally; The current remaining fuel level is greater than or equal to the preset fuel level; The generator's current feedback status indicates it is not in an active discharge state; There have been no instances of shutdowns caused by generator overheating, generator overheating, engine coolant overheating, engine oil overheating, excessively high engine oil pressure, or excessively low engine oil pressure. When it is detected that the range extender is enabled and the high / low idle speed request range extender start strategy is effective, it is determined that the range extender meets the start conditions. The determination conditions for the high / low idle speed request range extender start strategy to be effective include: the current vehicle speed is less than or equal to the preset vehicle speed; the current gear of the vehicle is N gear; and the range extender idle speed switch is set to high or low idle speed. When the range extender is detected to meet the starting conditions, the generator is controlled to drive the engine to rotate. Obtain the duration during which the engine speed is greater than or equal to a preset speed; When the duration is greater than or equal to a preset duration, the range extender is controlled to enter idle mode.

2. The start-up control method for a range extender as described in claim 1, characterized in that, Before the step of controlling the generator to drive the engine to rotate when the range extender is detected to meet the starting conditions, the method further includes: When it is detected that the range extender is enabled and the vehicle's required power generation is greater than or equal to the preset power generation, the range extender is determined to meet the start-up conditions; or... When it is detected that the range extender is enabled and the maximum defrost request range extender start-up strategy is effective, it is determined that the range extender meets the start-up conditions.

3. The start-up control method for a range extender as described in claim 1 or 2, characterized in that, After the step of obtaining the duration for which the engine speed is greater than or equal to a preset speed, the method further includes: When the duration is less than the preset duration and the duration is greater than or equal to the preset minimum allowable duration, the number of engine starts is obtained; When the number of starts is greater than or equal to a preset number, a shutdown command for the range extender is generated; The range extender is shut down according to the shutdown command.

4. The start-up control method for a range extender as described in claim 3, characterized in that, After the step of obtaining the number of engine starts when the duration is less than the preset duration and the duration is greater than or equal to the preset minimum allowable duration, the method further includes: When the number of starts is less than the preset number, return to the step of controlling the generator to drive the engine to rotate when the start-up conditions of the range extender are detected.

5. The start-up control method for a range extender as described in claim 1, characterized in that, The start-up control method for the range extender also includes: If the duration is less than the preset minimum allowable duration, return to the step of controlling the generator to drive the engine to rotate when the range extender is detected to meet the start-up conditions.

6. The start-up control method for a range extender as described in claim 1, characterized in that, The step of controlling the generator to drive the engine to rotate when the range extender is detected to meet the starting conditions includes: When the range extender is detected to meet the start-up conditions, an enable command is sent to the generator; Obtain the operating status feedback from the generator; When the generator feedback operating state is in the enabled state, an auxiliary shutdown switch closing signal is sent to the engine, and the requested torque of the generator is determined so that the generator drives the engine to rotate based on the requested torque.

7. The start-up control method for a range extender as described in claim 6, characterized in that, After the step of obtaining the generator feedback operating status, the method further includes: When the operating state of the generator feedback is an inaccessible state, the duration of the feedback of the inaccessible state is obtained. When the feedback duration exceeds a preset duration, an enable fault command for the generator is generated; The enable command of the generator is cleared according to the enable fault command.

8. A start-up control device for a range extender, characterized in that, The range extender startup control device includes a memory and a processor. The memory stores a range extender startup control program that can run on the processor. When the range extender startup control program is executed by the processor, it implements the steps of the range extender startup control method as described in any one of claims 1-7.

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