[go: up one dir, main page]

JP2009062998A - Vehicle control system - Google Patents

Vehicle control system Download PDF

Info

Publication number
JP2009062998A
JP2009062998A JP2008296342A JP2008296342A JP2009062998A JP 2009062998 A JP2009062998 A JP 2009062998A JP 2008296342 A JP2008296342 A JP 2008296342A JP 2008296342 A JP2008296342 A JP 2008296342A JP 2009062998 A JP2009062998 A JP 2009062998A
Authority
JP
Japan
Prior art keywords
abnormality
vehicle
fail
acceleration
safe
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
JP2008296342A
Other languages
Japanese (ja)
Inventor
Akinori Koda
晃典 香田
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.)
Denso Corp
Original Assignee
Denso Corp
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 Denso Corp filed Critical Denso Corp
Priority to JP2008296342A priority Critical patent/JP2009062998A/en
Publication of JP2009062998A publication Critical patent/JP2009062998A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To appropriately take fail safe measures if required. <P>SOLUTION: Acceleration required from a driver (request acceleration), and actual acceleration of a vehicle are calculated, and whether the actual acceleration is larger than the request acceleration or not is determined (steps S101 to S103). If the actual acceleration is larger than the request acceleration, it is regarded as abnormality that the driver feels risky and strong fail safe measures such as fuel injection stop and fuel injection reduction are taken (a step S104). If the actual acceleration is equal to or larger than the request acceleration, the strong fail safe measures such as fuel injection stop and fuel injection reduction are not taken. Then, abnormality detection of system components such as a sensor or an actuator is performed. If any abnormality is detected in the sensor, actuator and the like, weak fail safe measures such as lighting a warning lamp and vehicle speed restriction are taken (steps S105 to S107). <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、車両制御システムに係り、特に車両の走行安全性を確保することを可能とする技術に関するものである。   The present invention relates to a vehicle control system, and more particularly to a technique that makes it possible to ensure traveling safety of a vehicle.

近年の車両制御システムでは、当該システムを構成する各部品、センサ、ソフトウエアの多岐にわたり非常に冗長かつ入念な監視を行い、仮にシステム上で故障を検出した場合はフェールセーフ処置を実行し車両の走行性を制限している。そしてこれにより、システムの何らかの故障で万が一運転者の予期せぬ加速が発生しても運転者に恐怖感などを抱かすことのないようにしている。例えば特許文献1では、エンジン出力の変化が許容範囲内かどうかを監視し、その比較の結果に応じてフェールセーフ処置を実行することとしている。   In recent vehicle control systems, the parts, sensors, and software that make up the system are extensively and carefully monitored. If a failure is detected on the system, fail-safe measures are taken to The driving performance is limited. This prevents the driver from feeling afraid even if the driver unexpectedly accelerates due to some system failure. For example, in Patent Document 1, whether or not the change in engine output is within an allowable range is monitored, and fail-safe treatment is executed in accordance with the comparison result.

しかしながら、エンジン出力の変化と実際の車両の挙動変化とは必ずしも一致せず、エンジン出力の変化が許容範囲外となったとしても、即時のフェールセーフ処置の実行が不要となる場合もある。ここで、車両の挙動変化が現れない状態であれば、運転者は恐怖感等を抱かないため、エンジン出力を制限する等のフェールセーフ処置を実行しなくてもよいと考えられる。なお、フェールセーフ処置を過度に実施すれば、車両の走行性が低下するという不都合が生じる。   However, the change in the engine output and the actual change in the behavior of the vehicle do not always coincide with each other, and even if the change in the engine output is out of the allowable range, there is a case where the immediate fail-safe treatment is not necessary. Here, if the behavior change of the vehicle does not appear, the driver does not feel a fear, and therefore it is considered unnecessary to perform fail-safe measures such as limiting the engine output. If the fail-safe treatment is excessively performed, there arises a disadvantage that the running performance of the vehicle is lowered.

また、今日及び将来のより複雑化されたシステムではその監視がより更に複雑化され、設計工数増大や監視プログラムの増加を招く。それに伴って、設計・プログラムのミス/抜け落ちにより故障を検出できないなどの問題を引き起こす懸念がある。この場合、システムとしての故障の検出漏れが生じると、車両走行時の安全性が保証できないおそれが生じる。
特表2001−522966号公報
Further, in today's and future more complicated systems, the monitoring becomes more complicated, resulting in an increase in design man-hours and an increase in monitoring programs. Along with this, there is a concern of causing problems such as failure to detect due to design / program errors / missing. In this case, if a failure in detection of a failure as a system occurs, there is a possibility that safety during vehicle traveling cannot be guaranteed.
JP-T-2001-522966

本発明は、必要に応じてフェールセーフ処置を適度に実施することができる車両制御システムを提供することを主たる目的とするものである。   The main object of the present invention is to provide a vehicle control system capable of appropriately performing fail-safe treatment as necessary.

車両制御システムにおいては、車両の挙動変化によって運転者等に恐怖感を与えることがないようにすることが重要であり、そのためには運転者が意図しない車両の異常加速又は異常減速が起きたかどうかをモニタすることが良いと考えられる。つまり、車両の異常加速(又は減速)は何らかのシステム異常の結果として起こる事象の一つであり、システム上のセンサ、アクチュエータ、ソフトウエア等の異常に対し上位の事象としてとらえることができる。   In a vehicle control system, it is important not to give a driver a fear due to a change in the behavior of the vehicle. To that end, whether abnormal acceleration or deceleration of the vehicle unintended by the driver has occurred. It is considered good to monitor. That is, abnormal acceleration (or deceleration) of the vehicle is one of the events that occur as a result of some system abnormality, and can be regarded as a higher-order event for abnormality of sensors, actuators, software, etc. on the system.

この考えに則し、請求項1の発明では、走行中の車両の挙動変化が運転者が意図するものかどうかにより異常検出を行い、その際、異常発生の旨が検出されると、フェールセーフ処置として少なくとも動力源の出力を停止又は低減する。また、当該システムにおける各種構成要素の状態に基づいて異常検出を行い、その際、異常発生の旨が検出されると、フェールセーフ処置として少なくとも運転者等に対して警告を発する、又は異常発生情報をメモリに記憶する。   In accordance with this idea, in the first aspect of the invention, abnormality detection is performed based on whether or not the change in behavior of the traveling vehicle is intended by the driver. As a treatment, at least the output of the power source is stopped or reduced. Also, abnormality detection is performed based on the state of various components in the system, and when an abnormality is detected, at least a warning is given to the driver as a fail-safe measure, or abnormality occurrence information Is stored in the memory.

この場合、車両の挙動変化が運転者が意図するものでない異常は上位事象、システムの各種構成要素の異常は下位事象と考えることができ、各々についての異常検出結果に基づいて最適なフェールセーフ処置を実行することができる。動力源の出力停止又は低減は、少なくとも車両の挙動変化に基づいて行われるため、運転者に恐怖感を与えることのない車両走行が可能となると共に、過度にフェールセーフ処置を実施することによる車両走行性の低下が抑制できる。また、システムの複雑化等に伴い、仮に設計・プログラムのミス/抜け落ちによりシステム異常の検出漏れが生じるような場合であっても、車両の走行安全性が確保できる。   In this case, abnormalities in which the behavior of the vehicle is not intended by the driver can be considered as higher events, and abnormalities in various components of the system can be considered as lower events. Can be executed. Since the output stop or reduction of the power source is performed based on at least a change in the behavior of the vehicle, the vehicle can travel without giving fear to the driver, and the vehicle is provided with excessive fail-safe measures. A decrease in running performance can be suppressed. In addition, even when the system is complicated and the detection error of the system abnormality occurs due to a design / program error / missing, the traveling safety of the vehicle can be ensured.

請求項2に記載したように、車両の実際の加速度が運転者が要求する要求加速度と異なる場合に異常発生の旨を検出すると良い。つまりこの場合、車両が異常加速(又は減速)の状態となった時に、フェールセーフ処置として動力源の出力停止又は低減が実行される。これにより、運転者が意図しない加減速が生じたとしても、車両の安全走行が実現できる。   As described in claim 2, when the actual acceleration of the vehicle is different from the required acceleration requested by the driver, it is preferable to detect that an abnormality has occurred. That is, in this case, when the vehicle is in an abnormal acceleration (or deceleration) state, output stop or reduction of the power source is executed as a fail-safe measure. Thereby, even if acceleration / deceleration unintended by the driver occurs, safe traveling of the vehicle can be realized.

また、請求項3に記載の発明では、複数系統でフェールセーフ処置を実行する構成としたため、何れかのCPUが故障しても、他のCPUによって確実にフェールセーフ処置が実行され、車両の走行安全性が維持できる。   Further, in the invention described in claim 3, since the fail-safe treatment is executed in a plurality of systems, even if any CPU breaks down, the fail-safe treatment is surely executed by another CPU, and the vehicle travels. Safety can be maintained.

以下、本発明を具体化した一実施の形態を図面に従って説明する。本実施の形態は、自動車用ガソリンエンジンの制御システムに適用されるものであり、当該制御システムにおいて電子制御ユニット(以下、ECUという)によりエンジンの運転状態を好適に制御するための手法について以下に詳述する。周知構成であるため図示は省略するが、車両は、エンジンと該エンジンのクランク軸に連結された変速機とを備えており、エンジンの出力がクランク軸を介して変速機に伝達され、更に自動変速機の出力軸の回転がディファレンシャルギア及び車軸を介して車輪に伝達されることで車両が走行する。   DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, an embodiment of the invention will be described with reference to the drawings. The present embodiment is applied to a control system for an automobile gasoline engine, and a method for suitably controlling the operating state of the engine by an electronic control unit (hereinafter referred to as ECU) in the control system will be described below. Detailed description. Although not shown in the figure because it is a well-known configuration, the vehicle includes an engine and a transmission coupled to the crankshaft of the engine, and the output of the engine is transmitted to the transmission via the crankshaft. The vehicle travels by transmitting the rotation of the output shaft of the transmission to the wheels via the differential gear and the axle.

図1は、本制御システムの要部構成を示すブロック図である。なお、図1では、エンジンのインジェクタとスロットルバルブとをECUにより電気的に制御する構成を例示している。   FIG. 1 is a block diagram showing the main configuration of the present control system. FIG. 1 illustrates a configuration in which the injector and the throttle valve of the engine are electrically controlled by the ECU.

ECU10は、第1CPU11、第2CPU12及び信号入力部13を備えている。信号入力部13には、エアフロメータ21、スロットル開度センサ22、エンジン回転数センサ23、アクセルセンサ24、加速度センサ25が接続されており、これら各センサより検出信号が入力される。これら各センサは何れも周知であるが、簡単に説明すると、エアフロメータ21により、エンジン吸気管より吸入される空気量(吸入空気量)が検出される。スロットル開度センサ22により、スロットルバルブの開度(スロットル開度)が検出される。エンジン回転数センサ23により、エンジンの回転に伴うクランク角位置が検出され、その信号に基づいてエンジン回転数が検出される。アクセルセンサ24により、運転者によるアクセルペダルの踏み込み操作量(アクセル操作量)が検出される。加速度センサ25により、車両走行時おける当該車両の加速度が検出される。   The ECU 10 includes a first CPU 11, a second CPU 12, and a signal input unit 13. An air flow meter 21, a throttle opening sensor 22, an engine speed sensor 23, an accelerator sensor 24, and an acceleration sensor 25 are connected to the signal input unit 13, and detection signals are input from these sensors. Each of these sensors is well known, but in brief, the air flow meter 21 detects the amount of air taken in from the engine intake pipe (intake air amount). The throttle opening sensor 22 detects the throttle valve opening (throttle opening). The engine speed sensor 23 detects the crank angle position associated with the engine rotation, and the engine speed is detected based on the signal. The accelerator sensor 24 detects the amount of depression of the accelerator pedal (accelerator operation amount) by the driver. The acceleration sensor 25 detects the acceleration of the vehicle when the vehicle is traveling.

第1CPU11及び第2CPU12は、信号入力部13を介して入力される各種検出情報に基づき各々に用意された制御プラグラムを実行する。この場合、特に第1CPU11はインジェクタ31の駆動を制御し、第2CPU12は、スロットルアクチュエータ32の駆動を制御する。より具体的には、第1CPU11は、その都度の吸入空気量やエンジン回転数等に基づいて目標燃料量を算出し、該目標燃料量に基づいてインジェクタ31の駆動を制御する。また、第2CPU12は、その都度のアクセル操作量等に基づいて目標スロットル開度を算出し、該目標スロットル開度に基づいてスロットルアクチュエータ32の駆動を制御する。このスロットルアクチュエータ32の駆動により、実スロットル開度が目標スロットル開度に調整される。   The first CPU 11 and the second CPU 12 execute control programs prepared for each based on various detection information input via the signal input unit 13. In this case, in particular, the first CPU 11 controls the drive of the injector 31, and the second CPU 12 controls the drive of the throttle actuator 32. More specifically, the first CPU 11 calculates a target fuel amount based on the intake air amount, engine speed, etc. each time, and controls the drive of the injector 31 based on the target fuel amount. Further, the second CPU 12 calculates a target throttle opening based on the accelerator operation amount at each time, and controls the driving of the throttle actuator 32 based on the target throttle opening. By driving the throttle actuator 32, the actual throttle opening is adjusted to the target throttle opening.

また、前記ECU10では、システムで何らかの異常が発生すると、所定のフェールセーフ処置を実行する構成としている。特に本実施の形態では、第1CPU11,第2CPU12でそれぞれ独立して異常を監視し、異常発生の検出時には各CPU11,12でそれぞれ個別にフェールセーフ処置を実行する。このとき基本的には、第1CPU11は、インジェクタ31に対してフェールセーフ処置を実行し、第2CPU12は、スロットルアクチュエータ32に対してフェールセーフ処置を実行する。   Further, the ECU 10 is configured to execute a predetermined fail-safe measure when any abnormality occurs in the system. In particular, in the present embodiment, the first CPU 11 and the second CPU 12 monitor the abnormality independently, and when the occurrence of the abnormality is detected, the CPUs 11 and 12 individually execute fail-safe measures. At this time, basically, the first CPU 11 executes a fail-safe procedure for the injector 31, and the second CPU 12 executes a fail-safe procedure for the throttle actuator 32.

ところで、上記制御システムにて発生する異常(故障)は、センサ、ソフトウエアといった下位事象での異常から、車両の挙動変化といった上位事象での異常までに分別できる。これを図2を用いて説明する。下位事象としてセンサやソフトウエア等で異常が発生すると(例えば、異常a,b,c等)、それを原因として各種アクチュエータが誤作動する(誤作動A,B,C等)。勿論、センサ異常等を原因とする以外にも、アクチュエータ自体の故障等で誤作動が生じる場合もある。そして、これらセンサ、ソフトウエア、アクチュエータ等の異常に伴いエンジン出力が増加すると、上位事象として車両で運転者が意図しない異常加速が生じたりする。   By the way, an abnormality (failure) occurring in the control system can be classified from an abnormality in a lower event such as a sensor or software to an abnormality in an upper event such as a change in vehicle behavior. This will be described with reference to FIG. When an abnormality occurs in a sensor or software as a lower event (for example, abnormalities a, b, c, etc.), various actuators malfunction due to the abnormalities (malfunctions A, B, C, etc.). Of course, besides the cause of sensor abnormality, malfunction may occur due to failure of the actuator itself. If the engine output increases due to abnormalities of these sensors, software, actuators, etc., abnormal acceleration unintended by the driver in the vehicle may occur as an upper event.

電子スロットル制御を行う場合について具体的に説明すると、例えば、スロットル開度センサやスロットルアクチュエータの故障などが発生するとスロットル開度がシステムの意図する位置に制御できず、最悪スロットル全開の状態、すなわちアクセルペダルを深く踏み込んだ状態と同等の位置に誤って制御される。この場合、運転者の意図しない車両挙動となり危険な状態となることが予測される。   The case where electronic throttle control is performed will be described in detail. For example, if a throttle opening sensor or a throttle actuator malfunctions, the throttle opening cannot be controlled to the intended position of the system. It is erroneously controlled to the same position as when the pedal is fully depressed. In this case, it is predicted that the vehicle behavior is unintended by the driver and a dangerous state occurs.

センサ、ソフトウエア、アクチュエータ等の異常(下位事象)は、必ずしも運転者が危険と感じる挙動変化を生じさせるものでないのに対し、車両の異常加速(上位事象)は運転者が危険と感じる挙動変化を生じさせると考えられる。   Abnormalities (lower events) of sensors, software, actuators, etc. do not necessarily cause behavior changes that the driver feels dangerous, whereas abnormal accelerations (upper events) of the vehicle cause behavior changes that the driver feels dangerous. It is thought to give rise to.

そこで本実施の形態では、
(1)車両において運転者が危険と感じる挙動変化が現れる異常と、
(2)それ以外のシステム上の異常と、
に分別し、それら各々を常時検出すると共に異常発生時にはその異常に応じたフェールセーフ処置を実行する。
Therefore, in this embodiment,
(1) an abnormality in which a behavior change that the driver feels dangerous in the vehicle appears;
(2) Other system abnormalities,
Each of them is always detected, and when an abnormality occurs, a fail-safe treatment corresponding to the abnormality is executed.

より具体的には、上記(1)の異常は、例えば車両の実加速度が運転者の要求する加速度(要求加速度)よりも大きくなることで検出できる。そして、上記(1)の異常発生が検出された場合、直ぐにエンジンの運転を停止又は制限するような比較的強いフェールセーフ処置を実行する。例えば、第1CPU11は、燃料噴射を停止又は燃料噴射量を削減し、第2CPU12は、スロットル開度を全閉側に制御して吸入空気量を低減する。これにより、エンジン出力が大幅に抑制される。この場合、第1CPU11,第2CPU12によって2系統のフェールセーフ処置が実行されるため、仮に一方のCPUが正しく機能していない場合であっても、他方のCPUによって適正なフェールセーフ処置が実行できる。つまり、正しく機能していないCPUでは異常検出やフェールセーフ処置の信頼性は低いものとなるが、他方のCPUによってそれが補われる。   More specifically, the abnormality (1) can be detected, for example, when the actual acceleration of the vehicle is greater than the acceleration required by the driver (requested acceleration). When the occurrence of the abnormality (1) is detected, a relatively strong fail-safe treatment is performed so that the engine operation is immediately stopped or restricted. For example, the first CPU 11 stops the fuel injection or reduces the fuel injection amount, and the second CPU 12 controls the throttle opening to the fully closed side to reduce the intake air amount. Thereby, engine output is significantly suppressed. In this case, since the first CPU 11 and the second CPU 12 execute two systems of fail-safe measures, even if one of the CPUs is not functioning correctly, the other CPU can execute the appropriate fail-safe measures. In other words, a CPU that is not functioning properly has low reliability in detecting an abnormality and fail-safe treatment, but the other CPU compensates for it.

また、上記(1)の異常検出時において、上記(2)の異常も検出されれば、(1)の異常の原因が(2)の異常であると特定する。この場合、異常発生の情報と共にその原因が上記(2)であることの情報がECU10のバックアップ用メモリ(例えばEEPROMやバックアップRAM等)に記憶保持される。車両の修理工場等では、バックアップ用メモリに記憶保持された情報を基に故障解析がなされる。   If the abnormality (2) is also detected when the abnormality (1) is detected, the cause of the abnormality (1) is specified as the abnormality (2). In this case, together with information on the occurrence of abnormality, information indicating that the cause is (2) is stored and held in a backup memory (for example, EEPROM or backup RAM) of the ECU 10. In a vehicle repair shop or the like, failure analysis is performed based on information stored and held in a backup memory.

なお、上記(1)の異常発生のみ検出した場合、その原因が上記(2)であると特定できないが、上記(1)の異常発生時には危険回避のためのフェールセーフ処置の実行が最優先事項であり、安全確保が保証されている限り問題はない。   If only the occurrence of abnormality (1) is detected, the cause cannot be specified as (2). However, when the abnormality (1) occurs, execution of fail-safe measures for avoiding danger is a top priority. As long as safety is guaranteed, there is no problem.

上記(2)の異常は、センサ出力や各種アクチュエータの動作状態を適宜モニタすることで検出できる。ここで、上記(2)の異常のみ検出される場合には、必ずしも危険な状態でないことから上記(1)の異常検出時のような強めのフェールセーフは不要である。そこで、その後の二次的な異常発生により危険な状態となることを抑制すべく、比較的軽微なフェールセーフ処置を実行する。例えば、各CPU11,12では、運転者に修理を促すためにメータパネル内の警告ランプを点灯させたり、異常発生情報をバックアップ用メモリに記憶したりする。その他、車速制限や加速抑制をしたり、クルーズ制御の実行を禁止したりすることも可能である。   The abnormality (2) can be detected by appropriately monitoring the sensor output and the operating state of various actuators. Here, when only the abnormality (2) is detected, it is not necessarily a dangerous state, so that a strong fail-safe as in the abnormality detection (1) is not necessary. Therefore, in order to suppress a dangerous state due to the subsequent occurrence of a secondary abnormality, relatively minor fail-safe treatment is executed. For example, each of the CPUs 11 and 12 turns on a warning lamp in the meter panel and stores abnormality occurrence information in a backup memory in order to prompt the driver to repair. In addition, it is also possible to limit the vehicle speed, suppress acceleration, or prohibit execution of cruise control.

次に、第1CPU11及び第2CPU12で各々実行される異常診断の処理手順について説明する。図3は、第1CPU11で実行される異常診断処理を示すフローチャートである。   Next, abnormality diagnosis processing procedures executed by the first CPU 11 and the second CPU 12 will be described. FIG. 3 is a flowchart showing the abnormality diagnosis process executed by the first CPU 11.

図3において、ステップS101では、運転者が要求する加速度(要求加速度)を算出する。このとき、アクセルセンサ24にて検出されたアクセル操作量(絶対量)又は/及びその変化度合いから要求加速度が算出される。また、ステップS102では、加速度センサ25にて検出された車両の実加速度を読み込む。なお、各車輪速度の変化量から車両の実加速度を推定することも可能である。   In FIG. 3, in step S101, the acceleration required by the driver (requested acceleration) is calculated. At this time, the required acceleration is calculated from the accelerator operation amount (absolute amount) detected by the accelerator sensor 24 and / or the degree of change thereof. In step S102, the actual acceleration of the vehicle detected by the acceleration sensor 25 is read. It is also possible to estimate the actual acceleration of the vehicle from the amount of change in each wheel speed.

その後、ステップS103では、実加速度が要求加速度よりも大きいか否かを判別する。実加速度>要求加速度の場合、運転者が危険と感じる異常であるとみなし、ステップS104で燃料噴射停止や燃料噴射量削減といった強めのフェールセーフ処置を実行する。実加速度≦要求加速度の場合には、燃料噴射停止や燃料噴射量削減といった強めのフェールセーフ処置を実行しない。但しこの場合、実加速度と要求加速度との直接比較以外に、それらの偏差(=実加速度−要求加速度)が所定のしきい値以上となる場合にフェールセーフ処置を実行するようにしても良い。   Thereafter, in step S103, it is determined whether or not the actual acceleration is greater than the required acceleration. If the actual acceleration is greater than the required acceleration, it is considered that the driver feels dangerous, and a strong fail-safe measure such as stopping fuel injection or reducing the fuel injection amount is executed in step S104. When the actual acceleration is equal to or less than the required acceleration, a strong fail-safe measure such as stopping fuel injection or reducing the fuel injection amount is not executed. However, in this case, in addition to the direct comparison between the actual acceleration and the required acceleration, the fail-safe treatment may be performed when the deviation (= actual acceleration−required acceleration) exceeds a predetermined threshold value.

その後、ステップS105では、センサやアクチュエータ等のシステム構成要素を対象に異常検出を実施する。そして、センサやアクチュエータ等での異常発生が検出されると(ステップS106がYESになると)、ステップS107で警告ランプの点灯や車速制限といった弱めのフェールセーフ処置を実行する。最後に、ステップS108では、異常発生が検出された場合において、その異常発生情報等をダイアグデータとしてEEPROM等に記憶する。なお、第2CPU12でも、上記図3と同様の異常診断処理が実行される。その違いは、フェールセーフ処置の内容のみであり、ここでは図示及び説明を割愛する。   Thereafter, in step S105, abnormality detection is performed on system components such as sensors and actuators. If an abnormality is detected in the sensor, actuator, or the like (YES in step S106), weak fail-safe measures such as turning on a warning lamp or limiting the vehicle speed are executed in step S107. Finally, in step S108, when the occurrence of an abnormality is detected, the abnormality occurrence information and the like are stored as diagnostic data in an EEPROM or the like. The second CPU 12 also executes the abnormality diagnosis process similar to that in FIG. The only difference is the content of the fail-safe treatment, and illustration and explanation are omitted here.

以上詳述した本実施の形態によれば、以下の優れた効果が得られる。   According to the embodiment described above in detail, the following excellent effects can be obtained.

車両の実加速度が運転者が要求する要求加速度よりも大きい場合に、フェールセーフ処置としてエンジンの出力停止又は低減を実行すると共に、システムの各種構成要素(センサやアクチュエータ等)で異常が発生した場合に、フェールセーフ処置として運転者等への警告等の実行する構成とした。このため、車両の異常加速が生じたとしても運転者に恐怖感を与えることのない車両走行が可能となる。また、過度にフェールセーフ処置を実施することによる車両走行性の低下も抑制できる。また、システムの複雑化等に伴い、仮に設計・プログラムのミス/抜け落ちによりシステム異常の検出漏れが生じる場合であっても、車両の走行安全性が確保できる。   When the actual acceleration of the vehicle is greater than the required acceleration required by the driver, the engine output is stopped or reduced as a fail-safe measure, and an abnormality occurs in various system components (sensors, actuators, etc.) In addition, a warning is given to the driver as a fail-safe measure. For this reason, even if abnormal acceleration of the vehicle occurs, the vehicle can travel without giving the driver a fear. Further, it is possible to suppress a decrease in vehicle running performance due to excessively performing fail-safe treatment. Further, even if the system is complicated and the detection error of the system abnormality occurs due to a design / program error / missing, the traveling safety of the vehicle can be ensured.

2つのCPU11,12を設け、それら各CPU11,12において2系統で異常検出とフェールセーフ処置とを実行する構成とした。これにより、システムとしての冗長性が高められ、何れかのCPUが故障しても他のCPUによって確実にフェールセーフ処置が実行され、車両の走行安全性が維持できる。   Two CPUs 11 and 12 are provided, and each of the CPUs 11 and 12 is configured to execute abnormality detection and fail-safe treatment in two systems. As a result, the redundancy of the system is enhanced, and even if one of the CPUs breaks down, the fail-safe treatment is surely executed by the other CPU, and the traveling safety of the vehicle can be maintained.

なお、本発明は上記実施の形態の記載内容に限定されず、例えば次のように実施しても良い。   In addition, this invention is not limited to the content of description of the said embodiment, For example, you may implement as follows.

実加速度が要求加速度よりも大きくなるような異常が発生した場合、フェールセーフ処置として、実加速度が要求加速度に一致するようにフィードバック制御を行うようにしても良い。単純にエンジンの出力停止又は低減を行うだけでは、車両の走行性能が著しく低下してしまい、リンプホーム性能の観点からは好ましくない。そこでシステム故障時も運転者の意図する加速度を最大限に実現し、走行性能を極力確保できるようにする。   When an abnormality occurs such that the actual acceleration is greater than the required acceleration, feedback control may be performed so that the actual acceleration matches the required acceleration as a fail-safe measure. Simply stopping or reducing the output of the engine is not preferable from the viewpoint of limp home performance because the running performance of the vehicle is significantly reduced. Therefore, even when a system failure occurs, the acceleration intended by the driver will be maximized to ensure the driving performance as much as possible.

上記実施の形態では、車両の挙動変化を監視する際に、実加速度が要求加速度よりも大きい異常加速の状態であるか否かを判別したが、これに代えて又は加えて、異常減速の状態であるか否かを判別しても良い。異常減速の場合にも、異常加速の場合と同様に、フェールセーフ処置としてエンジンの出力停止又は低減を実行する。   In the above embodiment, when monitoring the behavior change of the vehicle, it is determined whether or not the actual acceleration is in an abnormal acceleration state that is larger than the requested acceleration. Instead of or in addition to this, the abnormal deceleration state is determined. It may be determined whether or not. In the case of abnormal deceleration, as in the case of abnormal acceleration, the engine output is stopped or reduced as a fail-safe treatment.

上記実施の形態では、運転者のアクセル操作に基づく要求加速度と車両の実加速度とを直接比較することで、車両の挙動変化が運転者が意図するものかどうかを判定したが、この構成を変更する。例えば、車両の実加速度が、予め定めておいた許容範囲内にあるかどうかを判定し、それにより車両の挙動変化が運転者が意図するものかどうかを判定しても良い。前記許容範囲は、例えば、運転者による加速操作としてあり得ないものを排除して定められる。この場合、当該許容範囲を、車速やギア比等をパラメータとして可変設定することも可能である。   In the above embodiment, it is determined whether the behavior change of the vehicle is intended by the driver by directly comparing the requested acceleration based on the accelerator operation of the driver and the actual acceleration of the vehicle. To do. For example, it may be determined whether the actual acceleration of the vehicle is within a predetermined allowable range, thereby determining whether the behavior change of the vehicle is intended by the driver. The allowable range is determined, for example, by excluding those that are not possible as acceleration operations by the driver. In this case, the permissible range can be variably set using the vehicle speed, gear ratio, etc. as parameters.

上記実施の形態では、2つのCPUを有するエンジンECUについて説明したが、単一のCPUを有するECUであっても良い。かかる場合にも、既述のとおり車両の実加速度等を監視してその結果に応じてフェールセーフ処置を実行することにより、必要に応じてフェールセーフ処置を適度に実施することができる。   In the above embodiment, the engine ECU having two CPUs has been described. However, an ECU having a single CPU may be used. Even in such a case, as described above, the actual acceleration or the like of the vehicle is monitored, and the fail-safe treatment is executed according to the result, so that the fail-safe treatment can be appropriately performed as necessary.

上記実施の形態では、車両の動力源をガソリンエンジンとした事例について異常検出及びフェールセーフ処置を説明したが、本発明はガソリンエンジン以外の動力源を持つ車両にも適用できる。例えば、ディーゼルエンジンを動力源とする車両の場合、フェールセーフ処置として燃料噴射停止又は燃料噴射量の減量により出力抑制する。また、電気モータを動力源とする電気自動車の場合、フェールセーフ処置として電力供給の完全停止又は電力供給の減量により出力抑制する。更に、電気モータとガソリンエンジンとを動力源とするハイブリッド車の場合、フェールセーフ処置として、モータへの電力供給の完全停止又は電力供給の減量により出力抑制すると共に、エンジンへの燃料噴射の完全停止又は燃料噴射量の減量により出力抑制すると同時若しくは独立にスロットル開度を強制的に低開度に戻すことにより出力抑制する。   In the above-described embodiment, the abnormality detection and fail-safe treatment have been described for the case where the power source of the vehicle is a gasoline engine, but the present invention can also be applied to a vehicle having a power source other than the gasoline engine. For example, in the case of a vehicle using a diesel engine as a power source, the output is suppressed by stopping fuel injection or reducing the fuel injection amount as a fail-safe treatment. In the case of an electric vehicle using an electric motor as a power source, the output is suppressed by a complete stop of power supply or a reduction in power supply as a fail-safe measure. Furthermore, in the case of a hybrid vehicle using an electric motor and a gasoline engine as power sources, as a fail-safe measure, the power supply to the motor is completely stopped or the output is suppressed by reducing the power supply, and the fuel injection to the engine is completely stopped. Alternatively, when the output is suppressed by reducing the fuel injection amount, the output is suppressed by forcibly returning the throttle opening to a low opening simultaneously or independently.

発明の実施の形態における車両制御システムの概略を示す構成図である。It is a lineblock diagram showing an outline of a vehicle control system in an embodiment of the invention. 異常の下位事象から上位事象までを説明するための図である。It is a figure for demonstrating from the abnormal low order event to the high order event. 異常診断処理を示すフローチャートである。It is a flowchart which shows an abnormality diagnosis process.

符号の説明Explanation of symbols

10…ECU、11…第1CPU、12…第2CPU、31…インジェクタ、32…スロットルアクチュエータ。   DESCRIPTION OF SYMBOLS 10 ... ECU, 11 ... 1st CPU, 12 ... 2nd CPU, 31 ... Injector, 32 ... Throttle actuator.

Claims (3)

運転者の要求に応じて動力源の運転状態を制御し、車両を走行させる車両制御システムに適用され、
走行中の車両の挙動変化が運転者が意図するものかどうかにより異常検出を行う第1の異常検出手段と、
当該システムにおける各種構成要素の状態に基づいて異常検出を行う第2の異常検出手段と、
前記第1の異常検出手段により異常発生の旨が検出された時、フェールセーフ処置として少なくとも前記動力源の出力を停止又は低減する第1のフェールセーフ手段と、
前記第2の異常検出手段により異常発生の旨が検出された時、フェールセーフ処置として少なくとも運転者等に対して警告を発する、又は異常発生情報をメモリに記憶する第2のフェールセーフ手段と、
を備えたことを特徴とする車両制御システム。
Applied to a vehicle control system for controlling the driving state of the power source according to the driver's request and driving the vehicle;
First abnormality detection means for detecting an abnormality depending on whether the behavior change of the running vehicle is intended by the driver;
Second abnormality detection means for detecting an abnormality based on the states of various components in the system;
First fail-safe means for stopping or reducing at least the output of the power source as a fail-safe treatment when an abnormality occurrence is detected by the first abnormality detection means;
A second fail-safe means for issuing a warning to at least the driver or the like as a fail-safe treatment when the second abnormality detecting means detects that an abnormality has occurred, or storing abnormality occurrence information in a memory;
A vehicle control system comprising:
前記第1の異常検出手段は、車両の実際の加速度が運転者が要求する要求加速度と異なる場合に異常発生の旨を検出する請求項1に記載の車両制御システム。   The vehicle control system according to claim 1, wherein the first abnormality detection means detects that an abnormality has occurred when an actual acceleration of the vehicle is different from a requested acceleration requested by a driver. 複数のCPUを備え、各CPUでそれぞれ個別のアクチュエータを制御する車両制御システムであって、
前記複数のCPUは各々、前記第1の異常検出手段及び前記第2の異常検出手段による各異常検出を実施すると共に、前記第1のフェールセーフ手段及び前記第2のフェールセーフ手段による各フェールセーフ処置を実施する構成とし、更に少なくとも前記第1の異常検出手段により異常発生が検出された場合に前記第1のフェールセーフ手段によるCPU個別のフェールセーフ処置を実行する請求項1又は2に記載の車両制御システム。
A vehicle control system including a plurality of CPUs, each of which controls an individual actuator.
Each of the plurality of CPUs performs each abnormality detection by the first abnormality detection means and the second abnormality detection means, and each failsafe by the first failsafe means and the second failsafe means. 3. The CPU according to claim 1, wherein a fail-safe measure for each CPU is executed by the first fail-safe unit when an abnormality is detected by at least the first abnormality detection unit. Vehicle control system.
JP2008296342A 2008-11-20 2008-11-20 Vehicle control system Pending JP2009062998A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008296342A JP2009062998A (en) 2008-11-20 2008-11-20 Vehicle control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008296342A JP2009062998A (en) 2008-11-20 2008-11-20 Vehicle control system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2004110977A Division JP4623991B2 (en) 2004-04-05 2004-04-05 Vehicle control system

Publications (1)

Publication Number Publication Date
JP2009062998A true JP2009062998A (en) 2009-03-26

Family

ID=40557762

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008296342A Pending JP2009062998A (en) 2008-11-20 2008-11-20 Vehicle control system

Country Status (1)

Country Link
JP (1) JP2009062998A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102016210290A1 (en) 2015-06-12 2016-12-15 Suzuki Motor Corporation hybrid vehicle
DE102016210292A1 (en) 2015-06-12 2016-12-15 Suzuki Motor Corporation Engine control device
CN107084063A (en) * 2016-02-15 2017-08-22 福特全球技术公司 Active fuel control system for radical driver
DE102017206198A1 (en) 2016-05-10 2017-11-16 Suzuki Motor Corporation CONTROL DEVICE FOR VEHICLES
DE102018219700A1 (en) 2017-11-22 2019-05-23 Denso Corporation control device
US10458356B2 (en) 2013-10-31 2019-10-29 Denso Corporation Vehicle control apparatus
US11292482B2 (en) 2020-06-08 2022-04-05 Toyota Jidosha Kabushiki Kaisha Control device for vehicle and vehicle control program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01130037A (en) * 1987-11-16 1989-05-23 Nippon Denso Co Ltd Fail-safe device for car internal combustion engine
JPH03278101A (en) * 1990-03-28 1991-12-09 Nissan Motor Co Ltd Signal processor
JPH1122529A (en) * 1997-07-03 1999-01-26 Nissan Motor Co Ltd Engine control device
JP2000154754A (en) * 1998-11-19 2000-06-06 Denso Corp Abnormality detection device of internal combustion engine
JP2002371897A (en) * 2001-06-14 2002-12-26 Mitsubishi Electric Corp Engine intake air control system
JP2004100494A (en) * 2002-09-05 2004-04-02 Denso Corp Intake system failure detector for internal combustion engine and internal combustion engine with this detector

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01130037A (en) * 1987-11-16 1989-05-23 Nippon Denso Co Ltd Fail-safe device for car internal combustion engine
JPH03278101A (en) * 1990-03-28 1991-12-09 Nissan Motor Co Ltd Signal processor
JPH1122529A (en) * 1997-07-03 1999-01-26 Nissan Motor Co Ltd Engine control device
JP2000154754A (en) * 1998-11-19 2000-06-06 Denso Corp Abnormality detection device of internal combustion engine
JP2002371897A (en) * 2001-06-14 2002-12-26 Mitsubishi Electric Corp Engine intake air control system
JP2004100494A (en) * 2002-09-05 2004-04-02 Denso Corp Intake system failure detector for internal combustion engine and internal combustion engine with this detector

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10458356B2 (en) 2013-10-31 2019-10-29 Denso Corporation Vehicle control apparatus
DE102016210290A1 (en) 2015-06-12 2016-12-15 Suzuki Motor Corporation hybrid vehicle
DE102016210292A1 (en) 2015-06-12 2016-12-15 Suzuki Motor Corporation Engine control device
CN106246376A (en) * 2015-06-12 2016-12-21 铃木株式会社 Engine control system
DE102016210292B4 (en) 2015-06-12 2022-03-24 Suzuki Motor Corporation internal combustion engine control device
CN107084063A (en) * 2016-02-15 2017-08-22 福特全球技术公司 Active fuel control system for radical driver
CN107084063B (en) * 2016-02-15 2021-11-12 福特全球技术公司 Active fuel control system for aggressive drivers
DE102017206198A1 (en) 2016-05-10 2017-11-16 Suzuki Motor Corporation CONTROL DEVICE FOR VEHICLES
DE102017206198B4 (en) 2016-05-10 2022-09-22 Suzuki Motor Corporation CONTROL DEVICE FOR VEHICLES
DE102018219700A1 (en) 2017-11-22 2019-05-23 Denso Corporation control device
DE102018219700B4 (en) 2017-11-22 2020-06-04 Denso Corporation Control device
US11292482B2 (en) 2020-06-08 2022-04-05 Toyota Jidosha Kabushiki Kaisha Control device for vehicle and vehicle control program

Similar Documents

Publication Publication Date Title
US10036341B2 (en) Method and device for operating a drive system for a motor vehicle including an acceleration monitoring system
JP4924905B2 (en) Vehicle control device
US5980081A (en) Control system having effective error detection capabilities
JP2009062998A (en) Vehicle control system
CN111137305B (en) Control method and control device for motor in vehicle
CN104442393B (en) The method and apparatus being monitored for the driver to motor vehicle
JP4623991B2 (en) Vehicle control system
CN104442795A (en) Method and device for monitoring a drive of a motor vehicle
JP2012031778A (en) Malfunction diagnosing apparatus for vehicle
JP2011032903A (en) Control device of vehicle
CN104080684B (en) Circuit assembly in an electronic control unit of a motor vehicle for detecting errors
CN101374686B (en) Continuous torque monitoring method for hybrid drives
CN110281937A (en) Method for monitoring vehicles
JP2008088885A (en) Control device for internal combustion engine
JP3688132B2 (en) Throttle valve control device
EP2267292B1 (en) Engine Control System
JP2010101249A (en) Idle stop control device for internal combustion engine
JPH0632240A (en) Detection signal processing method
JP6358120B2 (en) Vehicle control device
JP2014080951A (en) Control device for vehicle
JP5741550B2 (en) Control device and vehicle control system
CN106467022A (en) For determining the method and apparatus that whether there is malfunction in a motor vehicle
CN202250409U (en) Air throttle device
JP2003222052A (en) Electronic control unit
CN104136266B (en) The diagnostic method of motor vehicle control device and associated apparatus with electric propulsion motor

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Effective date: 20100615

Free format text: JAPANESE INTERMEDIATE CODE: A131

A521 Written amendment

Effective date: 20100730

Free format text: JAPANESE INTERMEDIATE CODE: A523

A131 Notification of reasons for refusal

Effective date: 20110208

Free format text: JAPANESE INTERMEDIATE CODE: A131

A521 Written amendment

Effective date: 20110408

Free format text: JAPANESE INTERMEDIATE CODE: A523

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20111011