JPS63182536A - Detector for position of maximum in-cylinder pressure - Google Patents

Detector for position of maximum in-cylinder pressure

Info

Publication number
JPS63182536A
JPS63182536A JP1485987A JP1485987A JPS63182536A JP S63182536 A JPS63182536 A JP S63182536A JP 1485987 A JP1485987 A JP 1485987A JP 1485987 A JP1485987 A JP 1485987A JP S63182536 A JPS63182536 A JP S63182536A
Authority
JP
Japan
Prior art keywords
maximum
cylinder pressure
pressure
cylinder
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1485987A
Other languages
Japanese (ja)
Inventor
Tatsuro Morita
森田 達郎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP1485987A priority Critical patent/JPS63182536A/en
Publication of JPS63182536A publication Critical patent/JPS63182536A/en
Pending legal-status Critical Current

Links

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)
  • Measuring Fluid Pressure (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Abstract

PURPOSE:To detect the crank angle at which the pressure in an air cylinder is maximum by providing an internal air cylinder pressure detecting means, a crank angle detecting means, a load detecting means, a maximum internal cylinder pressure detecting means, a detecting means for its position, a normalizing means, and a correcting means. CONSTITUTION:An internal cylinder pressure sensor (a) detects the maximum value of the pressure in a cylinder in a specific section. The crank angle at which the pressure in the cylinder is maximum is detected (b) and the maximum position of the pressure in the cylinder in a current combustion stroke is detected (e). Then the maximum value of the pressure in the cylinder in the specific section is normalized according to an engine load (c) and a coefficient of the normalization is calculated (f). When the coefficient of normalization is within a specific range, the output of the maximum position detecting means (e) is determined as a final internal cylinder pressure maximum position and when not, the last value is determined as the final internal cylinder pressure maximum position to perform correction (g). Consequently, the crank angle position at which the air cylinder internal pressure of the engine is maximum is detected to preclude knocking and also control the ignition period where the maximum torque is obtained.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、自動車等内燃機関の燃焼室内の圧力が最大と
なるクランク角位置を検出する装置に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a device for detecting a crank angle position at which the pressure within a combustion chamber of an internal combustion engine such as an automobile is at its maximum.

(従来の技術) 近時、エンジンのノッキングの発生を防止するために点
火時期を制御(いわゆる、ノック制御)すると同時に、
最大トルクを得るために点火時期を制御(以下、MBT
制御という)することが行われている。
(Prior art) Recently, in order to prevent the occurrence of engine knocking, ignition timing is controlled (so-called knock control), and at the same time,
Control ignition timing to obtain maximum torque (hereinafter referred to as MBT)
control) is being carried out.

MBT制御に際しては燃焼室内の圧力(筒内圧)が最大
となるクランク角度(以下、筒内圧最大位置という)θ
pmaxを検出す□る必要があり、従来のこの種の検出
を行うものとしては、例えば特開昭59−203937
号公報に記載の装置がある。
During MBT control, the crank angle at which the pressure in the combustion chamber (in-cylinder pressure) is maximum (hereinafter referred to as the maximum cylinder pressure position) θ
It is necessary to detect pmax, and conventional methods for this type of detection include, for example, Japanese Patent Application Laid-Open No. 59-203937.
There is a device described in the publication.

この装置では筒内圧センサにより筒内圧を検出するとと
もに、筒内圧最大位置θpmaxを求めるためにセンサ
からの筒内圧信号を電圧に変換し、それを所定角度毎に
A/D変換してその変換値の最大となったときのクラン
ク角をθpmaxとしている。
In this device, the cylinder pressure is detected by the cylinder pressure sensor, and in order to find the cylinder pressure maximum position θpmax, the cylinder pressure signal from the sensor is converted to voltage, which is A/D converted at every predetermined angle and the converted value is θpmax is the crank angle when the maximum value is reached.

そして、燃焼の遅れや部分燃焼により筒内圧が圧縮によ
る第1のピーク値と燃焼による第2のピーク値との2つ
のピーク値をもつ場合には、その第2のピークが発生し
うるクランク角の所定領域内で筒内圧の最大値を求めて
その時のクランク角を検出するか、あるいは、第1のピ
ーク値を検出した後、さらに第2のピーク値を求めるこ
とにより、燃料が希薄化して筒内圧最大値が圧縮によっ
て圧縮上死点で生ずる筒内圧最大値より小である場合で
あってもf) pmaxを確実に検出しようとしている
If the in-cylinder pressure has two peak values, a first peak value due to compression and a second peak value due to combustion, due to combustion delay or partial combustion, the crank angle at which the second peak can occur is determined. By determining the maximum value of the cylinder pressure within a predetermined region of Even if the maximum cylinder pressure value is smaller than the maximum cylinder pressure value that occurs at compression top dead center due to compression, f) pmax is to be detected reliably.

(発明が解決しようとする問題点) しかしながら、このような従来の筒内圧最大位置検出装
置にあっては、θpmaxの精度を確保するために筒内
圧検出区間は出来るだけ広範囲(例えば、2つの燃焼ピ
ーク値が検知できる程度)にとる必要があったため、θ
pmaxを検出し終わるまでに比較的時間を要するとい
う問題点がある。また、検出プログラムが長くなること
から、演算処理時間も長くなり、電子回路等でこれを構
成しようとすれば装置が複雑化してコスト高を招くとい
う不具合がある。
(Problem to be Solved by the Invention) However, in such a conventional cylinder pressure maximum position detection device, in order to ensure the accuracy of θpmax, the cylinder pressure detection interval is as wide as possible (for example, two combustion θ
There is a problem that it takes a relatively long time to finish detecting pmax. Furthermore, since the detection program becomes long, the calculation processing time also becomes long, and if it is attempted to be constructed using an electronic circuit or the like, the device becomes complicated and costs increase.

(発明の目的) そこで本発明は、所定区間における筒内圧の最大値を検
出し、この筒内圧最大値をエンジン負荷により正規化す
るとともに、正規化した値が所定範囲内にあるときは前
記筒内圧最大値がら筒内圧最大位置を決定し、所定範囲
内にないときは前回の値を保持することにより、筒内圧
検出区間を短縮し、プログラムの構成を簡単なものとし
て検出速度を高めかつ低コストの筒内圧最大位置検出装
置を提供することを目的としている。
(Object of the Invention) Therefore, the present invention detects the maximum value of the cylinder pressure in a predetermined section, normalizes this maximum value of the cylinder pressure according to the engine load, and when the normalized value is within a predetermined range, the cylinder pressure is detected. By determining the maximum cylinder pressure position based on the maximum internal pressure value and holding the previous value when it is not within a predetermined range, the cylinder pressure detection period can be shortened, and the program configuration can be simplified to increase detection speed and reduce pressure. The object of the present invention is to provide an inexpensive maximum cylinder pressure position detection device.

(問題点を解決するための手段) 本発明による筒内圧最大位置検出装置は上記目的達成の
ため、その基本概念図を第1図に示すように、エンジン
の筒内圧を検出する圧力検出手段aと、エンジンのクラ
ンク角を検出するクランク角検出手段すと、エンジンの
負荷を検出する負荷検出手段Cと、圧力検出手段aの出
力に基づいて所定区間における筒内圧の最大値を算出す
る最大値検出手段dと、筒内圧が最大となるときのクラ
ンク角を今回の燃焼行程における筒内圧最大位置として
検出する最大位置検出手段eと、所定区間における筒内
圧最大値をエンジン負荷に基づき正規化して正規化係数
を算出する正規化手段fと、前記正規化係数が所定範囲
内にあるとき最大位置検出手段eの出力を最終筒内圧最
大位置として決定し、所定範囲内にないとき前回の値を
最終筒内圧最大位置として決定する補正手段gと、を備
えている。
(Means for Solving the Problems) In order to achieve the above object, the maximum cylinder pressure position detecting device according to the present invention has pressure detecting means a for detecting the cylinder pressure of the engine, as shown in FIG. , a crank angle detection means for detecting the crank angle of the engine, a load detection means C for detecting the engine load, and a maximum value for calculating the maximum value of the cylinder pressure in a predetermined section based on the output of the pressure detection means a. A detection means d, a maximum position detection means e for detecting the crank angle at which the cylinder pressure reaches the maximum as the maximum cylinder pressure position in the current combustion stroke, and a maximum position detection means e for normalizing the maximum cylinder pressure value in a predetermined interval based on the engine load. A normalization means f for calculating a normalization coefficient, and when the normalization coefficient is within a predetermined range, the output of the maximum position detection means e is determined as the final cylinder pressure maximum position, and when it is not within a predetermined range, the previous value is determined. and a correction means g for determining the final cylinder pressure maximum position.

(作用) 本発明では、筒内圧センサにより所定区間における筒内
圧最大値が検出され、この筒内圧最大値がエンジン負荷
により正規化される。そして、正規化された値が所定範
囲内にあるときは前記筒内圧最大値から筒内圧最大位置
が決定され、所定範囲内にないときは前回の値が保持さ
れる。したがって、筒内圧検出区間が短縮され、プログ
ラムの構成が簡略化される。
(Operation) In the present invention, the maximum value of the cylinder pressure in a predetermined section is detected by the cylinder pressure sensor, and this maximum value of the cylinder pressure is normalized based on the engine load. When the normalized value is within a predetermined range, the cylinder pressure maximum position is determined from the cylinder pressure maximum value, and when it is not within the predetermined range, the previous value is held. Therefore, the cylinder pressure detection period is shortened and the program configuration is simplified.

(実施例) 以下、本発明を図面に基づいて説明する。(Example) Hereinafter, the present invention will be explained based on the drawings.

第2〜6図は本発明の一実施例を示す図である。2 to 6 are diagrams showing an embodiment of the present invention.

まず、構成を説明する。第2図において、1は運転状態
検出手段であり、運転状態検出手段1はエンジンの運転
状態に関連する各種パラメータを検出する複数のセンサ
により構成される。すなわち、運転状態検出手段1はク
ランク角センサ(クランク角検出手段)2、エアフロー
メータ(負荷検出手段)3、絞弁開度センサ4および気
筒判別センサ5により構成される。
First, the configuration will be explained. In FIG. 2, reference numeral 1 denotes an operating state detecting means, and the operating state detecting means 1 is composed of a plurality of sensors that detect various parameters related to the operating state of the engine. That is, the operating state detection means 1 is composed of a crank angle sensor (crank angle detection means) 2, an air flow meter (load detection means) 3, a throttle valve opening sensor 4, and a cylinder discrimination sensor 5.

クランク角センサ2は爆発間隔(6気筒エンジンではク
ランク角で120°、4気筒エンジンでは180°)毎
に各気筒の圧縮上死点(TDC)前の所定位置、例えば
BTDC70°で(H)レベルのパルスとなる基準信号
REFを出力するとともに、クランク角の単位角度(例
えば、2°)毎に〔H)レヘルのパルスとなる単位信号
PO8を出力する(第3図(b)、  (C)参照)。
The crank angle sensor 2 is set at a predetermined position before compression top dead center (TDC) of each cylinder at every explosion interval (120° crank angle for a 6-cylinder engine, 180° for a 4-cylinder engine), for example, at a (H) level at 70° BTDC. It outputs the reference signal REF, which becomes a pulse of , and outputs a unit signal PO8, which becomes a pulse of [H], for every unit angle (for example, 2 degrees) of the crank angle (Fig. 3 (b), (C) reference).

なお、信号REFのパルスを計数することにより、エン
ジン回転数Nを知ることができ、この処理は後述のコン
トロールユニット6により行われる。エアフローメータ
3はエンジンへの吸入空気量Qaを検出し、絞弁開度セ
ンサ4は絞弁の開度Cvを検出する。なお、絞弁開度セ
ンサ4はエンジンの負荷を検出するためのセンサである
から、絞弁開度Cvを検出するものに限らず、例えば吸
気負圧を検出するセンサであってもよい。さらに、気筒
判別センサ5は特定の気筒(例えば、第1気筒)を判別
するもので、特定気筒の圧縮上死点前の所定クランク角
位置(例えば、第1気筒のB T D C80’ ・)
で気筒判別信号REF−4を出力する。したがって、こ
の気筒判別信号REF−iはクランク軸が2回転する毎
に一度出力される。
The engine rotation speed N can be determined by counting the pulses of the signal REF, and this process is performed by the control unit 6, which will be described later. The air flow meter 3 detects the intake air amount Qa to the engine, and the throttle valve opening sensor 4 detects the throttle valve opening Cv. Note that since the throttle valve opening sensor 4 is a sensor for detecting the load of the engine, it is not limited to a sensor that detects the throttle valve opening Cv, but may be a sensor that detects, for example, intake negative pressure. Further, the cylinder discrimination sensor 5 discriminates a specific cylinder (for example, the first cylinder), and detects a predetermined crank angle position before the compression top dead center of the specific cylinder (for example, B TDC80' of the first cylinder).
The cylinder discrimination signal REF-4 is output. Therefore, this cylinder discrimination signal REF-i is output once every two revolutions of the crankshaft.

運転状態検出手段1の出力はコントロールユニット6に
入力されており、コントロールユニット6にはさらに筒
内圧センサ(圧力検出手段)7からの信号が入力される
。筒内圧センサ7は気筒内の燃焼圧力に応じた圧力信号
Paを図示しないチャージアンプを介してコントロール
ユニット6に出力する。
The output of the operating state detection means 1 is input to a control unit 6, and a signal from an in-cylinder pressure sensor (pressure detection means) 7 is further input to the control unit 6. The cylinder pressure sensor 7 outputs a pressure signal Pa corresponding to the combustion pressure in the cylinder to the control unit 6 via a charge amplifier (not shown).

コントロールユニット6は最大値検出手段、最大位置検
出手段、正規化手段および補正手段としての機能を有し
、CPUII、ROM12、RAM13および入出力イ
ンターフェース、レジスタ、カウンタ、A/D変換器、
高周波カッ1〜フイルタ等を内蔵した入出力制御回路1
4等からなるマイクロコンピュータにより構成される。
The control unit 6 has functions as a maximum value detection means, a maximum position detection means, a normalization means, and a correction means, and includes a CPU II, a ROM 12, a RAM 13, an input/output interface, a register, a counter, an A/D converter,
High frequency cutter 1 - input/output control circuit 1 with built-in filter etc.
It is composed of 4 microcomputers.

CPUIIはROM12に書き込まれているプログラム
に従って入出力制御回路14より必要とする外部データ
を取り込んだり、また、RAM13との間でデータの授
受を行ったりしなからθpmax検出に必要な処理値を
演算処理し、必要に応じて処理したデータを入出力制御
回路14に出力する。入出力制御回路I4には運転状態
検出手段lおよび筒内圧センサ7からの信号が入力され
、また、ROM12はCPU11における演算プログラ
ムを格納し、RAM13は演算に使用するデータをマツ
プ等の形で記憶している。なお、RAM13の一部は、
例えば不揮発性メモリにより構成され、その記憶内容(
学習値等)を演算停止後も保持する。
The CPU II takes in necessary external data from the input/output control circuit 14 according to the program written in the ROM 12, and calculates the processing value necessary for θpmax detection without exchanging data with the RAM 13. The processed data is processed and outputted to the input/output control circuit 14 as necessary. Signals from the operating state detection means 1 and the cylinder pressure sensor 7 are input to the input/output control circuit I4, the ROM 12 stores the calculation program for the CPU 11, and the RAM 13 stores data used for calculations in the form of a map or the like. are doing. In addition, a part of RAM13 is
For example, it is composed of non-volatile memory, and its storage contents (
(Learned values, etc.) are retained even after the calculation is stopped.

次に、作用を説明する。Next, the effect will be explained.

第4.5図は筒内圧最大位置θpmaxを検出するプロ
グラムを示すフローチャー1・であり、本プロダラムは
所定時間毎に一度実行される。
FIG. 4.5 is a flowchart 1 showing a program for detecting the maximum cylinder pressure position θpmax, and this program is executed once every predetermined time.

第4図はクランク角センサ2からの基準信号REF(1
20°)毎に割込処理される。まず、Plでクランク角
カウンタ(ソフトカウンタ)Cをクリアし、P2で筒内
圧最大値P maxのメモリおよび筒内圧最大位置θp
maxのメモリをそれぞれクリアし今回の処理を終了す
る。上記、ステップを実行することにより前回の燃焼行
程の際のデータを消去してプログラムの初期化を行う。
FIG. 4 shows the reference signal REF(1) from the crank angle sensor 2.
Interrupt processing is performed every 20°). First, the crank angle counter (soft counter) C is cleared with Pl, and the memory of the cylinder pressure maximum value P max and the cylinder pressure maximum position θp are cleared with P2.
Clear each memory of max and end the current process. By executing the above steps, data from the previous combustion stroke is erased and the program is initialized.

第5図はクランク角センサ2からの基準信号REFおよ
び単位角度PO5(2°)毎に割込処理される。まず、
P 11でクランク角度を検出するためにクランク角カ
ウンタCを+1 (クランク角度2° CAに対応する
)アンプカウントし、P+□てこのときのカウンタ値C
を予め設定されている所定のA/D変換区間(以下、単
に所定区間という)の値と比較する。この所定区間の値
は例えば、TDC−ATDC30°で基準信号REFの
立ち上がりをBTDC70°とすると70〜100に設
定される。カウンタ値Cが所定区間にあるときはPI3
で入出力制御回路14内のA/D変換器を起動して、そ
の時の圧力信号Pa(第3図(a)参照)の値をA/D
変換し、その結果をメモリPにスI・アする。また、カ
ウンタ値Cが所定区間にないときは以降のステップをジ
ャンプしてそのまま処理を終える。次いで、Pl4で前
回の処理でメモリPにストアしておいたP maxと今
回のA/D変換値Pとを比較し、P>Pmayのときは
圧力信号Paの信号レヘルが最大となっていないと判断
し、PISでPmax値を書き換え、メモリθpma 
xに(カウンタ値Cl0)をストアする。また、P≦P
 maxのときは圧力信号Paの信号レヘルが最大とな
ったと判断し、pH5をジャンプしてPI3に進む。以
上のようなステップを繰り返すことにより、所定区間内
で筒内圧が最大値となるときの筒内圧最大値Pmaxと
そのクランク角θpmaxが順次更新される。
In FIG. 5, interrupt processing is performed every reference signal REF from the crank angle sensor 2 and every unit angle PO5 (2°). first,
To detect the crank angle at P11, count the crank angle counter C by +1 (corresponding to crank angle 2° CA), and calculate the counter value C at P+□ lever.
is compared with the value of a predetermined A/D conversion interval (hereinafter simply referred to as a predetermined interval). The value of this predetermined interval is set to 70 to 100, for example, assuming that TDC-ATDC is 30° and the rise of the reference signal REF is BTDC70°. When the counter value C is within the predetermined interval, PI3
The A/D converter in the input/output control circuit 14 is activated, and the value of the pressure signal Pa (see Fig. 3 (a)) at that time is converted into an A/D converter.
Convert and store the result in memory P. Further, when the counter value C is not within the predetermined interval, the subsequent steps are jumped and the process is finished. Next, in Pl4, Pmax stored in the memory P in the previous process is compared with the current A/D conversion value P, and if P>Pmay, the signal level of the pressure signal Pa is not the maximum. It is determined that the Pmax value is rewritten in PIS, and the memory θpma is
Store (counter value Cl0) in x. Also, P≦P
When it is max, it is determined that the signal level of the pressure signal Pa has reached the maximum, and the process jumps from pH5 and proceeds to PI3. By repeating the above steps, the cylinder pressure maximum value Pmax and its crank angle θpmax when the cylinder pressure reaches its maximum value within a predetermined interval are sequentially updated.

PI3ではそのときのカウンタ値Cが所定区間の最終値
(この場合は、110)になっているか否かを判別し、
最終値になっているときはP17以降のステップに進み
、最終値になっていないときはそのまま今回の処理を終
了する。次いで、ステップp+7、PIBでいままでに
得られた筒内圧最大位置θpma×が実際に燃焼によっ
て筒内圧が最大となったときのものであるか否かを判定
する。すなわち、PI3で筒内圧最大値Pmaxをエン
ジン負荷(本実施例では、−吸気行程光りに吸入される
空気量に比例した値T p = Q a / Nを用い
る)により正規化(Pmax / T p ) シ、p
H1でこの正規化係数(Pmaχ/ T p )を所定
値と比較する。正規化係数が所定値以上のときは燃焼に
より筒内圧が最大となったときのθpmaxが得られた
ものと判断してpH9で筒内圧最大位置のメモリθpm
aX++に最終筒内圧最大位置としてθpmaにをスト
アして今回の処理を終了する。一方、正規化係数が所定
値より小さいときは算出したθpmaxが燃焼により得
られたものではないと判断し、P2Oでメモリθpma
Xsにメモリθpmax、の値を再度書き込んで(前回
の値を保持して)今回の処理を終える。
The PI3 determines whether the counter value C at that time is the final value of the predetermined interval (in this case, 110),
When the final value has been reached, the process proceeds to steps from P17 onwards, and when the final value has not been reached, the current process is directly ended. Next, in step p+7, it is determined whether the maximum cylinder pressure position θpmax obtained so far in PIB is the position when the cylinder pressure actually reaches the maximum due to combustion. That is, in PI3, the cylinder pressure maximum value Pmax is normalized (Pmax / T p ) shi, p
In H1, this normalization coefficient (Pmaχ/T p ) is compared with a predetermined value. When the normalization coefficient is greater than a predetermined value, it is determined that θpmax has been obtained when the cylinder pressure reaches its maximum due to combustion, and the memory θpm of the maximum cylinder pressure position is stored at pH 9.
θpma is stored in aX++ as the final maximum cylinder pressure position, and the current process ends. On the other hand, when the normalization coefficient is smaller than the predetermined value, it is determined that the calculated θpmax is not obtained by combustion, and the memory θpmax is
The value of the memory θpmax is written again to Xs (the previous value is retained) and the current process is completed.

このように、所定のA/D変換区間における筒内圧最大
値P maxが検出され、この筒内圧最大値P max
がエンジン負荷を示す基本噴射量Tpにより正規化(P
max / T I) )される。そして、正規化され
た係数が所定値以上のときは検出されたPmaxおよび
θpmaxの値が燃焼により得られたものとしてそのと
きのθpmaxがメモリθpmaXMに更新され最終θ
pmaxが決定される。このときの作用を第6図に示す
筒内圧信号波形を用いて更に詳しく説明する。波形aは
、正常に燃焼した場合の波形を示し、波形すは燃焼が遅
れた場合の波形を示す。
In this way, the cylinder pressure maximum value P max in a predetermined A/D conversion section is detected, and this cylinder pressure maximum value P max
is normalized by the basic injection amount Tp indicating the engine load (P
max/TI)). Then, when the normalized coefficient is greater than a predetermined value, the detected values of Pmax and θpmax are assumed to have been obtained by combustion, and the θpmax at that time is updated to the memory θpmaXM and the final θ
pmax is determined. The action at this time will be explained in more detail using the cylinder pressure signal waveform shown in FIG. Waveform a shows a waveform when combustion occurs normally, and waveform A shows a waveform when combustion is delayed.

A/D変換区間におけるそれぞれの波形のPmax。Pmax of each waveform in the A/D conversion period.

θpmaxをPmaxa、  θpmax aおよびP
 max b 、  θpmax bで表すと同図より
明らかにPmaxa>Pmaxbとなり、このPmax
a、Pmaxbを負荷’rpで正規化した係数(Pma
xa/Tp)、(P max b/Tp)も同様の関係
となる。なお、本実施例ではこの両者の係数の中間の値
を前述のステップP■での所定値としている。波形すの
ような場合のPmaxbは、燃焼により得られたもので
はないのでこのようなθpmax bをθpmaxとし
て後の制御に用いるのは不適当である。したがって、上
述した方法で波形すによるθpmax bが得られた場
合には、それ以前のθpmaxの値をそのまま保持して
おき、波形aの場合はその時得られたθpmax aを
メモリθpmax、に記憶、更新し最終θpmaxとす
る。
θpmax is Pmaxa, θpmax a and P
When expressed as max b and θpmax b, it is clear from the figure that Pmaxa>Pmaxb, and this Pmax
a, the coefficient (Pmax
xa/Tp) and (P max b/Tp) have similar relationships. In this embodiment, the intermediate value between these two coefficients is set as the predetermined value in step P2 described above. Since Pmaxb in the case of waveform S is not obtained by combustion, it is inappropriate to use such θpmax b as θpmax for subsequent control. Therefore, when θpmax b is obtained by the waveform in the above-described method, the previous value of θpmax is held as is, and in the case of waveform a, the θpmax a obtained at that time is stored in the memory θpmax, Update it to the final θpmax.

なお、本実施例では正規化する際にエンジン負荷を示す
ものとして基本噴射量Tpを用いているが、本発明はこ
れに限定されるものではない。エンジン負荷を適切に表
すものであれば他のパラメータ、例えば吸気管圧力PB
やトルクあるいは吸入空気1(Qaを用いる態様でもよ
いことは勿論である。
Note that in this embodiment, the basic injection amount Tp is used as an indicator of the engine load during normalization, but the present invention is not limited to this. Other parameters, such as intake pipe pressure PB, as long as they adequately represent the engine load.
Of course, it is also possible to use an embodiment using the torque, the intake air 1 (Qa), or the intake air 1 (Qa).

(効果) 本発明によれば、所定区間における筒内圧の最大値を検
出し、この筒内圧最大値をエンジン負荷により正規化す
るとともに、正規化した値が所定範囲内にあるときは前
記筒内圧最大値から筒内圧最大位置を決定し、所定範囲
内にないときは前回の値を保持しているので、筒内圧検
出区間を短縮し、プログラムの構成を簡単なものとする
ことができ、検出速度を高め低コスト化を図ることがで
きる。
(Effects) According to the present invention, the maximum value of cylinder pressure in a predetermined section is detected, this maximum value of cylinder pressure is normalized based on the engine load, and when the normalized value is within a predetermined range, the cylinder pressure is The cylinder pressure maximum position is determined from the maximum value, and if it is not within a predetermined range, the previous value is held, so the cylinder pressure detection period can be shortened and the program configuration can be simplified. Speed can be increased and costs can be reduced.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の基本概念図、第2図〜6図は本発明の
一実施例を示す図であり、第2図はその全体構成図、第
3図(a)〜(C)はその各部信号波形を示す波形図、
第4図および第5図はその筒内圧最大位置を検出するプ
ログラムを示すフローチャート、第6図はその作用を説
明するための筒内圧信号の波形図である。 2・・・・・・クランク角センサ(クランク角検出手段
)、 3・・・・・・エアフローメータ(負荷検出手段)、6
・・・・・・コントロールユニット(最大値検出手段、
最大位置検出手段、正規化手段、 補正手段)、 7・・・・・・筒内圧センサ(圧力検出手段)。
Fig. 1 is a basic conceptual diagram of the present invention, Figs. 2 to 6 are diagrams showing an embodiment of the present invention, Fig. 2 is an overall configuration diagram thereof, and Figs. 3 (a) to (C) are diagrams showing an embodiment of the present invention. A waveform diagram showing the signal waveforms of each part,
FIGS. 4 and 5 are flowcharts showing a program for detecting the maximum cylinder pressure position, and FIG. 6 is a waveform diagram of a cylinder pressure signal to explain its operation. 2... Crank angle sensor (crank angle detection means), 3... Air flow meter (load detection means), 6
・・・・・・Control unit (maximum value detection means,
Maximum position detection means, normalization means, correction means), 7... Cylinder pressure sensor (pressure detection means).

Claims (1)

【特許請求の範囲】 a)エンジンの筒内圧を検出する圧力検出手段と、b)
エンジンのクランク角を検出するクランク角検出手段と
、 c)エンジンの負荷を検出する負荷検出手段と、d)圧
力検出手段の出力に基づいて所定区間における筒内圧の
最大値を算出する最大値検出手段と、 e)筒内圧が最大となるときのクランク角を今回の燃焼
行程における筒内圧最大位置として検出する最大位置検
出手段と、 f)所定区間における筒内圧最大値をエンジン負荷に基
づき正規化して正規化係数を算出する正規化手段と、 g)前記正規化係数が所定範囲内にあるとき最大位置検
出手段の出力を最終筒内圧最大位置として決定し、所定
範囲内にないとき前回の値を最終筒内圧最大位置として
決定する補正手段と、を備えたことを特徴とする筒内圧
最大位置検出装置。
[Claims] a) pressure detection means for detecting the cylinder pressure of the engine; b)
Crank angle detection means for detecting the crank angle of the engine; c) Load detection means for detecting the load on the engine; and d) Maximum value detection for calculating the maximum value of the cylinder pressure in a predetermined section based on the output of the pressure detection means. e) maximum position detection means for detecting the crank angle at which the cylinder pressure reaches its maximum as the maximum cylinder pressure position in the current combustion stroke; and f) normalizing the maximum cylinder pressure value in a predetermined interval based on the engine load. g) When the normalization coefficient is within a predetermined range, the output of the maximum position detection means is determined as the final maximum cylinder pressure position, and when the normalization coefficient is not within the predetermined range, the previous value is determined. A maximum cylinder pressure position detecting device comprising: a correction means for determining the final maximum cylinder pressure position as the final maximum cylinder pressure position.
JP1485987A 1987-01-23 1987-01-23 Detector for position of maximum in-cylinder pressure Pending JPS63182536A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1485987A JPS63182536A (en) 1987-01-23 1987-01-23 Detector for position of maximum in-cylinder pressure

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1485987A JPS63182536A (en) 1987-01-23 1987-01-23 Detector for position of maximum in-cylinder pressure

Publications (1)

Publication Number Publication Date
JPS63182536A true JPS63182536A (en) 1988-07-27

Family

ID=11872753

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1485987A Pending JPS63182536A (en) 1987-01-23 1987-01-23 Detector for position of maximum in-cylinder pressure

Country Status (1)

Country Link
JP (1) JPS63182536A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002079629A1 (en) * 2001-03-30 2002-10-10 Mitsubishi Heavy Industries, Ltd. Internal combustion engine combustion diagnosis/control apparatus and combustion diagnosis/control method
KR102166307B1 (en) * 2019-12-19 2020-10-15 (주)티제이티이엔지 A measuring system and the method for vehicle engine

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002079629A1 (en) * 2001-03-30 2002-10-10 Mitsubishi Heavy Industries, Ltd. Internal combustion engine combustion diagnosis/control apparatus and combustion diagnosis/control method
US6810320B2 (en) 2001-03-30 2004-10-26 Mitsubishi Heavy Industries, Ltd. Apparatus and method of combustion diagnosis/control in internal combustion engine
CN1308586C (en) * 2001-03-30 2007-04-04 三菱重工业株式会社 Internal combustion engine combustion diagnosisi/control apparatus and combustion diagnosis/control method
KR102166307B1 (en) * 2019-12-19 2020-10-15 (주)티제이티이엔지 A measuring system and the method for vehicle engine
WO2021125823A1 (en) * 2019-12-19 2021-06-24 (주)티제이티이엔지 Vehicle engine abnormality measurement system and measurement method
US11740159B2 (en) 2019-12-19 2023-08-29 Tjteng Co., Ltd. Measuring method and system for determining piston movement within engine

Similar Documents

Publication Publication Date Title
US4356551A (en) Knock detecting method
US4461257A (en) Method and system for controlling engine ignition timing
US7480591B2 (en) Misfire detecting apparatus for internal combustion engine
US5287837A (en) Knock suppressing apparatus for internal combustion engine
JPH0447146A (en) Failure in ignition detecting device for internal combustion engine
JPH0478836B2 (en)
JPH0315645A (en) Engine control device
JPS6296778A (en) Ignition timing control device
JP3922468B2 (en) Misfire detection device for internal combustion engine
JPS61237884A (en) Knocking controller for internal-combustion engine
JPS63182536A (en) Detector for position of maximum in-cylinder pressure
JPH0320592B2 (en)
JP4827710B2 (en) Control device and method for internal combustion engine
JPH08165950A (en) Combustion state detecting device for engine
JPH0830461B2 (en) Ignition timing control device
JPS6282273A (en) Ignition timing control device for internal combustion engine
JPH0526951B2 (en)
JPH06331501A (en) Knock detector for internal combustion engine
JP2586435B2 (en) Knocking control device for internal combustion engine
JPH01318744A (en) Device for detecting knocking of internal combustion engine
JP2000352349A (en) Control system for internal combustion engine
JPH0735754B2 (en) Combustion state measuring device for internal combustion engine
JP2707319B2 (en) Knock strength judgment device
JPH0256516B2 (en)
JP2020056367A (en) Device and method for detecting combustion state of internal combustion engine