(57)【要約】【課題】車両の内燃機関でヘジテーションが発生していないにも拘わらず、当該内燃機関でヘジテーションが発生したと判定されることを抑制できるようにすること。【解決手段】診断用サーバ１０は、第１の車両で規定の事象が発生した時点の発生位置に関する情報である事象発生位置情報を取得する第１の取得部１２と、事象発生位置情報から特定される発生位置を通過した第２の車両から送信された情報を取得する第２の取得部１３と、第２の取得部１３が第２の車両から受信した情報を基に、第１の車両の内燃機関２１でヘジテーションが発生したか否かを診断する診断部１４とを備える。診断部１４は、第２の取得部１３が第２の車両から受信した情報を基に、発生位置を第２の車両が通過した際に第２の車両の内燃機関２１で機関回転速度が低下したと判定できたことを条件に、第１の車両の内燃機関２１でヘジテーションが発生していないと診断する。【選択図】図１
2019190311.tif 000002
【特許請求の範囲】
【請求項１】
車両側から受信した情報を基に、車両の内燃機関でヘジテーションが発生したか否かを診断する診断用サーバであって、
車両の加速が要求されているときに機関回転速度が一時的に低下するという事象を規定の事象とし、前記規定の事象が車両で発生した際に当該規定の事象が発生した時点での前記車両の位置を発生位置とした場合、
前記規定の事象が発生した車両を第１の車両としたとき、同第１の車両で前記規定の事象が発生した時点の前記発生位置に関する情報である事象発生位置情報を取得する第１の取得部と、
前記事象発生位置情報から特定される前記発生位置を通過した前記第１の車両とは別の第２の車両から送信された情報を取得する第２の取得部と、
前記第２の取得部が前記第２の車両から受信した情報を基に、前記第１の車両の内燃機関でヘジテーションが発生したか否かを診断する診断部と、を備え、
前記診断部は、
前記第２の取得部が前記第２の車両から受信した情報を基に、前記発生位置を前記第２の車両が通過した際に同第２の車両の前記内燃機関で機関回転速度が低下したか否かを判定し、
前記発生位置を前記第２の車両が通過した際に同第２の車両の前記内燃機関で機関回転速度が低下したと判定したことを条件に、前記第１の車両の前記内燃機関でヘジテーションが発生していないと診断する
診断用サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両側から受信した情報を基に、車両の内燃機関でヘジテーションが発生したか否かを診断する診断用サーバに関する。
【背景技術】
【０００２】
特許文献１に記載される装置では、車両の運転者のアクセルペダルの操作量が増大したにも拘わらず車速の一時的な低下を検知したときには、車両でヘジテーションが発生したと判定するようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１−１９０９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
車両が登坂路を走行するようになった場合、及び、車両の車輪が路面上の段差に乗り上げた場合であっても、車速が一時的に低下することがある。そして、このように車速を低下させる外的要因が存在する状況下でアクセルペダルの操作量が増大された場合、特許文献１に記載の装置では、実際には車両でヘジテーションが発生していないにも拘わらず、車速が一時的に低下したために車両でヘジテーションが発生したと判定してしまうおそれがある。
【課題を解決するための手段】
【０００５】
上記課題を解決するための診断用サーバは、車両側から受信した情報を基に、車両の内燃機関でヘジテーションが発生したか否かを診断する診断用サーバである。車両の加速が要求されているときに機関回転速度が一時的に低下するという事象を規定の事象とし、前記規定の事象が車両で発生した際に当該規定の事象が発生した時点での前記車両の位置を発生位置としたとする。この場合、診断用サーバは、前記規定の事象が発生した車両を第１の車両としたとき、同第１の車両で前記規定の事象が発生した時点の前記発生位置に関する情報である事象発生位置情報を取得する第１の取得部と、前記事象発生位置情報から特定される前記発生位置を通過した前記第１の車両とは別の第２の車両から送信された情報を取得する第２の取得部と、前記第２の取得部が前記第２の車両から受信した情報を基に、前記第１の車両の内燃機関でヘジテーションが発生したか否かを診断する診断部と、を備えている。そして、前記診断部は、前記第２の取得部が前記第２の車両から受信した情報を基に、前記発生位置を前記第２の車両が通過した際に同第２の車両の前記内燃機関で機関回転速度が低下したか否かを判定し、前記発生位置を前記第２の車両が通過した際に同第２の車両の前記内燃機関で機関回転速度が低下したと判定したことを条件に、前記第１の車両の前記内燃機関でヘジテーションが発生していないと診断する。
【０００６】
上記構成によれば、第１の車両で規定の事象が発生した場合、規定の事象の発生時点での第１の車両の位置（すなわち、発生位置）に関する情報である事象発生位置情報が診断用サーバで受信される。これにより、診断用サーバでは、第１の車両で規定の事象が発生したときの同第１の車両の位置、すなわち発生位置を把握することができる。そして、診断用サーバでは、当該発生位置を走行した第２の車両から情報が受信される。すると、当該情報を基に、第２の車両が発生位置を通過した際に同第２の車両の内燃機関で機関回転速度が低下したか否かの判定が行われる。そして、第２の車両が発生位置を通過した際に同第２の車両の内燃機関で機関回転速度が低下したと判定された場合、第１の車両で規定の事象が発生した要因は路面の状況などの外的なものであり、第１の車両の内燃機関ではヘジテーションが発生していないと診断される。
【０００７】
したがって、第１の車両の内燃機関でヘジテーションが発生していないにも拘わらず、当該内燃機関でヘジテーションが発生したと判定されることを抑制できるようになる。
【図面の簡単な説明】
【０００８】
【図１】実施形態の診断用サーバと、同診断用サーバと通信する機能を有する複数の車両とを備える診断システムの概略を示すブロック図。
【図２】車両で規定の事象が発生した際にその旨を診断用サーバに伝えるために車両の制御装置が実行する処理ルーチンを説明するフローチャート。
【図３】規定の事象が発生した車両とは別の車両の制御装置が実行する処理ルーチンを説明するフローチャート。
【図４】診断用サーバが実行する処理ルーチンを説明するフローチャート。
【発明を実施するための形態】
【０００９】
以下、診断用サーバの一実施形態を図１〜図４に従って説明する。
図１には、本実施形態の診断用サーバ１０と、ネットワーク１０１を介して診断用サーバ１０と通信する機能を有する複数の車両２０とを備える診断システム１００が図示されている。
【００１０】
図１に示すように、各車両２０は、車両の動力源である内燃機関２１と、制御装置２２とを備えている。制御装置２２は、自車両の位置（すなわち、緯度及び経度）に関する情報である位置情報を車外の全地球測位システム２００から受信可能となっている。
【００１１】
制御装置２２は、機能部として、機関運転を制御する運転制御部２２１と、規定の事象が車両で発生したか否かを判定する事象判定部２２２と、全地球測位システム２００から位置情報を受信する位置情報受信部２２３と、診断用サーバ１０との間で各種の情報の送受信を行う車両側通信部２２４とを有している。規定の事象とは、車両の運転者のアクセルペダルの操作量が増大されて車両の加速が要求されたときに、及び、クルーズコントロールや自動運転などのように車両制御側から車両の加速が要求されたときに、内燃機関２１の機関回転速度ＮＥが一時的に低下するという事象のことである。
【００１２】
診断用サーバ１０は、診断用サーバ１０と通信する機能を有する複数の車両２０のうちの１つの車両で規定の事象が発生した場合、当該車両の制御装置２２から各種の情報を受信する。規定の事象が発生した車両のことを「第１の車両」ともいう。第１の車両で規定の事象が発生した時点での第１の車両の位置を発生位置とした場合、診断用サーバ１０は、発生位置を走行する第１の車両とは別の第２の車両に対して情報の送信を要求する。そして、診断用サーバ１０では、第２の車両から各種の情報を受信すると、各車両２０から受信した情報を基に、第１の車両の内燃機関２１でヘジテーションが発生したか否かを診断する。なお、内燃機関２１のヘジテーションとは、内燃機関２１の不調の一例であり、加速要求があるにも拘わらず機関回転速度ＮＥが一時的に低下することである。
【００１３】
こうした診断用サーバ１０は、各車両２０の制御装置２２との間で各種の情報の送受信を行うサーバ側通信部１１と、第１の取得部１２と、第２の取得部１３と、診断部１４と、第１の記憶部１５と、第２の記憶部１６とを有している。
【００１４】
サーバ側通信部１１は、診断用サーバ１０と通信する機能を有する複数の車両２０の何れか１つの車両（第１の車両）で規定の事象が発生した場合、当該車両（第１の車両）の制御装置２２から各種の情報を受信する。また、サーバ側通信部１１は、第１の車両側から各種の情報を受信した後では、第１の車両とは別の車両（第２の車両）に対して情報の送信を要求する。そして、サーバ側通信部１１は、情報の送信を要求した第２の車両が発生位置を通過したときに、第２の車両の制御装置２２から各種の情報を受信する。
【００１５】
第１の取得部１２は、サーバ側通信部１１が受信した情報のうち、規定の事象が発生した車両（第１の車両）の制御装置２２から送信された情報を取得する。第１の取得部１２によって取得される情報は、第１の車両で規定の事象が発生した旨の情報、規定の事象が発生した時点における第１の車両の発生位置に関する情報である事象発生位置情報、及び、各種の車両２０のデータに関する情報を含んでいる。なお、車両２０のデータとしては、例えば、運転者によるアクセルペダルの操作量の増大度合い、機関回転速度ＮＥの低下度合い、内燃機関２１に加わる負荷の状態、ノッキングを抑制するための点火時期の遅角量、及び、車両２０の変速装置のギア比などを挙げることができる。
【００１６】
第２の取得部１３は、サーバ側通信部１１が受信した情報のうち、第２の車両の制御装置２２から送信された情報を取得する。第２の取得部１３によって取得される情報は、第２の車両が発生位置を通過した際における各種の車両２０のデータに関する情報を含んでいる。なお、車両２０のデータとしては、例えば、運転者によるアクセルペダルの操作量の増大度合い、機関回転速度ＮＥの低下度合い、内燃機関２１に加わる負荷の状態、ノッキングを抑制するための点火時期の遅角量、及び、車両２０の変速装置のギア比などを挙げることができる。
【００１７】
診断部１４は、第１の取得部１２によって取得された情報と、第２の取得部１３によって取得された情報とを基に、規定の事象が発生した車両（第１の車両）の内燃機関２１でヘジテーションが発生したか否かを診断する。
【００１８】
第１の記憶部１５には、ヘジテーションが発生した内燃機関２１を搭載する車両を特定する情報が登録される。
第２の記憶部１６には、第１の車両の内燃機関２１でヘジテーションが発生していないと診断された場合に、規定の事象が発生した時点での第１の車両の発生位置が路面影響位置として登録される。
【００１９】
次に、図２を参照し、車両２０の制御装置２２が実行する処理ルーチンについて説明する。この処理ルーチンは、車両２０で規定の事象が発生したときに各種の情報を診断用サーバ１０に送信するためのルーチンであり、所定の制御サイクル毎に実行される。
【００２０】
本処理ルーチンにおいて、はじめのステップＳ１１では、車両を加速させる要求があるか否かの判定が行われる。運転者のアクセルペダルの操作量が増大されたときに、制御装置２２は、加速要求があると判定する。また、設定されている目標車速に基づいて車速が自動調整されている場合、制御装置２２は、車速を目標車速まで上昇させる際に、加速要求があると判定する。そして、加速要求がない場合（Ｓ１１：ＮＯ）、本処理ルーチンが一旦終了される。
【００２１】
一方、加速要求がある場合（Ｓ１１：ＹＥＳ）、処理が次のステップＳ１２に移行される。ステップＳ１２において、事象判定部２２２によって、機関回転速度ＮＥの低下を検知したか否かの判定が行われる。例えば、加速要求がある状況下で、機関回転速度ＮＥが低下する状態が規定時間以上継続したときに、事象判定部２２２は、機関回転速度ＮＥの低下を検知したと判定する。
【００２２】
ただし、車両２０において、内燃機関２１から駆動輪までのトルク伝達経路に配置されている変速装置の変速段が変更される場合には、機関回転速度ＮＥが一時的に低下されることがある。そのため、事象判定部２２２は、変速装置の変速段の変更の過程で機関回転速度ＮＥが低下したときには、機関回転速度ＮＥの低下を検知したと判定しない。
【００２３】
そして、事象判定部２２２によって機関回転速度ＮＥの低下が検知されていない場合（Ｓ１２：ＮＯ）、本処理ルーチンが一旦終了される。一方、事象判定部２２２によって機関回転速度ＮＥの低下が検知された場合（Ｓ１２：ＹＥＳ）、事象判定部２２２によって規定の事象が発生したと判定されるため、処理が次のステップＳ１３に移行される。
【００２４】
ステップＳ１３において、位置情報受信部２２３によって、車両２０で規定の事象が発生した際の位置である発生位置に関する事象発生位置情報が取得される。次のステップＳ１４では、車両側通信部２２４によって、各種の情報が診断用サーバ１０に送信される。そして、本処理ルーチンが一旦終了される。
【００２５】
次に、図３を参照し、車両２０の制御装置２２が実行する処理ルーチンのうち、図２に示した処理ルーチンとは別の処理ルーチンについて説明する。この処理ルーチンは、診断用サーバ１０から情報の送信が要求されている場合、所定の制御サイクル毎に実行される。
【００２６】
本処理ルーチンにおいて、はじめのステップＳ２１では、車両２０が上記発生位置を通過したか否かの判定が行われる。この判定は、位置情報受信部２２３が全地球測位システム２００から受信した位置情報と、診断用サーバ１０から受信した事象発生位置情報とに基づいて行われる。そして、車両２０が上記発生位置を通過していない場合（Ｓ２１：ＮＯ）、本処理ルーチンが終了される。一方、車両２０が上記発生位置を通過した場合（Ｓ２１：ＹＥＳ）、車両側通信部２２４によって、車両（第２の車両）が発生位置を通過した際における車両のデータに関する情報が診断用サーバ１０に送信される。そして、本処理ルーチンが終了される。
【００２７】
次に、図４を参照し、診断用サーバ１０が実行する処理ルーチンについて説明する。本処理ルーチンは、ある車両（第１の車両）から規定の事象が発生した旨の情報を診断用サーバ１０のサーバ側通信部１１が受信したことを契機に実行される。
【００２８】
本処理ルーチンにおいて、はじめのステップＳ３１では、規定の事象が発生した車両（第１の車両）から事象発生位置情報及び車両の各種のデータに関する情報をサーバ側通信部１１が受信したか否かの判定が行われる。当該情報をサーバ側通信部１１が未だ受信していない場合（Ｓ３１：ＮＯ）、当該情報をサーバ側通信部１１が受信するまでステップＳ３１の判定が繰り返される。一方、当該情報をサーバ側通信部１１が受信した場合（Ｓ３１：ＹＥＳ）、当該情報が第１の取得部１２に取得される。そして、処理が次のステップＳ３２に移行される。ステップＳ３２において、サーバ側通信部１１によって、第１の車両とは別の第２の車両に対し、情報の送信を要求する旨の情報が送信される。このとき、サーバ側通信部１１は、規定の事象が発生したときの第１の車両の発生位置に関する事象発生位置情報も第２の車両に対して送信する。
【００２９】
そして、次のステップＳ３３では、Ｎ台分（Ｎは１以上の整数）の情報をサーバ側通信部１１が受信したか否かの判定が行われる。Ｎ台分の情報の受信が未だ完了していない場合（Ｓ３３：ＮＯ）、Ｎ台分の情報の受信が完了するまでステップＳ３３の判定が繰り返される。一方、Ｎ台分の情報の受信が完了した場合（Ｓ３３：ＹＥＳ）、処理が次のステップＳ３４に移行される。なお、Ｎ台分の情報は第２の取得部１３に取得される。
【００３０】
ステップＳ３４において、診断部１４によって、第１の取得部１２によって取得された情報と、第２の取得部１３によって取得された情報とを比較する比較処理が実施される。この比較処理では、各車両から受信した情報を基に、規定の事象が発生した第１の車両と同じように内燃機関２１の機関回転速度ＮＥの低下を検知できる第２の車両があるか否かが判定される。この場合、発生位置を第２の車両が通過するに際し、アクセルペダルの操作量の増大によって加速が要求されている状況下で機関回転速度ＮＥが低下しているときには、診断部１４は、当該第２の車両において機関回転速度ＮＥの低下を検知する。また、アクセルペダルの操作量が保持されていたり、アクセル操作が行われていなかったりした場合であっても、第２の車両の発生位置の通過を契機に機関回転速度ＮＥが大幅に低下したときには、診断部１４は、当該第２の車両において機関回転速度ＮＥの低下を検知する。
【００３１】
そして、次のステップＳ３５では、Ｎ台の第２の車両の中で、内燃機関２１の機関回転速度ＮＥの低下を検知した第２の車両があるか否かの判定が行われる。第２の車両の何れもで機関回転速度ＮＥの低下を検知できなかった場合（Ｓ３５：ＮＯ）、処理が次のステップＳ３６に移行される。ステップＳ３６において、規定の事象が発生した車両（第１の車両）の内燃機関２１でヘジテーションが発生したと診断部１４によって診断される。そして、次のステップＳ３７では、ヘジテーションが発生した内燃機関２１を搭載する車両（第１の車両）を特定する情報を第１の記憶部１５に登録する登録処理が実施される。その後、本処理ルーチンが終了される。
【００３２】
その一方で、ステップＳ３５において、Ｎ台の第２の車両の中で、内燃機関２１の機関回転速度ＮＥの低下を検知した第２の車両がある場合（ＹＥＳ）、処理が次のステップＳ３８に移行される。ステップＳ３８において、第１の車両で規定の事象が発生した要因は外乱であると判定される。すなわち、診断部１４によって、第１の車両の内燃機関２１でヘジテーションが発生していないと診断される。ここでいう外乱とは、車両２０の走行する路面が登坂路に変わったこと、及び、車両２０の車輪が段差に乗り上げたことなどをいう。
【００３３】
そして、次のステップＳ３９では、第１の車両で規定の事象が発生した時点の位置である発生位置が路面影響位置として第２の記憶部１６に登録される。このように当該発生位置が路面影響位置として第２の記憶部１６に登録されると、ステップＳ３２で行った情報の要求を取り下げる。そのため、以降では、第２の車両が発生位置を通過しても、当該第２の車両から情報が診断用サーバ１０に送信されなくなる。その後、本処理ルーチンが終了される。
【００３４】
なお、第２の記憶部１６に登録されている路面影響位置を車両が通過する際に、当該車両で規定の事象が発生することがある。この場合、当該車両の制御装置２２が、規定の事象が発生した旨の情報、及び事象発生位置情報などの各種の情報を診断用サーバ１０に送信する。診断用サーバ１０で受信した事象発生位置情報から特定される発生位置が、第２の記憶部１６に路面影響位置として登録されている位置と同じである場合、診断用サーバ１０は、図４に示した処理ルーチンを実行しない。
【００３５】
次に、本実施形態の作用及び効果について説明する。
診断用サーバ１０との通信機能を有する各車両２０のうちの１つの車両（第１の車両）で規定の事象が発生した場合、規定の事象の発生時点での第１の車両の位置（すなわち、発生位置）に関する情報である事象発生位置情報が第１の車両側から診断用サーバ１０に送信される。これにより、診断用サーバ１０では、第１の車両で規定の事象が発生したときの同第１の車両の位置、すなわち発生位置を把握することができる。また、この際、発生位置を第１の車両が通過した際の上記車両のデータに関する情報もまた第１の車両側から診断用サーバ１０に送信される。
【００３６】
すると、事象発生位置情報及び情報の送信を要求する旨の情報が、診断用サーバ１０から第１の車両とは別の車両（第２の車両）に送信される。
診断用サーバ１０から上記の情報を受信した第２の車両が、事象発生位置情報から特定される位置（すなわち、発生位置）を通過すると、第２の車両が当該位置を通過した際の車両データに関する情報が第２の車両側から診断用サーバ１０に送信される。
【００３７】
そして、診断用サーバ１０でＮ台分の車両データに関する情報が受信されると、比較処理の実施によって、第２の車両が発生位置を通過した際に同第２の車両の内燃機関２１で機関回転速度ＮＥが低下したか否かの判定が行われる。そして、第２の車両が発生位置を通過した際に同第２の車両の内燃機関２１で機関回転速度ＮＥが低下したと判定された場合には、第１の車両で規定の事象が発生した要因は、路面の状況などの外的なものであり、第１の車両の内燃機関２１ではヘジテーションが発生していないと診断される。したがって、第１の車両の内燃機関２１でヘジテーションが発生していないにも拘わらず、当該内燃機関２１でヘジテーションが発生したと判定されることを抑制できる。
【００３８】
その一方で、発生位置を通過した際に機関回転速度ＮＥの低下を検知できた第２の車両が１台もない場合、第１の車両の内燃機関２１でヘジテーションが発生したと診断される。
【００３９】
本実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
・診断用サーバ１０で第１の車両の内燃機関２１でヘジテーションが発生したと診断した場合、内燃機関２１でヘジテーションが発生した旨を第１の車両側に伝えるようにしてもよい。この場合、第１の車両の制御装置２２では、内燃機関２１でヘジテーションが発生したという情報が記憶されることとなる。
【００４０】
・図４におけるステップＳ３５では、発生位置を通過した複数の第２の車両の中で、少なくとも２台の第２の車両で機関回転速度ＮＥの低下が検知されたときに、機関回転速度ＮＥが低下した車両ありと判定するようにしてもよい。この場合、ステップＳ３３における「Ｎ」は、「２」以上の整数に設定されることとなる。
【符号の説明】
【００４１】
１０…診断用サーバ、１２…第１の取得部、１３…第２の取得部、１４…診断部、２０…車両、２１…内燃機関。
【図１】
2019190311.tif 000003
【図２】
2019190311.tif 000004
【図３】
2019190311.tif 000005
【図４】
2019190311.tif 000006