Protection method and storage medium for dual-mass flywheel of engine

文档序号:186053 发布日期:2021-11-02 浏览:50次 中文

阅读说明:本技术 一种发动机双质量飞轮的保护方法和存储介质 (Protection method and storage medium for dual-mass flywheel of engine ) 是由 张桂军 雷雪 雷言言 杨柳春 程晓军 于 2021-07-19 设计创作,主要内容包括:本发明公开了一种发动机双质量飞轮的保护方法,包括以下步骤:在起动继电器断开的前提下,当发动机转速连续穿越第一阈值和第二阈值时,计数器累计;当发动机转速上升至大于或等于第三阈值时,计数器清零;当计数器累计值达到第四阈值之后,激活双质量飞轮保护策略;如果激活双质量飞轮保护策略后进行断油导致发动机熄火,则进行一定时间的延时,当延时超过第五阈值之后重新允许喷油,并重启双质量飞轮保护策略。本发明在需要对双质量飞轮进行保护的特定工况下,通过对发动机状态,起动机继电器状态,转速变化等条件进行合理的控制,包括断油、喷油恢复,从而在不影响驾驶安全的前提下,实现对双质量飞轮有效的保护,提高了车辆的可靠性。(The invention discloses a method for protecting a dual-mass flywheel of an engine, which comprises the following steps: on the premise that the starting relay is disconnected, when the rotating speed of the engine continuously crosses a first threshold value and a second threshold value, a counter accumulates; when the rotating speed of the engine rises to be greater than or equal to a third threshold value, clearing the counter; activating a dual-mass flywheel protection strategy when the accumulated value of the counter reaches a fourth threshold value; and if the engine is shut down due to fuel cut after the dual-mass flywheel protection strategy is activated, delaying for a certain time, allowing fuel injection again after the delay exceeds a fifth threshold value, and restarting the dual-mass flywheel protection strategy. Under the specific working condition that the dual-mass flywheel needs to be protected, conditions such as the state of an engine, the state of a starter relay, the change of the rotating speed and the like are reasonably controlled, including fuel cut-off and fuel injection recovery, so that the dual-mass flywheel is effectively protected on the premise of not influencing driving safety, and the reliability of a vehicle is improved.)

1. A protection method for a dual-mass flywheel of an engine is characterized by comprising the following steps:

on the premise that the starting relay is disconnected, when the rotating speed of the engine continuously crosses a first threshold value and a second threshold value, a counter accumulates;

when the rotating speed of the engine rises to be greater than or equal to a third threshold value, clearing the counter;

activating a dual-mass flywheel protection strategy when the accumulated value of the counter reaches a fourth threshold value;

and if the engine is shut down due to fuel cut after the dual-mass flywheel protection strategy is activated, delaying for a certain time, allowing fuel injection again after the delay exceeds a fifth threshold value, and restarting the dual-mass flywheel protection strategy.

2. The method of claim 1, wherein the dual mass flywheel protection strategy comprises at least:

when the engine is started, judging whether to activate an engine starting completion flag bit;

if the engine starting completion flag bit is activated, the engine is disconnected from a starter, and the engine enters the running working condition;

if the engine starting completion flag bit is not activated, judging whether the engine starting time exceeds a sixth threshold value;

if the starting time of the engine exceeds a sixth threshold value, stopping starting the engine;

if the starting time of the engine does not exceed a sixth threshold value and the engine is detected to be disconnected from the starter, calculating the time when the rotating speed of the engine is lower than the resonant rotating speed of the engine;

judging whether the time that the rotating speed of the engine is lower than the resonant rotating speed of the engine exceeds a seventh threshold value, if so, stopping starting the engine, and if not, continuing to start the engine;

if the time for starting the engine does not exceed a sixth threshold and the engine is detected to be disconnected from the starter, the specific step of calculating the time for the rotating speed of the engine to be lower than the resonant rotating speed of the engine is as follows:

if the time for starting the engine does not exceed a sixth threshold value, detecting a disengagement state of the engine and the starter;

judging whether the engine is disconnected with the starter according to the detected disconnection state, if so, calculating the time that the rotating speed of the engine is lower than the resonance rotating speed of the engine, and if not, continuing to start the engine;

when the engine runs, judging whether the time that the running rotating speed of the engine is lower than the resonance rotating speed of the engine exceeds an eighth threshold value, if so, stopping starting the engine, otherwise, continuing running the engine;

the dual mass flywheel protection strategy further comprises the steps of:

requesting flameout and judging whether the engine completely stops rotating or not;

if the engine does not completely stop rotating, the engine controller does not respond to an instruction for starting the engine;

if the engine completely stops rotating, judging whether the time for completely stopping rotating of the engine exceeds a ninth threshold value;

if the time for the engine to completely stop rotating exceeds a ninth threshold, an engine controller responds to an instruction to start the engine during a flameout process, the engine being coupled to the starter;

if the time for stopping the engine does not exceed a ninth threshold, the engine controller does not respond to an instruction for starting the engine;

the specific steps of judging whether to activate the engine start completion flag bit are as follows: starting the engine; detecting the rotating speed of the engine, judging whether the rotating speed of the engine exceeds a preset rotating speed or not, and if so, calculating the time when the rotating speed of the engine exceeds the preset rotating speed; judging whether the time that the rotating speed of the engine exceeds the preset rotating speed exceeds the preset time, if so, activating the engine starting completion flag bit, and controlling the engine to be disconnected from the starter by an engine controller, so that the engine enters the running working condition;

the preset rotating speed is 600-700 rpm; the preset time is 0.2 s;

the sixth threshold value is 7-10 s; the seventh threshold value is 0.7-1.0 s; the eighth threshold value is 0.08-0.15 s; the ninth threshold value is 0.08-0.15 s.

3. The method of claim 1, wherein the first threshold is 450rpm and the second threshold is 300 rpm.

4. The method of claim 1, wherein the third threshold is 650 rpm.

5. The method of claim 1, wherein the fourth threshold is 10 times.

6. A method of protecting an engine dual mass flywheel as claimed in claim 1 wherein said fifth threshold is 0.5 s.

7. A storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements a method of controlling protection of a dual mass flywheel of an engine according to any one of claims 1 to 6.

Technical Field

The invention belongs to the field of automobile control, and particularly relates to a method for protecting a dual-mass flywheel of an engine and a storage medium.

Background

The dual-mass flywheel has important significance for vibration isolation and vibration reduction of a power transmission chain, and the dual-mass flywheel has inherent defects while reducing vehicle vibration and improving comfort. The double-mass flywheel moves the resonance frequency of the transmission chain to be below the idle speed by adopting the secondary flywheel with large mass, thereby forming good vibration isolation performance in the driving process of the automobile. When the engine speed is low, the dual-mass flywheel is easy to generate resonance, and once the duration of the resonance region is too long, the dual-mass flywheel can be damaged if corresponding measures are not taken.

Disclosure of Invention

The invention aims to provide a method for protecting a dual-mass flywheel of an engine, which reasonably controls conditions such as the state of the engine, the state of a starter relay, the change of the rotating speed and the like, including fuel cut-off and fuel injection recovery under the specific working condition that the dual-mass flywheel needs to be protected, thereby realizing effective protection of the dual-mass flywheel on the premise of not influencing the driving safety and improving the reliability of a vehicle.

In order to solve the technical problems, the technical scheme of the invention is as follows: a protection method for a dual-mass flywheel of an engine comprises the following steps:

on the premise that the starting relay is disconnected, when the rotating speed of the engine continuously crosses a first threshold value and a second threshold value, a counter accumulates;

when the rotating speed of the engine rises to be greater than or equal to a third threshold value, clearing the counter;

activating a dual-mass flywheel protection strategy when the accumulated value of the counter reaches a fourth threshold value;

and if the engine is shut down due to fuel cut after the dual-mass flywheel protection strategy is activated, delaying for a certain time, allowing fuel injection again after the delay exceeds a fifth threshold value, and restarting the dual-mass flywheel protection strategy.

The dual mass flywheel protection strategy at least comprises:

when the engine is started, judging whether to activate an engine starting completion flag bit;

if the engine starting completion flag bit is activated, the engine is disconnected from a starter, and the engine enters the running working condition;

if the engine starting completion flag bit is not activated, judging whether the engine starting time exceeds a sixth threshold value;

if the starting time of the engine exceeds a sixth threshold value, stopping starting the engine;

if the starting time of the engine does not exceed a sixth threshold value and the engine is detected to be disconnected from the starter, calculating the time when the rotating speed of the engine is lower than the resonant rotating speed of the engine;

judging whether the time that the rotating speed of the engine is lower than the resonant rotating speed of the engine exceeds a seventh threshold value, if so, stopping starting the engine, and if not, continuing to start the engine;

if the time for starting the engine does not exceed a sixth threshold and the engine is detected to be disconnected from the starter, the specific step of calculating the time for the rotating speed of the engine to be lower than the resonant rotating speed of the engine is as follows:

if the time for starting the engine does not exceed a sixth threshold value, detecting a disengagement state of the engine and the starter;

judging whether the engine is disconnected with the starter according to the detected disconnection state, if so, calculating the time that the rotating speed of the engine is lower than the resonance rotating speed of the engine, and if not, continuing to start the engine;

when the engine runs, judging whether the time that the running rotating speed of the engine is lower than the resonance rotating speed of the engine exceeds an eighth threshold value, if so, stopping starting the engine, otherwise, continuing running the engine;

the dual mass flywheel protection strategy further comprises the steps of:

requesting flameout and judging whether the engine completely stops rotating or not;

if the engine does not completely stop rotating, the engine controller does not respond to an instruction for starting the engine;

if the engine completely stops rotating, judging whether the time for completely stopping rotating of the engine exceeds a ninth threshold value;

if the time for the engine to completely stop rotating exceeds a ninth threshold, an engine controller responds to an instruction to start the engine during a flameout process, the engine being coupled to the starter;

if the time for stopping the engine does not exceed a ninth threshold, the engine controller does not respond to an instruction for starting the engine;

the specific steps of judging whether to activate the engine start completion flag bit are as follows: starting the engine; detecting the rotating speed of the engine, judging whether the rotating speed of the engine exceeds a preset rotating speed or not, and if so, calculating the time when the rotating speed of the engine exceeds the preset rotating speed; judging whether the time that the rotating speed of the engine exceeds the preset rotating speed exceeds the preset time, if so, activating the engine starting completion flag bit, and controlling the engine to be disconnected from the starter by an engine controller, so that the engine enters the running working condition;

the preset rotating speed is 600-700 rpm; the preset time is 0.2 s;

the sixth threshold value is 7-10 s; the seventh threshold value is 0.7-1.0 s; the eighth threshold value is 0.08-0.15 s; the ninth threshold value is 0.08-0.15 s.

The first threshold value is 450rpm, and the second threshold value is 300 rpm.

The third threshold is 600 rpm.

The fourth threshold is 10 times.

The fifth threshold is 5 s.

The present invention also provides a storage medium having a computer program stored thereon, the computer program, when executed by a processor, implementing a method of controlling protection of a dual mass flywheel of an engine as defined in any one of the preceding claims.

Compared with the prior art, the invention has the beneficial effects that:

according to the method, under the specific working condition that the dual-mass flywheel needs to be protected, conditions such as the state of an engine, the state of a starter relay, the change of the rotating speed and the like are reasonably controlled, including fuel cut-off and fuel injection recovery, so that the dual-mass flywheel is effectively protected on the premise of not influencing driving safety, and the reliability of a vehicle is improved.

Drawings

FIG. 1 is a schematic flow chart of an embodiment of the present invention;

FIG. 2 is a diagram illustrating a counting process performed in step one according to the present invention;

FIG. 3 is a schematic flow chart illustrating step two in the embodiment of the present invention;

FIG. 4 is an effect diagram of patent CN202010066862.X in the embodiment of the present invention;

in the figure, 1-the first count point, 2-the second count point, 3-the third count point, 4-the fourth count point, 5-the non-count point, 6-the timer start point, 7-the counter restart point.

Detailed Description

In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. In addition, the technical features involved in the embodiments of the present invention described below may be combined with each other as long as they do not conflict with each other.

When the engine runs, due to user operation reasons, for example, the speed is reduced to 500rpm when the brake pedal is stepped on at high speed, the dual-mass flywheel protection strategy is started in patent cn202010066862.x, as shown in fig. 4, subsequent repeated oil injection and ignition are caused, and the dual-mass flywheel is greatly damaged, so that the technical scheme of the invention for improving the scheme is provided.

The technical scheme of the invention is as follows: a method for protecting a dual-mass flywheel of an engine is shown in figure 1 and comprises the following steps:

step one, under the premise that a starting relay is disconnected, when the rotating speed of an engine continuously crosses a first threshold value and a second threshold value, a counter is accumulated, as shown in fig. 2, wherein a first counting point 1 to a fourth counting point 4 are counting points accumulated by the counter, and a non-counting point 5 is not accumulated by the counter;

step two, when the rotating speed of the engine is increased to be larger than or equal to a third threshold value, clearing a counter, as shown in fig. 3;

step three, activating a dual-mass flywheel protection strategy after the accumulated value of the counter reaches a fourth threshold value;

and step four, if the engine is flamed out due to oil cut after the dual-mass flywheel protection strategy is activated, delaying for a certain time, re-allowing oil injection after the delay exceeds a fifth threshold value, and restarting the dual-mass flywheel protection strategy.

The dual mass flywheel protection strategy at least comprises:

when the engine is started, judging whether to activate an engine starting completion flag bit;

if the engine starting completion flag bit is activated, the engine is disconnected from a starter, and the engine enters the running working condition;

if the engine starting completion flag bit is not activated, judging whether the engine starting time exceeds a sixth threshold value;

if the starting time of the engine exceeds a sixth threshold value, stopping starting the engine;

if the starting time of the engine does not exceed a sixth threshold value and the engine is detected to be disconnected from the starter, calculating the time when the rotating speed of the engine is lower than the resonant rotating speed of the engine;

judging whether the time that the rotating speed of the engine is lower than the resonant rotating speed of the engine exceeds a seventh threshold value, if so, stopping starting the engine, and if not, continuing to start the engine;

if the time for starting the engine does not exceed a sixth threshold and the engine is detected to be disconnected from the starter, the specific step of calculating the time for the rotating speed of the engine to be lower than the resonant rotating speed of the engine is as follows:

if the time for starting the engine does not exceed a sixth threshold value, detecting a disengagement state of the engine and the starter;

judging whether the engine is disconnected with the starter according to the detected disconnection state, if so, calculating the time that the rotating speed of the engine is lower than the resonance rotating speed of the engine, and if not, continuing to start the engine;

when the engine runs, judging whether the time that the running rotating speed of the engine is lower than the resonance rotating speed of the engine exceeds an eighth threshold value, if so, stopping starting the engine, otherwise, continuing running the engine;

the dual mass flywheel protection strategy further comprises the steps of:

requesting flameout and judging whether the engine completely stops rotating or not;

if the engine does not completely stop rotating, the engine controller does not respond to an instruction for starting the engine;

if the engine completely stops rotating, judging whether the time for completely stopping rotating of the engine exceeds a ninth threshold value;

if the time for the engine to completely stop rotating exceeds a ninth threshold, an engine controller responds to an instruction to start the engine during a flameout process, the engine being coupled to the starter;

if the time for stopping the engine does not exceed a ninth threshold, the engine controller does not respond to an instruction for starting the engine;

the specific steps of judging whether to activate the engine start completion flag bit are as follows: starting the engine; detecting the rotating speed of the engine, judging whether the rotating speed of the engine exceeds a preset rotating speed or not, and if so, calculating the time when the rotating speed of the engine exceeds the preset rotating speed; judging whether the time that the rotating speed of the engine exceeds the preset rotating speed exceeds the preset time, if so, activating the engine starting completion flag bit, and controlling the engine to be disconnected from the starter by an engine controller, so that the engine enters the running working condition;

the preset rotating speed is 600-700 rpm; the preset time is 0.2 s;

the sixth threshold value is 7-10 s; the seventh threshold value is 0.7-1.0 s; the eighth threshold value is 0.08-0.15 s; the ninth threshold value is 0.08-0.15 s.

The first threshold value is 450rpm, and the second threshold value is 300 rpm.

The third threshold is 600 rpm.

The fourth threshold is 10 times.

The fifth threshold is 0.5 s.

The present invention also provides a storage medium having a computer program stored thereon, the computer program, when executed by a processor, implementing a method of controlling protection of a dual mass flywheel of an engine as defined in any one of the preceding claims.

It should be noted that, according to the implementation requirement, each step/component described in the present application can be divided into more steps/components, and two or more steps/components or partial operations of the steps/components can be combined into new steps/components to achieve the purpose of the present invention.

It will be understood by those skilled in the art that the foregoing is only a preferred embodiment of the present invention, and is not intended to limit the invention, and that any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the scope of the present invention.

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:汽油机瞬态燃烧粗糙声控制方法、系统及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!