JP3599898B2 - Vehicle control device - Google Patents
Vehicle control device Download PDFInfo
- Publication number
- JP3599898B2 JP3599898B2 JP13141296A JP13141296A JP3599898B2 JP 3599898 B2 JP3599898 B2 JP 3599898B2 JP 13141296 A JP13141296 A JP 13141296A JP 13141296 A JP13141296 A JP 13141296A JP 3599898 B2 JP3599898 B2 JP 3599898B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- driving force
- value
- target driving
- speed
- 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.)
- Expired - Fee Related
Links
- 230000005540 biological transmission Effects 0.000 claims description 12
- 238000005452 bending Methods 0.000 claims description 10
- 230000003247 decreasing effect Effects 0.000 claims description 7
- 230000001133 acceleration Effects 0.000 description 46
- 238000000034 method Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 13
- 230000008859 change Effects 0.000 description 12
- 101000845170 Homo sapiens Thymic stromal lymphopoietin Proteins 0.000 description 6
- 102100031294 Thymic stromal lymphopoietin Human genes 0.000 description 6
- 102100022734 Acyl carrier protein, mitochondrial Human genes 0.000 description 4
- 101000678845 Homo sapiens Acyl carrier protein, mitochondrial Proteins 0.000 description 4
- 238000002485 combustion reaction Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 101150101057 PBA1 gene Proteins 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000004043 responsiveness Effects 0.000 description 2
- 102100021283 1-aminocyclopropane-1-carboxylate synthase-like protein 1 Human genes 0.000 description 1
- 101000675558 Homo sapiens 1-aminocyclopropane-1-carboxylate synthase-like protein 1 Proteins 0.000 description 1
- 101000832248 Homo sapiens STAM-binding protein Proteins 0.000 description 1
- 102100024472 STAM-binding protein Human genes 0.000 description 1
- 101100520663 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) ADD66 gene Proteins 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- CRMPEIJSRPNMRH-UHFFFAOYSA-N n-(1-hydrazinyl-1-oxo-4-sulfanylbutan-2-yl)acetamide Chemical compound CC(=O)NC(CCS)C(=O)NN CRMPEIJSRPNMRH-UHFFFAOYSA-N 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/15—Road slope, i.e. the inclination of a road segment in the longitudinal direction
Landscapes
- Control Of Transmission Device (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、車両の運転状態に応じて当該車両が必要とする目標駆動力を算出し、該算出した目標駆動力が得られるように車両の駆動力を制御する制御装置に関し、例えばファジー推論を用いて制御を行うものに関する。
【0002】
【従来の技術】
車両のアクセルペダルの踏み込み量及び車速に応じてファジー推論を用いて目標駆動力を算出し、該算出した目標駆動力を用いて、自動変速機のシフト位置及び当該車両を駆動する内燃エンジンのスロットル弁開度を制御するようにした車両用制御装置が従来より知られている(特開平3−163256号公報)。
【0003】
【発明が解決しようとする課題】
しかしながら、上記従来の制御装置では、目標駆動力に応じて自動変速機のシフト位置が変更されるため、シフト位置が頻繁に変更され(シフトビジー状態)、運転性を悪化させる場合があった。
【0004】
本発明はこの点に着目してなされたものであり、車両の目標駆動力の設定及び自動変速機の変速比制御を適切に行い、より運転性を向上させることができる車両の制御装置を提供することを目的とする。
【0005】
【課題を解決するための手段】
上記目的を達成するため本発明は、運転者が車両の駆動力を制御するための操作手段と、該操作手段の操作量を含む前記車両の運転状態に応じて当該車両が必要とする目標駆動力を算出する目標駆動力算出手段と、該算出した目標駆動力に基づいて前記車両の駆動力を制御する駆動力制御手段と、前記操作手段の操作量及び車速に応じて前記車両の自動変速機の変速比を制御する変速比制御手段とを有する車両の制御装置において、前記変速比制御手段による変速比制御に用いるパラメータを変更することにより前記目標駆動力を変更する第1の目標駆動力変更手段と、前記車両の高速走行の度合に応じたパラメータの変更を行う高速走行変更手段、又は前記車両の走行路の屈曲度合に応じたパラメータの変更を行う屈曲路走行変更手段の少なくとも一方により前記目標駆動力を変更する第2の目標駆動力変更手段とを備えるようにしたものである。
【0006】
また、前記第1の目標駆動力変更手段は、前記目標駆動力を減少方向に変更することが望ましい。
【0007】
また、前記第2の目標駆動力変更手段は、さらに、前記車両の走行路の勾配に応じたパラメータの変更を行う坂路走行変更手段を有することが望ましい。
【0008】
本発明によれば、第1の目標駆動力変更手段が、変速比制御手段による変速比制御に用いるパラメータを変更することにより目標駆動力を変更し、第2の目標駆動力変更手段が、車両の高速走行の度合に応じたパラメータの変更を行う高速走行変更手段、又は車両の走行路の屈曲度合に応じたパラメータの変更を行う屈曲路走行変更手段の少なくとも一方により目標駆動力を変更する。
【0009】
【発明の実施の形態】
以下本発明の実施の形態を図面を参照して説明する。
【0010】
図1は本発明の実施の一形態にかかる車両用制御装置の構成を示すブロック図である。同図において、電子コントロールユニット(以下「ECU]という)1は、例えば内燃エンジン(図示せず)によって駆動される自動車等の車両に搭載されており、当該車両のアクセルペダルの踏み込み量(以下「アクセル開度」という)APを検出するアクセル開度センサ2、車速Vを検出する車速センサ3、前記エンジンと当該車両の駆動輪との間に設けらた自動変速機12のシフト位置GPを検出するシフト位置センサ4、当該車両のパワーステアリング(図示せず)の操作量に応じてオンオフするパワステスイッチ5、前記エンジンの回転数NEを検出するエンジン回転数センサ6、前記エンジンの吸気管のスロットル弁下流側の絶対圧PBAを検出する吸気管内絶対圧センサ7及び自動変速機12のトルクコンバータの出力軸の回転数NMを検出する出力軸回転数センサ8が接続されている。そして、各センサの検出信号及びスイッチのオンオフ信号が、ECU1に供給される。
【0011】
パワステスイッチ5は、ステアリングを約90度以上操舵したときにオンし、その後一定の操舵角が維持されるとオフし、更に車両を直進させるべくステアリングが戻されると再びオンする。
【0012】
ECU1には、当該車両に搭載されたエンジンの吸気系に配されたスロットル弁10を駆動するスロットルアクチュエータ9及び自動変速機12のシフト位置を切り換えるための変速アクチュエータ11が接続されている。
【0013】
ECU1は、各センサ及びスイッチからの入力信号波形を整形し、電圧レベルの修正、AD変換等を行う入力回路、CPU(Central Processing Unit)、CPUで実行される演算プログラム及び演算結果等を記憶する記憶回路、アクチュエータ9、11に駆動信号を供給する出力回路等から構成される。
【0014】
ECU1は、各センサ及びスイッチからの入力信号に基づいて当該車両が必要とする最終目標エンジントルクTENGCMDMを算出し、そのトルクTENGCMDMが得られるようにエンジンのスロットル弁10の目標開度を算出する。そして、スロットル弁10の開度がその目標開度となるようにスロットルアクチュエータ9を制御する。ECU1は、さらに車速V及びアクセル開度APに応じて自動変速機12のシフト位置を算出し、該算出結果に基づいて変速アクチュエータ10を制御する。
【0015】
図2は、検出したアクセル開度AP、車速V、エンジン回転数NE、吸気管内絶対圧PBA、シフト位置GP及びパワステスイッチのオンオフ信号PSTSWに基づいて、シフト位置指令値SFTCMD及び最終目標エンジントルクTENGCMDMを算出する制御系の機能ブロック図であり、この図に示した機能はECU1のCPUで実行される演算処理により実現される。
【0016】
ブロック101では、車速Vのなまし処理を行って平均車速VAVEを算出し、ブロック102及び112に入力する。ブロック103では、アクセル開度APの今回値から5サンプル周期前(1サンプル周期は例えば20msecとする)の検出値を減算することにより、アクセル開度APの変化量(以下「アクセル速度」という)DAPを算出し、ブロック104及び117に入力する。
【0017】
ブロック102では、渋滞度推定を行う。具体的には、図3に示すメンバシップ関数のテーブルを検索して、渋滞度大推定メンバシップ値x1、渋滞度中推定メンバシップ値x2及び渋滞度小推定メンバシップ値x3を算出する。図3(a)〜(c)はそれぞれ渋滞度大推定メンバシップ関数、渋滞度中推定メンバシップ関数及び渋滞度小推定メンバシップ関数に対応するテーブルを示しており、同図(a)の所定値JBL,JBHは、それぞれ例えば10km/h,40km/hとする。また、同図(b)の所定値JML,JMP,JMHは、それぞれ例えば10km/h,40km/h,80km/hとし、同図(c)の所定値JSL,JSHは、それぞれ例えば40km/h,80km/hとする。
【0018】
ブロック102で算出されたメンバシップ値x1,x2,x3は、ブロック105に入力される。
【0019】
ブロック104は、アクセル開度AP及びその変化量DAPに基づいて運転者の加速意志推定を行う。具体的には、下記の処理1)〜5)により加速意志メンバシップ値y1,y2,y3を算出し、ブロック105に入力する。
【0020】
1) アクセル速度DAPに応じて図4(a),(b)示すメンバシップ関数のテーブルを検索し、DAP値に応じた加速意志ゼロ推定メンバシップ値uACC1及び加速意志大推定メンバシップ値uACC2を算出する。図4(a),(b)は、それぞれDAP値に応じた加速意志ゼロ推定メンバシップ関数及び加速意志大推定メンバシップ関数に対応するテーブルを示しており、同図(a)において、所定値DAPZL,DAPZHは、それぞれ例えば0.25deg,2degとし、同図(b)において、所定値DAPBL,DAPBHは、それぞれ例えば0.25deg,2degとする。
【0021】
2) アクセル開度APに応じて図4(c),(d)に示すメンバシップ関数のテーブルを検索し、AP値に応じた加速意志ゼロ推定メンバシップ値vACC1及び加速意志大推定メンバシップ値vACC2を算出する。図4(c),(d)は、それぞれAP値に応じた加速意志ゼロ推定メンバシップ関数及び加速意志大推定メンバシップ関数に対応するテーブルを示しており、同図(c)において、所定値APZL,APZHは、それぞれ例えば10deg,60degとし、同図(d)において、所定値APBL,APBHは、それぞれ例えば10deg,60degとする。
【0022】
3) 算出したメンバシップ値uACC1,uACC2,vACC1,vACC2を下記式(1)に適用して、加速意志推定値ACCMを算出する。
【0023】
ここで、wACC11,wACC12,wACC21,wACC22は、出力マップ(図示せず)に設定された推定出力であり、wACC11はDAP値に応じた加速意志がゼロであってかつAP値に応じた加速意志がゼロであるときの推定出力、wACC12はDAP値に応じた加速意志がゼロであってかつAP値に応じた加速意志が大であるときの推定出力、wACC21はDAP値に応じた加速意志が大であってかつAP値に応じた加速意志がゼロであるときの推定出力、wACC22はDAP値に応じた加速意志が大であってかつAP値に応じた加速意志が大であるときの推定出力である。各マップ値は例えば、wACC11=−0.025,wACC12=0.1,wACC21=0.2,wACC22=0.5とする。
【0024】
4) 次式(2)により、加速意志推定値ACCMの積算値ACCSUMを算出する。
【0025】
ACCSUM(n)=ACCSUM(n−1)+ACCM …(2)
ここで、(n),(n−1)はそれぞれ、今回値及び前回値であることを示すために付している。
【0026】
5) 積算値ACCSUMに応じて図5(a)〜(c)に示すメンバシップ関数のテーブルを検索して、加速意志ゼロ推定メンバシップ値y1、加速意志小推定メンバシップ値y2及び加速意志大推定メンバシップ値y3を算出する。図5(a)〜(c)はそれぞれ加速意志ゼロ推定メンバシップ関数、加速意志小推定メンバシップ関数及び加速意志大推定メンバシップ関数に対応するテーブルを示しており、同図(a)の所定値AMZL,AMZHは、それぞれ例えば0.5,1.0とする。また、同図(b)の所定値AMSL,AMSP,AMSHは、それぞれ例えば0.5,1.0,1.5とし、同図(c)の所定値AMBL,AMBHは、それぞれ例えば1.0,1.5とする。
【0027】
図2に戻り、ブロック105では、下記式(3)により、基本アクセル開度補正係数KAPBSを算出し、ブロック107に入力する。
【0028】
ここで、α11は渋滞度大であってかつ積算値ACCSUMに応じた加速意志がゼロであるときの推定出力、α12は渋滞度大であってかつ積算値ACCSUMに応じた加速意志が小であるときの推定出力、α13は渋滞度大であってかつ積算値ACCSUMに応じた加速意志が大であるときの推定出力、α21は渋滞度中であってかつ積算値ACCSUMに応じた加速意志がゼロであるときの推定出力、α22は渋滞度中であってかつ積算値ACCSUMに応じた加速意志が小であるときの推定出力、α23は渋滞度中であってかつ積算値ACCSUMに応じた加速意志が大であるときの推定出力、α31は渋滞度小であってかつ積算値ACCSUMに応じた加速意志がゼロであるときの推定出力、α32は渋滞度小であってかつ積算値ACCSUMに応じた加速意志が小であるときの推定出力、α33は渋滞度小であってかつ積算値ACCSUMに応じた加速意志が大であるときの推定出力である。各マップ値例えば、α11=0.1,α12=0.5,α13=1.0,α21=0.5,α22=0.8,α23=1.0,α31=0.8,α32=0.9,α33=1.0とする。
【0029】
以上のようにして算出される基本アクセル開度補正係数KAPBSは、渋滞度が大きくなるほど減少するように設定され、また加速意志が大きくなるほど増加するように設定される。
【0030】
ブロック106及び107では、図6に示す処理によりアクセル開度補正係数KAPを算出し、ブロック108に入力する。
【0031】
図6のステップS1では、車速Vが所定車速VKAPH(例えば1km/h)以下か否かを判別し、V≦VKAPHであって停車状態であるときは、アップカウントタイマtKAPHをカウントアップする(ステップS2)。タイマtKAPHは、V>VKAPHであるときに、「0」にセットされる(ステップS4)。なお、ステップS1の判別は、ヒステリシス付きの判別であり、走行状態から停車状態への移行判別は例えば上記1km/hを閾値とする一方、停車状態からの発進は例えば5km/hを閾値とする。
【0032】
続くステップS3では、タイマtKAPHの値に応じてDKAPテーブルを検索し、加算修正項DKAPを算出する。DKAPテーブルは、例えば図7に示すように設定され、tKAPH≦T1(例えば20秒)である間は、DKAP=0とされ、T1<tKAPH<T2(例えば40秒)の範囲では、時間経過に伴ってDKAP値が増加し、tKAPH≧T2の範囲ではDKAP=DKAP1(例えば0.2)とされる。
【0033】
次いで下記式(4)にブロック105で算出した基本アクセル開度補正係数KAPBSを適用してアクセル開度補正係数KAPを算出する(ステップS8)。
【0034】
KAP=KAPBS+DKAP …(4)
次いで、KAP値が1.0より大きいか否かを判別し(ステップS9)、KAP≦1.0であるときは直ちに、またKAP>1.0であるときはKAP=1.0として(ステップS10)、本処理を終了する。
【0035】
一方ステップS1でV>VKAPHであるときは、タイマtKAPHを「0」に設定し(ステップS4)、次いで下記式(5)により、加算修正項DKAPを減少させる(ステップS5)。
【0036】
DKAP(n)=DKAP(n−1)−DDKAP …(5)
ここで、DDKAPは、所定値(例えば0.01)である。
【0037】
続くステップS6では、DKAP値が正の値か否かを判別し、DKAP>0であるときは直ちに、またDKAP≦0であるときは、DKAP=0として(ステップS7)、前記ステップS8に進む。
【0038】
以上の処理により、停車状態が所定時間T1以上継続すると、アクセル開度補正係数KAPは、基本アクセル開度補正係数KAPBSを増加方向に修正した値に設定され、その後時間経過とともにその修正量(DKAP)が増加するので、停車時間が長くなって、運転者の感覚が変化した場合でも、発進時に十分な加速感を得ることができる。また車両が発進した後は、加算修正項DKAPが「0」になるまで漸減されるので、発進直後の急激な運転感覚の変化を防止することができる。
【0039】
また、KAP値は最大値1.0以下となるように制御される(ステップS9、S10)ので、アクセル開度APが増加方向に補正されることはない。これにより、補正後のアクセル開度APFZを用いるシフト選択(ブロック109)に悪影響を与えることが無く、いわゆるシフトビジー状態(シフト位置変更が頻繁に行われる状態)を回避することができる。
【0040】
図2に戻り、ブロック108では、アクセル開度APと補正係数KAPとを乗算することにより、補正アクセル開度APFZを算出し、ブロック109及び110に入力する。ブロック109では、車速V及び補正アクセル開度APFZに応じて、シフト位置の選択を行い、選択したシフト位置(シフト位置指令値)SFTCMDを出力する。
【0041】
ブロック110では、車速Vおよび補正アクセル開度APFZに応じて設定されたTTRCMDマップを検索し、目標タイヤ駆動トルクTTRCMDを算出する。ブロック111では、目標タイヤ駆動トルクTTRCMD、シフト位置指令SFTCMD、エンジン回転数NE及び出力軸回転数NMに基づいて、目標エンジントルクTENGCMDを算出する。具体的には、シフト位置指令SFTCMDに対応したギヤ比rGRCMDを求め、エンジン回転数NE及び出力軸回転数NMに基づいてトルクコンバータの入出力速度比eTRを算出し、eTR値からトルク比kTを算出し(図11(c)参照)、TTRCMD=TENGCMD×rGRCMD×kTという関係を利用して求める(TENGCMD=TTRCMD/(rGRCMD×kT)。算出した目標エンジントルクTENGCMDはブロック121に入力される。
【0042】
以上が目標エンジントルクTENGCMDを算出する処理である。次にこの目標エンジントルクTENGCMDの補正係数(エンジントルク補正係数)KTENGの算出処理(ブロック112〜120)を説明する。
【0043】
ブロック112では、車速V及び平均車速VAVEに応じて、車速Vが高車速である度合い(以下「高速度」という)に応じた高車速補正係数KHWYの算出を行う。具体的には、図8に示すKHWY算出処理により、高車速補正係数KHWYを算出する。
【0044】
先ずステップS21では、基本高車速補正係数KHWYBSを以下のようにして算出する。
【0045】
1) 車速Vに応じて図10(a)に示すメンバシップ関数のテーブルを検索し、車速低推定メンバシップ値uHWY1及び車速高推定メンバシップ値uHWY2を算出する。
【0046】
2) 平均車速VAVEに応じて図10(b)に示すメンバシップ関数のテーブルを検索し、平均車速低推定メンバシップ値vHWY1及び平均車速高推定メンバシップ値vHWY2を算出する。
【0047】
3) 下記式(6)により、基本高車速補正係数KHWYBSを算出する。
【0048】
ここで、wHWY11,wHWY12,wHWY21,wHWY22は、出力マップ(図示せず)に設定された推定出力であり、wHWY11は車速Vに応じた高速度が低くかつ平均車速VAVEに応じた高速度が低いときの推定出力、wHWY12は車速Vに応じた高速度が低くかつ平均車速VAVEに応じた高速度が高いときの推定出力、wHWY21は車速Vに応じた高速度が高くかつ平均車速VAVEに応じた高速度が低いときの推定出力、wHWY22は車速Vに応じた高速度が高くかつ平均車速VAVEに応じた高速度が高いときの推定出力である。各マップ値は例えば、wHWY11=1.0,wHWY12=1.0,wHWY21=1.0,wHWY22=1.5とする。
【0049】
したがって、KHWYBS値は1.0から1.5の間の値に設定され、目標エンジントルクTENGCMDは高速度が小さいときは補正されず、高速度が大きいほど増加方向に補正される。これにより、運転者は高速度が小さいときは通常の操作感が得られ、高速度が大きいときは、アクセル操作に対するエンジントルクの応答性を向上させることができる。
【0050】
図8に戻り、続くステップS22では、車両がクルーズ走行中であるか否かを判断するクルーズ判断処理(図9)を実行する。
【0051】
図9のステップS41では、車速Vが所定上下限値VCRSH,VCRSL(例えば120km/h,40km/h)の範囲内にあるか否かを判別し、この範囲内にないときは、ダウンカウントタイマtmCRSに所定時間TCRS(例えば5秒)をセットしてスタートさせ(ステップS47)、クルーズ走行中であることを「1」で示すクルーズフラグFCRSを「0」に設定して(ステップS48)、本処理を終了する。
【0052】
ステップS41の答が肯定(YES)のときは、車速Vの変化量(加速度)DVの絶対値が所定変化量DVCRS(例えば0.5km/sec相当の値)より小さいか否かを判別し(ステップS42)、|DV|<DVCRSであるときはアクセル開度APが所定上下限値APCRSH,APCRSL(例えば15deg,5deg)の範囲内にあるか否かを判別し(ステップS43)、APCRSL<AP<APCRSHであるときは、アクセル速度DAPの絶対値が所定値DAPCRS(例えば0.5deg/sec相当の値)より小さいか否かを判別し(ステップS44)、|DAP|<DAPCRSであるときは、加速意志推定値ACCMの積算値ACCSUMが所定値ACCCRS(例えば0.8)より小さいか否かを判別する(ステップS45)。そして、ステップS42からS45のいずれかの答が否定(NO)のときは前記ステップS48に進み、全て肯定(YES)のときはタイマtmCRSの値が「0」であるか否かを判別する(ステップS46)。tmCRS>0である間は前記ステップS48に進み、所定時間TCRSが経過してtmCRS=0となると、クルーズ走行中と判定し、クルーズフラグFCRSを「1」に設定して(ステップS49)、本処理を終了する。
【0053】
図8に戻り、続くステップS23ではクルーズフラグFCRSが「1」か否かを判別し、FCRS=1であってクルーズ走行中であるときは、アップカウントタイマtKHWYをカウントアップする(ステップS24)。タイマtKHWYは、FCRS=0であるときに、「0」にセットされる(ステップS26)。
【0054】
続くステップS25では、タイマtKHWYの値に応じてDKHWYテーブルを検索し、減算修正項DKHWYを算出する。DKHWYテーブルは、例えば図7に示すDKAPテーブルと同様に設定され、tKHWY≦T3(例えば20秒)である間は、DKHWY=0とされ、T3<tKHWY<T4(例えば40秒)の範囲では、時間経過に伴ってDKHWY値が増加し、tKHWY≧T4の範囲ではDKHWY=DKHWY1(例えば0.2)とされる。次いで下記式(7)により高車速補正係数KHWYを算出する(ステップS30)。
【0055】
KHWY=KHWYBS−DKHWY …(7)
次いで、KHWY値が1.0より小さいか否かを判別し(ステップS31)、KHWY≧1.0であるときは直ちに、またKHWY<1.0であるときはKHWY=1.0として(ステップS32)、本処理を終了する。
【0056】
一方ステップS23でFCRS=0であってクルーズ走行中でないときは、タイマtKHWYを「0」に設定し(ステップS26)、加速意志推定値ACCMの積算値ACCSUMに応じて図11のDDKHWYテーブルを検索し、減算値DDKHWYを算出する(ステップS33)。次いで下記式(8)により、減算修正項DKHWYを減少させる(ステップS27)。
【0057】
DKHWY(n)=DKHWY(n−1)−DDKHWY …(8)
続くステップS28では、DKHWY値が正の値か否かを判別し、DKHWY>0であるときは直ちに、またDKHWY≦0であるときは、DKHWY=0として(ステップS29)、前記ステップS30に進む。
【0058】
以上の処理により、クルーズ走行が所定時間T3以上継続すると、高車速補正係数KHWYは、基本高車速補正係数KHWYBSを減少方向に修正した値に設定され、その後時間経過とともにその修正量(DKHWY)が増加するので、クルーズ走行時間が長くなって、運転者の感覚が変化した場合でもクルーズ状態から加速又は減速するときにおける運転感覚の悪化を防止することができる。また車両がクルーズ走行を終了した後は、減算修正項DKHWYが「0」になるまで漸減されるので、クルーズ走行終了直後の急激な運転感覚の変化を防止することができる。
【0059】
次に図2のブロック113〜116による走行路の勾配に応じた勾配補正係数KSLPの算出処理を説明する。
【0060】
ブロック113では、車速Vから加速度DV(=V(n)−V(n−5))を算出し、ブロック116に入力する。ブロック114では、車速Vに応じて図12(a)に示すTRSTテーブルを検索し、平坦路における走行抵抗トルクTRSTを算出し、ブロック116に入力する。走行抵抗トルクTRSTは、路面抵抗トルクと空気抵抗トルクの和であり、TRSTテーブルは、車両の重量を所定の基準重量(例えば1500kg)として、車速Vに応じて予め算出した走行抵抗トルクの値が設定されている。
【0061】
ブロック115では、車速V、エンジン回転数NE、吸気管内絶対圧PBA、検出したシフト位置GP及びトルクコンバータの出力軸回転数NMに基づいて、実際のタイヤ駆動トルクTTRを以下のようにして算出する。
【0062】
1) エンジン回転数NE及び吸気管内絶対圧PBAに応じて図12(b)に示すTENGテーブルを検索し、エンジントルクTENGを算出する。TENGテーブルは、所定の吸気管内絶対圧PBA1〜PBA7(PBA1>PBA2>…>PBA7)について、エンジン回転数NEの応じて設定されている。
【0063】
2) 自動変速機12のトルクコンバータの出力軸回転数NM及びエンジン回転数NEに基づいて、トルクコンバータの入出力速度比eTR(出力/入力)を算出し、速度比eTRの応じて図12(c)に示すkTテーブルを検索して、トルク比kTを算出する。
【0064】
3) 下記式(9)によりタイヤ駆動トルクTTRを算出する。
【0065】
TTR=TENG×kT×rGR …(9)
ここで、rGRは、ギヤ位置GPに対応したギヤ比である。算出したタイヤ駆動トルクTTRは、ブロック116に入力される。
【0066】
ブロック116では、以下のようにして勾配補正係数KSLPを算出する。
【0067】
1) 平坦路における加速抵抗トルクをTACC(=DV×基準重量)とし、勾配抵抗トルクをTSLPとすると、
TTR=TRST+TACC+TSLP
という関係があるので、勾配抵抗トルクTSLPを下記式(10)により算出する。
【0068】
TSLP=TTR−TRST−TACC …(10)
2) 勾配角をθとすると、Sinθ=勾配抵抗力FSLP/車重Wであり、勾配抵抗力FSLP=勾配抵抗トルクTSLP/タイヤ半径Rであるので、
Sinθ=TSLP/(W×R)
として算出する(車重Wは例えば基準重量とする)。そして、このSinθに応じて図13(a)に示すテーブルを検索し、勾配角θR(%)を算出する。
【0069】
3) 勾配角θR(%)に応じて図13(b)に示すテーブルを検索し、勾配補正係数KSLPを算出する。ここで、勾配角θRが負の値は、降坂路走行に対応する。
【0070】
このようにして算出した勾配補正係数KSLPを用いることにより、登坂路走行では、目標エンジントルクTENGCMDが増加方向に(KSLP>1.0)、また降坂路走行では減少方向(KSLP<1.0)に補正され、登降坂路走行における運転性を向上させることができる。
【0071】
次に図2のブロック117〜119によるラフアクセル屈曲路補正係数KWRの算出処理について説明する。この補正係数KWRによる補正は、アクセルペダルの急激な踏み込みや戻しを繰り返すような操作(ラフアクセル操作)を行った場合の目標エンジントルクへの影響を軽減させる一方、屈曲路走行においてはアクセル操作に対するエンジントルクの応答性を向上させるために行う。
【0072】
ブロック117では下記式(11)によりアクセル速度DAPの絶対値の積算値SDAPを算出し、ブロック119に入力する。
【0073】
SDAP(n)=SDAP(n−1)+|DAP(n)| …(11)
より具体的には、上記式(11)による積算は20msec毎に行い、2sec毎にそれまでの2sec間の積算値SDAPを算出結果として出力する。これにより、アクセルペダルの踏み込みや戻しのような変動の度合が積算され、アクセルペダルの踏み込み量と戻し量の双方がモニタされる。ここで、アクセルペダルを一定開度で維持している場合は、アクセル速度DAPは0なので積算結果は0となる。
【0074】
ブロック118では、パワステスイッチ5のオンオフ反転頻度NFRQPSを算出し、ブロック119に入力する。より具体的には、パワステスイッチ5のオンオフの検知は、20msec毎に行い、オフからオンへの反転時のみ1回とカウントし、オンからオフへの反転時はカウントしない。そして、10sec毎にそれまでの10sec間の総カウント数を反転頻度の算出結果とする。
【0075】
ブロック119では、以下の処理によりラフアクセル屈曲路補正係数KWRを算出する。
【0076】
1) アクセル速度積算値SDAPに応じて図14(a)に示すメンバシップ関数のテーブルを検索し、ラフアクセル度合小推定メンバシップ値vWR1、ラフアクセル度合中推定メンバシップ値vWR2及びラフアクセル度合大推定メンバシップ値vWR3を算出する。
【0077】
2) パワステスイッチオンオフ反転頻度NFRQPSに応じて図14(b)に示すメンバシップ関数のテーブルを検索し、屈曲路度合小推定メンバシップ値uWR1及び屈曲路度合大推定メンバシップ値uWR2を算出する。
【0078】
3) 下記式(12)により、ラフアクセル屈曲路補正係数KWRを算出する。
【0079】
ここで、wWR11,wWR12,wWR13,wWR21,wWR22,wWR23は、出力マップ(図示せず)に設定された推定出力であり、wWR11は屈曲路度合が小さく且つラフアクセル度合が小さいときの推定出力、wWR12は屈曲路度合が小さく且つラフアクセル度合が中程度のときの推定出力、wWR13は屈曲路度合が小さく且つラフアクセル度合が大のときの推定出力、wWR21は屈曲路度合が大きく且つラフアクセル度合が小のときの推定出力、wWR22は屈曲路度合が大きく且つラフアクセル度合が中程度のときの推定出力、wWR23は屈曲路度合が大きく且つラフアクセル度合が大のときの推定出力である。各マップ値は例えば、wWR11=1.0,wWR12=1.0,wWR13=0.5,wWR21=1.0,wWR22=1.5,wWR23=1.0とする。ここで、屈曲路度合が大きく且つラフアクセル度合が大のときの推定出力wWR23を1.0(無補正値)としたのは、アクセル開度センサ又はパワステスイッチの誤動作等の可能性があるので、フェールセーフのためである。
【0080】
上記式(12)によれば、KWR値は0.5から1.5の間の値に設定され、目標エンジントルクTENGCMDはラフアクセル度合が大きく、屈曲路度合が小さいとき減少方向に補正され、ラフアクセル度合が中程度で屈曲路度合が大きいときは増加方向に補正される。これにより、運転者が不必要に急激なアクセル操作(ラフアクセル操作)を行った場合の運転性の悪化を防止するとともに、屈曲路走行ではエンジントルクの迅速な応答特性を得ることができる。
【0081】
図2に戻り、ブロック120では、下記式(13)によりエンジントルク補正係数KTENGを算出し、ブロック121に入力する。
【0082】
KTENG=KHWY×KSLP×KWR …(13)
ブロック121では、下記式(14)により目標エンジントルクTENGCMDをエンジントルク補正係数KTENGで補正して、最終目標エンジントルクTENGCMDMを算出して出力する。
【0083】
TENGCMDM=TENGCMD×KTENG …(14)
この最終目標エンジントルクTENGCMDMに応じて、スロットル弁10の目標開度を決定し、実際のスロットル弁開度が目標開度に一致するようにスロットルアクチュエータ9の駆動制御を行う。
【0084】
以上詳述したように本実施の形態では、シフト位置選択に影響を与えるアクセル開度APの補正は、アクセル開度補正係数KAPにより、減少方向にのみ(KAP≦1.0)行う一方、目標駆動力の増加方向の変更は、シフト位置選択に影響を与えない目標エンジントルクTENGCMDを補正して行うようにしたので、アクセル開度APの増加補正によるシフトビジー状態を回避しつつ、エンジントルクの増加方向の補正も適切に行うことができ、運転性をより向上させることができる。
【0085】
一般にアクセル開度APを減少方向に補正する場合は、シフトマップ上のシフト変更点がアクセル開度の増加方向にずれるので、シフトビジー状態は起こりにくいのに対し、アクセル開度APを増加方向に補正する場合は、シフト変更点がアクセル開度の低開度方向にずれるので、シフトビジー状態が起こりやすい。したがって、本実施の形態のように、目標駆動力の増加方向の変更は、シフト選択に影響を与えないように行うことにより、シフトビジー状態を回避することができる。
【0086】
なお、本発明は上述した実施の形態に限定されるものではなく、種々の変形が可能である。例えば、車両の原動機は内燃エンジンに限るものではなく、他のエンジンや電動機であってもよい。また、原動機の出力を運転者が制御するための操作手段は、アクセルペダルに限るものではなく、手で操作するもの等であってもよい。また、有段の自動変速機に限るものではなく、CVTのような無段変速機を備えた車両にも適用できる。この場合、上述した実施形態における「シフト位置」を「変速比」とすればよい。
【0087】
【発明の効果】
以上詳述したように本発明によれば、第1の目標駆動力変更手段が、変速比制御手段による変速比制御に用いるパラメータを変更することにより目標駆動力を変更し、第2の目標駆動力変更手段が、車両の高速走行の度合に応じたパラメータの変更を行う高速走行変更手段、又は車両の走行路の屈曲度合に応じたパラメータの変更を行う屈曲路走行変更手段の少なくとも一方により目標駆動力を変更するので、運転者は高速度が小さいときは通常の操作感が得られ、高速度が大きいときは、アクセル操作に対するエンジントルクの応答性を向上させることができ、また、運転者が不必要に急激なアクセル操作を行った場合の運転性の悪化を防止するとともに、屈曲路走行ではエンジントルクの迅速な応答特性を得ることができ、もって車両の目標駆動力の設定及び自動変速機の変速比制御を適切に行い、より運転性を向上させることができる。
【図面の簡単な説明】
【図1】本発明の実施の一形態にかかる車両用制御装置の構成を示すブロック図である。
【図2】目標エンジントルクを算出する制御系の機能ブロック図である。
【図3】渋滞度の推定に用いるメンバシップ関数のテーブルを示す図である。
【図4】加速意志の推定に用いるメンバシップ関数のテーブルを示す図である。
【図5】加速意志の推定に用いるメンバシップ関数のテーブルを示す図である。
【図6】停車時間に応じたアクセル開度補正係数の修正を行う処理のフローチャートである。
【図7】図6の処理で使用するテーブルを示す図である。
【図8】目標エンジントルクの高速度補正係数を算出する処理のフローチャートである。
【図9】クルーズ走行の判断を行う処理のフローチャートである。
【図10】高速走行の度合の推定に用いるメンバシップ関数のテーブルを示す図である。
【図11】図8の処理で使用するテーブルを示す図である。
【図12】目標エンジントルクの勾配補正係数の算出に使用するテーブルを示す図である。
【図13】目標エンジントルクの勾配補正係数の算出に使用するテーブルを示す図である。
【図14】ラフアクセル操作の度合及び屈曲路度合の推定に用いるメンバシップ関数のテーブルを示す図である。
【符号の説明】
1 電子コントロールユニット
2 アクセル開度センサ
3 車速センサ
4 シフト位置センサ
5 パワステスイッチ
6 エンジン回転数センサ
7 吸気管内絶対圧センサ
8 出力軸回転数センサ
9 スロットルアクチュエータ
10 スロットル弁[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a control device that calculates a target driving force required by a vehicle according to a driving state of the vehicle and controls the driving force of the vehicle so that the calculated target driving force is obtained. The present invention relates to an apparatus that performs control by using the control.
[0002]
[Prior art]
A target driving force is calculated by using fuzzy inference according to the accelerator pedal depression amount and the vehicle speed of the vehicle, and the shift position of the automatic transmission and the throttle of the internal combustion engine that drives the vehicle are calculated using the calculated target driving force. 2. Description of the Related Art A vehicular control device that controls a valve opening degree is conventionally known (Japanese Patent Application Laid-Open No. 3-163256).
[0003]
[Problems to be solved by the invention]
However, in the above-described conventional control device, the shift position of the automatic transmission is changed in accordance with the target driving force, so that the shift position is frequently changed (shift busy state), which may deteriorate drivability.
[0004]
The present invention has been made in view of this point, and provides a vehicle control device capable of appropriately setting a target driving force of a vehicle and controlling a gear ratio of an automatic transmission to further improve drivability. The purpose is to do.
[0005]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides an operation means for controlling a driving force of a vehicle by a driver, and a target drive required by the vehicle according to a driving state of the vehicle including an operation amount of the operation means. Target driving force calculation means for calculating a force, driving force control means for controlling the driving force of the vehicle based on the calculated target driving force, and automatic shifting of the vehicle according to the operation amount and the vehicle speed of the operation means. A first target driving force that changes the target driving force by changing a parameter used for speed ratio control by the speed ratio control device. Change means;The target driving force is determined by at least one of a high-speed traveling changing unit that changes a parameter according to a degree of high-speed traveling of the vehicle and a curved road traveling changing unit that changes a parameter according to a degree of bending of a traveling path of the vehicle. ChangeAnd a second target driving force changing means.
[0006]
Further, it is preferable that the first target driving force changing means changes the target driving force in a decreasing direction.
[0007]
Further, the second target driving force changing means isAnd beforeAccording to the gradient of the vehicleParameterSlope changer who makes changesStepIt is desirable to have.
[0008]
According to the present invention,The first target driving force changing means changes the target driving force by changing a parameter used for the speed ratio control by the speed ratio control means, and the second target driving force changing means changes the degree of high-speed running of the vehicle. The target driving force is changed by at least one of a high-speed running changing unit that changes the parameter according to the change and a curved road running changing unit that changes the parameter according to the degree of bending of the running road of the vehicle.
[0009]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0010]
FIG. 1 is a block diagram showing a configuration of a vehicle control device according to one embodiment of the present invention. In FIG. 1, an electronic control unit (hereinafter, referred to as “ECU”) 1 is mounted on a vehicle such as an automobile driven by, for example, an internal combustion engine (not shown), and a depression amount of an accelerator pedal of the vehicle (hereinafter, referred to as “ECU”). Accelerator opening sensor 2) An
[0011]
The
[0012]
The
[0013]
The
[0014]
The
[0015]
FIG. 2 shows a shift position command value SFTCMD and a final target engine torque TENGCMDM based on the detected accelerator opening AP, vehicle speed V, engine speed NE, intake pipe absolute pressure PBA, shift position GP, and power steering switch on / off signal PSTSW. FIG. 3 is a functional block diagram of a control system for calculating the equation (1), and the functions shown in FIG. 2 are realized by arithmetic processing executed by the CPU of the
[0016]
In
[0017]
In
[0018]
The membership values x1, x2, x3 calculated in
[0019]
A
[0020]
1) The membership function tables shown in FIGS. 4A and 4B are searched according to the accelerator speed DAP, and the acceleration intention zero estimated membership value uACC1 and the acceleration intention large estimated membership value uACC2 corresponding to the DAP value are obtained. calculate. FIGS. 4A and 4B show tables corresponding to the acceleration intention zero estimation membership function and the acceleration intention large estimation membership function according to the DAP value, respectively. DAPZL and DAPZH are, for example, 0.25 deg and 2 deg, respectively, and in FIG. 3B, the predetermined values DAPBL and DAPBH are, for example, 0.25 deg and 2 deg, respectively.
[0021]
2) The membership function tables shown in FIGS. 4C and 4D are searched according to the accelerator opening AP, and the acceleration intention zero estimated membership value vACC1 and the acceleration intention large estimated membership value according to the AP value are searched. Calculate vACC2. FIGS. 4 (c) and 4 (d) show tables corresponding to the acceleration intention zero estimation membership function and the acceleration intention large estimation membership function according to the AP value, respectively. APZL and APZH are, for example, 10 deg and 60 deg, respectively, and in FIG. 3D, the predetermined values APBL and APBH are, for example, 10 deg and 60 deg, respectively.
[0022]
3) The calculated membership values uACC1, uACC2, vACC1, and vACC2 are applied to the following equation (1) to calculate an acceleration intention estimated value ACCM.
[0023]
Here, wACC11, wACC12, wACC21, and wACC22 are estimated outputs set in an output map (not shown), and wACC11 has zero acceleration intention according to the DAP value and acceleration intention according to the AP value. Is the estimated output when is zero, wACC12 is the estimated output when the acceleration intention according to the DAP value is zero and the acceleration intention according to the AP value is large, and wACC21 is the acceleration output according to the DAP value. The estimated output when the acceleration intention according to the AP value is large and the acceleration intention according to the AP value is zero. The
[0024]
4) The integrated value ACCSUM of the estimated acceleration intention value ACCM is calculated by the following equation (2).
[0025]
ACCSUM (n) = ACCSUM (n-1) + ACCM (2)
Here, (n) and (n-1) are added to indicate the current value and the previous value, respectively.
[0026]
5) Searching the membership function tables shown in FIGS. 5A to 5C according to the integrated value ACCSUM, the acceleration intention zero estimated membership value y1, the acceleration intention small estimated membership value y2, and the acceleration intention large An estimated membership value y3 is calculated. FIGS. 5A to 5C show tables corresponding to the acceleration intention zero estimation membership function, the acceleration intention small estimation membership function, and the acceleration intention large estimation membership function, respectively. The values AMZL and AMZH are, for example, 0.5 and 1.0, respectively. Also, the predetermined values AMSL, AMSP, and AMSH in FIG. 2B are, for example, 0.5, 1.0, and 1.5, respectively, and the predetermined values AMBL, AMBH in FIG. , 1.5.
[0027]
Returning to FIG. 2, in
[0028]
Here, α11 is an estimated output when the degree of congestion is large and the intention to accelerate according to the integrated value ACCSUM is zero, and α12 is large when the degree of congestion is small and the intention to accelerate according to the integrated value ACCSUM is small. The estimated output at the time, α13 is the estimated output when the degree of congestion is large and the intention to accelerate according to the integrated value ACCSUM is large, and α21 is during the degree of congestion and the intention to accelerate according to the integrated value ACCSUM is zero. Is the estimated output when α22 is the degree of congestion and the intention to accelerate according to the integrated value ACCSUM is small, and α23 is the degree of acceleration during the degree of congestion and is dependent on the integrated value ACCSUM. Is an estimated output when is large, α31 is an estimated output when the congestion degree is small and the acceleration intention according to the integrated value ACCSUM is zero, and α32 is an estimated output when the congestion degree is small and the integrated value ACCS The estimated output α33 when the intention to accelerate according to UM is small, α33 is the estimated output when the intention to accelerate according to the integrated value ACCSUM is large and the degree of congestion is small. Each map value, for example, α11 = 0.1, α12 = 0.5, α13 = 1.0, α21 = 0.5, α22 = 0.8, α23 = 1.0, α31 = 0.8, α32 = 0 .9, α33 = 1.0.
[0029]
The basic accelerator opening correction coefficient KAPBS calculated as described above is set to decrease as the degree of congestion increases, and to increase as the intention to accelerate increases.
[0030]
In blocks 106 and 107, the accelerator opening correction coefficient KAP is calculated by the processing shown in FIG.
[0031]
In step S1 of FIG. 6, it is determined whether the vehicle speed V is equal to or lower than a predetermined vehicle speed VKAPH (for example, 1 km / h). When V ≦ VKAPH and the vehicle is stopped, the up-count timer tKAPH is counted up (step S1). S2). The timer tKAPH is set to "0" when V> VKAPH (step S4). Note that the determination in step S1 is a determination with hysteresis, and the determination of the transition from the running state to the stopped state is, for example, the threshold of 1 km / h, whereas the start from the stopped state is, for example, 5 km / h. .
[0032]
In a succeeding step S3, the DKAP table is searched according to the value of the timer tKAPH to calculate an addition correction term DKAP. The DKAP table is set, for example, as shown in FIG. 7, DKAP = 0 while tKAPH ≦ T1 (for example, 20 seconds), and the time elapses in the range of T1 <tKAPH <T2 (for example, 40 seconds). Accordingly, the DKAP value increases, and DKAP = DKAP1 (for example, 0.2) in the range of tKAPH ≧ T2.
[0033]
Next, the accelerator opening correction coefficient KAP is calculated by applying the basic accelerator opening correction coefficient KABS calculated in
[0034]
KAP = KABS + DKAP (4)
Next, it is determined whether or not the KAP value is greater than 1.0 (step S9). Immediately when KAP ≦ 1.0, and when KAP> 1.0, KAP = 1.0 (step S9). S10), this process ends.
[0035]
On the other hand, if V> VKAPH in step S1, the timer tKAPH is set to "0" (step S4), and then the addition correction term DKAP is reduced by the following equation (5) (step S5).
[0036]
DKAP (n) = DKAP (n−1) −DDKAP (5)
Here, DDKAP is a predetermined value (for example, 0.01).
[0037]
In the subsequent step S6, it is determined whether or not the DKAP value is a positive value. If DKAP> 0, immediately, if DKAP ≦ 0, DKAP = 0 (step S7), and the process proceeds to step S8. .
[0038]
By the above processing, when the stop state continues for a predetermined time T1 or more, the accelerator opening correction coefficient KAP is set to a value obtained by correcting the basic accelerator opening correction coefficient KABS in an increasing direction, and thereafter, the correction amount (DKAP) is increased with time. ) Is increased, so that even when the stop time is long and the driver's feeling changes, a sufficient feeling of acceleration can be obtained at the time of starting. Further, after the vehicle starts, the addition correction term DKAP is gradually decreased until it becomes “0”, so that a sudden change in driving feeling immediately after the start can be prevented.
[0039]
Further, since the KAP value is controlled to be equal to or less than the maximum value 1.0 (steps S9 and S10), the accelerator opening AP is not corrected in the increasing direction. As a result, the shift selection (block 109) using the corrected accelerator opening APFZ is not adversely affected, and a so-called shift busy state (a state in which shift positions are frequently changed) can be avoided.
[0040]
Returning to FIG. 2, in
[0041]
In
[0042]
The above is the processing for calculating the target engine torque TENGCMD. Next, the process of calculating the correction coefficient (engine torque correction coefficient) KTENG of the target engine torque TENGCMD (
[0043]
In
[0044]
First, in step S21, a basic high vehicle speed correction coefficient KHWYBS is calculated as follows.
[0045]
1) The membership function table shown in FIG. 10A is retrieved according to the vehicle speed V, and the low vehicle speed estimated membership value uHWY1 and the high vehicle speed estimated membership value uHWY2 are calculated.
[0046]
2) Search the membership function table shown in FIG. 10B according to the average vehicle speed VAVE to calculate the average vehicle speed low estimated membership value vHWY1 and the average vehicle speed high estimated membership value vHWY2.
[0047]
3) The basic high vehicle speed correction coefficient KHWYBS is calculated by the following equation (6).
[0048]
Here, wHWY11, wHWY12, wHWY21, and wHWY22 are estimated outputs set in an output map (not shown). The estimated output at the time, wHWY12 is the estimated output when the high speed according to the vehicle speed V is low and the high speed according to the average vehicle speed VAVE is high, and wHWY21 is the high speed according to the vehicle speed V and is high according to the average vehicle speed VAVE. The estimated output wHWY22 when the high speed is low is an estimated output when the high speed according to the vehicle speed V is high and the high speed according to the average vehicle speed VAVE is high. Each map value is, for example, wHWY11 = 1.0, wHWY12 = 1.0, wHWY21 = 1.0, and wHWY22 = 1.5.
[0049]
Therefore, the KHWYBS value is set to a value between 1.0 and 1.5, and the target engine torque TENGCMD is not corrected when the high speed is small, but is corrected in the increasing direction as the high speed is large. Thus, the driver can obtain a normal operation feeling when the high speed is low, and can improve the responsiveness of the engine torque to the accelerator operation when the high speed is high.
[0050]
Returning to FIG. 8, in the following step S22, cruise determination processing (FIG. 9) for determining whether or not the vehicle is cruising is executed.
[0051]
In step S41 of FIG. 9, it is determined whether or not the vehicle speed V is within a range of predetermined upper and lower limit values VCRSH, VCRSL (for example, 120 km / h, 40 km / h). A predetermined time TCRS (for example, 5 seconds) is set in tmCRS and started (step S47), and a cruise flag FCRS indicating "1" indicating that the vehicle is cruising is set to "0" (step S48). The process ends.
[0052]
When the answer to step S41 is affirmative (YES), it is determined whether or not the absolute value of the change amount (acceleration) DV of the vehicle speed V is smaller than a predetermined change amount DVCRS (for example, a value corresponding to 0.5 km / sec) ( If | DV | <DVCRS, it is determined whether or not the accelerator opening AP is within the range of predetermined upper and lower limits APCRSH, APCRSL (for example, 15 deg, 5 deg) (step S43), and APCRSL <AP If <APCRSH, it is determined whether or not the absolute value of the accelerator speed DAP is smaller than a predetermined value DAPCRS (for example, a value corresponding to 0.5 deg / sec) (step S44), and if | DAP | <DAPCRS It is determined whether the integrated value ACCSUM of the estimated acceleration intention value ACCM is smaller than a predetermined value ACCCRS (for example, 0.8) ( Step S45). Then, if any of the answers from steps S42 to S45 is negative (NO), the process proceeds to step S48, and if all answers are positive (YES), it is determined whether or not the value of the timer tmCRS is "0" ( Step S46). While tmCRS> 0, the process proceeds to step S48. If tmCRS = 0 after a lapse of a predetermined time TCRS, it is determined that cruising is in progress, and the cruise flag FCRS is set to “1” (step S49). The process ends.
[0053]
Returning to FIG. 8, in the following step S23, it is determined whether or not the cruise flag FCRS is "1". If FCRS = 1 and the vehicle is traveling on a cruise, the up count timer tKHWY is counted up (step S24). The timer tKHWY is set to “0” when FCRS = 0 (step S26).
[0054]
In a succeeding step S25, a DKHWY table is searched according to the value of the timer tKHWY, and a subtraction correction term DKHWY is calculated. The DKHWY table is set, for example, in the same manner as the DKAP table shown in FIG. 7, and is set to DKHWY = 0 while tKHWY ≦ T3 (for example, 20 seconds). In the range of T3 <tKHWY <T4 (for example, 40 seconds), The DKHWY value increases with time, and DKHWY = DKHWY1 (for example, 0.2) in the range of tKHWY ≧ T4. Next, a high vehicle speed correction coefficient KHWY is calculated by the following equation (7) (step S30).
[0055]
KHWY = KHWYBS-DKHWY (7)
Next, it is determined whether or not the KHWY value is smaller than 1.0 (step S31). Immediately when KHWY ≧ 1.0, and when KHWY <1.0, KHWY = 1.0 (step S31). S32), this process ends.
[0056]
On the other hand, if FCRS = 0 and the cruise is not running in step S23, the timer tKHWY is set to "0" (step S26), and the DDKHWY table of FIG. 11 is searched according to the integrated value ACCSUM of the estimated acceleration intention ACCM. Then, a subtraction value DDKHWY is calculated (step S33). Next, the subtraction correction term DKHWY is reduced by the following equation (8) (step S27).
[0057]
DKHWY (n) = DKHWY (n−1) −DDKHWY (8)
In the subsequent step S28, it is determined whether or not the DKHWY value is a positive value. Immediately when DKHWY> 0, and when DKHWY ≦ 0, DKHWY = 0 is set (step S29), and the process proceeds to step S30. .
[0058]
By the above processing, when the cruise traveling continues for the predetermined time T3 or more, the high vehicle speed correction coefficient KHWY is set to a value obtained by correcting the basic high vehicle speed correction coefficient KHWYBS in a decreasing direction, and thereafter, the correction amount (DKHWY) increases with time. Since it increases, even if the cruise traveling time becomes longer and the driver's feeling changes, it is possible to prevent the deterioration of the driving feeling when accelerating or decelerating from the cruise state. Further, after the vehicle has finished cruising, the subtraction correction term DKHWY is gradually reduced until it becomes "0", so that a sudden change in driving feeling immediately after the cruise traveling ends can be prevented.
[0059]
Next, the calculation processing of the slope correction coefficient KSLP according to the slope of the traveling road by the
[0060]
In
[0061]
In
[0062]
1) According to the engine speed NE and the intake pipe absolute pressure PBA, FIG.2The engine torque TENG is calculated by searching the TENG table shown in FIG. In the TENG table, predetermined intake pipe absolute pressures PBA1 to PBA7 (PBA1> PBA2 >>...> PBA7) are set according to the engine speed NE.
[0063]
2) The input / output speed ratio eTR (output / input) of the torque converter is calculated based on the output shaft speed NM and the engine speed NE of the torque converter of the
[0064]
3) The tire driving torque TTR is calculated by the following equation (9).
[0065]
TTR = TENG × kT × rGR (9)
Here, rGR is a gear ratio corresponding to the gear position GP. The calculated tire driving torque TTR is input to the
[0066]
In
[0067]
1) If the acceleration resistance torque on a flat road is TACC (= DV × reference weight) and the gradient resistance torque is TSLP,
TTR = TRST + TACC + TSLP
Therefore, the gradient resistance torque TSLP is calculated by the following equation (10).
[0068]
TSLP = TTR-TRST-TACC (10)
2) If the gradient angle is θ, Sin θ = gradient resistance FSLP / vehicle weight W, and gradient resistance FSLP = gradient resistance torque TSLP / tire radius R,
Sin θ = TSLP / (W × R)
(The vehicle weight W is, for example, a reference weight). Then, FIG.3The table shown in (a) is searched to calculate the gradient angle θR (%).
[0069]
3) FIG. 1 according to the gradient angle θR (%)3The table shown in (b) is searched to calculate the gradient correction coefficient KSLP. Here, a negative value of the gradient angle θR corresponds to traveling downhill.
[0070]
By using the slope correction coefficient KSLP calculated in this way, the target engine torque TENGCMD increases in the upward running direction (KSLP> 1.0), and decreases in the downward running direction (KSLP <1.0). The drivability in traveling on an uphill or downhill can be improved.
[0071]
Next, a description will be given of a calculation process of the rough accelerator curved road correction coefficient KWR by the
[0072]
In
[0073]
SDAP (n) = SDAP (n-1) + | DAP (n) | (11)
More specifically, the integration according to the above equation (11) is performed every 20 msec, and the integrated value SDAP for 2 seconds up to that time is output as a calculation result every 2 seconds. As a result, the degree of variation such as depression and return of the accelerator pedal is integrated, and both the depression amount and the return amount of the accelerator pedal are monitored. Here, when the accelerator pedal is maintained at a constant opening, the accelerator speed DAP is 0, and the integration result is 0.
[0074]
In
[0075]
In
[0076]
1) Figure 1 according to the accelerator speed integrated value SDAP4A membership function table shown in (a) is searched to calculate a rough acceleration degree small estimated membership value vWR1, a rough acceleration degree estimated membership value vWR2, and a rough acceleration degree large estimated membership value vWR3.
[0077]
2) FIG. 1 according to the power steering switch ON / OFF inversion frequency NFRQPS4The table of the membership function shown in (b) is searched to calculate the estimated curvature degree small membership value uWR1 and the estimated curvature degree maximum membership value uWR2.
[0078]
3) Calculate the rough accelerator curved road correction coefficient KWR by the following equation (12).
[0079]
Here, wWR11, wWR12, wWR13, wWR21, wWR22, and wWR23 are estimated outputs set in an output map (not shown). wWR12 is an estimated output when the degree of bending is small and the degree of rough acceleration is medium, wWR13 is an estimated output when the degree of bending is small and the degree of rough acceleration is large, wWR21 is a state where the degree of bending is large and the degree of rough acceleration is large. Is small, wWR22 is the estimated output when the degree of bending is large and the degree of rough acceleration is medium, and wWR23 is the estimated output when the degree of bending is large and the degree of rough acceleration is large. Each map value is, for example, wWR11 = 1.0, wWR12 = 1.0, wWR13 = 0.5, wWR21 = 1.0, wWR22 = 1.5, and wWR23 = 1.0. Here, the reason why the estimated output wWR23 when the degree of the bending road is large and the degree of the rough accelerator is large is 1.0 (no correction value) is because there is a possibility that the accelerator opening sensor or the power steering switch malfunctions or the like. , For fail safe.
[0080]
According to the above equation (12), the KWR value is set to a value between 0.5 and 1.5, and the target engine torque TENGCMD is corrected in a decreasing direction when the degree of rough acceleration is large and the degree of curved road is small, When the degree of rough acceleration is medium and the degree of curved road is large, the correction is made in the increasing direction. As a result, it is possible to prevent the drivability from being deteriorated when the driver performs an unnecessary sudden accelerator operation (rough accelerator operation), and to obtain a quick response characteristic of the engine torque on a curved road.
[0081]
Returning to FIG. 2, in
[0082]
KTENG = KHWY × KSLP × KWR (13)
In
[0083]
TENGCMDM = TENGCMD × KTENG (14)
The target opening of the
[0084]
As described above in detail, in the present embodiment, the accelerator opening AP that affects the shift position selection is corrected only in the decreasing direction (KAP ≦ 1.0) by the accelerator opening correction coefficient KAP, while the target is not changed. The change of the driving force increasing direction is performed by correcting the target engine torque TENGCMD which does not affect the shift position selection. Therefore, it is possible to avoid the shift busy state due to the increase in the accelerator opening AP and to reduce the engine torque. Correction in the increasing direction can also be appropriately performed, and drivability can be further improved.
[0085]
Generally, when the accelerator opening AP is corrected in the decreasing direction, the shift change point on the shift map is shifted in the increasing direction of the accelerator opening, so that the shift busy state is unlikely to occur, whereas the accelerator opening AP is increased in the increasing direction. When the correction is made, the shift change point is shifted in the direction of the low accelerator opening, so that the shift busy state is likely to occur. Therefore, as in the present embodiment, the shift busy state can be avoided by changing the direction of increase in the target driving force so as not to affect the shift selection.
[0086]
Note that the present invention is not limited to the above-described embodiment, and various modifications are possible. For example, the prime mover of the vehicle is not limited to the internal combustion engine, but may be another engine or an electric motor. Further, the operating means for the driver to control the output of the prime mover is not limited to the accelerator pedal, but may be one operated by hand. Further, the present invention is not limited to a stepped automatic transmission, and can be applied to a vehicle having a continuously variable transmission such as a CVT. In this case, the “shift position” in the above-described embodiment may be set as the “gear ratio”.
[0087]
【The invention's effect】
According to the present invention as described in detail above,The first target driving force changing means changes the target driving force by changing a parameter used for the speed ratio control by the speed ratio control means, and the second target driving force changing means changes the degree of high-speed running of the vehicle. The target driving force is changed by at least one of a high-speed running changing unit that changes the parameter according to the change and a curved road running changing unit that changes the parameter according to the degree of bending of the running road of the vehicle.SoThe driver can obtain a normal operation feeling when the high speed is low, and can improve the responsiveness of the engine torque to the accelerator operation when the high speed is high. In addition to preventing deterioration in drivability when performing operations, it is possible to obtain a quick response characteristic of the engine torque when traveling on a curved road.The setting of the target driving force of the vehicle and the gear ratio control of the automatic transmission are appropriately performed, so that the drivability can be further improved.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a vehicle control device according to an embodiment of the present invention.
FIG. 2 is a functional block diagram of a control system for calculating a target engine torque.
FIG. 3 is a diagram showing a table of membership functions used for estimating the degree of congestion;
FIG. 4 is a diagram showing a table of a membership function used for estimating an intention to accelerate.
FIG. 5 is a diagram showing a table of a membership function used for estimating acceleration intention.
FIG. 6 is a flowchart of a process for correcting an accelerator opening correction coefficient according to a stop time.
FIG. 7 is a diagram showing a table used in the processing of FIG. 6;
FIG. 8 is a flowchart of a process for calculating a high speed correction coefficient of a target engine torque.
FIG. 9 is a flowchart of a process for determining cruise traveling.
FIG. 10 is a diagram showing a table of membership functions used for estimating the degree of high-speed traveling.
FIG. 11 is a diagram showing a table used in the processing of FIG. 8;
FIG. 12 is a diagram showing a table used for calculating a gradient correction coefficient of a target engine torque.
FIG. 13 is a diagram showing a table used for calculating a gradient correction coefficient of a target engine torque.
FIG. 14 is a diagram showing a table of membership functions used for estimating the degree of rough accelerator operation and the degree of a curved road.
[Explanation of symbols]
1 Electronic control unit
2 Accelerator opening sensor
3 Vehicle speed sensor
4 Shift position sensor
5 Power steering switch
6 Engine speed sensor
7 Absolute pressure sensor in intake pipe
8 Output shaft speed sensor
9 Throttle actuator
10 Throttle valve
Claims (3)
前記変速比制御手段による変速比制御に用いるパラメータを変更することにより前記目標駆動力を変更する第1の目標駆動力変更手段と、
前記車両の高速走行の度合に応じたパラメータの変更を行う高速走行変更手段、又は前記車両の走行路の屈曲度合に応じたパラメータの変更を行う屈曲路走行変更手段の少なくとも一方により前記目標駆動力を変更する第2の目標駆動力変更手段とを備えることを特徴とする車両の制御装置。Operating means for the driver to control the driving force of the vehicle, and target driving force calculating means for calculating a target driving force required by the vehicle in accordance with a driving state of the vehicle including an operation amount of the operating means; Driving force control means for controlling the driving force of the vehicle based on the calculated target driving force; and gear ratio control for controlling the gear ratio of the automatic transmission of the vehicle according to the operation amount of the operation means and the vehicle speed. Means for controlling the vehicle, comprising:
First target driving force changing means for changing the target driving force by changing a parameter used for speed ratio control by the speed ratio control means;
The target driving force is determined by at least one of a high-speed traveling changing unit that changes a parameter according to a degree of high-speed traveling of the vehicle, and a curved road traveling changing unit that changes a parameter according to a degree of bending of a traveling path of the vehicle. And a second target driving force changing means for changing the target driving force.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13141296A JP3599898B2 (en) | 1996-04-26 | 1996-04-26 | Vehicle control device |
US08/842,499 US6076032A (en) | 1996-04-26 | 1997-04-24 | Control system for vehicle for controlling the driving force depending on operating conditions of the vehicle |
EP02007656A EP1245807B1 (en) | 1996-04-26 | 1997-04-25 | Engine speed control system for vehicles |
EP97106935A EP0803395B1 (en) | 1996-04-26 | 1997-04-25 | Driving force and torque control system for vehicles |
DE69737073T DE69737073T8 (en) | 1996-04-26 | 1997-04-25 | Engine speed control in a vehicle |
DE69716156T DE69716156T2 (en) | 1996-04-26 | 1997-04-25 | Driving force and torque control system in a vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13141296A JP3599898B2 (en) | 1996-04-26 | 1996-04-26 | Vehicle control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH09291837A JPH09291837A (en) | 1997-11-11 |
JP3599898B2 true JP3599898B2 (en) | 2004-12-08 |
Family
ID=15057373
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP13141296A Expired - Fee Related JP3599898B2 (en) | 1996-04-26 | 1996-04-26 | Vehicle control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3599898B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3646642B2 (en) * | 1999-10-08 | 2005-05-11 | トヨタ自動車株式会社 | Vehicle drive control device |
JP5023787B2 (en) * | 2007-04-20 | 2012-09-12 | トヨタ自動車株式会社 | Braking / driving force control device |
JP7234890B2 (en) * | 2019-09-30 | 2023-03-08 | トヨタ自動車株式会社 | Cooling system |
-
1996
- 1996-04-26 JP JP13141296A patent/JP3599898B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH09291837A (en) | 1997-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3341554B2 (en) | Constant speed cruise control device for vehicles | |
JP3481946B2 (en) | Control device for automotive automatic transmission | |
JP4462148B2 (en) | Cruise control equipment | |
JP3844141B2 (en) | Vehicle driving force control device | |
CN105984466B (en) | Traction control system for vehicle | |
CN108725421A (en) | The driving-force control apparatus of vehicle | |
US7050898B2 (en) | Vehicle driving force control | |
CN108216212B (en) | System and method for controlling vehicle turning | |
JPH10159957A (en) | Shift control device and shift control method of automatic transmission | |
JP6489044B2 (en) | Driving force control device | |
JP4915445B2 (en) | Vehicle driving force control device | |
JP6229701B2 (en) | Driving force control device | |
JP3599898B2 (en) | Vehicle control device | |
JP6380311B2 (en) | Driving force control device | |
JP6229702B2 (en) | Driving force control device | |
JP6217723B2 (en) | Driving force control device | |
JP3874838B2 (en) | Vehicle control device | |
JP3122920B2 (en) | Automatic transmission with downshift control on downhill road | |
JP2002142304A (en) | Motor torque control device for electric vehicle and motor torque control device for hybrid vehicle | |
GB2270352A (en) | Engine and transmission control apparatus reduces load signal to transmission control for small accelerator pedal movements | |
JP3979908B2 (en) | Control method of automatic transmission | |
JP3985450B2 (en) | Driving force control device | |
JP3613974B2 (en) | Vehicle speed control device | |
JP2005029128A (en) | Constant-speed travel device for vehicle | |
JP3719032B2 (en) | Driving force control device for vehicle equipped with continuously variable transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040824 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040915 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070924 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080924 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080924 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090924 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100924 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100924 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110924 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110924 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120924 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120924 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130924 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140924 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |