JP3290484B2 - Shift control method for continuously variable transmission - Google Patents

Shift control method for continuously variable transmission

Info

Publication number
JP3290484B2
JP3290484B2 JP33768192A JP33768192A JP3290484B2 JP 3290484 B2 JP3290484 B2 JP 3290484B2 JP 33768192 A JP33768192 A JP 33768192A JP 33768192 A JP33768192 A JP 33768192A JP 3290484 B2 JP3290484 B2 JP 3290484B2
Authority
JP
Japan
Prior art keywords
speed
engine load
engine
engine speed
target engine
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
Application number
JP33768192A
Other languages
Japanese (ja)
Other versions
JPH05240333A (en
Inventor
純孝 小川
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP33768192A priority Critical patent/JP3290484B2/en
Publication of JPH05240333A publication Critical patent/JPH05240333A/en
Priority to US08/168,380 priority patent/US5612873A/en
Priority to EP93120430A priority patent/EP0602672B1/en
Priority to DE69309626T priority patent/DE69309626T2/en
Application granted granted Critical
Publication of JP3290484B2 publication Critical patent/JP3290484B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Control Of Transmission Device (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は無段変速機の変速制御方
法に関し、特に、エンジン負荷に対する目標エンジン回
転数を最適に制御する無段変速機の変速制御方法に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a shift control method for a continuously variable transmission, and more particularly to a shift control method for a continuously variable transmission that optimally controls a target engine speed with respect to an engine load.

【0002】[0002]

【従来の技術】エンジン負荷に対して目標エンジン回転
数を制御する手法として、スロットル開度に基づいて目
標エンジン回転数を検索するための複数のマップを備え
るとともに、走行状態の変化に応じて目標エンジン回転
数への移行速度を補正するようにしたものが知られてい
る(例えば、特開昭62−12430号公報参照)。
2. Description of the Related Art As a method of controlling a target engine speed with respect to an engine load, a plurality of maps for searching for a target engine speed based on a throttle opening are provided. There is a known one that corrects the transition speed to the engine speed (for example, see Japanese Patent Application Laid-Open No. 62-12430).

【0003】[0003]

【発明が解決しようとする課題】上記従来のものの如
く、走行状態の変化に応じて目標エンジン回転数への移
行速度を補正しても、スロットル開度に基づく複数のマ
ップ検索だけでは運転状態に応じた適切な目標エンジン
回転数制御が難しく、しかもエンジン負荷の変動が車両
の挙動に直接的に影響を与えて好ましい走行フィーリン
グが得られない場合がある。
As in the prior art described above, even if the transition speed to the target engine speed is corrected in accordance with a change in the running state, the operating state can be changed only by searching a plurality of maps based on the throttle opening. In some cases, it is difficult to appropriately control the target engine speed in response to the change, and fluctuations in the engine load directly affect the behavior of the vehicle, so that a favorable driving feeling may not be obtained.

【0004】本発明は前述の事情に鑑みてなされたもの
で、適応係数に基づいて運転状態適応制御を行うことに
より、走行目的に応じた目標エンジン回転数を得ること
が可能な無段変速機の変速制御方法を提供すること目的
とする。
[0004] The present invention has been made in view of the above circumstances, and a continuously variable transmission capable of obtaining a target engine speed corresponding to a traveling purpose by performing a running state adaptive control based on an adaptive coefficient. It is an object of the present invention to provide a speed change control method.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するため
に、本発明の無段変速機の変速制御方法は、目標エンジ
ン回転数を求めるマップを、適応制御の制御パラメータ
である適応係数に基づいて検索し、エンジン回転数が前
記目標エンジン回転数になるように無段変速機を制御す
ることを第1の特徴とする。
In order to achieve the above-mentioned object, a shift control method for a continuously variable transmission according to the present invention comprises the steps of :
Searches based on the adaptation factor is, the first control means controls the continuously variable transmission so that the engine speed becomes the target engine rotational speed.

【0006】また本発明は、エンジン負荷成分と時間と
の関数に基づいて適応制御の制御パラメータである適応
係数を演算し、この適応係数に基づいて目標エンジン回
転数を演算し、エンジン回転数が前記目標エンジン回転
数になるように無段変速機を制御することを第2の特徴
とする。
Further, according to the present invention , an adaptive coefficient which is a control parameter of adaptive control is calculated based on a function of an engine load component and time, and a target engine speed is calculated based on the adaptive coefficient. A second feature is that the continuously variable transmission is controlled so as to reach the target engine speed.

【0007】また本発明は、エンジン負荷成分および車
体変化量成分に基づいて適応制御の制御パラメータであ
適応係数を演算し、この適応係数に基づいて目標エン
ジン回転数を演算し、エンジン回転数が前記目標エンジ
ン回転数になるように無段変速機を制御することを第3
の特徴とする。
The present invention also provides a control parameter for adaptive control based on an engine load component and a vehicle body change amount component.
It calculates the adaptive coefficients that calculates a target engine speed based on the adaptation factor, the third to control the continuously variable transmission so that the engine speed becomes the target engine rotational speed
The feature of.

【0008】また本発明は前述の第1〜第3のいずれか
の特徴に加えて、適応係数の車体変化量成分を車速平均
変化量又は平均加速度の関数として設定することを第4
の特徴とする。
According to the present invention, in addition to any one of the above-described first to third features, the fourth aspect of the present invention is to set the vehicle body change amount component of the adaptive coefficient as a function of the vehicle speed average change amount or the average acceleration.
The feature of.

【0009】また本発明は前述の第1〜第3のいずれか
の特徴に加えて、エンジン負荷が適応係数のエンジン負
荷成分よりも大きい場合に、エンジン負荷とエンジン負
荷成分との差に基づいてエンジン負荷成分を増加させる
ことを第5の特徴とする。
Further, in addition to any one of the above-described first to third features, when the engine load is larger than the engine load component of the adaptation coefficient, the present invention is based on the difference between the engine load and the engine load component. A fifth feature is to increase the engine load component.

【0010】また本発明は前述の第1〜第3のいずれか
の特徴に加えて、エンジン負荷が適応係数のエンジン負
荷成分よりも小さい場合に、エンジン負荷と適応係数ま
たはエンジン負荷と無段変速機の変速比とに基づいてエ
ンジン負荷成分を減少させることを第6の特徴とする。
[0010] In addition to the above-mentioned first to third features, the present invention further provides an engine load and an adaptive coefficient or an engine load and a continuously variable transmission when the engine load is smaller than the engine load component of the adaptive coefficient. A sixth feature is that the engine load component is reduced based on the speed ratio of the machine.

【0011】また本発明は前述の第1〜第3のいずれか
の特徴に加えて、第1および第2の目標エンジン回転数
または車速を検索し、検索結果を前記適応係数で補間し
て目標エンジン回転数を演算することを第7の特徴とす
る。
Further, in addition to any of the above-described first to third features, the present invention searches for first and second target engine speeds or vehicle speeds, and interpolates the search results with the adaptive coefficient to obtain a target engine speed. The seventh feature is that the engine speed is calculated.

【0012】また本発明は前述の第1〜第3のいずれか
の特徴に加えて、前記適応係数をパラメータとする車速
対目標エンジン回転数特性情報から目標エンジン回転数
を演算することを特徴とすることを第8の特徴とする。
尚、本発明において、適応制御とは、制御系の置かれた
環境状態の変化による入力信号や制御対象の特性の変化
を制御系自身が測定し、あらかじめ定められた評価関数
を計算し、制御系の制御パラメータを決定し、これによ
り最適状態を実現する制御方式であり、適応係数とは、
あらかじめ定められた評価関数を計算することにより得
られた制御系の制御パラメータに相当する。
The present invention is characterized in that, in addition to any one of the above-described first to third features, a target engine speed is calculated from vehicle speed-target engine speed characteristic information using the adaptive coefficient as a parameter. This is an eighth feature.
In the present invention, the adaptive control means that a control system is placed.
Changes in input signal and control target characteristics due to changes in environmental conditions
Is measured by the control system itself, and a predetermined evaluation function
Is calculated, and the control parameters of the control system are determined.
This is a control method that realizes optimal conditions, and the adaptive coefficient is
It is obtained by calculating a predetermined evaluation function.
This corresponds to the control parameters of the specified control system.

【0013】[0013]

【実施例】以下、本発明の第1実施例を図1〜図8に基
づいて説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS A first embodiment of the present invention will be described below with reference to FIGS.

【0014】図1に示すように、本発明の制御系は、車
速検出器1からの検出出力、エンジン回転数検出器2か
らの検出出力、エンジン負荷検出器3からの検出出力を
マイクロコンピュータ5に供給し、マイクロコンピュー
タ5からの制御出力を変速比制御モータドライバ7に供
給して変速比を変えるためのサーボモータからなる変速
比制御モータ6を駆動するように構成してある。
As shown in FIG. 1, the control system of the present invention converts a detection output from a vehicle speed detector 1, a detection output from an engine speed detector 2 and a detection output from an engine load detector 3 into a microcomputer 5 And a control output from the microcomputer 5 is supplied to a gear ratio control motor driver 7 to drive a gear ratio control motor 6 composed of a servo motor for changing the gear ratio.

【0015】マイクロコンピュータ5には中央処理装置
(以下CPUと記す)50、プログラムおよび変速比の
制御方式等に基づいて目標エンジン回転数決定テーブル
を複数格納したROM51および検出データを一旦格納
するデータ領域および演算等のための作業領域等を有す
るRAM52、入力アナログ検出出力をデジタルデータ
に変換するA/D変換器53およびクロックパルスを計
数して計時するフリーランタイマ54並びにダウンカウ
ントタイマ55を内蔵している。図1においては便宜上
フリーランタイマ54およびダウンカウントタイマ55
をマイクロコンピュータ5外に表示してある。なお、前
記ダウンカウントタイマ55は第1実施例では使用され
ず、後述する第2実施例で使用される。
The microcomputer 5 has a central processing unit (hereinafter referred to as a CPU) 50, a ROM 51 storing a plurality of target engine speed determination tables based on a program and a control method of a gear ratio, and a data area for temporarily storing detection data. And a RAM 52 having a work area for operations and the like, an A / D converter 53 for converting an input analog detection output into digital data, a free-run timer 54 for counting and counting clock pulses, and a down-count timer 55. ing. In FIG. 1, a free-run timer 54 and a down-count timer 55 are shown for convenience.
Is displayed outside the microcomputer 5. The down count timer 55 is not used in the first embodiment, but is used in a second embodiment described later.

【0016】車速検出器1は車軸10の外周に突設した
複数の誘導子11と誘導子11の通過を検出するピック
アップ12とからなるパルス発生器13で構成してあ
り、パルス発生器13の出力パルスはマイクロコンピュ
ータ5に供給する。なお、符号14はタイヤを示す。エ
ンジン回転数検出器2も同様にエンジンクランク軸外周
に突設した複数の誘導子と該誘導子の通過を検出するピ
ックアップとからなるパルス発生器で構成してあり、該
パルス発生器の出力パルスはマイクロコンピュータ5に
供給する。
The vehicle speed detector 1 comprises a pulse generator 13 comprising a plurality of inductors 11 protruding from the outer periphery of an axle 10 and a pickup 12 for detecting passage of the inductor 11. The output pulse is supplied to the microcomputer 5. Reference numeral 14 indicates a tire. The engine speed detector 2 also includes a pulse generator including a plurality of inductors protruding from the outer periphery of the engine crankshaft and a pickup for detecting passage of the inductor. Is supplied to the microcomputer 5.

【0017】エンジン負荷検出器3はスロットルバルブ
の開度を検出するスロットルバルブ開度検出器であって
も、吸気管負圧を検出する負圧検出器、または流入空気
量検出器であってもよい。本実施例ではエンジン負荷検
出器3はスロットルバルブ開度検出器であるとし、スロ
ットルバルブ開度検出出力はエンジン負荷検出出力とし
てマイクロコンピュータ5に供給する。
The engine load detector 3 may be a throttle valve opening detector for detecting the opening of a throttle valve, a negative pressure detector for detecting an intake pipe negative pressure, or an inflow air amount detector. Good. In this embodiment, it is assumed that the engine load detector 3 is a throttle valve opening detector, and a throttle valve opening detection output is supplied to the microcomputer 5 as an engine load detection output.

【0018】上記のように構成した本実施例の作用をR
OMに格納したプログラムにしたがって図2〜図4に基
づいて説明する。
The operation of the embodiment constructed as described above is represented by R
A description will be given based on FIGS. 2 to 4 according to the program stored in the OM.

【0019】車速検出器1からのパルスが入力される毎
に図2に示すように第1インタラプトルーチンが起動さ
れ、フリーランタイマ54の計時データが読み込まれ
(ステップS1)、入力パルスが1回目か否かがチェッ
クされる(ステップS2)。1回目と判別されたときは
前回のパルス入力のときのフリーランタイマ54の計時
データが今回読み込んだ計時データに更新されて(ステ
ップS3)、次いでmが2以上か否かがチェックされ、
mが2以上でないと判別されたときはリターンされる
(ステップS4)。ここでmが2以上でないときは後記
の車速が1回しか演算されておらず加速度が演算できな
いためである。また、mはm≧12のときm=0に更新
される。
Each time a pulse from the vehicle speed detector 1 is input, a first interrupt routine is started as shown in FIG. 2, and the time measurement data of the free-run timer 54 is read (step S1). It is checked whether it is (step S2). If it is determined to be the first time, the time data of the free-run timer 54 at the time of the previous pulse input is updated to the time data read this time (step S3), and then it is checked whether m is 2 or more,
When it is determined that m is not 2 or more, the process returns (step S4). If m is not equal to or greater than 2, the vehicle speed described later is calculated only once and acceleration cannot be calculated. M is updated to m = 0 when m ≧ 12.

【0020】ステップS2において入力パルスが1回目
でないと判別されたときは、mに+1がなされ(ステッ
プS5)、定数/(今回計時データ−前回計時データ)
によって車速が演算され(ステップS6)、演算車速デ
ータVがRAM52のステップS5において演算された
番地に格納される(ステップS7)。
When it is determined in step S2 that the input pulse is not the first time, m is incremented by 1 (step S5), and constant / (current time data-previous time data).
The vehicle speed is calculated (step S6), and the calculated vehicle speed data V is stored in the address calculated in step S5 of the RAM 52 (step S7).

【0021】ステップS7に続いて計時データの更新が
なされ(ステップS3)、次いでmが2以上か否かがチ
ェックされ(ステップS4)、mが2以上のときはnに
+1がなされ(ステップS8)、n>10か否かがチェ
ックされる(ステップS9)。n>10でないと判別さ
れたときは、〔定数(車速−前回車速)/(今回計時デ
ータ−前回計時データ)〕によって加速度が演算され
(ステップS10)、演算された加速度データGがRA
M52のステップS8において演算された番地に格納さ
れ、リターンされる(ステップS11)。ステップS9
においてnが10を超えたときは第1インタラプトルー
チンが禁止される。
After step S7, the timekeeping data is updated (step S3), and it is checked whether m is 2 or more (step S4). If m is 2 or more, n is incremented by 1 (step S8). ), It is checked whether n> 10 (step S9). If it is determined that n> 10, the acceleration is calculated by [constant (vehicle speed−previous vehicle speed) / (current time data−previous time data)] (step S10), and the calculated acceleration data G is RA.
The address is stored in the address calculated in step S8 of M52, and the process returns (step S11). Step S9
When n exceeds 10, the first interrupt routine is prohibited.

【0022】一方、エンジン回転数検出器2からのパル
スが入力される毎に図3に示すように第2インタラプト
ルーチンが起動され、フリーランタイマ54の計時デー
タが読み込まれ(ステップS21)、入力パルスが1回
目か否かがチェックされる(ステップS22)。1回目
と判別されたときは前回のパルス入力のときのフリーラ
ンタイマ54の計時データが今回読み込んだ計時データ
に更新されて(ステップS23)、次いでkが5を超え
ているか否かがチェックされ、kが5を超えていないと
判別されたときはリターンされる(ステップS24)。
On the other hand, every time a pulse is input from the engine speed detector 2, the second interrupt routine is started as shown in FIG. 3, and the time measurement data of the free-run timer 54 is read (step S21). It is checked whether the pulse is the first pulse (step S22). If it is determined to be the first time, the time data of the free-run timer 54 at the time of the previous pulse input is updated to the time data read this time (step S23), and then it is checked whether k exceeds 5 or not. , K is determined not to exceed 5 (step S24).

【0023】ステップS22において1回目でないと判
別されたときは、kに+1がなされ(ステップS2
5)、次いで定数/(今回計時データ−前回計時デー
タ)によってエンジン回転数が演算され(ステップS2
6)、演算エンジン回転数データNeがRAM52のス
テップS25において演算された番地に格納される(ス
テップS27)。
If it is determined in step S22 that it is not the first time, k is incremented by 1 (step S2).
5) Then, the engine speed is calculated by a constant / (current time measurement data-previous time measurement data) (step S2).
6) The calculation engine speed data Ne is stored in the address calculated in step S25 of the RAM 52 (step S27).

【0024】ステップS27に続いて計時データの更新
がなされ(ステップS23)、次いでk>5か否かがチ
ェックされ(ステップS24)、k>5でないと判別さ
れたときはリターンされ、ステップS24においてkが
5を超えたときは第2インタラプトルーチンが禁止され
る。
Following step S27, the timekeeping data is updated (step S23), and it is checked whether k> 5 (step S24). When it is determined that k> 5 is not satisfied, the process returns to step S24. When k exceeds 5, the second interrupt routine is prohibited.

【0025】以上、第1インタラプトルーチンによって
車速データVおよび加速度データGが演算記憶され、第
2インタラプトルーチンによってエンジン回転数データ
Neが演算記憶される。
As described above, the vehicle speed data V and the acceleration data G are calculated and stored by the first interrupt routine, and the engine speed data Ne is calculated and stored by the second interrupt routine.

【0026】次に図4によってメインルーチンについて
説明する。
Next, the main routine will be described with reference to FIG.

【0027】A/D変換器53によって変換されたエン
ジン負荷検出器3の出力データはマイクロコンピュータ
5に読み込まれ(ステップS31)、ステップS31に
次いでjに+1されて(ステップS32)、エンジン負
荷データはRAM52のステップS32において演算さ
れた番地に格納される(ステップS33)。ステップS
33に続いて車速、加速度、エンジン回転数の各データ
が所定数揃うまでステップS31から繰り返して実行さ
れる(ステップS34)。ここで、jはj≧5のときは
j=0に更新される。この結果エンジン負荷データθt
hは4個記憶されることになる。
The output data of the engine load detector 3 converted by the A / D converter 53 is read into the microcomputer 5 (step S31), and is incremented by 1 after step S31 (step S32). Is stored at the address calculated in step S32 of the RAM 52 (step S33). Step S
Subsequent to the step S33, the processing is repeatedly executed from the step S31 until a predetermined number of data of the vehicle speed, the acceleration, and the engine speed are prepared (step S34). Here, j is updated to j = 0 when j ≧ 5. As a result, the engine load data θt
h is stored four times.

【0028】ステップS34において、演算車速データ
Vが11個、演算加速度データGが10個、演算エンジ
ン回転数データNeが5個揃ったときは、第1および第
2インタラプトルーチンが解除される(ステップS3
5)。
In step S34, when 11 calculated vehicle speed data V, 10 calculated acceleration data G, and 5 calculated engine speed data Ne are obtained, the first and second interrupt routines are canceled (step S34). S3
5).

【0029】ステップS34に続いて、精度のばらつき
を補正するために、 Vm=(|V1 |+|V2 |+…+|V11|)/11 によって平均車速Vmの演算がなされ、次いで車速平均
変化量ΔVsが ΔVs=(|ΔV1 |+|ΔV2 |+…+|ΔV10|)/10 によって演算がなされる(ステップS36)。ΔVは
(Vi −Vi-1 )である。
[0029] Following step S34, in order to correct variations in accuracy, Vm = (| V 1 | + | V 2 | + ... + | V 11 |) / 11 calculation of average vehicle speed Vm is performed by, then average vehicle speed change quantity .DELTA.Vs is ΔVs = (| ΔV 1 | + | ΔV 2 | + ... + | ΔV 10 |) is calculated by the / 10 is made (step S36). ΔV is a (V i -V i-1) .

【0030】車速平均変化量ΔVsに代わって、 Gs=(|G1 |+|G2 |+…+|G10|)/10 によって平均加速度Gsの演算をして用いてもよい。本
実施例では車速平均変化量ΔVsを用いる。したがっ
て、本実施例では図2に示す加速度演算および記憶のス
テップを省略することができる。
Instead of the vehicle speed average change amount ΔVs, the average acceleration Gs may be calculated using Gs = (| G 1 | + | G 2 | +... + | G 10 |) / 10. In this embodiment, the vehicle speed average change amount ΔVs is used. Therefore, in this embodiment, the steps of acceleration calculation and storage shown in FIG. 2 can be omitted.

【0031】車速平均変化量ΔVsが大きい値および負
の方向に大きい値の頻度が多ければ加速度を繰り返す走
行モードであり、車速平均変化量ΔVsが0に近い値で
あれば略一定速度で走行するクルージング走行モードと
考えられる。ここで経過時間と車速変化量とから加速度
を算出して、車体加速度の平均値を、車速変化量の平均
値の代わりに用いてもよい。
If the average value of the vehicle speed change ΔVs is large and the frequency of the value in the negative direction is large, the running mode is repeated. If the average vehicle speed change ΔVs is close to 0, the vehicle runs at a substantially constant speed. It is considered a cruising driving mode. Here, the acceleration may be calculated from the elapsed time and the vehicle speed change amount, and the average value of the vehicle body acceleration may be used instead of the average value of the vehicle speed change amount.

【0032】ステップS36に続いて、精度のばらつき
を取り除くために、 Nes=(Nes1 +Nes2 +Nes3 +Nes4 +Nes5 )/5 によって平均エンジン回転数Nesの演算がなされる
(ステップS37)。
Subsequent to step S36, the average engine speed Nes is calculated by Nes = (Nes 1 + Nes 2 + Nes 3 + Nes 4 + Nes 5 ) / 5 in order to remove variations in accuracy (step S37).

【0033】ステップS37に次いで、同様に θths=(θth1 +θth2 +θth3 +θth4 )/4 によって平均エンジン負荷θthsの演算がなされる
(ステップS38)。平均エンジン負荷θthsが大き
い値の場合はスポーツ走行モードまたは登り坂であり、
0に近ければクルージング走行モードと考えられる。
[0033] Subsequent to step S37, calculation of the average engine load Shitaths is made similarly by θths = (θth 1 + θth 2 + θth 3 + θth 4) / 4 ( step S38). If the average engine load θths is a large value, the vehicle is in the sport driving mode or the uphill,
If it is close to 0, it is considered that the vehicle is in the cruising traveling mode.

【0034】ここで、加速度検出回数>エンジン負荷検
出回数に選択するのがよい。その理由は加速度の変化は
路面の凹凸や、エンジンの回転変動と駆動系のバックラ
ッシュの影響によって、常に細かく変動しており、この
影響を除去して、車両の加減速を判断するには数秒平均
する必要がある。さらに、加減速がスポーツモードで走
行しているために大きな加減速を繰り返しているのかを
みるためには数十秒の平均が必要である。これは、ゆっ
くり走っていても数秒ブレーキを掛けたり、加速したり
するため、数秒の平均では判らないためである。したが
って、車速の変化から走行モードを判別するには数10
秒にわたって観察する必要があることになる。
Here, it is preferable to select the number of times of acceleration detection> the number of times of engine load detection. The reason for this is that the acceleration changes are always finely varied due to the unevenness of the road surface, the fluctuation of the engine rotation and the backlash of the drive system. You need to average. Furthermore, an average of several tens of seconds is needed to see if the acceleration / deceleration repeats a large acceleration / deceleration due to running in the sports mode. The reason for this is that even if you are running slowly, you apply brakes and accelerate for a few seconds, so it is not understood by an average of a few seconds. Therefore, to determine the traveling mode from the change in vehicle speed, the following equation (10) is used.
Observe over a second.

【0035】エンジン負荷から走行モードを判別すると
きは、ゆっくり走行している場合スロットルバルブが全
開近くに開くことは殆どあり得ないため、この時はスポ
ーツモードで走行していていると瞬時に判断できる。し
たがってエンジン負荷から走行モードを判別するには短
い観察期間で済むためである。
When judging the running mode from the engine load, it is almost impossible for the throttle valve to open to near full open when the vehicle is running slowly, so at this time it is immediately judged that the vehicle is running in the sports mode. it can. Therefore, a short observation period is required to determine the traveling mode from the engine load.

【0036】ステップS37に続いて適応制御の制御パ
ラメータである適応係数Aが、 A=aC1 +bC2 によって演算される(ステップS39)。ここでa,b
は定数、C1 は適応係数Aのエンジン負荷成分、C2
適応係数Aの車体変化量成分である。
Subsequent to step S37, the control parameters of the adaptive control
An adaptation coefficient A, which is a parameter, is calculated by A = aC 1 + bC 2 (step S39). Where a, b
Is a constant, C 1 is an engine load component of the adaptive coefficient A, and C 2 is a vehicle body change amount component of the adaptive coefficient A.

【0037】第1実施例においては、適応係数Aのエン
ジン負荷成分C1 は前記ステップS38で求めた平均エ
ンジン負荷θthsとされ、適応係数Aの車体変化量成
分C 2 は前記ステップS36で求めた車速平均変化量Δ
Vsとされる。従って、適応係数Aは、 A=aθths+bΔVs によって演算される(ステップS39)。
In the first embodiment, the adaptation coefficient A
Gin load component C1Is the average energy obtained in step S38.
Engine load θths, and the vehicle body variation amount of the adaptive coefficient A
Min C TwoIs the vehicle speed average variation Δ obtained in step S36.
Vs. Therefore, the adaptive coefficient A is calculated by A = aθths + bΔVs (step S39).

【0038】適応係数Aの演算において、エンジン出力
を高めて速く走りたいというドライバーの欲求は短時間
に満足させたい場合が多く、低出力でゆっくり走りたい
という欲求は比較的長い時間をかけて移行させても問題
ないから、適応係数Aが増加する方向の場合は時間に対
する変化の割合を速くするべく定数aが設定され、適応
係数Aが減少する方向の場合は時間に対する変化の割合
を遅くするべく定数bが設定される。
In the calculation of the adaptation coefficient A, the driver's desire to run faster by increasing the engine output is often desired to be satisfied in a short period of time, and the desire to run slowly at low output takes a relatively long time. Since there is no problem even in the case where the adaptive coefficient A is increasing, the constant a is set to increase the rate of change with respect to time, and when the adaptive coefficient A is decreasing, the rate of change with respect to time is reduced. A constant b is set as needed.

【0039】ステップS39に続いて、変速比の制御方
式に対応してROM51に格納されている平均車速Vm
対目標エンジン回転数Neの第1テーブルが変速比の制
御方式に基づいて検索される。検索された第1のテーブ
ルの例は例えば図5の実線で示す如くである。検索され
た第1テーブルが参照されて平均車速Vmに対する第1
目標エンジン回転数Neaが検索される(ステップS4
0)。
Subsequent to step S39, the average vehicle speed Vm stored in the ROM 51 corresponding to the speed ratio control method
The first table of the target engine speed Ne is searched based on the speed ratio control method. An example of the retrieved first table is, for example, as shown by a solid line in FIG. The first table with respect to the average vehicle speed Vm is referred by referring to the searched first table.
The target engine speed Nea is searched (step S4).
0).

【0040】ステップS40に続いて第1テーブルより
もエンジン回転数が高くなるROM51に格納されてい
る平均車速Vm対目標エンジン回転数Neの第2テーブ
ルが検索される。検索された第2テーブルは図5の破線
で示す如くである。検索された第2テーブルが参照され
て平均車速Vmに対する第2目標エンジン回転数Neb
が検索される(ステップS41)。
Subsequent to step S40, a second table of the average vehicle speed Vm and the target engine speed Ne stored in the ROM 51 where the engine speed is higher than that of the first table is searched. The retrieved second table is as shown by a broken line in FIG. The second target engine speed Neb with respect to the average vehicle speed Vm is referred to with reference to the retrieved second table.
Is searched (step S41).

【0041】ステップS41に続いて第1目標エンジン
回転数Neaと第2目標エンジン回転数Nebとの間
が、適応係数に基づいて補間される(ステップS4
2)。補間された目標エンジン回転数をNecとする。
Subsequent to step S41, an interpolation between the first target engine speed Nea and the second target engine speed Neb is performed based on the adaptive coefficient (step S4).
2). Let the interpolated target engine speed be Nec.

【0042】ステップS42に続いて補間された目標エ
ンジン回転数Necを目標値として、平均エンジン回転
数Nesが補間された目標エンジン回転数Necとなる
ように比例制御に基づく制御信号が変速比制御モータド
ライバ7に供給されて、変速比制御モータ6によって変
速比が制御される(ステップS43)。比例制御に変わ
って、(比例+積分)制御であっても、(比例+積分+
微分)制御であってもよい。
Subsequent to step S42, a control signal based on proportional control is sent to the speed ratio control motor so that the average engine speed Nes becomes the interpolated target engine speed Nec, using the interpolated target engine speed Nec as a target value. The gear ratio is supplied to the driver 7 and is controlled by the gear ratio control motor 6 (step S43). Instead of proportional control, even if (proportional + integral) control, (proportional + integral +
Differential) control may be used.

【0043】而して、目標エンジン回転数Necを決定
する要素である適応係数Aを、平均エンジン負荷θth
sだでけでなく、平均エンジン負荷θthsと車速平均
変化量ΔVsとに基づいて決定しているため、エンジン
負荷θthの変動が直接的に無段変速機の変速比に影響
を及ぼして走行フィーリングを損ねる不具合が未然に回
避される。
Thus, the adaptation coefficient A, which is a factor for determining the target engine speed Nec, is changed to the average engine load θth
s, and the average engine load θths and the vehicle speed average change amount ΔVs, the fluctuation of the engine load θth directly affects the speed ratio of the continuously variable transmission, and the driving The problem of damaging the ring is avoided beforehand.

【0044】しかも、適応係数Aによって目標エンジン
回転数Necが自動的に上昇または下降するため、ドラ
イバーがモード切替スイッチを操作することなく、クル
ージングに適したエコノミーモードでの走行と、加減速
が繰り返されるスポーツモードでの走行が自動的に選択
される。これにより、ドライバーはモード選択のために
スイッチ切替操作をする煩わしさから開放され、且つモ
ード選択をしなかった場合に感ずる変速機の不適応が解
消される。
In addition, since the target engine speed Nec automatically increases or decreases according to the adaptation coefficient A, the driving in the economy mode suitable for cruising and acceleration / deceleration are repeated without the driver operating the mode changeover switch. The running in the sports mode is automatically selected. Thereby, the driver is relieved of the trouble of performing the switch switching operation for the mode selection, and the inapplicability of the transmission which is felt when the mode is not selected is eliminated.

【0045】次に本発明の第1実施例の第1変形例につ
いて説明する。
Next, a first modification of the first embodiment of the present invention will be described.

【0046】本第1変形例は平均車速Vm対目標エンジ
ン回転数Neのテーブルを図6に示すように適応係数を
パラメータとして含む平均車速Vm対目標エンジン回転
数Neのテーブルが変速比の制御方式に対応してROM
51に格納されている。
In the first modification, as shown in FIG. 6, a table of average vehicle speed Vm vs. target engine speed Ne including an adaptation coefficient as a parameter is a table of average vehicle speed Vm vs. target engine speed Ne. ROM corresponding to
51.

【0047】したがって、本第1変形例の場合はステッ
プS40において、変速比の制御方式に基づいてROM
51から平均車速Vm対目標エンジン回転数Neの図6
のテーブルが検索される。検索された図6のテーブルに
は既に適応係数がパラメータとして含まれており、図6
に示す検索された平均車速Vm対目標エンジン回転数N
eのテーブルから平均車速と適応係数とから補間された
目標エンジン回転数Necが求められる。この結果、本
第1変形例ではステップS41をスキップすることがで
きる。
Therefore, in the case of the first modification, in step S40, the ROM is determined based on the speed ratio control method.
FIG. 6 showing the relationship between the average vehicle speed Vm and the target engine speed Ne from FIG.
Is searched. The retrieved table of FIG. 6 already contains the adaptation coefficient as a parameter.
Searched average vehicle speed Vm vs. target engine speed N
From the table e, the target engine speed Nec interpolated from the average vehicle speed and the adaptation coefficient is obtained. As a result, in the first modification, step S41 can be skipped.

【0048】次に本発明の第1実施例の第2変形例につ
いて説明する。
Next, a second modification of the first embodiment of the present invention will be described.

【0049】本第2変形例は適応係数に時間要素をも勘
案して演算する例である。
The second modification is an example in which the calculation is performed in consideration of the time factor in the adaptive coefficient.

【0050】前回のメインルーチンの実行時における演
算適応係数A=A1 が今回の実行時において演算適応係
数がA=A′に変化した場合において、前回の演算実行
時と今回の演算実行時との間の時間をtとした場合、
A′=ct+A1 として適応係数を求める。
[0050] In the case where calculating the adaptive coefficient calculation adaptation factor A = A 1 is at the time of the current run during the last execution of the main routine is changed to A = A ', and when the previous execution and the present execution If the time between is t,
Obtaining an adaptive coefficient as A '= ct + A 1.

【0051】本第2変形実施例においてはステップS3
9における適応係数の演算は図7に示すステップとな
る。適応係数演算ステップに入ると、フリーランタイマ
54の計時データが読み込まれ(ステップS391)、
今回における計時データと前回における計時データとの
差tが演算され(ステップS392)、前回における計
時データが今回における計時データに更新される(ステ
ップS393)。
In the second modified embodiment, step S3
The calculation of the adaptive coefficient in 9 is the steps shown in FIG. When entering the adaptive coefficient calculation step, the time measurement data of the free-run timer 54 is read (step S391),
The difference t between the current clock data and the previous clock data is calculated (step S392), and the previous clock data is updated to the current clock data (step S393).

【0052】ステップS393に続いて(aθths+
bΔVs)によって適応係数Aが演算され(ステップS
394)、適応係数Aが前回において演算された適応係
数A 1 以上か否かがチェックされる(ステップS39
5)。ステップS395においてAがA1 以上と判別さ
れたときは(A′=ct+A1 )の演算がなされる(ス
テップS396)。ここでcは0を除く正の整数であ
る。
Following step S393, (aθths +
bΔVs) to calculate the adaptive coefficient A (step S
394) The adaptation coefficient A is the adaptation coefficient calculated last time.
Number A 1It is checked whether or not this is the case (step S39).
5). In step S395, A becomes A1Determined as above
(A '= ct + A1) Is performed (S
Step S396). Where c is a positive integer excluding 0
You.

【0053】ステップS396に続いてAがA′を超え
ているか否かがチェックされ(ステップS397)、A
がA′を超えていると判別されたときはA1 がA′に更
新される(ステップS398)。ステップS397にお
いてAがA′を超えていないと判別されたときはAは
A′に置き換えられて(ステップS399)、次いでス
テップS398が実行される。したがって、ステップS
396〜399の実行によって図8(b)に示すように
適応係数AはA′=A2 になるまで時間に対して直線状
に増加する。
After step S396, it is checked whether or not A exceeds A '(step S397).
There is updated to 'A 1 is A is when it is judged to exceed the' A (step S398). If it is determined in step S397 that A does not exceed A ', A is replaced with A' (step S399), and then step S398 is executed. Therefore, step S
Adaptation factor A as shown in FIG. 8 (b) by the execution of 396-399 increases linearly with respect to time until A '= A 2.

【0054】ステップS395において適応係数Aが前
回において演算された適応係数A1以上でないと判別さ
れたときは、ステップS395に次いで(A′=dt+
1)の演算がなされる(ステップS400)。ここで
dは0を除く負の整数である。
[0054] When the adaptation factor A is determined to not computed adaptation factor A 1 or more in the previous In step S395, subsequent to the step S395 (A '= dt +
The calculation of A 1 ) is performed (step S400). Here, d is a negative integer except 0.

【0055】次いでA′がAを超えているか否かがチェ
ックされ(ステップS401)、A′がAを超えている
と判別されたときはステップS401に続いてステップ
S398が実行され(ステップS398)、A′がAを
超えていないと判別されたときはステップS401に続
いてステップS399が実行される。したがってステッ
プS400,401,398および399の実行によっ
て図8(b)に示すように適応係数AはA′=A1 にな
るまで時間に対して直線状に減少する。
Next, it is checked whether or not A 'exceeds A (step S401). If it is determined that A' exceeds A, step S398 is executed following step S401 (step S398). , A 'do not exceed A, then step S399 is executed following step S401. Therefore the adaptation factor A as shown in FIG. 8 (b) by the execution of steps S400,401,398 and 399 decreases linearly with respect to time until A '= A 1.

【0056】したがって、図7に示すステップによって
演算された適応係数Aは図8(b)に示す如くになる。
また上記は図8(c)に示すように直線状に代わって指
数関数的に変化させてもよい。
Therefore, the adaptive coefficient A calculated by the steps shown in FIG. 7 is as shown in FIG. 8B.
The above may be changed exponentially instead of linearly as shown in FIG.

【0057】次に、本発明の第2実施例を図9〜図26
に基づいて説明する。第2実施例の概略は図26のブロ
ック図に示される。なお、第2実施例において、図1に
示した制御系の全体構成は第1実施例のものと同一であ
る。
Next, a second embodiment of the present invention will be described with reference to FIGS.
It will be described based on. An outline of the second embodiment is shown in a block diagram of FIG. In the second embodiment, the overall configuration of the control system shown in FIG. 1 is the same as that of the first embodiment.

【0058】図9のメインルーチンのフローチャートに
おいて、先ずステップS1でシステムをイニシャライズ
した後、ステップS2でエンジン負荷θthが読み込ま
れ、ステップS3で前記エンジン負荷θth等のデータ
に基づいて適応係数Aが算出される。ステップS2〜ス
テップS4のループは、後述する第1インタラプトルー
チン(図11参照)における車体速度Vのリングバッフ
ァ及び車体加速度Gのリングバッファに全データが揃う
まで繰り返される。
In the flowchart of the main routine of FIG. 9, first, the system is initialized in step S1, then the engine load θth is read in step S2, and the adaptive coefficient A is calculated in step S3 based on the data such as the engine load θth. Is done. The loop from step S2 to step S4 is repeated until all the data are stored in the ring buffer of the vehicle speed V and the ring buffer of the vehicle acceleration G in a first interrupt routine (see FIG. 11) described later.

【0059】次に、前記第1インタラプトルーチンの内
容を図11のフローチャートに基づいて説明する。
Next, the contents of the first interrupt routine will be described with reference to the flowchart of FIG.

【0060】第1インタラプトルーチンは、車速検出器
1がパルスを出力する毎にメインルーチンの実行を中断
して起動されるもので、先ずステップS31でフリーラ
ンタイマ54の出力が読み込まれる。
The first interrupt routine is started by interrupting the execution of the main routine every time the vehicle speed detector 1 outputs a pulse. First, the output of the free-run timer 54 is read in step S31.

【0061】車体速度を検出するには連続する2個のパ
ルスの時間間隔を知る必要があり、電源投入後に初めて
検出されるパルスをm=0パルスとすると、その次にm
=1パルスが検出されたときに車体速度を算出すること
ができる。即ち、ステップS32でm=1となって2個
のパルス(m=0パルスとm=1パルス)が検出される
と、ステップS33でmをインクリメントするととも
に、ステップS34でタイヤの直径に比例する定数を前
記2個のパルスの時間間隔で除算することにより車体速
度が算出され、この車体速度はステップS35で車体速
度V0 としてVnリングバッファの最初の番地に格納さ
れる。而して、ループ毎に算出された車体速度は、車体
速度V0 〜V9 としてVn リングバッファの10個の番
地に順次歩進しながら格納される。
To detect the vehicle speed, it is necessary to know the time interval between two consecutive pulses. If the pulse detected for the first time after turning on the power is m = 0, then m
= 1 pulse is detected, the vehicle speed can be calculated. That is, when m = 1 and two pulses (m = 0 pulse and m = 1 pulse) are detected in step S32, m is incremented in step S33, and in step S34, m is increased in proportion to the tire diameter. vehicle speed is calculated by dividing the constant time interval of the two pulses, the vehicle speed is stored in the first address of the V n ring buffer as the vehicle speed V 0 at step S35. And Thus, the vehicle speed calculated for each loop are stored while sequentially incremented to ten addresses of V n ring buffer as the vehicle speed V 0 ~V 9.

【0062】車体加速度を算出するには連続する2個の
車体速度と、それらが算出された時間間隔が必要であ
り、そのためには3個のパルスが必要である。ステップ
S36でm=2となって3個のパルス(m=0パルス、
m=1パルス及びm=2パルス)が検出されると、Vn
リングバッファには2個の車体速度(V0 及びV1 )が
格納されるため、ステップS37で車体速度V1 と車体
速度V0 との差を2個のパルス(m=1パルスとm=2
パルス)の時間間隔で除算することにより車体加速度が
算出され、この車体加速度はステップS38で車体加速
度G0 としてGnリングバッファの最初の番地に格納さ
れる。而して、ループ毎に算出された車体加速度は、車
体加速度G0 〜G9 としてGn リングバッファの10個
の番地に順次歩進しながら格納される。
To calculate the vehicle acceleration, two consecutive vehicle velocities and the time interval at which they are calculated are required, and for that purpose three pulses are required. In step S36, m = 2 and three pulses (m = 0 pulse,
When m = 1 pulse and m = 2 pulse) are detected, V n
Since two body speeds (V 0 and V 1 ) are stored in the ring buffer, the difference between the body speed V 1 and the body speed V 0 is determined by two pulses (m = 1 pulse and m = 1 ) in step S37. 2
Vehicle acceleration is calculated by dividing the time interval of the pulse), this vehicle acceleration is stored in the first address of the G n ring buffer as vehicle acceleration G 0 at step S38. And Thus, the vehicle acceleration calculated for each loop are stored while sequentially incremented to ten addresses of G n ring buffer as vehicle acceleration G 0 ~G 9.

【0063】そして、ステップS39でループ毎にnを
インクリメントし、ステップS40でnが10に達して
n リングバッファ及びGn リングバッファに車体速度
および車体加速度のデータが揃うと、ステップS41で
nを0にリセットするとともに、ステップS42で前回
のタイマ値を今回のタイマ値に置き換える。
[0063] Then, n is incremented for each loop in step S39, when the n data of the vehicle speed and the vehicle acceleration is aligned with the V n ring buffer and G n ring buffer reached 10 in step S40, n at Step S41 Is reset to 0, and the previous timer value is replaced with the current timer value in step S42.

【0064】次に、前記第2インタラプトルーチンの内
容を図12のフローチャートに基づいて説明する。
Next, the contents of the second interrupt routine will be described with reference to the flowchart of FIG.

【0065】第2インタラプトルーチンはエンジン回転
数検出器2がクランクシャフトの回転に伴ってパルスを
出力する毎にメインルーチンの実行を中断して起動され
るもので、先ずステップS51でフリーランタイマ54
の出力が読み込まれる。
The second interrupt routine is started by interrupting the execution of the main routine every time the engine speed detector 2 outputs a pulse with the rotation of the crankshaft. First, in step S51, the free-run timer 54 is started.
Is read.

【0066】エンジン回転数を検出するには連続する2
個のパルスの時間間隔を知る必要があり、電源投入後に
初めて検出されるパルスをj=0パルスとすると、その
次にj=1パルスが検出されたときにエンジン回転数を
算出することができる。即ち、ステップS52でj=1
となって2個のパルス2個のパルス(j=0パルスとj
=1パルス)が検出されると、ステップS53でjをイ
ンクリメントするとともに、ステップS54で前記2個
のパルスの時間間隔からエンジン回転数が算出される。
そして、ステップS55で前回のタイマ値を今回のタイ
マ値に置き換える。
To detect the engine speed, two consecutive
It is necessary to know the time interval between the pulses, and if the pulse detected for the first time after the power is turned on is j = 0, the engine speed can be calculated when the next j = 1 pulse is detected. . That is, j = 1 in step S52.
2 pulses and 2 pulses (j = 0 pulse and j
When (= 1 pulse) is detected, j is incremented in step S53, and the engine speed is calculated from the time interval between the two pulses in step S54.
Then, in step S55, the previous timer value is replaced with the current timer value.

【0067】而して、図9のメインルーチンのステップ
S4で前記各リングバッファにデータが揃うと、続くス
テップS5及びステップS6で再度エンジン負荷θth
の読み込みと適応係数Aの算出が行われる。
When the data is stored in each of the ring buffers in step S4 of the main routine of FIG. 9, the engine load θth is re-executed in steps S5 and S6.
Is read and the adaptive coefficient A is calculated.

【0068】次に、前記適応係数算出ルーチンの内容を
図10のフローチャートに基づいて説明する。
Next, the contents of the adaptive coefficient calculation routine will be described with reference to the flowchart of FIG.

【0069】先ず、後述するステップS79〜ステップ
S84で求められる適応係数Aのエンジン負荷成分C1
と現在のエンジン負荷θthとが比較され、ドライバー
がアクセルを開方向に操作したことにより現在のエンジ
ン負荷θthが適応係数Aのエンジン負荷成分C1 を越
えていれば(ステップS71)、エンジン負荷θthと
エンジン負荷成分C1 との差であるθth−C1 が算出
される(ステップS72)。次にROM51に記憶され
た上昇率テーブル(図14参照)から、前記ステップS
72で算出したθth−C1 に基づいてエンジン負荷成
分C1 の上昇率[+dC1 /dt]が検索される(ステ
ップS73)。このとき上昇率[+dC 1 /dt]の変
化が滑らかになるように2点補間が行われる。そしてエ
ンジン負荷成分C1 の下降率[−dC1 /dt]が0に
設定される(ステップS74)。
First, steps S79 to S79 to be described later
Engine load component C of adaptation coefficient A determined in S841
Is compared with the current engine load θth, and the driver
Has operated the accelerator in the opening direction.
Engine load component C of the adaptive coefficient A1Over
(Step S71), the engine load θth
Engine load component C1Θth−C1Is calculated
Is performed (step S72). Then stored in the ROM 51
From the rising rate table (see FIG. 14),
Θth−C calculated at 721Based on the engine load
Min C1Rise rate [+ dC1/ Dt] is searched (step
Step S73). At this time, the rate of increase [+ dC 1/ Dt]
Two-point interpolation is performed so that the conversion becomes smooth. And d
Engine load component C1Falling rate [-dC1/ Dt] to 0
It is set (step S74).

【0070】図14から明らかなように、θth−C1
が小さい時、即ちドライバーがアクセルを開いた度合い
が小さい場合には、エンジン負荷成分C1 の上昇率[+
dC 1 /dt]は0か又は極めて小さい値とされ、θt
h−C1 が大きくなるに伴って上昇率[+dC1 /d
t]も増加する。
As is clear from FIG. 14, θth−C1
Is small, that is, the degree to which the driver has opened the accelerator
Is small, the engine load component C1Increase rate [+
dC 1/ Dt] is 0 or an extremely small value, and θt
h-C1Increases, the rate of increase [+ dC1/ D
t] also increases.

【0071】一方、前記ステップS71でドライバーが
アクセルを閉方向に操作したことにより現在のエンジン
負荷θthが適応係数Aのエンジン負荷成分C1 以下に
なれば、ROM51に記憶された下降率テーブル(図1
5参照)に基づいてエンジン負荷成分C1 の下降率[−
dC1 /dt]が検索される(ステップS75)。そし
てエンジン負荷成分C1 の上昇率[+dC1 /dt]が
0に設定される(ステップS76)。
On the other hand, if the current engine load θth becomes equal to or less than the engine load component C 1 of the adaptive coefficient A due to the driver operating the accelerator in the closing direction at the step S71, the descent rate table (FIG. 1
Decrease rate of the engine load component C 1 based on the 5 reference) [-
dC 1 / dt] is retrieved (step S75). Then, the rate of increase [+ dC 1 / dt] of the engine load component C 1 is set to 0 (step S76).

【0072】図15から明らかなように、下降率テーブ
ルは現在のエンジン負荷θthおよび適応係数Aに基づ
いてエンジン負荷成分C1 の下降率[−dC1 /dt]
を4点補間により検索するもので、適応係数Aが大きい
ほど、且つエンジン負荷θthが大きいほどエンジン負
荷成分C1 の下降率[−dC1 /dt]が大きくなるよ
うに設定されている。但し、下降率[−dC1 /dt]
の絶対値は上昇率[+dC1 /dt]の絶対値に比べて
小さく設定されている。なお、図15のテーブルにおい
て横軸の適応係数Aの代わりに無段変速機の変速比を用
いることも可能である。
As is apparent from FIG. 15, the descent rate table is based on the current engine load θth and the adaptation coefficient A, and the descent rate of the engine load component C 1 [−dC 1 / dt].
Is searched by four-point interpolation, and is set such that the larger the adaptive coefficient A and the larger the engine load θth, the larger the rate of decrease [−dC 1 / dt] of the engine load component C 1 . However, the falling rate [-dC 1 / dt]
Is set smaller than the absolute value of the rate of increase [+ dC 1 / dt]. In the table of FIG. 15, it is also possible to use the speed ratio of the continuously variable transmission instead of the adaptive coefficient A on the horizontal axis.

【0073】続いて、図10のフローチャートのステッ
プS77で10mフラグが「1」にセットされているか
否かが判断される。10mフラグは図1のカウントダウ
ンタイマ55の出力に基づいてセットされるもので、図
13のフローチャートのステップS61で所定時間(1
0msec)の経過によって前記カウントダウンタイマ
55がタイムアップすると「1」にセットされ、続くス
テップS62で新たに10msecがセットされて、ス
テップS63でカウントダウンが開始される。なお、電
源投入後初回のタイマスタートは、メインルーチンのス
タート時におけるデータ初期化の際に行われるものとす
る。
Subsequently, it is determined whether or not the 10m flag is set to "1" in step S77 of the flowchart of FIG. The 10m flag is set based on the output of the countdown timer 55 in FIG. 1, and is set at a predetermined time (1
When the countdown timer 55 times out due to the lapse of 0 msec), the countdown timer 55 is set to “1”, 10 msec is newly set in the subsequent step S62, and the countdown is started in step S63. Note that the first timer start after power-on is performed at the time of data initialization at the start of the main routine.

【0074】而して、図10のフローチャートのステッ
プS77で10mフラグが「1」にセットされると、ス
テップS78で10mフラグを「0」にリセットした後
に、エンジン負荷成分変化量ΔC1 が算出される(ステ
ップS79)。エンジン負荷成分変化量ΔC1 は10m
secの間におけるエンジン負荷成分C1 のトータルの
変化量に対応するもので、 ΔC1 =(上昇率−下降率)×10ms によって求められる。そして現在のエンジン負荷成分C
1 に前記エンジン負荷成分変化量ΔC1 を加算したもの
でエンジン負荷成分C1 が更新される(ステップS8
0)。
[0074] In Thus, the 10m flag in step S77 of the flowchart of FIG. 10 is set to "1", after resetting the 10m flag to "0" at step S78, calculates the engine load component change quantity [Delta] C 1 Is performed (step S79). Engine load component change amount ΔC 1 is 10 m
corresponds to the amount of change in total engine load component C 1 between sec, ΔC 1 = - is determined by the (rising rate decrease rate) × 10 ms. And the current engine load component C
The engine load component C 1 in which the sum of the engine load component change quantity [Delta] C 1 is updated to 1 (step S8
0).

【0075】エンジン負荷成分変化量ΔC1 を10ms
ec間隔で算出しているのは、8ビットのマイクロコン
ピュータを用いた場合にメインルーチンの処理に3〜6
msecを要するため、メインルーチンの処理が1回以
上終了してからエンジン負荷成分変化量ΔC1 の算出を
行うためである。
The engine load component change ΔC 1 is set to 10 ms.
The calculation at the ec interval is performed when the 8-bit microcomputer is used.
This is because the calculation of the engine load component change amount ΔC 1 is performed after the processing of the main routine is completed at least once since msec is required.

【0076】続くステップS81〜ステップS84では
算出されたエンジン負荷成分C1 のリミットチェックが
行われ、エンジン負荷成分C1 が100%を越える場合
と0%未満の場合には、それぞれエンジン負荷成分C1
が100%と0%に設定される。
[0076] the following step S81~ limit check of step S84 the engine load component C 1 calculated in is performed, when the case and less than 0% to engine load component C 1 exceeds 100%, respectively the engine load component C 1
Are set to 100% and 0%.

【0077】そして、Gn リングバッファに記憶された
車体加速度G0 〜G9 の絶対値の平均値である平均加速
度Gsが適応係数Aの車体変化量成分C2 として算出さ
れ(ステップS85)、この車体変化量成分C2 と前記
エンジン負荷成分C1 とに基づいて、適応係数Aが算出
される(ステップS86)。
Then, the average acceleration Gs, which is the average value of the absolute values of the vehicle body accelerations G 0 to G 9 stored in the G n ring buffer, is calculated as the vehicle body change amount component C 2 of the adaptive coefficient A (step S 85). wherein a vehicle body change quantity component C 2 on the basis of the engine load component C 1, the adaptation factor a is calculated (step S86).

【0078】上述のようにして図9のフローチャートの
ステップS6で適応係数Aが算出されると、続くステッ
プS7に移行する。ステップS7では、目標エンジン回
転数下限値TNemin が、図16のマップに基づいて求
められる。即ち、図16において車速Vと適応係数Aと
から、目標エンジン回転数下限値TNemin が検索され
る。これを図17により更に詳しく説明すると、車速=
Vの前後直近の2値であるVa,Vbと適応係数=Aの
前後直近の2値であるAa,Abとの4つの交点P1
4 が検索され、これら4点P1 〜P4 を直線補間する
ことにより目標エンジン回転数下限値TNemin が決定
される。
When the adaptive coefficient A is calculated in step S6 of the flowchart of FIG. 9 as described above, the process proceeds to the subsequent step S7. In step S7, the target engine speed lower limit value TNe min is determined based on the map of FIG. That is, in FIG. 16, the target engine speed lower limit value TNe min is retrieved from the vehicle speed V and the adaptation coefficient A. This will be described in more detail with reference to FIG.
Four intersections P 1 to V a and V b, which are the two immediately preceding and succeeding values of V, and Aa and Ab which are the two immediately preceding and succeeding values of the adaptive coefficient = A.
P 4 is retrieved, the target engine rotational speed limit value TNe min is determined by linear interpolation of these four points P 1 to P 4.

【0079】続いて、ステップS8において、目標エン
ジン回転数上限値TNemax が、図18のマップに基づ
いて求められる。即ち、図18において車速Vと適応係
数Aと平均エンジン負荷θthsとから、目標エンジン
回転数上限値TNemax が検索される。これを図19に
より更に詳しく説明すると、車速=Vの前後直近の2値
と、適応係数=Aの前後直近の2値と、平均エンジン負
荷=θthsの前後直近の2値との8つ交点Q1 〜Q8
が検索され、これら8点Q1 〜Q8 を直線補間すること
により目標エンジン回転数上限値TNemax が決定され
る。
Subsequently, in step S8, the target engine speed upper limit value TNe max is determined based on the map shown in FIG. That is, in FIG. 18, the target engine speed upper limit value TNe max is retrieved from the vehicle speed V, the adaptive coefficient A, and the average engine load θths. This will be described in more detail with reference to FIG. 19. Eight intersections Q of the two values immediately before and after vehicle speed = V, the two values immediately before and after the adaptive coefficient = A, and the two values immediately before and after average engine load = θths 1 to Q 8
And the target engine speed upper limit value TNe max is determined by linearly interpolating these eight points Q 1 to Q 8 .

【0080】続いて、ステップS9において、目標エン
ジン回転数変化率が、図20のマップに基づいて求めら
れる。即ち、図20において車速Vから目標エンジン回
転数変化率(車体速度の変化量に対する目標エンジン回
転数の変化量)が検索される。
Subsequently, in step S9, the target engine speed change rate is obtained based on the map shown in FIG. That is, in FIG. 20, a target engine speed change rate (a change amount of the target engine speed with respect to a change amount of the vehicle body speed) is retrieved from the vehicle speed V.

【0081】続いて、ステップS10において、車速V
の前回値から今回値を減算することにより、車体速度変
化量δVが算出され、ステップS11で車速Vの前回値
が今回値で更新される。そしてステップS12で、前記
車体速度変化量δVとステップS9で求めた目標エンジ
ン回転数変化率とを乗算することにより、目標エンジン
回転数変化量ΔTNeが算出される(図21参照)。
Subsequently, at step S10, the vehicle speed V
The vehicle speed change amount δV is calculated by subtracting the current value from the previous value of, and the previous value of the vehicle speed V is updated with the current value in step S11. Then, in step S12, the target engine speed change ΔTNe is calculated by multiplying the vehicle speed change δV by the target engine speed change rate obtained in step S9 (see FIG. 21).

【0082】上述のようにして目標エンジン回転数変化
量ΔTNeが決定されると、続くステップS13におい
て前記目標エンジン回転数変化量ΔTNeから目標エン
ジン回転数TNeが以下のようにして決定される。即
ち、目標エンジン回転数TNeの初期値を車体速度V=
0の時の目標エンジン回転数下限値TNemin とすると
ともに、前回の目標エンジン回転数TNeに前記ステッ
プS50で求めた目標エンジン回転数変化量ΔTNeを
加算することにより目標エンジン回転数TNeを決定す
る。
When the target engine speed change ΔTNe is determined as described above, in the following step S13, the target engine speed TNe is determined from the target engine speed change ΔTNe as follows. That is, the initial value of the target engine speed TNe is set to the vehicle speed V =
The target engine speed TNe is determined by setting the target engine speed lower limit value TNe min at 0 and adding the target engine speed change amount ΔTNe obtained in step S50 to the previous target engine speed TNe. .

【0083】そして、ステップS14で目標エンジン回
転数TNeが前記ステップS8で求めた目標エンジン回
転数上限値TNemax を上回った場合には、ステップS
15で前記目標エンジン回転数上限値TNemax を目標
エンジン回転数TNeとし、ステップS16で目標エン
ジン回転数TNeが前記ステップS7で求めた目標エン
ジン回転数下限値TNemin を下回った場合には、ステ
ップS17で前記目標エンジン回転数下限値TNemin
を目標エンジン回転数TNeとする。
If the target engine speed TNe exceeds the target engine speed upper limit value TNe max determined in step S8 in step S14, the process proceeds to step S14.
In step S15, the target engine speed upper limit TNe max is set to the target engine speed TNe. In step S16, if the target engine speed TNe falls below the target engine speed lower limit TNe min obtained in step S7, the process proceeds to step S16. In S17, the target engine speed lower limit value TNe min
Is the target engine speed TNe.

【0084】而して、ステップS18で、上述のように
して決定された目標値である目標エンジン回転数TNe
に制御量であるエンジン回転数Neが一致するように、
操作量である無段変速機の変速比が、変速比制御モータ
ドライバ7を介して変速比制御モータ6を駆動すること
により制御され、その過程で変速比がLow又はTop
に達した場合には変速比制御モータ6の作動が停止され
る。
In step S18, the target engine speed TNe, which is the target value determined as described above, is set.
So that the engine speed Ne, which is the control amount, matches
The gear ratio of the continuously variable transmission, which is an operation amount, is controlled by driving the gear ratio control motor 6 via the gear ratio control motor driver 7, and in the process, the gear ratio is Low or Top.
, The operation of the speed ratio control motor 6 is stopped.

【0085】これを図22に基づいて更に説明する。な
お、ここでは理解を容易にするために適応係数Aの車体
変化量成分C2 を便宜的に0とする。
This will be further described with reference to FIG. Here, the convenience 0 of the vehicle body change quantity component C 2 of the adaptation factor A in order to facilitate understanding.

【0086】ドライバーがアクセルを操作することによ
ってエンジン負荷θthが増加すると、適応係数A(車
体変化量成分C2 を0としたことによりエンジン負荷成
分C 1 に相当する)と車速Vとから求めた目標エンジン
回転数下限値TNemin 、および適応係数Aと車速Vと
平均エンジン負荷θthsとから求めた目標エンジン回
転数上限値TNemax とが変化する。そして、車速Vお
よび車体速度変化量δVから求めた目標エンジン回転数
変化量ΔTNeに従い、目標エンジン回転数TNeが前
記目標エンジン回転数下限値TNemin および目標エン
ジン回転数上限値TNemax 間を破線のように変化す
る。なお、車体変化量成分C2 が0でない場合には、適
応係数Aが車体変化量成分C2 の分だけ増加するため、
目標エンジン回転数TNeはやや高いずれることにな
る。
When the driver operates the accelerator,
When the engine load θth increases, the adaptation coefficient A (car
Body change component CTwoThe engine load component
Min C 1Target engine obtained from vehicle speed V)
Rotational speed lower limit TNemin, And the adaptive coefficient A and the vehicle speed V
Target engine speed calculated from average engine load θths
Turn upper limit value TNemaxChanges. And the vehicle speed V
Target engine speed obtained from the vehicle speed change amount δV
According to the variation ΔTNe, the target engine speed TNe is
Target engine speed lower limit value TNeminAnd goal en
Gin rotation speed upper limit TNemaxChange between the lines as a broken line
You. The vehicle change amount component CTwoIf is not zero,
The response coefficient A is the vehicle change amount component CTwoTo increase by
The target engine speed TNe will be slightly higher.
You.

【0087】而して、上述の第2実施例によれば以下の
ような効果を得ることができる。
According to the second embodiment, the following effects can be obtained.

【0088】先ず、ドライバーのアクセル操作によって
スロットル開度θthが変動しても、無段変速機の変速
比はほぼ一定に保たれてスムーズな走行が可能となる。
即ちクルージング時のようにθthがほぼ一定に保持さ
れていれば、C2 は0となってC1 はθthと同一の値
に保持されて適応係数Aは一定となる。この状態からエ
ンジン負荷θthが増加方向にわずかに偏倚した場合、
θthとC1 との差に応じてC1 の上昇率[+dC1
dt]が発生するが、図14の上昇率テーブルから明ら
かなようにθthとC1 との差が小さい時には前記上昇
率[+dC1 /dt]の値は小さいため、適応係数Aは
殆ど増加しない。また、エンジン負荷θthが減少方向
にわずかに偏倚した場合には、一般にクルージング中に
は適応係数Aが50%以下の比較的に小さい領域にあ
り、しかも図15の下降率テーブルの値は上昇率テーブ
ルのそれよりも小さく設定されているため、下降率[−
dC 1 /dt]の値は小さくなって適応係数Aは殆ど減
少しない。
First, when the driver operates the accelerator,
Even if the throttle opening θth fluctuates, the speed of the continuously variable transmission
The ratio is kept almost constant, enabling smooth running.
That is, θth is kept almost constant as in cruising.
If so, CTwoBecomes 0 and C1Is the same value as θth
And the adaptation coefficient A becomes constant. From this state
When the engine load θth slightly deviates in the increasing direction,
θth and C1According to the difference between1Rise rate [+ dC1/
dt], which is apparent from the rise rate table of FIG.
Like θth and C1When the difference between
Rate [+ dC1/ Dt] is small, the adaptive coefficient A is
Hardly increases. Also, the engine load θth decreases
A slight deviation to
Is in a relatively small area where the adaptation coefficient A is 50% or less.
In addition, the values in the descending rate table in FIG.
Is set smaller than that of
dC 1/ Dt] decreases, and the adaptive coefficient A decreases substantially.
Not a little.

【0089】以上のことから、クルージンク中にアクセ
ル開度の細かい変動によってエンジン負荷θthが上下
に変動しても適応係数Aは略一定に保持される。しかも
クルージング中には車速も略一定であるため、適応係数
Aと車速の関数とによって決定される目標エンジン回転
数TNeも略一定に保持され、その結果一定速度でのス
ムーズな走行が可能となる。
As described above, the adaptation coefficient A is kept substantially constant even when the engine load θth fluctuates up and down due to small fluctuations in the accelerator opening during cruising. In addition, since the vehicle speed is substantially constant during cruising, the target engine speed TNe determined by the function of the adaptive coefficient A and the vehicle speed is also maintained substantially constant, and as a result, smooth running at a constant speed becomes possible. .

【0090】一方、クルージンク中にアクセルをOFF
して再びONする所謂踏み直しまたは握り直しが行われ
た場合、エンジン負荷θthは一旦0%まで急激に減少
した後に再び急激に増加する。しかしながら、図15の
下降率テーブルにおいて、θth=0% 且つ適応係数
A<50% の領域では下降率[−dC1 /dt]がほ
ぼ0になっているため、前記踏み直しまたは握り直しが
行われた場合であっても適応係数Aは略一定に保持さ
れ、これにより、目標エンジン回転数TNeも略一定に
保持されて一定速度でのスムーズな走行が可能となる。
On the other hand, the accelerator is turned off during cruising.
Then, when the so-called stepping or re-grip is performed, the engine load θth once decreases rapidly to 0%, and then rapidly increases again. However, in the descending rate table of FIG. 15, in the region where θth = 0% and the adaptive coefficient A <50%, the descending rate [−dC 1 / dt] is almost 0, so that the stepping or re-grip is performed. Even in this case, the adaptation coefficient A is kept substantially constant, whereby the target engine speed TNe is also kept substantially constant, enabling smooth running at a constant speed.

【0091】また第2実施例によれば、エンジン負荷θ
thを大きな値から減少させた場合にも、以下のような
効果を得ることができる。即ち、エンジン負荷θthを
大きな値から減少させる操作は一般に強いエンジンブレ
ーキを期待して行われるが、例えば高速道路への進入時
のような場合には、加速状態からクルージング状態に移
行するだけでエンジンブレーキを望んではいない。これ
らの相違点は、前者が加速後にエンジン負荷θthが0
%まで減少するのに対し、後者は加速後にエンジン負荷
θthがクルージング開度までしか減少しない点であ
る。
According to the second embodiment, the engine load θ
Even when th is decreased from a large value, the following effects can be obtained. In other words, the operation of decreasing the engine load θth from a large value is generally performed with the expectation of a strong engine brake. However, for example, when entering an expressway, the engine is merely shifted from the acceleration state to the cruising state. I don't want the brakes. The difference is that the engine load θth is
%, Whereas the latter is that the engine load θth decreases only to the cruising opening after acceleration.

【0092】図23(a),(b)は、加速状態からエ
ンジンブレーキによる減速を行う場合を示すもので、エ
ンジン負荷θthは例えば75%から0%まで急激に減
少する((a)参照)。この場合、図15の下降率テー
ブルにおけるθth=0%の特性から明らかなように、
適応係数Aが小さい領域で下降率[−dC1 /dt]が
0に設定されているために適応係数Aは殆ど減少しな
い。その結果、(b)の実線の特性から明らかなよう
に、目標エンジン回転数TNeは高い値に保持されて、
エンジンの高回転による強いエンジンブレーキを発生さ
せることができる。
FIGS. 23 (a) and 23 (b) show a case in which the engine is decelerated by the engine brake from the acceleration state, and the engine load θth sharply decreases from 75% to 0%, for example (see (a)). . In this case, as is clear from the characteristic of θth = 0% in the descending rate table of FIG.
Since the falling rate [-dC 1 / dt] is set to 0 in a region where the adaptive coefficient A is small, the adaptive coefficient A hardly decreases. As a result, as is clear from the characteristics of the solid line in (b), the target engine speed TNe is maintained at a high value,
It is possible to generate a strong engine brake due to high engine speed.

【0093】なお、(b)の破線の特性は、適応係数A
のエンジン負荷成分C1 が平均エンジン負荷θthsに
よって決定される第1実施例に相当するもので、エンジ
ン負荷θthから平均エンジン負荷θthsを算出する
平均値算出時間(例えば2秒)の時間遅れのために、目
標エンジン回転数TNeの低下がエンジン負荷θthの
低下に対して遅れている。その結果、アクセルを戻した
直後に比較的に強いエンジンブレーキを得ることが可能
となり、第2実施例のものに次いで良好なエンジンブレ
ーキ特性を得ることができる。
The characteristic indicated by the broken line in FIG.
In which the engine load component C 1 corresponds to the first embodiment is determined by the average engine load Shitaths, because of the time delay of the averaging time for calculating the average engine load Shitaths from engine load [theta] th (eg 2 seconds) In addition, the decrease in the target engine speed TNe is delayed with respect to the decrease in the engine load θth. As a result, it is possible to obtain a relatively strong engine brake immediately after returning the accelerator, and it is possible to obtain a good engine brake characteristic next to that of the second embodiment.

【0094】一方、(b)の鎖線は、エンジン負荷θt
hから直接目標エンジン回転数を求める前記従来例(特
開昭62−12430号公報に記載されたもの)の特性
を示している。この場合には、エンジン負荷θthの減
少と同時に目標エンジン回転数TNeが急激に減少する
ため、アクセルを戻した瞬間に強いエンジンブレーキを
得ることができない。
On the other hand, the chain line in (b) indicates the engine load θt
7 shows the characteristics of the conventional example (described in Japanese Patent Application Laid-Open No. 62-12430) in which the target engine speed is obtained directly from h. In this case, the target engine speed TNe sharply decreases at the same time as the engine load θth decreases, so that a strong engine brake cannot be obtained at the moment when the accelerator is released.

【0095】また、(c)に示すように、加速状態から
エンジン負荷θthを中間開度まで戻してクルージング
状態に入る場合を考えると、(d)に実線で示す第2実
施例では、図15の下降率テーブルにおけるθth≧5
%の特性が選択され、比較的に大きな下降率[−dC1
/dt]が得られる。その結果、目標エンジン回転数T
Neが減少して強いエンジンブレーキが作用することな
くクルージングに移行することができる。なお、第1実
施例(破線図示)および従来例(鎖線図示)も、最終的
には同一の目標エンジン回転数TNeに到達する。
Further, as shown in (c), when the engine load θth is returned from the acceleration state to the intermediate opening degree to enter the cruising state, in the second embodiment shown by the solid line in (d), FIG. Θth ≧ 5 in the descending rate table of
% Characteristic is selected and a relatively large rate of decline [−dC 1
/ Dt] is obtained. As a result, the target engine speed T
Ne can be reduced and cruising can be started without strong engine braking. Note that the first embodiment (shown by a broken line) and the conventional example (shown by a chain line) eventually reach the same target engine speed TNe.

【0096】なお、簡略な方法として、エンジンブレー
キの変化が車体の挙動に影響を与え難い車両では、下降
率テーブルを検索する際の4点補間を廃止し、θth=
0%とθth>0%の2枚のテーブルを用いることがで
きる。これは適応係数Aの減少によって目標エンジン回
転数TNeが減少してエンジンブレーキの効きが低下す
るが、エンジンブレーキによる減速度が小さければ、4
点補間の廃止によるエンジンブレーキの効きに段差があ
っても、それがドライバーに感じられないためである。
As a simple method, in a vehicle in which a change in engine brake hardly affects the behavior of the vehicle body, the four-point interpolation for retrieving the descent rate table is abolished, and θth =
Two tables of 0% and θth> 0% can be used. This is because the target engine speed TNe decreases due to the decrease in the adaptation coefficient A and the effectiveness of the engine brake decreases, but if the deceleration by the engine brake is small, 4
This is because even if there is a step in the effectiveness of the engine brake due to the elimination of point interpolation, the driver will not notice it.

【0097】更に第2実施例によれば、エンジン負荷θ
thのあらゆる過渡的な変化に対して、目標エンジン回
転数TNeの変化を滑らかに、且つエンジン特性や車体
挙動に対して最適となるように変化させることができ
る。
Further, according to the second embodiment, the engine load θ
For any transient change in th, the change in the target engine speed TNe can be changed smoothly and optimally with respect to engine characteristics and vehicle body behavior.

【0098】例えば、アクセルを開いて加速する場合、
図14の上昇率テーブルから明らかなように、特性曲線
が横軸に対して右上がりに設定されていることにより、
アクセルを大きく開けばC1 は速く上昇し、一方アクセ
ルを小さく開けばC1 はゆっくりと上昇し、その度合い
をアクセル操作に応じて最適に設定することができる。
For example, when accelerating by opening the accelerator,
As is clear from the rise rate table of FIG. 14, the characteristic curve is set to the right upward with respect to the horizontal axis.
When the accelerator is wide open, C 1 rises quickly, while when the accelerator is small open, C 1 rises slowly, and the degree can be optimally set according to the accelerator operation.

【0099】また、図14の上昇率テーブルの横軸が、
エンジン負荷θthでなく、θthとC1 との差になっ
ているため、図24(a)に示すようにエンジン負荷θ
thを上昇させた場合に、(b)に実線で示すように最
初のうちはC1 が大きく上昇し、その上昇率が次第に低
下する放物線状の特性となる。その結果、(c)に実線
で示すように目標エンジン回転数TNeは滑らかに増加
し、スムーズな加速が可能となる。
The horizontal axis of the rise rate table of FIG.
Not engine load [theta] th, since that is a difference between [theta] th and C 1, the engine load θ as shown in FIG. 24 (a)
when th was increased, among the first large increases and C 1 as shown by the solid line (b), the a parabolic characteristic whose rate of increase gradually decreases. As a result, as shown by the solid line in (c), the target engine speed TNe increases smoothly, and smooth acceleration becomes possible.

【0100】一方、若しも(b)に破線で示すようにC
1 を直線的に増加させると、(c)に破線で示すように
ポイントPにおいて折れ点が形成され、そこで加速感の
変化やエンジン音上昇の急激な頭打ち感が発生し、フィ
ーリングが悪化することになる。
On the other hand, as shown by the broken line in FIG.
When 1 is increased linearly, a break point is formed at the point P as shown by a broken line in FIG. 4C, where a change in the sense of acceleration or a sudden peak in the engine sound rise occurs, and the feeling deteriorates. Will be.

【0101】更に、アクセルを閉じて加速状態からクル
ージングに移行する場合、図15の下降率テーブルにお
ける特性が横軸に対して右上がりに傾斜していることに
より、適応係数Aが減少するに伴って下降率[−dC1
/dt]が減少する。これにより、目標エンジン回転数
TNeの下降速度をエンジン回転数の自然な下降速度に
合わせ、自然な減速フィーリングを得ることができる。
またクルージング速度に近づくにつれてドライバーはク
ルージング速度の調節を行うが、このときエンジン回転
数や変速比の変化を滑らか且つゆっくりにし、速度調節
を行い易くすることができる。
Further, when the accelerator is closed to shift from the acceleration state to the cruising state, the characteristic in the descent rate table of FIG. 15 is inclined upward to the right with respect to the horizontal axis, so that the adaptive coefficient A decreases. And the rate of decline [−dC 1
/ Dt] decreases. This makes it possible to match the falling speed of the target engine speed TNe with the natural falling speed of the engine speed, and to obtain a natural deceleration feeling.
In addition, the driver adjusts the cruising speed as the cruising speed approaches. At this time, changes in the engine speed and the speed ratio can be made smooth and slow, and the speed can be easily adjusted.

【0102】次に、適応係数Aの車体変化量成分C2
よる効果を、図25を参照しながら説明する。
Next, the effect of the adaptive coefficient A by the vehicle body change amount component C 2 will be described with reference to FIG.

【0103】車体変化量成分C2 を数十秒〜数分の比較
的に長い期間における車体加速度Gの平均値として求
め、且つ定数bを適当に選択することにより、クルージ
ングのような加速度が発生しない走行では、車体変化量
成分C2 を小さくして燃料消費率が小さい低エンジン回
転数領域で走行することができる。一方、加速と減速と
を繰り返すスポーツ走行では、C2 の増加に伴う目標エ
ンジン回転数TNeの上昇により、エンジン出力が高く
且つエンジンブレーキの効きが良い高エンジン回転数領
域で走行することができる。このように、適応係数Aを
変化させることにより、ドライバーの運転技量に応じて
走行特性を自動的に変化させることができる。なお、適
応係数Aは前述のパラメータに限定されることなく、以
下に説明する種々のパラメータによって求めることがで
きる。
An acceleration such as cruising can be generated by obtaining the vehicle body change amount component C 2 as an average value of the vehicle body acceleration G in a relatively long period of several tens of seconds to several minutes and appropriately selecting a constant b. the traveling not, it can be fuel consumption rate by reducing the vehicle body change quantity component C 2 is traveling with a small low engine speed region. On the other hand, in the sports run repeating the acceleration and deceleration and may be due to the increase of the target engine speed TNe with an increase in C 2, it runs the engine output is high and in a good high engine speed region effectiveness of engine braking. As described above, by changing the adaptation coefficient A, the running characteristics can be automatically changed according to the driving skill of the driver. The adaptation coefficient A is not limited to the above-mentioned parameters, but can be obtained by various parameters described below.

【0104】例えば、適応係数Aのエンジン負荷成分C
1 として、エンジンEのクランクシャフトトルク又は駆
動輪トルクを用いることができる。即ち、クランクシャ
フト又は駆動輪の車軸にトルクセンサを設け、作用する
トルクの大きさに比例するトルクセンサの出力電圧を平
均することにより、前記適応係数Aのエンジン負荷成分
1 を決定することができる。
For example, the engine load component C of the adaptive coefficient A
As 1 , the crankshaft torque or drive wheel torque of the engine E can be used. That is, the torque sensor provided to the axle of the crank shaft or the drive wheels, by averaging the output voltage of the torque sensor which is proportional to the magnitude of the torque acting, to determine the engine load component C 1 of the adaptation factor A it can.

【0105】また、二輪車がコーナリング走行に入る場
合、コーナーの手前で一旦スロットルを戻して減速した
後、コーナーに入ってからスロットルを開くため、コー
ナリング中はクルージング中に比べて車速に対するスロ
ットル開度が開かれた状態となる。そのため、クルージ
ング時はトラクションを効かせためのAの係数を減少さ
せ、バンク中にトップシフトしないようにする。この場
合、コーナリング中であることが検出された場合に、A
=aθths+bΔVsにおいてθthsを補正すれば
良い。
When the motorcycle enters cornering, the throttle is returned once before the corner and decelerated, and then the throttle is opened after entering the corner. It will be open. Therefore, at the time of cruising, the coefficient of A for effecting traction is reduced so that the top shift does not occur in the bank. In this case, when it is detected that cornering is in progress, A
= Aθths + bΔVs, θths may be corrected.

【0106】更に、適応係数Aの車体変化量成分C2
して、(1)車体の横加速度、(2)坂道傾度、(3)
車体のコーナリング状態を用いることができる。以下、
これらを順次説明する。 (1)車体の横加速度 この手法は四輪車等に適応されるもので、車体に設けた
横加速度センサによって旋回時に車体左右方向に作用す
る横加速度を検出する。そして、前述した平均加速度G
sの場合と同様に、横加速度センサによって検出した横
加速度をリングバッファに蓄積することにより数十秒間
における平均横加速度横Gsを算出し、この平均横加速
度横Gsに基づいて適応係数Aの車体変化量成分C2
求めることができる。この場合、車体変化量成分C2
して前記車速平均変化量ΔVsを併せて用いることが望
ましく、従って適応係数Aは、 A=aθths+bΔVs+c横Gs によって算出される。 (2)坂道傾度 この手法は坂道傾度αを算出し、その坂道傾度αに基づ
いて適応係数Aの車体変化量成分C2 を決定するもので
ある。一般に、車体加速度は、 車体加速度=(駆動輪ドラッグ−走行抵抗)×重力加速度÷(車体重量+ ライダー重量+回転マス) …(A) で算出され、走行抵抗は、 走行抵抗=空気抵抗係数×車速2 +転がり抵抗係数×ω
+ωsinα…(B) 但し、ω=車速÷タイヤ有効半径 で算出され、駆動輪ドラッグは、 駆動輪ドラッグ=(エンジン馬力×効率×716×変速比)÷(エンジン 回転数×タイヤ有効半径) …(C) で算出される。
Further, as the vehicle body change amount component C 2 of the adaptive coefficient A, (1) the lateral acceleration of the vehicle body, (2) the slope angle, and (3)
The cornering state of the vehicle body can be used. Less than,
These will be described sequentially. (1) Lateral acceleration of vehicle body This method is applied to a four-wheeled vehicle or the like, and detects a lateral acceleration acting in the lateral direction of the vehicle body during turning by a lateral acceleration sensor provided on the vehicle body. And the above-mentioned average acceleration G
Similarly to the case of s, the lateral acceleration detected by the lateral acceleration sensor is stored in a ring buffer to calculate an average lateral acceleration lateral Gs for several tens of seconds, and the vehicle body having the adaptive coefficient A based on the average lateral acceleration lateral Gs is calculated. it can be obtained a variation component C 2. In this case, it is desirable to use the vehicle speed average change amount ΔVs together as the vehicle body change amount component C 2. Therefore, the adaptive coefficient A is calculated by A = aθths + bΔVs + c lateral Gs. (2) Slope Inclination This method is to calculate the slope inclination α and determine the vehicle body change amount component C 2 of the adaptive coefficient A based on the slope inclination α. Generally, the vehicle acceleration is calculated as follows: vehicle acceleration = (drive wheel drag−running resistance) × gravity acceleration ÷ (vehicle weight + rider weight + rotating mass) (A), and the running resistance is: running resistance = air resistance coefficient × Vehicle speed 2 + rolling resistance coefficient × ω
+ Ω sinα (B) where ω = vehicle speed ÷ tire effective radius, and drive wheel drag is calculated as: drive wheel drag = (engine horsepower × efficiency × 716 × speed ratio) ÷ (engine rotation speed × tire effective radius) C) is calculated.

【0107】ここで、重力加速度、車体重量、ライダー
重量、回転マス、空気抵抗係数、転がり抵抗係数、タイ
ヤ有効半径、効率、変速比、タイヤ有効半径は予め定数
として、或いは定数と見なされてROM51に記憶され
ており、また車体加速度、車速及びエンジン回転数は前
述のようにして検出される。そして、走行抵抗は図27
にマップに基づいて車速と駆動輪トルクとから検索さ
れ、エンジン馬力は図28のマップに基づいてエンジン
回転数とエンジン負荷とから検索される。
Here, the gravitational acceleration, body weight, rider weight, rotating mass, air resistance coefficient, rolling resistance coefficient, tire effective radius, efficiency, gear ratio, and tire effective radius are determined in advance as constants or as constants in the ROM 51. The vehicle acceleration, the vehicle speed, and the engine speed are detected as described above. The running resistance is shown in FIG.
The engine horsepower is searched from the engine speed and the engine load based on the map shown in FIG.

【0108】而して、上記式(A),(B),(C)か
ら式(B)のパラメータであるsinαの値が求めら
れ、そのsinαの値から坂道傾度αが求められる。そ
して、例えば坂道傾度αの絶対値を定数k倍したものが
坂道傾度αに関する車体変化量成分C2 とされ、最終的
な適応係数Aが、 A=aθths+bΔVs+ck|α| によって算出される。 (3)車体のコーナリング状態 この手法は二輪車に適応されるもので、車体の左右両側
に設けた一対の超音波センサによって路面までの距離を
測定し、両センサの出力の差に基づいて車体のバンク角
βを算出する。そしてバンク角βを数十秒間平均した平
均バンク角βsが大きい値となった場合にスポーツ走行
であると見なされ、最終的な適応係数Aが、 A=aθths+bΔVs+cβs によって算出される。
Thus, the value of sinα, which is a parameter of equation (B), is determined from the above equations (A), (B), (C), and the slope inclination α is determined from the value of sinα. Then, for example, those constant k multiplied with the absolute value of the slope gradient alpha is a vehicle body change quantity component C 2 relates slope gradient alpha, final adaptation factor A is, A = aθths + bΔVs + ck | α | is calculated by. (3) Cornering state of the vehicle body This method is applied to a motorcycle. The distance to the road surface is measured by a pair of ultrasonic sensors provided on both left and right sides of the vehicle body, and the vehicle body is determined based on a difference between outputs of both sensors. The bank angle β is calculated. When the average bank angle βs obtained by averaging the bank angle β for several tens of seconds becomes a large value, it is considered that the vehicle is running in sports, and the final adaptive coefficient A is calculated by A = aθths + bΔVs + cβs.

【0109】また、適応係数Aを平均エンジン負荷θt
hsの変化量Δθthsと車速平均変化量ΔVsとか
ら、A=aΔθths+bΔVsに基づいて算出するこ
とができる。このとき、aΔθthsとbΔVsとを比
較し、その大きい方をだけを採用して適応係数Aを求め
ても良い。
Further, the adaptation coefficient A is defined as the average engine load θt.
It can be calculated based on A = aΔθths + bΔVs from the variation Δθths of hs and the average variation ΔVs of vehicle speed. At this time, the adaptive coefficient A may be obtained by comparing aΔθths and bΔVs, and adopting only the larger one.

【0110】また、適応係数AをA=f(θth,t)
とし、エンジン負荷θthに加えて時間tの関数として
算出することができる。即ち、図8に示すように、適応
係数AがA1 からA2 に変化するとき、A=at+
1 、或いはA=(A2 −A1 )(1−e-at )+A1
のように時間の関数として適応係数Aを変化させること
ができる。この場合、定数aはスロットル開度に対する
エンジン出力特性や変速特性に応じた値に設定される。
また、適応係数Aが増加する場合と減少する場合とでa
の値を持ち替え、増加方向に対して減少方向をゆっくり
と変化させることが望ましい。これは、エンジン出力を
高めて速く走りたいというドライバーの欲求は短時間に
満足させる必要があり、低出力でゆっくりと走りたいと
いう欲求は比較的長い時間をかけて満足させれば充分な
ためである。
Also, the adaptive coefficient A is given by A = f (θth, t)
It can be calculated as a function of the time t in addition to the engine load θth. That is, as shown in FIG. 8, when the adaptation factor A changes from A 1 to A 2, A = at +
A 1, or A = (A 2 -A 1) (1-e -at) + A 1
The adaptation coefficient A can be changed as a function of time as follows. In this case, the constant a is set to a value corresponding to the engine output characteristic and the shift characteristic with respect to the throttle opening.
In addition, when the adaptation coefficient A increases and decreases, a
Is desirably changed, and the decreasing direction is slowly changed with respect to the increasing direction. This is because the driver's desire to run faster with higher engine output needs to be satisfied in a short time, and the desire to run slowly with lower power is sufficient if it is satisfied over a relatively long time. is there.

【0111】更に、図29に示すように、エンジン負荷
θthから目標エンジン回転数上限値TNemax および
目標エンジン回転数下限値TNemin を求める場合に、
前記エンジン負荷θthを予め車速や時間の関数として
補正することにより適応値に変換し、その適応値に基づ
いて目標エンジン回転数上限値TNemax および目標エ
ンジン回転数下限値TNemin を求めることが可能であ
る。
Further, as shown in FIG. 29, when obtaining the target engine speed upper limit TNe max and the target engine speed lower limit TNe min from the engine load θth,
The engine load θth is converted into an adaptive value by correcting the engine load θth in advance as a function of vehicle speed and time, and the target engine speed upper limit value TNe max and the target engine speed lower limit value TNe min can be obtained based on the adaptive value. It is.

【0112】[0112]

【発明の効果】以上のように本発明の第1の特徴によれ
ば、目標エンジン回転数を求めるマップを適応係数に基
づいて検索し、エンジン回転数が前記目標エンジン回転
数になるように無段変速機を制御しているので、車両の
走行状態に応じて実エンジン回転数を確保することがで
き、ドライバビリティが向上する。
As described above, according to the first aspect of the present invention, a map for obtaining the target engine speed is searched based on the adaptation coefficient, and a map is obtained so that the engine speed becomes the target engine speed. Since the stepped transmission is controlled, the actual engine speed can be secured according to the running state of the vehicle, and drivability is improved.

【0113】また本発明の第2の特徴によれば、目標エ
ンジン回転数を求めるための要素である適応係数をエン
ジン負荷成分と時間との関数に基づいて演算しているの
で、車両の走行状態に応じて実エンジン回転数を確保す
ることができ、ドライバビリティが向上する。
According to the second feature of the present invention, the adaptive coefficient, which is an element for obtaining the target engine speed, is calculated based on the function of the engine load component and the time. , The actual engine speed can be secured, and the drivability is improved.

【0114】また本発明の第3の特徴によれば、目標エ
ンジン回転数を求めるための要素である適応係数をエン
ジン負荷成分および車体変化量成分に基づいて演算して
いるので、車両の走行状態に応じて実エンジン回転数を
確保することができ、ドライバビリティが向上する。
According to the third aspect of the present invention, since the adaptive coefficient, which is an element for obtaining the target engine speed, is calculated based on the engine load component and the vehicle body change amount component, the running state of the vehicle is determined. , The actual engine speed can be secured, and the drivability is improved.

【0115】また本発明の第4の特徴によれば、適応係
数の車体変化量成分を車速平均変化量又は平均加速度の
関数として設定することにより、加減速を多用するのに
適切な走行特性を得ることができる。
According to the fourth feature of the present invention, by setting the vehicle body change amount component of the adaptation coefficient as a function of the vehicle speed average change amount or the average acceleration, a traveling characteristic suitable for frequently using acceleration / deceleration can be obtained. Obtainable.

【0116】また本発明の第5の特徴によれば、エンジ
ン負荷が適応係数のエンジン負荷成分よりも大きい場合
に、エンジン負荷とエンジン負荷成分との差に基づいて
エンジン負荷成分を増加させているので、エンジン負荷
を上昇させた場合に適応係数が最初のうちは大きく上昇
し、その上昇率が次第に減少する。これにより、目標エ
ンジン回転数が滑らかに上昇してスムーズな加速が可能
となる。
According to the fifth feature of the present invention, when the engine load is larger than the engine load component of the adaptation coefficient, the engine load component is increased based on the difference between the engine load and the engine load component. Therefore, when the engine load is increased, the adaptation coefficient initially increases greatly, and the rate of increase gradually decreases. As a result, the target engine speed smoothly increases, and smooth acceleration becomes possible.

【0117】また本発明の第6の特徴によれば、エンジ
ン負荷が適応係数のエンジン負荷成分よりも小さい場合
に、エンジン負荷と適応係数またはエンジン負荷と無段
変速機の変速比とに基づいてエンジン負荷成分を減少さ
せているので、目標エンジン回転数の下降速度をエンジ
ン回転数の自然な下降速度に合わせて、自然な減速フィ
ーリングを得ることができる。
According to the sixth feature of the present invention, when the engine load is smaller than the engine load component of the adaptive coefficient, the engine load and the adaptive coefficient or the engine load and the speed ratio of the continuously variable transmission are used. Since the engine load component is reduced, a natural deceleration feeling can be obtained by adjusting the descending speed of the target engine rotational speed to the natural descending speed of the engine rotational speed.

【0118】また本発明の第7の特徴によれば、第1お
よび第2の目標エンジン回転数または車速を検索し、検
索結果を前記適応係数で補間して目標エンジン回転数を
演算しているので、目標エンジン回転数がクルージング
やスポーツ走行等の異なる運転走行モードに対応する値
に自動的に制御され、操作が簡素化される。
According to the seventh aspect of the present invention, the first and second target engine speeds or vehicle speeds are searched, and the search results are interpolated with the adaptive coefficients to calculate the target engine speed. Therefore, the target engine speed is automatically controlled to a value corresponding to a different driving mode such as cruising or sports driving, and the operation is simplified.

【0119】また本発明の第8の特徴によれば、前記適
応係数をパラメータとする車速対目標エンジン回転数特
性情報から目標エンジン回転数を演算しているので、目
標エンジン回転数がクルージングやスポーツ走行等の異
なる運転走行モードに対応する値に自動的に制御され、
操作性が向上する。
According to the eighth aspect of the present invention, the target engine speed is calculated from the vehicle speed versus target engine speed characteristic information using the adaptive coefficient as a parameter. Automatically controlled to values corresponding to different driving modes such as driving,
Operability is improved.

【図面の簡単な説明】[Brief description of the drawings]

【図1】制御系の構成を示すブロック図FIG. 1 is a block diagram showing a configuration of a control system.

【図2】第1インタラプトルーチンのフローチャートFIG. 2 is a flowchart of a first interrupt routine.

【図3】第2インタラプトルーチンのフローチャートFIG. 3 is a flowchart of a second interrupt routine.

【図4】メインルーチンのフローチャートFIG. 4 is a flowchart of a main routine.

【図5】平均車速から目標エンジン回転数を求めるマッ
FIG. 5 is a map for obtaining a target engine speed from an average vehicle speed.

【図6】第1実施例の変形例に係る前記図5に対応する
FIG. 6 is a view corresponding to FIG. 5 according to a modification of the first embodiment.

【図7】第1実施例の他の変形例に係る適応係数算出サ
ブルーチンのフローチャート
FIG. 7 is a flowchart of an adaptive coefficient calculation subroutine according to another modification of the first embodiment.

【図8】図8のサブルーチンにより演算された適応係数
を示す模式図
FIG. 8 is a schematic diagram showing an adaptive coefficient calculated by the subroutine of FIG. 8;

【図9】第2実施例に係るメインルーチンのフローチャ
ート
FIG. 9 is a flowchart of a main routine according to a second embodiment.

【図10】第2実施例に係る適応係数算出サブルーチン
のフローチャート
FIG. 10 is a flowchart of an adaptive coefficient calculation subroutine according to a second embodiment.

【図11】第2実施例に係る第1インタラプトルーチン
のフローチャート
FIG. 11 is a flowchart of a first interrupt routine according to a second embodiment.

【図12】第2実施例に係る第2インタラプトルーチン
のフローチャート
FIG. 12 is a flowchart of a second interrupt routine according to the second embodiment.

【図13】タイマインタラプトルーチンのフローチャー
FIG. 13 is a flowchart of a timer interrupt routine.

【図14】適応係数のエンジン負荷成分上昇率テーブルFIG. 14 is an engine load component increase rate table of an adaptive coefficient.

【図15】適応係数のエンジン負荷成分下降率テーブルFIG. 15 is a table showing an engine load component decreasing rate table of an adaptive coefficient.

【図16】車速および適応係数から目標エンジン回転数
下限値を求めるマップ
FIG. 16 is a map for obtaining a target engine speed lower limit value from a vehicle speed and an adaptation coefficient.

【図17】図16の要部拡大図FIG. 17 is an enlarged view of a main part of FIG. 16;

【図18】車速、適応係数およびエンジン負荷から目標
エンジン回転数上限値を求めるマップ
FIG. 18 is a map for obtaining a target engine speed upper limit value from a vehicle speed, an adaptation coefficient, and an engine load.

【図19】図18の要部拡大図19 is an enlarged view of a main part of FIG. 18;

【図20】車速から目標エンジン回転数変化率を求める
マップ
FIG. 20 is a map for obtaining a target engine speed change rate from a vehicle speed.

【図21】車体速度変化量から目標エンジン回転数変化
量を求めるマップ
FIG. 21 is a map for calculating a target engine speed change amount from a vehicle speed change amount.

【図22】適応係数と目標エンジン回転数との関係を説
明するグラフ
FIG. 22 is a graph illustrating a relationship between an adaptation coefficient and a target engine speed.

【図23】アクセルを閉じた場合の作用説明図FIG. 23 is an operation explanatory view when the accelerator is closed.

【図24】アクセルを開いた場合の作用説明図FIG. 24 is an explanatory diagram of an operation when the accelerator is opened.

【図25】クルージングとスポーツ走行の作用説明図FIG. 25 is a diagram for explaining the effects of cruising and sports running.

【図26】第2実施例の作用を示すブロック図FIG. 26 is a block diagram showing the operation of the second embodiment.

【図27】車速と駆動トルクから走行抵抗を求めるマッ
FIG. 27 is a map for determining running resistance from vehicle speed and driving torque.

【図28】エンジン回転数とエンジン負荷からエンジン
馬力を求めるマップ
FIG. 28 is a map for obtaining engine horsepower from engine speed and engine load.

【図29】エンジン負荷の適応値から目標エンジン回転
数を求める場合のフローチャート
FIG. 29 is a flowchart for obtaining a target engine speed from an adaptive value of an engine load;

【符号の説明】[Explanation of symbols]

A 適応係数 C1 適応係数のエンジン負荷成分 C2 適応係数の車体変化量成分 Gs 平均加速度 Ne エンジン回転数 TNe 目標エンジン回転数 ΔVs 車速平均変化量 θth エンジン負荷 θths 平均エンジン負荷A adaptive coefficient C 1 adaptation factor of the engine load component C 2 adaptive vehicle body change quantity component Gs average acceleration Ne engine speed TNe target engine speed ΔVs average vehicle speed change quantity θth engine load θths average engine load factor

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) F16H 59/00 - 61/12 F16H 61/16 - 61/24 F16H 63/40 - 63/48 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int. Cl. 7 , DB name) F16H 59/00-61/12 F16H 61/16-61/24 F16H 63/40-63/48

Claims (8)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 目標エンジン回転数(TNe)を求める
マップを、適応制御の制御パラメータである適応係数
(A)に基づいて検索し、エンジン回転数(Ne)が前
記目標エンジン回転数(TNe)になるように無段変速
機を制御することを特徴とする、無段変速機の変速制御
方法。
1. A map for calculating a target engine speed (TNe) is searched based on an adaptive coefficient (A) which is a control parameter of adaptive control, and the engine speed (Ne) is determined by the target engine speed (TNe). A method for controlling a continuously variable transmission, characterized by controlling the continuously variable transmission such that
【請求項2】 エンジン負荷成分(C1 )と時間との関
数に基づいて適応制御の制御パラメータである適応係数
(A)を演算し、この適応係数(A)に基づいて目標エ
ンジン回転数(TNe)を演算し、エンジン回転数(N
e)が前記目標エンジン回転数(TNe)になるように
無段変速機を制御することを特徴とする、無段変速機の
変速制御方法。
2. An adaptive coefficient (A), which is a control parameter of adaptive control, is calculated based on a function of an engine load component (C 1 ) and time, and a target engine rotation speed (A) is calculated based on the adaptive coefficient (A). TNe) and calculate the engine speed (N
A method for controlling a continuously variable transmission, wherein the continuously variable transmission is controlled such that e) is equal to the target engine speed (TNe).
【請求項3】 エンジン負荷成分(C1 )および車体変
化量成分(C2 )に基づいて適応制御の制御パラメータ
である適応係数(A)を演算し、この適応係数(A)に
基づいて目標エンジン回転数(TNe)を演算し、エン
ジン回転数(Ne)が前記目標エンジン回転数(TN
e)になるように無段変速機を制御することを特徴とす
る、無段変速機の変速制御方法。
3. A control parameter for adaptive control based on an engine load component (C 1 ) and a vehicle body change amount component (C 2 ).
Calculates the adaptive coefficients (A) is, calculates the target engine rotational speed (TNe) on the basis of the adaptation factor (A), the engine rotational speed (Ne) is the target engine speed (TN
and e) controlling the continuously variable transmission so as to satisfy e).
【請求項4】 適応係数(A)の車体変化量成分
(C2 )を車速平均変化量(ΔVs)又は平均加速度
(Gs)の関数として設定することを特徴とする、請求
項1〜3のいずれか1項に記載の無段変速機の変速制御
方法。
4. The method according to claim 1, wherein the vehicle body change amount component (C 2 ) of the adaptive coefficient (A) is set as a function of the vehicle speed average change amount (ΔVs) or the average acceleration (Gs) . A shift control method for a continuously variable transmission according to any one of the preceding claims.
【請求項5】 エンジン負荷(θth)が適応係数
(A)のエンジン負荷成分(C1 )よりも大きい場合
に、エンジン負荷(θth)とエンジン負荷成分
(C1 )との差に基づいてエンジン負荷成分(C1 )を
増加させることを特徴とする、請求項1〜3のいずれか
1項に記載の無段変速機の変速制御方法。
5. When the engine load (θth) is larger than the engine load component (C 1 ) of the adaptation coefficient (A), the engine is determined based on the difference between the engine load (θth) and the engine load component (C 1 ). and characterized by increasing the load component (C 1), any one of claims 1 to 3
2. The method for controlling a shift of a continuously variable transmission according to claim 1 .
【請求項6】 エンジン負荷(θth)が適応係数
(A)のエンジン負荷成分(C1 )よりも小さい場合
に、エンジン負荷(θth)と適応係数(A)またはエ
ンジン負荷(θth)と無段変速機の変速比とに基づい
てエンジン負荷成分(C1 )を減少させることを特徴と
する、請求項1〜3のいずれか1項に記載の無段変速機
の変速制御方法。
6. When the engine load (θth) is smaller than the engine load component (C 1 ) of the adaptive coefficient (A), the engine load (θth) and the adaptive coefficient (A) or the engine load (θth) and the stepless wherein the reducing the engine load component (C 1) based on the gear ratio of the transmission, the shift control method for a continuously variable transmission according to any one of claims 1 to 3.
【請求項7】 第1および第2の目標エンジン回転数ま
たは車速を検索し、検索結果を前記適応係数(A)で補
間して目標エンジン回転数(TNe)を演算することを
特徴とする、請求項1〜3のいずれか1項に記載の無段
変速機の変速制御方法。
7. Searching for first and second target engine speeds or vehicle speeds, and interpolating the search results with the adaptive coefficient (A) to calculate a target engine speed (TNe). The shift control method for a continuously variable transmission according to claim 1.
【請求項8】 前記適応係数(A)をパラメータとする
車速対目標エンジン回転数特性情報から目標エンジン回
転数(TNe)を演算することを特徴とする、請求項1
〜3のいずれか1項に記載の無段変速機の変速制御方
法。
8. A target engine speed (TNe) is calculated from vehicle speed vs. target engine speed characteristic information using the adaptation coefficient (A) as a parameter.
The shift control method for a continuously variable transmission according to any one of claims 1 to 3.
JP33768192A 1991-12-26 1992-12-17 Shift control method for continuously variable transmission Expired - Fee Related JP3290484B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP33768192A JP3290484B2 (en) 1991-12-26 1992-12-17 Shift control method for continuously variable transmission
US08/168,380 US5612873A (en) 1992-12-17 1993-12-17 Speed ratio control method and device for continuously variable transmission
EP93120430A EP0602672B1 (en) 1992-12-17 1993-12-17 Speed ratio control method and device for continuously variable transmission
DE69309626T DE69309626T2 (en) 1992-12-17 1993-12-17 Method and device for controlling the transmission ratio of a continuously variable transmission

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP34527891 1991-12-26
JP3-345278 1991-12-26
JP33768192A JP3290484B2 (en) 1991-12-26 1992-12-17 Shift control method for continuously variable transmission

Publications (2)

Publication Number Publication Date
JPH05240333A JPH05240333A (en) 1993-09-17
JP3290484B2 true JP3290484B2 (en) 2002-06-10

Family

ID=26575880

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33768192A Expired - Fee Related JP3290484B2 (en) 1991-12-26 1992-12-17 Shift control method for continuously variable transmission

Country Status (1)

Country Link
JP (1) JP3290484B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005273831A (en) * 2004-03-25 2005-10-06 Yamaha Motor Co Ltd Controller of continuously-variable transmission in motorcycle
KR101004632B1 (en) * 2005-06-29 2011-01-04 주식회사 만도 Method to calculate wheel speed of vehicle
KR101004636B1 (en) * 2005-12-28 2011-01-04 주식회사 만도 Method to calculate wheel speed of vehicle
JP2007218269A (en) * 2006-02-14 2007-08-30 Honda Motor Co Ltd Control method for automatic motorcycle transmission
JP5566150B2 (en) * 2010-03-26 2014-08-06 ダイハツ工業株式会社 Lock-up release control method for continuously variable transmission

Also Published As

Publication number Publication date
JPH05240333A (en) 1993-09-17

Similar Documents

Publication Publication Date Title
EP0602672B1 (en) Speed ratio control method and device for continuously variable transmission
US5508923A (en) Engine control system limiting engine output based on vehicle operating environments
US7011602B2 (en) Shift control for continuously-variable transmission
US5925087A (en) Method and apparatus for eliminating noise in a slope estimation arrangement for a motor vehicle
US5688207A (en) Control apparatus for automatic transmission and control method therefore
US5785627A (en) Torque feedback shift control device and method
US6330504B1 (en) Vehicle driving force control with operator power demand responsive correction
JPS598698B2 (en) Shift control device for automatic transmission
US5235876A (en) Change gear control device using acceleration and gear ratio as parameters for automatic transmission in motor vehicle and the method therefor
JPH0441940A (en) Control device of engine for vehicle
US5235875A (en) Gear shift control system of an automatic transmission
JPH06201523A (en) Torque etimating device for output shaft of automobile and weight calculating device for vehicle
JP3290484B2 (en) Shift control method for continuously variable transmission
JPH10159957A (en) Shift control device and shift control method of automatic transmission
JPH09229173A (en) Control device of automatic transmission
JP3803461B2 (en) Auto cruise equipment for vehicles
JP3203602B2 (en) Automobile and its power control method and device
JPH0617684A (en) Method for controlling acceleration of automobile
JPH09287656A (en) Controller for automatic transmission
JPH0514133B2 (en)
JP3803462B2 (en) Auto cruise equipment for vehicles
JP3389709B2 (en) Transmission control device for continuously variable transmission
JP3176451B2 (en) Transmission control device for continuously variable transmission
JPH0575898B2 (en)
JPS58203253A (en) Gear shift display device of manually-operated speed change gear for vehicle

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 6

Free format text: PAYMENT UNTIL: 20080322

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090322

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100322

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100322

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110322

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110322

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 10

Free format text: PAYMENT UNTIL: 20120322

LAPS Cancellation because of no payment of annual fees