Engine ignition control method and device, controller and vehicle
By detecting the engine accumulated inactivation time in a hybrid vehicle and controlling delayed ignition starting based on the oil pressure of the cylinder head oil channel, the problems of oil shortage of cylinder head oil channel and roller rocker arm fly-off caused by the long-term failure of the engine are solved, and the engine performance and user experience are improved.
Patent Information
- Application Number
- CN202411772380.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2025-02-28
Smart Images

Figure CN119532085A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to an engine ignition control method, device, controller and vehicle. Background Art
[0002] A hybrid vehicle is a new energy vehicle between a pure electric vehicle and a fuel vehicle. It has the engine, transmission, drive system, oil circuit and fuel tank of a traditional fuel vehicle, as well as the battery, motor, control circuit and other features of a pure electric vehicle, and the battery capacity is relatively large. It can achieve pure electric and zero-emission driving, and can also increase the vehicle's range through hybrid mode.
[0003] For hybrid vehicles equipped with large-capacity power batteries, there is a situation where they run purely on electricity for a long time. At this time, the engine does not run for a long time. When the engine needs to intervene occasionally, the engine will be dragged back to a high speed by the hybrid motor and quickly start the car to do work. However, since the engine has not been running for a long time, the cylinder head oil channel is short of oil. At the moment of engine ignition, there may be a risk of the roller rocker arm in the engine valve mechanism flying off and being damaged, resulting in a decline in engine performance and affecting the user's driving experience. Summary of the invention
[0004] In view of this, the embodiments of the present application provide an engine ignition control method, device, controller and vehicle to solve the technical problem in the related art that the engine roller rocker arm flies off and is damaged, resulting in a decrease in engine performance.
[0005] In a first aspect, an embodiment of the present application provides an engine ignition control method, comprising:
[0006] When the vehicle is powered on, detect whether the accumulated engine non-starting time is greater than or equal to the preset time;
[0007] If the accumulated engine non-starting time is greater than or equal to the preset time, detecting whether the engine has a starting demand;
[0008] If the engine has a starting demand, the engine is controlled to delay ignition and start according to the time it takes for the oil pressure in the cylinder head oil passage of the engine to build up, so as to prevent the roller rocker arm from falling out.
[0009] In a possible implementation manner of the first aspect, controlling the delayed ignition start of the engine according to the duration of establishing the oil pressure in the cylinder head oil passage of the engine includes:
[0010] Obtain the current ambient temperature and the corresponding relationship between the preset ambient temperature and the time it takes for the oil pressure in the cylinder head oil passage to be established;
[0011] Determining the time duration for establishing the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature according to the corresponding relationship;
[0012] Based on the duration of establishing the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature, the engine is controlled to delay ignition and start.
[0013] Here, the influence of ambient temperature on the time it takes to build up the oil pressure in the cylinder head oil channel is taken into account, so the time it takes to build up the oil pressure in the cylinder head oil channel can be obtained more accurately, thereby more accurately controlling the delayed ignition and starting of the engine to ensure that there is no shortage of oil in the cylinder head oil channel when the engine is ignited and started.
[0014] In a possible implementation manner of the first aspect, controlling the delayed ignition start of the engine based on the duration of establishing the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature includes:
[0015] Based on the time length for establishing the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature, a delay time length is obtained; wherein the delay time length is greater than or equal to the time length for establishing the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature;
[0016] After the delay time is extended and the hybrid motor reverses the engine to reach a preset reverse speed, the engine is controlled to ignite and start; the preset reverse speed is determined according to the reverse speed of the engine when the roller rocker arm is working safely.
[0017] In a possible implementation manner of the first aspect, the preset time duration is determined according to the time duration for the oil in the cylinder head oil passage of the engine to completely fall back to the oil pan;
[0018] The step of detecting whether the accumulated engine non-starting time is greater than or equal to a preset time comprises:
[0019] Obtaining the cumulative duration during which the engine speed is less than or equal to a preset speed threshold;
[0020] If the accumulated time is greater than or equal to the preset time, it is determined that the accumulated engine non-starting time is greater than or equal to the preset time.
[0021] Here, the preset time is set according to the time it takes for the oil in the cylinder head oil passage in the engine to completely fall back to the oil pan, which can ensure that when the delay control strategy is triggered, there is indeed a lack of oil in the cylinder head oil passage.
[0022] In a possible implementation manner of the first aspect, after controlling the delayed ignition start of the engine according to the duration of oil pressure establishment in the cylinder head oil passage of the engine, the method further includes:
[0023] After the engine stops running, the accumulated engine non-starting time is reset to zero, and the accumulated engine non-starting time begins again;
[0024] The engine stopping is the last time the engine stops before the vehicle is powered off.
[0025] Here, before the vehicle is powered off, after the engine stops running for the last time, the accumulated engine non-starting time is reset to zero, and the engine non-starting time is accumulated again, so that the engine non-starting time can be accumulated more accurately.
[0026] In a possible implementation of the first aspect, the method further includes:
[0027] Obtaining the time required for the oil pressure in the cylinder head oil passage in the engine to be established when the engine is started at different ambient temperatures; wherein the time required for the oil pressure in the cylinder head oil passage to be established is the time required for the oil pressure in the cylinder head oil passage to be established for the normal start of the engine;
[0028] According to the time required for establishing the oil pressure in the cylinder head oil passage under different ambient temperatures, a corresponding relationship between the ambient temperature and the time required for establishing the oil pressure in the cylinder head oil passage is constructed.
[0029] In a possible implementation manner of the first aspect, detecting whether the engine has a starting demand includes:
[0030] During the driving process of the vehicle, detecting whether the vehicle has a large power demand;
[0031] If the vehicle has a large power demand, it is determined that the engine has a start demand.
[0032] In a second aspect, an embodiment of the present application provides an engine ignition control device, comprising:
[0033] The first detection module is used to detect whether the accumulated engine non-starting time is greater than or equal to a preset time when the vehicle is powered on;
[0034] A second detection module is used to detect whether the engine needs to be started when the accumulated engine failure time is greater than or equal to the preset time;
[0035] The control module is used to control the delayed ignition start of the engine according to the time length for establishing the oil pressure in the cylinder head oil passage of the engine when the engine has a starting demand, so as to prevent the roller rocker arm from falling out.
[0036] In a possible implementation manner of the second aspect, the control module is further configured to:
[0037] Obtain the current ambient temperature and the corresponding relationship between the preset ambient temperature and the time it takes for the oil pressure in the cylinder head oil passage to be established;
[0038] Determining the time duration for establishing the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature according to the corresponding relationship;
[0039] Based on the duration of establishing the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature, the engine is controlled to delay ignition and start.
[0040] In a possible implementation manner of the second aspect, the control module is further configured to:
[0041] Based on the time length for establishing the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature, a delay time length is obtained; wherein the delay time length is greater than or equal to the time length for establishing the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature;
[0042] After delaying for the delay time, the engine is controlled to ignite and start.
[0043] In a possible implementation manner of the second aspect, the preset time duration is determined according to the time duration for the oil in the cylinder head oil passage in the engine to completely fall back to the oil pan; and the first detection module is further configured to:
[0044] Obtaining the cumulative duration during which the engine speed is less than or equal to a preset speed threshold;
[0045] If the accumulated time is greater than or equal to the preset time, it is determined that the accumulated engine non-starting time is greater than or equal to the preset time.
[0046] In a possible implementation manner of the second aspect, the control module is further configured to:
[0047] After the engine stops running, the accumulated engine non-starting time is reset to zero, and the accumulated engine non-starting time begins again;
[0048] The engine stopping is the last time the engine stops before the vehicle is powered off.
[0049] In a possible implementation manner of the second aspect, the control module is further configured to:
[0050] Obtaining the time required for the oil pressure in the cylinder head oil passage in the engine to be established when the engine is started at different ambient temperatures; wherein the time required for the oil pressure in the cylinder head oil passage to be established is the time required for the oil pressure in the cylinder head oil passage to be established for the normal start of the engine;
[0051] According to the time required for establishing the oil pressure in the cylinder head oil passage under different ambient temperatures, a corresponding relationship between the ambient temperature and the time required for establishing the oil pressure in the cylinder head oil passage is constructed.
[0052] In a possible implementation manner of the second aspect, the second detection module is further used to:
[0053] During the driving process of the vehicle, detecting whether the vehicle has a large power demand;
[0054] If the vehicle has a large power demand, it is determined that the engine has a start demand.
[0055] In a third aspect, an embodiment of the present application provides a controller comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, and when the processor executes the computer program, the engine ignition control method as described in any one of the first aspects is implemented.
[0056] In a fourth aspect, an embodiment of the present application provides a vehicle, comprising a controller as described in the third aspect.
[0057] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the engine ignition control method as described in any one of the first aspects.
[0058] In a sixth aspect, an embodiment of the present application provides a computer program product. When the computer program product runs on a controller, the controller executes the engine ignition control method as described in any one of the first aspects.
[0059] It can be understood that the beneficial effects of the second to sixth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here.
[0060] The engine ignition control method, device, controller and vehicle provided in the embodiments of the present application determine that the cylinder head oil passage in the engine is short of oil when the vehicle is powered on and detects that the engine has not been started for a long time. If it is detected that the engine has a starting requirement at this time, the engine ignition is not directly controlled to start, but the engine is controlled to delay ignition based on the time it takes to build up the oil pressure in the cylinder head oil passage in the engine, thereby effectively preventing the risk of lack of oil in the cylinder head oil passage, direct ignition of the engine, and disengagement of the roller rocker arm, avoiding a decrease in engine performance, and improving the user's driving experience.
[0061] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present specification. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0063] Figure 1 It is a structural diagram of an engine valve train;
[0064] Figure 2 It is a schematic diagram of an application scenario provided by an embodiment of the present application;
[0065] Figure 3 It is a flow chart of an engine ignition control method provided by an embodiment of the present application;
[0066] Figure 4 is a flow chart of an engine ignition control method provided by another embodiment of the present application;
[0067] Figure 5 It is a structural schematic diagram of an engine ignition control device provided by an embodiment of the present application;
[0068] Figure 6 It is a schematic diagram of the structure of a controller provided in one embodiment of the present application. DETAILED DESCRIPTION
[0069] The present application is described more clearly below in conjunction with specific embodiments. The following embodiments will help those skilled in the art to further understand the effects of the present application, but are not intended to limit the present application in any form. It should be noted that, for those of ordinary skill in the art, several variations and improvements may be made without departing from the concept of the present application. These all fall within the scope of protection of the present application.
[0070] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.
[0071] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0072] In the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and should not be understood as indicating or implying relative importance.
[0073] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0074] In addition, the “plurality” mentioned in the embodiments of the present application should be interpreted as two or more.
[0075] For hybrid vehicles equipped with large-capacity power batteries, users may use their vehicles for long periods of pure electric driving. In this scenario, the engine does not run for a long time. When the engine needs to intervene occasionally, such as when the vehicle has a large power demand, the engine will be dragged back by the hybrid motor to a high speed and quickly start to work, thereby outputting large torque for the entire vehicle.
[0076] In the above scenario, if the engine is not running for a long time, it will affect the engine valve mechanism. Figure 1 The engine valve mechanism is an important part of the engine. In the engine valve mechanism, the hydraulic tappet is connected to the cylinder head oil channel. The oil pressure in the cylinder head oil channel drives the internal plunger of the hydraulic tappet to lift the roller rocker arm and eliminate the gap between the camshaft and the roller rocker arm. If the engine does not run for a long time, the hydraulic tappet will be in a depressurized state for a long time, and the oil in the cylinder head oil channel will gradually fall to the oil pan under the action of gravity, eventually causing the cylinder head oil channel to lack oil, the plunger of the hydraulic tappet to move downward, and the supporting effect on the roller rocker arm will decrease, further causing a gap between the roller rocker arm and the camshaft, the roller rocker arm to tilt, and abnormal contact, such as the camshaft and the roller rocker arm housing contact, the hydraulic tappet clamp contact with the plunger side, or the pad surface contact with the end of the valve stem diameter.
[0077] At this time, if the engine intervenes accidentally, at the moment the engine ignites and starts the car, due to the lack of oil in the cylinder head oil channel (the oil pressure in the cylinder head oil channel has not been established), the roller rocker arm tilts, and the roller rocker arm is at risk of flying off and being damaged, which eventually leads to a decline in engine performance, affects the user's driving experience, and causes customer complaints.
[0078] Based on the above problems, the inventors have discovered that when the vehicle is powered on and it is detected that the engine has not been started for a long time, it is considered that the cylinder head oil channel of the engine is short of oil. At this time, the delay control strategy is triggered. That is, when it is detected that the engine has a need to start, the engine is controlled to delay ignition according to the time it takes to build up the oil pressure in the cylinder head oil channel of the engine, thereby preventing the roller rocker arm from falling out.
[0079] In order to make the purpose, technical solutions and advantages of the present invention more clear, specific embodiments will be described below in conjunction with the accompanying drawings.
[0080] First reference Figure 2 , Figure 2The application scenario of the present application is schematically shown, and the application scenario is for a hybrid electric vehicle (PHEV), which may include a plug-in hybrid electric vehicle (PHEV) and a range-extended hybrid electric vehicle (RE-HEV), etc. In this application scenario, a controller and an engine are included.
[0081] When the vehicle is powered on, the controller detects whether the cumulative engine failure time is greater than or equal to the preset time. If the cumulative engine failure time is greater than or equal to the preset time, it detects whether the engine has a starting demand. If the engine has a starting demand, the controller controls the engine to delay ignition and start based on the time it takes to build up oil pressure in the cylinder head oil channel of the engine to prevent the roller rocker arm from coming out.
[0082] Optionally, the controller may be a hardware device with data storage, processing and analysis functions, such as an electronic control unit (ECU) or a hybrid control unit (HCU). The controller may control the engine ignition.
[0083] Combine the following Figure 2 ,refer to Figure 3-Figure 4 To describe the engine ignition control method provided according to the exemplary embodiment of the present application. It should be noted that the above application scenarios are only shown to facilitate understanding of the spirit and principle of the present application, and the embodiments of the present application are not limited in this respect. On the contrary, the embodiments of the present application can be applied to any applicable scenario.
[0084] Figure 3 FIG. 1 is a flow chart of an engine ignition control method provided by an embodiment of the present application. Figure 3 As shown, the method in the embodiment of the present application may include:
[0085] Step 301: When the vehicle is powered on, detect whether the accumulated engine non-starting time is greater than or equal to a preset time.
[0086] In this embodiment, when the vehicle is powered on, it is first detected whether the engine has not been started for a long time, so as to determine whether the cylinder head oil passage in the engine is short of oil based on the detection result. If the engine has not been started for a long time, it can be considered that the cylinder head oil passage is short of oil, and the delay control strategy can be executed later. Otherwise, it is considered that the cylinder head oil passage is not short of oil, and there is no need to trigger the delay control strategy. Here, the delay control strategy is a strategy for controlling the engine to delay ignition and start according to the time it takes for the oil pressure in the cylinder head oil passage in the engine to be established when the engine has a start demand.
[0087] In some embodiments, when detecting whether the cumulative engine non-start time is greater than or equal to a preset time, the cumulative time when the engine speed is less than or equal to the preset speed threshold can be obtained, and when the cumulative time is greater than or equal to the preset time, it is determined that the cumulative engine non-start time is greater than or equal to the preset time.
[0088] In this embodiment, the preset time length can be determined based on the time length for the oil in the cylinder head oil channel of the engine to completely fall back to the oil pan. For example, the preset time length can be greater than or equal to the time length for the oil in the cylinder head oil channel to completely fall back to the oil pan to ensure that when the delay control strategy is triggered, there is indeed a lack of oil in the cylinder head oil channel.
[0089] Optionally, the preset speed threshold can be set to 0. When the engine speed is less than or equal to the preset speed threshold, the engine is considered to be not started and not running. Therefore, based on the cumulative time when the engine speed is less than or equal to the preset speed threshold and the time for the oil in the cylinder head oil channel to completely fall back to the oil pan, it is determined whether the engine has not started for a long time and whether there is a lack of oil in the cylinder head oil channel.
[0090] It should be noted that, in this embodiment, the accumulated time when the engine speed is less than or equal to the preset speed threshold does not start to accumulate after the vehicle is powered on, but starts to accumulate after the engine stopped for the last time before the vehicle was powered off.
[0091] Step 302: If the accumulated engine non-starting time is greater than or equal to the preset time, then detect whether the engine needs to be started.
[0092] In this embodiment, if the cumulative engine failure time is greater than or equal to the preset time, it indicates that there is a lack of oil in the cylinder head oil channel of the engine. At this time, the roller rocker arm is not prevented from flying off. It can be detected whether the engine needs to be started and execute subsequent steps.
[0093] Optionally, if the cumulative engine failure time is less than the preset time, it indicates that there is no lack of oil in the cylinder head oil passage, and at this time there is no risk of the roller rocker arm flying off.
[0094] In some embodiments, when detecting whether the engine has a need to start, it is possible to detect whether the vehicle has a high power demand during driving of the vehicle. If the vehicle has a high power demand, it is determined that the engine has a need to start.
[0095] In this embodiment, high power demand means that the engine needs to provide high power or torque to meet the needs of specific application scenarios. For example, when a hybrid vehicle is driven purely on electricity for a long time, the vehicle's power battery is exhausted, and the vehicle has a high power demand, requiring the engine to intervene occasionally, etc., which will not be elaborated here.
[0096] Step 303: If the engine has a starting demand, the engine ignition start is controlled to be delayed according to the time it takes for the oil pressure in the cylinder head oil passage of the engine to build up, so as to prevent the roller rocker arm from falling out.
[0097] If the engine needs to be started, in the relevant technology, the engine will be dragged back to a high speed by the hybrid motor, and the engine will instantly ignite and start the car. However, since the engine has not been running for a long time, the cylinder head oil channel is short of oil, which may eventually cause the roller rocker arm to fly off.
[0098] Therefore, in order to avoid the above-mentioned situation that the roller rocker arm flies off, it is known that after the engine starts to run, the oil pressure in the cylinder head oil passage begins to build up. In this embodiment, when it is detected that the engine has a starting demand, the engine is controlled not to be ignited instantly, but the engine is controlled to be delayed ignited according to the time it takes for the oil pressure in the cylinder head oil passage to build up. Here, the time it takes for the oil pressure in the cylinder head oil passage to build up is the time it takes for the engine to run normally.
[0099] For example, when it is detected that the engine has a need to start, the engine can be controlled to ignite and start after a preset time period, wherein the duration of the preset time period can be equal to the duration of the oil pressure establishment in the cylinder head oil channel to ensure that there is no shortage of oil in the cylinder head oil channel when the engine is ignited and started.
[0100] In this way, when the engine is ignited and started, there is no shortage of oil in the cylinder head oil channel, which naturally avoids the risk of the roller rocker arm flying off, avoids the decline in engine performance, and improves the user's driving experience.
[0101] Exemplarily, it can be seen from the above that if the engine has a starting demand, the engine will be dragged backward by the hybrid motor to a high speed. Here, this embodiment can also control the hybrid motor to reverse the engine to reach a preset reverse drag speed when it is detected that the engine has a starting demand, and control the engine to maintain the preset reverse drag speed until the engine is controlled to ignite and start after a preset time period when the engine has a starting demand. That is, the hybrid motor is controlled to reverse the engine to reach and maintain the preset reverse drag speed until the engine is ignited and started. Among them, the preset reverse drag speed is determined according to the reverse drag speed of the engine when the roller rocker arm is working safely.
[0102] That is, the conditions for controlling the engine ignition start are: 1. after a preset time period in which the engine is detected to have a start demand, 2. the hybrid motor reverses the engine to reach and maintain a preset reverse speed.
[0103] In this way, the hybrid motor is controlled to reverse the engine to reach and maintain the preset reverse speed, ensuring that the cylinder head oil channel oil pressure is established as soon as possible without the roller rocker arm falling out.
[0104] In some embodiments, after the engine is controlled to delay ignition and start, the accumulated engine non-starting time can be reset to zero after the engine stops running, and the engine non-starting time can be accumulated again. The engine stopping is the last time the engine stops running before the vehicle is powered off.
[0105] In this embodiment, after the engine starts running, the oil pressure in the cylinder head oil passage begins to build up, and eventually there is no shortage of oil in the cylinder head oil passage. Therefore, after the engine stops running, the accumulated engine non-starting time is reset to zero, and the accumulated engine non-starting time begins again until the next engine ignition start.
[0106] Under normal circumstances, after the vehicle is powered on and the engine is ignited, the accumulated engine non-starting time will not be greater than or equal to the preset time during the vehicle's driving. Therefore, before the vehicle is powered off and the engine stops running for the last time, the accumulated engine non-starting time can be cleared and the engine non-starting time can be accumulated again to accumulate the engine non-starting time more accurately.
[0107] The engine ignition control method provided in the embodiment of the present application determines that the cylinder head oil passage in the engine is short of oil when the vehicle is powered on and detects that the engine has not been started for a long time. If it is detected that the engine has a starting demand at this time, the engine ignition is not directly controlled to start. Instead, the engine is controlled to delay ignition based on the time it takes to build up the oil pressure in the cylinder head oil passage in the engine, thereby effectively preventing the risk of lack of oil in the cylinder head oil passage, direct ignition of the engine, and disengagement of the roller rocker arm, avoiding a decrease in engine performance, and improving the user's driving experience.
[0108] Optionally, in order to more accurately control the delayed ignition of the engine, the ambient temperature can also be considered, which can also be understood as the engine oil temperature. The corresponding cylinder head oil channel oil pressure establishment time is determined according to the ambient temperature, thereby controlling the delayed ignition start of the engine.
[0109] Figure 4 FIG. 1 is a flow chart of an engine ignition control method provided by another embodiment of the present application. Figure 4 As shown, the method in the embodiment of the present application may include:
[0110] Step 401: When the vehicle is powered on, detect whether the accumulated engine non-starting time is greater than or equal to a preset time.
[0111] Exemplarily, when detecting whether the cumulative engine non-start time is greater than or equal to a preset time, the cumulative time when the engine speed is less than or equal to the preset speed threshold can be obtained, and when the cumulative time is greater than or equal to the preset time, it is determined that the cumulative engine non-start time is greater than or equal to the preset time.
[0112] In this embodiment, the preset time length can be determined based on the time length for the oil in the cylinder head oil channel of the engine to completely fall back to the oil pan. For example, the preset time length can be greater than or equal to the time length for the oil in the cylinder head oil channel to completely fall back to the oil pan to ensure that when the delay control strategy is triggered, there is indeed a lack of oil in the cylinder head oil channel.
[0113] Optionally, the preset speed threshold can be set to 0. When the engine speed is less than or equal to the preset speed threshold, the engine is considered to be not started and not running. Therefore, based on the cumulative time when the engine speed is less than or equal to the preset speed threshold and the time for the oil in the cylinder head oil channel to completely fall back to the oil pan, it is determined whether the engine has not started for a long time and whether there is a lack of oil in the cylinder head oil channel.
[0114] It should be noted that, in this embodiment, the accumulated time when the engine speed is less than or equal to the preset speed threshold does not start to accumulate after the vehicle is powered on, but starts to accumulate after the engine stopped for the last time before the vehicle was powered off.
[0115] Step 402: If the accumulated engine non-starting time is greater than or equal to the preset time, then detect whether the engine needs to be started.
[0116] In this embodiment, if the cumulative engine failure time is greater than or equal to the preset time, it indicates that there is a lack of oil in the cylinder head oil channel of the engine. At this time, the roller rocker arm is not prevented from flying off. It can be detected whether the engine needs to be started and execute subsequent steps.
[0117] Optionally, if the cumulative engine failure time is less than the preset time, it indicates that there is no lack of oil in the cylinder head oil passage, and at this time there is no risk of the roller rocker arm flying off.
[0118] The specific implementation process and principle of step 401 to step 402 in this embodiment can refer to the relevant description in the above-mentioned embodiment, which will not be repeated here.
[0119] Step 403: If the engine has a starting requirement, the current ambient temperature and the corresponding relationship between the preset ambient temperature and the duration of establishing the oil pressure in the cylinder head oil passage are obtained.
[0120] Step 404: Determine the time it takes to establish the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature according to the corresponding relationship, and control the delayed ignition start of the engine based on the time it takes to establish the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature.
[0121] Taking into account that the time it takes to build up the oil pressure in the cylinder head oil channel is different under different ambient temperatures, in this embodiment, after detecting that the engine has a need to start, the time it takes to build up the oil pressure in the cylinder head oil channel corresponding to the current ambient temperature is obtained from the correspondence between the ambient temperature and the time it takes to build up the oil pressure in the cylinder head oil channel, and then the engine delayed ignition start is controlled based on the time it takes to build up the oil pressure in the cylinder head oil channel corresponding to the current ambient temperature.
[0122] Optionally, in the correspondence between ambient temperature and the time it takes to build the oil pressure in the cylinder head oil channel, the ambient temperature can range from -40°C to 80°C, and the time it takes to build the oil pressure in the cylinder head oil channel is negatively correlated with the ambient temperature. The time it takes to build the oil pressure in the cylinder head oil channel is usually 2 to 3 seconds or even longer. For example, when the ambient temperature is lower than -20°C, the time it takes to build the oil pressure in the cylinder head oil channel will increase.
[0123] In this embodiment, since the influence of ambient temperature on the time it takes to build up the oil pressure in the cylinder head oil channel is taken into consideration, the time it takes to build up the oil pressure in the cylinder head oil channel corresponding to the current ambient temperature can be obtained more accurately, thereby more accurately controlling the delayed ignition and starting of the engine, ensuring that there is no shortage of oil in the cylinder head oil channel when the engine is ignited and started.
[0124] In some embodiments, when controlling the delayed ignition start of the engine, this embodiment can establish a delay time based on the cylinder head oil channel oil pressure corresponding to the current ambient temperature to obtain the delay time. After that, after delaying the above delay time and the hybrid motor reverses the engine to reach a preset reverse speed, the engine ignition start is controlled.
[0125] The preset reverse drag speed is determined according to the reverse drag speed of the engine when the roller rocker arm is working safely. For example, the preset reverse drag speed may be equal to the reverse drag speed of the engine when the roller rocker arm is working safely.
[0126] Optionally, the delay time is greater than or equal to the time required to establish the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature, so as to ensure that there is no lack of oil in the cylinder head oil passage when the engine is ignited and started. In addition, the delay time is less than a preset time threshold, which is determined according to the user's waiting upper limit, and the waiting upper limit can be understood as the upper limit of the waiting time that the user can tolerate for the engine to ignite and start. The preset time threshold is greater than the time required to establish the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature.
[0127] For example, when the engine is detected to have a start demand, the embodiment can control the hybrid motor to reverse the engine to reach a preset reverse speed, and control the engine to maintain the preset reverse speed until the engine is ignited and started after a delay time of detecting that the engine has a start demand. That is, the hybrid motor is controlled to reverse the engine to reach and maintain the preset reverse speed until the engine is ignited and started.
[0128] That is, the conditions for controlling the engine ignition and starting are: 1. After detecting the delay time for the engine to start, 2. the hybrid motor reverses the engine to reach and maintain the preset reverse speed.
[0129] In this way, the hybrid motor is controlled to reverse the engine to reach and maintain the preset reverse speed, ensuring that the cylinder head oil channel oil pressure is established as soon as possible without the roller rocker arm falling out.
[0130] In some embodiments, the time required for the oil pressure in the cylinder head oil channel of the engine to be established when the engine is started under different ambient temperatures can also be obtained. Then, based on the time required for the oil pressure in the cylinder head oil channel to be established under different ambient temperatures, a corresponding relationship between the ambient temperature and the time required for establishing the oil pressure in the cylinder head oil channel is constructed.
[0131] The time required for the cylinder head oil passage oil pressure to be established is the time required for the cylinder head oil passage oil pressure to be established for normal engine starting. In this embodiment, during the engine development stage, according to the time required for the cylinder head oil passage oil pressure to be established at different ambient temperatures, a corresponding relationship between the ambient temperature and the time required for the cylinder head oil passage oil pressure to be established can be established.
[0132] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0133] Figure 5 Schematic diagram of the structure of an engine ignition control device provided by an embodiment of the present application. Figure 5 As shown, the engine ignition control device provided in this embodiment may include: a first detection module 501 , a second detection module 502 and a control module 503 .
[0134] The first detection module 501 is used to detect whether the accumulated engine non-starting time is greater than or equal to a preset time when the vehicle is powered on.
[0135] The second detection module 502 is used to detect whether the engine needs to be started when the accumulated engine non-starting time is greater than or equal to the preset time.
[0136] The control module 503 is used to control the delayed ignition start of the engine according to the time length for establishing the oil pressure in the cylinder head oil passage of the engine when the engine has a starting demand, so as to prevent the roller rocker arm from falling out.
[0137] When the present embodiment detects that the engine has not been started for a long time when the vehicle is powered on, it is determined that the cylinder head oil passage in the engine is short of oil. If it is detected that the engine has a need to start at this time, the engine ignition is not directly controlled. Instead, the engine is controlled to delay ignition based on the time it takes to build up the oil pressure in the cylinder head oil passage in the engine, thereby effectively preventing the risk of lack of oil in the cylinder head oil passage, direct ignition of the engine, and disengagement of the roller rocker arm, avoiding degradation of engine performance, and improving the user's driving experience.
[0138] Optionally, the control module 503 is further used for:
[0139] Obtain the current ambient temperature and the corresponding relationship between the preset ambient temperature and the time it takes for the oil pressure in the cylinder head oil passage to be established;
[0140] Determining the time duration for establishing the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature according to the corresponding relationship;
[0141] Based on the duration of establishing the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature, the engine is controlled to delay ignition and start.
[0142] Taking into account that the time it takes to build up the oil pressure in the cylinder head oil channel is different under different ambient temperatures, after detecting that the engine has a need to start, the time it takes to build up the oil pressure in the cylinder head oil channel corresponding to the current ambient temperature is obtained from the correspondence between the ambient temperature and the time it takes to build up the oil pressure in the cylinder head oil channel, and then the engine delayed ignition start is controlled according to the time it takes to build up the oil pressure in the cylinder head oil channel corresponding to the current ambient temperature.
[0143] In this way, since the influence of ambient temperature on the time it takes to build up the oil pressure in the cylinder head oil channel is taken into consideration, the time it takes to build up the oil pressure in the cylinder head oil channel corresponding to the current ambient temperature can be obtained more accurately, thereby more accurately controlling the delayed ignition and starting of the engine, and ensuring that there is no shortage of oil in the cylinder head oil channel when the engine is ignited and started.
[0144] Optionally, the control module 503 is further used for:
[0145] Based on the time length for establishing the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature, a delay time length is obtained; wherein the delay time length is greater than or equal to the time length for establishing the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature;
[0146] After the delay time is extended and the hybrid motor reverses the engine to reach a preset reverse speed, the engine is controlled to ignite and start; the preset reverse speed is determined according to the reverse speed of the engine when the roller rocker arm is working safely.
[0147] Exemplarily, the delay time is greater than or equal to the time required to establish the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature, so as to ensure that there is no lack of oil in the cylinder head oil passage when the engine is ignited and started. In addition, the delay time is less than a preset time threshold, which is determined according to the user's waiting upper limit, and the waiting upper limit can be understood as the upper limit of the waiting time that the user can tolerate for the engine to be ignited and started. The preset time threshold is greater than the time required to establish the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature.
[0148] Optionally, the preset time is determined according to the time it takes for the oil in the cylinder head oil passage of the engine to completely fall back to the oil pan; the first detection module 501 is also used for:
[0149] Obtaining the cumulative duration during which the engine speed is less than or equal to a preset speed threshold;
[0150] If the accumulated time is greater than or equal to the preset time, it is determined that the accumulated engine non-starting time is greater than or equal to the preset time.
[0151] Exemplarily, the preset time length may be determined based on the time length for the oil in the cylinder head oil passage in the engine to completely fall back to the oil pan. For example, the preset time length may be greater than or equal to the time length for the oil in the cylinder head oil passage to completely fall back to the oil pan.
[0152] Here, the preset time is set according to the time it takes for the oil in the cylinder head oil passage in the engine to completely fall back to the oil pan, which can ensure that when the delay control strategy is triggered, there is indeed a lack of oil in the cylinder head oil passage.
[0153] Optionally, the control module 503 is further used for:
[0154] After the engine stops running, the accumulated engine non-starting time is reset to zero, and the accumulated engine non-starting time begins again;
[0155] The engine stopping is the last time the engine stops before the vehicle is powered off.
[0156] Here, before the vehicle is powered off, after the engine stops running for the last time, the accumulated engine non-starting time is reset to zero, and the engine non-starting time is accumulated again, so that the engine non-starting time can be accumulated more accurately.
[0157] Optionally, the control module 503 is further used for:
[0158] Obtaining the time required for the oil pressure in the cylinder head oil passage in the engine to be established when the engine is started at different ambient temperatures; wherein the time required for the oil pressure in the cylinder head oil passage to be established is the time required for the oil pressure in the cylinder head oil passage to be established for the normal start of the engine;
[0159] According to the time required for establishing the oil pressure in the cylinder head oil passage under different ambient temperatures, a corresponding relationship between the ambient temperature and the time required for establishing the oil pressure in the cylinder head oil passage is constructed.
[0160] Optionally, the second detection module 502 is further configured to:
[0161] During the driving process of the vehicle, detecting whether the vehicle has a large power demand;
[0162] If the vehicle has a large power demand, it is determined that the engine has a start demand.
[0163] Here, high power demand means that the engine needs to provide greater power or torque to meet the needs of specific application scenarios. For example, when a hybrid vehicle is running on pure electricity for a long time, the vehicle's power battery is exhausted and the vehicle has a high power demand, requiring the engine to intervene occasionally.
[0164] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0165] Figure 6 is a schematic diagram of the structure of a controller provided in an embodiment of the present application. Figure 6 As shown, the controller 600 of this embodiment includes: a processor 610 and a memory 620, wherein the memory 620 stores a computer program 621 that can be run on the processor 610. When the processor 610 executes the computer program 621, the steps in any of the above method embodiments are implemented, for example Figure 3 Steps 301 to 303 are shown.
[0166] For example, when the processor 610 executes the computer program 621, the following steps are implemented:
[0167] Step 301: When the vehicle is powered on, detect whether the accumulated engine non-starting time is greater than or equal to a preset time.
[0168] Step 302: If the accumulated engine non-starting time is greater than or equal to the preset time, then detect whether the engine needs to be started.
[0169] Step 303: If the engine has a starting demand, the engine ignition start is controlled to be delayed according to the time it takes for the oil pressure in the cylinder head oil passage of the engine to build up, so as to prevent the roller rocker arm from falling out.
[0170] Alternatively, when the processor 610 executes the computer program 621, the functions of each module / unit in the above-mentioned device embodiments are implemented, for example Figure 5 Functions of modules 501 to 503 are shown.
[0171] For example, when the processor 610 executes the computer program 621, the functions of the following modules are implemented:
[0172] The first detection module 501 is used to detect whether the accumulated engine non-starting time is greater than or equal to a preset time when the vehicle is powered on.
[0173] The second detection module 502 is used to detect whether the engine needs to be started when the accumulated engine non-starting time is greater than or equal to the preset time.
[0174] The control module 503 is used to control the delayed ignition start of the engine according to the time length for establishing the oil pressure in the cylinder head oil passage of the engine when the engine has a starting demand, so as to prevent the roller rocker arm from falling out.
[0175] Exemplarily, the computer program 621 may be divided into one or more modules / units, one or more modules / units are stored in the memory 620, and executed by the processor 610 to complete the present application. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, and the instruction segments are used to describe the execution process of the computer program 621 in the controller 600.
[0176] Those skilled in the art will understand that Figure 6 These are merely examples of controllers and do not constitute a limitation of the controller, which may include more or fewer components than those shown in the figure, or a combination of certain components, or different components, such as input and output devices, network access devices, buses, etc.
[0177] The processor 610 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0178] The memory 620 may be an internal storage unit of the controller, such as a hard disk or memory of the controller, or an external storage device of the controller, such as a plug-in hard disk equipped on the controller, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. The memory 620 may include both an internal storage unit of the controller and an external storage device. The memory 620 is used to store computer programs and other programs and data required by the controller. The memory 620 may also be used to temporarily store data that has been output or is to be output.
[0179] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0180] An embodiment of the present invention further provides a vehicle, comprising the controller as described above.
[0181] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above-mentioned engine ignition control method is implemented.
[0182] An embodiment of the present invention further provides a computer program product. When the computer program product is run on a controller, the controller executes the above-mentioned engine ignition control method.
[0183] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0184] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0185] In the embodiments provided by the present invention, it should be understood that the disclosed devices / controllers and methods can be implemented in other ways. For example, the device / controller embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0186] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0187] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0188] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal and software distribution medium, etc.
[0189] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. An engine ignition control method, characterized in that: include: When the vehicle is powered on, detect whether the accumulated engine non-starting time is greater than or equal to the preset time; If the accumulated engine non-starting time is greater than or equal to the preset time, detecting whether the engine has a starting demand; If the engine has a starting demand, the engine is controlled to delay ignition and start according to the time it takes for the oil pressure in the cylinder head oil passage of the engine to build up, so as to prevent the roller rocker arm from falling out.
2. The engine ignition control method according to claim 1, characterized in that: The controlling the delayed ignition start of the engine according to the duration of the oil pressure establishment in the cylinder head oil passage of the engine comprises: Obtain the current ambient temperature and the corresponding relationship between the preset ambient temperature and the time it takes for the oil pressure in the cylinder head oil passage to be established; Determining the time duration for establishing the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature according to the corresponding relationship; Based on the duration of establishing the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature, the engine is controlled to delay ignition and start.
3. The engine ignition control method according to claim 2, characterized in that: The controlling the delayed ignition start of the engine based on the duration of establishing the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature comprises: Based on the time length for establishing the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature, a delay time length is obtained; wherein the delay time length is greater than or equal to the time length for establishing the oil pressure in the cylinder head oil passage corresponding to the current ambient temperature; After the delay time is extended and the hybrid motor reverses the engine to reach a preset reverse speed, the engine is controlled to ignite and start; the preset reverse speed is determined according to the reverse speed of the engine when the roller rocker arm is working safely.
4. The engine ignition control method according to any one of claims 1 to 3, characterized in that: The preset time is determined according to the time it takes for the oil in the cylinder head oil passage of the engine to completely fall back to the oil pan; The step of detecting whether the accumulated engine non-starting time is greater than or equal to a preset time comprises: Obtaining the cumulative duration during which the engine speed is less than or equal to a preset speed threshold; If the accumulated time is greater than or equal to the preset time, it is determined that the accumulated engine non-starting time is greater than or equal to the preset time.
5. The engine ignition control method according to any one of claims 1 to 3, characterized in that: After controlling the delayed ignition start of the engine according to the duration of the oil pressure establishment in the cylinder head oil passage of the engine, the method further includes: After the engine stops running, the accumulated engine non-starting time is reset to zero, and the accumulated engine non-starting time begins again; The engine stopping is the last time the engine stops before the vehicle is powered off.
6. The engine ignition control method according to claim 2 or 3, characterized in that: The method further comprises: Obtaining the time required for the oil pressure in the cylinder head oil passage in the engine to be established when the engine is started at different ambient temperatures; wherein the time required for the oil pressure in the cylinder head oil passage to be established is the time required for the oil pressure in the cylinder head oil passage to be established for the normal start of the engine; According to the time required for establishing the oil pressure in the cylinder head oil passage under different ambient temperatures, a corresponding relationship between the ambient temperature and the time required for establishing the oil pressure in the cylinder head oil passage is constructed.
7. The engine ignition control method according to any one of claims 1 to 3, characterized in that: The detecting whether the engine has a starting requirement includes: During the driving process of the vehicle, detecting whether the vehicle has a large power demand; If the vehicle has a large power demand, it is determined that the engine has a start demand.
8. An engine ignition control device, characterized in that: include: The first detection module is used to detect whether the accumulated engine non-starting time is greater than or equal to a preset time when the vehicle is powered on; A second detection module is used to detect whether the engine needs to be started when the accumulated engine failure time is greater than or equal to the preset time; The control module is used to control the delayed ignition start of the engine according to the time length for establishing the oil pressure in the cylinder head oil passage of the engine when the engine has a starting demand, so as to prevent the roller rocker arm from falling out.
9. A controller comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor executes the computer program, the engine ignition control method according to any one of claims 1 to 7 is implemented.
10. A vehicle, characterized in that: Comprising a controller as claimed in claim 9.