Control Method, Device, Equipment, and Computer-Readable Storage Medium

By detecting the throttle pedal opening, engine speed and generator status, the throttle and engine are controlled to avoid turbocharger surge phenomenon, the surge problem of turbocharged engines being reduced when the throttle opening is reduced, and the engine's energy utilization efficiency and impeller service life are improved.

CN115750127BActive Publication Date: 2025-06-24GUANGZHOU AUTOMOBILE GROUP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211478614.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-23
Publication Date
2025-06-24
Estimated Expiration
2042-11-23

AI Technical Summary

Technical Problem

When the throttle opening of vehicles equipped with turbocharged engines decreases, the turbocharger compressor is prone to surge, resulting in NVH problems and damage to the compressor impeller.

Method used

By detecting the accelerator pedal opening, engine speed and generator status, when the accelerator pedal opening is less than the preset opening and the engine speed is greater than the idle speed and the generator is working, the throttle valve is closed according to the preset speed, and the engine is controlled to drive the generator to generate electricity until the engine speed reaches the idle speed.

Benefits of technology

It avoids turbocharger surge phenomenon, reduces NVH problems, improves the engine's energy utilization efficiency, and extends the service life of the compressor impeller.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115750127B_ABST
    Figure CN115750127B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a control method, device, equipment, and computer-readable storage medium. The method includes: when it is detected that the throttle pedal opening at the current moment is less than the preset opening, detecting whether the engine speed at the current moment is greater than the preset idle speed and detecting whether the generator is in a working state; if it is detected that the engine speed at the current moment is greater than the preset idle speed and the generator is in a working state, closing the throttle valve according to a first preset speed and controlling the engine to drive the generator to generate electricity until the engine speed is equal to the preset idle speed. The present application slowly closes the throttle valve according to the first preset speed, so that the gas pressure after the compressor of the turbocharger slowly decreases, avoiding the occurrence of supercharger surge, and controlling the engine to drive the generator to generate electricity, enabling the generator to absorb the residual power of the engine and improving the energy utilization efficiency of the engine.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computers, and particularly to a control method, device, equipment, and computer-readable storage medium. Background Art

[0002] During the operation of a vehicle equipped with a turbocharged engine, when the throttle opening decreases as the throttle pedal opening decreases, the intake air flow rate decreases rapidly, and an almost airtight space is formed between the compressor of the turbocharger and the throttle valve. At this time, the compressor impeller of the turbocharger will still run at a certain high speed due to inertia. The gas flow rate after the compressor decreases, but the pressure ratio continues to increase, causing the compressor to run towards the surge zone. In the light case, it will cause NVH (Noise, Vibration, Harshness) problems and affect the driving experience. In the severe case, it will cause damage to the compressor impeller. Summary of the Invention

[0003] To solve the above technical problems, embodiments of the present application respectively provide a control method, device, equipment, and computer-readable storage medium to avoid the occurrence of supercharger surge.

[0004] Other features and advantages of the present application will become apparent through the following detailed description, or will be partially learned through the practice of the present application.

[0005] According to one aspect of the embodiments of the present application, a control method is provided, including: when it is detected that the throttle pedal opening at the current moment is less than the preset opening, detecting whether the engine speed at the current moment is greater than the preset idle speed, and detecting whether the generator is in a working state; if it is detected that the engine speed at the current moment is greater than the preset idle speed and it is detected that the generator is in a working state, then closing the throttle valve according to a first preset speed, and controlling the engine to drive the generator to generate electricity until the engine speed is equal to the preset idle speed.

[0006] According to one aspect of the embodiments of the present application, a control device is provided, including: a detection module configured to, when it is detected that the throttle pedal opening at the current moment is less than the preset opening, detect whether the engine speed at the current moment is greater than the preset idle speed, and detect whether the generator is in a working state; a control module configured to, if it is detected that the engine speed at the current moment is greater than the preset idle speed and it is detected that the generator is in a working state, then close the throttle valve according to a first preset speed, and control the engine to drive the generator to generate electricity until the engine speed is equal to the preset idle speed.

[0007] In another embodiment, the control device further includes: a shutdown instruction detection module configured to detect whether a shutdown instruction for controlling the engine is received; a first result module configured to, if the shutdown instruction is received, detect whether the engine speed at the current moment is greater than the preset idle speed, obtain a detection result of the engine speed at the current moment, and control the throttle valve and the engine according to the detection result; a second result module configured to, if the shutdown instruction is not received, detect whether the throttle pedal opening at the current moment is less than the preset opening.

[0008] In another embodiment, the first result module includes: a first control unit configured to, if the detection result indicates that the engine speed at the current moment is greater than the preset idle speed, close the throttle valve according to a second preset speed, and control the engine to drive the generator to generate electricity until the engine speed is equal to the preset idle speed; a second control unit configured to, if the detection result indicates that the engine speed at the current moment is less than the preset idle speed, control the engine to shut down.

[0009] In another embodiment, the control device further includes: an engine operation detection module configured to detect whether the engine is operating normally at the current moment; a continuation module configured to, if it is detected that the engine is operating normally at the current moment, detect whether a shutdown instruction for controlling the engine is received; a termination module configured to, if it is detected that the engine is not operating normally at the current moment, terminate the control method.

[0010] In another embodiment, the control device further includes: a generator operation module configured to, if it is detected that the engine speed at the current moment is greater than the preset idle speed and the generator is not in a working state, control the generator to operate.

[0011] In another embodiment, the control device further includes: an acquisition module configured to acquire the engine speed at the current moment and the throttle valve opening at the current moment; a first preset speed determination module configured to determine the first preset speed according to the engine speed at the current moment and the throttle valve opening at the current moment.

[0012] In another embodiment, the control device further includes: a coordinate system construction module configured to construct a coordinate system with the preset engine speed as the first dimension and the preset throttle valve opening as the second dimension; a plotting module configured to plot coordinate points in the coordinate system according to the preset throttle valve opening corresponding to the preset engine speed; a relationship graph module configured to fill the preset speed into the coordinate points to obtain a relationship graph for determining the first preset speed.

[0013] According to one aspect of the embodiments of the present application, an electronic device is provided, including: a controller; a memory for storing one or more programs, which, when executed by the controller, are configured to execute the above control method.

[0014] According to one aspect of the embodiments of the present application, a computer-readable storage medium is further provided, on which computer-readable instructions are stored. When the computer-readable instructions are executed by a processor of a computer, the computer is caused to execute the above control method.

[0015] According to one aspect of the embodiments of the present application, a computer program product or a computer program is further provided. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the above control method.

[0016] In the technical solution provided by the embodiments of the present application, when it is detected that the opening degree of the accelerator pedal at the current moment is less than the preset opening degree, it is detected whether the rotational speed of the engine at the current moment is greater than the preset idle speed, and it is detected whether the generator is in a working state; if it is detected that the rotational speed of the engine at the current moment is greater than the preset idle speed and it is detected that the generator is in a working state, the throttle valve is closed according to a first preset speed, and the engine is controlled to drive the generator to generate electricity until the rotational speed of the engine is equal to the preset idle speed. The present application slowly closes the throttle valve according to the first preset speed, so that the gas pressure after the compressor of the turbocharger slowly decreases, avoiding the occurrence of supercharger surge, and controlling the engine to drive the generator to generate electricity, enabling the generator to absorb the residual power of the engine, and improving the energy utilization efficiency of the engine.

[0017] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application. Obviously, the accompanying drawings in the following description are only some embodiments of the present application, and those of ordinary skill in the art can obtain other drawings according to these drawings without creative efforts. In the drawings:

[0019] Figure 1 is a schematic diagram of an implementation environment related to the present application;

[0020] Figure 2 is a flowchart of a control method shown in an exemplary embodiment of the present application;

[0021] Figure 3 is a flowchart of another control method proposed based on Figure 2 the embodiment shown;

[0022] Figure 4 is a flowchart of another control method proposed based on Figure 3 the embodiment shown;

[0023] Figure 5 is a flowchart of another control method proposed based on Figure 3 the embodiment shown;

[0024] Figure 6 is a flowchart of another control method proposed based on Figure 2 the embodiment shown;

[0025] Figure 7 is a flowchart of another control method proposed based on Figures 2 to 6 any one of the embodiments shown;

[0026] Figure 8 is a schematic diagram of a structure related to a turbocharged engine shown in an exemplary embodiment of the present application;

[0027] Figure 9 is a flowchart of a method for controlling surge of a supercharger of a turbocharged range extender engine shown in an exemplary embodiment of the present application;

[0028] Figure 10 is a schematic diagram of the structure of a control device shown in an exemplary embodiment of the present application;

[0029] Figure 11 is a schematic diagram of the structure of a computer system of an electronic device shown in an exemplary embodiment of the present application. Detailed Description of the Embodiments

[0030] Here, the exemplary embodiments will be described in detail, and examples thereof are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0031] The block diagrams shown in the drawings are only functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0032] The flowcharts shown in the accompanying drawings are merely illustrative, and do not necessarily include all content and operations / steps, nor do they necessarily need to be executed in the described order. For example, some operations / steps can be decomposed, while some operations / steps can be combined or partially combined. Therefore, the actual execution order may change according to the actual situation.

[0033] As used in this application, "a plurality of" means two or more. "And / or" describes the relationship between associated objects and indicates that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.

[0034] First, please refer to Figure 1 , Figure 1 which is a schematic diagram of an implementation environment related to this application. This implementation environment includes a vehicle 100 and a server 200; the vehicle 100 includes, but is not limited to, a vehicle equipped with a turbocharged engine. In particular, it can be a series-parallel hybrid vehicle. The server 200 can be placed inside the vehicle 100 as shown in Figure 1 , or it can be an independent physical server not placed inside the vehicle 100, or it can be a server cluster or distributed system composed of multiple physical servers. Among them, multiple servers can form a blockchain, and the server is a node on the blockchain. The server 200 can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. This is not restricted here either.

[0035] Exemplarily, when the server 200 detects that the throttle pedal opening of the vehicle 100 at the current moment is less than the preset opening, it detects whether the engine speed at the current moment is greater than the preset idle speed and whether the generator is in a working state; if it detects that the engine speed at the current moment is greater than the preset idle speed and the generator is in a working state, then the server 200 closes the throttle valve according to the first preset speed and controls the engine in the vehicle 100 to drive the generator to generate electricity until the engine speed is equal to the preset idle speed.

[0036] Please refer to Figure 2 , Figure 2 which is a flowchart of a control method shown in an exemplary embodiment of this application. This method can be specifically executed by the server 200 in the implementation environment shown in Figure 1 . Of course, this method can also be applied to other implementation environments and be executed by server devices in other implementation environments. This embodiment does not restrict this. AsFigure 2 As shown, the method at least includes S210 to S220, which are described in detail as follows:

[0037] S210: When it is detected that the current accelerator pedal opening is less than a preset opening, it is detected whether the current engine speed is greater than a preset idle speed, and whether the generator is in a working state.

[0038] The preset opening and preset idle speed are both thresholds preset before the vehicle leaves the factory, and are used to detect in real time whether the relevant parameters of the vehicle at the current moment meet the preset trigger conditions.

[0039] When this embodiment detects that the opening of the accelerator pedal is less than the preset opening, it indicates that the user has released the accelerator pedal at the current moment, causing the opening of the accelerator pedal to become smaller. When the opening of the accelerator pedal is less than the preset opening, it is necessary to detect the engine speed and the working status of the generator at the current moment.

[0040] In this embodiment, it is possible to simultaneously detect whether the engine speed at the previous moment is greater than the preset idle speed, and detect whether the generator is in a working state; it is also possible to first detect whether the engine speed at the previous moment is greater than the preset idle speed, and then detect whether the generator is in a working state. This embodiment does not limit the execution order.

[0041] S220: If it is detected that the current engine speed is greater than the preset idle speed and the generator is detected to be in working state, the throttle is closed according to the first preset speed, and the engine is controlled to drive the generator to generate electricity until the engine speed is equal to the preset idle speed.

[0042] The first preset speed of this embodiment is the optimal speed for closing the throttle valve determined according to the vehicle-related parameters at the current moment, wherein the vehicle-related parameters include the speed of the vehicle engine and the throttle valve opening, etc.

[0043] For example, the preset idle speed is 50 units, the engine speed at the current moment is obtained to be 60 units, and the generator is in working state at the current moment, then the first preset speed is determined according to the relevant parameters of the vehicle at the current moment, and the throttle is slowly adjusted according to the first preset speed, so that the gas pressure after the turbocharger compressor slowly decreases to avoid the supercharger surge phenomenon. At the same time, the engine is controlled to drive the generator to generate electricity, so that the generator absorbs the residual power of the engine, and the energy utilization efficiency of the engine is improved, until the engine speed is reduced from 60 units to 50 units.

[0044] In this embodiment, when it is detected that the throttle pedal opening at the current moment is less than the preset opening, it is detected whether the engine speed at the current moment is greater than the preset idle speed, and it is detected whether the generator is in a working state; if it is detected that the engine speed at the current moment is greater than the preset idle speed and the generator is in a working state, the throttle valve is closed according to the first preset speed, and the engine is controlled to drive the generator to generate electricity until the engine speed is equal to the preset idle speed. In this application, the throttle valve is slowly closed according to the first preset speed, so that the gas pressure after the compressor of the turbocharger slowly decreases, avoiding the occurrence of supercharger surge phenomenon, and controlling the engine to drive the generator to generate electricity, so that the generator absorbs the residual power of the engine, improving the energy utilization efficiency of the engine.

[0045] In another exemplary embodiment of this application, the pre - steps before S210 are described. For details, please refer to Figure 3 , Figure 3 is based on Figure 2 shown in the embodiment, and is a flowchart of another control method. This method is based on Figure 2 shown in S210 to S220, and also includes S310 to S330, which will be introduced in detail below:

[0046] S310: Detect whether a shutdown instruction for the engine is received.

[0047] The shutdown instruction indicates to perform shutdown control on the engine.

[0048] S320: If a shutdown instruction is received, detect whether the engine speed at the current moment is greater than the preset idle speed, obtain the engine speed detection result at the current moment, and control the throttle valve and the engine according to the speed detection result.

[0049] If a shutdown instruction for the engine is received, it indicates that the execution entity needs to actively perform shutdown control on the engine. At this time, it is necessary to detect whether the engine speed is greater than the preset idle speed and perform different control operations according to the corresponding detection results.

[0050] S330: If a shutdown instruction for the engine is not received, detect whether the throttle pedal opening at the current moment is less than the preset opening.

[0051] If a shutdown instruction is not received, further conditional judgment is required to determine the next control operation, that is, by detecting whether the throttle pedal opening at the current moment is less than the preset opening to determine whether to execute S210, so as to determine whether to perform another anti - surge control method on the throttle valve and the engine.

[0052] In this embodiment, in a further pre-step, by detecting whether a shutdown instruction for the engine is received, active shutdown control or passive shutdown control of the engine is determined, and finally, different methods of surge suppression control are performed on the throttle valve and the engine.

[0053] How to control the throttle valve and the engine according to the rotational speed detection result is described in another exemplary embodiment of the present application. For details, please refer to Figure 4 , Figure 4 is based on Figure 3 The flowchart of another control method proposed based on the illustrated embodiment. This method further includes S410 to S420 in S320 as shown in Figure 3 and is introduced in detail below:

[0054] S410: If the rotational speed detection result indicates that the rotational speed of the engine at the current moment is greater than the preset idle speed, the throttle valve is closed according to the second preset speed, and the engine is controlled to drive the generator to generate electricity until the rotational speed of the engine is equal to the preset idle speed.

[0055] The second preset speed is a fixed speed threshold preset before the vehicle leaves the factory. It does not need to select a numerical value according to the relevant parameters of the vehicle at the current moment. Its value is fixed before the vehicle leaves the factory. It can be the same as or different from the value of the first preset speed.

[0056] If the rotational speed of the engine at the current moment is greater than the preset idle speed, the throttle valve is slowly closed according to the fixed speed - the second preset speed, and the engine is controlled to drive the generator to generate electricity until the rotational speed of the engine is equal to the preset idle speed, at which time the engine will shut down.

[0057] S420: If the rotational speed detection result indicates that the rotational speed of the engine at the current moment is less than the preset idle speed, the engine is controlled to shut down.

[0058] Exemplarily, the preset idle speed is 50 units, and the rotational speed of the engine at the current moment is 45 units. Then, the engine is directly controlled to shut down, and an exit strategy is executed, that is, the control method of this embodiment is terminated.

[0059] In this embodiment, different methods of control are performed on the throttle valve and the engine according to different rotational speed detection results, making the control method of this embodiment more refined. Among them, if the rotational speed detection result indicates that the rotational speed of the engine at the current moment is greater than the preset idle speed, the throttle valve is slowly closed according to the fixed speed - the second preset speed. At the same time, the engine is controlled to drive the generator to generate electricity, so that the generator absorbs the residual power of the engine until the rotational speed of the engine is equal to the preset idle speed, improving the energy utilization efficiency of the engine.

[0060] Please refer to Figure 5 , Figure 5 is based onFigure 3 Flowchart of another control method proposed by the illustrated embodiment.

[0061] This method further includes S510 to S530 before S310 as shown in Figure 3 which are introduced in detail below:

[0062] S510: Detect whether the engine is operating normally at the current moment.

[0063] The normal operation of the engine is the execution basis of the control method of this application.

[0064] S520: If it is detected that the engine is operating normally at the current moment, then detect whether a shutdown instruction for the engine is received.

[0065] If it is detected that the engine is operating normally at the current moment, it indicates that the system has no fault, and S310 described above is executed.

[0066] S530: If it is detected that the engine is not operating normally at the current moment, then terminate the control method.

[0067] If it is detected that the engine is not operating normally at the current moment, it indicates that the system has a fault, and an exit strategy is executed, that is, the control method of this embodiment is terminated, and torque limit protection is performed on the engine.

[0068] This embodiment further illustrates that the normal operation of the engine is one of the important basic conditions for executing the control method, that is, the subsequent control steps of the control method of this application can be executed only when the engine is operating normally, thus ensuring the correct execution of the subsequent control steps.

[0069] In another embodiment, in S210 as shown in Figure 2 it further includes: If it is detected that the engine speed at the current moment is greater than the preset idle speed and it is detected that the generator is not in the working state, then control the generator to operate.

[0070] Exemplarily, first, after it is detected that the engine speed at the current moment is greater than the preset idle speed, then detect whether the generator is in the working state. If it is detected that the generator is not in the working state, then control to start the generator so that the generator operates normally.

[0071] How to accurately determine the first preset speed is described in detail in an exemplary embodiment of this application. For details, please refer to Figure 6 , Figure 6 Based on Figure 2 Flowchart of another control method proposed by the illustrated embodiment. This method further includes S610 to S620, which are introduced in detail below:

[0072] S610: Obtain the engine speed at the current moment and the throttle opening at the current moment.

[0073] S620: Determine a first preset speed based on the engine speed at the current moment and the throttle opening at the current moment.

[0074] In this embodiment, by using the obtained engine speed and throttle opening at the current moment, the first preset speed can be accurately determined in a preset relation table or a preset relation diagram. Among them, according to the preset engine speed and preset throttle opening in the preset relation table or preset relation diagram, the first preset speed can be accurately determined. Exemplarily, traverse the engine speed and throttle opening in the preset relation table respectively, use the preset engine speed matching the engine speed at the current moment as the target engine speed, and use the preset throttle opening matching the throttle opening at the current moment as the target throttle opening. Determine the target speed according to the target engine speed and the target throttle opening, and determine this target speed as the first preset speed in this embodiment.

[0075] How to construct a relation diagram for determining the first preset speed is specifically described in an exemplary embodiment of this application. For details, please refer to Figure 7 , Figure 7 is based on Figures 2 to 6 The flowchart of another control method proposed in any of the embodiments shown. This method further includes S710 to S730, which are introduced in detail below:

[0076] S710: Construct a coordinate system with the speed of a preset engine as the first dimension and the opening of a preset throttle as the second dimension.

[0077] S720: Plot coordinate points in the coordinate system according to the opening of the preset throttle corresponding to the speed of the preset engine.

[0078] S730: Fill the preset speed into the coordinate points to obtain a relation diagram for determining the first preset speed.

[0079] An exemplary illustration of this embodiment: construct a two-dimensional coordinate system with the speed of the preset engine as the abscissa and the opening of the preset throttle as the ordinate. According to the speed of the preset engine and the opening of the preset throttle, the corresponding coordinate points can be determined in the two-dimensional coordinate system, and the corresponding preset speed is filled into each coordinate point. That is, subsequently, the target preset speed can be determined according to the speed of the preset engine and the opening of the preset throttle, and this target preset speed is used as the first preset speed.

[0080] This embodiment illustrates how the relationship diagram for determining the first preset speed is constructed, that is, a two-dimensional coordinate system is constructed based on the rotational speed of a preset engine and the opening degree of a preset throttle valve. Each coordinate point corresponds to a unique rotational speed of the preset engine and the opening degree of the preset throttle valve, and the preset speed is filled into each coordinate point, so that subsequently, the corresponding rotational speed of the preset engine and the opening degree of the preset throttle valve can be matched in this relationship diagram according to the rotational speed of the engine at the current moment and the opening degree of the throttle valve at the current moment, thereby accurately determining the target preset speed, and using this target preset speed as the first preset speed.

[0081] The existing methods for solving the surge phenomenon of the supercharger generally involve connecting an electronic pressure relief valve in parallel on the pipeline between the supercharger compressor and the throttle valve. When the driver releases the accelerator pedal, the electronic pressure relief valve opens, and the high-pressure air in front of the throttle valve is introduced into the pipeline in front of the compressor through the electronic pressure relief valve and the pipeline to suppress the surge phenomenon of the compressor. This method requires a pressure relief valve seat, a pressure relief valve, and related pipelines to cooperate to play a role in pressure relief, which will increase the cost of the engine.

[0082] However, this application does not add any hardware. Please refer to Figure 8 , Figure 8 is a schematic diagram of the relevant structure of a turbocharged engine shown in an exemplary embodiment of this application. Among them, it includes the following nine components: engine 801, throttle valve 802, supercharger 803, intercooler 804, clutch 805, generator 806, drive motor 807, battery 808, and output shaft 809.

[0083] The turbine of the supercharger 803 is installed on the engine 801. The compressor of the supercharger 803, the intercooler 804, and the throttle valve 802 are connected in series to form an air path for fresh air. The throttle valve 802 is installed on the engine 801. The engine 801 and the generator 806 are coupled together through the clutch 805. The generator 806 and the drive motor 807 are connected to the battery 808 through cables. The generator 806 and the drive motor 807 are respectively meshed with the output shaft 809 through gears. Figure 8 When the relevant structure of the shown turbocharged engine is applied to a hybrid vehicle model, to meet the requirement of suppressing the surge of the supercharger, the throttle valve is controlled to close slowly at the optimal speed, so that the gas pressure after the compressor of the turbocharger drops slowly, avoiding the occurrence of the supercharger surge phenomenon. At the same time, the generator absorbs the residual power of the engine, achieving the purpose of canceling the electronic pressure relief valve and related components and reducing the cost of the engine.

[0084] In an exemplary embodiment of this application, an exemplary illustration of the specific application of the control method of this application is given. Specifically, please refer to Figure 9 , Figure 9It is a flowchart of a surge control method for a turbocharged range - extender engine supercharger shown in an exemplary embodiment of the present application. It includes S901 to S911, which are described in detail as follows:

[0085] S901: Detect whether the engine is operating normally at the current moment.

[0086] After the vehicle is powered on, the EMS (Engine Management System) starts self - inspection. The objects of self - inspection include sensors and actuators of each system of the engine. If a fault is reported by the actuator during the self - inspection, subsequent control may not be able to proceed normally.

[0087] S902: If it is detected that the engine is not operating normally at the current moment, terminate the control method and perform torque limit protection on the engine.

[0088] If the engine cannot enter the normal operating state, the EMS reports a fault and performs torque limit protection on the engine, prohibiting the engine from reaching a higher power in an unexpected state and causing more serious mechanical damage.

[0089] S903: If it is detected that the engine is operating normally at the current moment, detect whether a shutdown instruction for controlling the engine is received.

[0090] S904: If it is detected that a shutdown instruction for controlling the engine is received, detect whether the engine speed at the current moment is greater than the preset idle speed.

[0091] S905: If it is detected that the engine speed at the current moment is less than the preset idle speed, control the engine to shut down.

[0092] S906: If it is detected that the engine speed at the current moment is greater than the preset idle speed, close the throttle valve according to the second preset speed and control the engine to drive the generator to generate electricity until the engine speed is equal to the preset idle speed.

[0093] An exemplary description of S903 to S906: When the engine is operating normally, first determine whether a shutdown instruction is received. If a shutdown instruction is received, and at this time if the engine speed is greater than the preset idle speed, the electronic throttle valve closes slowly at a fixed speed - the second preset speed. At this time, the engine continues to drive the generator to generate electricity until the engine speed reaches the preset idle speed, and then the engine shuts down.

[0094] S907: If it is detected that a shutdown instruction for controlling the engine is not received, detect whether the throttle pedal opening at the current moment is less than the preset opening.

[0095] When the engine is operating normally, if a shutdown instruction is not received, detect whether the throttle pedal opening at the current moment is less than the preset opening.

[0096] S908: If the throttle pedal opening at the current moment is less than the preset opening, then detect whether the engine speed at the current moment is greater than the preset idle speed.

[0097] S909: If the engine speed at the current moment is greater than the preset idle speed, then detect whether the generator is in the working state.

[0098] S910: If the generator is not in the working state, then control the generator to run, and detect again whether the generator is in the working state.

[0099] S911: If the generator is in the working state, then close the throttle valve according to the first preset speed, and control the engine to drive the generator to generate electricity. Detect again whether the engine speed at the current moment is greater than the preset idle speed, and so on in a loop until the engine speed is equal to the preset idle speed.

[0100] An exemplary description of S908 to S911: If the throttle pedal opening at the current moment is less than the preset opening, and at this time the engine speed is less than or equal to the preset idle speed, then do nothing and terminate the control method; otherwise, continue to judge whether the generator is working at this time. If the generator is not working, then control the generator to run. Then the electronic throttle valve closes at the best speed - the first preset speed according to the result of looking up the table, and this table needs to be calibrated in advance according to the engine speed and throttle valve opening during engine development. At this time, the engine speed slowly decreases, and the speed of the compressor of the turbocharger also gradually decreases. The throttle gas flow and pressure ratio decrease synchronously, which will not make the operating point of the compressor in the surge area, and at the same time meet the requirement of reducing the engine output power. During this process, the generator is continuously in the power generation state, absorbing the residual power of the engine until the engine reaches the idle speed and does not do external work.

[0101] When the control method of the present application is applied to a hybrid vehicle model, by controlling the throttle valve to close slowly at the best speed, the gas pressure after the compressor of the turbocharger slowly decreases, avoiding the occurrence of turbocharger surge phenomenon. At the same time, the generator absorbs the residual power of the engine, achieving the purpose of canceling the electronic pressure relief valve and related components and reducing the engine cost.

[0102] On the other hand, the present application also provides a control device, as Figure 10 shown, Figure 10 is a schematic structural diagram of the control device shown in an exemplary embodiment of the present application. Among them, the control device includes:

[0103] A detection module 1010, configured to detect whether the engine speed at the current moment is greater than the preset idle speed and detect whether the generator is in the working state when it is detected that the throttle pedal opening at the current moment is less than the preset opening.

[0104] The control module 1030 is configured to, if it detects that the engine speed at the current moment is greater than the preset idle speed and detects that the generator is in a working state, close the throttle according to a first preset speed, and control the engine to drive the generator to generate electricity until the engine speed is equal to the preset idle speed.

[0105] In another embodiment, the control device further includes:

[0106] A shutdown instruction detection module, configured to detect whether a shutdown instruction for controlling the engine is received.

[0107] A first result module, configured to, if a shutdown instruction is received, detect whether the engine speed at the current moment is greater than the preset idle speed, obtain a detection result of the engine speed at the current moment, and control the throttle and the engine according to the speed detection result.

[0108] A second result module, configured to, if a shutdown instruction is not received, detect whether the throttle pedal opening at the current moment is less than a preset opening.

[0109] In another embodiment, the first result module includes:

[0110] A first control unit, configured to, if the speed detection result indicates that the engine speed at the current moment is greater than the preset idle speed, close the throttle according to a second preset speed, and control the engine to drive the generator to generate electricity until the engine speed is equal to the preset idle speed.

[0111] A second control unit, configured to, if the speed detection result indicates that the engine speed at the current moment is less than the preset idle speed, control the engine to shut down.

[0112] In another embodiment, the control device further includes:

[0113] An engine operation detection module, configured to detect whether the engine is operating normally at the current moment.

[0114] A continue module, configured to, if it detects that the engine is operating normally at the current moment, detect whether a shutdown instruction for controlling the engine is received.

[0115] A termination module, configured to, if it detects that the engine is not operating normally at the current moment, terminate the control method.

[0116] In another embodiment, the control device further includes:

[0117] A generator operation module, configured to, if it detects that the engine speed at the current moment is greater than the preset idle speed and detects that the generator is not in a working state, control the generator to operate.

[0118] In another embodiment, the control device further includes:

[0119] An acquisition module, configured to acquire the rotational speed of the engine at the current moment and the opening degree of the throttle valve at the current moment.

[0120] A first preset speed determination module, configured to determine a first preset speed according to the rotational speed of the engine at the current moment and the opening degree of the throttle valve at the current moment.

[0121] In another embodiment, the control device further includes:

[0122] A coordinate system construction module, configured to construct a coordinate system with the rotational speed of a preset engine as the first dimension and the opening degree of a preset throttle valve as the second dimension.

[0123] A plotting module, configured to plot coordinate points in the coordinate system according to the opening degree of the preset throttle valve corresponding to the rotational speed of the preset engine.

[0124] A relationship diagram module, configured to fill the preset speed into the coordinate points to obtain a relationship diagram for determining the first preset speed.

[0125] It should be noted that the control device provided in the above embodiment and the control method provided in the foregoing embodiment belong to the same concept. The specific manners in which each module and unit perform operations have been described in detail in the method embodiment and will not be elaborated here.

[0126] On the other hand, the present application further provides an electronic device, including: a controller; a memory for storing one or more programs, which, when executed by the controller, are used to execute the above control method.

[0127] Please refer to Figure 11 , Figure 11 which is a schematic structural diagram of a computer system of an electronic device shown in an exemplary embodiment of the present application, and shows a schematic structural diagram of a computer system of an electronic device suitable for implementing the embodiment of the present application.

[0128] It should be noted that Figure 11 the computer system 1100 of the electronic device shown is only an example and should not impose any limitation on the functions and usage scope of the embodiments of the present application.

[0129] As Figure 11As shown, computer system 1100 includes a Central Processing Unit (CPU) 1101, which can perform various appropriate actions and processes according to a program stored in a Read-Only Memory (ROM) 1102 or a program loaded from a storage section 1108 into a Random Access Memory (RAM) 1103, such as executing the method in the above embodiments. In the RAM 1103, various programs and data required for system operation are also stored. The CPU 1101, ROM 1102, and RAM 1103 are connected to each other via a bus 1104. An Input / Output (I / O) interface 1105 is also connected to the bus 1104.

[0130] The following components are connected to the I / O interface 1105: an input section 1106 including a keyboard, a mouse, etc.; an output section 1107 including, for example, a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), etc. and a speaker, etc.; a storage section 1108 including a hard disk, etc.; and a communication section 1109 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 1109 performs communication processing via a network such as the Internet. A drive 1110 is also connected to the I / O interface 1105 as needed. A removable medium 1111, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1110 as needed so that a computer program read from it can be installed into the storage section 1108 as needed.

[0131] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 1109, and / or installed from the removable medium 1111. When the computer program is executed by a Central Processing Unit (CPU) 1101, various functions defined in the system of the present application are executed.

[0132] It should be noted that the computer-readable medium shown in the embodiments of the present application can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, the computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device. In the present application, a computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable computer program. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, and this computer-readable medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0133] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present application. Among them, each block in the flowchart or block diagram can represent a module, a program segment, or a part of code, and the above module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in an order different from that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and the combination of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.

[0134] The units involved in the embodiments of this application can be implemented in software or in hardware, and the described units can also be provided in a processor. Among them, the names of these units do not, in some cases, constitute a limitation on the units themselves.

[0135] Another aspect of this application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the control method as described above is implemented. The computer-readable storage medium can be included in the electronic device described in the above embodiments, or can exist alone without being assembled into the electronic device.

[0136] Another aspect of this application also provides a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the control methods provided in the above various embodiments.

[0137] According to one aspect of the embodiments of this application, a computer system is also provided, including a Central Processing Unit (CPU). It can perform various appropriate actions and processes according to a program stored in a Read-Only Memory (ROM) or a program loaded from a storage section into a Random Access Memory (RAM), such as executing the methods in the above embodiments. In the RAM, various programs and data required for system operation are also stored. The CPU, ROM, and RAM are connected to each other through a bus. An Input / Output (I / O) interface is also connected to the bus.

[0138] The following components are connected to the I / O interface: an input section including a keyboard, a mouse, etc.; an output section including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), etc. and a speaker, etc.; a storage section including a hard disk, etc.; and a communication section including a network interface card such as a Local Area Network (LAN) card, a modem, etc. The communication section performs communication processing via a network such as the Internet. A drive is also connected to the I / O interface as required. A removable medium, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive as required, so that a computer program read from it can be installed into the storage section as required.

[0139] The above content is only a preferred exemplary embodiment of the present application and is not used to limit the implementation of the present application. Those of ordinary skill in the art can make corresponding adaptations or modifications very conveniently according to the main concept and spirit of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope required by the claims.

Claims

1. An engine control method, characterized in that, Including: When it is detected that the throttle pedal opening at the current moment is less than the preset opening, detect whether the engine speed at the current moment is greater than the preset idle speed, and detect whether the generator is in a working state; If it is detected that the engine speed at the current moment is greater than the preset idle speed and it is detected that the generator is in a working state, close the throttle according to the first preset speed, and control the engine to drive the generator to generate electricity until the engine speed is equal to the preset idle speed; Detect whether a shutdown instruction for controlling the engine is received; If the shutdown instruction is received, detect whether the engine speed at the current moment is greater than the preset idle speed to obtain the engine speed detection result at the current moment; If the speed detection result indicates that the engine speed at the current moment is greater than the preset idle speed, close the throttle according to the second preset speed, and control the engine to drive the generator to generate electricity until the engine speed is equal to the preset idle speed; If the speed detection result indicates that the engine speed at the current moment is less than the preset idle speed, control the engine to shut down; If the shutdown instruction is not received, detect whether the throttle pedal opening at the current moment is less than the preset opening.

2. The method according to claim 1, characterized in that, Before the detection of whether a shutdown instruction for controlling the engine is received, the method further includes: Detect whether the engine is operating normally at the current moment; If it is detected that the engine is operating normally at the current moment, detect whether a shutdown instruction for controlling the engine is received; If it is detected that the engine is not operating normally at the current moment, terminate the control method.

3. The method according to claim 1, characterized in that, The method further includes: If it is detected that the engine speed at the current moment is greater than the preset idle speed and it is detected that the generator is not in a working state, control the generator to operate.

4. The method according to claim 1, characterized in that The method further includes: Obtain the engine speed at the current moment and the throttle opening at the current moment; Determine the first preset speed according to the engine speed at the current moment and the throttle opening at the current moment.

5. The method according to any one of claims 1 to 4, characterized in that The method further includes: Taking the preset engine speed as the first dimension and the preset throttle opening as the second dimension, construct a coordinate system; Draw a coordinate point in the coordinate system according to the preset throttle opening corresponding to the preset engine speed; Fill the preset speed into the coordinate point to obtain a relationship diagram for determining the first preset speed.

6. An engine control device, characterized in that, Including: A detection module configured to, when it is detected that the throttle pedal opening at the current moment is less than the preset opening, detect whether the engine speed at the current moment is greater than the preset idle speed, and detect whether the generator is in a working state; A control module configured to, if it is detected that the engine speed at the current moment is greater than the preset idle speed and it is detected that the generator is in a working state, close the throttle according to the first preset speed, and control the engine to drive the generator to generate electricity until the engine speed is equal to the preset idle speed; A shutdown instruction detection module configured to detect whether a shutdown instruction for controlling the engine is received; The first result module is configured to, if receiving the shutdown instruction, detect whether the rotational speed of the engine at the current moment is greater than the preset idle rotational speed, and obtain the rotational speed detection result of the engine at the current moment; The first control unit is configured to, if the rotational speed detection result indicates that the rotational speed of the engine at the current moment is greater than the preset idle rotational speed, close the throttle valve according to a second preset speed, and control the engine to drive the generator to generate electricity until the rotational speed of the engine is equal to the preset idle rotational speed; The second control unit is configured to, if the rotational speed detection result indicates that the rotational speed of the engine at the current moment is less than the preset idle rotational speed, control the engine to shut down; The second result module is configured to, if not receiving the shutdown instruction, detect whether the throttle pedal opening at the current moment is less than the preset opening.

7. An electronic device, characterized in that, Comprising: A controller; A memory for storing one or more programs, which when executed by the controller, cause the controller to implement the engine control method according to any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, There are computer-readable instructions stored thereon, which when executed by a processor of a computer, cause the computer to execute the engine control method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Control device

    JP2014163320A