Range extender control method and device, computer equipment and storage medium
By performing reverse rotation and clearance before the range extender is started, combined with the control method of forward rotation and ignition start, the vibration and noise problems in the start stage of the range extender are solved, significantly improving the driving experience.
Patent Information
- Application Number
- CN202510448070.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-10
- Publication Date
- 2025-06-20
AI Technical Summary
In the prior art, there are obvious vibration and noise impacts in the starting stage of the range extender, which seriously affects the driving quality.
By controlling the generator to operate according to the first drag torque, the engine is driven to rotate in reverse, and the internal gap of the engine components is eliminated; when the gap elimination condition is met, the generator is controlled to operate according to the second drag torque, the engine is driven to rotate in forward, and finally the engine ignition start is controlled.
It effectively eliminates vibration and noise impact during engine startup, improves driving quality, and avoids abnormal noise during formal startup.
Smart Images

Figure CN120171504A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of vehicle control, and particularly to a control method, device, computer device and storage medium for a range extender. Background Art
[0002] As a core component of a hybrid vehicle, a range extender realizes power supply through the coordinated operation of an internal combustion engine and a generator, effectively alleviating range anxiety. The quality of its control strategy directly affects the performance of the vehicle in terms of power, economy and comfort.
[0003] In related technologies, obvious vibration and noise impacts often occur during the starting stage of the range extender, seriously affecting the ride quality. Summary of the Invention
[0004] Based on this, a control method, device, computer device and storage medium for a range extender are provided to improve the noise problem of the range extender in the prior art.
[0005] On the one hand, a control method for a range extender is provided, and the method includes:
[0006] In response to a start instruction of the range extender, controlling the generator to operate according to a first driving torque so that the generator drives the engine to rotate reversely;
[0007] Based on a clearance elimination condition, determining whether the internal clearance of the engine components is eliminated;
[0008] When the clearance elimination condition is satisfied, controlling the generator to operate according to a second driving torque so that the generator drives the engine to rotate forward;
[0009] Controlling the engine to start ignition.
[0010] In one embodiment, the controlling the generator to operate according to a first driving torque includes:
[0011] Obtaining the engine temperature and the crankshaft position;
[0012] Determining the first driving torque according to the engine temperature and the crankshaft position.
[0013] In one embodiment, the determining whether the internal clearance of the engine components is eliminated based on the clearance elimination condition includes:
[0014] Based on the reverse rotation duration or reverse speed of the engine, determining whether the internal clearance of the engine components is eliminated;
[0015] When the reverse rotation duration is greater than or equal to a first duration threshold, or the reverse speed is greater than a reverse speed threshold, it is determined that the clearance elimination condition is satisfied.
[0016] In one embodiment, controlling the generator to operate according to a second drag torque includes:
[0017] Controlling the operation of the generator according to the second drag torque in the torque control mode, so that the forward speed of the engine is greater than or equal to a first forward speed threshold, wherein the second drag torque in the torque control mode is determined according to the engine temperature;
[0018] After the forward speed of the engine is greater than or equal to the first forward speed threshold, it further includes:
[0019] Controlling the operation of the generator according to the second drag torque in the speed control mode; so that the forward speed of the engine increases according to a preset speed increase gradient, and controlling the forward speed of the engine to be greater than or equal to a second forward speed threshold;
[0020] Wherein, the second forward speed threshold is greater than the first forward speed threshold, and the second drag torque in the speed control mode is determined according to the engine temperature and the generator speed.
[0021] In one embodiment, controlling the engine to start by ignition includes:
[0022] Based on the stable operation conditions of the range extender, determining whether the range extender is stably operating, including: obtaining the speed difference between the forward speed of the engine and the target speed of the generator, and determining whether the range extender is stably operating according to whether the speed difference is less than a speed difference threshold;
[0023] When the range extender is stably operating, controlling the engine to inject fuel and ignite.
[0024] In one embodiment, after controlling the engine to inject fuel and ignite, it further includes:
[0025] Based on the engine ignition success condition, determining whether the engine ignites successfully, including:
[0026] Obtaining the generator torque;
[0027] Within a preset duration after controlling the engine to inject fuel and ignite, when the generator torque is less than a first torque threshold and the continuous duration is greater than a second duration threshold, it is determined that the engine ignites successfully; otherwise, a shutdown instruction is executed.
[0028] In one embodiment, after controlling the engine to start by ignition, it further includes:
[0029] In response to the shutdown instruction, executing a power unloading instruction for the engine, so that the engine torque is less than a second torque threshold and the forward speed of the engine is less than a third forward speed threshold;
[0030] Control the operation of the generator according to a preset deceleration gradient in the rotational speed control mode, and obtain the generator torque of the generator during deceleration;
[0031] When the generator torque during deceleration is a negative torque, control the engine to cut off fuel and stop firing.
[0032] On the other hand, a range extender control device is provided, and the device includes:
[0033] A reverse rotation control module, configured to control the generator to operate according to a first driving torque in response to a start instruction of the range extender, so that the generator drives the engine to rotate in the reverse direction;
[0034] A clearance judgment module, configured to judge whether the internal clearance of the engine components is eliminated based on the clearance elimination condition;
[0035] A forward rotation control module, configured to control the generator to operate according to a second driving torque when the clearance elimination condition is satisfied, so that the generator drives the engine to rotate in the forward direction;
[0036] An ignition start module, configured to control the engine to start by ignition.
[0037] On yet another aspect, a computer device is provided, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the method is implemented.
[0038] A computer-readable storage medium is further provided, on which a computer program is stored. When the computer program is executed by a processor, the method is implemented.
[0039] The above range extender control method, device, computer device, and storage medium respond to a start instruction of the range extender, control the generator to operate according to a first driving torque, so that the generator drives the engine to rotate in the reverse direction. When the clearance elimination condition is satisfied, control the generator to operate according to a second driving torque, so that the generator drives the engine to rotate in the forward direction and control the engine to start by ignition. Through the reverse rotation control before formal ignition start, the clearance of internal components and transmission components is eliminated, thereby avoiding abnormal noises during the formal start process. Description of the Drawings
[0040] Figure 1 It is a schematic flow chart of a range extender control method in an embodiment;
[0041] Figure 2 It is a schematic flow chart of a forward rotation step in an embodiment;
[0042] Figure 3 It is a schematic flow chart of the shutdown process of a range extender control method in another embodiment;
[0043] Figure 4 is a structural block diagram of a range extender control device in one embodiment;
[0044] Figure 5 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0045] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0046] The range extender is composed of an engine (internal combustion engine) and a generator, which provides additional power to the vehicle by converting the chemical energy of the fuel into electrical energy. During the startup phase, the generator acts as a power source to start the engine; during the operation phase, the engine acts as a power source to drive the generator to generate electricity.
[0047] In the related technology, when the generator drags the engine to start, the range extender makes abnormal noise. One of the reasons is that there are gaps between the internal components of the engine and the transmission components. At the moment of starting, there is a significant speed difference between the engine and the generator rotor. The mechanical hard connection structure causes a sudden change in torque, which causes vibration in the transmission system with gaps, causing serious NVH (Noise, Vibration, Harshness) problems.
[0048] In the present application, a range extender control method is provided to improve the NVH problem of the range extender.
[0049] In one embodiment, Figure 1 As shown, the range extender control method includes the following steps:
[0050] Step 110 , in response to a start instruction of the range extender, controlling the generator to operate according to a first drag torque, so that the generator drives the engine to rotate in reverse.
[0051] The start command trigger logic of the range extender is one of the core decisions of the vehicle energy management strategy. The start timing needs to be dynamically balanced among multiple objectives such as power maintenance, power demand, NVH control and system efficiency. The trigger conditions of the start command include:
[0052] The range extender is started when the power battery state of charge (SOC) drops to a preset threshold;
[0053] When the required power of the driving motor exceeds the instantaneous output capacity of the battery, the range extender is triggered to start;
[0054] When the ambient temperature is lower than a certain temperature, the range extender is actively started to facilitate waste heat utilization.
[0055] When the start command of the range extender is triggered, the engine is rotated by the generator, and then the engine injects fuel and ignites.
[0056] In the related art, the generator and the engine achieve power transmission through a rigid or flexible coupling method. The coupling methods include rigid connection, coaxial flexible connection, off-axis gear flexible connection, etc. The torque of the generator is transmitted to the crankshaft of the engine to drive the crankshaft to rotate. Therefore, the operating state of the engine can be changed by controlling the operating parameters of the generator.
[0057] In this embodiment, in the initial stage of the start-up phase, the generator first drives the engine to rotate in the reverse direction (referring to the rotation direction of the engine crankshaft being opposite to the rotation direction during power generation operation). During this process, an exemplary smaller first driving torque is adopted, and there is no need to rapidly increase the engine speed. The purpose of the reverse rotation is to better eliminate the clearances of the internal components and transmission components of the engine (hereinafter all referred to as engine components). The reason is that when the range extender stopped last time, it rotated in the forward direction, and the current positions of the internal components and transmission components stopped at positions with the inertia tending to rotate in the forward direction. When the internal components directly drive the engine to rotate in the forward direction by the generator, there will be abnormal noises during start-up due to the clearances of some components and gears. By reverse rotation, the internal clearances of the engine components can be effectively eliminated.
[0058] In some feasible implementation manners, the first driving torque is determined based on the engine temperature and the crankshaft position.
[0059] The engine temperature has a great influence on the engine oil inside. The higher the temperature of the oil, the lower the viscosity. At this time, the first driving torque of the generator should be smaller, otherwise it may reverse the engine speed too quickly due to the excessive torque of the generator, resulting in a high reverse speed of the range extender and abnormal noises caused by instantaneous component impacts of the range extender. Therefore, the first driving torque is configured to be negatively correlated with the engine temperature.
[0060] During the actual implementation process, the engine temperature can be collected by a temperature sensor, and in some implementation manners, the engine temperature can be represented by a temperature parameter highly correlated with it. For example, the temperature of the cooling medium flowing through the engine can be used as a typical reference quantity (such as the engine water temperature) to represent the overall temperature state of the engine.
[0061] The crankshaft position refers to the real-time angular position of the crankshaft relative to a certain reference point during the rotation process. Usually, through the cooperation of the crankshaft position sensor and the signal disk, it can be converted into an electrical signal recognizable by the control unit.
[0062] Exemplarily, taking the top dead center of a certain cylinder as the reference point, the crankshaft position when the cylinder is at the top dead center is defined as 0°, and the crankshaft position when the cylinder is at the bottom dead center is defined as 180°. When starting, the required initial torque has a great relationship with the crankshaft position of the engine. When the engine stops, the piston corresponding to the crankshaft position is not at the top or bottom dead center, or is in the compression stroke, and a greater torque is required for starting; if the piston is at the top or bottom dead center when stopping, the torque required for the next start is smaller. Therefore, the first driving torque is configured to be positively correlated with the distance of the piston relative to the midpoint of the piston stroke, and the distance of the piston relative to the midpoint of the piston stroke is determined according to the crankshaft position.
[0063] In the actual implementation process, by establishing the mapping relationship between the first driving torque, the engine temperature, and the crankshaft position, and searching for the first driving torque in real time from the mapping relationship according to the current engine temperature and crankshaft position, the generator can smoothly drive the engine to reverse.
[0064] Exemplarily, the mapping relationship between the first driving torque Tq1 (unit: N·m), the engine temperature T (unit: °C), and the crankshaft position Cp (unit: degree) is shown in Table 1.
[0065] Table 1:
[0066]
[0067] Among them, the first driving torque Tq1 being negative indicates that the torque direction is opposite to the normal operation direction of the crankshaft.
[0068] Step 120, based on the clearance elimination condition, determine whether the internal clearance of the engine components is eliminated.
[0069] The clearance elimination condition can be the relative position condition between two specific components. For example, it can be judged by actually measuring whether the clearance between two components in the engine transmission system is eliminated. In some feasible embodiments, the clearance elimination condition can be an empirical condition, such as:
[0070] Based on the reverse rotation duration or reverse rotation speed of the engine, determine whether the internal clearance of the engine components is eliminated. When the reverse rotation duration is greater than or equal to the first duration threshold, or the reverse rotation speed is greater than the reverse rotation speed threshold, it is determined that the clearance elimination condition is met.
[0071] In the actual implementation process, timing starts when the engine crankshaft begins to rotate in the reverse direction. When the reverse rotation duration lasts for 0.2 s, it can be considered that the clearance is eliminated; alternatively, the reverse rotation speed of the engine is detected. If the reverse rotation speed is greater than 100 rpm (revolutions per minute), it can be considered that the clearance is eliminated. It can be understood that the engine speed and the generator speed are correlated. In some ways, it is also feasible to use the reverse rotation speed of the generator to determine the elimination of the clearance. For example, if the reverse rotation speed of the generator is greater than 100 rpm, it can be considered that the clearance is eliminated.
[0072] Step 130, when the condition for eliminating the clearance is met, control the generator to operate according to the second driving torque.
[0073] The second driving torque is the torque for driving the engine to rotate forward. When the generator operates according to the second driving torque, after the clearance is eliminated, it drives the engine to rotate forward and enters the formal ignition and startup stage.
[0074] Step 140, control the engine to ignite and start.
[0075] In the actual implementation process, the engine ignition and startup include processes such as fuel injection and ignition. After ignition and startup, the engine will serve as a power source to drive the generator to generate electricity.
[0076] In the above embodiments, before the engine rotates forward, the generator is used to reversely drive the engine to operate, eliminating the clearances of some components and gears, etc. of the internal components and transmission components due to the inertia of forward rotation during the last shutdown. This avoids obvious vibration and noise impacts during engine startup and eliminates the first abnormal noise during engine startup.
[0077] For step 130, a further explanation is as follows:
[0078] During the process of the generator driving the engine forward, the generator sequentially adopts a torque control mode and a speed control mode to gradually increase the engine speed in multiple stages. An exemplary description of the speed increase process is as follows Figure 2 As shown, it includes the following steps:
[0079] Step 131, control the generator to operate according to the second driving torque in the torque control mode so that the forward rotation speed of the engine is greater than or equal to the first forward rotation speed threshold.
[0080] In the torque control mode, the generator torque is used as the target control variable. In this mode, electrical parameters such as the motor current are closely related to the torque output. By precisely regulating the magnitude of electrical parameters such as the current, precise control of the motor torque is achieved.
[0081] In this embodiment, to achieve rapid acceleration of the engine, a relatively large second drag torque is adopted in the torque control mode, and the second drag torque in the torque control mode is configured to be determined according to the engine temperature. When the engine temperature remains unchanged, the second drag torque in the torque control mode is a fixed value. The higher the engine temperature, the greater the second drag torque.
[0082] Step 132: Determine whether the forward speed of the engine is greater than or equal to the first forward speed threshold.
[0083] The engine speed is rapidly increased through the torque control mode. The first forward speed threshold is, for example, 600 rpm.
[0084] Step 133: After the forward speed of the engine is greater than or equal to the first forward speed threshold, control the generator to operate according to the second drag torque in the speed control mode; so that the forward speed of the engine increases according to a preset speed increase gradient until the forward speed of the engine is greater than or equal to the second forward speed threshold.
[0085] In the speed control mode, the generator adjusts the speed of the generator according to an externally input speed command signal to reach the required speed. In this mode, the generator is controlled to drag the engine according to a preset speed increase gradient (such as 1500 rpm / s), so that the forward speed of the engine is further increased until it reaches the second forward speed threshold, such as 900 rpm.
[0086] It can be understood that the second forward speed threshold is greater than the first forward speed threshold. When the second forward speed threshold is reached, it indicates that the engine meets the basic ignition conditions.
[0087] The second drag torque in the speed control mode is determined according to the engine temperature and the generator speed. For example, through calibration, a mapping relationship of the second drag torque in the speed control mode with respect to the engine temperature and the generator speed is established. Generally, the second drag torque in the speed control mode is configured to be negatively correlated with the generator speed. In the actual implementation process, the second drag torque is found through the actual engine temperature and the generator speed.
[0088] Exemplarily, the mapping relationship between the second drag torque Tq2 (unit: N·m) in the speed control mode, the engine temperature T (unit: °C), and the generator speed n1 (unit: rpm) is shown in Table 2.
[0089] Table 2:
[0090]
[0091] When the forward speed of the engine is greater than or equal to the second forward speed threshold of 900 rpm, judge the stability of the range extender. If the operation is stable, then control the engine to inject fuel and ignite.
[0092] The stable operation condition of the range extender is that the engine and the generator rotate synchronously. The judgment method is to obtain the rotational speed difference between the positive rotational speed of the engine and the rotational speed of the generator (here it is the actual rotational speed), and determine whether the range extender operates stably according to whether the rotational speed difference is less than the rotational speed difference threshold.
[0093] It can be understood that the generator and the engine achieve power transmission through a rigid or flexible coupling method. When the rotational speed difference between the two decreases to the stable range, the two enter the stable state. In the actual implementation process, when the fuel injection rotational speed reaches 900 pm, if the positive rotational speed of the engine and the rotational speed of the generator are less than 20 rpm within 0.2 s, it can be regarded that the range extender enters the stable state.
[0094] In some ways, the rotational speed of the generator is close to or even the same as the target rotational speed in the rotational speed control mode. Therefore, it is also possible to judge whether stability is reached according to the rotational speed difference between the positive rotational speed of the engine and the target rotational speed of the generator, and according to whether the rotational speed difference is less than the rotational speed difference threshold.
[0095] By identifying the stable operation state of the range extender, fuel injection and ignition are carried out under stable operation conditions, avoiding drastic changes in rotational speed / load, and reducing the impact load and vibration of components such as pistons and crankshafts.
[0096] After the engine feedbacks the fuel injection action, it is necessary to judge whether the internal ignition is successful. In some implementation manners, based on the engine ignition success condition, it is judged whether the engine ignition is successful, including obtaining the generator torque. When the generator torque is less than the first torque threshold within the preset duration after controlling the engine fuel injection and ignition, and the continuous duration is greater than the second duration threshold, it is determined that the engine ignition is successful.
[0097] It can be understood that if the engine ignition is successful, it means that the engine can overcome the internal resistance and operate by itself. At this time, the generator torque is small. Generally, within 5 s after the engine feedbacks the fuel injection action, it can be detected whether the ignition is successful. Exemplarily, if the generator torque is less than the first torque threshold (such as 2 N·m) and lasts for the second duration threshold (such as 2 s) within 5 s after the engine fuel injection and ignition, it means that the ignition is successful; if the generator torque is not less than 2 N·m and does not last for 2 s within 5 s, it means that the ignition is not successful, the current start fails, and the shutdown instruction is executed to control the range extender to shut down.
[0098] Among them, the specific values of the first torque threshold and the second duration threshold can be obtained through calibration experiments. In the calibration experiments, the torque range and the duration of the generator are statistically analyzed when the engine ignition is successful and when the ignition fails, and the typical torque value and the typical duration value that can distinguish whether the ignition is successful are selected as the first torque threshold and the second duration threshold.
[0099] The first torque threshold and the second duration threshold of different range extenders can be configured to different values.
[0100] In the above process, by configuring a preset duration of 5 s, it is possible to quickly determine whether the engine ignition is successful. If the ignition is unsuccessful, the engine can be quickly shut down.
[0101] The range extender control method provided by the present application also provides a process for improving the NVH performance during the shutdown process. Exemplarily, as Figure 3 shown, it includes the following steps:
[0102] Step 151, in response to a shutdown instruction, execute a power unloading instruction of the engine, so that the engine torque is less than the second torque threshold and the positive rotation speed of the engine is less than the third positive rotation speed threshold;
[0103] Step 152, control the operation of the generator according to a preset deceleration gradient in the rotation speed control mode, and obtain the generator torque during the deceleration of the generator;
[0104] Step 153, when the generator torque during the deceleration is a negative torque, control the engine to cut off fuel and stop firing.
[0105] The following is a detailed description:
[0106] The triggering conditions of the shutdown instruction of the range extender are mainly based on factors such as the state of the vehicle power battery, the driving condition, and the environmental parameters. For example, when the remaining power of the power battery is higher than the preset target value, the range extender will trigger a shutdown instruction.
[0107] When the shutdown instruction is triggered, there may still be some generated power. At this time, directly shutting down the engine will result in poor NVH performance. In this embodiment, the power unloading of the engine is first performed. The power unloading includes torque unloading and rotation speed unloading. Exemplarily, the method is to unload the engine torque to less than 30 N·m (calibratable) and the positive rotation speed to 900 rpm (calibratable) through a torque unloading gradient of -300 N·m / s (calibratable) and a rotation speed unloading gradient of -3000 rpm / s (calibratable).
[0108] After the engine completes the power unloading, the engine is further decelerated and the fuel of the engine is cut off. In this embodiment, the further deceleration of the engine is carried out in stages. First, through the generator rotation speed control mode, the engine rotation speed is reduced to 800 rpm (calibratable) at a preset deceleration gradient of -3000 rpm / s. During this process, the fuel cut-off instruction of the engine should be issued within the time when the generator generates negative torque. After the engine cuts off fuel, the internal components will change from active movement to passive movement, and there is a gap conversion process, which will generate abnormal noises. However, placing this process at the position where the generator generates negative torque can avoid it and improve the NVH performance.
[0109] After controlling the engine to cut off fuel and stop firing, it further includes controlling the generator according to the execution torque in the torque control mode so that the generator drives the engine to stop rotating. An exemplary process is as follows:
[0110] When the engine speed drops to 800 rpm, switch the generator to the torque control mode to achieve rapid stop of the engine. When the engine speed is 0, it is determined that the engine shutdown is completed.
[0111] During the speed reduction period, in the torque control mode, a look-up table method is adopted to determine the speed reduction torque Tq3 according to the engine speed n2 and the engine water temperature T. Exemplarily, the look-up table of the engine speed n2 (unit: rpm), the engine water temperature T (unit: °C), and the speed reduction torque Tq3 (unit: N·m) is shown in Table 3.
[0112] Table 3:
[0113]
[0114] It can be understood that the speed reduction torque Tq3 in Table 3 is a calibratable value.
[0115] It should be understood that although Figures 1 - 3 the steps in the flowchart are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise clearly stated in this article, there is no strict order limit for the execution of these steps, and these steps can be executed in other orders. Moreover, Figures 1 - 3 at least a part of the steps in
[0116] In one embodiment, as Figure 4 shown, a range extender control device is provided, including: a reverse control module 210, a clearance judgment module 220, a forward control module 230, and an ignition start module 240, where:
[0117] The reverse control module 210 is configured to control the generator to operate according to a first driving torque in response to a start instruction of the range extender, so that the generator drives the engine to rotate in the reverse direction;
[0118] The clearance judgment module 220 is configured to judge whether the internal clearance of the engine components is eliminated based on the clearance elimination condition;
[0119] The forward rotation control module 230 is configured to control the generator to operate at a second driving torque when the clearance elimination condition is satisfied, so that the generator drives the engine to rotate forward;
[0120] The ignition start module 240 is configured to control the engine to start by ignition.
[0121] The above device, in response to the start instruction of the range extender, controls the generator to operate at a first driving torque, so that the generator drives the engine to rotate reversely. When the clearance elimination condition is satisfied, the generator is controlled to operate at a second driving torque, so that the generator drives the engine to rotate forward and controls the engine to start by ignition. By means of the reverse rotation control before the formal ignition start, the clearances of internal components and transmission components are eliminated, thereby avoiding abnormal noises during the formal start process.
[0122] In one embodiment, the reverse rotation control module 210 is further configured to obtain the engine temperature and the crankshaft position; and determine the first driving torque according to the engine temperature and the crankshaft position.
[0123] In one embodiment, the clearance judgment module 220 judges whether the internal clearance of the engine components is eliminated based on the reverse rotation duration or the reverse rotation speed of the engine; when the reverse rotation duration is greater than or equal to the first duration threshold, or the reverse rotation speed is greater than the reverse rotation speed threshold, it is determined that the clearance elimination condition is satisfied.
[0124] In one embodiment, the forward rotation control module 230 controls the generator to operate according to the second driving torque in the torque control mode, so that the forward rotation speed of the engine is greater than or equal to the first forward rotation speed threshold, wherein the second driving torque in the torque control mode is determined according to the engine temperature; after the forward rotation speed of the engine is greater than or equal to the first forward rotation speed threshold, the generator is controlled to operate according to the second driving torque in the speed control mode; so that the forward rotation speed of the engine increases according to a preset speed increase gradient, and the forward rotation speed of the engine is controlled to be greater than or equal to the second forward rotation speed threshold; wherein the second forward rotation speed threshold is greater than the first forward rotation speed threshold, and the second driving torque in the speed control mode is determined according to the engine temperature and the generator speed.
[0125] In one embodiment, the ignition start module 240 is configured to judge whether the range extender is stably operating based on the stable operation condition of the range extender, including: obtaining the speed difference between the forward rotation speed of the engine and the target speed of the generator, and determining whether the range extender is stably operating according to whether the speed difference is less than the speed difference threshold; when the range extender is stably operating, controlling the engine to inject fuel and ignite.
[0126] The ignition start module 240 is further configured to determine whether the engine is successfully ignited based on the engine ignition success condition, including obtaining the generator torque; within a preset duration after controlling the engine to inject fuel and ignite, when the generator torque is less than the first torque threshold and the continuous duration is greater than the second duration threshold, it is determined that the engine is successfully ignited, otherwise a shutdown instruction for the range extender is sent.
[0127] The range extender control device provided in this application further includes a fuel cut-off and ignition stop module, configured to execute a power unloading instruction for the engine in response to the shutdown instruction, so that the engine torque is less than the second torque threshold and the positive rotation speed of the engine is less than the third positive rotation speed threshold; control the operation of the generator according to a preset deceleration gradient in the speed control mode, and obtain the generator torque of the generator during deceleration; when the generator torque during deceleration is a negative torque, control the engine to cut off fuel and stop ignition.
[0128] For the specific limitations of the range extender control device, reference can be made to the limitations of the range extender control method in the above text, which will not be elaborated here. Each module in the above range extender control device can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in the processor of the computer device in hardware form or be independent of it, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to the above modules.
[0129] In one embodiment, a computer device is provided. The computer device can be a terminal, and its internal structure diagram can be as Figure 5 shown. The computer device includes a processor, a memory, a network interface, a display screen, and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it implements a range extender control method. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the housing of the computer device, or an external keyboard, a touchpad, or a mouse, etc.
[0130] Those skilled in the art can understand, Figure 5The structure shown is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. Specifically, the computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.
[0131] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented:
[0132] In response to the start instruction of the range extender, control the generator to operate according to the first driving torque, so that the generator drives the engine to rotate reversely;
[0133] Based on the clearance elimination condition, determine whether the internal clearance of the engine components is eliminated;
[0134] When the clearance elimination condition is met, control the generator to operate according to the second driving torque, so that the generator drives the engine to rotate forward;
[0135] Control the engine to start by ignition.
[0136] In one embodiment, when the processor executes the computer program, the following steps are further implemented:
[0137] Obtain the engine temperature and the crankshaft position;
[0138] Determine the first driving torque according to the engine temperature and the crankshaft position.
[0139] In one embodiment, when the processor executes the computer program, the following steps are further implemented:
[0140] Based on the reverse rotation duration or reverse rotation speed of the engine, determine whether the internal clearance of the engine components is eliminated;
[0141] When the reverse rotation duration is greater than or equal to the first duration threshold, or the reverse rotation speed is greater than the reverse rotation speed threshold, it is determined that the clearance elimination condition is met.
[0142] In one embodiment, when the processor executes the computer program, the following steps are further implemented:
[0143] Control the operation of the generator according to the second driving torque in the torque control mode, so that the forward rotation speed of the engine is greater than or equal to the first forward rotation speed threshold, where the second driving torque in the torque control mode is determined according to the engine temperature;
[0144] After the forward rotation speed of the engine is greater than or equal to the first forward rotation speed threshold, it further includes:
[0145] Control the operation of the generator according to the second drag torque in the rotational speed control mode; so that the forward rotational speed of the engine increases according to a preset speed increase gradient, and control the forward rotational speed of the engine to be greater than or equal to the second forward rotational speed threshold;
[0146] Wherein, the second forward rotational speed threshold is greater than the first forward rotational speed threshold, and the second drag torque in the rotational speed control mode is determined according to the engine temperature and the generator rotational speed.
[0147] In one embodiment, when the processor executes the computer program, the following steps are further implemented:
[0148] Based on the stable operation conditions of the range extender, determine whether the range extender is stably operating, including: obtaining the rotational speed difference between the forward rotational speed of the engine and the target rotational speed of the generator, and determining whether the range extender is stably operating according to whether the rotational speed difference is less than the rotational speed difference threshold;
[0149] When the range extender is stably operating, control the engine to inject fuel and ignite.
[0150] In one embodiment, when the processor executes the computer program, the following steps are further implemented:
[0151] Based on the engine ignition success condition, determine whether the engine ignites successfully, including:
[0152] Obtain the generator torque;
[0153] Within a preset duration after controlling the engine to inject fuel and ignite, when the generator torque is less than the first torque threshold and the continuous duration is greater than the second duration threshold, determine that the engine ignites successfully; otherwise, execute a shutdown instruction.
[0154] In one embodiment, when the processor executes the computer program, the following steps are further implemented:
[0155] In response to the shutdown instruction, execute the power unloading instruction of the engine, so that the engine torque is less than the second torque threshold and the forward rotational speed of the engine is less than the third forward rotational speed threshold;
[0156] Control the operation of the generator according to a preset speed reduction gradient in the rotational speed control mode, and obtain the generator torque during the speed reduction;
[0157] When the generator torque during the speed reduction is a negative torque, control the engine to cut off fuel supply and stop firing.
[0158] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:
[0159] In response to the start instruction of the range extender, control the generator to operate at the first driving torque so that the generator drives the engine to rotate in the reverse direction;
[0160] Based on the clearance elimination condition, determine whether the internal clearance of the engine components is eliminated;
[0161] When the clearance elimination condition is satisfied, control the generator to operate at the second driving torque so that the generator drives the engine to rotate in the forward direction;
[0162] Control the engine to start by ignition.
[0163] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented:
[0164] Obtain the engine temperature and the crankshaft position;
[0165] Determine the first driving torque according to the engine temperature and the crankshaft position.
[0166] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented:
[0167] Based on the reverse rotation duration or reverse rotation speed of the engine, determine whether the internal clearance of the engine components is eliminated;
[0168] When the reverse rotation duration is greater than or equal to the first duration threshold, or the reverse rotation speed is greater than the reverse rotation speed threshold, it is determined that the clearance elimination condition is satisfied.
[0169] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented:
[0170] Control the generator to operate according to the second driving torque in the torque control mode so that the forward rotation speed of the engine is greater than or equal to the first forward rotation speed threshold, wherein the second driving torque in the torque control mode is determined according to the engine temperature;
[0171] After the forward rotation speed of the engine is greater than or equal to the first forward rotation speed threshold, it further includes:
[0172] Control the generator to operate according to the second driving torque in the speed control mode; so that the forward rotation speed of the engine increases according to the preset speed increase gradient, and control the forward rotation speed of the engine to be greater than or equal to the second forward rotation speed threshold;
[0173] Wherein, the second forward rotation speed threshold is greater than the first forward rotation speed threshold, and the second driving torque in the speed control mode is determined according to the engine temperature and the generator speed.
[0174] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented:
[0175] Based on the stable operation conditions of the range extender, determine whether the range extender is operating stably, including: obtaining the rotational speed difference between the positive rotational speed of the engine and the target rotational speed of the generator, and determining whether the range extender is operating stably according to whether the rotational speed difference is less than the rotational speed difference threshold;
[0176] When the range extender is operating stably, control the fuel injection and ignition of the engine.
[0177] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented:
[0178] Based on the engine ignition success condition, determine whether the engine ignites successfully, including:
[0179] Obtain the generator torque;
[0180] Within a preset duration after controlling the fuel injection and ignition of the engine, when the generator torque is less than the first torque threshold and the continuous duration is greater than the second duration threshold, determine that the engine ignites successfully; otherwise, execute the shutdown instruction.
[0181] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented:
[0182] In response to the shutdown instruction, execute the power unloading instruction of the engine to make the engine torque less than the second torque threshold and the positive rotational speed of the engine less than the third positive rotational speed threshold;
[0183] Control the operation of the generator according to the preset deceleration gradient in the rotational speed control mode, and obtain the generator torque during the deceleration period of the generator;
[0184] When the generator torque during the deceleration period is a negative torque, control the engine to cut off fuel and stop firing.
[0185] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the embodiments provided in the present application can include non-volatile and / or volatile memories. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.
[0186] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this specification.
[0187] The above embodiments only represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the scope of the invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application should be subject to the appended claims.
Claims
1. A range extender control method, characterized in that: include: In response to a start-up instruction of the range extender, controlling the generator to operate according to a first drag torque so that the generator drives the engine to rotate in reverse; Based on the clearance elimination condition, determining whether the internal clearance of the engine component is eliminated; When the gap elimination condition is met, the generator is controlled to operate according to the second drag torque, so that the generator drives the engine to rotate in a forward direction; Control engine ignition and start.
2. The range extender control method according to claim 1, characterized in that: The controlling the generator to operate according to the first drag torque includes: Get engine temperature and crankshaft position; The first drag torque is determined based on the engine temperature and the crankshaft position.
3. The range extender control method according to claim 1, characterized in that: The step of judging whether the internal clearance of the engine component is eliminated based on the clearance elimination condition includes: Based on the reverse rotation time or reverse speed of the engine, determining whether the internal clearance of the engine components is eliminated; When the reverse rotation time is greater than or equal to the first time threshold, or the reverse rotation speed is greater than the reverse rotation speed threshold, it is determined that the gap elimination condition is met.
4. The range extender control method according to claim 1, characterized in that: The controlling the generator to operate according to the second drag torque comprises: controlling the generator to operate according to a second drag torque in a torque control mode so that a forward speed of the engine is greater than or equal to a first forward speed threshold, wherein the second drag torque in the torque control mode is determined according to an engine temperature; After the forward speed of the engine is greater than or equal to a first forward speed threshold, the method further includes: Controlling the operation of the generator according to the second drag torque in the speed control mode; so that the forward speed of the engine increases according to a preset speed increase gradient, and controlling the forward speed of the engine to be greater than or equal to a second forward speed threshold; The second positive speed threshold is greater than the first positive speed threshold, and the second drag torque in the speed control mode is determined according to the engine temperature and the generator speed.
5. The range extender control method according to claim 1, characterized in that: The controlling the engine ignition start includes: Based on the stable operation condition of the range extender, judging whether the range extender is stably operating, including: obtaining a speed difference between the forward speed of the engine and the target speed of the generator, and determining whether the range extender is stably operating according to whether the speed difference is less than a speed difference threshold; When the range extender is running stably, the engine fuel injection and ignition are controlled.
6. The range extender control method according to claim 5, characterized in that: After controlling the engine fuel injection and ignition, the method further comprises: Based on the engine ignition success condition, judging whether the engine ignition is successful includes: Get the generator torque; If the generator torque is less than a first torque threshold within a preset time after the engine fuel injection ignition is controlled, and the duration is greater than a second time threshold, the engine ignition is determined to be successful; otherwise, a shutdown command is executed.
7. The range extender control method according to claim 1, characterized in that: After the engine ignition start is controlled, the method further includes: In response to the shutdown command, executing a power unloading command of the engine so that the engine torque is less than a second torque threshold and the forward speed of the engine is less than a third forward speed threshold; Controlling the operation of the generator according to a preset speed reduction gradient in a speed control mode, and obtaining the generator torque of the generator during the speed reduction period; When the generator torque during deceleration is negative, the engine is controlled to cut off fuel and stop firing.
8. A range extender control device, characterized in that: The device comprises: a reverse control module, for controlling the generator to operate according to a first drag torque in response to a start instruction of the range extender, so that the generator drives the engine to rotate in reverse; A gap determination module, used for determining whether the internal gap of the engine component is eliminated based on the gap elimination condition; A forward control module, used for controlling the generator to operate according to the second drag torque when the gap elimination condition is met, so that the generator drives the engine to rotate forward; The ignition start module is used to control the engine ignition start.
9. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Cited By
Engine start control method, computer program product, apparatus and medium
CN120777134A
Range extender starting control method, electronic equipment and storage medium
CN121515956A