(57)【要約】  【課題】  車両駆動システムの異常診断において、異常検出の応答性を確保しながら、運転者の感性に合った異常診断ができるようにする。  【解決手段】  トルクコンバータ３１の容量係数等のトルクコンバータ３１の挙動に関する情報に基づいて駆動輪の実駆動トルクＴt を算出すると共に、アクセル操作量に基づいて駆動輪の目標駆動トルクＴr を算出し、実駆動トルクＴt と目標駆動トルクＴr とを比較して車両駆動システムの異常の有無を判定する。これにより、車両挙動情報に基づいた異常診断に比べてエンジン１１側で異常が発生した場合の異常検出の応答性を向上させることができ、車両の挙動が異常状態になる前に異常検出することができると共に、エンジン挙動情報に基づいた異常診断よりも運転者の感性に合った異常診断を行うことができる。更に、ブレーキ作動中でも、異常の有無を精度良く判定することができる。  【選択図】  図１
2007085283.tif 000002
【特許請求の範囲】
【請求項１】
アクセル操作量に基づいて内燃機関のスロットル開度を制御し、この内燃機関の出力をトルクコンバータを有する自動変速機を介して駆動輪に伝達する車両駆動システムに適用され、
前記アクセル操作量に基づいて前記駆動輪の目標駆動トルクを算出する目標駆動トルク算出手段と、
前記トルクコンバータの挙動に関する情報（以下「トルクコンバータ挙動情報」という）に基づいて前記駆動輪の実駆動トルクを検出する実駆動トルク検出手段と、
前記目標駆動トルク算出手段で算出した目標駆動トルクと前記実駆動トルク検出手段で検出した実駆動トルクとを比較して前記車両駆動システムの異常の有無を診断する異常診断手段と
を備えていることを特徴とする車両駆動システムの異常診断装置。
【請求項２】
前記実駆動トルク検出手段は、前記トルクコンバータの入力軸側と出力軸側とを直結状態にするロックアップクラッチが解放されているときに前記トルクコンバータ挙動情報に基づいて実駆動トルクを検出することを特徴とする請求項１に記載の車両駆動システムの異常診断装置。
【請求項３】
前記実駆動トルク検出手段は、前記トルクコンバータの出力軸の回転速度が所定値以上のときに前記トルクコンバータ挙動情報に基づいて実駆動トルクを検出することを特徴とする請求項１又は２に記載の車両駆動システムの異常診断装置。
【請求項４】
前記実駆動トルク検出手段は、前記トルクコンバータ挙動情報として該トルクコンバータの容量係数を用いることを特徴とする請求項１乃至３のいずれかに記載の車両駆動システムの異常診断装置。
【請求項５】
前記実駆動トルク検出手段は、前記トルクコンバータ挙動情報として該トルクコンバータの入力軸の回転速度と出力軸の回転速度との比を用いることを特徴とする請求項１乃至４のいずれかに記載の車両駆動システムの異常診断装置。
【請求項６】
前記自動変速機は、変速比を連続的に調整する無段変速機構を備えていることを特徴とする請求項１乃至５のいずれかに記載の車両駆動システムの異常診断装置。
【請求項７】
前記トルクコンバータ挙動情報以外の情報に基づいて前記駆動輪の実駆動トルクを検出する他の実駆動トルク検出手段を備え、
前記異常診断手段は、前記トルクコンバータ挙動情報に基づいて検出した実駆動トルクと、前記トルクコンバータ挙動情報以外の情報に基づいて検出した実駆動トルクとのうちの少なくとも一方を用いて異常診断を実行することを特徴とする請求項１乃至６のいずれかに記載の車両駆動システムの異常診断装置。
【請求項８】
前記他の実駆動トルク検出手段として、車両の挙動に関する情報（以下「車両挙動情報」という）に基づいて前記駆動輪の実駆動トルクを検出する手段を備え、
前記異常診断手段は、前記トルクコンバータの入力軸側と出力軸側とを直結状態にするロックアップクラッチが締結されているときには、前記車両挙動情報に基づいて検出した実駆動トルクを用いて異常診断を実行し、前記ロックアップクラッチが解放されているときには、前記トルクコンバータ挙動情報に基づいて検出した実駆動トルクと、前記車両挙動情報に基づいて検出した実駆動トルクとのうちの少なくとも一方を用いて異常診断を実行することを特徴とする請求項７に記載の車両駆動システムの異常診断装置。
【請求項９】
前記他の実駆動トルク検出手段として、内燃機関の挙動に関する情報（以下「内燃機関挙動情報」という）に基づいて前記駆動輪の実駆動トルクを検出する手段を備え、
前記異常診断手段は、前記トルクコンバータの出力軸の回転速度が所定値よりも低いときには、前記内燃機関挙動情報に基づいて検出した実駆動トルクを用いて異常診断を実行し、前記トルクコンバータの出力軸の回転速度が前記所定値以上のときには、前記トルクコンバータ挙動情報に基づいて検出した実駆動トルクと、前記内燃機関挙動情報に基づいて検出した実駆動トルクのうちの少なくとも一方を用いて異常診断を実行することを特徴とする請求項７又は８に記載の車両駆動システムの異常診断装置。
【請求項１０】
前記他の実駆動トルク検出手段として、車両の挙動に関する情報（以下「車両挙動情報」という）に基づいて前記駆動輪の実駆動トルクを検出する手段を備え、
前記異常診断手段は、ブレーキが作動しているときには、前記トルクコンバータ挙動情報に基づいて検出した実駆動トルクを優先的に用いて異常診断を実行し、ブレーキが作動していないときには、前記トルクコンバータ挙動情報に基づいて検出した実駆動トルクと、前記車両挙動情報に基づいて検出した実駆動トルクのうちの少なくとも一方を用いて異常診断を実行することを特徴とする請求項７乃至９のいずれかに記載の車両駆動システムの異常診断装置。
【請求項１１】
前記他の実駆動トルク検出手段として、車両の挙動に関する情報（以下「車両挙動情報」という）に基づいて前記駆動輪の実駆動トルクを検出する手段と、内燃機関の挙動に関する情報（以下「内燃機関挙動情報」という）に基づいて前記駆動輪の実駆動トルクを検出する手段とを備え、
前記異常診断手段は、前記内燃機関挙動情報に基づいて検出した実駆動トルクを用いた第１の異常診断と、前記トルクコンバータ挙動情報に基づいて検出した実駆動トルクを用いた第２の異常診断と、前記車両挙動情報に基づいて検出した実駆動トルクを用いた第３の異常診断とを実行し、前記第１乃至第３の異常診断のうちのいずれか１つの異常診断で異常有りと判定されたときに最終的に異常有りと判定することを特徴とする請求項７乃至１０のいずれかに記載の車両駆動システムの異常診断装置。
【請求項１２】
前記他の実駆動トルク検出手段として、車両の挙動に関する情報（以下「車両挙動情報」という）に基づいて前記駆動輪の実駆動トルクを検出する手段と、内燃機関の挙動に関する情報（以下「内燃機関挙動情報」という）に基づいて前記駆動輪の実駆動トルクを検出する手段とを備え、
前記異常診断手段は、前記内燃機関挙動情報に基づいて検出した実駆動トルクを用いた第１の異常診断と、前記トルクコンバータ挙動情報に基づいて検出した実駆動トルクを用いた第２の異常診断と、前記車両挙動情報に基づいて検出した実駆動トルクを用いた第３の異常診断とを実行し、前記第１乃至第３の異常診断のうちのいずれか１つの異常診断で異常有りと判定された場合に、他の異常診断の異常判定条件を異常検出しやすい方向に変更して当該他の異常診断を行い、その結果、前記第１乃至第３の異常診断のうちの２つ以上の異常診断で異常有りと判定されたときに最終的に異常有りと判定することを特徴とする請求項７乃至１０のいずれかに記載の車両駆動システムの異常診断装置。
【請求項１３】
前記異常診断手段は、前記第１の異常診断で異常有りと判定された場合に、前記第２及び第３の異常診断の異常判定条件を異常検出しやすい方向に変更して前記第２及び第３の異常診断を行い、その結果、前記第１乃至第３の異常診断のうちの２つ以上の異常診断で異常有りと判定されたときに最終的に異常有りと判定し、又は、前記第３の異常診断で異常有りと判定されたときに最終的に異常有りと判定することを特徴とする請求項１２に記載の車両駆動システムの異常診断装置。
【請求項１４】
前記異常診断手段は、前記第２の異常診断で異常有りと判定された場合に、前記第３の異常診断の異常判定条件を異常検出しやすい方向に変更して前記第３の異常診断を行い、その結果、前記第１乃至第３の異常診断のうちの２つ以上の異常診断で異常有りと判定されたときに最終的に異常有りと判定し、又は、前記第３の異常診断で異常有りと判定されたときに最終的に異常有りと判定することを特徴とする請求項１２又は１３に記載の車両駆動システムの異常診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセル操作量に基づいて内燃機関のスロットル開度を制御し、この内燃機関の出力をトルクコンバータを有する自動変速機を介して駆動輪に伝達する車両駆動システムの異常の有無を診断する車両駆動システムの異常診断装置に関するものである。
【背景技術】
【０００２】
近年、車両に搭載される内燃機関においては、電子スロットル制御装置を採用したものがある。この電子スロットル制御装置は、スロットルバルブの開度（スロットル開度）を調整するモータ等のスロットルアクチュエータを備え、アクセル操作量に基づいて目標スロットル開度を算出し、スロットル開度センサで検出した実スロットル開度を目標スロットル開度に一致させるようにスロットルアクチュエータを制御することで、運転者のアクセル操作量に応じて内燃機関の出力を制御するようにしている。
【０００３】
この電子スロットル制御装置を搭載したシステムにおいては、特許文献１（米国特許第５９８７３７２号公報）に記載されているように、アクセル操作量に基づいて目標トルクを算出すると共に、車輪速に基づいて実トルクを算出し、目標トルクと実トルクとの偏差が判定値よりも大きいか否かで異常の有無を判定するようにしたものがある。
【０００４】
また、特許文献２（特開平６−２４１１０５号公報）に記載されているように、アクセル操作量に応じた最大負荷を算出すると共に、内燃機関の回転速度と吸入空気量（又は吸気管圧力）に基づいて実負荷を算出し、実負荷が最大負荷に達するか或はそれを超えたときに故障と判定するようにしたものもある。
【特許文献１】米国特許第５９８７３７２号公報
【特許文献２】特開平６−２４１１０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上記特許文献１の異常診断では、車輪速に基づいた実トルク、つまり、実際に運転者が体感する車両の挙動を反映した情報を用いるため、運転者の感性に合った異常診断を行うことができる利点があるが、その反面、内燃機関の挙動に異常が発生しても、その影響が自動変速機等を介して駆動輪に伝達されて車両の挙動に現れてからでないと異常を検出することができず、異常検出の応答性が悪いという欠点がある。しかも、運転者が異常の発生を察知してブレーキを作動させた場合やブレーキの作動中に異常が発生した場合には、ブレーキの制動力によって異常な車両挙動（異常加速等）が抑制されてしまうため、異常検出が困難になるという欠点もある。
【０００６】
また、上記特許文献２の異常診断では、内燃機関の回転速度と吸入空気量等に基づいて算出した実負荷、つまり、内燃機関の挙動を反映した情報を用いるため、内燃機関の挙動に異常が発生した場合には、その異常を応答良く検出できる利点があるが、その反面、内燃機関の出力は自動変速機等を介して車両の駆動輪に伝達されるため、内燃機関の挙動と実際に運転者が体感する車両の挙動との間にずれが生じて、運転者の感性に合わないことがあるという欠点がある。
【０００７】
本発明は、これらの事情を考慮してなされたものであり、従って本発明の目的は、異常検出の応答性を確保しながら、運転者の感性に合った異常診断を行うことができると共に、ブレーキ作動中でも精度良く異常診断することができる車両駆動システムの異常診断装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１に係る発明は、アクセル操作量に基づいて内燃機関のスロットル開度を制御し、この内燃機関の出力をトルクコンバータを有する自動変速機を介して駆動輪に伝達する車両駆動システムに適用され、目標駆動トルク算出手段によってアクセル操作量に基づいて駆動輪の目標駆動トルクを算出すると共に、実駆動トルク検出手段によってトルクコンバータの挙動に関する情報（以下「トルクコンバータ挙動情報」という）に基づいて駆動輪の実駆動トルクを検出し、異常診断手段によって目標駆動トルク算出手段で算出した目標駆動トルクと実駆動トルク検出手段で検出した実駆動トルクとを比較して車両駆動システムの異常の有無を診断するようにしたものである。
【０００９】
内燃機関側から車両の駆動輪への動力伝達経路を見れば、トルクコンバータは、駆動輪よりも内燃機関に近い位置に配置されているため、トルクコンバータ挙動情報に基づいて検出した実駆動トルクを用いて異常診断を行えば、車両挙動情報（車速等）に基づいた異常診断に比べて、内燃機関側で異常が発生した場合の異常検出の応答性を向上させることができ、車両の挙動が異常状態になる前に異常を検出することが可能となる。
【００１０】
一方、駆動輪側から内燃機関へのブレーキ制動力等の車両挙動の伝達経路を見れば、トルクコンバータは、内燃機関よりも駆動輪に近い位置に配置されているため、トルクコンバータ挙動情報に基づいた異常診断を行えば、内燃機関挙動情報（吸入空気量等）に基づいた異常診断に比べて、車両の挙動を体感する運転者の感性に合った異常診断を行うことができる。しかも、トルクコンバータは、車両の駆動輪に比べてブレーキ制動力の影響が少なくなるため、トルクコンバータ挙動情報に基づいた異常診断は、ブレーキ作動中でも、異常の有無を精度良く判定することができる。
【００１１】
一般的な自動変速機は、トルクコンバータの入力軸側と出力軸側とを直結状態にするロックアップクラッチを備えているが、ロックアップクラッチが締結されているときには、トルクコンバータの入力軸側と出力軸側とが直結状態になってトルクコンバータが流体継手として作動していないため、トルクコンバータ挙動情報に基づいた実駆動トルクの検出を行うことができない。
【００１２】
この点を考慮して、請求項２のように、ロックアップクラッチが解放されているときにトルクコンバータ挙動情報に基づいて実駆動トルクを検出するようにすると良い。このようにすれば、ロックアップクラッチが解放されてトルクコンバータが流体継手として作動しているときに、トルクコンバータ挙動情報に基づいて実駆動トルクを精度良く検出することができる。
【００１３】
更に、トルクコンバータの出力軸の回転速度が０又は０近傍のときには、トルクコンバータがほとんど流体継手として作動していないため、トルクコンバータ挙動情報に基づいた実駆動トルクの検出を行うことができない。そこで、請求項３のように、トルクコンバータの出力軸の回転速度が所定値以上のときにトルクコンバータ挙動情報に基づいて実駆動トルクを検出するようにすると良い。このようにすれば、トルクコンバータの出力軸の回転速度が所定値以上でトルクコンバータが流体継手として作動しているときに、トルクコンバータ挙動情報に基づいて実駆動トルクを精度良く検出することができる。
【００１４】
また、請求項４のように、トルクコンバータ挙動情報としてトルクコンバータの容量係数を用いるようにしたり、或は、請求項５のように、トルクコンバータ挙動情報としてトルクコンバータの入力軸の回転速度と出力軸の回転速度との比を用いるようにしても良い。トルクコンバータの容量係数や入力軸と出力軸との回転速度比を用いれば、実駆動トルクを精度良く検出することができる。
【００１５】
また、本発明は、変速比を段階的に調整する変速機構を備えた自動変速機を搭載したシステムに限定されず、請求項６のように、変速比を連続的に調整する無段変速機構を備えた自動変速機を搭載したシステムに適用しても良い。
【００１６】
また、本発明は、請求項７のように、トルクコンバータ挙動情報以外の情報に基づいて駆動輪の実駆動トルクを検出する他の実駆動トルク検出手段を設け、トルクコンバータ挙動情報に基づいて検出した実駆動トルクと、トルクコンバータ挙動情報以外の情報に基づいて検出した実駆動トルクとのうちの少なくとも一方を用いて異常診断を実行するようにしても良い。
【００１７】
具体的には、請求項８のように、他の実駆動トルク検出手段として、車両の挙動に関する情報（以下「車両挙動情報」という）に基づいて駆動輪の実駆動トルクを検出する手段を設け、トルクコンバータのロックアップクラッチが締結されているときには、車両挙動情報に基づいて検出した実駆動トルクを用いて異常診断を実行し、ロックアップクラッチが解放されているときには、トルクコンバータ挙動情報に基づいて検出した実駆動トルクと、車両挙動情報に基づいて検出した実駆動トルクとのうちの少なくとも一方を用いて異常診断を実行するようにしても良い。このようにすれば、トルクコンバータのロックアップクラッチが締結されて、トルクコンバータ挙動情報に基づいた異常診断を行えない運転領域では、車両挙動情報に基づいた異常診断を実行して、異常の有無を精度良く判定することができる。
【００１８】
また、請求項９のように、他の実駆動トルク検出手段として、内燃機関の挙動に関する情報（以下「内燃機関挙動情報」という）に基づいて駆動輪の実駆動トルクを検出する手段を設け、トルクコンバータの出力軸の回転速度が所定値よりも低いときには、内燃機関挙動情報に基づいて検出した実駆動トルクを用いて異常診断を実行し、トルクコンバータの出力軸の回転速度が所定値以上のときには、トルクコンバータ挙動情報に基づいて検出した実駆動トルクと、内燃機関挙動情報に基づいて検出した実駆動トルクのうちの少なくとも一方を用いて異常診断を実行するようにしても良い。このようにすれば、トルクコンバータの出力軸の回転速度が０又は０近傍で、トルクコンバータ挙動情報に基づいた異常診断を行えない運転領域では、内燃機関挙動情報に基づいた異常診断を実行して、異常の有無を精度良く判定することができる。
【００１９】
更に、請求項１０のように、ブレーキが作動しているときには、トルクコンバータ挙動情報に基づいて検出した実駆動トルクを優先的に用いて異常診断を実行し、ブレーキが作動していないときには、トルクコンバータ挙動情報に基づいて検出した実駆動トルクと、車両挙動情報に基づいて検出した実駆動トルクのうちの少なくとも一方を用いて異常診断を実行するようにしても良い。このようにすれば、ブレーキが作動中で、車両挙動情報に基づいた異常診断の診断精度が低下する運転領域では、トルクコンバータ挙動情報に基づいた異常診断を優先的に実行して、異常の有無を精度良く判定することができる。
【００２０】
また、請求項１１のように、内燃機関挙動情報に基づいて検出した実駆動トルクを用いた第１の異常診断と、トルクコンバータ挙動情報に基づいて検出した実駆動トルクを用いた第２の異常診断と、車両挙動情報に基づいて検出した実駆動トルクを用いた第３の異常診断とを実行して、これら第１乃至第３の異常診断のうちのいずれか１つの異常診断で異常有りと判定されたときに最終的に異常有りと判定するようにしても良い。このようにすれば、例えば、第１乃至第３の異常診断で運転領域を分担して、第１乃至第３の異常診断をそれぞれに適した運転領域で実行することが可能となり、第２の異常診断だけを実行する場合よりも幅広い運転領域で異常診断を行うことができる。
【００２１】
また、請求項１２のように、第１乃至第３の異常診断を実行し、第１乃至第３の異常診断のうちのいずれか１つの異常診断で異常有りと判定された場合に、他の異常診断の異常判定条件を異常検出しやすい方向に変更して当該他の異常診断を行い、その結果、第１乃至第３の異常診断のうちの２つ以上の異常診断で異常有りと判定されたときに最終的に異常有りと判定するようにしても良い。
【００２２】
具体的には、請求項１３のように、第１の異常診断で異常有りと判定された場合に、第２及び第３の異常診断の異常判定条件を異常検出しやすい方向に変更して第２及び第３の異常診断を行い、その結果、第１乃至第３の異常診断のうちの２つ以上の異常診断で異常有りと判定されたときに最終的に異常有りと判定し、又は、第３の異常診断で異常有りと判定されたときに最終的に異常有りと判定するようにすると良い。
【００２３】
更に、請求項１４のように、第２の異常診断で異常有りと判定された場合に、第３の異常診断の異常判定条件を異常検出しやすい方向に変更して第３の異常診断を行い、その結果、第１乃至第３の異常診断のうちの２つ以上の異常診断で異常有りと判定されたときに最終的に異常有りと判定し、又は、第３の異常診断で異常有りと判定されたときに最終的に異常有りと判定するようにしても良い。
【００２４】
つまり、応答性に優れた異常診断（第１の異常診断や第２の異常診断）で異常有りと判定されたときに、車両の挙動を体感する運転者の感性に合った異常診断（第２の異常診断や第３の異常診断）の異常判定条件を異常検出しやすい方向に変更し、第１乃至第３の異常診断のうちの２つ以上の異常診断で異常有りと判定されたときや第３の異常診断で異常有りと判定されたときに最終的に異常有りと判定する。このようにすれば、第２の異常診断だけを実行する場合よりも異常検出の応答性を向上させながら、車両の挙動を体感する運転者の感性に合った異常診断を行うことができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明を実施するための最良の形態を３つの実施例１〜３を用いて説明する。
【実施例１】
【００２６】
本発明の実施例１を図１乃至図３に基づいて説明する。
まず、図１に基づいてシステム全体の概略構成を説明する。内燃機関であるエンジン１１の吸気管１２の最上流部には、エアクリーナ１３が設けられ、このエアクリーナ１３の下流側に、吸入空気量を検出するエアフローメータ１４が設けられている。このエアフローメータ１４の下流側には、モータ１５によって開度調節されるスロットルバルブ１６と、このスロットルバルブ１６の開度（スロットル開度）を検出するスロットル開度センサ１７とが設けられている。
【００２７】
更に、スロットルバルブ１６の下流側には、サージタンク１８が設けられ、このサージタンク１８には、吸気管圧力を検出する吸気管圧力センサ１９が設けられている。また、サージタンク１８には、エンジン１１の各気筒に空気を導入する吸気マニホールド２０が設けられ、各気筒の吸気マニホールド２０の吸気ポート近傍に、それぞれ燃料を噴射する燃料噴射弁２１が取り付けられている。また、エンジン１１のシリンダヘッドには、各気筒毎に点火プラグ２２が取り付けられ、各点火プラグ２２の火花放電によって筒内の混合気に着火される。
【００２８】
一方、エンジン１１の排気管２３には、排出ガスの空燃比又はリッチ／リーン等を検出する排出ガスセンサ２４（空燃比センサ、酸素センサ等）が設けられ、この排出ガスセンサ２４の下流側に、排出ガスを浄化する三元触媒等の触媒２５が設けられている。
【００２９】
また、エンジン１１のシリンダブロックには、冷却水温を検出する冷却水温センサ２６や、エンジン１１のクランク軸２７が所定クランク角回転する毎にクランク角信号（パルス信号）を出力するクランク角センサ２８が取り付けられている。このクランク角センサ２８のクランク角信号に基づいてクランク角やエンジン回転速度が検出される。
【００３０】
また、自動変速機３０は、エンジン１１のクランク軸２７に、トルクコンバータ３１の入力軸３２が連結され、このトルクコンバータ３１の出力軸３３に、変速歯車機構３４が連結されている。トルクコンバータ３１の内部には、流体継手を構成するポンプインペラ３５とタービンランナ３６が対向して設けられ、ポンプインペラ３５とタービンランナ３６との間には、オイルの流れを整流するステータ３７が設けられている。ポンプインペラ３５は、トルクコンバータ３１の入力軸３２に連結され、タービンランナ３６は、トルクコンバータ３１の出力軸３３に連結されている。
【００３１】
トルクコンバータ３１には、入力軸３２側と出力軸３３側とを直結状態にするためのロックアップクラッチ３８が設けられている。エンジン１１の出力トルクは、トルクコンバータ３１を介して変速歯車機構３４に伝達され、変速歯車機構３４の複数のギヤで変速されて、車輪の駆動軸に伝達されるようになっている。
【００３２】
また、アクセルセンサ３９によってアクセル操作量（アクセルペダルの踏込量）が検出され、ブレーキスイッチ４０によってブレーキ操作が検出されると共に、車速センサ４１によって車速が検出される。
【００３３】
これら各種センサの出力は、エンジン制御回路（以下「ＥＣＵ」と表記する）２９に入力される。このＥＣＵ２９は、マイクロコンピュータを主体として構成され、内蔵されたＲＯＭ（記憶媒体）に記憶された各種のエンジン制御プログラムを実行することで、エンジン運転状態に応じて燃料噴射弁２１の燃料噴射量や点火プラグ２２の点火時期を制御する。
【００３４】
その際、ＥＣＵ２９は、アクセルセンサ３９で検出したアクセル操作量に基づいて目標スロットル開度を算出し、スロットル開度センサ１７で検出した実スロットル開度を目標スロットル開度に一致させるようにスロットルバルブ１６のモータ１５を制御することで、運転者のアクセル操作量に応じてエンジン１１の出力を制御する。エンジン１１の出力はトルクコンバータ３１（自動変速機３０）等を介して車両の駆動輪に伝達される。
【００３５】
この車両駆動システムの異常診断として、図２に示すように、車両挙動情報に基づいた異常診断と、エンジン挙動情報に基づいた異常診断とがある。
車両挙動情報に基づいた異常診断では、車速や加速度等の車両の挙動に関する情報に基づいて算出した駆動輪の実駆動トルクＴs と、アクセル操作量に基づいて駆動輪の目標駆動トルクＴr とを比較して異常の有無を判定する。この車両挙動情報に基づいた異常診断では、実際に運転者が体感する車両の挙動を反映した情報を用いるため、運転者の感性に合った異常診断を行うことができる。しかし、車両挙動情報に基づいた異常診断では、エンジン１１の挙動に異常が発生しても、その影響が自動変速機３０等を介して駆動輪に伝達されて車両の挙動に現れてからでないと異常検出することができないため、異常検出の応答性が悪いという欠点がある。しかも、運転者が異常の発生を察知してブレーキを作動させた場合やブレーキ作動中に異常が発生した場合には、ブレーキの制動力によって異常な車両挙動（異常加速等）が抑制されてしまうため、異常検出が困難になるという欠点もある。
【００３６】
一方、エンジン挙動情報に基づいた異常診断では、エンジン制御パラメータ（吸入空気量や吸気管圧力等）やエンジン回転速度等のエンジン１１の挙動に関する情報に基づいて算出した駆動輪の実駆動トルクＴe と、アクセル操作量に基づいて駆動輪の目標駆動トルクＴr とを比較して異常の有無を判定する。このエンジン挙動情報に基づいた異常診断では、エンジン１１の挙動を反映した情報を用いるため、エンジン１１の挙動に異常が発生した場合には、その異常を応答良く検出することができる。しかし、エンジン１１の出力は自動変速機３０等を介して車両の駆動輪に伝達されるため、エンジン１１の挙動と実際に運転者が体感する車両の挙動との間には、ずれが生じることがある。このため、エンジン挙動情報に基づいた異常診断では、車両の挙動を体感する運転者の感性に合わないことがあるという欠点がある。
【００３７】
そこで、ＥＣＵ２９は、後述する図３トルクコンバータ挙動情報に基づいた異常診断プログラムを実行することで、トルクコンバータ挙動情報に基づいた異常診断を実行する。このトルクコンバータ挙動情報に基づいた異常診断では、トルクコンバータ３１の入力軸３２の回転速度と出力軸３３の回転速度との比やトルクコンバータ３１の容量係数（入力軸３２と出力軸３３の回転速度比の関数）等のトルクコンバータ３１の挙動に関する情報に基づいて駆動輪の実駆動トルクＴt を算出すると共に、アクセル操作量に基づいて駆動輪の目標駆動トルクＴr を算出し、実駆動トルクＴt と目標駆動トルクＴr とを比較して車両駆動システムの異常の有無を判定する。
【００３８】
エンジン１１側から車両の駆動輪への動力伝達経路を見れば、トルクコンバータ３１は、駆動輪よりもエンジン１１に近い位置に配置されているため、トルクコンバータ挙動情報に基づいて検出した実駆動トルクＴt を用いて異常診断を行えば、車両挙動情報に基づいた異常診断に比べて、エンジン１１側で異常が発生した場合の異常検出の応答性を向上させることができ、車両の挙動が異常状態になる前に異常検出することが可能となる。
【００３９】
一方、駆動輪側からエンジン１１へのブレーキ制動力等の車両挙動の伝達経路を見れば、トルクコンバータ３１は、エンジン１１よりも駆動輪に近い位置に配置されているため、トルクコンバータ挙動情報に基づいた異常診断を行えば、エンジン挙動情報に基づいた異常診断に比べて、車両の挙動を体感する運転者の感性に合った異常診断を行うことができる。しかも、トルクコンバータ３１は、車両の駆動輪に比べてブレーキ制動力の影響が少ないため、トルクコンバータ挙動情報に基づいた異常診断は、ブレーキ作動中でも、異常の有無を精度良く判定することができる。
【００４０】
以下、ＥＣＵ２９が実行する図３のトルクコンバータ挙動情報に基づいた異常診断プログラムの処理内容を説明する。図３に示すトルクコンバータ挙動情報に基づいた異常診断プログラムは、ＥＣＵ２９の電源オン中に所定周期（例えば１６ｍｓ周期）で実行され、特許請求の範囲でいう異常診断手段としての役割を果たす。
【００４１】
本プログラムが起動されると、まず、ステップ１０１で、アクセルセンサ３９で検出したアクセル操作量に基づいて目標駆動トルクＴr を算出する。
この後、ステップ１０２、１０３で、トルクコンバータ挙動情報に基づいた異常診断の実行条件が成立しているか否かを判定する。ここで、トルクコンバータ挙動情報に基づいた異常診断の実行条件としては、例えば、次の(1) と(2) の条件がある。
(1) ロックアップクラッチ３８が解放されていること（ステップ１０２）
(2) トルクコンバータ３１の出力軸３３の回転速度が所定値（例えば０よりも少し大きい回転速度）以上であること（ステップ１０３）
【００４２】
ロックアップクラッチ３８が締結されているときには、トルクコンバータ３１の入力軸３２側と出力軸３３側とが直結状態になってトルクコンバータ３１が流体継手として作動していないため、トルクコンバータ挙動情報に基づいた実駆動トルクＴt の検出を行うことができない。そこで、トルクコンバータ挙動情報に基づいた異常診断の実行条件として、上記(1) の条件が設定されている。
【００４３】
また、トルクコンバータ３１の出力軸３３の回転速度が０又は０近傍のときには、トルクコンバータ３１がほとんど流体継手として作動していないため、トルクコンバータ挙動情報に基づいた実駆動トルクの検出を行うことができない。そこで、トルクコンバータ挙動情報に基づいた異常診断の実行条件として、上記(2) の条件が設定されている。
【００４４】
上記(1) と(2) の条件を両方とも満たせば、トルクコンバータ挙動情報に基づいた異常診断の実行条件が成立するが、上記(1) と(2) の条件のどちらか一方でも満たさない条件があれば、トルクコンバータ挙動情報に基づいた異常診断の実行条件が不成立となる。
【００４５】
このステップ１０２、１０３で、トルクコンバータ挙動情報に基づいた異常診断の実行条件が不成立であると判定された場合には、ステップ１１２に進み、後述する異常カウンタのカウント値を０にリセットすると共に、後述する正常カウンタのカウント値を０にリセットして、本プログラムを終了する。
【００４６】
一方、上記ステップ１０２、１０３で、トルクコンバータ挙動情報に基づいた異常診断の実行条件が成立していると判定された場合（つまり、ロックアップクラッチ３８が解放されている判定され、且つ、トルクコンバータ３１の出力軸３３の回転速度が所定値以上であると判定された場合）には、ステップ１０４に進み、トルクコンバータ３１の入力軸３２の回転速度と出力軸３３の回転速度との比やトルクコンバータ３１の容量係数等のトルクコンバータ３１の挙動に関する情報に基づいて駆動輪の実駆動トルクＴt を算出する。トルクコンバータ３１の容量係数は、入力軸３２と出力軸３３の回転速度比をパラメータとする関数又はマップ等により算出すれば良い。このステップ１０４の処理が特許請求の範囲でいう実駆動トルク検出手段としての役割を果たす。
【００４７】
この後、ステップ１０５に進み、アクセル操作量に基づいた目標駆動トルクＴr と、トルクコンバータ挙動情報に基づいた実駆動トルクＴt との差の絶対値が所定値以上であるか否かを判定する。その結果、アクセル操作量に基づいた目標駆動トルクＴr と、トルクコンバータ挙動情報に基づいた実駆動トルクＴt との差の絶対値が所定値以上であると判定された場合には、ステップ１０６に進み、異常カウンタのカウント値をカウントアップすると共に、正常カウンタのカウント値を０にリセットする。
【００４８】
この後、ステップ１０７に進み、異常カウンタのカウント値が異常判定値以上であるか否かを判定し、異常カウンタのカウント値が異常判定値以上であると判定された時点で、ステップ１０８に進み、車両駆動システムの異常有りと判定し、運転席のインストルメントパネルに設けられた警告ランプ（図示せず）を点灯したり、或は運転席のインストルメントパネルの警告表示部（図示せず）に警告表示して運転者に警告すると共に、その異常情報（異常コード等）をＥＣＵ２９のバックアップＲＡＭ（図示せず）等の書き換え可能な不揮発性メモリに記憶して、本プログラムを終了する。
【００４９】
これに対して、上記ステップ１０５で、アクセル操作量に基づいた目標駆動トルクＴr と、トルクコンバータ挙動情報に基づいた実駆動トルクＴt との差の絶対値が所定値よりも小さいと判定された場合には、ステップ１０９に進み、正常カウンタのカウント値をカウントアップすると共に、異常カウンタのカウント値を０にリセットする。この後、ステップ１１０に進み、正常カウンタのカウント値が正常判定値以上であるか否かを判定し、正常カウンタのカウント値が正常判定値以上であると判定された時点で、ステップ１１１に進み、車両駆動システムの異常無し（正常）と判定して、本プログラムを終了する。
【００５０】
以上説明した本実施例１では、トルクコンバータ挙動情報に基づいて算出した実駆動トルクＴt と、アクセル操作量に基づいて算出した目標駆動トルクＴr とを比較して車両駆動システムの異常の有無を判定するようにしたので、車両挙動情報に基づいた異常診断に比べて、エンジン１１側で異常が発生した場合の異常検出の応答性を向上させることができ、車両の挙動が異常状態になる前に異常検出することができると共に、エンジン挙動情報に基づいた異常診断よりも運転者の感性に合った異常診断を行うことができる。更に、ブレーキ作動中でも、異常の有無を精度良く判定することができる。
【００５１】
また、本実施例１では、ロックアップクラッチ３８が締結されているときやトルクコンバータ３１の出力軸３３の回転速度が０又は０近傍のときには、トルクコンバータ３１がほとんど流体継手として作動していないため、トルクコンバータ挙動情報に基づいた実駆動トルクの検出を行うことができないという事情を考慮して、ロックアップクラッチ３８が解放され、且つ、トルクコンバータ３１の出力軸３３の回転速度が所定値以上のときに、トルクコンバータ挙動情報に基づいて実駆動トルクを検出するようにしたので、トルクコンバータ３１が流体継手として作動しているときに、トルクコンバータ挙動情報に基づいて実駆動トルクを精度良く検出することができる。
【実施例２】
【００５２】
次に、図４乃至図６を用いて本発明の実施例２を説明する。
本実施例２では、図４乃至図６の異常診断用の各プログラムを実行することで、エンジン挙動情報に基づいた異常診断（第１の異常診断）と、トルクコンバータ挙動情報に基づいた異常診断（第２の異常診断）と、車両挙動情報に基づいた異常診断（第３の異常診断）とを実行する。その際、第１の異常診断で異常有りと判定された場合には、第２及び第３の異常診断の異常判定値を異常検出しやすい方向に変更して第２及び第３の異常診断を行い、また、第２の異常診断で異常有りと判定された場合には、第３の異常診断の異常判定値を異常検出しやすい方向に変更して第３の異常診断を行う。これにより、応答性に優れた異常診断（第１の異常診断や第２の異常診断）で異常有りと判定されたときに、車両の挙動を体感する運転者の感性に合った異常診断（第２の異常診断や第３の異常診断）の異常判定値を異常検出しやすい方向に変更して当該異常診断を行う。その結果、第１〜第３の異常診断のうちの２つ以上の異常診断で異常有りと判定されたときに最終的に異常有りと判定する。
以下、ＥＣＵ２９が実行する図４乃至図６の異常診断用の各プログラムの処理内容を説明する。
【００５３】
［メイン異常診断］
図４に示すメイン異常診断プログラムは、ＥＣＵ２９の電源オン中に所定周期（例えば１６ｍｓ周期）で実行され、特許請求の範囲でいう異常診断手段としての役割を果たす。本プログラムが起動されると、まず、ステップ２０１で、後述する図５のエンジン挙動情報に基づいた異常診断プログラムを実行することで、エンジン挙動情報に基づいた異常診断（第１の異常診断）を実行する。この第１の異常診断では、アクセル操作量に基づいて算出した目標駆動トルクＴr と、エンジン挙動情報に基づいて算出した実駆動トルクＴe とを比較して車両駆動システムの異常の有無を判定する。
【００５４】
この後、ステップ２０２に進み、第１の異常診断で車両駆動システムの異常有りと判定されたか否かを判定する。その結果、第１の異常診断で車両駆動システムの異常無し（正常）と判定された場合には、ステップ２０３に進み、第２の異常診断で用いる異常判定値を通常値Ａ0 にセットする。これに対して、第１の異常診断で車両駆動システムの異常有りと判定された場合には、ステップ２０４に進み、第２の異常診断で用いる異常判定値を通常値Ａ0 よりも小さい値Ａ1 にセットして、第２の異常診断で車両駆動システムの異常有りと判定しやくする。
【００５５】
この後、ステップ２０５に進み、前述した図３のトルクコンバータ挙動情報に基づいた異常診断プログラムを実行することで、トルクコンバータ挙動情報に基づいた異常診断（第２の異常診断）を実行する。この第２の異常診断では、アクセル操作量に基づいて算出した目標駆動トルクＴr と、トルクコンバータ挙動情報に基づいて算出した実駆動トルクＴt とを比較して車両駆動システムの異常の有無を判定する。
【００５６】
この後、ステップ２０６に進み、第１の異常診断又は第２の異常診断で車両駆動システムの異常有りと判定されたか否かを判定する。その結果、第１の異常診断と第２の異常診断の両方で車両駆動システムの異常無し（正常）と判定された場合には、ステップ２０７に進み、第３の異常診断で用いる異常判定値を通常値Ｂ0 にセットする。これに対して、第１の異常診断又は第２の異常診断で車両駆動システムの異常有りと判定された場合は、ステップ２０８に進み、第３の異常診断で用いる異常判定値を通常値Ｂ0 よりも小さい値Ｂ1 にセットして、第３の異常診断で車両駆動システムの異常有りと判定しやくする。
【００５７】
この後、ステップ２０９に進み、後述する図６の車両挙動情報に基づいた異常診断プログラムを実行することで、車両挙動情報に基づいた異常診断（第３の異常診断）を実行する。この第３の異常診断では、アクセル操作量に基づいて算出した目標駆動トルクＴr と、車両挙動情報に基づいて算出した実駆動トルクＴs とを比較して車両駆動システムの異常の有無を判定する。
【００５８】
この後、ステップ２１０に進み、第１〜第３の異常診断のうち２つ以上の異常診断で異常有りと判定されたか否かを判定する。その結果、第１〜第３の異常診断のうち２つ以上の異常診断で異常有りと判定された場合には、ステップ２１１に進み、最終的に車両駆動システムの異常有りと判定し、運転席のインストルメントパネルに設けられた警告ランプ（図示せず）を点灯したり、或は運転席のインストルメントパネルの警告表示部（図示せず）に警告表示して運転者に警告すると共に、その異常情報（異常コード等）をＥＣＵ２９のバックアップＲＡＭ（図示せず）等の書き換え可能な不揮発性メモリに記憶して、本プログラムを終了する。
【００５９】
これに対して、上記ステップ２１０で、第１〜第３の異常診断で全て異常無し（正常）と判定された場合、又は、第１〜第３の異常診断のうち１つの異常診断だけで異常有りと判定された場合には、ステップ２１２に進み、最終的に車両駆動システムの異常無し（正常）と判定して、本プログラムを終了する。
【００６０】
［エンジン挙動情報に基づいた異常診断（第１の異常診断）］
図５に示すエンジン挙動情報に基づいた異常診断プログラムは、前記図４のメイン異常診断プログラムのステップ２０１で実行されるサブルーチンである。本プログラムが起動されると、まず、ステップ３０１で、アクセル操作量に基づいて目標駆動トルクＴr を算出する。
【００６１】
この後、ステップ３０２に進み、エンジン制御パラメータ（吸入空気量や吸気管圧力等）やエンジン回転速度等のエンジン１１の挙動に関する情報に基づいて実駆動トルクＴe を算出する。このステップ３０２の処理が特許請求の範囲でいう他の実駆動トルク検出手段としての役割を果たす。
【００６２】
この後、ステップ３０３に進み、アクセル操作量に基づいた目標駆動トルクＴr と、エンジン挙動情報に基づいた実駆動トルクＴe との差の絶対値が所定値以上であるか否かを判定する。その結果、アクセル操作量に基づいた目標駆動トルクＴr と、エンジン挙動情報に基づいた実駆動トルクＴe との差の絶対値が所定値以上であると判定された場合には、ステップ３０４に進み、異常カウンタのカウント値をカウントアップすると共に、正常カウンタのカウント値を０にリセットする。この後、ステップ３０５に進み、異常カウンタのカウント値が異常判定値以上であるか否かを判定し、異常カウンタのカウント値が異常判定値以上であると判定された時点で、ステップ３０６に進み、暫定的に車両駆動システムの異常有りと判定する。
【００６３】
これに対して、上記ステップ３０３で、アクセル操作量に基づいた目標駆動トルクＴr と、エンジン挙動情報に基づいた実駆動トルクＴe との差の絶対値が所定値よりも小さいと判定された場合には、ステップ３０７に進み、正常カウンタのカウント値をカウントアップすると共に、異常カウンタのカウント値を０にリセットする。この後、ステップ３０８に進み、正常カウンタのカウント値が正常判定値以上であるか否かを判定し、正常カウンタのカウント値が正常判定値以上であると判定された時点で、ステップ３０９に進み、暫定的に車両駆動システムの異常無し（正常）と判定する。
【００６４】
［トルクコンバータ挙動情報に基づいた異常診断（第２の異常診断）］
本実施例では、前記実施例１で説明した図３のトルクコンバータ挙動情報に基づいた異常診断プログラムを、前記図４のメイン異常診断プログラムのステップ２０５でサブルーチンとして実行する。
【００６５】
この場合、ステップ１０５で、アクセル操作量に基づいた目標駆動トルクＴr と、トルクコンバータ挙動情報に基づいた実駆動トルクＴt との差の絶対値が所定値以上であると判定された場合には、異常カウンタのカウント値をカウントアップし、異常カウンタのカウント値が異常判定値以上であると判定された時点で、暫定的に車両駆動システムの異常有りと判定する（ステップ１０６〜１０８）。その際、前記図４のメイン異常診断プログラムのステップ２０４で、第２の異常診断で用いる異常判定値が通常値Ａ0 よりも小さい値Ａ1 にセットされている場合には、目標駆動トルクＴr と実駆動トルクＴt との差の絶対値が所定値以上になってから異常有りと判定されるまでの時間が短くなる。
【００６６】
これに対して、上記ステップ１０５で、アクセル操作量に基づいた目標駆動トルクＴr と、トルクコンバータ挙動情報に基づいた実駆動トルクＴt との差の絶対値が所定値よりも小さいと判定された場合には、正常カウンタのカウント値をカウントアップし、正常カウンタのカウント値が正常判定値以上であると判定された時点で、暫定的に車両駆動システムの異常無し（正常）と判定する（ステップ１０９〜１１１）。
【００６７】
［車両挙動情報に基づいた異常診断（第３の異常診断）］
図６に示す車両挙動情報に基づいた異常診断プログラムは、前記図４のメイン異常診断プログラムのステップ２０９で実行されるサブルーチンである。本プログラムが起動されると、まず、ステップ４０１で、アクセル操作量に基づいて目標駆動トルクＴr を算出する。
【００６８】
この後、ステップ４０２、４０３で、車両挙動情報に基づいた異常診断の実行条件が成立しているか否かを判定する。ここで、車両挙動情報に基づいた異常診断の実行条件としては、例えば、次の(1) と(2) の条件がある。
(1) ブレーキが作動中でないこと（ステップ４０２）
(2) トルクコンバータ３１の出力軸３３の回転速度が所定値（例えば０よりも少し大きい回転速度）以上であること（ステップ４０３）
【００６９】
ブレーキ作動中は、ブレーキ制動力によって異常な車両挙動（異常加速等）が抑制されてしまうため、車両挙動情報に基づいた実駆動トルクＴt の検出が困難である。そこで、車両挙動情報に基づいた異常診断の実行条件として、上記(1) の条件が設定されている。      
【００７０】
また、トルクコンバータ３１の出力軸３３の回転速度が０又は０近傍のときには、車両がほとんど動いていないため、車両挙動情報に基づいた実駆動トルクの検出を行うことができない。そこで、車両挙動情報に基づいた異常診断の実行条件として、上記(2) の条件が設定されている。
【００７１】
上記(1) と(2) の条件を両方とも満たせば、車両挙動情報に基づいた異常診断の実行条件が成立するが、上記(1) と(2) の条件のどちらか一方でも満たさない条件があれば、車両挙動情報に基づいた異常診断の実行条件が不成立となる。
【００７２】
このステップ４０２、４０３で、車両挙動情報に基づいた異常診断の実行条件が不成立であると判定された場合には、ステップ４１２に進み、異常カウンタのカウント値を０にリセットすると共に、正常カウンタのカウント値を０にリセットして、本プログラムを終了する。
【００７３】
一方、上記ステップ４０２、４０３で、車両挙動情報に基づいた異常診断の実行条件が成立していると判定された場合（つまり、ブレーキ作動中ではないと判定され、且つ、トルクコンバータ３１の出力軸３３の回転速度が所定値以上であると判定された場合）には、ステップ４０４に進み、車速や加速度等の車両の挙動に関する情報に基づいて実駆動トルクＴs を算出する。このステップ４０４の処理が特許請求の範囲でいう他の実駆動トルク検出手段としての役割を果たす。
【００７４】
この後、ステップ４０５に進み、アクセル操作量に基づいた目標駆動トルクＴr と、車両挙動情報に基づいた実駆動トルクＴs との差の絶対値が所定値以上であるか否かを判定する。その結果、アクセル操作量に基づいた目標駆動トルクＴr と、車両挙動情報に基づいた実駆動トルクＴs との差の絶対値が所定値以上であると判定された場合には、ステップ４０６に進み、異常カウンタのカウント値をカウントアップすると共に、正常カウンタのカウント値を０にリセットする。この後、ステップ４０７に進み、異常カウンタのカウント値が異常判定値以上であるか否かを判定し、異常カウンタのカウント値が異常判定値以上であると判定された時点で、ステップ４０８に進み、暫定的に車両駆動システムの異常有りと判定する。その際、前記図４のメイン異常診断プログラムのステップ２０８で、第３の異常診断で用いる異常判定値が通常値Ｂ0 よりも小さい値Ｂ1 にセットされている場合には、目標駆動トルクＴr と実駆動トルクＴs との差の絶対値が所定値以上になってから異常有りと判定されるまでの時間が短くなる。
【００７５】
これに対して、上記ステップ４０５で、アクセル操作量に基づいた目標駆動トルクＴr と、車両挙動情報に基づいた実駆動トルクＴs との差の絶対値が所定値よりも小さいと判定された場合には、ステップ４０９に進み、正常カウンタのカウント値をカウントアップすると共に、異常カウンタのカウント値を０にリセットする。この後、ステップ４１０に進み、正常カウンタのカウント値が正常判定値以上であるか否かを判定し、正常カウンタのカウント値が正常判定値以上であると判定された時点で、ステップ４１１に進み、暫定的に車両駆動システムの異常無し（正常）と判定する。
【００７６】
以上説明した本実施例２では、応答性に優れた異常診断（第１の異常診断や第２の異常診断）で異常有りと判定されたときに、運転者の感性に合った異常診断（第２の異常診断や第３の異常診断）の異常判定値を異常検出しやすい方向に変更して当該異常診断を行い、これら第１〜第３の異常診断のうちの２つ以上の異常診断で異常有りと判定されたときに最終的に異常有りと判定するようにしたので、第２の異常診断だけを実行する場合よりも異常検出の応答性を向上させながら、車両の挙動を体感する運転者の感性に合った異常診断を行うことができる。
【００７７】
尚、上記実施例２では、第１〜第３の異常診断のうちの２つ以上の異常診断で異常有りと判定されたときに最終的に異常有りと判定するようにしたが、第３の異常診断で異常有りと判定されたときに最終的に異常有りと判定するようにしても良い。
【実施例３】
【００７８】
本発明の実施例３では、エンジン挙動情報に基づいた異常診断（第１の異常診断）と、トルクコンバータ挙動情報に基づいた異常診断（第２の異常診断）と、車両挙動情報に基づいた異常診断（第３の異常診断）とを実行する場合に、例えば、トルクコンバータ３１の出力軸３３の回転速度が所定値よりも低い運転領域では、エンジン挙動情報に基づいた第１の異常診断を実行し、トルクコンバータ３１の出力軸３３の回転速度が所定値以上で且つロックアップクラッチ３８が解放されている運転領域では、トルクコンバータ挙動情報に基づいた第２の異常診断を実行し、トルクコンバータ３１の出力軸３３の回転速度が所定値以上で且つロックアップクラッチ３８が締結されている運転領域では、ブレーキ作動中でなければ、車両挙動情報に基づいた第３の異常診断を実行し、その結果、第１〜第３の異常診断のうちのいずれか１つの異常診断で異常有りと判定されたときに最終的に異常有りと判定する。このようにすれば、第１〜第３の異常診断で運転領域を分担して、第１〜第３の異常診断をそれぞれに適した運転領域で実行することができ、第２の異常診断だけを実行する場合よりも幅広い運転領域で異常診断を行うことができる。
【００７９】
尚、上記実施例３では、ロックアップクラッチ３８が締結されているときには、車両挙動情報に基づいた異常診断を実行し、ロックアップクラッチ３８が解放されているときには、トルクコンバータ挙動情報に基づいた異常診断を実行するようにしたが、ロックアップクラッチ３８が解放されているときには、トルクコンバータ挙動情報に基づいて検出した実駆動トルクと、車両挙動情報に基づいて検出した実駆動トルクとを併用又は切り換えて異常診断を実行するようにしても良い。
【００８０】
また、上記実施例３では、トルクコンバータ３１の出力軸３３の回転速度が所定値よりも低いときには、エンジン挙動情報に基づいた異常診断を実行し、トルクコンバータ３１の出力軸３３の回転速度が所定値以上のときには、トルクコンバータ挙動情報に基づいた異常診断を実行するようにしたが、トルクコンバータ３１の出力軸３３の回転速度が所定値以上のときには、トルクコンバータ挙動情報に基づいて検出した実駆動トルクと、エンジン挙動情報に基づいて検出した実駆動トルクとを併用又は切り換えて異常診断を実行するようにしても良い。
【００８１】
また、ブレーキが作動しているときには、トルクコンバータ挙動情報に基づいて検出した実駆動トルクを優先的に用いて異常診断を実行し、ブレーキが作動していないときには、トルクコンバータ挙動情報に基づいて検出した実駆動トルクと、車両挙動情報に基づいて検出した実駆動トルクとを併用又は切り換えて異常診断を実行するようにしても良い。
【００８２】
また、上記各実施例１〜３では、目標駆動トルクと実駆動トルクとの差の絶対値が所定値以上であるか否かによって異常の有無を判定するようにしたが、実駆動トルクが目標駆動トルクを超えているか否かによって異常の有無を判定するようにしても良い。
【００８３】
また、上記実施例２，３では、第１〜第３の３つの異常診断を組み合わせて実行するようにしたが、第１と第２の２つの異常診断を組み合わせて実行したり、或は、第２と第３の２つの異常診断を組み合わせて実行するようにしても良い。
【００８４】
尚、自動変速機３０の変速機構は、歯車式の変速機構に限定されず、ベルト式の無段変速機構やトロイダル式の無段変速機構であっても良い。
その他、本発明は、ロックアップクラッチの無いトルクコンバータを搭載した車両にも適用可能である等、要旨を逸脱しない範囲内で種々変更して実施できる。
【図面の簡単な説明】
【００８５】
【図１】本発明の実施例１におけるシステム全体の概略構成図である。
【図２】各異常診断の特徴を説明するための図である。
【図３】トルクコンバータ挙動情報に基づいた異常診断プログラムの処理の流れを示すフローチャートである。
【図４】実施例２のメイン異常診断プログラムの処理の流れを示すフローチャートである。
【図５】エンジン挙動情報に基づいた異常診断プログラムの処理の流れを示すフローチャートである。
【図６】車両挙動情報に基づいた異常診断プログラムの処理の流れを示すフローチャートである。
【符号の説明】
【００８６】
１１…エンジン（内燃機関）、１２…吸気管、１６…スロットルバルブ、１７…スロットル開度センサ、２１…燃料噴射弁、２２…点火プラグ、２３…排気管、２９…ＥＣＵ（目標駆動トルク算出手段，実駆動トルク検出手段，異常診断手段，他の実駆動トルク検出手段）、３０…自動変速機、３１…トルクコンバータ、３２…入力軸、３３…出力軸、３８…ロックアップクラッチ、３９…アクセルセンサ、４０…ブレーキスイッチ、４１…車速センサ
【図１】
2007085283.tif 000003
【図２】
2007085283.tif 000004
【図３】
2007085283.tif 000005
【図４】
2007085283.tif 000006
【図５】
2007085283.tif 000007
【図６】
2007085283.tif 000008