Engine self-starting control method, device, equipment and medium

By monitoring the engine start time and controlling the engine self-starting according to the working state, the damage caused by the engine not starting in the long-term EV mode is solved, ensuring the power and performance of the engine.

CN115891965BActive Publication Date: 2025-03-18DONGFENG MOTOR GRP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211672552.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-26
Publication Date
2025-03-18
Estimated Expiration
2042-12-26

AI Technical Summary

Technical Problem

Long-term driving in EV mode causes the engine to fail to start for a long time, resulting in deterioration of the oil film, condensation, rust and carbon deposits, seriously damaging the engine's power.

Method used

By monitoring the last effective start of the engine, determine whether it has not started for a long time, and control the engine to start and run automatically according to the engine's current working state (operating state or stationary state), ensure that the engine starts and stops at the appropriate time and updates the effective start time.

Benefits of technology

Effectively protect the engine, prevent rust and carbon deposits, and maintain the power and performance of the engine.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115891965B_ABST
    Figure CN115891965B_ABST
Patent Text Reader

Abstract

The present invention discloses an engine self-start control method, device, equipment and medium, belonging to the field of vehicle control technology. The method includes: obtaining the start time of the last effective start of the engine; judging whether the engine has not been effectively started for a long time according to the start time; when it is judged that the engine has not been effectively started for a long time, detecting the current working state of the engine; when the engine is currently in a running state, if the engine running time accumulates and exceeds a first time threshold, then after the engine is stopped, the start time of the effective start of the engine is updated; when the engine is currently in a stationary state, according to the current charge state of the battery, the engine is controlled to start automatically, and the engine is stopped after the engine running time accumulates and exceeds the first time threshold, and the start time of the effective start of the engine is updated. The method can monitor the engine, and when the engine has not been started for a long time, the engine is controlled to run for a set time, thereby protecting the engine.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle control technology, and in particular to an engine self-starting control method, device, equipment and medium. Background Art

[0002] Plug-in hybrid electric vehicle (PHEV) combines the advantages of traditional cars and pure electric cars. It can rely on power batteries to provide power energy for the drive motor, and the drive motor drives the vehicle to travel, realizing a pure electric drive mode; it can also reasonably distribute the output kinetic energy of the engine and the drive motor, and the engine and the drive motor jointly drive the vehicle to travel, realizing a hybrid operation mode.

[0003] In the prior art, the default working mode of PHEV vehicles is first the power consumption mode and then the power retention mode. That is, the vehicle is first driven by pure electricity. When the vehicle is driven by pure electricity, only the power battery provides energy for the drive motor to drive the vehicle; when the power drops to the set lower limit of the power consumption mode, it enters the power retention mode, and the engine power is mainly used at this time. In order to be more environmentally friendly and energy-saving, users can also charge the vehicle repeatedly during actual driving to keep the vehicle power above the lower limit of the power consumption mode, so that the vehicle is always driving in the pure electric drive mode (i.e. EV mode).

[0004] However, if the vehicle is driven in EV mode for a long time, the engine will not be started for a long time. If the engine is not started for a long time, the oil film will deteriorate and the condensation caused by the temperature difference in the engine cylinder will cause rust and carbon deposition, which will seriously damage the engine and affect the engine's power. Summary of the invention

[0005] In view of the above problems, the present invention is proposed to provide an engine self-start control method, device, equipment and medium that overcome the above problems or at least partially solve the above problems. The engine can be monitored and, when the engine has not been started for a long time, the engine running set time can be controlled, thereby protecting the engine and ensuring the power of the engine.

[0006] In a first aspect, a method for controlling an engine self-start is provided, the method comprising:

[0007] Get the start time of the last effective start of the engine;

[0008] judging whether the engine has not been effectively started for a long time according to the start time;

[0009] When it is determined that the engine has not been effectively started for a long time, detecting the current working state of the engine, wherein the working state includes a running state and a stationary state;

[0010] When the engine is currently in a running state, if the engine running time cumulatively exceeds a first time threshold, then after the engine is stopped, updating the start time of the engine effective start;

[0011] When the engine is currently in a stationary state, the engine is controlled to start automatically according to the current state of charge of the battery, and is shut down after the engine running time exceeds a first time threshold, and the start time of the engine effective start is updated.

[0012] Optionally, obtaining the start time of the last effective start of the engine includes:

[0013] Get the start time when the engine last ran for a set time at a speed greater than or equal to the set speed.

[0014] Optionally, judging whether the engine has not been effectively started for a long time according to the start time includes:

[0015] Determine the time interval between the start time and the current time;

[0016] determining whether the running time of the engine is less than a second time threshold within the time interval;

[0017] Determine whether the time interval is greater than a time interval threshold;

[0018] When the time interval is greater than a time interval threshold, and within the time interval, the running time of the engine is less than a second time threshold, it is determined that the engine has not been effectively started for a long time.

[0019] Optionally, when the engine is currently in a stationary state, controlling the engine to automatically start according to the current state of charge of the battery includes:

[0020] When the current state of charge (SOC) of the battery is higher than the power threshold, the engine is controlled to run at an idle speed according to the water temperature of the water tank;

[0021] When the current state of charge SOC of the battery is lower than or equal to a power threshold, the engine is controlled to automatically start and run for normal power generation.

[0022] Optionally, the method further comprises:

[0023] Obtaining a flag bit of the engine self-start, the flag bit comprising a first flag bit and a second flag bit, the first flag bit being used to indicate that the engine needs to be self-started and the second flag bit being used to indicate that the engine does not need to be self-started;

[0024] Controlling whether the engine starts automatically according to the flag bit;

[0025] Wherein, when it is determined that the engine has not been effectively started for a long time and the engine is currently in a stationary state, the flag bit output is the first flag bit;

[0026] When it is determined that the engine has not been effectively started for a long time and the engine is currently in operation for more than a third time threshold, the flag bit is output as the second flag bit; or, when it is determined that the engine has not been effectively started for a long time, the flag bit is output as the second flag bit.

[0027] Optionally, before controlling the engine to start automatically, the method further includes:

[0028] detecting whether the engine hood is closed;

[0029] If the engine hood is not closed, close the engine hood.

[0030] Optionally, when controlling the engine to start automatically, the method further includes:

[0031] The reason for the engine self-start is displayed to remind the user that the engine has not been started for a long time and is in operation for self-protection.

[0032] In a second aspect, an engine self-starting control device is provided, the device comprising:

[0033] An information acquisition module, used to obtain the start time of the last effective start of the engine;

[0034] A judging module, used for judging whether the engine has not been effectively started for a long time according to the starting time;

[0035] A detection module, used for detecting the current working state of the engine when it is determined that the engine has not been effectively started for a long time, wherein the working state includes a running state and a stationary state;

[0036] A first control module, configured to update the start time of the engine effective start after the engine is stopped if the engine running time accumulated exceeds a first time threshold when the engine is currently in a running state;

[0037] The second control module is used to control the engine to start automatically when the engine is currently in a stationary state according to the current charge state of the battery, and to stop the engine after the cumulative engine running time exceeds a first time threshold, and to update the start time of the engine effective start.

[0038] In a third aspect, an electronic device is provided, comprising: a memory and a processor, wherein the memory and the processor are communicatively connected to each other, computer instructions are stored in the memory, and the processor executes the engine self-start control method described in the first aspect by executing the computer instructions.

[0039] In a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the engine self-start control method described in the first aspect.

[0040] The technical solution provided in the embodiments of the present invention has at least the following technical effects or advantages:

[0041] An engine self-start control method, device, equipment and medium provided by an embodiment of the present invention determines whether the engine has not been effectively started for a long time by obtaining the time when the engine was last effectively started. When it is determined that the engine has not been effectively started for a long time, the engine self-start is controlled according to the situation by further detecting the current working state of the engine. When the engine is currently in a running state and the cumulative running time exceeds the first time threshold, it is determined that the engine has been effectively started. At this time, there is no need to control the engine self-start. After the engine is stopped, the start time of the engine effective start can be updated to the current time. When the engine is currently in a stationary state, the engine self-start operation can be controlled according to the current charge state of the battery, and the engine is stopped after the cumulative engine running time exceeds the first time threshold, and the start time of the engine effective start is updated to the current time. Through the above method, the engine can be monitored, and when the engine has not been started for a long time, the engine operation setting time is controlled, thereby protecting the engine and ensuring the power of the engine.

[0042] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] By reading the detailed description of the preferred embodiment below, various other advantages and benefits will become clear to those of ordinary skill in the art. The accompanying drawings are only used for the purpose of illustrating the preferred embodiment and are not considered to be limitations of the present invention. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings.

[0044] In the attached picture:

[0045] Figure 1 is a flow chart of an engine self-starting control method provided by an embodiment of the present invention;

[0046] Figure 2 It is a structural block diagram of an engine self-starting control device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0047] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below in conjunction with the accompanying drawings.

[0048] Before introducing in detail the engine self-start control method provided by the embodiment of the present invention, the application scenarios involved in the embodiment of the present invention are briefly introduced.

[0049] For users who drive PHEV vehicles for short-distance commuting to and from get off work, since the distance is shorter and the power consumption is less, charging the vehicle after get off work every day can ensure that the vehicle's power is always kept above the lower limit of the power consumption mode, so that the vehicle is always running in EV mode.

[0050] However, for PHEV vehicles, if the engine is not started for a long time or is in a static dormant state, the condensation caused by the deterioration of the oil film and the hot and cold difference in the engine cylinder will cause the engine to rust and carbon deposit, thereby affecting the engine's power, economy and emission performance.

[0051] Therefore, in order to solve the above technical problems, the present invention provides an engine self-start control method, which can monitor the engine and control the engine to run for a set time when the engine has not been started for a long time, thereby protecting the engine and ensuring the power of the engine.

[0052] After introducing the application scenarios involved in the embodiments of the present invention, the engine self-start control method provided by the embodiments of the present invention will be described in detail with reference to the accompanying drawings.

[0053] Figure 1 is a flow chart of an engine self-starting control method provided by an embodiment of the present invention, such as Figure 1 As shown, the method includes:

[0054] Step S101, obtaining the start time of the last effective start of the engine.

[0055] Optionally, step S101 may include:

[0056] Get the start time when the engine last ran for a set time at a speed greater than or equal to the set speed.

[0057] The time unit of the start time can be accurate to the day, for example, the start time is October 1, 2022. It can also be further accurate to the hour, minute or second, for example, accurate to the hour is: October 1, 2022 10:00; accurate to the minute is: October 1, 2022 10:10; accurate to the second is: October 1, 2022 10:10:10. The specific accuracy can be set as needed, and the present invention is not limited to this.

[0058] In this embodiment, the set speed can be set to the lowest idle speed when the engine is running, and the set time can be set according to actual needs, such as 30 minutes, 20 minutes, etc., and the present invention is not limited to this.

[0059] Specifically, the vehicle's in-vehicle infotainment system (IVI) can store the start time of the last effective start of the engine. In addition to the start time, it can also store parameters such as the vehicle speed, water tank temperature and engine start time when the last effective start was started. When the vehicle is ready next time (that is, READY appears on the vehicle dashboard, indicating that the vehicle has made all preparations and started successfully), the pre-stored start time and other parameters of the last effective start of the engine can be obtained from the IVI system. Exemplarily, the Flash area in the hardware can be used for storage, and the range, initial value, address and other information of the variable can be specified to ensure the safety and effectiveness of the time variable.

[0060] Step S102: judging whether the engine has not been effectively started for a long time according to the start time.

[0061] Optionally, step S102 may include:

[0062] The first step is to determine the time interval between the start time and the current time;

[0063] In this embodiment, the time units of the current time and the start time are the same. For example, when the time unit of the start time is day and hour (for example, the start time is October 1, 2022), the current time unit is also day (for example, the current time is October 21, 2022). At this time, the time interval between the start time and the current time is 20 days. For example, when the time unit of the start time is hour and hour (for example, the start time is 10:00 on October 1, 2022), the current time unit is also hour (for example, the current time is 12:00 on October 21, 2022), then the time interval between the start time is 2 days and 2 hours, or 50 hours.

[0064] Step 2: determining whether the running time of the engine is less than a second time threshold within the time interval;

[0065] In this embodiment, the second time threshold can be customized. For example, the second time threshold can be set to 5 minutes, 10 minutes, etc.

[0066] Step 3: determine whether the time interval is greater than the time interval threshold;

[0067] The time unit of the time interval threshold can be set to the same as the time unit of the start time, so as to facilitate unified judgment. For example, when the start time is a day, the time interval threshold can be set to 30 days. When the start time is an hour, the time interval threshold can be set to 720 hours.

[0068] Step 4: when the time interval is greater than the time interval threshold, and within the time interval, the running time of the engine is less than the second time threshold, it is determined that the engine has not been effectively started for a long time.

[0069] In this embodiment, the power domain controller (PDCU) on the vehicle can obtain the start time of the last effective start of the engine from the IVI system, and then execute the steps in step S102 to determine whether the engine has not been effectively started for a long time.

[0070] When it is determined that the engine has not been effectively started for a long time, the subsequent steps S103 to S105 are continued to be executed; when it is determined that the engine has not been effectively started for a long time, it means that the engine does not need to start automatically, and the subsequent steps do not need to be executed at this time.

[0071] Step S103: When it is determined that the engine has not been effectively started for a long time, the current working state of the engine is detected, and the working state includes a running state and a stationary state.

[0072] Step S104: When the engine is currently in a running state, if the accumulated engine running time exceeds a first time threshold, then after the engine is stopped, the start time of the engine effective start is updated.

[0073] In this embodiment, the first time threshold can be set by user. For example, the first time threshold can be set to 30 minutes, 20 minutes, etc.

[0074] Specifically, when it is detected that the engine is currently in a running state, the IVI system can record the current cumulative running time of the engine. Then, after the engine stops, the start time of the engine effective start in the IVI system is updated to the current time (i.e., the time when the engine starts running recorded by the IVI system). Since the engine is already in a moving state at this time and the engine has been determined to be effectively started, there is no need to control the engine to start automatically.

[0075] If the engine running time is not accumulated to exceed the first time threshold, it means that the engine start time is too short and the engine is not started effectively. At this time, the start time of the engine effective start is not updated.

[0076] It should be noted that, when the engine is currently in a running state, if the accumulated engine running time does not exceed the first time threshold, then after the engine is stopped, step S105 may be further executed to control the engine to complete an effective start.

[0077] Step S105: When the engine is currently in a stationary state, the engine is controlled to start automatically according to the current state of charge of the battery, and the engine is shut down after the cumulative engine running time exceeds a first time threshold, and the start time of the engine effective start is updated.

[0078] Optionally, step S105 may include:

[0079] When the battery's current state of charge (SOC) is higher than the power threshold, the engine is controlled to run at idle speed according to the water temperature of the water tank;

[0080] When the battery's current state of charge (SOC) is lower than or equal to the power threshold, the engine is controlled to automatically start and run normally for power generation.

[0081] Among them, the state of charge (SOC) is a physical quantity used to reflect the remaining capacity of the battery. Its value is defined as the ratio of the remaining capacity of the battery to the battery capacity. The power threshold can be customized. For example, when the SOC is higher than 30%, the engine is controlled to run at idle speed according to the water temperature of the water tank. When the SOC is lower than or equal to 30%, the engine is controlled to start normally to generate electricity.

[0082] In this embodiment, when the engine is controlled to run at idle speed according to the water temperature of the water tank, the higher the water temperature of the water tank, the lower the corresponding idle speed value; the lower the water temperature of the water tank, the higher the corresponding idle speed value. At the same time, the NVH performance of the vehicle, namely Noise, Vibration and Harshness, needs to be comprehensively considered. When the engine is self-starting and generating electricity normally, the engine needs to charge the battery while maintaining the minimum speed that meets NVH (higher than the lowest idle speed when the engine is running).

[0083] In this embodiment, the IVI system can record the cumulative running time of the engine from the engine self-start. Then, after the cumulative running time of the engine exceeds the first time threshold, the power domain controller (PDCU) controls the engine to stop, and updates the start time of the effective engine start in the IVI system to the current time (i.e., the time when the engine starts self-start).

[0084] Optionally, before controlling the engine to start automatically, the method further includes: detecting whether the engine hood is closed; if the engine hood is not closed, closing the engine hood, so as to ensure that the hood is in a closed state when the engine starts automatically.

[0085] Optionally, when controlling the engine to start automatically, the method further includes: displaying the reason for the engine to start automatically, so as to remind the user that the engine has not been started for a long time and is in the process of self-protection.

[0086] For example, the reason why the engine starts automatically can be displayed on the central control screen to remind the user.

[0087] In this embodiment, the reasons why the engine does not start for a long time and the starting conditions can also be recorded in detail in the user manual so that the user can check and understand the reasons and conditions for the engine to start automatically in advance.

[0088] Optionally, the method further comprises:

[0089] Obtaining a flag bit of the engine self-start, the flag bit including a first flag bit and a second flag bit, the first flag bit is used to indicate that the engine needs to be self-started and the second flag bit is used to indicate that the engine does not need to be self-started;

[0090] Control whether the engine starts automatically according to the flag;

[0091] Among them, when it is determined that the engine has not been effectively started for a long time and the engine is currently in a stationary state, the output flag bit is the first flag bit.

[0092] When it is determined that the engine has not been effectively started for a long time and the engine is currently in operation for more than the third time threshold, the output flag is the second flag; or, when it is determined that the engine has not been effectively started for a long time, the output flag is the second flag.

[0093] For example, when the flag is "1", it means that the engine meets the self-starting condition, and at this time, it is necessary to control the engine to start automatically. When the flag is "0", it means that the engine does not meet the self-starting condition, or the engine has accumulated a set time in the running state and does not need to be automatically started. At this time, it is not necessary to control the engine to start automatically.

[0094] It should be noted that the engine self-start control method provided by the present invention is particularly suitable for PHEV vehicles.

[0095] Based on the same inventive concept, an embodiment of the present invention correspondingly provides a control device for implementing the control method in the above embodiment. Figure 2 : is a structural block diagram of an engine self-starting control device provided by an embodiment of the present invention, such as Figure 2 As shown, the control device 200 includes an information acquisition module 210 , a judgment module 220 , a detection module 230 , a first control module 240 and a second control module 250 .

[0096] The information acquisition module 210 is used to obtain the start time of the last effective start of the engine.

[0097] The judgment module 220 is used to judge whether the engine has not been effectively started for a long time according to the starting time.

[0098] The detection module 230 is used to detect the current working state of the engine when it is determined that the engine has not been effectively started for a long time. The working state includes a running state and a stationary state.

[0099] The first control module 240 is configured to update the start time of the engine effective start after the engine is stopped if the engine running time accumulated exceeds a first time threshold when the engine is currently in the running state.

[0100] The second control module 250 is used to control the engine to start automatically when the engine is currently in a stationary state according to the current charge state of the battery, and to shut down the engine after the engine running time exceeds a first time threshold, and to update the start time of the engine effective start.

[0101] Optionally, the information acquisition module 210 is further used to:

[0102] Get the start time when the engine last ran for a set time under the conditions that the speed was greater than or equal to the set speed and the water temperature in the water tank was greater than or equal to the set temperature.

[0103] Optionally, the determination module 220 is further configured to:

[0104] Determine the time interval between the start time and the current time;

[0105] determining whether the running time of the engine is less than a second time threshold within the time interval;

[0106] Determine whether the time interval is greater than the time interval threshold;

[0107] When the time interval is greater than the time interval threshold, and within the time interval, the running time of the engine is less than the second time threshold, it is determined that the engine has not been effectively started for a long time.

[0108] Optionally, the second control module 250 is further configured to:

[0109] When the battery's current state of charge (SOC) is higher than the power threshold, the engine is controlled to run at idle speed according to the water temperature of the water tank;

[0110] When the battery's current state of charge (SOC) is lower than or equal to the power threshold, the engine is controlled to automatically start and run normally for power generation.

[0111] Optionally, the device further comprises:

[0112] A flag bit acquisition module is used to acquire a flag bit of the engine self-start, the flag bit includes a first flag bit and a second flag bit, the first flag bit is used to indicate that the engine needs to be self-started, and the second flag bit is used to indicate that the engine does not need to be self-started;

[0113] An automatic start control module is used to control whether the engine automatically starts running according to the flag bit;

[0114] When it is determined that the engine has not been effectively started for a long time and the engine is currently in a stationary state, the output flag is the first flag;

[0115] When it is determined that the engine has not been effectively started for a long time and the engine is currently in operation for more than the third time threshold, the output flag is the second flag; or, when it is determined that the engine has not been effectively started for a long time, the output flag is the second flag.

[0116] Optionally, the device may further include an engine hood monitoring module, for:

[0117] Before controlling the engine to start automatically, check whether the engine hood is closed;

[0118] If the hood is not closed, close it.

[0119] Optionally, the device may further include a display module, for:

[0120] When controlling the engine to start automatically, the reason for the engine to start automatically is displayed to remind the user that the engine has not been started for a long time and is in the process of self-protection.

[0121] The embodiment of the present invention also provides an electronic device, which may include a processor and a memory, wherein the processor and the memory may be connected via a bus or other means. The processor may be a central processing unit (CPU). The processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components and other chips, or a combination of the above-mentioned various types of chips. The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs, non-transient computer executable programs and modules, such as program instructions / modules corresponding to the control method in the embodiment of the present invention. The processor executes various functional applications and data processing of the processor by running the non-transient software programs, instructions and modules stored in the memory, that is, realizing the control method in the above method embodiment.

[0122] The memory may include a program storage area and a data storage area, wherein the program storage area may store an operating system and at least one application required by a function; the data storage area may store data created by the processor, etc. In addition, the memory may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. One or more modules are stored in the memory, and when executed by the processor, the execution is as follows: Figure 1 The control method in the embodiment shown. For details of the above electronic equipment, please refer to Figure 1The corresponding related descriptions and effects in the embodiments shown are understood and will not be repeated here. Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. When the program is executed, it may include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium may be a read-only memory (ROM), a random access memory (RAM), a flash memory (Flash Memory), a hard disk (Hard Disk Drive, abbreviated as: HDD) or a solid-state drive (SSD), etc.; the storage medium may also include a combination of the above-mentioned types of memory.

[0123] The technical solutions in the above embodiments of the present application have at least the following technical effects or advantages:

[0124] An engine self-start control method, device, equipment and medium provided by an embodiment of the present invention determines whether the engine has not been effectively started for a long time by obtaining the time when the engine was last effectively started. When it is determined that the engine has not been effectively started for a long time, the engine self-start is controlled according to the situation by further detecting the current working state of the engine. When the engine is currently in a running state and the cumulative running time exceeds the first time threshold, it is determined that the engine has been effectively started. At this time, there is no need to control the engine self-start. After the engine is stopped, the start time of the engine effective start can be updated to the current time. When the engine is currently in a stationary state, the engine self-start operation can be controlled according to the current charge state of the battery, and the engine is stopped after the cumulative engine running time exceeds the first time threshold, and the start time of the engine effective start is updated to the current time. Through the above method, the engine can be monitored, and when the engine has not been started for a long time, the engine operation setting time is controlled, thereby protecting the engine and ensuring the power of the engine.

[0125] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.

[0126] Similarly, it should be understood that in order to streamline the present disclosure and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting the intention that the claimed invention requires more features than those explicitly recited in each claim. More specifically, as reflected in the claims below, inventive aspects lie in less than all the features of the individual embodiments disclosed above. Therefore, the claims that follow the specific embodiment are hereby expressly incorporated into the specific embodiment, with each claim itself serving as a separate embodiment of the present invention.

[0127] It should be noted that the above embodiments illustrate the present invention rather than limit it, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be construed as a limitation on the claims. The word "comprising" does not exclude the presence of components or steps not listed in the claims. The word "one" or "an" preceding a component does not exclude the presence of a plurality of such components. The present invention may be implemented by means of hardware comprising a number of different components and by means of a suitably programmed computer. In a unit claim enumerating a number of devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc., does not indicate any order. These words may be interpreted as names.

Claims

1. An engine self-starting control method, characterized in that: The method comprises: Get the start time of the last effective start of the engine; judging whether the engine has not been effectively started for a long time according to the start time; When it is determined that the engine has not been effectively started for a long time, detecting the current working state of the engine, wherein the working state includes a running state and a stationary state; When the engine is currently in a running state, if the engine running time cumulatively exceeds a first time threshold, then after the engine is stopped, updating the start time of the engine effective start; When the engine is currently in a stationary state, according to the current state of charge of the battery, the engine is controlled to automatically start and run, and the engine is stopped after the cumulative running time of the engine exceeds a first time threshold, and the start time of the effective start of the engine is updated; When the engine is currently in a stationary state, controlling the engine to automatically start according to the current state of charge of the battery includes: When the current state of charge (SOC) of the battery is higher than the power threshold, the engine is controlled to run at an idle speed according to the water temperature of the water tank; When the current state of charge SOC of the battery is lower than or equal to a power threshold, the engine is controlled to automatically start and run for normal power generation.

2. The method according to claim 1, characterized in that The step of obtaining the start time of the last effective start of the engine includes: Get the start time when the engine last ran for a set time at a speed greater than or equal to the set speed.

3. The method according to claim 2, characterized in that The determining, based on the start time, whether the engine has not been effectively started for a long time includes: Determine the time interval between the start time and the current time; determining whether the running time of the engine is less than a second time threshold within the time interval; Determine whether the time interval is greater than a time interval threshold; When the time interval is greater than a time interval threshold, and within the time interval, the running time of the engine is less than a second time threshold, it is determined that the engine has not been effectively started for a long time.

4. The method according to claim 1, characterized in that: The method further comprises: Obtaining a flag bit of the engine self-start, the flag bit comprising a first flag bit and a second flag bit, the first flag bit being used to indicate that the engine needs to be self-started and the second flag bit being used to indicate that the engine does not need to be self-started; Controlling whether the engine starts automatically according to the flag bit; Wherein, when it is determined that the engine has not been effectively started for a long time and the engine is currently in a stationary state, the flag bit output is the first flag bit; When it is determined that the engine has not been effectively started for a long time and the engine is currently in operation for more than a third time threshold, the flag bit is output as the second flag bit; or, when it is determined that the engine has not been effectively started for a long time, the flag bit is output as the second flag bit.

5. The method according to claim 1, characterized in that: Before controlling the engine to start automatically, the method further includes: detecting whether the engine hood is closed; If the engine hood is not closed, close the engine hood.

6. The method according to claim 1, characterized in that When controlling the engine to start automatically, the method further includes: The reason for the engine self-start is displayed to remind the user that the engine has not been started for a long time and is in operation for self-protection.

7. An engine self-starting control device, characterized in that: The device comprises: An information acquisition module, used to obtain the start time of the last effective start of the engine; A judging module, used for judging whether the engine has not been effectively started for a long time according to the starting time; A detection module, used for detecting the current working state of the engine when it is determined that the engine has not been effectively started for a long time, wherein the working state includes a running state and a stationary state; A first control module, configured to update the start time of the engine effective start after the engine is stopped if the engine running time accumulated exceeds a first time threshold when the engine is currently in a running state; A second control module is used for controlling the engine to automatically start and run according to the current state of charge of the battery when the engine is currently in a stationary state, and to stop the engine after the cumulative running time of the engine exceeds a first time threshold, and to update the start time of the effective start of the engine; The second control module is also used for: When the current state of charge (SOC) of the battery is higher than the power threshold, the engine is controlled to run at an idle speed according to the water temperature of the water tank; When the current state of charge SOC of the battery is lower than or equal to a power threshold, the engine is controlled to automatically start and run for normal power generation.

8. An electronic device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the engine self-start control method according to any one of claims 1 to 6 by executing the computer instructions.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the engine self-start control method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Vehicle control apparatus

    CN104781116A

  • Method for controlling engine starting of blended power electric automobile

    CN1987086A