Range extender control method, system, device and storage medium

By coordinating the range extender controller with the generator and engine controllers, the resonance range can be quickly overcome, solving the problem of low reliability of the range extender drive shaft system and improving the reliability of the drive shaft system.

CN115520037BActive Publication Date: 2026-03-03ZHEJIANG GEELY HLDG GRP CO LTD +2
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202211359116.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-28
Publication Date
2026-03-03
Estimated Expiration
2042-10-28

AI Technical Summary

Technical Problem

The existing transmission shaft system of new energy vehicle range extenders is subjected to resonant impact for a long time during operation, which causes the phase difference between the primary and secondary flywheels of the dual-mass flywheel to be too large, exceeding the working range and reducing the reliability of the transmission shaft system.

Method used

Through the communication connection between the range extender controller and the generator controller and engine controller, corresponding control commands and preset operating torques are sent to control the speed changes of the generator and engine, so as to quickly pass through the resonance range of the dual-mass flywheel and reduce the resonance impact time.

Benefits of technology

The reliability of the transmission shaft system during the operation of the range extender has been improved, ensuring that the engine does not inject fuel to start in the resonance range and does not provide power excitation, reducing the resonance impact time and improving the reliability of the range extender.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115520037B_ABST
    Figure CN115520037B_ABST
Patent Text Reader

Abstract

This invention discloses a range extender control method, system, device, and storage medium, belonging to the field of new energy vehicle technology. The range extender controller, based on a control request command received from the vehicle controller, sends corresponding control commands to the generator controller and engine controller, along with a preset operating torque corresponding to the control commands. The generator controller, based on the control commands, controls the generator to operate at the preset operating torque to increase the engine's speed acceleration. This speed acceleration is correlated with the resonance range of the dual-mass flywheel. The range extender controller controls the range extender based on changes in the engine's speed, enabling the range extender to quickly overcome the resonance speed range of the dual-mass flywheel during operation, thereby reducing the resonance impact time experienced by the transmission shaft system. Therefore, this application can improve the reliability of the transmission shaft system during range extender operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of new energy vehicle technology, and in particular to a range extender control method, system, device and storage medium. Background Technology

[0002] In existing new energy vehicle range extenders, the generator and engine are connected to the motor spline shaft via a dual-mass flywheel. During the operation of the range extender, due to improper control methods, the transmission shaft system is subjected to a long period of resonant impact. The impact causes the phase difference between the primary and secondary flywheels in the dual-mass flywheel to be too large, exceeding the working range of the dual-mass flywheel, resulting in a decrease in the reliability of the weakest part of the transmission shaft system.

[0003] Therefore, the transmission shaft system structure of existing range extenders has low reliability. Summary of the Invention

[0004] The main objective of this application is to provide a range extender control method, system, device, and storage medium, which aims to solve the technical problem of low reliability of the drive shaft system structure of the range extender.

[0005] To achieve the above objectives, this application provides a range extender control method applied to a range extender. The range extender includes a generator, an engine, a range extender controller, a generator controller, and an engine controller. The range extender controller, the generator controller, and the engine controller are communicatively connected. The generator and the engine are connected via a transmission shaft structure, which includes a dual-mass flywheel.

[0006] The range extender control method includes the following steps:

[0007] Step S1: Based on the received control demand command, the range extender controller sends corresponding control commands to the generator controller and the engine controller, as well as a preset operating torque corresponding to the control command, wherein the control demand command is issued by the vehicle controller;

[0008] Step S2: The generator controller controls the generator to operate at the preset operating torque based on the control command, so as to increase the engine speed acceleration. The range extender controller controls the range extender based on the engine speed change. The speed acceleration is related to the resonance range of the dual-mass flywheel.

[0009] Step S1 includes:

[0010] Based on the start command, the generator controller controls the generator to drive the engine to start rotating according to the preset start torque;

[0011] When the engine controller detects that the engine speed is higher than the preset injection speed, it controls the engine to start injecting fuel until the speed reaches the preset unloading speed. Then, the range extender controller sends an unloading command to the generator controller, so that the generator controller can control the generator to unload the current torque to zero and complete the start-up of the range extender.

[0012] In one possible implementation of this application, step S2 includes:

[0013] Based on the shutdown command, the generator controller controls the generator to load the preset braking torque, and the engine controller controls the engine to stop injecting fuel based on the shutdown command, so that the engine speed is reduced to zero, thus completing the shutdown of the range extender.

[0014] In one possible implementation of this application, after step S2, the method further includes:

[0015] The range extender controller monitors the engine speed;

[0016] If the rotational speed is higher than the preset injection speed, the engine controller is allowed to control the engine to start injecting fuel.

[0017] If the rotational speed is not higher than the preset injection speed, a command to prohibit injection is sent to the engine controller.

[0018] In one possible implementation of this application, after step S2, the method further includes:

[0019] The range extender controller monitors whether the range extender needs to be shut down.

[0020] If a shutdown is required, the start-up of the range extender will be stopped.

[0021] In one possible implementation of this application, after step S2, the method further includes:

[0022] The range extender controller records the time taken for the rotational speed to reach the preset unloading speed.

[0023] If the time taken to reach the preset unloading speed is greater than the preset start-up time threshold, the start-up of the range extender will be stopped so that the operator can check the engine for faults.

[0024] In one possible embodiment of this application, the range extender control system further includes a vehicle controller, and prior to step S2, the method further includes:

[0025] When the range extender controller receives the control request command, it monitors whether the status of the range extender's components is abnormal.

[0026] If there are no abnormalities, control commands are sent to the generator controller and the engine controller.

[0027] This application also provides a range extender control device, the device comprising: a memory, a processor, and a range extender control program stored in the memory and executable on the processor, the range extender control program being configured to implement the steps of the range extender control method as described in any of the preceding claims.

[0028] This application also provides a storage medium storing a range extender control program, which, when executed by a processor, implements the steps of the range extender control method as described in any of the preceding claims.

[0029] This application provides a range extender control method. In existing technologies, due to improper control methods, the transmission shaft system suffers prolonged resonance impact time, and the impact causes an excessive phase difference between the primary and secondary flywheels in the dual-mass flywheel, leading to a decrease in the reliability of the weakest part of the transmission shaft system. In contrast, this application is applied to a range extender, which includes a generator, an engine, a range extender controller, a generator controller, and an engine controller. The range extender controller, generator controller, and engine controller are communicatively connected. The generator and engine are connected via a transmission shaft system, which includes a dual-mass flywheel. The range extender controller receives control requests from the vehicle controller. The system sends corresponding control commands and a preset operating torque corresponding to the control commands to the generator controller and the engine controller. Based on the control commands, the generator controller controls the generator to operate at the preset operating torque to increase the engine speed acceleration. The range extender controller controls the range extender based on the engine speed change. The speed acceleration is related to the resonance range of the dual-mass flywheel, enabling the range extender to quickly pass through the resonance speed range of the dual-mass flywheel during operation, thereby reducing the resonance impact time of the transmission shaft system. Therefore, this application can improve the reliability of the transmission shaft system during the operation of the range extender. Attached Figure Description

[0030] Figure 1 This is a flowchart illustrating a first embodiment of a range extender control method according to this application;

[0031] Figure 2 This is a schematic diagram of a scenario for the range extender control method according to the first embodiment of this application;

[0032] Figure 3This is the first logic architecture diagram of the range extender control method of this application;

[0033] Figure 4 This is a second logic architecture diagram of the range extender control method of this application;

[0034] Figure 5 This is a schematic diagram of the structure of the range extender control device in the hardware operating environment involved in the embodiments of this application.

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

[0036] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. Although the steps in the flowcharts of the embodiments of this application 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 of the steps in the figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.

[0037] Depending on the context, the words “if” or “suppose” as used here can be interpreted as “when” or “in response to determination” or “in response to detection.” Similarly, depending on the context, the phrases “if determination” or “if detection (of the stated condition or event)” can be interpreted as “when determination” or “in response to determination” or “when detection (of the stated condition or event)” or “in response to detection (of the stated condition or event).”

[0038] It should be noted that step designations such as S10 and S20 are used in this document for the purpose of more clearly and concisely describing the corresponding content, and do not constitute a substantial limitation on the order. In specific implementation, those skilled in the art may execute S20 first and then S10, etc., but these should all be within the protection scope of this application.

[0039] This invention provides a range extender control method, referring to... Figure 1 , Figure 1 This is a flowchart illustrating a first embodiment of a range extender control method according to this application.

[0040] In this embodiment, the system is applied to a range extender, which includes a generator, an engine, a range extender controller, a generator controller, and an engine controller. The range extender controller, generator controller, and engine controller are communicatively connected. The generator and engine are connected via a driveshaft structure, which includes a dual-mass flywheel. The range extender control method includes:

[0041] Step S1: Based on the received control demand command, the range extender controller sends corresponding control commands to the generator controller and the engine controller, as well as a preset operating torque corresponding to the control command, wherein the control demand command is issued by the vehicle controller;

[0042] Step S2: Based on the control command, the generator controller controls the generator to operate at the preset operating torque to increase the engine speed acceleration and the engine speed change rate. The range extender controller controls the range extender based on the engine speed change monitored and fed back by the engine controller. The speed acceleration is related to the resonance range of the dual-mass flywheel.

[0043] This embodiment aims to improve the reliability of the transmission shaft system during the operation of the range extender.

[0044] The research and development background of this embodiment: Generally, a range extender includes a generator, an engine, a range extender controller, a generator controller, an engine controller, etc. For example... Figure 2 As shown, the generator and engine are connected via a dual-mass flywheel and a motor splined shaft. The dual-mass flywheel includes a primary flywheel, an elastic element, a flange, and a secondary flywheel. The flange also includes a pendulum and rollers. However, existing range extender control strategies result in the range extender's drive shaft system being subjected to prolonged resonant impacts. Furthermore, these impacts cause the phase difference between the primary and secondary flywheels to exceed its operating range, leading to a decrease in the reliability of the drive shaft system.

[0045] As an example, the range extender controller communicates with the generator controller and the engine controller, receives start, stop, and torque demand commands from the vehicle controller, transmits the commands to the engine controller and the generator controller, and simultaneously receives feedback information from the engine controller and the generator controller, thereby realizing the control of the range extender.

[0046] As an example, the range extender control method is applied to a range extender.

[0047] The specific steps are as follows:

[0048] Step S1: Based on the received control demand command, the range extender controller sends corresponding control commands to the generator controller and the engine controller, as well as a preset operating torque corresponding to the control command, wherein the control demand command is issued by the vehicle controller;

[0049] As an example, the control request instruction is an instruction that requires the range extender controller to control the range extender to respond. The control request instruction is issued by the vehicle controller and can be a start request instruction, a stop request instruction, an acceleration request instruction, etc.

[0050] As an example, the control command is a command issued by the range extender controller to control the operation of the range extender. The control command is issued by the range extender controller and sent to the engine controller and the generator controller. The control command can be a start command, a stop command, an acceleration command, etc.

[0051] As an example, the preset operating torque is sent by the range extender controller to the generator controller so that the generator controller can control the generator to operate according to the preset operating torque. The preset operating torque can be a preset starting torque, a preset braking torque, or a preset acceleration torque, etc.

[0052] As an example, the preset operating torque was calibrated experimentally.

[0053] Step S2: The generator controller controls the generator to operate at the preset operating torque based on the control command, so as to increase the engine speed acceleration. The range extender controller controls the range extender based on the engine speed change. The speed acceleration is related to the resonance range of the dual-mass flywheel.

[0054] As an example, the generator controller controls the generator to operate at the preset operating torque based on the control command, thereby increasing the engine speed acceleration and increasing or decreasing the engine speed. The range extender controller controls the range extender based on the engine speed change.

[0055] As an example, controlling a range extender can be done by starting it up, stopping it, or accelerating it.

[0056] Currently, in the control methods of range extenders for new energy vehicles, the electric motor drives the engine to rotate during range extender startup. Simultaneously, the engine receives the start command and, after position management is established, injects fuel and starts. The engine's operating speed coincides with the resonance range of the dual-mass flywheel in the shaft system, and the excitation effect generated by combustion in the engine cylinders causes shaft system resonance. Furthermore, the shaft system remains in the resonance speed range for a relatively long period during startup, leading to a decrease in the reliability of the weakest part of the transmission shaft structure. When the range extender stops, the engine speed also crosses the resonance speed range, causing resonance in the transmission shaft structure.

[0057] Specifically, the resonance speed range is the range within which the transmission shaft structure resonates when the engine is in a preset speed range. Therefore, there is a correlation between the speed acceleration and the resonance range of the dual-mass flywheel. If the speed acceleration is large enough, it can quickly cross the resonance range of the dual-mass flywheel, that is, the time spent in the resonance speed range is short, so that the transmission shaft structure does not have time to resonate. If the speed acceleration is not large enough, the time spent in the resonance speed range increases, making the transmission shaft structure more likely to resonate.

[0058] In this embodiment, step S1 includes:

[0059] Step A1: Based on the start command, the generator controller controls the generator to drive the engine to start rotating according to the preset start torque;

[0060] Step A2: When the engine controller detects that the engine speed is higher than the preset injection speed, it controls the engine to start injecting fuel until the speed reaches the preset unloading speed. Then, the range extender controller sends an unloading command to the generator controller, so that the generator controller can control the generator to unload the current torque to zero and complete the start-up of the range extender.

[0061] As an example, such as Figure 3 As shown, when the vehicle controller sends a start-up request command to the range extender controller, the range extender will send start-up commands to the generator controller and the engine controller.

[0062] In this embodiment, when the generator controller receives a start command, it controls the generator to drive the engine to rotate according to a preset start torque. When the engine controller receives a start command, it monitors the engine speed through the range extender controller.

[0063] As an example, the preset starting torque (T1) is the optimal starting torque obtained through experimental testing. When the generator applies this preset starting torque, it can drive the engine from 0 speed to start fuel injection until the engine reaches the preset unloading speed. This preset starting torque enables the generator to drive the engine to rotate, allowing the engine speed to quickly pass through the resonance speed range of the shaft system, thereby reducing the excitation on the shaft system caused by doing work in the resonance range of the dual-mass flywheel.

[0064] Step S2: When the rotational speed is greater than the preset injection speed, the speed is increased to the preset unloading speed by controlling the injector to start injecting oil, so that the range extender can start.

[0065] In this embodiment, as Figure 3 As shown, when the speed is increased to a level greater than the preset injection speed by the generator, the engine controller controls the engine's injectors to start injecting fuel. When the speed is increased to the preset unloading speed, the range extender starts.

[0066] As an example, the fuel injector is an important component for maintaining engine operation. It consists of the injector body, the injector nozzle, the support, and the spring. High-pressure oil is pumped in through the fuel injector supply port, and high pressure is generated in the injector body and acts on the cone surface of the injector nozzle. When the oil pressure exceeds the set value, the injector valve core opens, and high-pressure oil is sprayed out from the nozzle orifice in a mist form into the engine cylinder for combustion, causing the piston to reciprocate and thus increasing the engine speed.

[0067] As an example, the preset injection speed (n1) is the optimal starting injection speed obtained from experimental testing, which is higher than the resonance speed range of the shaft system.

[0068] In this embodiment, as Figure 3 As shown, after the engine starts successfully, the range extender controller sends an unloading command to the generator controller, which then controls the generator to unload the torque to 0 so that the range extender can operate normally.

[0069] In this embodiment, step S2 includes:

[0070] Step B1: Based on the shutdown command, the generator controller controls the generator to load according to the preset braking torque, and the engine controller controls the engine to stop injecting fuel based on the shutdown command, so that the engine speed is reduced to zero, thus completing the shutdown of the range extender.

[0071] As an example, if the vehicle controller sends a shutdown request command to the range extender controller, the range extender controller will send the shutdown command to the generator controller and the engine controller.

[0072] In this embodiment, when the generator controller receives a shutdown command, the generator controller controls the generator to apply a preset braking torque to reduce the engine speed to zero so that the range extender can complete the shutdown.

[0073] As an example, the preset braking torque (T2) is the optimal braking torque obtained from test results. The preset braking torque enables the engine speed to drop rapidly from the current speed to 0 when the range extender stops, that is, to enable the range extender to quickly pass the resonance speed range of the shaft system.

[0074] As an example, using the generator's load torque to "brake" the engine and achieve rapid shutdown can improve the NVH performance of the range extender during shutdown and reduce shaft vibration. NVH is an abbreviation for Noise, Vibration, and Harshness, used to evaluate the vibration and noise conditions inside and outside the vehicle during idling and driving.

[0075] As an example, such as Figure 4 As shown, after receiving the shutdown command, the engine controller controls the engine to execute the shutdown command, the engine stops injecting fuel and thus shuts down, and the range extender shutdown is completed.

[0076] When a traditional range extender needs to start, the engine controller receives the start command from the vehicle controller and first checks the status of each component. If there are no faults, it starts the range extender, sending a start command to the engine controller and generator controller. Simultaneously, it uses a lookup table to assign a specific torque to the generator to drive the engine to rotate and start. The engine rotates under the generator's drive. Once the engine controller detects that engine position management is established, it begins fuel injection and ignition. After successful ignition, when the engine speed reaches a certain value, the engine controller commands the generator controller to unload the generator to zero, completing the range extender start-up. When a traditional range extender needs to stop, the engine controller receives the stop command from the vehicle controller. The engine controller then controls the generator to unload torque and simultaneously controls the engine to return to idle. After idling for a period, the throttle is closed, fuel injection and ignition are stopped, shutting off the engine and stopping the range extender. This traditional control strategy results in a longer resonance impact time on the range extender shaft system, leading to decreased reliability of the drive shaft system.

[0077] Therefore, during the development and matching process of the range extender, it is necessary to follow the working condition constraints of the flywheel and optimize the control strategy to enable the range extender to quickly pass through the resonance speed range of the dual-mass flywheel. In the resonance range of the dual-mass flywheel, the engine does not inject fuel to start and does not provide power to excite the shaft system, thus ensuring the reliable operation of the range extender.

[0078] In this embodiment, the above control method enables the range extender to quickly pass through the resonant speed range of the shaft system during startup and shutdown. That is, the engine does not inject fuel or provide power to the shaft system during the resonant range of the dual-mass flywheel, thus ensuring the reliable operation of the range extender.

[0079] Furthermore, based on the first embodiment of this application, another embodiment of this application is provided, in which, as... Figure 3 As shown, a dual control strategy of range extender controller and engine controller is also adopted to achieve dual protection of the range extender shaft system.

[0080] In this embodiment, after step S2, the method further includes:

[0081] Step S30: The range extender controller monitors the engine speed;

[0082] In this embodiment, the engine controller monitors the engine speed through the range extender controller, while the range extender controller also monitors the engine speed through the range extender controller, thus achieving dual monitoring.

[0083] Step S40: If the rotational speed is higher than the preset injection speed, then the engine controller is allowed to control the engine to start injecting fuel;

[0084] In this embodiment, if the rotational speed is higher than the preset injection speed, the speed is increased to the preset unloading speed by controlling the injector to start injecting fuel, so that the range extender can start.

[0085] Step S50: If the rotational speed is not higher than the preset injection speed, then send a command to the engine controller to prohibit injection.

[0086] In this embodiment, if the rotational speed is not higher than the preset injection speed, an engine non-injection command is sent to the engine controller to stop the start of the range extender.

[0087] In this embodiment, after step S2, the method further includes:

[0088] Step S60: The range extender controller monitors whether the range extender has a shutdown requirement;

[0089] As an example, during the start-up process of the range extender, it may be necessary to stop due to abnormal condition of components or forced shutdown. In this case, the range extender controller needs to dynamically monitor whether the vehicle has a shutdown requirement.

[0090] Step S70: If a shutdown is required, stop the start of the range extender.

[0091] As an example, if a shutdown is required, the range extender controller will stop the start of the range extender.

[0092] In this embodiment, before step S2, the method further includes:

[0093] Step S80: When the range extender controller receives the start-up request command from the vehicle controller, it monitors whether the status of the range extender components is abnormal.

[0094] In this embodiment, the range extender controller communicates with the generator controller and the engine controller. When the range extender controller receives the start-up request command from the vehicle controller, it begins to check whether the status of each component of the range extender is normal.

[0095] Step S90: If there is no abnormality, a start command is sent to the generator controller and the engine controller.

[0096] In this embodiment, if an abnormality occurs, it will be fed back to the vehicle controller, and the vehicle dashboard will report a starting fault; if there is no abnormality, the range extender controller will send a starting command to the engine controller and the generator controller, and at the same time receive the information fed back from the engine controller and the generator controller.

[0097] In this embodiment, after step S2, the method further includes:

[0098] Step S100: The range extender controller records the time taken for the rotational speed to reach the preset unloading speed;

[0099] In this embodiment, the time taken for the rotational speed to reach the preset unloading speed is recorded by the range extender controller.

[0100] Step S110: If the time taken to reach the preset unloading speed is greater than the preset start-up time threshold, the start-up of the range extender is stopped so that the operator can check the engine for faults.

[0101] As an example, during engine start-up, the engine may start slowly due to engine failure or failure of other components of the range extender. Therefore, it can be determined that if the time taken to reach the preset unloading speed is greater than the preset start-up time threshold, the engine start-up will be stopped so that the operator can check the engine failure.

[0102] In this embodiment, when it is necessary to stop the engine from starting, the range extender controller sends a stop start command to the engine controller and the generator controller. The engine stops injecting fuel, and the generator unloads torque, causing the engine speed to drop to 0. Then, the range extender controller sends a restart command to the engine controller and the generator controller. The generator drives the engine to rotate again according to the preset restart torque. The engine controller monitors the engine speed through the range extender controller. When the speed is greater than the preset fuel injection speed, the engine controller controls the fuel injectors to start injecting fuel to increase the speed to the preset unloading speed so that the range extender can complete the start. The preset restart torque is greater than the preset start torque, and the torque of each subsequent consecutive restart is greater than the torque of the previous restart.

[0103] In this embodiment, the restart torque is continuously increased to automatically detect whether different starting torques can restart the engine, so as to avoid the engine failing to start normally due to special reasons. However, in special circumstances, automatic restart can save time. Each restart of the engine is recorded by the range extender controller and prompted to the driver so that the driver can perform maintenance on the engine when idle.

[0104] In this embodiment, when the range extender controller detects that the number of times the engine has been restarted consecutively exceeds a preset number, it prohibits the engine from restarting and issues an alarm so that the driver or other operators can troubleshoot the engine.

[0105] In this embodiment, by controlling the engine fuel injection and adopting a dual control strategy of RECU and ECU, dual protection of the range extender shaft system is achieved; monitoring is also performed before and during engine start-up to stop the start-up of the range extender in a timely manner, which also protects the range extender; and the engine fault can be determined by recording the time taken to reach the preset unloading speed, so that faults can be detected and eliminated in a timely manner.

[0106] This application also provides a range extender control device, the device comprising:

[0107] The sending module is used to send corresponding control commands to the generator controller and the engine controller based on the received control demand commands, as well as the preset operating torque corresponding to the control commands, wherein the control demand commands are issued by the vehicle controller.

[0108] The control module is used to control the generator to operate at the preset operating torque based on the control command, so as to increase the engine speed acceleration. The range extender controller controls the range extender based on the engine speed change, wherein the speed acceleration is related to the resonance range of the dual-mass flywheel.

[0109] In one possible implementation of this application, the sending module includes:

[0110] The control unit is used to control the generator to start the engine to rotate according to the preset starting torque based on the starting command;

[0111] The starting unit is used to control the engine to start injecting fuel when the engine speed is detected to be higher than the preset injection speed. When the engine speed reaches the preset unloading speed, the range extender controller sends an unloading command to the generator controller, so that the generator controller can control the generator to unload the current torque to zero and complete the starting of the range extender.

[0112] In one possible implementation of this application, the control module includes:

[0113] The shutdown unit is used to control the generator to apply the preset braking torque based on the shutdown command, and the engine controller controls the engine to stop injecting fuel based on the shutdown command, so that the engine speed is reduced to zero, thereby completing the shutdown of the range extender.

[0114] In one possible embodiment of this application, the apparatus further includes:

[0115] The first monitoring module is used to monitor the engine speed;

[0116] An enabling module is configured to allow the engine controller to control the engine to start injecting fuel if the rotational speed is higher than the preset injection speed.

[0117] The disabling module is used to send a disabling injection command to the engine controller if the rotational speed is not higher than the preset injection speed.

[0118] In one possible embodiment of this application, the apparatus further includes:

[0119] The second monitoring module is used to monitor whether the range extender needs to be shut down;

[0120] The first abort module is used to stop the start of the range extender if a shutdown is required.

[0121] In one possible embodiment of this application, the apparatus further includes:

[0122] The recording module is used to record the time taken for the rotational speed to reach the preset unloading rotational speed;

[0123] The second abort module is used to abort the start-up of the range extender if the time taken to reach the preset unloading speed is greater than a preset start-up time threshold, so that the operator can check the engine for faults.

[0124] In one possible embodiment of this application, the apparatus further includes:

[0125] The detection module is used to monitor whether the status of the range extender's components is abnormal when the range extender controller receives the control request command;

[0126] The sending module is used to send control commands to the generator controller and the engine controller if there is no abnormality.

[0127] The specific implementation of the range extender control device in this application is basically the same as the various embodiments of the range extender control method described above, and will not be repeated here.

[0128] This application also provides a storage medium storing a range extender control program, which, when executed by a processor, implements the steps of the range extender control method as described in any of the preceding claims.

[0129] The specific implementation of the storage medium in this application is basically the same as the above-described embodiments of the range extender control, and will not be repeated here.

[0130] Reference Figure 5 , Figure 5 This is a schematic diagram of the device structure of the hardware operating environment involved in the embodiments of this application.

[0131] like Figure 5 As shown, the range extender control device may include: a processor 1001, a memory 1005, and a communication bus 1002. The communication bus 1002 is used to realize the connection and communication between the processor 1001 and the memory 1005.

[0132] Optionally, the range extender control device may also include a user interface, a network interface, a camera, RF (Radio Frequency) circuitry, sensors, a WiFi module, etc. The user interface may include a display screen, an input submodule such as a keyboard, and optionally, standard wired or wireless interfaces. The network interface may include standard wired or wireless interfaces (such as a Wi-Fi interface).

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

[0134] like Figure 5 As shown, the memory 1005, serving as a storage medium, may include an operating system, a network communication module, and a range extender control program. The operating system is a program that manages and controls the hardware and software resources of the range extender control device, supporting the operation of the range extender control program and other software and / or programs. The network communication module is used to enable communication between the various components within the memory 1005, as well as communication with other hardware and software in the range extender control system.

[0135] exist Figure 5 In the range extender control device shown, the processor 1001 is used to execute the range extender control program stored in the memory 1005 to implement the steps of the range extender control method described above.

[0136] The specific implementation of the range extender control device in this application is basically the same as the various embodiments of the range extender control method described above, and will not be repeated here.

[0137] This application also provides a storage medium storing a range extender control program, which, when executed by a processor, implements the steps of the range extender control method as described in any of the preceding claims.

[0138] The specific implementation of the storage medium in this application is basically the same as the above-described embodiments of the range extender control, and will not be repeated here.

[0139] 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.

[0140] 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.

[0141] 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, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0142] 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 range extender control method, characterized in that, The invention is applied to a range extender, which includes a generator, an engine, a range extender controller, a generator controller, and an engine controller. The range extender controller, the generator controller, and the engine controller are communicatively connected. The generator and the engine are connected via a transmission shaft structure, which includes a dual-mass flywheel. The range extender control method includes the following steps: Step S1: Based on the received control demand command, the range extender controller sends corresponding control commands to the generator controller and the engine controller, as well as a preset operating torque corresponding to the control command, wherein the control demand command is issued by the vehicle controller; Step S2: Based on the control command, the generator controller controls the generator to operate at the preset operating torque to increase the engine speed acceleration. The range extender controller controls the range extender based on the engine speed change. The preset operating torque includes a preset starting torque and a preset braking torque. The speed acceleration is related to the resonance range of the dual-mass flywheel. The preset operating torque is used to increase the speed acceleration, so that the engine speed quickly passes through the resonance range of the dual-mass flywheel. When the control command is a start command, step S2 includes: When the rotational speed is greater than the preset injection speed, the speed is increased to the preset unloading speed by controlling the injector to start injecting fuel, so that the range extender can start. The preset injection speed is higher than the resonance range. After step S2, the following is included: When it is necessary to stop the engine from starting, the range extender controller sends a stop start command to the engine controller and the generator controller. The engine stops injecting fuel until the engine speed is zero. Then, the range extender controller sends a restart command to the engine controller and the generator controller. The engine is driven to rotate again by a preset restart torque based on the restart command; The engine controller monitors the engine speed through the range extender controller. When the engine speed is greater than the preset injection speed, the controller controls the injectors to start injecting fuel to increase the engine speed to the preset unloading speed so that the range extender can start. The preset restart torque is greater than the preset starting torque.

2. The range extender control method as described in claim 1, characterized in that, Step S2 includes: Based on the start command, the generator controller controls the generator to drive the engine to start rotating according to the preset start torque; When the engine controller detects that the engine speed is higher than the preset injection speed, it controls the engine to start injecting fuel until the speed reaches the preset unloading speed. Then, the range extender controller sends an unloading command to the generator controller, so that the generator controller can control the generator to unload the current torque to zero and complete the start-up of the range extender.

3. The range extender control method as described in claim 1, characterized in that, Step S2 includes: Based on the shutdown command, the generator controller controls the generator to load according to the preset braking torque, and the engine controller controls the engine to stop injecting fuel based on the shutdown command, so that the engine speed is reduced to zero, thus completing the shutdown of the range extender.

4. The range extender control method as described in claim 2, characterized in that, After step S2, the method further includes: The range extender controller monitors the engine speed; If the rotational speed is higher than the preset injection speed, the engine controller is allowed to control the engine to start injecting fuel. If the rotational speed is not higher than the preset injection speed, a command to prohibit injection is sent to the engine controller.

5. The range extender control method as described in claim 2, characterized in that, After step S2, the method further includes: The range extender controller monitors whether the range extender needs to be shut down. If a shutdown is required, the start-up of the range extender will be stopped.

6. The range extender control method as described in claim 2, characterized in that, After step S2, the method further includes: The range extender controller records the time taken for the rotational speed to reach the preset unloading speed. If the time taken to reach the preset unloading speed is greater than the preset start-up time threshold, the start-up of the range extender will be stopped so that the operator can check the engine for faults.

7. The range extender control method as described in claim 1, characterized in that, The range extender control system also includes a vehicle controller. Before step S2, the method further includes: When the range extender controller receives the control request command, it monitors whether the status of the range extender's components is abnormal. If there are no abnormalities, control commands are sent to the generator controller and the engine controller.

8. A range extender control device, characterized in that, The device includes: The sending module is used to send corresponding control commands to the generator controller and the engine controller based on the received control demand commands, as well as the preset operating torque corresponding to the control commands, wherein the control demand commands are issued by the vehicle controller. The control module is used to control the generator to operate at the preset operating torque based on the control command, so as to increase the engine speed acceleration. The range extender controller controls the range extender based on the engine speed change. The preset operating torque includes a preset starting torque and a preset braking torque. The speed acceleration is related to the resonance range of the dual-mass flywheel. The preset operating torque is used to increase the speed acceleration, so that the engine speed quickly passes through the resonance range of the dual-mass flywheel. When it is necessary to stop the engine from starting, the range extender controller sends a stop start command to the engine controller and the generator controller. The engine stops injecting fuel until the engine speed reaches zero. Then, the range extender controller sends a restart command to the engine controller and the generator controller. Based on the restart command, the engine starts rotating again with a preset restart torque. The engine controller monitors the engine speed through the range extender controller. When the speed is greater than the preset injection speed, it controls the injectors to start injecting fuel to increase the speed to the preset unloading speed so that the range extender can start. The preset restart torque is greater than the preset starting torque. When the control command is a start command, the control module is also used to increase the speed to a preset unloading speed by controlling the injector to start injecting fuel when the speed is greater than the preset injection speed, so that the range extender can start. The preset injection speed is higher than the resonance range.

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

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

Citation Information

Patent Citations

  • Range extender stop control method and system for range extending type electric vehicle

    CN105539421A

  • Range extender starting control method and device and equipment

    CN110281910A

  • Engine starting and shutdown control method and system for dual motor extended range driving hybrid vehicles

    CN110341685A

  • Engine starting method, electrical system for vehicle, and storage medium

    WO2022143437A1