Ignition angle adjusting method and device of engine, storage medium and processor

文档序号:746082 发布日期:2021-04-23 浏览:48次 中文

阅读说明:本技术 一种发动机的点火角调整方法、装置、存储介质及处理器 (Ignition angle adjusting method and device of engine, storage medium and processor ) 是由 杨兆山 周凯 于 2020-12-28 设计创作,主要内容包括:本申请提供一种发动机的点火角调整方法及装置,其中,方法包括:计算发动机的所有气缸完成一个工作循环过程中曲轴的平均加速度,以及计算发动机的各个气缸完成各自的工作循环过程中曲轴的第一加速度;判断各个气缸的第一加速度与平均加速度的偏差值是否大于预设阈值,若有至少一个气缸的第一加速度与平均加速度的偏差值大于预设阈值,则根据气缸的第一加速度与平均加速度的偏差值调整气缸的点火角,直至发动机完成任一循环工作周期过程中,发动机所有的气缸各自的第一加速度与发动机的平均加速度的偏差值均不大于预设阈值。本申请通过改善发动机的点火角,达到提高发动机的燃烧稳定性的目的。(The application provides an ignition angle adjusting method and device of an engine, wherein the method comprises the following steps: calculating the average acceleration of the crankshaft in the process that all cylinders of the engine complete one working cycle, and calculating the first acceleration of the crankshaft in the process that each cylinder of the engine completes respective working cycles; and judging whether the deviation value of the first acceleration and the average acceleration of each cylinder is greater than a preset threshold value, if the deviation value of the first acceleration and the average acceleration of at least one cylinder is greater than the preset threshold value, adjusting the ignition angle of the cylinder according to the deviation value of the first acceleration and the average acceleration of the cylinder until the deviation value of the first acceleration and the average acceleration of all the cylinders of the engine is not greater than the preset threshold value in the process that the engine completes any cycle working period. The purpose of improving the combustion stability of the engine is achieved by improving the ignition angle of the engine.)

1. An ignition angle adjustment method of an engine, applied to a gas engine including at least two cylinders, characterized by comprising:

calculating the average acceleration of the crankshafts in the process that all cylinders of the engine complete one working cycle, and calculating the first acceleration of the crankshafts in the process that all cylinders of the engine complete respective working cycles;

judging whether the deviation value of the first acceleration of each cylinder and the average acceleration is larger than a preset threshold value,

if the deviation value of the first acceleration of at least one cylinder and the average acceleration is larger than a preset threshold value, adjusting the ignition angle of the cylinder according to the deviation value of the first acceleration of the cylinder and the average acceleration until the deviation value of the first acceleration of each cylinder of the engine and the average acceleration of the engine is not larger than the preset threshold value in the process that the engine completes any cycle working period.

2. The ignition angle adjusting method of an engine according to claim 1, characterized by, before said calculating an average acceleration during one working cycle of said engine and calculating a first acceleration during each respective cylinder of said engine completing a respective working cycle, further comprising:

and acquiring the operating parameters of the engine, and judging whether the engine meets preset enabling conditions or not according to the operating parameters.

3. The ignition angle adjusting method of an engine according to claim 2, wherein said determining whether the engine satisfies a preset enabling condition based on the operating parameter includes:

judging whether the engines simultaneously meet the following conditions: the starting is completed, the warming is completed, the fire phenomenon, the explosion phenomenon, the torque intervention and the working condition operation steady state are avoided.

4. The ignition angle adjusting method of an engine according to claim 1, wherein said calculating a first acceleration for each cylinder of the engine to complete a respective work cycle comprises:

monitoring the rotation speed of a crankshaft of the engine in real time;

determining the time for each cylinder of the engine to complete the current working cycle and the time for each cylinder to complete the previous working cycle according to the rotating speed of the crankshaft;

substituting the time of the cylinder for completing the current working cycle and the time of completing the previous working cycle into an acceleration calculation formula to obtain the first crankshaft acceleration of the cylinder for completing the current working cycle;

wherein the acceleration calculation formula is as follows:

wherein Z (n) represents the acceleration of the crankshaft;

t (n) represents the age of the current working cycle of the cylinder;

t (n-1) represents the age of the last working cycle of the cylinder;

δ' represents the angle the cylinder is turned through for the current working cycle.

5. The ignition angle adjusting method of an engine according to claim 1, wherein said adjusting the ignition angle of the cylinder in accordance with the deviation value of the first acceleration from the average acceleration of the cylinder comprises:

decreasing a firing angle of the cylinder if the first acceleration of the cylinder is greater than the average acceleration;

increasing a firing angle of the cylinder if the first acceleration of the cylinder is less than the average acceleration.

6. The ignition angle adjusting method of an engine according to claim 1, wherein said adjusting the ignition angle of the cylinder in accordance with the deviation value of the first acceleration from the average acceleration of the cylinder comprises:

adjusting the firing angle of the cylinder in the same step size during each cycle of the engine.

7. An ignition angle adjusting apparatus of an engine, characterized by comprising:

the calculation unit is used for calculating the average acceleration of the engine in the process of completing one working cycle and calculating the first acceleration of each cylinder of the engine in the process of completing the respective working cycle;

the judging unit is used for judging whether the deviation value of the first acceleration of each cylinder and the average acceleration is larger than a preset threshold value or not;

and the adjusting unit is used for adjusting the ignition angle of the cylinder according to the deviation value of the first acceleration of the cylinder and the average acceleration if the deviation value of the first acceleration of at least one cylinder and the average acceleration is larger than a preset threshold value, until the deviation values of the first acceleration of all cylinders of the engine and the average acceleration of the engine are not larger than the preset threshold value in the process that the engine completes any cycle working period.

8. The ignition determination device of the generator according to claim 1, further comprising an enabling determination unit configured to obtain an operation parameter of the engine, and determine whether the engine satisfies a preset enabling condition according to the operation parameter.

9. A storage medium characterized by comprising a stored program, wherein the program executes an ignition angle adjustment method of an engine according to any one of claims 1 to 7.

10. A processor characterized by being configured to run a program, wherein the program is executed to execute the ignition angle adjustment method of the engine according to any one of claims 1 to 7.

Technical Field

The application relates to the technical field of engines, in particular to an ignition angle adjusting method and device of an engine, a storage medium and a processor.

Background

The engine is used as a power source of a vehicle and has strong reliability on the premise of ensuring normal use. However, when an engine (such as a natural gas engine) is operated, the ignition timing has a great influence on the operating performance (reliability) of the engine. Ignition is the spark plug sparking before the piston reaches compression top dead center, igniting the combustible mixture in the combustion chamber. The angle through which the crankshaft rotates during the period from the time of ignition until the piston reaches compression top dead center is referred to as the ignition angle. The ignition angle at which the engine can achieve optimum power, economy, and emissions is referred to as the optimum ignition angle.

Therefore, it is necessary to make the ignition angle of the engine an optimum ignition angle to ensure the stability of the engine combustion.

Disclosure of Invention

The application aims to provide an ignition angle adjusting method and device of an engine, a storage medium and a processor.

A first aspect of the present application provides an ignition angle adjustment method of an engine, including:

calculating the average acceleration of the crankshafts in the process that all cylinders of the engine complete one working cycle, and calculating the first acceleration of the crankshafts in the process that all cylinders of the engine complete respective working cycles;

judging whether the deviation value of the first acceleration of each cylinder and the average acceleration is larger than a preset threshold value,

if the deviation value of the first acceleration of at least one cylinder and the average acceleration is larger than a preset threshold value, adjusting the ignition angle of the cylinder according to the deviation value of the first acceleration of the cylinder and the average acceleration until the deviation value of the first acceleration of each cylinder of the engine and the average acceleration of the engine is not larger than the preset threshold value in the process that the engine completes any cycle working period.

In some embodiments of the present application, before the calculating the average acceleration of the engine during one working cycle and the calculating the first acceleration of each cylinder of the engine during the completion of each working cycle, further comprises:

and acquiring the operating parameters of the engine, and judging whether the engine meets preset enabling conditions or not according to the operating parameters.

In some embodiments of the present application, the determining whether the engine satisfies a preset enabling condition according to the operating parameter includes:

judging whether the engines simultaneously meet the following conditions: the starting is completed, the warming is completed, the fire phenomenon, the explosion phenomenon, the torque intervention and the working condition operation steady state are avoided.

In some embodiments of the present application, the calculating a first acceleration for each cylinder of the engine to complete a respective work cycle comprises:

monitoring the rotation speed of a crankshaft of the engine in real time;

determining the time for each cylinder of the engine to complete the current working cycle and the time for each cylinder to complete the previous working cycle according to the rotating speed of the crankshaft;

substituting the time of the cylinder for completing the current working cycle and the time of completing the previous working cycle into an acceleration calculation formula to obtain the first crankshaft acceleration of the cylinder for completing the current working cycle;

wherein the acceleration calculation formula is as follows:

wherein Z (n) represents the acceleration of the crankshaft;

t (n) represents the age of the current working cycle of the cylinder;

t (n-1) represents the age of the last working cycle of the cylinder;

δ' represents the angle the cylinder is turned through for the current working cycle.

In some embodiments of the present application, the adjusting the firing angle of the cylinder according to the deviation value of the first acceleration from the average acceleration of the cylinder comprises:

decreasing a firing angle of the cylinder if the first acceleration of the cylinder is greater than the average acceleration;

increasing a firing angle of the cylinder if the first acceleration of the cylinder is less than the average acceleration.

In some embodiments of the present application, the adjusting the firing angle of the cylinder according to the deviation value of the first acceleration from the average acceleration of the cylinder comprises:

adjusting the firing angle of the cylinder in the same step size during each cycle of the engine.

A second aspect of the present application provides an ignition angle adjusting apparatus of an engine, comprising:

the calculation unit is used for calculating the average acceleration of the engine in the process of completing one working cycle and calculating the first acceleration of each cylinder of the engine in the process of completing the respective working cycle;

the judging unit is used for judging whether the deviation value of the first acceleration of each cylinder and the average acceleration is larger than a preset threshold value or not;

and the adjusting unit is used for adjusting the ignition angle of the cylinder according to the deviation value of the first acceleration of the cylinder and the average acceleration if the deviation value of the first acceleration of at least one cylinder and the average acceleration is larger than a preset threshold value, until the deviation values of the first acceleration of all cylinders of the engine and the average acceleration of the engine are not larger than the preset threshold value in the process that the engine completes any cycle working period.

A third aspect of the present application provides a storage medium including a stored program, wherein the program executes the above-described ignition angle adjustment method of an engine.

A processor of a fourth aspect of the present application is configured to execute a program, wherein the program is executed to execute the ignition angle adjusting method of an engine described above.

Compared with the prior art, the method and the device for adjusting the ignition angle of the engine have the advantages that the average acceleration of the crankshaft and the first acceleration of the crankshaft in the process that each cylinder completes respective working cycles are subjected to deviation comparison in the process that all cylinders of the engine complete one working cycle, and the ignition angle of each cylinder is adjusted according to the deviation comparison result so that the ignition angle of each cylinder reaches the optimal ignition angle, so that the combustion stability of the engine is improved.

Drawings

Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the application. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:

FIG. 1 illustrates a flow chart of a method of adjusting an ignition angle of an engine provided by some embodiments of the present application;

fig. 2 shows a block diagram of an ignition angle adjusting apparatus of an engine according to some embodiments of the present application.

Detailed Description

Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.

It is to be noted that, unless otherwise specified, technical or scientific terms used herein shall have the ordinary meaning as understood by those skilled in the art to which this application belongs.

In addition, the terms "first" and "second", etc. are used to distinguish different objects, rather than to describe a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, product, or apparatus that comprises a list of steps or elements is not limited to those listed but may alternatively include other steps or elements not listed or inherent to such process, method, product, or apparatus.

As shown in fig. 1, in one embodiment, a method for adjusting an ignition angle of an engine is provided, which may specifically include the steps of:

step 101, calculating an average acceleration of the crankshaft during the completion of one working cycle of all cylinders of the engine, and calculating a first acceleration of the crankshaft during the completion of the respective working cycle of each cylinder of the engine.

It can be understood that, when the engine includes 6 cylinders (of course, 3 cylinders, 4 cylinders, 16 cylinders, etc. may also be applied to the present application), when the engine is powered by gas, the gas is ejected from the gas injection valve and enters the intake manifold, and then enters the cylinder to be ignited through the intake manifold corresponding to the cylinder. For a 6-cylinder engine, the firing sequence may be represented as 153624, i.e., after cylinder 1 completes the intake stroke and begins the compression stroke, cylinder 5 then begins the intake stroke (i.e., cylinder 5 is one stroke slower than cylinder 1), and so on, 6 cylinders cycle in the firing sequence described above. The average acceleration of the engine over the current operating cycle refers to the crankshaft acceleration for which all cylinders of the engine have completed a cycle. The first acceleration of each cylinder of the engine refers to the crankshaft acceleration for any cylinder to complete a cycle.

In one embodiment, assuming that the number of teeth of the crankshaft flywheel is N, the angle between each adjacent tooth is NLet the time taken from the 1 st tooth to the 2 nd tooth be Δ t1Let the time from the 2 nd tooth to the 3 rd tooth be Δ t2At Δ t1During which the angular velocity of the crankshaft flywheel isAt Δ t2During which the angular velocity of the crankshaft flywheel isThe acceleration of the crankshaft flywheel during this time is then:

the acceleration in the next time period is deduced by the same principle as:

…………

wherein, Δ tiObtaining a period for the ith square wave;

delta is the angle between any two adjacent teeth;

i for a four-stroke engine, i is 2N.

Wherein the engine crankshaft speed sensor is capable of continuously monitoring the change of the engine crankshaft speed, and the change of the crankshaft acceleration of the engine is proportional to the square difference of the crankshaft speed, which can be derived from the above, and the crankshaft acceleration can be calculated by the following formula:

wherein Z (n) represents the acceleration of the crankshaft;

t (n) represents the time of the current working cycle of the cylinder, t (n-1) represents the time of the last working cycle of the cylinder, and is equal to the time occupied by the signal wheel rotating 120 degrees (taking 6-cylinder machine as an example), and n is a positive integer;

δ' represents the angle the cylinder is turned through for the current working cycle.

Of course, in some embodiments, the following equations may be used to calculate the average acceleration of the crankshaft during one working cycle for all cylinders of the engine, and to calculate the first acceleration of the crankshaft during each respective working cycle for each cylinder of the engine.

In the formula, the number of teeth of the crankshaft flywheel is N, and the angle between each two adjacent teethLet the time taken from the 1 st tooth to the 2 nd tooth be Δ t1Let the time from the 2 nd tooth to the 3 rd tooth be Δ t2Let the time taken from the ith tooth to the (i + 1) th tooth be Δ ti+1(ii) a The number of gears is the number of gears that represent the number of gears that the current duty cycle of the cylinder rotates through. For example, the number of gears that complete a cycle of operation for all cylinders of the engine is 2N (i.e., 720 degrees of rotation) for a 6 cylinder four stroke engine. The number of gears that each cylinder completes its respective duty cycle is obtained by continuously monitoring the change in engine crankshaft speed.

And 102, judging whether the deviation value of the first acceleration and the average acceleration of each cylinder is larger than a preset threshold value.

If the deviation value of the first acceleration and the average acceleration of at least one cylinder is larger than the preset threshold value, adjusting the ignition angle of the cylinder according to the deviation value of the first acceleration and the average acceleration of the cylinder until the deviation value of the first acceleration and the average acceleration of all the cylinders of the engine is not larger than the preset threshold value in the process that the engine completes any cycle working period.

In this step, the preset threshold may be set empirically, for example, 1 ° to 10 °. Adjusting the ignition angle of the cylinder according to the deviation value of the first acceleration and the average acceleration of the cylinder, then, in the next working cycle of the engine, the ignition angle of each cylinder is the adjusted ignition angle, repeatedly calculating the average acceleration of the engine in the current working cycle and the first acceleration of each cylinder of the engine, then, judging whether the deviation value of the first acceleration and the average acceleration of each cylinder is larger than a preset threshold value, if the deviation value of the first acceleration and the average acceleration of the cylinder is not larger than the preset threshold value, adjusting the ignition angle of the cylinder according to the deviation value of the first acceleration and the average acceleration of the cylinder, and repeating the steps until the deviation value of the first acceleration and the average acceleration of all the cylinders of the engine is larger than the preset threshold value in any working cycle of the engine.

In some embodiments, the adjusting 103 the ignition angle of the cylinder according to the deviation value of the first acceleration of the cylinder from the average acceleration may include: decreasing the firing angle of the cylinder if the first acceleration of the cylinder is greater than the average acceleration; if the first acceleration of the cylinder is less than the average acceleration, the firing angle of the cylinder is increased.

In some embodiments, the step 103 of adjusting the ignition angle of the cylinder according to the deviation value of the first acceleration of the cylinder from the average acceleration may further include: the firing angle of the cylinder is adjusted in equal steps during each cycle of the engine.

Compared with the prior art, the ignition angle adjusting method and the ignition angle adjusting device for the engine have the advantages that the average acceleration of the engine is subjected to deviation comparison with the single-cylinder acceleration of each cylinder, the single-cylinder ignition angle of each cylinder is adjusted according to the deviation comparison result, and finally the ignition angle of the engine is determined according to the corrected value of the ignition angle of each cylinder, so that the combustion stability of the engine is improved.

In some variations of the embodiments of the present application, before calculating the average acceleration of the engine during one working cycle and calculating the first acceleration of each cylinder of the engine during each working cycle in step 101, the method further includes:

and step 100, acquiring the operating parameters of the engine, and judging whether the engine meets preset enabling conditions or not according to the operating parameters.

In one embodiment, determining whether the engine satisfies a predetermined enabling condition based on the operating parameters includes:

judging whether the operation parameters simultaneously meet: the starting is finished, the warming is finished, the fire phenomenon, the explosion phenomenon and the torque intervention are avoided, and the operation is under the steady working condition.

When the starting state bit of the engine is changed from 0 to 1, the completion of the starting of the engine is indicated. When the temperature of the engine exceeds the preset temperature, the completion of engine warming is indicated. And determining that the engine has no misfire phenomenon and no knock phenomenon according to the fuel combustion condition of the engine. And determining whether the engine has torque intervention according to the torque meter intervention state bit of the engine. When the engine is operating at a predetermined gear and throttle (e.g., 1000 rpm; and throttle 30% or more), it is determined that the engine is operating at a steady state condition.

The following is an embodiment of an ignition angle adjusting apparatus for an engine according to the present disclosure. The present embodiment is an apparatus for implementing the embodiment of the ignition angle adjusting method of the engine. The device can realize that the average acceleration of the crankshaft in the process that all cylinders of the engine complete one working cycle is calculated, and the first acceleration of the crankshaft in the process that each cylinder of the engine completes respective working cycle is calculated; and judging whether the deviation value of the first acceleration and the average acceleration of each cylinder is greater than a preset threshold value, if the deviation value of the first acceleration and the average acceleration of at least one cylinder is greater than the preset threshold value, adjusting the ignition angle of the cylinder according to the deviation value of the first acceleration and the average acceleration of the cylinder until the deviation value of the first acceleration and the average acceleration of all the cylinders of the engine is not greater than the preset threshold value in the process that the engine completes any cycle working period. As shown in fig. 2, the apparatus may include:

a calculating unit 111 for calculating an average acceleration of the engine during one working cycle and calculating a first acceleration of each cylinder of the engine during each working cycle;

a determining unit 112, configured to determine whether a deviation value between the first acceleration and the average acceleration of each cylinder is greater than a preset threshold;

and the adjusting unit 113 is configured to adjust an ignition angle of the cylinder according to the deviation value between the first acceleration and the average acceleration of the cylinder if the deviation value between the first acceleration and the average acceleration of at least one cylinder is greater than the preset threshold value, until the deviation values between the first acceleration and the average acceleration of all cylinders of the engine are not greater than the preset threshold value in the process that the engine completes any cycle of work.

Further, the apparatus further comprises:

and the enabling judgment unit 110 is used for acquiring the operating parameters of the engine and judging whether the engine meets the preset enabling conditions according to the operating parameters.

It should be noted that the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and flowchart illustrations, and combinations of blocks in the block diagrams and flowchart illustrations, can be implemented by special purpose hardware-based apparatus that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.

It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described apparatuses, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.

In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and there may be other divisions when actually implemented, and for example, a plurality of units or components may be combined or integrated into another apparatus, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some communication interfaces, and may be in an electrical, mechanical or other form.

The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.

In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.

The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a service terminal (which may be a personal computer, a service terminal, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-only memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.

Finally, it should be noted that: the above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; such modifications and substitutions do not depart from the spirit and scope of the present disclosure, and the present disclosure should be construed as being covered by the claims and the specification.

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种船舶集能设备

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!