JP2016031631A - Vehicle control device - Google Patents

Vehicle control device Download PDF

Info

Publication number
JP2016031631A
JP2016031631A JP2014153526A JP2014153526A JP2016031631A JP 2016031631 A JP2016031631 A JP 2016031631A JP 2014153526 A JP2014153526 A JP 2014153526A JP 2014153526 A JP2014153526 A JP 2014153526A JP 2016031631 A JP2016031631 A JP 2016031631A
Authority
JP
Japan
Prior art keywords
calculation
control
vehicle
control calculation
result
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
JP2014153526A
Other languages
Japanese (ja)
Inventor
長谷 智実
Tomomi Hase
智実 長谷
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 JP2014153526A priority Critical patent/JP2016031631A/en
Publication of JP2016031631A publication Critical patent/JP2016031631A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/72Electric energy management in electromobility

Landscapes

  • Electric Propulsion And Braking For Vehicles (AREA)
  • Safety Devices In Control Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a vehicle control device capable of outputting a correct arithmetic result even if one of two control arithmetic units is abnormal and preventing the abnormality from disturbing vehicle travel.SOLUTION: A first comparison unit 35 determines whether an arithmetic result of a first control arithmetic unit 31 matches an arithmetic result of a second control arithmetic unit 33. A second comparison unit 36 determines whether the first control arithmetic unit 31 is normal, and a third comparison unit 37 determines whether the second arithmetic unit 33 is normal. A determination unit 38 determines whether a failure is a single failure that one of the two control arithmetic units 31 and 33 is abnormal and the other is normal on the basis of determination results of the second and third comparison units 36 and 37 if the first comparison unit 35 determines that the arithmetic result of the first control arithmetic unit 31 does not match the arithmetic result of the second control arithmetic unit 33, and identifies a normal control arithmetic unit out of the two control arithmetic units 31 and 33 and outputs the arithmetic result of the normal control arithmetic unit if determining the failure is the single failure.SELECTED DRAWING: Figure 2

Description

本発明は、車両に搭載された駆動源を制御する車両の制御装置に関する発明である。   The present invention relates to a vehicle control device that controls a drive source mounted on a vehicle.

近年の電子制御化された車両においては、安全性を確保をする技術として、例えば、特許文献1(特開2003−15743号公報)に記載されたものがある。このものは、車両を制御するコンピュータのメインCPUで入力データに基づいて各種の演算を実行すると共に、サブCPUでメインCPUと同じ演算処理を実行し、比較装置でメインCPUの演算結果とサブCPUの演算結果とを比較する。その結果、メインCPUの演算結果とサブCPUの演算結果とが一致した場合には、正常と判断して、このコンピュータのメインCPUの演算結果を出力する。一方、メインCPUの演算結果とサブCPUの演算結果とが不一致の場合には、異常(故障)と判断して、このコンピュータのメインCPUの演算結果とサブCPUの演算結果を両方とも出力しない(別のコンピュータの演算結果を出力する)ようにしている。   In recent electronically controlled vehicles, as a technique for ensuring safety, for example, there is one described in Patent Document 1 (Japanese Patent Laid-Open No. 2003-15743). The main CPU of the computer that controls the vehicle executes various calculations based on the input data, and the sub CPU executes the same calculation process as the main CPU, and the comparison device performs the calculation results of the main CPU and the sub CPU. Compare the result of the operation. As a result, when the calculation result of the main CPU matches the calculation result of the sub CPU, it is determined as normal and the calculation result of the main CPU of this computer is output. On the other hand, if the calculation result of the main CPU and the calculation result of the sub CPU do not match, it is determined that there is an abnormality (failure), and neither the calculation result of the main CPU of the computer nor the calculation result of the sub CPU is output ( The result of another computer's operation is output).

特開2003−15743号公報JP 2003-15743 A

ところで、本出願人は、ハイブリッド車の安全性を確保するために、次のようなシステムを研究している。ハイブリッド車の駆動源(エンジンやモータ)を制御するECU(電子制御ユニット)は、第1の制御演算部で駆動源を制御するための演算を実行すると共に、第2の制御演算部で第1の制御演算部と同じ演算を実行し、比較部で第1の制御演算部の演算結果と第2の制御演算部の演算結果とが一致しているか否かを判定する。更に、第1の監視部で第1の制御演算部が正常か否かを判定すると共に、第2の監視部で第2の制御演算部が正常か否かを判定する。その結果、第1の制御演算部の演算結果と第2の制御演算部の演算結果とが不一致の場合には、駆動源用の制御演算(駆動源を制御するための演算)の異常と判定して、第1の監視部や第2の監視部の判定結果に関係なく、第1の制御演算部の演算結果と第2の制御演算部の演算結果を両方とも出力しないようにする。更に、フェールセーフ処理として、例えば、モータ用の制御演算の異常と判定した場合には、モータを停止してエンジンの動力で走行し、エンジン用の制御演算の異常と判定した場合には、エンジンを停止してモータの動力で走行する。   By the way, the present applicant is researching the following system in order to ensure the safety of the hybrid vehicle. An ECU (electronic control unit) that controls a drive source (engine or motor) of the hybrid vehicle executes a calculation for controlling the drive source by the first control calculation unit and a first control calculation unit by the first control calculation unit. The control unit performs the same calculation, and the comparison unit determines whether the calculation result of the first control calculation unit and the calculation result of the second control calculation unit match. Further, the first monitoring unit determines whether or not the first control calculation unit is normal, and the second monitoring unit determines whether or not the second control calculation unit is normal. As a result, when the calculation result of the first control calculation unit and the calculation result of the second control calculation unit do not match, it is determined that the control calculation for the drive source (calculation for controlling the drive source) is abnormal. Thus, both the calculation result of the first control calculation unit and the calculation result of the second control calculation unit are not output regardless of the determination results of the first monitoring unit and the second monitoring unit. Further, as a fail-safe process, for example, when it is determined that the control calculation for the motor is abnormal, the motor is stopped and the vehicle is driven by the engine power. When it is determined that the control calculation for the engine is abnormal, the engine And run with the power of the motor.

しかし、第1の制御演算部の演算結果と第2の制御演算部の演算結果とが不一致の場合には、第1の制御演算部と第2の制御演算部のうちの一方のみが異常で他方が正常な場合もある。このような場合、上記システムでは、他方の制御演算部が正常であるにも拘らず、その正常な制御演算部を特定することができないため、正常な制御演算部の演算結果(正しい演算結果)を出力することができない。このため、フェールセーフ処理により車両の駆動力が大きく制限されてしまい、車両の走行に支障をきたしてしまう可能性がある。   However, when the calculation result of the first control calculation unit and the calculation result of the second control calculation unit do not match, only one of the first control calculation unit and the second control calculation unit is abnormal. The other may be normal. In such a case, in the above system, although the other control calculation unit is normal, the normal control calculation unit cannot be specified, so the calculation result of the normal control calculation unit (correct calculation result) Cannot be output. For this reason, the driving force of the vehicle is greatly limited by the fail-safe process, and there is a possibility that the vehicle travels.

そこで、本発明が解決しようとする課題は、二つの制御演算手段のうちの一方が異常の場合でも、正しい演算結果を出力することができ、車両の走行に支障をきたすことを防止することができる車両の制御装置を提供することにある。   Therefore, the problem to be solved by the present invention is that even when one of the two control calculation means is abnormal, it is possible to output a correct calculation result and prevent the vehicle from being hindered. An object of the present invention is to provide a control device for a vehicle that can be used.

上記課題を解決するために、請求項1に係る発明は、車両に搭載された駆動源(10,11,12)を制御する車両の制御装置において、駆動源(10,11,12)を制御するための演算を行う第1の制御演算手段(31)と、この第1の制御演算手段(31)と同じ演算を行う第2の制御演算手段(33)と、第1の制御演算手段(31)を監視するための演算を行う第1の監視演算手段(32)と、第2の制御演算手段(33)を監視するための演算を行う第2の監視演算手段(34)と、第1の制御演算手段(31)の演算結果と第2の制御演算手段(33)の演算結果とが一致しているか否かを判定する第1の比較手段(35)と、第1の制御演算手段(31)の演算結果と第1の監視演算手段(32)の演算結果とを比較して第1の制御演算手段(31)が正常か否かを判定する第2の比較手段(36)と、第2の制御演算手段(33)の演算結果と第2の監視演算手段(34)の演算結果とを比較して第2の制御演算手段(33)が正常か否かを判定する第3の比較手段(37)と、第1の比較手段(35)の判定結果と第2の比較手段(36)の判定結果と第3の比較手段(37)の判定結果とに基づいて第1の制御演算手段(31)の演算結果と第2の制御演算手段(33)の演算結果の出力の可否を判定する判定手段(38)とを備え、判定手段(38)は、第1の比較手段(35)で第1の制御演算手段(31)の演算結果と第2の制御演算手段(33)の演算結果とが一致していないと判定された場合に、第2の比較手段(36)の判定結果と第3の比較手段(37)の判定結果とに基づいて、第1の制御演算手段(31)と第2の制御演算手段(33)のうちの一方が異常で他方が正常な単一故障か否かを判定すると共に該単一故障と判定した場合には第1の制御演算手段(31)と第2の制御演算手段(33)のうちで正常な制御演算手段を特定して該正常な制御演算手段の演算結果を出力するようにしたものである。   In order to solve the above-mentioned problems, the invention according to claim 1 is a vehicle control device for controlling a drive source (10, 11, 12) mounted on a vehicle, and controls the drive source (10, 11, 12). A first control calculation means (31) that performs a calculation for the first control calculation means, a second control calculation means (33) that performs the same calculation as the first control calculation means (31), and a first control calculation means ( 31) first monitoring operation means (32) for performing an operation for monitoring, second monitoring operation means (34) for performing an operation for monitoring the second control operation means (33), A first comparison means (35) for determining whether or not the calculation result of the first control calculation means (31) and the calculation result of the second control calculation means (33) match, and a first control calculation The calculation result of the means (31) is compared with the calculation result of the first monitoring calculation means (32) to The second comparison means (36) for determining whether the control calculation means (31) is normal, the calculation result of the second control calculation means (33), and the calculation result of the second monitoring calculation means (34) And the third comparison means (37) for determining whether or not the second control calculation means (33) is normal, the determination result of the first comparison means (35) and the second comparison means ( 36) Based on the determination result of 36) and the determination result of the third comparison means (37), whether the calculation result of the first control calculation means (31) and the calculation result of the second control calculation means (33) can be output. Determination means (38), and the determination means (38) is the first comparison means (35), the calculation result of the first control calculation means (31) and the second control calculation means (33). When it is determined that the calculation result of the second comparison means does not match, the determination result of the second comparison means (36) and the third comparison Based on the determination result of the stage (37), it is determined whether one of the first control calculation means (31) and the second control calculation means (33) is abnormal and the other is a normal single failure. In addition, when it is determined that the single failure has occurred, a normal control calculation means is identified from the first control calculation means (31) and the second control calculation means (33), and the normal control calculation means An operation result is output.

このようにれば、第1の制御演算手段と第2の制御演算手段のうちの一方のみが異常で他方が正常な単一故障が発生した場合に、第1の制御演算手段と第2の制御演算手段のうちで正常な制御演算手段を特定して、正常な制御演算手段の演算結果(正しい演算結果)を出力することが可能となる。これにより、同じ演算を行う二つの制御演算手段のうちの一方が異常な場合に、他方の制御演算手段が正常であるにも拘らず、正しい演算結果を出力できない事態を回避して、正しい演算結果を出力することができ、車両の走行に支障をきたすことを防止することができる。   In this way, when only one of the first control calculation means and the second control calculation means is abnormal and the other is normal, the first control calculation means and the second control calculation means It is possible to specify a normal control calculation means among the control calculation means and output a calculation result (correct calculation result) of the normal control calculation means. As a result, when one of the two control calculation means performing the same calculation is abnormal, it is possible to avoid a situation in which a correct calculation result cannot be output even though the other control calculation means is normal, and correct calculation is performed. A result can be output and it can be prevented that the vehicle travels.

図1は本発明の実施例1におけるハイブリッド車の駆動制御システムの概略構成を示す図である。FIG. 1 is a diagram showing a schematic configuration of a hybrid vehicle drive control system in Embodiment 1 of the present invention. 図2はECUの制御演算の監視機能を示すブロック図である。FIG. 2 is a block diagram showing a monitoring function of control calculation of the ECU. 図3は判定部の判定方法を説明する図である。FIG. 3 is a diagram illustrating a determination method of the determination unit. 図4は実施例1のフェールセーフ処理を説明する図である。FIG. 4 is a diagram illustrating the fail-safe process according to the first embodiment. 図5は実施例1の弱トルク制限を説明するタイムチャートである。FIG. 5 is a time chart for explaining the weak torque limitation of the first embodiment. 図6は実施例2のハイブリッド車の駆動制御システムの概略構成を示す図である。FIG. 6 is a diagram illustrating a schematic configuration of a drive control system for a hybrid vehicle according to the second embodiment. 図7は実施例2のフェールセーフ処理を説明する図である。FIG. 7 is a diagram for explaining fail-safe processing according to the second embodiment. 図8は実施例3の弱トルク制限を説明する図である。FIG. 8 is a diagram for explaining the weak torque limitation of the third embodiment.

以下、本発明を実施するための形態を具体化した幾つかの実施例を説明する。   Hereinafter, some embodiments embodying the mode for carrying out the present invention will be described.

本発明の実施例1を図1乃至図5に基づいて説明する。
まず、図1に基づいてハイブリッド車の駆動制御システムの概略構成を説明する。
車両の駆動源(動力源)として内燃機関であるエンジン10と第1のモータジェネレータ(以下「第1のMG」と表記する)11と第2のモータジェネレータ(以下「第2のMG」と表記する)12が搭載されている。エンジン10の出力軸(クランク軸)と第1のMG11の回転軸と第2のMG12の回転軸とが動力分割機構13(例えば遊星ギヤ機構)を介して連結されると共に、第2のMG12の回転軸が減速ギヤ機構14等を介して車軸15に連結され、この車軸15に車輪16が連結されている。
A first embodiment of the present invention will be described with reference to FIGS.
First, a schematic configuration of a drive control system for a hybrid vehicle will be described with reference to FIG.
An engine 10 that is an internal combustion engine, a first motor generator (hereinafter referred to as “first MG”) 11, and a second motor generator (hereinafter referred to as “second MG”) as a drive source (power source) of the vehicle. Yes) 12 is mounted. The output shaft (crankshaft) of engine 10, the rotation shaft of first MG 11, and the rotation shaft of second MG 12 are coupled via power split mechanism 13 (for example, a planetary gear mechanism), and second MG 12 A rotating shaft is connected to an axle 15 via a reduction gear mechanism 14 and the like, and wheels 16 are connected to the axle 15.

第1のMG11を駆動する第1のインバータ17と第2のMG12を駆動する第2のインバータ18がそれぞれバッテリ19に接続され、各MG11,12がそれぞれインバータ17,18を介してバッテリ19と電力を授受するようになっている。   The first inverter 17 that drives the first MG 11 and the second inverter 18 that drives the second MG 12 are connected to the battery 19, respectively. The MGs 11 and 12 are connected to the battery 19 and the power via the inverters 17 and 18, respectively. Is supposed to give and receive.

また、アクセルセンサ20によってアクセル開度(アクセルペダルの操作量)が検出され、シフトスイッチ21によってシフトレバーの操作位置が検出される。更に、ブレーキスイッチ22によってブレーキ操作(又はブレーキセンサによってブレーキ操作量)が検出され、車速センサ23によって車速が検出される。   The accelerator sensor 20 detects the accelerator opening (the amount of operation of the accelerator pedal), and the shift switch 21 detects the operation position of the shift lever. Further, a brake operation (or a brake operation amount by a brake sensor) is detected by the brake switch 22, and a vehicle speed is detected by the vehicle speed sensor 23.

ハイブリッドECU24は、車両全体を総合的に制御するコンピュータであり、上述した各種のセンサやスイッチの出力信号を読み込んで、車両の運転状態を検出する。このハイブリッドECU24は、エンジン10を制御するエンジンECU25と、第1のインバータ17を制御して第1のMG11を制御する第1のMG−ECU26と、第2のインバータ18を制御して第2のMG12を制御する第2のMG−ECU27との間で制御信号やデータ信号を送受信する。ハイブリッドECU24は、各ECU25〜27によって車両の運転状態に応じてエンジン10と第1及び第2のMG11,12等を制御する。   The hybrid ECU 24 is a computer that comprehensively controls the entire vehicle, and detects the driving state of the vehicle by reading the output signals of the various sensors and switches described above. The hybrid ECU 24 controls an engine ECU 25 that controls the engine 10, a first MG-ECU 26 that controls the first MG 11 by controlling the first inverter 17, and a second inverter 18 that controls the second inverter 18. Control signals and data signals are transmitted / received to / from the second MG-ECU 27 that controls the MG 12. The hybrid ECU 24 controls the engine 10 and the first and second MGs 11 and 12 according to the driving state of the vehicle by the ECUs 25 to 27.

次に、図2に基づいて各ECU24〜27の制御演算の監視機能について説明する。尚、各ECU24〜27の制御演算の監視機能は、実質的に同じ構成であるため、共通の図面(図2)を用いて説明する。   Next, the monitoring function of the control calculation of each ECU 24 to 27 will be described based on FIG. In addition, since the monitoring function of control calculation of each ECU24-27 is substantially the same structure, it demonstrates using common drawing (FIG. 2).

図2に示すように、各ECU24〜27のCPU28には、それぞれ第1のコア29と第2のコア30が設けられている。第1のコア29は、第1の制御演算部31(第1の制御演算手段)で、入力データに基づいてエンジン10やMG11,12を制御するための演算(例えばエンジン11やMG11,12の制御値の演算)を実行する。また、第1の監視演算部32(第1の監視演算手段)で、入力データに基づいて第1の制御演算部31を監視するための演算(例えば第1の制御演算部31の正常/異常を判定するための判定値の演算)を実行する。   As shown in FIG. 2, the CPUs 28 of the ECUs 24 to 27 are provided with a first core 29 and a second core 30, respectively. The first core 29 is a first control calculation unit 31 (first control calculation means), which is a calculation for controlling the engine 10 and the MGs 11 and 12 based on input data (for example, the engine 11 and the MGs 11 and 12). Control value calculation). In addition, a calculation for monitoring the first control calculation unit 31 based on the input data by the first monitoring calculation unit 32 (first monitoring calculation unit) (for example, normal / abnormal of the first control calculation unit 31) Is performed).

一方、第2のコア30は、第2の制御演算部33(第2の制御演算手段)で、第1の制御演算部31と同じ演算、つまり、入力データに基づいてエンジン10やMG11,12を制御するための演算を実行する。また、第2の監視演算部34(第2の監視演算手段)で、入力データに基づいて第2の制御演算部33を監視するための演算(例えば第2の制御演算部33の正常/異常を判定するための判定値の演算)を実行する。   On the other hand, the second core 30 is a second control calculation unit 33 (second control calculation means), which is the same calculation as that of the first control calculation unit 31, that is, the engine 10 and the MGs 11 and 12 based on input data. The calculation for controlling the is executed. In addition, a calculation for monitoring the second control calculation unit 33 based on the input data by the second monitoring calculation unit 34 (second monitoring calculation unit) (for example, normal / abnormal of the second control calculation unit 33) Is performed).

尚、ハイブリッドECU24の場合には、第1及び第2の制御演算部31,33で、エンジン10を制御するための演算(例えばエンジン10の制御値の演算)と、第1のMG11を制御するための演算(例えば第1のMG11の制御値の演算)と、第2のMG12を制御するための演算(例えば第2のMG12の制御値の演算)を実行する。エンジンECU25の場合には、第1及び第2の制御演算部31,33で、エンジン10を制御するための演算を実行する。第1のMG−ECU26の場合には、第1及び第2の制御演算部31,33で、第1のMG11を制御するための演算を実行する。第2のMG−ECU27の場合には、第1及び第2の制御演算部31,33で、第2のMG12を制御するための演算を実行する。   In the case of the hybrid ECU 24, the first and second control calculation units 31 and 33 control the calculation for controlling the engine 10 (for example, calculation of the control value of the engine 10) and the first MG 11. Calculation (for example, calculation of the control value of the first MG 11) and calculation for controlling the second MG 12 (for example, calculation of the control value of the second MG 12) are executed. In the case of the engine ECU 25, the first and second control calculation units 31 and 33 execute calculations for controlling the engine 10. In the case of the first MG-ECU 26, the first and second control calculation units 31 and 33 execute a calculation for controlling the first MG 11. In the case of the second MG-ECU 27, the first and second control calculation units 31 and 33 execute calculation for controlling the second MG 12.

更に、CPU28は、第1の比較部35(第1の比較手段)で、第1の制御演算部31の演算結果と第2の制御演算部33の演算結果とが一致しているか否かを判定する。また、第2の比較部36(第2の比較手段)で、第1の制御演算部31の演算結果と第1の監視演算部32の演算結果とを比較して第1の制御演算部31が正常か否かを判定する。更に、第3の比較部37(第3の比較手段)で、第2の制御演算部33の演算結果と第2の監視演算部34の演算結果とを比較して第2の制御演算部33が正常か否かを判定する。尚、第1〜第3の比較部35〜37は、それぞれロックステップコア(例えば二つのコアが互いの動作を監視するデュアルロックステップコア)により多重(例えば二重)で判定を行うようになっている。   Further, the CPU 28 determines whether or not the calculation result of the first control calculation unit 31 and the calculation result of the second control calculation unit 33 coincide with each other in the first comparison unit 35 (first comparison unit). judge. In addition, the second comparison unit 36 (second comparison unit) compares the calculation result of the first control calculation unit 31 with the calculation result of the first monitoring calculation unit 32 to compare the calculation result of the first control calculation unit 31 with the first control calculation unit 31. Whether or not is normal. Furthermore, the third comparison unit 37 (third comparison unit) compares the calculation result of the second control calculation unit 33 with the calculation result of the second monitoring calculation unit 34 to compare the calculation result of the second control calculation unit 33 with the second control calculation unit 33. Whether or not is normal. Each of the first to third comparison units 35 to 37 performs determination in multiple (for example, double) by each lock step core (for example, a dual lock step core in which two cores monitor each other's operation). ing.

この後、判定部38(判定手段)で、第1の比較部35の判定結果と第2の比較部36の判定結果と第3の比較部37の判定結果とに基づいて、第1の制御演算部31の演算結果と第2の制御演算部33の演算結果の出力の可否を判定する。尚、判定部38は、ロックステップコア(例えば二つのコアが互いの動作を監視するデュアルロックステップコア)により多重(例えば二重)で判定を行うようになっている。   Thereafter, the determination unit 38 (determination means) performs the first control based on the determination result of the first comparison unit 35, the determination result of the second comparison unit 36, and the determination result of the third comparison unit 37. Whether the calculation result of the calculation unit 31 and the calculation result of the second control calculation unit 33 can be output is determined. Note that the determination unit 38 performs determination in multiple (for example, double) by using a lock step core (for example, a dual lock step core in which two cores monitor each other's operation).

この判定部38の判定方法を図3を用いて説明する。
ここで、第1の比較部35の判定結果が「○」は「第1の制御演算部31の演算結果と第2の制御演算部33の演算結果とが一致している」と判定したことを意味し、第1の比較部35の判定結果が「×」は「第1の制御演算部31の演算結果と第2の制御演算部33の演算結果とが不一致(一致していない)」と判定したことを意味する。
The determination method of this determination part 38 is demonstrated using FIG.
Here, when the determination result of the first comparison unit 35 is “◯”, it is determined that “the calculation result of the first control calculation unit 31 and the calculation result of the second control calculation unit 33 match”. And the determination result of the first comparison unit 35 is “x”, “the calculation result of the first control calculation unit 31 and the calculation result of the second control calculation unit 33 do not match (do not match)” It means that it was determined.

第2の比較部36の判定結果が「○」は「第1の制御演算部31が正常」と判定したことを意味し、第2の比較部36の判定結果が「×」は「第1の制御演算部31が異常」と判定したことを意味する。   When the determination result of the second comparison unit 36 is “◯”, it is determined that “the first control calculation unit 31 is normal”, and when the determination result of the second comparison unit 36 is “×”, “first” This means that the control calculation unit 31 has determined “abnormal”.

第3の比較部37の判定結果が「○」は「第2の制御演算部33が正常」と判定したことを意味し、第3の比較部37の判定結果が「×」は「第2の制御演算部33が異常」と判定したことを意味する。   When the determination result of the third comparison unit 37 is “◯”, it means that “the second control calculation unit 33 is normal”, and when the determination result of the third comparison unit 37 is “x”, This means that the control calculation unit 33 has determined “abnormal”.

(a) 第1〜第3の比較部35〜37の判定結果が全て「○」の場合には、第1の制御演算部31と第2の制御演算部33が両方とも正常と判定して、第1の制御演算部31の演算結果を出力する(或は第2の制御演算部33の演算結果を出力するようにしても良い)。   (a) When all the determination results of the first to third comparison units 35 to 37 are “◯”, both the first control calculation unit 31 and the second control calculation unit 33 determine that they are normal. The calculation result of the first control calculation unit 31 is output (or the calculation result of the second control calculation unit 33 may be output).

(b) 第1の比較部35の判定結果が「○」で、第2及び第3の比較部36,37の判定結果が両方とも「×」の場合には、第2及び第3の比較部36,37のシステマティック異常(ソフトウエアのバグのように特定の状況で必ず発生する異常)と判断して、第1の制御演算部31と第2の制御演算部33が両方とも正常と判定する。この場合、第1の制御演算部31の演算結果を出力する(又は第2の制御演算部33の演算結果を出力するようにしても良い)。   (b) When the determination result of the first comparison unit 35 is “◯” and the determination results of the second and third comparison units 36 and 37 are both “x”, the second and third comparisons It is determined that the systematic abnormality of the units 36 and 37 (abnormality that always occurs in a specific situation such as a software bug), and both the first control calculation unit 31 and the second control calculation unit 33 are determined to be normal. To do. In this case, the calculation result of the first control calculation unit 31 is output (or the calculation result of the second control calculation unit 33 may be output).

(c),(d) 第1の比較部35の判定結果が「○」で、第2の比較部36の判定結果と第3の比較部37の判定結果のうちの一方が「○」で他方が「×」の場合には、第1の制御演算部31と第2の制御演算部33の正常/異常を特定できず、多重故障が発生していると判定する。この場合、第1の制御演算部31の演算結果と第2の制御演算部33の演算結果を両方とも出力しない。尚、(c) 第1の比較部35の判定結果が「○」で第2の比較部36の判定結果が「○」で第3の比較部37の判定結果が「×」の場合の多重故障としては、例えば、第1の比較部35の二重故障及び第2の制御演算部33の異常、又は、第2の比較部36の二重故障、又は、第3の比較部37の二重故障等が考えられる。一方、(d) 第1の比較部35の判定結果が「○」で第2の比較部36の判定結果が「×」で第3の比較部37の判定結果が「○」の場合の多重故障としては、例えば、第1の比較部35の二重故障及び第1の制御演算部31の異常、又は、第2の比較部36の二重故障、又は、第3の比較部37の二重故障等が考えられる。   (c), (d) The determination result of the first comparison unit 35 is “◯”, and one of the determination result of the second comparison unit 36 and the determination result of the third comparison unit 37 is “◯”. When the other is “x”, the normal / abnormality of the first control calculation unit 31 and the second control calculation unit 33 cannot be specified, and it is determined that a multiple failure has occurred. In this case, neither the calculation result of the first control calculation unit 31 nor the calculation result of the second control calculation unit 33 is output. (C) Multiplexing when the determination result of the first comparison unit 35 is “◯”, the determination result of the second comparison unit 36 is “◯”, and the determination result of the third comparison unit 37 is “×”. As the failure, for example, a double failure of the first comparison unit 35 and an abnormality of the second control calculation unit 33, a double failure of the second comparison unit 36, or two of the third comparison unit 37 are used. A serious failure is considered. On the other hand, (d) Multiplexing when the determination result of the first comparison unit 35 is “◯”, the determination result of the second comparison unit 36 is “x”, and the determination result of the third comparison unit 37 is “◯”. As the failure, for example, a double failure of the first comparison unit 35 and an abnormality of the first control calculation unit 31, a double failure of the second comparison unit 36, or two of the third comparison unit 37 are used. A serious failure is considered.

(e) 第1〜第3の比較部35〜37の判定結果が全て「×」の場合には、第2及び第3の比較部36,37のシステマティック異常と判断できるが、第1の制御演算部31と第2の制御演算部33の正常/異常を特定できず、多重故障が発生していると判定する。この場合、第1の制御演算部31の演算結果と第2の制御演算部33の演算結果を両方とも出力しない。この場合の多重故障としては、例えば、第1の比較部35の二重故障及び比較部36,37のシステマティック異常、又は、制御演算部31,33の異常等が考えられる。   (e) When all the determination results of the first to third comparison units 35 to 37 are “x”, it can be determined that the second and third comparison units 36 and 37 are systematic abnormalities, but the first control The normality / abnormality of the calculation unit 31 and the second control calculation unit 33 cannot be specified, and it is determined that multiple failures have occurred. In this case, neither the calculation result of the first control calculation unit 31 nor the calculation result of the second control calculation unit 33 is output. As a multiple failure in this case, for example, a double failure of the first comparison unit 35 and a systematic abnormality of the comparison units 36 and 37, an abnormality of the control calculation units 31 and 33, or the like can be considered.

(f),(g) 第1の比較部35の判定結果が「×」で、第2の比較部36の判定結果と第3の比較部37の判定結果のうちの一方が「○」で他方が「×」の場合には、第1の制御演算部31と第2の制御演算部33のうちの一方が異常で他方が正常な単一故障が発生していると判定する。この場合、(f) 第2の比較部36の判定結果が「○」で第3の比較部37の判定結果が「×」であれば、第1の制御演算部31が正常(第2の制御演算部33が異常)と特定して、第1の制御演算部31の演算結果を出力する。一方、(g) 第2の比較部36の判定結果が「×」で第3の比較部37の判定結果が「○」であれば、第2の制御演算部33が正常(第1の制御演算部31が異常)と特定して、第2の制御演算部33の演算結果を出力する。   (f), (g) The determination result of the first comparison unit 35 is “x”, and one of the determination result of the second comparison unit 36 and the determination result of the third comparison unit 37 is “◯”. When the other is “x”, it is determined that one of the first control calculation unit 31 and the second control calculation unit 33 is abnormal and the other is normal. In this case, if the determination result of the second comparison unit 36 is “◯” and the determination result of the third comparison unit 37 is “x”, the first control calculation unit 31 is normal (the second The control calculation unit 33 is specified as abnormal) and the calculation result of the first control calculation unit 31 is output. On the other hand, (g) If the determination result of the second comparison unit 36 is “x” and the determination result of the third comparison unit 37 is “◯”, the second control calculation unit 33 is normal (first control The calculation unit 31 is specified as abnormal) and the calculation result of the second control calculation unit 33 is output.

(h) 第1の比較部35の判定結果が「×」で、第2及び第3の比較部36,37の判定結果が両方とも「○」の場合には、第1の制御演算部31と第2の制御演算部33の正常/異常を特定できず、多重故障が発生していると判定する。この場合、第1の制御演算部31の演算結果と第2の制御演算部33の演算結果を両方とも出力しない。この場合の多重故障としては、例えば、第1の比較部35の二重故障及び第2の比較部36の二重故障、又は、第1の比較部35の二重故障及び第3の比較部37の二重故障等が考えられる。   (h) When the determination result of the first comparison unit 35 is “x” and the determination results of the second and third comparison units 36 and 37 are both “◯”, the first control calculation unit 31 The normal / abnormality of the second control calculation unit 33 cannot be specified, and it is determined that a multiple failure has occurred. In this case, neither the calculation result of the first control calculation unit 31 nor the calculation result of the second control calculation unit 33 is output. As the multiple faults in this case, for example, a double fault in the first comparison unit 35 and a double fault in the second comparison unit 36, or a double fault and a third comparison unit in the first comparison unit 35 are used. There are 37 possible double failures.

また、本実施例1では、多重故障と判定された場合には、フェールセーフ部39(図2参照)で、多重故障時のフェールセーフ処理を実行する。一方、単一故障と判定された場合には、フェールセーフ部39で、単一故障時のフェールセーフ処理を実行する。尚、フェールセーフ部39は、CPU28とは別の回路で設けるようにしても良い。また、多重故障時のフェールセーフ処理を実行するフェールセーフ部と、単一故障時のフェールセーフ処理を実行するフェールセーフ部とを別々に設けるようにしても良い。   In the first embodiment, when it is determined that there is a multiple failure, the fail safe unit 39 (see FIG. 2) executes a fail safe process at the time of multiple failures. On the other hand, if it is determined that there is a single failure, the fail-safe unit 39 executes a fail-safe process for a single failure. The fail safe unit 39 may be provided by a circuit different from the CPU 28. Further, a fail-safe unit that performs fail-safe processing at the time of multiple failures and a fail-safe unit that executes fail-safe processing at the time of a single failure may be provided separately.

図4に示すように、多重故障時のフェールセーフ処理では、(1) エンジン10又は第1のMG11を制御するための演算で異常が発生した場合(エンジン10又は第1のMG11の制御値の出力を停止した場合)には、エンジン10及び第1のMG11を停止して、第2のMG12の動力で走行する。この場合、車両の最大駆動トルクが第2のMG12の最大トルクTmax(mg2)に制限される。   As shown in FIG. 4, in the fail-safe process at the time of multiple failures, (1) when an abnormality occurs in the calculation for controlling the engine 10 or the first MG 11 (the control value of the engine 10 or the first MG 11 is When the output is stopped), the engine 10 and the first MG 11 are stopped, and the vehicle travels with the power of the second MG 12. In this case, the maximum drive torque of the vehicle is limited to the maximum torque Tmax (mg2) of the second MG 12.

一方、(2) 第2のMG12を制御するための演算で異常が発生した場合(第2のMG12の制御値の出力を停止した場合)には、第2のMG12を停止して、エンジン10及び第1のMG11の動力で走行する。この場合、車両の最大駆動トルクがエンジン10と第1のMG11の動力分割機構13(例えば遊星ギヤ機構)を介して伝達される最大トルク(=直行トルク)Tmax(eng,mg1)に制限される。   On the other hand, (2) when an abnormality occurs in the calculation for controlling the second MG 12 (when the output of the control value of the second MG 12 is stopped), the second MG 12 is stopped and the engine 10 And it drive | works with the motive power of 1st MG11. In this case, the maximum drive torque of the vehicle is limited to the maximum torque (= direct torque) Tmax (eng, mg1) transmitted through the engine 10 and the power split mechanism 13 (for example, the planetary gear mechanism) of the first MG 11. .

更に、多重故障時のフェールセーフ処理では(つまり多重故障と判定された場合には)、異常の発生を報知する異常報知処理(例えば、警告ランプの点灯又は点滅、警告表示部での警告表示、警告音又は音声の出力等)を行う。   Furthermore, in the fail-safe process at the time of multiple failure (that is, when it is determined as multiple failure), abnormality notification processing for notifying the occurrence of abnormality (for example, lighting or blinking of a warning lamp, warning display on a warning display unit, Warning sound or sound output).

一方、単一故障時のフェールセーフ処理では、車両の要求トルクを該車両の走行に支障をきたさない程度に弱く制限する弱トルク制限を行う。これにより、車両の走行に支障をきたすことを防止しながら、弱トルク制限により運転者に多少の違和感を感じさせて異常(単一故障)の発生を知らせる。具体的には、図5に示すように、車両のアクセル開度の増加時にアクセル開度の変化(増加)に対する要求トルクの変化(増加)に遅れを持たせることで弱トルク制限を行う。この場合、例えば、アクセル開度等に基づいて算出される要求トルク(正常時の要求トルク)に一次遅れ処理又はなまし処理等を施すことで要求トルクの変化に遅れを持たせる。これにより、異常(単一故障)の発生時でも、車両の最大駆動トルクを正常時と同レベルに維持することができる(図4参照)。   On the other hand, in fail-safe processing at the time of a single failure, weak torque restriction is performed to restrict the required torque of the vehicle so weak that it does not hinder the running of the vehicle. Thus, while preventing the vehicle from being hindered, the driver feels a little uncomfortable due to the weak torque limitation to notify the occurrence of an abnormality (single failure). Specifically, as shown in FIG. 5, when the accelerator opening of the vehicle is increased, the weak torque is limited by delaying the change (increase) in the required torque with respect to the change (increase) in the accelerator opening. In this case, for example, the required torque calculated based on the accelerator opening or the like (normal required torque) is subjected to a first-order delay process or a smoothing process to delay the change in the required torque. As a result, even when an abnormality (single failure) occurs, the maximum driving torque of the vehicle can be maintained at the same level as that during normal operation (see FIG. 4).

更に、単一故障時のフェールセーフ処理では(つまり単一故障と判定された場合には)、異常の発生を報知する異常報知処理(例えば、警告ランプの点灯又は点滅、警告表示部での警告表示、警告音又は音声の出力等)を行う。本実施例1では、フェールセーフ部39が特許請求の範囲でいうトルク制限手段及び異常報知手段としての役割を果たす。   Furthermore, in the fail-safe process at the time of a single failure (that is, when it is determined as a single failure), an abnormality notification process for notifying the occurrence of an abnormality (for example, lighting or blinking of a warning lamp, warning at a warning display unit) Display, warning sound or sound output). In the first embodiment, the fail safe unit 39 serves as a torque limiting unit and an abnormality notification unit in the claims.

ところで、車両の走行中に単一故障と判定された場合に、弱トルク制限によるトルク制限無しの状態からトルク制限有りの状態へステップ的に切り換えると、要求トルクが急変して、トルクショック(トルク変動によるショック)が発生する可能性がある。   By the way, if it is determined that there is a single failure while the vehicle is running, switching from a state without torque limitation due to weak torque limitation to a state with torque limitation stepwise changes the required torque, and torque shock (torque (Shock due to fluctuations) may occur.

そこで、フェールセーフ部39は、車両の走行中に単一故障と判定された場合に、弱トルク制限によるトルク制限無しの状態からトルク制限有りの状態へ徐々に変化させるようにしている。この場合、例えば、トルク制限度合(アクセル開度の変化に対する要求トルクの変化の遅れ)を徐々に増加させる。   Therefore, the fail-safe unit 39 gradually changes from a state without torque limitation due to weak torque limitation to a state with torque limitation when it is determined that a single failure occurs while the vehicle is running. In this case, for example, the torque limit degree (the delay in the change in the required torque with respect to the change in the accelerator opening) is gradually increased.

また、フェールセーフ部39は、弱トルク制限を開始した後、車両が安全な状態になったとき、具体的には、車両の速度が所定値以下(例えば20km/h以下)に低下したとき又は車両の制御システムの停止時(或は停止後の起動時)に、弱トルク制限から強トルク制限に切り換えるようにしている。この強トルク制限では、要求トルクを弱トルク制限よりも強く制限する(例えば要求トルクの上限値を退避走行が可能な程度まで低下させる)。   Further, the fail safe unit 39 starts the weak torque limitation, and then when the vehicle is in a safe state, specifically, when the vehicle speed decreases to a predetermined value or less (for example, 20 km / h or less) or When the vehicle control system is stopped (or started after the stop), the weak torque limit is switched to the strong torque limit. In the strong torque limitation, the required torque is limited more strongly than the weak torque limitation (for example, the upper limit value of the required torque is reduced to the extent that retreat travel is possible).

尚、多重故障時又は単一故障時のフェールセーフ処理を開始した後、第1〜第3の比較部35〜37の判定結果が全て「○」になった場合には、フェールセーフ処理を終了して、通常制御に復帰する。   In addition, after starting fail-safe processing at the time of multiple failure or single failure, when all the determination results of the first to third comparison units 35 to 37 are “◯”, the fail-safe processing is ended. Then, normal control is restored.

以上説明した本実施例1では、第1の比較部35の判定結果が「×」で、第2の比較部36の判定結果と第3の比較部37の判定結果のうちの一方が「○」で他方が「×」の場合には、第1の制御演算部31と第2の制御演算部33のうちの一方が異常で他方が正常な単一故障が発生していると判定する。この場合、第2の比較部36の判定結果が「○」で第3の比較部37の判定結果が「×」であれば、第1の制御演算部31が正常(第2の制御演算部33が異常)と特定して、第1の制御演算部31の演算結果を出力する。一方、第2の比較部36の判定結果が「×」で第3の比較部37の判定結果が「○」であれば、第2の制御演算部33が正常(第1の制御演算部31が異常)と特定して、第2の制御演算部33の演算結果を出力する。   In the first embodiment described above, the determination result of the first comparison unit 35 is “x”, and one of the determination result of the second comparison unit 36 and the determination result of the third comparison unit 37 is “◯”. When the other is “x”, it is determined that one of the first control calculation unit 31 and the second control calculation unit 33 is abnormal and the other is normal. In this case, if the determination result of the second comparison unit 36 is “◯” and the determination result of the third comparison unit 37 is “x”, the first control calculation unit 31 is normal (the second control calculation unit 33 is abnormal), and the calculation result of the first control calculation unit 31 is output. On the other hand, if the determination result of the second comparison unit 36 is “x” and the determination result of the third comparison unit 37 is “◯”, the second control calculation unit 33 is normal (the first control calculation unit 31). And the calculation result of the second control calculation unit 33 is output.

このようにれば、第1の制御演算部31と第2の制御演算部33のうちの一方のみが異常で他方が正常な単一故障が発生した場合に、第1の制御演算部31と第2の制御演算部33のうちで正常な制御演算部を特定して、正常な制御演算部の演算結果(正しい演算結果)を出力することが可能となる。これにより、同じ演算を行う二つの制御演算部31,,33のうちの一方が異常な場合に、他方の制御演算部が正常であるにも拘らず、正しい演算結果を出力できない事態を回避して、正しい演算結果を出力することができ、車両の走行に支障をきたすことを防止することができる。   In this way, when only one of the first control calculation unit 31 and the second control calculation unit 33 is abnormal and the other is normal, the first control calculation unit 31 It is possible to specify a normal control calculation unit in the second control calculation unit 33 and output the calculation result (correct calculation result) of the normal control calculation unit. As a result, when one of the two control calculation units 31, 33 that perform the same calculation is abnormal, a situation in which a correct calculation result cannot be output even though the other control calculation unit is normal is avoided. Thus, it is possible to output a correct calculation result and prevent the vehicle from being hindered.

また、本実施例1では、第1〜第3の比較部35〜37,判定部38は、それぞれロックステップコアにより多重(例えば二重)で判定を行うようにしているため、各比較部35〜37,判定部38の判定結果の信頼性を高めることができる。   In the first embodiment, each of the first to third comparison units 35 to 37 and the determination unit 38 is configured to perform multiple (for example, double) determination using the lockstep core. 37, the reliability of the determination result of the determination unit 38 can be improved.

また、本実施例1では、単一故障と判定された場合に、単一故障時のフェールセーフ処理を実行する。この単一故障時のフェールセーフ処理では、車両の要求トルクを該車両の走行に支障をきたさない程度に弱く制限する弱トルク制限を行うようにしている。このようにすれば、車両の走行に支障をきたすことを防止しながら、弱トルク制限により運転者に多少の違和感を感じさせて異常(単一故障)の発生を知らせることができる。これにより、運転者に車両の修理を促すことができ、異常(単一故障)が放置され続けて多重故障に至ることを防止することができる。   Further, in the first embodiment, when it is determined that there is a single failure, fail-safe processing at the time of a single failure is executed. In the fail-safe process at the time of a single failure, weak torque restriction is performed to restrict the required torque of the vehicle so weak that it does not hinder the running of the vehicle. In this way, it is possible to notify the driver of the occurrence of an abnormality (single failure) by making the driver feel a little uncomfortable due to the weak torque limitation while preventing the vehicle from traveling. As a result, the driver can be urged to repair the vehicle, and it is possible to prevent the abnormality (single failure) from being left unattended and resulting in multiple failures.

この場合、本実施例1では、車両のアクセル開度の増加時にアクセル開度の変化(増加)に対する要求トルクの変化(増加)に遅れを持たせることで弱トルク制限を行うようにしている。このようにすれば、異常(単一故障)の発生時でも、車両の最大駆動トルクを正常時と同レベルに維持しながら、トルクの変化遅れによって運転者に違和感を感じさせて、異常(単一故障)の発生を知らせることができる。   In this case, in the first embodiment, when the accelerator opening of the vehicle is increased, the weak torque is limited by delaying the change (increase) in the required torque with respect to the change (increase) in the accelerator opening. In this way, even when an abnormality (single failure) occurs, the maximum driving torque of the vehicle is maintained at the same level as during normal operation, and the driver feels uncomfortable due to a delay in the change of the torque, so that the abnormality (single The occurrence of a single failure) can be notified.

また、本実施例1では、車両の走行中に単一故障と判定された場合に、弱トルク制限によるトルク制限無しの状態からトルク制限有りの状態へ徐々に変化させるようにしている。このようにすれば、車両の走行中に単一故障と判定された場合に、要求トルクが急変することを防止して、トルクショックの発生を抑制することができる。   Further, in the first embodiment, when it is determined that a single failure occurs while the vehicle is traveling, the state is gradually changed from a state without torque limitation due to weak torque limitation to a state with torque limitation. In this way, when it is determined that a single failure occurs while the vehicle is traveling, the required torque can be prevented from changing suddenly, and the occurrence of torque shock can be suppressed.

更に、本実施例1では、弱トルク制限を開始した後に車両の速度が所定値以下に低下したとき又は車両の制御システムの停止時(或は停止後の起動時)に、弱トルク制限から強トルク制限に切り換えるようにしている。このようにすれば、車両が高速走行から低速走行になったときや車両の運転を終了したときのように、一度、安全な状態になった後は、強トルク制限により要求トルクを強く制限して、異常(単一故障)が発生したまま通常走行し続けることを防止することができる。   Furthermore, in the first embodiment, when the vehicle speed drops below a predetermined value after the start of the weak torque limit or when the vehicle control system is stopped (or at the start after the stop), the weak torque limit is increased. Switch to torque limit. In this way, once the vehicle is in a safe state, such as when the vehicle goes from high speed to low speed or when the vehicle is finished driving, the required torque is strongly limited by the strong torque limit. Thus, it is possible to prevent the vehicle from continuing normal driving with an abnormality (single failure) occurring.

また、本実施例1では、単一故障と判定された場合に、異常の発生を報知する異常報知処理(例えば、警告ランプの点灯又は点滅、警告表示部での警告表示、警告音又は音声の出力等)を行うようにしている。このようにすれば、異常報知処理によって運転者に異常(単一故障)の発生を確実に知らせることができる。   Further, in the first embodiment, when it is determined as a single failure, an abnormality notification process for notifying the occurrence of an abnormality (for example, lighting or blinking of a warning lamp, warning display on a warning display unit, warning sound or sound) Output etc.). In this way, it is possible to reliably notify the driver of the occurrence of an abnormality (single failure) through the abnormality notification process.

次に、図6及び図7を用いて本発明の実施例2を説明する。但し、前記実施例1と実質的に同一部分には同一符号を付して説明を省略又は簡略化し、主として前記実施例1と異なる部分について説明する。   Next, Embodiment 2 of the present invention will be described with reference to FIGS. However, parts that are substantially the same as those in the first embodiment are denoted by the same reference numerals, and description thereof is omitted or simplified, and parts different from those in the first embodiment are mainly described.

前記実施例1では、車両の駆動源としてエンジン10と二つのMG11,12が搭載されていたが、本実施例2では、図6に示すように、車両の駆動源としてエンジン10と一つのMG11が搭載されている。エンジン10の出力軸(クランク軸)の動力がMG11等を介して変速機40に伝達され、この変速機40の出力軸の動力がディファレンシャルギヤ機構41や車軸15等を介して車輪16に伝達される。エンジン10の動力を車輪16に伝達する動力伝達系のうちのエンジン10と変速機40との間に、MG11の回転軸が動力伝達可能に連結されている。更に、エンジン10とMG11との間に、動力伝達を断続するための第1のクラッチ42が設けられ、MG11と変速機40との間に、動力伝達を断続するための第2のクラッチ43が設けられている。   In the first embodiment, the engine 10 and the two MGs 11 and 12 are mounted as a vehicle drive source. However, in the second embodiment, as shown in FIG. 6, the engine 10 and one MG 11 are used as the vehicle drive source. Is installed. The power of the output shaft (crankshaft) of the engine 10 is transmitted to the transmission 40 through the MG 11 or the like, and the power of the output shaft of the transmission 40 is transmitted to the wheels 16 through the differential gear mechanism 41, the axle 15 or the like. The A rotating shaft of the MG 11 is connected between the engine 10 and the transmission 40 in the power transmission system for transmitting the power of the engine 10 to the wheels 16 so that the power can be transmitted. Further, a first clutch 42 for interrupting power transmission is provided between the engine 10 and the MG 11, and a second clutch 43 for interrupting power transmission is provided between the MG 11 and the transmission 40. Is provided.

ハイブリッドECU24は、エンジン10を制御するエンジンECU25と、インバータ17を制御してMG11を制御するMG−ECU26との間で制御信号やデータ信号を送受信し、各ECU25,26によって車両の運転状態に応じてエンジン10とMG11,等を制御する。
各ECU24〜26の制御演算の監視機能は、前記実施例1と同じである(図2及び図3参照)。
The hybrid ECU 24 transmits and receives control signals and data signals between the engine ECU 25 that controls the engine 10 and the MG-ECU 26 that controls the inverter 17 and controls the MG 11, and each ECU 25, 26 responds to the driving state of the vehicle. The engine 10 and the MG 11, etc. are controlled.
The monitoring function of the control calculation of each ECU 24 to 26 is the same as that of the first embodiment (see FIGS. 2 and 3).

本実施例2では、図7に示すように、多重故障時のフェールセーフ処理では、(1) エンジン10を制御するための演算で異常が発生した場合(エンジン10の制御値の出力を停止した場合)には、エンジン10を停止して、MG11の動力で走行する。この場合、車両の最大駆動トルクがMG11の最大トルクTmax(mg) に制限される。一方、(2) MG11を制御するための演算で異常が発生した場合(MG11の制御値の出力を停止した場合)には、MG11を停止して、エンジン10の動力で走行する。この場合、車両の最大駆動トルクがエンジン10の最大トルクTmax(eng)に制限される。   In the second embodiment, as shown in FIG. 7, in the fail-safe process at the time of multiple failures, (1) when an abnormality occurs in the calculation for controlling the engine 10 (output of the control value of the engine 10 is stopped) In the case), the engine 10 is stopped and the vehicle is driven by the power of the MG 11. In this case, the maximum driving torque of the vehicle is limited to the maximum torque Tmax (mg) of MG11. On the other hand, (2) When an abnormality occurs in the calculation for controlling the MG 11 (when the output of the control value of the MG 11 is stopped), the MG 11 is stopped and the vehicle runs with the power of the engine 10. In this case, the maximum driving torque of the vehicle is limited to the maximum torque Tmax (eng) of the engine 10.

一方、単一故障時のフェールセーフ処理では、前記実施例1と同じように、車両のアクセル開度の増加時にアクセル開度の変化(増加)に対する要求トルクの変化(増加)に遅れを持たせることで弱トルク制限を行う(図5参照)。これにより、異常(単一故障)の発生時でも、車両の最大駆動トルクを正常時と同レベルに維持することができる(図7参照)。   On the other hand, in the fail-safe process at the time of a single failure, as in the first embodiment, when the accelerator opening of the vehicle is increased, a change (increase) in the required torque with respect to the change (increase) in the accelerator opening is delayed. Thus, the weak torque is limited (see FIG. 5). Thus, even when an abnormality (single failure) occurs, the maximum driving torque of the vehicle can be maintained at the same level as that during normal operation (see FIG. 7).

以上説明した本実施例2においても、前記実施例1とほぼ同じ効果を得ることができる。   In the second embodiment described above, substantially the same effects as those of the first embodiment can be obtained.

次に、図8を用いて本発明の実施例3を説明する。但し、前記実施例1,2と実質的に同一部分については説明を省略又は簡略化し、主として前記実施例1,2と異なる部分について説明する。   Next, Embodiment 3 of the present invention will be described with reference to FIG. However, description of substantially the same parts as those of the first and second embodiments will be omitted or simplified, and different parts from the first and second embodiments will be mainly described.

本実施例3では、単一故障時のフェールセーフ処理で弱トルク制限を行う際に、図8に示すように、要求トルクを所定の上限ガード値で制限することで弱トルク制限を行うようにしている。この上限ガード値は、例えば、高速走行等に支障をきたさないように、多重故障時のフェールセーフ処理を実行した場合のトルク上限値(一部の駆動源を停止したときの最大トルク)よりも大きい値に設定されている。このようすれば、トルク上限値の低下によって運転者に違和感を感じさせて、異常(単一故障)の発生を知らせることができる。   In the third embodiment, when the weak torque is limited by the fail-safe process at the time of a single failure, the weak torque is limited by limiting the required torque with a predetermined upper limit guard value as shown in FIG. ing. This upper limit guard value is, for example, higher than the torque upper limit value (maximum torque when some drive sources are stopped) when fail-safe processing at the time of multiple failures is performed so as not to hinder high-speed driving or the like. It is set to a large value. By doing so, it is possible to make the driver feel uncomfortable due to a decrease in the torque upper limit value and to notify the occurrence of an abnormality (single failure).

尚、上記各実施例1〜3では、単一故障と判定された場合に、弱トルク制限と異常報知処理を両方とも実行するようにしたが、これに限定されず、弱トルク制限と異常報知処理のうちの一方のみを実行するようにしても良い。   In each of the first to third embodiments, when it is determined that there is a single failure, both the weak torque limitation and the abnormality notification process are executed. However, the present invention is not limited to this, and the weak torque limitation and the abnormality notification are performed. Only one of the processes may be executed.

また、上記各実施例1〜3では、エンジンとMGの両方を駆動源とするハイブリッド車に本発明を適用したが、これに限定されず、エンジンのみを駆動源とする車両やモータのみを動力源とする電気自動車に本発明を適用して実施しても良い。   In the first to third embodiments, the present invention is applied to a hybrid vehicle that uses both the engine and MG as drive sources. However, the present invention is not limited to this, and only a vehicle or motor that uses only the engine as a drive source can be used as a power source. The present invention may be applied to an electric vehicle as a source.

10…エンジン(駆動源)、11,12…MG(駆動源)、31…第1の制御演算部(第1の制御演算手段)、32…第1の監視演算部(第1の監視演算手段)、33…第2の制御演算部(第2の制御演算手段)、34…第2の監視演算部(第2の監視演算手段)、35…第1の比較部(第1の比較手段)、36…第2の比較部(第2の比較手段)、37…第3の比較部(第3の比較手段)、38…判定部(判定手段)、39…フェールセーフ部(トルク制限手段,異常報知手段)   DESCRIPTION OF SYMBOLS 10 ... Engine (drive source), 11, 12 ... MG (drive source), 31 ... 1st control calculating part (1st control calculating means), 32 ... 1st monitoring calculating part (1st monitoring calculating means) ), 33... Second control arithmetic unit (second control arithmetic means), 34... Second monitoring arithmetic unit (second monitoring arithmetic means), 35... First comparison part (first comparison means). , 36 ... second comparison unit (second comparison unit), 37 ... third comparison unit (third comparison unit), 38 ... determination unit (determination unit), 39 ... fail safe unit (torque limiting unit, Abnormality notification means)

Claims (8)

車両に搭載された駆動源(10,11,12)を制御する車両の制御装置において、
前記駆動源(10,11,12)を制御するための演算を行う第1の制御演算手段(31)と、
前記第1の制御演算手段(31)と同じ演算を行う第2の制御演算手段(33)と、
前記第1の制御演算手段(31)を監視するための演算を行う第1の監視演算手段(32)と、
前記第2の制御演算手段(33)を監視するための演算を行う第2の監視演算手段(34)と、
前記第1の制御演算手段(31)の演算結果と前記第2の制御演算手段(33)の演算結果とが一致しているか否かを判定する第1の比較手段(35)と、
前記第1の制御演算手段(31)の演算結果と前記第1の監視演算手段(32)の演算結果とを比較して前記第1の制御演算手段(31)が正常か否かを判定する第2の比較手段(36)と、
前記第2の制御演算手段(33)の演算結果と前記第2の監視演算手段(34)の演算結果とを比較して前記第2の制御演算手段(33)が正常か否かを判定する第3の比較手段(37)と、
前記第1の比較手段(35)の判定結果と前記第2の比較手段(36)の判定結果と前記第3の比較手段(37)の判定結果とに基づいて前記第1の制御演算手段(31)の演算結果と前記第2の制御演算手段(33)の演算結果の出力の可否を判定する判定手段(38)とを備え、
前記判定手段(38)は、前記第1の比較手段(35)で前記第1の制御演算手段(31)の演算結果と前記第2の制御演算手段(33)の演算結果とが一致していないと判定された場合に、前記第2の比較手段(36)の判定結果と前記第3の比較手段(37)の判定結果とに基づいて、前記第1の制御演算手段(31)と前記第2の制御演算手段(33)のうちの一方が異常で他方が正常な単一故障か否かを判定すると共に該単一故障と判定した場合には前記第1の制御演算手段(31)と前記第2の制御演算手段(33)のうちで正常な制御演算手段を特定して該正常な制御演算手段の演算結果を出力することを特徴とする車両の制御装置。
In a vehicle control device for controlling a drive source (10, 11, 12) mounted on a vehicle,
First control calculation means (31) for performing calculation for controlling the drive source (10, 11, 12);
Second control calculation means (33) for performing the same calculation as the first control calculation means (31);
First monitoring calculation means (32) for performing calculation for monitoring the first control calculation means (31);
Second monitoring calculation means (34) for performing calculation for monitoring the second control calculation means (33);
First comparison means (35) for determining whether or not the calculation result of the first control calculation means (31) matches the calculation result of the second control calculation means (33);
The calculation result of the first control calculation means (31) and the calculation result of the first monitoring calculation means (32) are compared to determine whether or not the first control calculation means (31) is normal. Second comparing means (36);
The calculation result of the second control calculation means (33) and the calculation result of the second monitoring calculation means (34) are compared to determine whether or not the second control calculation means (33) is normal. Third comparing means (37);
Based on the determination result of the first comparison means (35), the determination result of the second comparison means (36), and the determination result of the third comparison means (37), the first control calculation means ( 31) and determination means (38) for determining whether or not to output the calculation result of the second control calculation means (33).
In the determination means (38), the calculation result of the first control calculation means (31) and the calculation result of the second control calculation means (33) coincide with each other in the first comparison means (35). If it is determined that there is not, based on the determination result of the second comparison means (36) and the determination result of the third comparison means (37), the first control calculation means (31) and the It is determined whether one of the second control calculation means (33) is abnormal and the other is a normal single failure. If it is determined that the single failure is the case, the first control calculation means (31) is determined. And a second control calculation means (33), wherein a normal control calculation means is specified and a calculation result of the normal control calculation means is output.
前記第1の比較手段(35)と前記第2の比較手段(36)と前記第3の比較手段(37)は、それぞれ多重で判定を行うことを特徴とする請求項1に記載の車両の制御装置。   The vehicle according to claim 1, wherein the first comparison means (35), the second comparison means (36), and the third comparison means (37) each make multiple determinations. Control device. 前記判定手段(38)で前記単一故障と判定された場合に、前記車両の要求トルクを該車両の走行に支障をきたさない程度に弱く制限する弱トルク制限を行うトルク制限手段(39)を備えていることを特徴とする請求項1又は2に記載の車両の制御装置。   Torque limiting means (39) for performing a weak torque limit that limits the required torque of the vehicle to a level that does not hinder the running of the vehicle when the determination means (38) determines that the single failure has occurred. The vehicle control device according to claim 1, wherein the vehicle control device is provided. 前記トルク制限手段(39)は、前記車両のアクセル開度の変化に対する前記要求トルクの変化に遅れを持たせることで前記弱トルク制限を行うことを特徴とする請求項3に記載の車両の制御装置。   The vehicle control according to claim 3, wherein the torque limiting means (39) performs the weak torque limitation by delaying a change in the required torque with respect to a change in accelerator opening of the vehicle. apparatus. 前記トルク制限手段(39)は、前記要求トルクを所定の上限ガード値で制限することで前記弱トルク制限を行うことを特徴とする請求項3に記載の車両の制御装置。   The vehicle control device according to claim 3, wherein the torque limiting means (39) limits the weak torque by limiting the required torque with a predetermined upper guard value. 前記トルク制限手段(39)は、前記車両の走行中に前記判定手段(38)で前記単一故障と判定された場合に、前記弱トルク制限によるトルク制限無しの状態からトルク制限有りの状態へ徐々に変化させることを特徴とする請求項3乃至5のいずれかに記載の車両の制御装置。   When the determination means (38) determines that the single failure occurs while the vehicle is running, the torque limiting means (39) changes from a state without torque limitation due to the weak torque limitation to a state with torque limitation. 6. The vehicle control device according to claim 3, wherein the vehicle control device is gradually changed. 前記トルク制限手段(39)は、前記弱トルク制限を開始した後に前記車両の速度が所定値以下に低下したとき又は前記車両の制御システムの停止時或は停止後の起動時に、前記要求トルクを前記弱トルク制限よりも強く制限する強トルク制限に切り換えることを特徴とする請求項3乃至6のいずれかに記載の車両の制御装置。   The torque limiting means (39) reduces the required torque when the vehicle speed drops below a predetermined value after starting the weak torque limitation or when the vehicle control system is stopped or started after the stop. The vehicle control device according to claim 3, wherein the vehicle control device switches to a strong torque limit that is stronger than the weak torque limit. 前記判定手段(38)で前記単一故障と判定された場合に、異常の発生を報知する処理を行う異常報知手段(39)を備えていることを特徴とする請求項1乃至7のいずれかに記載の車両の制御装置。   8. An abnormality notifying means (39) for performing a process for notifying the occurrence of an abnormality when said determining means (38) determines that said single failure has occurred. The vehicle control device described in 1.
JP2014153526A 2014-07-29 2014-07-29 Vehicle control device Pending JP2016031631A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014153526A JP2016031631A (en) 2014-07-29 2014-07-29 Vehicle control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014153526A JP2016031631A (en) 2014-07-29 2014-07-29 Vehicle control device

Publications (1)

Publication Number Publication Date
JP2016031631A true JP2016031631A (en) 2016-03-07

Family

ID=55441975

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014153526A Pending JP2016031631A (en) 2014-07-29 2014-07-29 Vehicle control device

Country Status (1)

Country Link
JP (1) JP2016031631A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018067251A (en) * 2016-10-21 2018-04-26 株式会社デンソー Electronic control device
JP2020014327A (en) * 2018-07-19 2020-01-23 株式会社デンソー Control apparatus and control method for electric motor of vehicle
JP2020018062A (en) * 2018-07-24 2020-01-30 株式会社デンソー Vehicle control device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02173327A (en) * 1988-12-23 1990-07-04 Mitsubishi Motors Corp Sub throttle valve drive method
JPH09107602A (en) * 1995-10-09 1997-04-22 Hitachi Ltd Controller of electric vehicle
JPH09191501A (en) * 1996-01-11 1997-07-22 Honda Motor Co Ltd Electric car controller
JP2001525953A (en) * 1996-08-02 2001-12-11 コンティネンタル・テーベス・アクチェンゲゼルシャフト・ウント・コンパニー・オッフェネ・ハンデルスゲゼルシャフト Microprocessor device for vehicle control system
JP2003015741A (en) * 2001-06-27 2003-01-17 Denso Corp Automatic operation system for vehicle

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02173327A (en) * 1988-12-23 1990-07-04 Mitsubishi Motors Corp Sub throttle valve drive method
JPH09107602A (en) * 1995-10-09 1997-04-22 Hitachi Ltd Controller of electric vehicle
JPH09191501A (en) * 1996-01-11 1997-07-22 Honda Motor Co Ltd Electric car controller
JP2001525953A (en) * 1996-08-02 2001-12-11 コンティネンタル・テーベス・アクチェンゲゼルシャフト・ウント・コンパニー・オッフェネ・ハンデルスゲゼルシャフト Microprocessor device for vehicle control system
JP2003015741A (en) * 2001-06-27 2003-01-17 Denso Corp Automatic operation system for vehicle

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018067251A (en) * 2016-10-21 2018-04-26 株式会社デンソー Electronic control device
JP2020014327A (en) * 2018-07-19 2020-01-23 株式会社デンソー Control apparatus and control method for electric motor of vehicle
JP7230360B2 (en) 2018-07-19 2023-03-01 株式会社デンソー Electric motor control device and control method for vehicle
JP2020018062A (en) * 2018-07-24 2020-01-30 株式会社デンソー Vehicle control device
JP7155708B2 (en) 2018-07-24 2022-10-19 株式会社デンソー vehicle controller

Similar Documents

Publication Publication Date Title
JP6558043B2 (en) Vehicle control device
WO2015068491A1 (en) Vehicle control device, and fail-safe method
JP2010105649A (en) Method of correcting clutch characteristic of hybrid vehicle
JP5299375B2 (en) Vehicle abnormality diagnosis device
JP6597975B2 (en) Control device for electric vehicle
JP6040961B2 (en) Vehicle control system
JP6428553B2 (en) Vehicle control device
JP2012131435A (en) Power control apparatus for vehicle
JP2016031631A (en) Vehicle control device
JP2013199166A (en) Vehicle behavior control system
JP2011032903A (en) Control device of vehicle
JP6269624B2 (en) Control device for hybrid vehicle
KR20160045581A (en) Shock detection system and shock detection method with vehicle at rest
WO2015146773A1 (en) Hybrid vehicle, and control method therefor
US10099686B2 (en) Limp-home driving method during breakdown of parking switch for vehicle
JP2015063158A (en) Hybrid vehicle control device
JP2015055163A (en) Vehicle
JP2014085761A (en) Control device and vehicle control system
JP6503849B2 (en) Vehicle control device
JP2020135738A (en) Control apparatus and reset method therefor
JP2006335180A (en) Control system of hybrid electric vehicle
JP7463580B1 (en) Vehicle control device
JP5712802B2 (en) Vehicle abnormality detection device
JP7210995B2 (en) hybrid car
JP2017124670A (en) Vehicle control device

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20160307

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20160309

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170307

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171207

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171219

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20180626