(57)【要約】【課題】筒内圧センサの故障診断精度の向上。【解決手段】内燃機関１の燃焼室内の圧力を検出する筒内圧センサ１１の出力値から当該内燃機関１のトルクを推定する第１トルク推定手段（筒内圧トルク推定機能）１５Ａ1と、クランク角検出手段１２の出力値から求めたクランクシャフト８の角加速度を用いて内燃機関１のトルクを推定する第２トルク推定手段（慣性トルク推定機能）１５Ｃ1と、その第１トルク推定手段１５Ａ1により求められたトルクと第２トルク推定手段１５Ｃ1により求められたトルクとを比較して筒内圧センサ１１の故障の有無を判定する筒内圧センサ故障判定手段１５Ｄとを備えること。【選択図】        図１
2005330847.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の燃焼室内の圧力を検出する筒内圧センサの出力値から当該内燃機関のトルクを推定する第１トルク推定手段と、
クランク角検出手段の出力値から求めたクランクシャフトの角加速度を用いて前記内燃機関のトルクを推定する第２トルク推定手段と、
前記第１トルク推定手段により求められたトルクと前記第２トルク推定手段により求められたトルクとを比較して前記筒内圧センサの故障の有無を判定する筒内圧センサ故障判定手段と、
を備えたことを特徴とする筒内圧センサの故障診断装置。
【請求項２】
前記内燃機関が無負荷であるか否かを判定する負荷状態判定手段を備え、
前記第１トルク推定手段と前記第２トルク推定手段とを、前記負荷状態判定手段が無負荷と判定した際に夫々前記トルクの推定を行うよう設定したことを特徴とする請求項１記載の筒内圧センサの故障診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の燃焼室内の圧力を検出する筒内圧センサの故障診断装置に関する。
【背景技術】
【０００２】
一般に、内燃機関においては、様々な条件下でも最適な出力，燃料消費量やエミッション性能等を得る為に緻密な燃焼制御が行われている。
【０００３】
ここで、かかる燃焼制御を行う為には制御方法や制御プログラムが当然の如く重要になるが、その制御の根幹を占めるのは内燃機関の状態を表す情報であり、その情報が無ければ何等の制御を行うこともできない。
【０００４】
これが為、内燃機関には、その状態を知得する為に温度センサや圧力センサ等の種々のセンサが設けられている。例えば、その温度センサとしては、冷却水の温度を測定する水温センサや潤滑油の温度を測定する油温センサ等がある。また、圧力センサとしては燃焼室内の圧力（燃焼圧）を検出する筒内圧センサ（燃焼圧センサ）等があり、この筒内圧センサの検出値は、例えば下記の特許文献２に開示された失火の検出に用いられる。
【０００５】
このような内燃機関に設けられたセンサは適切な燃焼制御を実現させる為に欠かすことができず、仮に、そのセンサが故障してしまうと、出力の低下，燃料消費量やエミッション性能の悪化等の不都合を招来してしまう。
【０００６】
そこで、従来、内燃機関に搭載されたままの状態でセンサの故障診断を運転中に行い得る故障診断装置が求められており、例えば、かかる故障診断装置の一例としては、下記の特許文献１に開示されている。この特許文献１に開示された故障診断装置は、燃焼圧センサの故障を診断するものであり、内燃機関がアイドリング状態のときの機関回転数から求めた基準圧力と燃焼圧センサの出力値から得た圧力とを比較して燃焼圧センサの故障判定を行う。
【０００７】
【特許文献１】特開平６−２８１５２２号公報
【特許文献２】特開平４−２７６５１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記特許文献１に開示された故障診断装置においては、たとえアイドリング状態のときに求めた圧力値同士の比較であったとしても、その圧力値からスロットル開度や燃焼状態等の外乱の影響を除外することは不可能であり、故障の有無の判定精度が低下してしまう。
【０００９】
そこで、本発明は、かかる従来例の有する不都合を改善し、スロットル開度や燃焼状態等の外乱の影響を受けることなく、精度の高い筒内圧センサの故障診断を行い得る筒内圧センサの故障診断装置を提供することを、その目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成する為、請求項１記載の発明では、内燃機関の燃焼室内の圧力を検出する筒内圧センサの出力値から当該内燃機関のトルクを算出する第１トルク推定手段と、クランク角検出手段の出力値から求めたクランクシャフトの角加速度を用いて前記内燃機関のトルクを推定する第２トルク推定手段と、前記第１トルク推定手段により求められたトルクと前記第２トルク推定手段により求められたトルクとを比較して前記筒内圧センサの故障の有無を判定する筒内圧センサ故障判定手段とを備えている。
【００１１】
この請求項１記載の発明によれば、クランクシャフトの角加速度から内燃機関のトルクを推定することによって、スロットル開度や燃焼状態等の外乱の影響を受けない高精度なトルクを求めることができる。これが為、その高精度なトルクの値と筒内圧センサの出力値から求めたトルクの値とを比較することによって、高精度な筒内圧センサの故障診断を行うことが可能になる。
【００１２】
また、上記目的を達成する為、請求項２記載の発明では、上記請求項１記載の筒内圧センサの故障診断装置において、前記内燃機関が無負荷であるか否かを判定する負荷状態判定手段を備え、前記第１トルク推定手段と前記第２トルク推定手段とを、前記負荷状態判定手段が無負荷と判定した際に夫々前記トルクの推定を行うよう設定している。
【００１３】
この請求項２記載の発明によれば、更に、燃焼等の負荷変動の影響をも除外することができるので、より高精度な筒内圧センサの故障診断を行うことができる。
【発明の効果】
【００１４】
本発明に係る筒内圧センサの故障診断装置は、スロットル開度や燃焼状態等の外乱の影響を受けることなく、高精度に筒内圧センサの故障診断を行い得る、という効果を奏する。
【発明を実施するための最良の形態】
【００１５】
以下に、本発明に係る筒内圧センサの故障診断装置の実施例を図面に基づいて詳細に説明する。尚、この実施例によりこの発明が限定されるものではない。
【実施例】
【００１６】
本発明に係る筒内圧センサの故障診断装置の実施例を図１から図３に基づいて説明する。
【００１７】
図１の符号１は、故障診断対象の筒内圧センサ１１を備えた内燃機関を示す。この内燃機関１は、大別すると、シリンダヘッド２と、このシリンダヘッド２の下部にヘッドガスケット３を介してボルト等で締結されるシリンダブロック４と、このシリンダブロック４の下部にボルト等で締結されるクランクケースカバー５とで構成される。
【００１８】
ここで、この内燃機関１においては、上記シリンダブロック４内にピストン６やコネクティングロッド７が収納され、また、そのシリンダブロック４の下部とクランクケースカバー５とから形成されるクランクケース内にクランクシャフト８が収納されている。
【００１９】
また、シリンダヘッド２の下面とシリンダブロック４の内壁面とピストン６の頂面とにより囲まれた空間で燃焼室が構成され、この燃焼室には、シリンダヘッド２に形成された少なくとも一つの吸気ポート２ａと少なくとも一つの排気ポート２ｂとが開口している。これら吸気ポート２ａ及び排気ポート２ｂには、夫々にその開口を開閉し得る吸気弁９及び排気弁１０が設けられている。
【００２０】
更に、シリンダヘッド２には、図示しない少なくとも１本の点火プラグや燃料噴射装置が設けられている。尚、その燃料噴射装置は、吸気ポート２ａに燃料を噴霧するものであってもよく、燃焼室内に直接噴霧するものであってもよい。
【００２１】
また、この内燃機関１には、図１に示す如く、燃焼室内の圧力を検出して圧力信号を出力する筒内圧センサ１１，クランクシャフト８のクランク角度位置信号パルスを出力するクランク角センサ（クランク角検出手段）１２，冷却水温度信号を出力する水温センサ１３，及び潤滑油温度信号を出力する油温センサ１４等の各種センサが設けられている。尚、本実施例の筒内圧センサ１１は、点火プラグの座金部分に一体的に設けられたものであっても、別体のものであってもよい。
【００２２】
ここで、上記各種センサ１１〜１４は、夫々の信号を制御部たる図１に示すＥＣＵ（電子制御ユニット）１５に出力する。このＥＣＵ１５は、図示しないＣＰＵ（中央演算処理装置），所定の制御プログラム等を予め記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＣＰＵの演算結果を一時記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ），予め用意された情報等を記憶するバックアップＲＡＭ等で構成されている。本実施例のＥＣＵ１５は、燃料噴射装置の噴射量等、内燃機関１を制御する為の機関制御機能を有すると共に、本発明に係る筒内圧センサの故障診断装置としても機能する。
【００２３】
以下、本実施例の筒内圧センサの故障診断装置について詳述する。
【００２４】
内燃機関１においては、筒内圧センサ１１の圧力信号からクランクシャフト８の軸出力トルクを求めることができる。
【００２５】
この軸出力トルクは従来より内燃機関１の燃焼制御に用いられており、これが為、その推定方法としては種々の態様が知られている。例えば、軸出力トルクの推定方法の一例としては、筒内圧センサ１１の圧力信号から得た燃焼室内の圧力Ｐに所定の有効係数Ｋを乗算することで軸出力トルクを求めるものがある。尚、その有効係数Ｋは、クランクシャフト８の腕の長さｒ，クランク角度θ，コネクティングロッド７の長さｌをパラメータとした下記の式１により求められる機関固有のものである。
【００２６】
【数１】
2005330847.tif 000003
【００２７】
ここで、筒内圧センサ１１が故障していると、本来得られるべき軸出力トルクとは異なる値になってしまう。このことは、逆を返せば、正確な軸出力トルクを他の手段で求めることができれば、筒内圧センサ１１が故障しているか否かの判断ができることを表している。
【００２８】
ところで、クランクシャフト８の軸出力トルクは、クランク角センサ１２のクランク角度位置信号パルスからも求めることができる。即ち、そのクランク角度位置信号パルスからクランクシャフト８の角加速度ｄω／ｄｔを算出し、この角加速度ｄω／ｄｔに慣性モーメントＪを乗算することにより得たトルク値が軸出力トルク（以下「慣性トルク」という。）となる。
【００２９】
尚、その慣性モーメントＪは、内燃機関１を構成するコネクティングロッド７やクランクシャフト８等の各部品のメカニカルパラメータによって予め設計値として決められている機関固有の値である。
【００３０】
このクランクシャフト８の角加速度ｄω／ｄｔから求めた慣性トルクＪ×（ｄω／ｄｔ）は、スロットル開度や燃焼状態等の外乱の影響を受けない高精度な値である。これが為、本実施例の筒内圧センサの故障診断装置は、筒内圧センサ１１の圧力信号から求めた軸出力トルク（以下「筒内圧トルク」という。）とクランクシャフト８の角加速度ｄω／ｄｔから求めた慣性トルクＪ×（ｄω／ｄｔ）とを比較して筒内圧センサの故障を判断する。例えば、予め閾値たる所定値を実験等で求めておき、筒内圧トルクと慣性トルクＪ×（ｄω／ｄｔ）との差分が所定値以上であるか否かを判定して筒内圧センサの故障診断を行う。
【００３１】
このように、本実施例の筒内圧センサの故障診断装置には、筒内圧センサ１１の圧力信号から筒内圧トルクを推定する第１トルク推定手段と、クランクシャフト８の角加速度ｄω／ｄｔから慣性トルクＪ×（ｄω／ｄｔ）を推定する第２トルク推定手段とが設けられている。
【００３２】
ここで、実際のクランクシャフト８の軸出力トルクと筒内圧センサ１１の圧力信号から求めた筒内圧トルクとの間には、ピストン６の往復慣性質量の影響によるトルク値のずれが生じている。これが為、より精度の高い故障診断を行う為には、その往復慣性質量によるトルク（以下「往復慣性質量トルク」という。）も考慮に入れることが好ましい。
【００３３】
そこで、本実施例における筒内圧センサの故障診断装置（ＥＣＵ１５）には、筒内圧トルクと往復慣性質量トルクとを加算して実際のクランクシャフト８の軸出力トルク（以下「図示トルクＴｉ」という。）を求める図１に示す図示トルク算出手段１５Ａが設けられている。
【００３４】
この図示トルク算出手段１５Ａには、筒内圧センサ１１の圧力信号から筒内圧トルクを推定する筒内圧トルク推定機能（前述した第１トルク推定手段）１５Ａ1が設けられている。本実施例の筒内圧トルク推定機能１５Ａ1としては、前述した周知の推定方法により筒内圧トルクを求めるものを用いる。
【００３５】
また、この図示トルク算出手段１５Ａには、往復慣性質量トルクを算出する往復慣性質量トルク算出機能１５Ａ2が設けられている。この往復慣性質量トルクは、ピストン６の設計値の質量から予め決められるものであって、機関回転数Ｎｅに応じた機関固有の値である。そこで、機関回転数Ｎｅをパラメータとする往復慣性質量トルクのマップをＥＣＵ１５のバックアップＲＡＭに予め用意しておくことによって、往復慣性質量トルク算出機能１５Ａ2は、算出時の機関回転数Ｎｅに基づいて往復慣性質量トルクを求めることができる。
【００３６】
このように、あるクランク角度θで且つある機関回転数Ｎｅにおいては有効係数Ｋや往復慣性質量トルクが機関固有の既定値として求められるので、図示トルクＴｉの算出値は、筒内圧センサ１１の検出値のみに依存する。換言すれば、図示トルク算出手段１５Ａは、筒内圧センサ１１が正常でさえあれば本来得られるべき図示トルクＴｉを算出することができるが、仮に筒内圧センサ１１が故障していると、本来得られるべき図示トルクＴｉとは異なる値になってしまう。尚、ここでは、クランク角度θや機関回転数Ｎｅを求める為のクランク角度位置信号パルスを発生させるクランク角センサ１２の故障は無いものとする。
【００３７】
この筒内圧センサの故障診断装置は、その図示トルクＴｉと前述した慣性トルクＪ×（ｄω／ｄｔ）とを比較して筒内圧センサ１１の故障診断を行ってもよいが、その慣性トルクＪ×（ｄω／ｄｔ）は、ピストン６やコネクティングロッド７等の摺動部分における摩擦等の影響により実際のクランクシャフト８の軸出力トルクに対してトルク値のずれが生じる。これが為、より精度の高い故障診断を行う為には、その摩擦によるトルク等も考慮に入れることが好ましい。
【００３８】
ところで、内燃機関１においては、図示トルクＴｉと慣性トルクＪ×（ｄω／ｄｔ）や摩擦トルクＴｆ等との間に下記の式２の如き関係がある。
【００３９】
【数２】
2005330847.tif 000004
【００４０】
この式２において、Ｊ×（ｄω／ｄｔ）は慣性トルク，Ｔｆは摩擦トルク，Ｔｌは負荷トルク，Ｔｉは図示トルクを表す。
【００４１】
この式２からも明らかなように、慣性トルクＪ×（ｄω／ｄｔ）と摩擦トルクＴｆと負荷トルクＴｌとを加算した値は図示トルクＴｉを表しており、これが為、その加算値と図示トルク算出手段１５Ａで求めた図示トルクＴｉとを比較することによって、より高精度な故障診断を行うことができる。
【００４２】
先ず、上記慣性トルクＪ×（ｄω／ｄｔ）については、前述したが如くクランクシャフト８の角加速度ｄω／ｄｔと慣性モーメントＪを乗算することにより求めることができる。
【００４３】
ここで、その慣性モーメントＪは前述したが如く予め設計値として定められた機関固有の値であり、その情報を予めＥＣＵ１５のバックアップＲＡＭに記憶しておくことによって、慣性トルクＪ×（ｄω／ｄｔ）を推定する際に使用することができる。また、角加速度ｄω／ｄｔは、クランク角センサ１２から送られてきたクランク角度位置信号パルスの間隔時間に基づいてＥＣＵ１５により算出することができる。
【００４４】
続いて、上記摩擦トルクＴｆは、図２に示す如く、機関回転数Ｎｅに応じて変化し、更に、冷却水温度（又は潤滑油温度）によって摩擦トルクカーブのオフセット量が変化していくという特徴を持っている。即ち、この摩擦トルクＴｆは、機関回転数Ｎｅと冷却水温度（又は潤滑油温度）に対応した機関固有の値であり、これが為、それらをパラメータとする図２に示す摩擦トルクＴｆのマップをバックアップＲＡＭに予め格納しておくことによって求めることができる。
【００４５】
また、上記負荷トルクＴｌは例えば燃焼等の影響による負荷変動によって値が変化するものであり、その負荷変動分についての推定は行い難い。しかしながら、内燃機関１が無負荷の状態においては、負荷変動は元より負荷トルクＴｌそのものを考慮せずともよい。その内燃機関１の無負荷状態の一例としては例えば燃焼による負荷変動のない内燃機関１のフューエルカット状態が考えられ、かかる場合、例えばＥＣＵ１５が燃料噴射装置にフューエルカット指令を送信しているか否かで無負荷状態を判別することができる。
【００４６】
これが為、内燃機関１が無負荷（Ｔｌ＝０）の状態で慣性トルクＪ×（ｄω／ｄｔ）及び摩擦トルクＴｆを求めることによって、下記の式３の如く図示トルクＴｉを燃焼等の運転状態の影響を受けずに精度良く推定することができる。
【００４７】
【数３】
2005330847.tif 000005
【００４８】
そこで、本実施例の筒内圧センサの故障診断装置（ＥＣＵ１５）には、内燃機関１が無負荷であるか否かを判定する図１に示す負荷状態判定手段１５Ｂが設けられており、更に、内燃機関１が無負荷の状態で慣性トルクＪ×（ｄω／ｄｔ）を推定すると共に摩擦トルクＴｆを算出し、その慣性トルクＪ×（ｄω／ｄｔ）と摩擦トルクＴｆを加算して図示トルクＴｉの推定を行う図１に示す図示トルク推定手段１５Ｃが設けられている。この図示トルク推定手段１５Ｃは、慣性トルク推定機能（前述した第２トルク推定手段）１５Ｃ1と摩擦トルク算出機能１５Ｃ2とを有する。
【００４９】
ここで、上述したが如く、ある機関回転数Ｎｅで且つある冷却水温度（又は潤滑油温度）においては慣性モーメントＪや摩擦トルクＴｆが機関固有の既定値として求められるので、上記図示トルク推定手段１５Ｃにより求められる図示トルクＴｉの推定値は、クランク角センサ１２のクランク角度位置信号パルスにより算出された角加速度ｄω／ｄｔに依存する。
【００５０】
本実施例にあっては、このような角加速度ｄω／ｄｔの値を用いて推定された図示トルクＴｉ｛＝Ｊ×（ｄω／ｄｔ）＋Ｔｆ｝と筒内圧センサ１１の圧力信号を用いて算出された図示トルクＴｉとの比較を行うことによって、容易に且つ精度良く筒内圧センサ１１の故障を診断することができる。
【００５１】
そこで、この筒内圧センサの故障診断装置（ＥＣＵ１５）には、図示トルク算出手段１５Ａにより算出した図示トルクＴｉと図示トルク推定手段１５Ｃにより推定した図示トルクＴｉ｛＝Ｊ×（ｄω／ｄｔ）＋Ｔｆ｝とを比較し、その比較結果により筒内圧センサ１１の故障を判定する図１に示す筒内圧センサ故障判定手段１５Ｄが設けられている。
【００５２】
本実施例の筒内圧センサ故障判定手段１５Ｄは、その推定された図示トルクＴｉ｛＝Ｊ×（ｄω／ｄｔ）＋Ｔｆ｝と算出された図示トルクＴｉとの差分を求め、この差分が所定値以上であれば筒内圧センサ１１の故障と判定するよう構成する。
【００５３】
その所定値とは、例えば、筒内圧センサ１１が具備される内燃機関１や、その内燃機関１が搭載された車輌におけるエミッション性能等の要求に応じて異なる。
【００５４】
例えば、筒内圧センサ１１の出力値から求められる圧力（燃焼圧）の情報は、吸入空気量や燃料噴射量等の燃焼制御に利用される。これが為、その筒内圧センサ１１が仮に故障していれば、その出力値のずれにより、要求される空燃比（Ａ／Ｆ）と実際に制御された空燃比との間にずれが生じ、これに伴って、ＮＯｘ排出量増加等のエミッション性能の悪化が起こってしまう。
【００５５】
ここで、エミッション悪化が基準値を超えるような筒内圧センサ１１の出力値のずれの境界線を実験やシミュレーション等で求めることによって、少なくともその境界線を故障判定の閾値とすることができる。
【００５６】
そこで、その境界線における筒内圧センサ１１の正常時の出力値を用いて求めた図示トルクＴｉと故障時の出力値を用いて求めた図示トルクＴｉとの差分を上記の所定値として設定することができる。
【００５７】
尚、本実施例にあっては、角加速度ｄω／ｄｔの値を用いて推定された図示トルク｛Ｊ×（ｄω／ｄｔ）＋Ｔｆ｝と筒内圧センサ１１の圧力信号を用いて算出された図示トルクＴｉとの差分が所定値以上であるか否かで故障の判定を行うが、例えば、その図示トルク｛Ｊ×（ｄω／ｄｔ）＋Ｔｆ｝と図示トルクＴｉとの比を求め、その比が所定値以上であるか否かで故障判定を行ってもよい。
【００５８】
以下、本実施例における筒内圧センサの故障診断装置（ＥＣＵ１５）の故障診断動作について図３のフローチャートを用いて説明する。
【００５９】
先ず、この筒内圧センサの故障診断装置（ＥＣＵ１５）は、負荷状態判定手段１５Ｂにより内燃機関１が無負荷であるか否かを判定する（ステップＳＴ１）。この判定は、機関運転中に常時行ってもよく、所定の時期となった際に行ってもよい。
【００６０】
ここで、このステップＳＴ１にて無負荷でないとの判定結果であれば、故障診断処理を中止する。その際、上記ステップＳＴ１の判定が常時行われている場合にはステップＳＴ１に戻って再度無負荷か否かの判定を行い、ステップＳＴ１の判定が所定の時期となった際に行われる場合には、その時期になったときに再びステップＳＴ１で無負荷か否かの判定を行う。
【００６１】
また、上記ステップＳＴ１にて無負荷であるとの判定結果であれば、図示トルク算出手段１５Ａが図示トルクＴｉを算出すると共に、図示トルク推定手段１５Ｃが図示トルク｛Ｊ×（ｄω／ｄｔ）＋Ｔｆ｝を推定する（ステップＳＴ２）。
【００６２】
このステップＳＴ２においては、具体的に、図示トルク算出手段１５Ａがその筒内圧トルク推定機能１５Ａ1と往復慣性質量トルク算出機能１５Ａ2により求めた筒内圧トルクと往復慣性質量トルクを加算して図示トルクＴｉの算出を行う一方、図示トルク推定手段１５Ｃがその慣性トルク推定機能１５Ｃ1と摩擦トルク算出機能１５Ｃ2により求めた慣性トルクＪ×（ｄω／ｄｔ）と摩擦トルクＴｆを加算して図示トルクの推定を行う。
【００６３】
ここで、上記図示トルク算出手段１５Ａの筒内圧トルク推定機能１５Ａ1は、例えば、無負荷であると判定された際に検出された筒内圧センサ１１の圧力信号から燃焼室内の圧力Ｐを算出すると共に、同じく無負荷であると判定された際のクランク角センサ１２のクランク角度位置信号パルスから求めたクランク角度θを前述した式１に代入して有効係数Ｋを算出し、これらを乗算して筒内圧トルクを算出する。
【００６４】
また、上記図示トルク算出手段１５Ａの往復慣性質量トルク算出機能１５Ａ2は、その無負荷であると判定された際のクランク角度位置信号パルスから機関回転数Ｎｅを求め、この機関回転数Ｎｅに基づいてバックアップＲＡＭ内の往復慣性質量トルクマップから往復慣性質量トルクを求める。
【００６５】
また、上記図示トルク推定手段１５Ｃの慣性トルク推定機能１５Ｃ1は、その無負荷であると判定された際のクランク角度位置信号パルスから角加速度ｄω／ｄｔを算出すると共に、バックアップＲＡＭ内の慣性モーメントＪの情報を読み込み、これらを乗算することによって慣性トルクＪ×（ｄω／ｄｔ）を求める。
【００６６】
また、上記図示トルク推定手段１５Ｃの摩擦トルク算出機能１５Ｃ2は、その無負荷であると判定された際のクランク角度位置信号パルスから求めた機関回転数Ｎｅと、同じく無負荷であると判定された際に水温センサ１３（又は油温センサ１４）で検出された冷却水温度（又は潤滑油温度）とに基づいてバックアップＲＡＭ内の摩擦トルクマップから摩擦トルクＴｆを求める。
【００６７】
このようにして二つの図示トルク｛Ｊ×（ｄω／ｄｔ）＋Ｔｆ｝及びＴｉが求められた後、この筒内圧センサの故障診断装置（ＥＣＵ１５）は、筒内圧センサ故障判定手段１５Ｄにより、角加速度ｄω／ｄｔから推定された図示トルク｛Ｊ×（ｄω／ｄｔ）＋Ｔｆ｝と筒内圧センサ１１の圧力信号から算出された図示トルクＴｉとを除算し、その差分が所定値以上であるか否か判定する（ステップＳＴ３）。
【００６８】
ここで、この筒内圧センサ故障判定手段１５Ｄは、その差分が所定値以上でなければ、筒内圧センサ１１は正常であると判断して、上記ステップＳＴ１へと戻る。
【００６９】
また、差分が所定値以上であるとの判定が為された場合には、この筒内圧センサ故障判定手段１５Ｄは、筒内圧センサ１１が故障していると判断して（ステップＳＴ４）、故障診断処理を終了する。
【００７０】
尚、この筒内圧センサ故障判定手段１５Ｄにより故障との判定が為された場合、その旨はバックアップＲＡＭ等の記憶手段に記憶される。
【００７１】
また、警告灯やブザー等の警報手段を例えば車室内に設け、この筒内圧センサ故障判定手段１５Ｄが故障との判定を行った際に、その警報手段により運転者へ筒内圧センサ１１の故障を警告するようにしてもよい。
【００７２】
このように、以上示した本実施例の筒内圧センサの故障診断装置は、比較対象たる一方の図示トルク｛Ｊ×（ｄω／ｄｔ）＋Ｔｆ｝をクランクシャフト８の角加速度ｄω／ｄｔを用いて求めているので、スロットル開度や燃焼状態等の外乱の影響を受けない精度の良い図示トルク値を得ることができる。
【００７３】
これが為、その図示トルク｛Ｊ×（ｄω／ｄｔ）＋Ｔｆ｝と筒内圧センサ１１の出力信号を用いて求めた図示トルクＴｉとを比較することによって、本実施例の筒内圧センサの故障診断装置は、精度の良い筒内圧センサ１１の故障判定を行うことができる。
【００７４】
特に、内燃機関１が無負荷の状態で夫々の図示トルク｛Ｊ×（ｄω／ｄｔ）＋Ｔｆ｝及び図示トルクＴｉを求めることによって、燃焼等の負荷変動の影響をも除外することができるので、より高精度な図示トルク｛Ｊ×（ｄω／ｄｔ）＋Ｔｆ｝及び図示トルクＴｉの値を求めることが可能になり、これが為、より高精度な筒内圧センサ１１の故障判定を行うことができる。
【００７５】
ここで、上述した本実施例にあっては、ある気筒に着目し、その気筒においての図示トルク｛Ｊ×（ｄω／ｄｔ）＋Ｔｆ｝と図示トルクＴｉとから筒内圧センサ１１の故障判定を行っている。
【００７６】
しかしながら、一つの気筒のみでの故障判定結果では、例えば外部からのノイズの影響により一時的に筒内圧センサ１１の出力値が異常を示し、故障していないにも拘わらず故障との判定が為されてしまう虞がある。
【００７７】
そこで、例えば隣り合う少なくとも二つの気筒に着目し、その各気筒において夫々無負荷時に推定された図示トルク｛Ｊ×（ｄω／ｄｔ）＋Ｔｆ｝の平均値と、同じく各気筒において夫々無負荷時に筒内圧センサ１１の出力値から算出された図示トルクＴｉの平均値とを比較して、その夫々の平均値の差分が前述した所定値以上か否かを見て故障の有無を判定してもよい。
【００７８】
尚、以上示した本実施例の筒内圧センサの故障診断装置は、内燃機関１の排気ガス制御システムが正常に作動しているかを監視するＯＢＤシステム（Ｏｎ−Ｂｏａｒｄ  Ｄｉａｇｎｏｓｔｉｃ  Ｓｙｓｔｅｍ：車載式故障診断システム）の一機能として設けてもよい。
【産業上の利用可能性】
【００７９】
以上のように、本発明に係る筒内圧センサの故障診断装置は、高精度な筒内圧センサの故障判定に有用である。
【図面の簡単な説明】
【００８０】
【図１】本発明に係る筒内圧センサの故障診断装置の構成の一例を示す図である。
【図２】摩擦トルクと水温及び機関回転数との関係を説明する図である。
【図３】本発明に係る筒内圧センサの故障診断装置の故障判定処理動作を説明するフローチャートである。
【符号の説明】
【００８１】
１  内燃機関
８  クランクシャフト
１１  筒内圧センサ
１２  クランク角センサ（クランク角検出手段）
１５  ＥＣＵ（電子制御ユニット）
１５Ａ  図示トルク算出手段
１５Ａ1  筒内圧トルク推定機能（第１トルク推定手段）
１５Ａ2  往復慣性質量トルク算出機能
１５Ｂ  負荷状態判定手段
１５Ｃ  図示トルク推定手段
１５Ｃ1  慣性トルク推定機能（第２トルク推定手段）
１５Ｃ2  摩擦トルク算出機能
１５Ｄ  筒内圧センサ故障判定手段
【図１】
2005330847.tif 000006
【図２】
2005330847.tif 000007
【図３】
2005330847.tif 000008