Control method and system for improving power shortage of engine

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

阅读说明:本技术 改善发动机动力不足控制方法及系统 (Control method and system for improving power shortage of engine ) 是由 鲁盼 秦龙 岳永召 于 2021-09-03 设计创作,主要内容包括:本发明公开了一种改善发动机动力不足控制方法,主要包括步骤:判断是否符合基本点火效率自学习的激活条件;若符合激活条件,则进入基本点火效率的自学习过程:确定理想点火效率、点火效率的变化率;计算实时的目标点火效率;如果在预设时间内,实际点火效率未达到目标点火效率,则本次基本点火效率自学习失败,停止自学习;记录实际点火效率达成其目标点火效率后的转速平均值和负荷平均值,并更新对应转速平均值和负荷平均值的转速和负荷;将基本点火效率自学习更新前的对应转速和负荷的基本点火效率与目标点火效率进行学习更新。本发明可实现发动机点火效率的优化和更新,有效改善不同发动机生命周期下的动力输出问题。(The invention discloses a control method for improving power deficiency of an engine, which mainly comprises the following steps: judging whether the self-learning activation condition of the basic ignition efficiency is met or not; if the activation condition is met, entering a self-learning process of basic ignition efficiency: determining ideal ignition efficiency and the change rate of the ignition efficiency; calculating real-time target ignition efficiency; if the actual ignition efficiency does not reach the target ignition efficiency within the preset time, the self-learning of the basic ignition efficiency fails, and the self-learning is stopped; recording the average value of the rotating speed and the average value of the load after the actual ignition efficiency reaches the target ignition efficiency, and updating the rotating speed and the load corresponding to the average value of the rotating speed and the average value of the load; and learning and updating the basic ignition efficiency and the target ignition efficiency of the corresponding rotating speed and load before the self-learning updating of the basic ignition efficiency. The invention can realize the optimization and the updating of the ignition efficiency of the engine and effectively improve the power output problem under different engine life cycles.)

1. A control method for improving engine power shortage is characterized by comprising the following steps:

judging whether the working condition of insufficient power of the engine meets the preset activation condition of the self-learning of the basic ignition efficiency;

if the activation condition is met, entering a self-learning process of basic ignition efficiency:

determining an ideal ignition efficiency;

determining a rate of change of the ignition efficiency;

obtaining real-time target ignition efficiency according to the ideal ignition efficiency and the change rate of the ignition efficiency;

if the actual ignition efficiency does not reach the target ignition efficiency within the preset time, the self-learning of the basic ignition efficiency fails, the self-learning is stopped, and the number of self-learning times of the ignition efficiency is increased by 1; if not, then

Recording the average rotating speed value and the average load value after the actual ignition efficiency reaches the target ignition efficiency, and updating the rotating speed and the load corresponding to the average rotating speed value and the average load value;

the basic ignition efficiency and the target ignition efficiency of the corresponding rotating speed and load before the self-learning updating of the basic ignition efficiency are learned and updated, and the updating method comprises the following steps:

SparkEff(N)=r1×[SparkEffLrn-SparkEff(N-1)]+SparkEff(N-1),

wherein N1, 2,3, SparkEff (N-1) is the basic ignition efficiency after the N-1 th learning update;

spark eff (N) is the updated basic ignition efficiency for the nth learning; spark EffLrnBasic ignition efficiency learned for the Nth time; r is1Taking the coefficient as 0 to 1; after the update is completed, the number of basic ignition efficiency learning times is increased by 1.

2. The method of claim 1, wherein the rate of change is determined based on the difference between the desired ignition efficiency and the actual ignition efficiency, and the rate of change is determined based on the engine speed and the water temperature, and the final rate of change is the minimum of the two.

3. The method for improving engine power deficiency control according to claim 1, wherein if knocking occurs during the actual ignition efficiency reaching its target ignition efficiency, the ignition efficiency before the moment when knocking occurs is updated to the target ignition efficiency, otherwise the target ignition efficiency is not updated.

4. The method for controlling to improve the power shortage of the engine according to claim 1, wherein if the learned basic ignition efficiency is larger as the same engine speed and load are higher, the basic ignition efficiency after the updating is: SparkEff (N) ═ SparkEff (N-1).

5. The control method for improving the engine power shortage as claimed in claim 1, wherein it is determined whether the activation condition of the basic ignition efficiency self-learning is stable, and if so, the self-learning process of the basic ignition efficiency is entered.

6. The control method for improving engine power shortage as claimed in claim 1, wherein the preset activation condition for the basic ignition efficiency self-learning comprises:

the actual torque of the engine is lower than the target torque and exceeds the allowable range and exceeds the preset time;

the engine is in a running state, not a starting or stopping state;

neither catalyst light-off nor GPF regeneration requests ignition efficiency control;

the water temperature of the engine does not exceed the preset water temperature;

the rotating speed of the engine is in a preset range;

the engine load is within a preset range;

knocking does not occur for more than a preset time;

pre-ignition does not occur for more than a preset time;

the exhaust temperature of the engine does not exceed the preset temperature;

the piston cooling nozzle is not opened, or the electronic thermostat or the thermal management module is not fully opened, or the power of the cooling fan does not reach the maximum capacity;

the basic ignition efficiency self-learning non-updated time exceeds a preset time.

7. The control method for improving the engine power shortage according to claim 1, wherein when the target torque is not more than 100Nm, the allowable range is 5% of the target torque; when the target torque is greater than 100Nm, the allowable range is 5 Nm.

8. The method for improving the power shortage control of the engine according to claim 1,

if the basic ignition efficiency is updated under all the rotating speed and load working conditions, and the learned basic ignition efficiency shows a trend of increasing or decreasing compared with the basic ignition efficiency before learning, then:

1) adding a compensation amount C1 to the learned basic ignition efficiency sparkeff (n);

2) and the follow-up ignition efficiency self-learning updating method comprises the following steps:

SparkEff(N)=r2×[SparkEffLrn-SparkEff(N-1)]+ SparkEff (N-1), where r2Greater than r1And the value is between 0 and 1.

9. The method for improving the power shortage control of the engine according to claim 1,

if the basic ignition efficiency is updated under all the rotating speed and load working conditions, and the learned basic ignition efficiency does not show a trend of increasing or decreasing compared with the basic ignition efficiency before learning, then:

1) subtracting a compensation amount C2 from the learned basic ignition efficiency sparkeff (n);

2) and the follow-up ignition efficiency self-learning updating method comprises the following steps:

SparkEff(N)=r3×[SparkEffLrn-SparkEff(N-1)]+ SparkEff (N-1), where r3Greater than r1And the value is between 0 and 1.

10. A control system for ameliorating engine power shortfall, comprising:

the activation condition judgment module is used for judging whether the working condition of insufficient power of the engine meets the preset activation condition of the self-learning of the basic ignition efficiency;

the self-learning module is used for entering a self-learning process of basic ignition efficiency when the activation condition is met:

determining an ideal ignition efficiency;

determining a rate of change of the ignition efficiency;

obtaining real-time target ignition efficiency according to the ideal ignition efficiency and the change rate of the ignition efficiency;

if the actual ignition efficiency does not reach the target ignition efficiency within the preset time, the self-learning of the basic ignition efficiency fails, the self-learning is stopped, and the number of self-learning times of the ignition efficiency is increased by 1; if not, then

Recording the average value of the rotating speed and the average value of the load after the actual ignition efficiency reaches the target ignition efficiency, and updating the rotating speed and the load corresponding to the average value of the rotating speed and the average value of the load;

the basic ignition efficiency and the target ignition efficiency of the corresponding rotating speed and load before the self-learning updating of the basic ignition efficiency are learned and updated, and the updating method comprises the following steps:

SparkEff(N)=r1×[SparkEffLrn-SparkEff(N-1)]+ SparkEff (N-1), where N ═ 1,2,3, SparkEff (N-1) is the basic ignition efficiency after the N-1 th learning update; spark eff (N) is the updated basic ignition efficiency for the nth learning; spark EffLrnBasic ignition efficiency learned for the Nth time; r is1Taking the coefficient as 0 to 1; after the update is completed, the number of basic ignition efficiency learning times is increased by 1.

Technical Field

The invention relates to the field of engine control, in particular to a control method for improving power shortage of an engine.

Background

In order to deal with the problem, after the power is insufficient, the maximum capacity is needed to improve the power insufficiency so as to improve the power effect.

In the prior art, a standard exhaust temperature under the current working condition is determined according to the current working condition, air inflow, oil injection quantity and a preset standard exhaust temperature meter, and under the condition that the exhaust temperature deviation of an exhaust temperature value and a standard exhaust temperature value is greater than a preset exhaust temperature threshold value, insufficient power is alarmed, but improvement treatment is not performed after insufficient power.

Judging the current working condition according to the engine information, and calculating a control instruction under the current working condition according to the sensor information under the current working condition stored in the self-learning database; and sending the control command to a corresponding actuator to control the operation of the engine. Although self-learning is used, self-learning of the basic ignition efficiency after insufficient torque is not proposed.

Disclosure of Invention

The invention mainly aims to provide an engine power shortage improvement control method for optimizing and updating engine ignition efficiency, and the power output problem under different engine life cycles is improved.

The technical scheme adopted by the invention is as follows:

the control method for improving the power shortage of the engine comprises the following steps:

judging whether the working condition of insufficient power of the engine meets the preset activation condition of the self-learning of the basic ignition efficiency;

if the activation condition is met, entering a self-learning process of basic ignition efficiency:

determining an ideal ignition efficiency;

determining a rate of change of the ignition efficiency;

obtaining real-time target ignition efficiency according to the ideal ignition efficiency and the change rate of the ignition efficiency;

if the actual ignition efficiency does not reach the target ignition efficiency within the preset time, the self-learning of the basic ignition efficiency fails, the self-learning is stopped, and the number of self-learning times of the ignition efficiency is increased by 1; if not, then

Recording the average value of the rotating speed and the average value of the load after the actual ignition efficiency reaches the target ignition efficiency, and updating the rotating speed and the load corresponding to the average value of the rotating speed and the average value of the load;

the basic ignition efficiency and the target ignition efficiency of the corresponding rotating speed and load before the self-learning updating of the basic ignition efficiency are learned and updated, and the updating method comprises the following steps:

SparkEff(N)=r1×[SparkEffLrn-SparkEff(N-1)]+ SparkEff (N-1), where N ═ 1,2,3, SparkEff (N-1) is the basic ignition efficiency after the N-1 th learning update; spark eff (N) is the updated basic ignition efficiency for the nth learning; spark EffLrnBasic ignition efficiency learned for the Nth time; r is1Taking the coefficient as 0 to 1; after the update is completed, the number of basic ignition efficiency learning times is increased by 1.

According to the technical scheme, the change rate is determined according to the difference between the ideal ignition efficiency and the actual ignition efficiency, the change rate is determined according to the rotating speed of the engine and the water temperature, and the final change rate is the minimum value of the ideal ignition efficiency and the actual ignition efficiency.

According to the technical scheme, if knocking occurs in the process that the actual ignition efficiency reaches the target ignition efficiency, the ignition efficiency before the moment when the knocking occurs is updated to the target ignition efficiency, and otherwise, the target ignition efficiency is not updated.

In the above technical solution, if the learned basic ignition efficiency is larger when the same engine speed and load are larger, the updated basic ignition efficiency is: SparkEff (N) ═ SparkEff (N-1).

And judging whether the activation condition of the basic ignition efficiency self-learning is stable or not, and if so, entering the self-learning process of the basic ignition efficiency.

According to the technical scheme, the activation conditions for basic ignition efficiency self-learning comprise:

the actual torque of the engine is lower than the target torque and exceeds the allowable range and exceeds the preset time;

the engine is in a running state, not a starting or stopping state;

neither catalyst light-off nor GPF (particulate trap) regeneration requests ignition efficiency control;

the water temperature of the engine does not exceed the preset water temperature;

the rotating speed of the engine is in a preset range;

the engine load is within a preset range;

knocking does not occur for more than a preset time;

pre-ignition does not occur for more than a preset time;

the exhaust temperature of the engine does not exceed the preset temperature;

the piston cooling nozzle is not opened, or the electronic thermostat or the thermal management module is not fully opened, or the power of the cooling fan does not reach the maximum capacity;

the basic ignition efficiency self-learning non-updated time exceeds a preset time.

According to the technical scheme, when the target torque is not more than 100Nm, the allowable range is 5% of the target torque; when the target torque is greater than 100Nm, the allowable range is 5 Nm.

In connection with the above-mentioned technical solution,

if the basic ignition efficiency is updated under all the rotating speed and load working conditions, and the learned basic ignition efficiency shows a trend of increasing or decreasing compared with the basic ignition efficiency before learning, then:

1) adding a compensation amount C1 to the learned basic ignition efficiency sparkeff (n);

2) and the follow-up ignition efficiency self-learning updating method comprises the following steps:

SparkEff(N)=r2×[SparkEffLrn-SparkEff(N-1)]+ SparkEff (N-1), where r2Greater than r1And the value is between 0 and 1.

According to the technical scheme, if the basic ignition efficiency is updated under all the rotating speed and load working conditions, and the learned basic ignition efficiency does not show a trend of increasing or decreasing compared with the basic ignition efficiency before learning, then:

subtracting a compensation amount C2 from the learned basic ignition efficiency sparkeff (n);

and the follow-up ignition efficiency self-learning updating method comprises the following steps:

SparkEff(N)=r3×[SparkEffLrn-SparkEff(N-1)]+SparkEff(N-1),where r is3Greater than r1And the value is between 0 and 1.

The invention also provides a control system for improving the power shortage of the engine, which comprises the following components:

the activation condition judgment module is used for judging whether the working condition of insufficient power of the engine meets the preset activation condition of the self-learning of the basic ignition efficiency;

the self-learning module is used for entering a self-learning process of basic ignition efficiency when the activation condition is met:

determining an ideal ignition efficiency;

determining a rate of change of the ignition efficiency;

obtaining real-time target ignition efficiency according to the ideal ignition efficiency and the change rate of the ignition efficiency;

if the actual ignition efficiency does not reach the target ignition efficiency within the preset time, the self-learning of the ignition efficiency fails, the self-learning is stopped, and the self-learning frequency of the ignition efficiency is increased by 1;

recording the average value of the rotating speed and the average value of the load after the actual ignition efficiency reaches the target ignition efficiency, and updating the rotating speed and the load corresponding to the average value of the rotating speed and the average value of the load;

the basic ignition efficiency and the target ignition efficiency of the corresponding rotating speed and load before the ignition efficiency self-learning updating are learned and updated, and the updating method comprises the following steps:

SparkEff(N)=r1×[SparkEffLrn-SparkEff(N-1)]+SparkEff(N-1)

wherein N1, 2,3, SparkEff (N-1) is the basic ignition efficiency after the N-1 th learning update; spark eff (N) is the updated basic ignition efficiency for the nth learning; spark EffLrnBasic ignition efficiency learned for the Nth time; r is1Taking the coefficient as 0 to 1; after the update is completed, the number of ignition efficiency learning times is increased by 1.

According to the technical scheme, the activation conditions for basic ignition efficiency self-learning comprise:

the actual torque of the engine is lower than the target torque and exceeds the allowable range and exceeds the preset time;

the engine is in a running state, not a starting or stopping state;

neither catalyst light-off nor GPF regeneration requests ignition efficiency control;

the water temperature of the engine does not exceed the preset water temperature;

the rotating speed of the engine is in a preset range;

the engine load is within a preset range;

knocking does not occur for more than a preset time;

pre-ignition does not occur for more than a preset time;

the exhaust temperature of the engine does not exceed the preset temperature;

the piston cooling nozzle is not opened, or the electronic thermostat or the thermal management module is not fully opened, or the power of the cooling fan does not reach the maximum capacity;

the basic ignition efficiency self-learning non-updated time exceeds a preset time.

The invention also provides a computer storage medium, which can be executed by a processor and in which a computer program is stored, the computer program executing the method for improving the power shortage of the engine.

The invention has the following beneficial effects: the invention provides a control method for improving engine power shortage, which realizes the optimization and updating of the engine ignition efficiency by judging the self-learning activation condition of the basic ignition efficiency and correspondingly carrying out the self-learning updating of the basic ignition efficiency, improves the power output of the engine by improving the ignition efficiency, reduces the risk of temperature exhaust exceeding, and effectively improves the power output problem under different engine life cycles.

Drawings

The invention will be further described with reference to the accompanying drawings and examples, in which:

FIG. 1 is a flow chart of a control method for improving power shortage of an engine according to an embodiment of the present invention;

FIG. 2 is a flow chart of a control method for improving engine power shortage according to another embodiment of the present invention.

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.

The method mainly judges the activation condition of the engine for basic ignition efficiency self-learning by identifying the working condition of insufficient power of the engine, and when the activation condition is not met, the risks of overhigh engine exhaust temperature, knocking and the like exist. When the activation condition for the engine to perform the basic ignition efficiency self-learning is met, the basic ignition efficiency is learned, and the basic ignition efficiency is optimized. The base ignition efficiency is an ignition angle efficiency corresponding to the base ignition angle. The basic ignition angle is obtained by calibration of a rack, and is the ignition angle which can provide the maximum torque under the conditions that the combustion stability of the engine is within the design requirement range, the exhaust temperature is not over-limited, and the knocking is basically not generated (the knocking condition can be accepted) under the steady-state working condition of the rack (the rotating speed and the load of the engine are stable and the water temperature is stable), namely the basic ignition angle.

The embodiment of the invention provides a control method for improving power shortage of an engine, which comprises the following steps:

s1, judging whether the working condition of the engine with insufficient power meets the preset activation condition of the self-learning of the basic ignition efficiency;

s2, if the activation condition is met, entering a self-learning process of basic ignition efficiency:

s21, determining ideal ignition efficiency;

s22, determining the change rate of the ignition efficiency;

s23, obtaining real-time target ignition efficiency according to the ideal ignition efficiency and the change rate of the ignition efficiency;

s24, judging whether the actual ignition efficiency reaches the target ignition efficiency within the preset time;

s25, if the actual ignition efficiency does not reach the target ignition efficiency within the preset time, the self-learning of the basic ignition efficiency fails, the self-learning is stopped, and the number of self-learning times of the ignition efficiency is increased by 1;

s26, if the actual ignition efficiency reaches the target ignition efficiency within the preset time, recording the average rotating speed value and the average load value after the actual ignition efficiency reaches the target ignition efficiency, and updating the rotating speed and the load corresponding to the average rotating speed value and the average load value;

s27, the basic ignition efficiency and the target ignition efficiency of the corresponding rotating speed and load before the basic ignition efficiency self-learning updating are learned and updated, and the updating method comprises the following steps:

SparkEff(N)=r1×[SparkEffLrn-SparkEff(N-1)]+ SparkEff (N-1), where N ═ 1,2,3, SparkEff (N-1) is the basic ignition efficiency after the N-1 th learning update; spark eff (N) is the updated basic ignition efficiency for the nth learning; spark EffLrnBasic ignition efficiency learned for the Nth time; r is1Taking the coefficient as 0 to 1; after the update is completed, the number of ignition efficiency learning times is increased by 1.

And S28, finally, controlling the ignition angle according to the updated basic ignition efficiency.

The calculation of the actual ignition efficiency can be referred to as modeling and control of automobile engine and transmission system (chemical industry press, P114, P147), which is not described herein.

In a preferred embodiment of the present invention, the learning of the basic ignition efficiency is performed when the following conditions are activated:

1. when the actual torque of the engine is lower than the target torque and exceeds the allowable range and exceeds the preset time, the allowable range is 5% of the target torque when the target torque is not more than 100Nm in the example; when the target torque is greater than 100Nm, the allowable range is 5 Nm. The preset time is 4s, or the average value of the absolute value of the difference between the actual torque of the engine and the actual torque after filtering exceeds the preset average value for a period of time, the preset average value of the example is 5Nm, and the period of time is 3 s. The basic ignition efficiency is performed.

2. The engine is in a running state, not a starting or stopping state;

3. neither catalyst light-off nor GPF (particulate trap) regeneration requests ignition efficiency control;

4. the water temperature of the engine does not exceed the preset water temperature, and the preset water temperature of the embodiment is 50 DEG C

5. The rotating speed of the engine is in a preset range;

6. the engine load is within a preset range;

7. knocking does not occur for more than a preset time;

8. pre-ignition does not occur for more than a preset time;

9. the exhaust temperature of the engine does not exceed the preset temperature. The risk of deterioration of the performance of the exhaust system is avoided.

10. The piston cooling nozzle is not opened, or the electronic thermostat (or the thermal management module) is not fully opened, or the power of the cooling fan does not reach the maximum capacity, so that the engine can be further cooled to prevent knocking or over-high exhaust temperature. An electronic thermostat or thermal management module controls the flow of cooling water through the heat sink.

11. The time of the basic ignition efficiency self-learning not updated exceeds the preset time, namely the ignition efficiency self-learning times are not updated and exceed the preset time. The problem that the accuracy of the learning value is reduced on the contrary due to too frequent self-learning updating is avoided.

If any one of the activation conditions is not satisfied (except for the 1 st condition) at any stage in the self-learning process, the self-learning is terminated. And after the activation conditions are met, judging whether the activation conditions are stable, and entering the learning of the basic ignition efficiency after the activation conditions are stable. The conditions under which the activation conditions are stable are:

1. the fluctuation of the engine load entering the basic ignition efficiency learning is smaller than a set fluctuation threshold value and exceeds a preset time;

2. the engine operating time exceeds a preset time.

As shown in FIG. 2, the self-learning of the basic ignition efficiency is allowed to proceed after the above activation condition and its activation condition stabilization condition are simultaneously satisfied to improve the power shortage problem of the current engine life cycle in real time.

The first step is as follows: after entering the basic ignition efficiency self-learning, the ideal ignition efficiency is first determined.

Determining ideal ignition efficiency based on the ratio of the engine speed, the engine load, the target torque to actual torque difference and the actual torque plus the current actual ignition efficiency (once the ideal ignition efficiency is less than the actual ignition efficiency, the ideal ignition efficiency is equal to the actual ignition efficiency, and the ideal ignition efficiency does not exceed 1. under the same engine speed, the larger the engine load, the smaller or equal the ideal ignition efficiency

The ideal ignition efficiency is finally determined by the method that after the actual ignition efficiency reaches the ideal ignition efficiency, the exhaust temperature does not exceed the preset temperature, knocking does not occur, and finally the engine torque performance is improved.

Second, a rate of change of the firing efficiency is determined. The rate of change is determined from the ideal ignition efficiency and the actual ignition efficiency difference on the one hand, and the engine speed and the water temperature on the other hand. And the final change rate is the minimum value between the two types, so that overlarge engine fluctuation or knocking is avoided.

And thirdly, determining real-time target ignition efficiency, and obtaining the target ignition efficiency according to the ideal ignition efficiency and the change rate of the ignition efficiency.

And fourthly, if the actual ignition efficiency is not achieved and the target ignition efficiency exceeds the preset time, the self-learning of the ignition efficiency fails, the learning is stopped, and the number of times of the learning of the ignition efficiency is increased by 1. If the actual ignition efficiency reaches the target ignition efficiency, once knocking occurs, updating the ignition efficiency before the moment when the knocking occurs to the target ignition efficiency, otherwise, not updating the target ignition efficiency;

and fifthly, recording the rotating speed average value and the load average value after the actual ignition efficiency reaches the target ignition efficiency, and updating the rotating speed and the load corresponding to the rotating speed average value and the load average value.

The basic ignition efficiency and the target ignition efficiency of the corresponding rotating speed and load before the ignition efficiency self-learning updating are learned and updated, and the updating method comprises the following steps:

SparkEff(N)=r1×[SparkEffLrn-SparkEff(N-1)]+ SparkEff (N-1), where N ═ 1,2,3, SparkEff (N-1) is learned for the N-1 st timeA new base ignition efficiency; spark eff (N) is the updated basic ignition efficiency for the nth learning; spark EffLrnThe basic ignition efficiency learned for the nth time. r is1For coefficients, take between 0 and 1. Specifically, the larger the load is, the larger the learned basic ignition efficiency is, the more the basic ignition efficiency after this update is: SparkEff (N) ═ SparkEff (N-1).

After the update is completed, the number of ignition efficiency learning times is increased by 1.

If the basic ignition efficiency is updated under all the rotating speed and load working conditions, and the learned basic ignition efficiency shows a trend of increasing or decreasing compared with the basic ignition efficiency before learning, then:

3) adding the learned basic ignition efficiency sparkeff (n) by a compensation amount C1 (if the basic ignition efficiency at all the rotation speed and load conditions shows an increasing trend, C1 is a positive value; c1 is negative if the basic ignition efficiency at all speed and load conditions shows a decreasing trend). Wherein the C1 is calibrated, the offset C1 does not cause engine knock to occur at steady state conditions (i.e., steady engine speed and load).

4) And the follow-up ignition efficiency self-learning updating method comprises the following steps:

SparkEff(N)=r2×[SparkEffLrn-SparkEff(N-1)]+ SparkEff (N-1), where r2Greater than r1And is taken to be between 0 and 1.

If the basic ignition efficiency is updated under all the rotating speed and load working conditions, and the learned basic ignition efficiency does not show a trend of increasing or decreasing compared with the basic ignition efficiency before learning (namely the basic ignition efficiency is increased under some working conditions, and the basic ignition efficiency is decreased under some working conditions), then:

3) subtracting a compensation amount C2 from the learned basic ignition efficiency spark Eff (N) (if the basic ignition efficiency under all the rotation speed and load conditions shows an increasing trend, C2 is a positive value; c2 is negative if the basic ignition efficiency at all speed and load conditions shows a decreasing trend).

4) And the follow-up ignition efficiency self-learning updating method comprises the following steps:

SparkEff(N)=r3×[SparkEffLrn-SparkEff(N-1)]+ SparkEff (N-1), where r3Greater than r1And is taken to be between 0 and 1. Until the learned basic ignition efficiency is restored to the basic ignition efficiency that the system originally set, i.e., the value that was not initially learned (i.e., the default basic ignition efficiency).

The basic ignition efficiency under different rotation speed loads is stored in a nonvolatile memory EEPROM. There will be an initial default basic firing efficiency in the EEPROM, and the stored value in the EEPROM is updated after the basic firing efficiency self-learning is completed.

The base firing efficiency, firing angle efficiency curve, and optimal firing angle may collectively determine the base firing angle. The basic ignition angle and the knock retarding ignition angle can finally determine the ignition angle, and the control of the ignition time is realized. The torque power is improved through the control of the ignition time.

The control system for improving the power shortage of the engine is mainly used for realizing the method of the embodiment, and comprises the following steps:

the activation condition judgment module is used for judging whether the working condition of insufficient power of the engine meets the preset activation condition of the self-learning of the basic ignition efficiency;

and the self-learning module is used for entering a self-learning process of the basic ignition efficiency when the activation condition is met, and the whole self-learning process is referred to the embodiment part of the method and is not described herein.

The present application also provides a computer-readable storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., SD or DX memory, etc.), a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, a server, an App application mall, etc., on which a computer program is stored, which when executed by a processor implements corresponding functions. The computer readable storage medium of the present embodiment is used to implement the improved engine power deficiency control of the method embodiments.

It will be understood that modifications and variations can be made by persons skilled in the art in light of the above teachings and all such modifications and variations are intended to be included within the scope of the invention as defined in the appended claims.

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种大型可拆分式水斗转轮

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!