[go: up one dir, main page]

JP2006189008A - Control device for internal combustion engine - Google Patents

Control device for internal combustion engine Download PDF

Info

Publication number
JP2006189008A
JP2006189008A JP2005002791A JP2005002791A JP2006189008A JP 2006189008 A JP2006189008 A JP 2006189008A JP 2005002791 A JP2005002791 A JP 2005002791A JP 2005002791 A JP2005002791 A JP 2005002791A JP 2006189008 A JP2006189008 A JP 2006189008A
Authority
JP
Japan
Prior art keywords
torque
engine
required torque
ecu
internal combustion
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
JP2005002791A
Other languages
Japanese (ja)
Inventor
Takayuki Kawakami
尊之 川上
Yoshikazu Tanaka
義和 田中
Toshiya Oishi
俊弥 大石
Masamitsu Kondo
真実 近藤
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor 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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2005002791A priority Critical patent/JP2006189008A/en
Publication of JP2006189008A publication Critical patent/JP2006189008A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

【課題】 運転者に与える違和感を抑制して、車両を加速させる。
【解決手段】 ECUは、アイドル時のスロットル開度に基づいて、メモリに記憶されたマップから、アクセル開度が0であるときのエンジンのトルクである全閉エンジントルクT(3)を算出するステップ(S110)と、アイドル時にエンジンが実際に発生する最小トルクT(2)を算出するステップ(S114)と、アクセル開度から算出されたスロットル開度に基づいて、メモリに記憶されたマップからエンジンへの要求トルクT(1)を算出するステップ(S122)と、要求トルクT(1)に、最小トルクT(2)から全閉エンジントルクT(3)を減算したトルクを加算することにより、要求トルクT(1)を補正し、補正要求トルクT(4)を算出するステップ(S124)とを含む、プログラムを実行する。
【選択図】 図3
PROBLEM TO BE SOLVED: To suppress a feeling of strangeness given to a driver and accelerate a vehicle.
An ECU calculates a fully closed engine torque T (3), which is an engine torque when an accelerator opening is 0, from a map stored in a memory, based on a throttle opening during idling. Based on step (S110), step (S114) for calculating the minimum torque T (2) actually generated by the engine during idling, and a map stored in the memory based on the throttle opening calculated from the accelerator opening By calculating the required torque T (1) to the engine (S122) and adding the torque obtained by subtracting the fully closed engine torque T (3) from the minimum torque T (2) to the required torque T (1). The program is executed including the step of correcting the required torque T (1) and calculating the corrected required torque T (4) (S124).
[Selection] Figure 3

Description

本発明は、内燃機関の制御装置に関し、特に、内燃機関への要求トルクを算出し、算出された要求トルクに基づいて内燃機関を制御する技術に関する。   The present invention relates to a control device for an internal combustion engine, and more particularly to a technique for calculating a required torque for the internal combustion engine and controlling the internal combustion engine based on the calculated required torque.

従来より、車両の駆動力は、運転者がアクセルペダルを操作することにより制御される。特開平10−103122号公報(特許文献1)は、アクセル開度から目標駆動力を設定し、設定された目標駆動力に基づいてスロットル開度を設定する車両の駆動力制御装置を開示する。特許文献1に記載の車両の駆動力制御装置は、車速検出部と、アクセル開度検出部と、車速とアクセル開度とをパラメータとする変速マップと、車速検出部及びアクセル開度検出部により検出される実際の車速とアクセル開度とから変速マップにより変速段を決定して自動変速機を制御する変速制御部とを備える一方、車速とアクセル開度とをパラメータとする目標駆動力マップと、車速検出部及びアクセル開度検出部により検出される実際の車速とアクセル開度とから目標駆動力マップにより目標駆動力を設定する目標駆動力設定部と、目標駆動力に基づいて目標スロットル開度を設定する目標スロットル開度設定部と、目標スロットル開度となるようにエンジン吸気系の電制スロットル弁を駆動するスロットル弁駆動部と、変速マップの変速線上に予め複数設定した定点のそれぞれに対応させて、目標スロットル開度に対する補正値を記憶する書換え可能な補正値定点データ記憶部と、変速マップ及び補正値定点データ記憶部のデータを用い、補間計算により、車速検出部及びアクセル開度検出部により検出される実際の車速とアクセル開度とに対応する補正値を求める補正値補間計算部と、目標スロットル開度設定部により設定される目標スロットル開度を補間計算により求めた補正値により補正する目標スロットル開度補正部と、各定点付近での変速時の変速ショックの大きさを計測する変速ショック計測部と、計測結果に基づいて過大な変速ショックが計測された定点での変速ショックを減少させる方向に補正値定点データ記憶部における当該定点に対応する補正値を更新する定点データ更新部とを含む。   Conventionally, the driving force of a vehicle is controlled by a driver operating an accelerator pedal. Japanese Patent Application Laid-Open No. 10-103122 (Patent Document 1) discloses a vehicle driving force control device that sets a target driving force from an accelerator opening and sets a throttle opening based on the set target driving force. The vehicle driving force control device described in Patent Document 1 includes a vehicle speed detection unit, an accelerator opening detection unit, a shift map using the vehicle speed and the accelerator opening as parameters, a vehicle speed detection unit, and an accelerator opening detection unit. A shift control unit for controlling the automatic transmission by determining a gear position from a detected shift speed map based on the detected actual vehicle speed and accelerator opening, and a target driving force map using the vehicle speed and accelerator opening as parameters; A target driving force setting unit that sets a target driving force based on the target driving force map from the actual vehicle speed and the accelerator opening detected by the vehicle speed detecting unit and the accelerator opening detecting unit, and a target throttle opening based on the target driving force. A target throttle opening setting unit that sets the degree of throttle, a throttle valve driving unit that drives the electric throttle valve of the engine intake system so as to achieve the target throttle opening, and a shift map Using the rewritable correction value fixed point data storage unit that stores the correction value for the target throttle opening in correspondence with each of the fixed points set in advance on the speed line, the shift map and the correction value fixed point data storage unit, A correction value interpolation calculation unit for obtaining a correction value corresponding to the actual vehicle speed and the accelerator opening detected by the vehicle speed detection unit and the accelerator opening detection unit by interpolation calculation, and a target set by the target throttle opening setting unit A target throttle opening correction unit that corrects the throttle opening with a correction value obtained by interpolation calculation, a shift shock measurement unit that measures the magnitude of a shift shock at the time of shifting near each fixed point, and an excessive amount based on the measurement result The correction value corresponding to the fixed point in the correction value fixed point data storage unit is updated in a direction to reduce the shift shock at the fixed point at which the variable shift shock is measured. To and a fixed-point data updating unit.

この公報に記載の車両の駆動力制御装置によると、変速マップに直接的に関連させて目標スロットル開度に対する補正値を定めることで、変速前後の駆動力段差の解消あるいは適当な段差の付与が可能となる他、変速マップ上において燃費及び運転性を考慮した目標スロットル開度の補正が可能となる。
特開平10−103122号公報
According to the vehicle driving force control device described in this publication, by determining a correction value for the target throttle opening directly in relation to the shift map, it is possible to eliminate the driving force step before and after the shift or to provide an appropriate step. In addition to this, the target throttle opening can be corrected in consideration of fuel consumption and drivability on the shift map.
JP-A-10-103122

ところで、アクセル開度が0である内燃機関のアイドル時においては、内燃機関自体の状態、補機類の状態および車外環境などを考慮して内燃機関が制御されるアイドル回転数制御(ISC: Idle Speed Control)が実行されるものがある。アイドル回転数制御においては、アクセル開度が0であるため、アクセル開度とは関係なく所望のトルクが得られるようにスロットル開度が変化される。したがって、特開平10−103122号公報に記載の車両の駆動力制御装置において、アクセル開度を0としてスロットル開度を定めた場合に得られるトルクと、アクセル開度が0である場合(アイドル時)に実際に出力されるトルクとでは偏差が生じ得る。そのため、アクセル開度を0として設定されたスロットル開度により得られるトルクよりも、アイドル時に実際に出力されるトルクの方が高ければ、運転者のアクセル操作によりアクセル開度が増大された場合、両者が一致するまで車両が加速されない。アクセル開度を0として設定されたスロットル開度により得られるトルクよりも、アイドル時に実際に出力されるトルクの方が低ければ、運転者のアクセル操作によりアクセル開度が増大された場合、内燃機関の出力トルクがステップ的に変化する。いずれの場合においても運転者に違和感を与えるおそれがあるという問題点があった。   By the way, when the internal combustion engine with an accelerator opening of 0 is idle, idle speed control (ISC: Idle) is performed in which the internal combustion engine is controlled in consideration of the state of the internal combustion engine itself, the state of auxiliary equipment, the environment outside the vehicle, and the like. Some of them execute Speed Control. In the idling speed control, since the accelerator opening is zero, the throttle opening is changed so that a desired torque can be obtained regardless of the accelerator opening. Therefore, in the driving force control apparatus for a vehicle described in Japanese Patent Application Laid-Open No. 10-103122, when the throttle opening is determined by setting the accelerator opening to 0, and when the accelerator opening is 0 (during idling) ) May cause a deviation from the actually output torque. Therefore, if the torque actually output at the time of idling is higher than the torque obtained by the throttle opening set with the accelerator opening set to 0, if the accelerator opening is increased by the driver's accelerator operation, The vehicle will not be accelerated until they match. If the torque actually output during idling is lower than the torque obtained from the throttle opening set with the accelerator opening set to 0, the internal combustion engine is increased when the accelerator opening is increased by the driver's accelerator operation. Output torque changes stepwise. In any case, there is a problem that the driver may feel uncomfortable.

本発明は、上述の問題点を解決するためになされたものであって、その目的は、運転者に与える違和感を抑制して、車両を加速させることができる内燃機関の制御装置を提供することである。   The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to provide a control device for an internal combustion engine that can suppress a sense of discomfort given to the driver and accelerate the vehicle. It is.

第1の発明に係る内燃機関の制御装置は、アクセル開度に基づいてスロットル開度を設定するための第1の設定手段と、内燃機関がアイドル状態である場合にスロットル開度を設定するための第2の設定手段と、第1の設定手段により設定されたスロットル開度に基づいて内燃機関への第1の要求トルクを算出し、かつ第2の設定手段により設定されたスロットル開度に基づいて内燃機関への第2の要求トルクを算出するための手段と、アイドル状態における内燃機関の出力トルクを算出するための手段と、第2の要求トルクおよび出力トルクの偏差に基づいて、第1の要求トルクを補正するための補正手段と、補正された第1の要求トルクに基づいて、内燃機関を制御するための制御手段とを含む。   An internal combustion engine control apparatus according to a first aspect of the present invention is a first setting means for setting a throttle opening based on an accelerator opening, and a throttle opening when the internal combustion engine is in an idle state. The first required torque for the internal combustion engine is calculated based on the second setting means and the throttle opening set by the first setting means, and the throttle opening set by the second setting means is set. Based on a deviation between the second required torque and the output torque based on the means for calculating the second required torque to the internal combustion engine, the means for calculating the output torque of the internal combustion engine in the idle state. Correction means for correcting the required torque of 1 and control means for controlling the internal combustion engine based on the corrected first required torque.

第1の発明によると、アクセル開度から(第1の設定手段により)設定されたスロットル開度に基づいて、運転者の要求に対応した内燃機関への第1の要求トルクが算出される。ところが、アクセル開度が0である場合、すなわち、内燃機関がアイドル状態である場合には、アイドル開度とは関係なく、第2の設定手段によりスロットル開度が設定される。そのため、内燃機関がアイドル状態(アクセル開度が0)である場合に算出される第1の要求トルクと内燃機関が実際に発生する出力トルクとには偏差が生じる。この偏差をなくすため、内燃機関がアイドル状態である場合に(第2の設定手段により)設定されたスロットル開度に基づいて第2の要求トルクが算出され、この第2の要求トルクおよびアイドル状態における内燃機関の出力トルクの偏差に基づいて、第1の要求トルクが補正される。たとえば、出力トルクから第1の要求トルクを減算したトルクを、第1の要求トルクに加算することにより、第1の要求トルクが補正される。これにより、内燃機関がアイドル状態(アクセル開度が0)である場合に算出される第1の要求トルクと内燃機関が実際に発生する出力トルクとの偏差を抑制することができる。そのため、アクセル開度を増大させた場合に、トルクが変化しなかったり、トルクがステップ的に急変したりすることを抑制することができる。その結果、運転者に与える違和感を抑制して、車両を加速させることができる内燃機関の制御装置を提供することができる。   According to the first aspect of the invention, the first required torque for the internal combustion engine corresponding to the driver's request is calculated based on the throttle opening degree set by the accelerator opening degree (by the first setting means). However, when the accelerator opening is 0, that is, when the internal combustion engine is in an idle state, the throttle opening is set by the second setting means regardless of the idle opening. Therefore, there is a difference between the first required torque calculated when the internal combustion engine is in an idle state (accelerator opening is 0) and the output torque actually generated by the internal combustion engine. In order to eliminate this deviation, when the internal combustion engine is in an idle state, the second required torque is calculated based on the throttle opening set (by the second setting means), and the second required torque and the idle state are calculated. The first required torque is corrected based on the deviation of the output torque of the internal combustion engine at. For example, the first required torque is corrected by adding a torque obtained by subtracting the first required torque from the output torque to the first required torque. Thereby, it is possible to suppress a deviation between the first required torque calculated when the internal combustion engine is in the idle state (the accelerator opening is 0) and the output torque actually generated by the internal combustion engine. Therefore, when the accelerator opening is increased, it is possible to suppress the torque from changing or the torque from changing suddenly stepwise. As a result, it is possible to provide a control device for an internal combustion engine that can suppress the uncomfortable feeling given to the driver and accelerate the vehicle.

第2の発明に係る内燃機関の制御装置においては、第1の発明の構成に加え、補正手段は、出力トルクから第2の要求トルクを減算したトルクを、第1の要求トルクに加算するための手段を含む。   In the control apparatus for an internal combustion engine according to the second invention, in addition to the configuration of the first invention, the correcting means adds a torque obtained by subtracting the second required torque from the output torque to the first required torque. Including means.

第2の発明によると、内燃機関がアイドル状態(アクセル開度が0)である場合に算出される第1の要求トルクと内燃機関が実際に発生する出力トルクとの偏差を抑制することができる。これにより、アクセル開度を増大させた場合に、トルクが変化しなかったり、トルクがステップ的に急変したりすることを抑制することができる。   According to the second invention, it is possible to suppress a deviation between the first required torque calculated when the internal combustion engine is in an idle state (the accelerator opening is 0) and the output torque actually generated by the internal combustion engine. . As a result, when the accelerator opening is increased, it is possible to prevent the torque from changing or the torque from changing suddenly stepwise.

以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.

以下、本発明の実施の形態に係る制御装置を含む車両のパワートレーンについて説明する。本実施の形態に係る制御装置は、図1に示すECU(Electronic Control Unit)1000により実現される。本実施の形態では、自動変速機を、流体継手としてトルクコンバータを備えた、遊星歯車式変速機構を有する自動変速機として説明する。なお、本発明は、遊星歯車式変速機構を有する自動変速機に限定されるものではなく、たとえばベルト式無段変速機などの無段変速機であってもよい。   Hereinafter, a power train of a vehicle including a control device according to an embodiment of the present invention will be described. The control device according to the present embodiment is realized by an ECU (Electronic Control Unit) 1000 shown in FIG. In the present embodiment, the automatic transmission will be described as an automatic transmission having a planetary gear type transmission mechanism provided with a torque converter as a fluid coupling. The present invention is not limited to an automatic transmission having a planetary gear type transmission mechanism, and may be a continuously variable transmission such as a belt type continuously variable transmission.

図1を参照して、本実施の形態に係る制御装置を含む車両のパワートレーンについて説明する。図1に示すように、この車両のパワートレーンは、エンジン100と、トルクコンバータ200と、自動変速機300と、ECU1000とから構成される。   With reference to FIG. 1, a power train of a vehicle including a control device according to the present embodiment will be described. As shown in FIG. 1, the power train of this vehicle includes an engine 100, a torque converter 200, an automatic transmission 300, and an ECU 1000.

エンジン100の出力軸(クランクシャフト)は、トルクコンバータ200の入力軸に接続される。エンジン100とトルクコンバータ200とは回転軸により連結されている。したがって、エンジン回転数センサ400により検知されるエンジン100の出力軸回転数NE(エンジン回転数NE)とトルクコンバータ200の入力軸回転数(ポンプ回転数)とは同じである。   An output shaft (crankshaft) of engine 100 is connected to an input shaft of torque converter 200. Engine 100 and torque converter 200 are connected by a rotating shaft. Therefore, output shaft speed NE (engine speed NE) of engine 100 detected by engine speed sensor 400 and input shaft speed (pump speed) of torque converter 200 are the same.

トルクコンバータ200は、入力軸と出力軸とを直結状態にするロックアップクラッチ210と、入力軸側のポンプ羽根車220と、出力軸側のタービン羽根車230と、ワンウェイクラッチ250を有し、トルク増幅機能を発現するステータ240とから構成される。トルクコンバータ200と自動変速機300とは、回転軸により接続される。トルクコンバータ200の出力軸回転数NT(タービン回転数NT)は、タービン回転数センサ410により検知される。自動変速機300の出力軸回転数NOUTは、出力軸回転数センサ420により検知される。   The torque converter 200 includes a lock-up clutch 210 that directly connects the input shaft and the output shaft, a pump impeller 220 on the input shaft side, a turbine impeller 230 on the output shaft side, and a one-way clutch 250. It is comprised from the stator 240 which expresses an amplification function. Torque converter 200 and automatic transmission 300 are connected by a rotating shaft. An output shaft rotational speed NT (turbine rotational speed NT) of torque converter 200 is detected by turbine rotational speed sensor 410. The output shaft rotational speed NOUT of the automatic transmission 300 is detected by the output shaft rotational speed sensor 420.

これらのパワートレーンを制御するECU1000は、エンジン100を制御するエンジンECU1010と、自動変速機300を制御するECT(Electronic Controlled Automatic Transmission)_ECU1020とを含む。   The ECU 1000 that controls these power trains includes an engine ECU 1010 that controls the engine 100 and an ECT (Electronic Controlled Automatic Transmission) _ECU 1020 that controls the automatic transmission 300.

ECT_ECU1020には、タービン回転数センサ410からタービン回転数NTを表わす信号が、出力軸回転数センサ420から出力軸回転数NOUTを表わす信号が、アクセル開度センサ2000からアクセルペダル(図示せず)の開度(位置)を表す信号が入力される。また、ECT_ECU1020には、エンジンECU1010から、エンジン回転数センサ400にて検知されたエンジン回転数NEを表わす信号と、スロットルポジションセンサ2010にて検知されたスロットル開度を表わす信号とが入力される。   The ECT_ECU 1020 receives a signal representing the turbine rotational speed NT from the turbine rotational speed sensor 410 and a signal representing the output rotational speed NOUT from the output shaft rotational speed sensor 420 from the accelerator opening sensor 2000 to an accelerator pedal (not shown). A signal representing the opening (position) is input. The ECT_ECU 1020 receives a signal representing the engine speed NE detected by the engine speed sensor 400 and a signal representing the throttle opening detected by the throttle position sensor 2010 from the engine ECU 1010.

これら回転数センサは、トルクコンバータ200の入力軸、トルクコンバータ200の出力軸および自動変速機300の出力軸に取り付けられた回転検出用ギヤの歯に対向して設けられている。これらの回転数センサは、トルクコンバータ200の入力軸、トルクコンバータ200の出力軸および自動変速機300の出力軸の僅かな回転の検出も可能なセンサであり、たとえば、一般的に半導体式センサと称される磁気抵抗素子を使用したセンサである。   These rotation speed sensors are provided to face the teeth of the rotation detection gear attached to the input shaft of torque converter 200, the output shaft of torque converter 200, and the output shaft of automatic transmission 300. These rotational speed sensors are sensors that can detect slight rotations of the input shaft of the torque converter 200, the output shaft of the torque converter 200, and the output shaft of the automatic transmission 300. This is a sensor using a magnetoresistive element.

図2を参照して、エンジンECU1010およびECT_ECU1020についてさらに説明する。エンジンECU1010は、エンジン100のアイドル時(アクセル開度が0である場合)、エンジン100自体の状態(冷却水の温度や潤滑油の温度など)、補機類(オルタネータ、エアーコンディショナおよびオイルポンプなど)および車外環境に基づいて、アイドル回転数制御を行なう。アイドル回転数制御では、スロットル開度を設定することにより、エンジン100の出力トルクを制御する。   With reference to FIG. 2, engine ECU 1010 and ECT_ECU 1020 will be further described. The engine ECU 1010 is in an idle state of the engine 100 (when the accelerator opening is 0), the state of the engine 100 itself (cooling water temperature, lubricating oil temperature, etc.), auxiliary equipment (alternator, air conditioner, and oil pump). Etc.) and the idling speed control based on the environment outside the vehicle. In idle speed control, the output torque of the engine 100 is controlled by setting the throttle opening.

ECT_ECU1020は、アクセル開度に基づいて、スロットル開度を算出する。スロットル開度は、ECU1000のメモリに記憶されたマップに基づいて算出される。さらにECT_ECU1020は、算出されたスロットル開度およびタービン回転数NTに基づいて、エンジン100への要求トルクT(1)を算出する。要求トルクT(1)は、ECU1000のメモリに記憶されたマップに基づいて算出される。   The ECT_ECU 1020 calculates the throttle opening based on the accelerator opening. The throttle opening is calculated based on a map stored in the memory of ECU 1000. Further, ECT_ECU 1020 calculates required torque T (1) for engine 100 based on the calculated throttle opening and turbine rotational speed NT. Requested torque T (1) is calculated based on a map stored in the memory of ECU 1000.

なお、アクセル開度が0である場合、すなわちエンジン100のアイドル時には、スロットルポジションセンサ2010により検出されたスロットル開度を用いて要求トルクT(1)が算出される。   When the accelerator opening is 0, that is, when the engine 100 is idling, the required torque T (1) is calculated using the throttle opening detected by the throttle position sensor 2010.

なお、自動変速機300の変速時には、出力軸回転数NOUTおよび変速後のギヤ段から算出されるタービン回転数NTに基づいて、要求トルクT(1)が算出される。これにより、変速後の要求トルクT(1)を算出することができる。   At the time of shifting the automatic transmission 300, the required torque T (1) is calculated based on the output shaft rotation speed NOUT and the turbine rotation speed NT calculated from the gear stage after the shift. Thereby, the required torque T (1) after the shift can be calculated.

また、ECT_ECU1020は、要求トルクT(1)を算出する場合に用いるマップと同じマップを用いて、アイドル時のスロットル開度(以下、アイドルスロット開度と記載する)およびタービン回転数NTに基づいて、アクセル開度が0である場合のエンジントルク(全閉エンジントルク)T(3)を算出する。したがって、アクセル開度が0である場合に算出される要求トルクT(1)と全閉エンジントルクT(3)とは同じである。   Further, the ECT_ECU 1020 uses the same map as that used when calculating the required torque T (1), based on the throttle opening during idle (hereinafter referred to as the idle slot opening) and the turbine speed NT. Then, an engine torque (fully closed engine torque) T (3) when the accelerator opening is 0 is calculated. Therefore, the required torque T (1) calculated when the accelerator opening is 0 is the same as the fully closed engine torque T (3).

さらに、ECT_ECU1020は、アイドルスロット開度およびタービン回転数NTに基づいて、アクセル開度が0である場合のエンジン回転数NE(全閉エンジン回転)を算出する。全閉エンジン回転は、ECU1000のメモリに予め記憶されたマップを用いて算出される。算出された全閉エンジン回転は、エンジンECU1010に送信される。   Further, ECT_ECU 1020 calculates engine speed NE (fully closed engine speed) when the accelerator opening is 0 based on the idle slot opening and turbine speed NT. The fully closed engine rotation is calculated using a map stored in advance in the memory of ECU 1000. The calculated fully closed engine rotation is transmitted to engine ECU 1010.

エンジンECU1010は、アイドルスロット開度および現在のエンジン回転数NEから、アイドル時のエンジン100の出力(アイドルパワー)を算出する。アイドルパワーは、ECU1000のメモリに記憶されたマップを用いて算出される。   Engine ECU 1010 calculates the output (idle power) of engine 100 during idling from the idle slot opening and the current engine speed NE. The idle power is calculated using a map stored in the memory of the ECU 1000.

さらに、エンジンECU1010は、算出されたアイドルパワーおよびECT_ECU1020から送信された全閉エンジン回転に基づいて、アイドル時にエンジン100で発生するトルク(最小トルク)T(2)を算出する。算出された最小トルクT(2)は、ECT_ECU1020に送信される。   Further, engine ECU 1010 calculates torque (minimum torque) T (2) generated in engine 100 during idling based on the calculated idle power and the fully closed engine rotation transmitted from ECT_ECU 1020. The calculated minimum torque T (2) is transmitted to the ECT_ECU 1020.

ECT_ECU1020は、最小トルクT(2)から全閉エンジントルクT(3)を減算したトルクを、要求トルクT(1)に加算することにより、要求トルクT(1)を補正して、補正要求トルクT(4)を算出する。算出された補正要求トルクT(4)は、エンジンECU1010に送信される。   The ECT_ECU 1020 corrects the required torque T (1) by adding a torque obtained by subtracting the fully closed engine torque T (3) from the minimum torque T (2) to the required torque T (1), thereby correcting the corrected required torque. T (4) is calculated. The calculated correction request torque T (4) is transmitted to the engine ECU 1010.

エンジンECU1010は、エンジン100がアイドル状態でない場合は、補正要求トルクT(4)に基づいてエンジン100を制御する。具体的には、補正要求トルクT(4)を実現するようなスロットル開度を設定し、スロットルバルブ(図示せず)を制御する。   When engine 100 is not in an idle state, engine ECU 1010 controls engine 100 based on correction request torque T (4). Specifically, a throttle opening is set so as to realize the correction required torque T (4), and a throttle valve (not shown) is controlled.

図3を参照して、本実施の形態に係る制御装置のECU1000が、エンジン100のアイドル時に実行するプログラムの制御構造について説明する。   With reference to FIG. 3, a control structure of a program executed by ECU 1000 of the control device according to the present embodiment when engine 100 is idle will be described.

ステップ(以下、ステップをSと略す)100にて、ECU1000は、エンジン100がアイドル状態であるか否かを判別する。たとえば、エンジン100の運転中においてアクセル開度が0である場合、エンジン100がアイドル状態であると判別される。エンジン100がアイドル状態である場合(S100にてYES)、処理はS102に移される。そうでない場合(S102にてNO)、処理は116に移される。   In step (hereinafter step is abbreviated as S) 100, ECU 1000 determines whether engine 100 is in an idle state or not. For example, when the accelerator opening is 0 during operation of engine 100, it is determined that engine 100 is in an idle state. If engine 100 is in an idle state (YES in S100), the process proceeds to S102. If not (NO in S102), the process proceeds to 116.

S102にて、ECU1000は、スロットルポジションセンサ2010から送信された信号に基づいて、アイドル時のスロットル開度(アイドルスロットル開度)を検出する。S104にて、ECU1000は、エンジン回転数センサ400から送信された信号に基づいて、エンジン回転数NEを検出する。   In S102, ECU 1000 detects the throttle opening (idle throttle opening) during idling based on the signal transmitted from throttle position sensor 2010. In S104, ECU 1000 detects engine speed NE based on the signal transmitted from engine speed sensor 400.

S106にて、ECU1000は、アイドルスロットル開度および現在のエンジン回転数NEに基づいて、アイドルパワーを算出する。S108にて、ECU1000は、タービン回転数センサ410から送信された信号に基づいて、タービン回転数NTを検出する。   In S106, ECU 1000 calculates idle power based on the idle throttle opening and the current engine speed NE. In S108, ECU 1000 detects turbine rotational speed NT based on the signal transmitted from turbine rotational speed sensor 410.

S110にて、ECU1000は、アイドルスロットル開度およびタービン回転数NTに基づいて、全閉エンジントルクT(3)を算出する。S112にて、ECU1000は、アイドルスロットル開度およびタービン回転数NTに基づいて、全閉エンジン回転を算出する。   In S110, ECU 1000 calculates fully closed engine torque T (3) based on idle throttle opening and turbine speed NT. In S112, ECU 1000 calculates fully closed engine rotation based on the idle throttle opening and turbine rotational speed NT.

S114にて、ECU1000は、アイドルパワーおよび全閉エンジン回転に基づいて、最小トルクT(2)を算出する。S116にて、ECU1000は、最小トルクT(2)および全閉エンジントルクT(3)が算出されたか否かを判別する。最小トルクT(2)および全閉エンジントルクT(3)が算出されたか否は、最小トルクT(2)および全閉エンジントルクT(3)が算出された場合にセットされるフラグに基づいて判別される。最小トルクT(2)および全閉エンジントルクT(3)が算出された場合(S116にてYES)、処理はS118に移される。そうでない場合(S116にてNO)、処理はS100に戻される。   In S114, ECU 1000 calculates minimum torque T (2) based on idle power and fully closed engine rotation. In S116, ECU 1000 determines whether or not minimum torque T (2) and fully closed engine torque T (3) have been calculated. Whether or not the minimum torque T (2) and the fully closed engine torque T (3) are calculated is based on a flag that is set when the minimum torque T (2) and the fully closed engine torque T (3) are calculated. Determined. If minimum torque T (2) and fully closed engine torque T (3) are calculated (YES in S116), the process proceeds to S118. If not (NO in S116), the process returns to S100.

S118にて、ECU1000は、アクセル開度センサ2000から送信された信号に基づいて、アクセル開度を検出する。S120にて、ECU1000は、検出されたアクセル開度に基づいて、スロットル開度を算出する。   In S 118, ECU 1000 detects the accelerator opening based on the signal transmitted from accelerator opening sensor 2000. In S120, ECU 1000 calculates the throttle opening based on the detected accelerator opening.

S122にて、ECU1000は、算出されたスロットル開度およびタービン回転数NTに基づいて、エンジン100への要求トルクT(1)を算出する。S124にて、ECU1000は、最小トルクT(2)から全閉エンジントルクT(3)を減算したトルクを、要求トルクT(1)に加算することにより、要求トルクT(1)を補正して、補正要求トルクT(4)を算出する。   In S122, ECU 1000 calculates required torque T (1) for engine 100 based on the calculated throttle opening and turbine rotational speed NT. In S124, ECU 1000 corrects required torque T (1) by adding torque obtained by subtracting fully closed engine torque T (3) from minimum torque T (2) to required torque T (1). Then, a correction request torque T (4) is calculated.

以上のような構造およびフローチャートに基づく、本実施の形態に係る制御装置のECU1000の動作について説明する。   An operation of ECU 1000 of the control device according to the present embodiment based on the above-described structure and flowchart will be described.

エンジン100の運転中においてアクセル開度が0にされ、エンジン100がアイドル状態である場合(S100にてYES)、スロットルポジションセンサ2010から送信された信号に基づいて、アイドル時のスロットル開度(アイドルスロットル開度)が検出される(S102)。また、エンジン回転数センサ400から送信された信号に基づいて、エンジン回転数NEが検出される(S104)。検出されたアイドルスロットル開度および現在のエンジン回転数NEに基づいて、アイドルパワーが算出される(S106)。   When the accelerator opening is set to 0 during operation of engine 100 and engine 100 is in the idle state (YES in S100), the throttle opening at idling (idle) is determined based on the signal transmitted from throttle position sensor 2010. The throttle opening is detected (S102). Further, the engine speed NE is detected based on the signal transmitted from the engine speed sensor 400 (S104). The idle power is calculated based on the detected idle throttle opening degree and the current engine speed NE (S106).

さらに、タービン回転数センサ410から送信された信号に基づいて、タービン回転数NTが検出され(S108)、アイドルスロットル開度およびタービン回転数NTに基づいて、全閉エンジントルクT(3)が算出される(S110)。また、アイドルスロットル開度およびタービン回転数NTに基づいて、全閉エンジン回転が算出される(S112)。   Further, the turbine speed NT is detected based on the signal transmitted from the turbine speed sensor 410 (S108), and the fully closed engine torque T (3) is calculated based on the idle throttle opening and the turbine speed NT. (S110). Further, the fully closed engine speed is calculated based on the idle throttle opening degree and the turbine speed NT (S112).

算出された全閉エンジン回転が、エンジンECU1020に送信され、エンジンECU1010において、アイドルパワーおよび全閉エンジン回転に基づいて、最小トルクT(2)が算出される(S114)。算出された最小トルクT(2)は、ECT_ECU1020に送信される。   The calculated fully closed engine rotation is transmitted to the engine ECU 1020, and the engine ECU 1010 calculates the minimum torque T (2) based on the idle power and the fully closed engine rotation (S114). The calculated minimum torque T (2) is transmitted to the ECT_ECU 1020.

最小トルクT(2)および全閉エンジントルクT(3)が算出された場合(S116にてYES)、アクセル開度センサ2000から送信された信号に基づいて、アクセル開度が検出され(S118)、このアクセル開度に基づいて、スロットル開度が算出される(S120)。   When minimum torque T (2) and fully closed engine torque T (3) are calculated (YES in S116), the accelerator opening is detected based on the signal transmitted from accelerator opening sensor 2000 (S118). Based on this accelerator opening, the throttle opening is calculated (S120).

算出されたスロットル開度およびタービン回転数NTに基づいて、エンジン100への要求トルクT(1)が算出される(S122)。この要求トルクT(1)に、最小トルクT(2)から全閉エンジントルクT(3)を減算したトルクを加算することにより、要求トルクT(1)が補正され、補正要求トルクT(4)が算出される(S124)。これにより、図4および図5に示すように、アクセル開度が0である場合の補正要求トルクT(4)と最小トルクT(2)とを一致させることができる。   Based on the calculated throttle opening and the turbine speed NT, a required torque T (1) to the engine 100 is calculated (S122). The required torque T (1) is corrected by adding the torque obtained by subtracting the fully closed engine torque T (3) from the minimum torque T (2) to the required torque T (1), and the corrected required torque T (4) ) Is calculated (S124). As a result, as shown in FIGS. 4 and 5, the correction required torque T (4) and the minimum torque T (2) when the accelerator opening is 0 can be matched.

図4に示すように、最小トルクT(2)>全閉エンジントルクT(3)(アクセル開度0における要求トルクT(1))である場合において、補正前の要求トルクT(1)を用いてエンジン100を制御した場合は、アクセル開度がTA(1)になるまでは、要求トルクT(1)と最小トルクT(2)とが一致しない。したがって、アクセル開度がTA(1)になるまでは、エンジン100が発生するトルクが変化しない。すなわち、運転者のアクセル操作に伴ないアクセル開度が増加しても、車両の加速度が増加しない不感帯が生じる。   As shown in FIG. 4, when minimum torque T (2)> fully closed engine torque T (3) (required torque T (1) at accelerator opening 0), required torque T (1) before correction is When the engine 100 is used to control, the required torque T (1) and the minimum torque T (2) do not match until the accelerator opening becomes TA (1). Therefore, the torque generated by engine 100 does not change until the accelerator opening becomes TA (1). That is, there is a dead zone where the acceleration of the vehicle does not increase even if the accelerator opening increases with the driver's accelerator operation.

一方、本実施の形態のように、補正要求トルクT(4)に基づいてエンジン100を制御した場合は、運転者のアクセル操作に伴ないエンジン100が発生するトルクが、最小トルクT(2)から速やかに上昇する。これにより、乗員の要求通りに車両を加速させることができる。そのため、乗員に与える違和感を抑制することができる。   On the other hand, when the engine 100 is controlled based on the correction required torque T (4) as in the present embodiment, the torque generated by the engine 100 due to the driver's accelerator operation is the minimum torque T (2). Ascend quickly. Thereby, a vehicle can be accelerated as a passenger | crew's request | requirement. Therefore, it is possible to suppress a sense of discomfort given to the passenger.

また、図5に示すように、最小トルクT(2)<全閉エンジントルクT(3)(アクセル開度0における要求トルクT(1))である場合において、補正前の要求トルクT(1)を用いてエンジン100を制御した場合は、エンジン100がアイドル状態ではなくなると、エンジン100が発生するトルクが最小トルクT(2)から要求トルクT(1)までステップ的に急変することになる。すなわち、運転者のアクセル操作に伴ないアクセル開度が増加すると、車両が急加速し、運転者がショックを感じるおそれがある。   Further, as shown in FIG. 5, when the minimum torque T (2) <the fully closed engine torque T (3) (the required torque T (1) at the accelerator opening 0), the required torque T (1 before correction) ) Is used to control the engine 100, and when the engine 100 is not in an idle state, the torque generated by the engine 100 suddenly changes stepwise from the minimum torque T (2) to the required torque T (1). . That is, when the accelerator opening increases with the driver's accelerator operation, the vehicle may accelerate rapidly and the driver may feel a shock.

一方、本実施の形態のように、補正要求トルクT(4)に基づいてエンジン100を制御した場合は、運転者のアクセル操作に伴ないエンジン100が発生するトルクが、最小トルクT(2)から上昇する。これにより、エンジン100が発生するトルクが急変することを抑制することができる。乗員に与えるショックを抑制することができる。   On the other hand, when the engine 100 is controlled based on the correction required torque T (4) as in the present embodiment, the torque generated by the engine 100 due to the driver's accelerator operation is the minimum torque T (2). Rise from. Thereby, it is possible to suppress a sudden change in the torque generated by engine 100. The shock given to the passenger can be suppressed.

以上のように、本実施の形態に係る制御装置のECUは、アクセル開度に基づいて、スロットル開度を算出し、算出されたスロットル開度に基づいてエンジンへの要求トルクT(1)を算出する。また、ECUは、アクセル開度から設定されたスロットル開度の代わりに、アイドル回転数制御により設定されたスロットル開度に基づいて、全閉エンジントルクT(3)を算出する。さらに、ECUは、アイドル時にエンジンが実際に発生している最小トルクT(2)を算出する。最小トルクT(2)から全閉エンジントルクT(3)を減算したトルクが要求トルクT(1)に加算され、補正要求トルクT(4)が算出される。これにより、アイドル開度が0である場合、すなわちアイドル時の補正要求トルクT(4)を、最小トルクT(2)に一致させることができる。そのため、アクセル開度を増大させた場合に、トルクが変化しなかったり、トルクがステップ的に急変したりすることを抑制することができる。その結果、運転者に与える違和感を抑制して、車両を加速させることができる。   As described above, the ECU of the control device according to the present embodiment calculates the throttle opening based on the accelerator opening, and calculates the required torque T (1) to the engine based on the calculated throttle opening. calculate. Further, the ECU calculates the fully closed engine torque T (3) based on the throttle opening set by the idle speed control instead of the throttle opening set from the accelerator opening. Further, the ECU calculates a minimum torque T (2) that is actually generated by the engine during idling. The torque obtained by subtracting the fully closed engine torque T (3) from the minimum torque T (2) is added to the required torque T (1), and the corrected required torque T (4) is calculated. As a result, when the idle opening is 0, that is, the correction request torque T (4) during idling can be matched with the minimum torque T (2). Therefore, when the accelerator opening is increased, it is possible to suppress the torque from changing or the torque from changing suddenly stepwise. As a result, the uncomfortable feeling given to the driver can be suppressed and the vehicle can be accelerated.

今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.

本発明の実施の形態に係る制御装置を搭載した車両の制御ブロック図である。1 is a control block diagram of a vehicle equipped with a control device according to an embodiment of the present invention. 本発明の実施の形態に係る制御装置のECUの制御ブロック図である。It is a control block diagram of ECU of the control apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係る制御装置のECUで実行されるプログラムの制御構造を示すフローチャートである。It is a flowchart which shows the control structure of the program performed by ECU of the control apparatus which concerns on embodiment of this invention. 補正前後の要求トルクT(1)を示す図(その1)である。It is a figure (the 1) which shows required torque T (1) before and behind correction | amendment. 補正前後の要求トルクT(1)を示す図(その2)である。FIG. 6 is a diagram (part 2) showing a required torque T (1) before and after correction.

符号の説明Explanation of symbols

100 エンジン、200 トルクコンバータ、210 ロックアップクラッチ、220 ポンプ羽根車、230 タービン羽根車、240 ステータ、250 ワンウェイクラッチ、300 自動変速機、400 エンジン回転数センサ、410 タービン回転数センサ、420 出力軸回転数センサ、1000 ECU、1010 エンジンECU、1020 ECT_ECU、2000 アクセル開度センサ、2010 スロットルポジションセンサ。   100 engine, 200 torque converter, 210 lockup clutch, 220 pump impeller, 230 turbine impeller, 240 stator, 250 one-way clutch, 300 automatic transmission, 400 engine speed sensor, 410 turbine speed sensor, 420 output shaft rotation Number sensor, 1000 ECU, 1010 engine ECU, 1020 ECT_ECU, 2000 accelerator opening sensor, 2010 throttle position sensor.

Claims (2)

アクセル開度に基づいてスロットル開度を設定するための第1の設定手段と、
内燃機関がアイドル状態である場合にスロットル開度を設定するための第2の設定手段と、
前記第1の設定手段により設定されたスロットル開度に基づいて前記内燃機関への第1の要求トルクを算出し、かつ前記第2の設定手段により設定されたスロットル開度に基づいて前記内燃機関への第2の要求トルクを算出するための手段と、
前記アイドル状態における前記内燃機関の出力トルクを算出するための手段と、
前記第2の要求トルクおよび前記出力トルクの偏差に基づいて、前記第1の要求トルクを補正するための補正手段と、
前記補正された第1の要求トルクに基づいて、前記内燃機関を制御するための制御手段とを含む、内燃機関の制御装置。
First setting means for setting the throttle opening based on the accelerator opening;
Second setting means for setting the throttle opening when the internal combustion engine is in an idle state;
A first required torque for the internal combustion engine is calculated based on the throttle opening set by the first setting means, and the internal combustion engine is calculated based on the throttle opening set by the second setting means. Means for calculating a second required torque to
Means for calculating an output torque of the internal combustion engine in the idle state;
Correction means for correcting the first required torque based on a deviation between the second required torque and the output torque;
And a control unit for controlling the internal combustion engine based on the corrected first required torque.
前記補正手段は、アイドルトルクから前記第2の要求トルクを減算したトルクを、前記第1の要求トルクに加算するための手段を含む、請求項1に記載の内燃機関の制御装置。   2. The control device for an internal combustion engine according to claim 1, wherein the correcting means includes means for adding a torque obtained by subtracting the second required torque from an idle torque to the first required torque.
JP2005002791A 2005-01-07 2005-01-07 Control device for internal combustion engine Pending JP2006189008A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005002791A JP2006189008A (en) 2005-01-07 2005-01-07 Control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005002791A JP2006189008A (en) 2005-01-07 2005-01-07 Control device for internal combustion engine

Publications (1)

Publication Number Publication Date
JP2006189008A true JP2006189008A (en) 2006-07-20

Family

ID=36796436

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005002791A Pending JP2006189008A (en) 2005-01-07 2005-01-07 Control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP2006189008A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013245590A (en) * 2012-05-24 2013-12-09 Toyota Motor Corp Vehicle transmission control system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013245590A (en) * 2012-05-24 2013-12-09 Toyota Motor Corp Vehicle transmission control system

Similar Documents

Publication Publication Date Title
US7647152B2 (en) Control device for vehicle
CN100408831C (en) Controls for vehicles
US9719443B2 (en) Vehicle control system and vehicle control method
JP4380742B2 (en) Control device and control method for automatic transmission
US20110166755A1 (en) Control system for vehicle
US20090018738A1 (en) Gear shift system for vehicle, control method and control device for automatic transmission
US7641031B2 (en) Control apparatus for vehicle
JP4450027B2 (en) Vehicle control apparatus and control method
US6454676B1 (en) Control system for internal combustion engine equipped with automatic transmission
US7797992B2 (en) Control apparatus for a source of rotational drive force
US20150111697A1 (en) Control device for vehicle
JP4453521B2 (en) Vehicle control device
JP2006189008A (en) Control device for internal combustion engine
JP2000161474A (en) Control device and control method for automatic transmission
JP5727897B2 (en) Engine torque control device
JP2007332775A (en) Powertrain control device
JP6318950B2 (en) Vehicle control device
JP2004308538A (en) Vehicle control device
JP2005264773A (en) Controller of internal combustion engine
JP5231948B2 (en) Engine control apparatus and control method
JP5540686B2 (en) Vehicle control system
JP2004183675A (en) Shift control device for diesel engine
JP2008249017A (en) Shift control device for continuously variable transmission and shift control method thereof
CN110067854B (en) Control device for automatic transmission
JP2005280631A (en) Clutch control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Effective date: 20070308

Free format text: JAPANESE INTERMEDIATE CODE: A621

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090310

A02 Decision of refusal

Effective date: 20090728

Free format text: JAPANESE INTERMEDIATE CODE: A02