(57)【特許請求の範囲】
【請求項１】
複数のトランスミッションギア比と、トランスミッション制御信号に応じて特定のギア比を自動的に確立する手段を含んだ自動トランスミッション（１４）にトルクコンバータ（１８）を介して連結され、トランスミッション（１４）を駆動するように適合したエンジン（１２）を有する車両の制御システムであって、
所定のシフトマップにより検出した少なくとも一つの作動パラメータに応じてトランスミッション制御信号を生成すると共に、古いギア比から新しいギア比に変更する間に、アップシフトのときには新しいギアの同期速度よりも所定量大きく、ダウンシフトのときには新しいギアの同期速度より所定量小さい速度に対応するＣＴＳＳＰＥＥＤ信号を生成するように適合したトランスミッション制御装置（３４）と；
エンジン速度を検出し、実エンジン速度信号を生成するように適合したエンジン速度センサー（４２）と；
オペレータが望むエンジン速度信号を生成する手段と；
オペレータが望んだエンジン速度信号と、実エンジン速度信号と、ＣＴＳＳＰＥＥＤ信号とを受信するように適合し、ＣＴＳＳＰＥＥＤ信号が受信されないときには実エンジン速度信号とオペレータが望んだエンジン速度信号との差に応じて誤差信号を計算し、ＣＴＳＳＰＥＥＤ信号が受信されたときにはＣＴＳＳＰＥＥＤ信号と実エンジン信号との差に応じて誤差信号を計算し、誤差信号が零になるように実エンジン速度を調整するように適合したエンジン制御装置（３２）とを具備し；
トランスミッション制御装置（３４）はギア変更操作の開始から第１期間ＣＴＳＤＥＬＡＹの間ＣＴＳＳＰＥＥＤ信号の生成を開始し、その後引き続いて第２期間ＣＴＳＤＵＲの間ＣＴＳＳＰＥＥＤ信号を生成し続けるものであり、第１期間ＣＴＳＤＥＬＡＹは古いギア比を解放するのにトランスミッション（１４）に要求される時間に対応し、第２期間ＣＴＳＤＵＲは新しいギア比を係合するのにトランスミッション（１４）に要求される時間に対応しており；
前記トランスミッション制御装置（３４）はさらに、ギアシフトの開始から新しいギア比の係合までの時間に対応するロックアップ期間ＴTLを決定し、前記ロックアップ期間ＴTLの関数として前記第２期間ＣＴＳＤＵＲを修正する車両の制御システム。
【請求項２】
トランスミッション入力速度センサー（５５）と；
トランスミッション出力速度センサー（５０）とをさらに具備し；
前記トランスミッション制御装置（３４）は、前記トランスミッション入力速度センサー（５５）とトランスミッション出力速度センサー（５０）からの信号を受信し、前記トランスミッション入力速度の前記トランスミッション出力速度に対する比に基づいて前記ロックアップ期間を決定する請求項１記載の制御システム。
【請求項３】
エンジン温度信号を生成するエンジン温度センサー（４９）を更に含んでおり、前記トランスミッション制御装置（３４）は、前記温度信号が所定値より大きいときにのみ前記第２期間ＣＴＳＤＵＲを修正する請求項２記載の制御システム。
【請求項４】
前記第２期間ＣＴＳＤＵＲは、Ｎを荷重平均とする以下の式
0003797432.tif 000003
に従って修正される請求項３記載の制御システム。
【請求項５】
エンジン制御装置（３２）は誤差信号に応じて燃料噴射信号を生成する請求項１記載の制御システム。
【請求項６】
エンジン及びトランスミッション制御装置（３２，３４）は分離したマイクロプロセッサから構成される請求項１記載の制御システム。
【請求項７】
作動パラメータは車両速度に応答する請求項１記載の制御システム。
【請求項８】
トランスミッションのギア比を手動で変更する手段を更に含んでおり、予め選択されたマニュアルギア変更のときには、トランスミッション制御装置（３４）はＣＴＳＳＰＥＥＤ信号を自動ギア変更のときのＣＴＳＳＰＥＥＤ信号よりも低い値に設定するように適合している請求項１記載の制御システム。
【請求項９】
予め選択されたマニュアルギア変更の間には、ＣＴＳＳＰＥＥＤ信号はエンジンのアイドル速度に対応する値に設定される請求項８記載の制御システム。
【請求項１０】
予め選択されたマニュアルギア変更の間には、トランスミッション制御装置（３４）は第２期間を自動ギア変更のときの第２期間よりも大きな値に設定するように適合している請求項８記載の制御システム。
【請求項１１】
ＣＴＳＳＰＥＥＤ信号の値と第２期間の持続時間は、マニュアルシフトの開始時にエンジン速度が所定値よりも上の場合にのみ修正される請求項１０記載の制御システム。
【請求項１２】
複数のトランスミッションギア比と、トランスミッション制御信号に応じて特定のギア比を自動的に確立する手段を含んだ自動トランスミッション（１４）にトルクコンバータ（１８）を介して連結され、トランスミッション（１４）を駆動するように適合したエンジン（１２）を有する車両の制御システムであって、
少なくとも一つの作動パラメータを検出し、所定のシフトマップにより検出した少なくとも一つの作動パラメータに応じたトランスミッション制御信号を生成すると共に、ギア変更操作の開始から、古いギア比を解決するのにトランスミッション（１４）に要求される時間に対応する第１期間の間、アップシフトのときには新しいギアの同期速度よりも所定量上の速度に対応し、ダウンシフトのときには新しいギアの同期速度よりも所定量下の速度に対応するＣＴＳＳＰＥＥＤ信号を生成し、その後新しいギア比を係合するためにトランスミッション（１４）に要求される時間に対応する第２期間ＣＴＳＤＵＲの間ＣＴＳＳＰＥＥＤ信号を生成し続けるように適合し、新しいギア比におけるトランスミッションのロックアップ期間を決定し、該ロックアップ期間の関数として前記第２期間ＣＴＳＤＵＲを修正するマイクロプロセッサに基づいた第１制御装置（３４）と；
エンジン速度を検出し、実エンジン速度信号を検出するように適合したエンジン速度センサー（４２）と；
オペレータが望んだエンジン速度信号を生成する手段と；
オペレータが望んだエンジン速度信号と、実エンジン速度信号と、ＣＴＳＳＰＥＥＤ信号とを受信するように適合し、ＣＴＳＳＰＥＥＤ信号が受信されないときには実エンジン速度信号と望んだエンジン速度信号との差に応じて誤差信号を計算し、ＣＴＳＳＰＥＥＤ信号が受信されたときにはＣＴＳＳＰＥＥＤ信号と実エンジン速度信号との差に応じて誤差信号を計算し、誤差信号が減少するようにエンジン速度を調整するように適合したマイクロプロセッサに基づいた第２制御装置（３２）と；
を具備した車両の制御システム。
【請求項１３】
前記第２制御装置（３２）が誤差信号に応じて燃料噴射信号を生成する請求項１２記載の制御システム。
【請求項１４】
トランスミッションギア比をマニュアルで変更する手段を更に含んでおり、予め選択されたマニュアルギア変更の間には、第１マイクロプロセッサに基づいた制御装置（３４）がＣＴＳＳＰＥＥＤ信号をエンジンのアイドルに対応する値に設定し、第２期間ＣＴＳＤＵＲを自動ギア変更のときの第２期間ＣＴＳＤＵＲよりも大きい値に設定するように適合している請求項１３記載の制御システム。
【請求項１５】
複数のギア比と、トランスミッション制御信号に応じて特定のギア比を自動的に確立するトランスミッションアクチュエータとを含んだ自動トランスミッション（１４）にトルクコンバータ（１８）を介して連結され、トランスミッション（１４）を駆動するように適合したエンジン（１２）を有する車両のシフトを達成する方法であって、
いつギア変更が要求されるかを検出し、古いギア比を解放するためにトランスミッション（14）に要求される時間に対応する第１期間ＣＴＳＤＥＬＡＹと、新しいギア比を係合するためにトランスミッション（１４）に要求される時間に対応する第２期間ＣＴＳＤＵＲと、アップシフトのときには新しいギアの同期速度より所定量上の速度に対応し、ダウンシフトのときには新しいギアの同期速度より所定量下の速度に対応するエンジン規制速度ＣＴＳＳＰＥＥＤとを決定し；
ギア変更操作を開始し；
シフトが開始されてから第１期間ＣＴＳＤＥＬＡＹが経過するのに等しい時間を決定し、その後第２期間ＣＴＳＤＵＲに等しい期間エンジン速度をエンジン規制速度に対応するように調整し；
その後他のシフトが要求されるまでエンジン速度をオペレータが選択したエンジン速度に制御し；
少なくとも一つの検出した作動パラメータに応じて、古いギア比の解放から新しいギア比でのトランスミッション（１４）のロックアップまでに対応するロックアップ期間ＴTLを決定し；
前記第２期間ＣＴＳＤＵＲを前記ロックアップ期間の関数として修正する；
各ステップから構成される車両のシフトを達成する方法。
【請求項１６】
前記少なくとも一つの検出した作動パラメータは車両速度の関数である請求項１５記載の方法。
【請求項１７】
予め選択されたマニュアルギア変更の間、エンジン規制速度は自動ギア変更のエンジン規制速度より低い値に設定される請求項１５記載の方法。
【請求項１８】
予め選択されたマニュアルギア変更の間、第２期間は自動ギア変更の第２期間より長い値に設定される請求項１７記載の方法。
【請求項１９】
予め選択されたマニュアルギア変更の間、エンジン規制速度はエンジンのアイドル速度に対応する値に設定される請求項１８記載の方法。
【発明の詳細な説明】
技術分野
本発明は一般的に統合エンジン及びトランスミッション制御装置に関し、特に、シフトの間にエンジン速度を調整して改良されたシフト特性を達成するシステムに関する。
背景技術
伝統的な自動トランスミッション制御装置では、例えエンジンが最大速度及び最大スロットルで回転しているときでも、所定のシフトマップに応じて、例えば特定の対地速度でギアをシフトする。この方法でのギアシフトは非効率的であり、駆動ラインの部品に過度な磨耗を発生させる。即ち、トランスミッションのクラッチがギアの切り替えの間にエンジンにより発生される運動エネルギーを吸収しなければならない。このようなシステムは、エンジン速度と新しいギアのトランスミッション速度が相違するので新しいギアが係合されたとき大きなシフトショックを発生する。
このような問題に鑑みて、車両の製造業者は通常統合エンジン及びトランスミッション制御装置と呼ばれる制御システムを開発した。これらのシステムはシフトの間にエンジンパワーを減少するように作用して、満足するシフト特性を得ると共に、トランスミッションのクラッチの耐久性を増加している。これらのシステムでは、点火タイミングを遅らせるか、燃料噴射を減少させるか或いはこの両者の組み合わせにより、シフトの間にエンジン速度を一般的に減少させている。統合制御装置の例が米国特許第４，２２６，４４７号，４，３５５，５５０号，４，３７０，９０３号及び４，４０３，５２７号に開示されている。
他の型の統合エンジン及びトランスミッション制御装置も知られている。例えば、統合エンジン及びトランスミッション制御システムと題する米国特許第５，３２３，６６７号（以下′６６７特許と称する）は、他の知られたシステムに比較してすぐれた性能を発揮する統合エンジン及びトランスミッション制御装置を提供する。この特許では、エンジン速度をアップシフトの間の新しいギアの同期速度より所定量速い速度に調整することにより、その性能を部分的に達成する。ダウンシフトのときには、制御システムは新しいギアの同期速度より所定量遅い速度にエンジン速度を調整する。この所定速度が、新しいギアを係合するのに必要とされる時間に概略一致する経験的に決定された期間の間保持される。
′６６７特許に開示された制御システムは、従来の制御システムに対して大幅な改良を提供するものであった。しかし、この制御は新しいギアを係合するのに要求される実際の時間にほぼ等しい固定時間の間だけエンジン速度を調整するので、この固定時間が長すぎる場合があり、その結果性能の減少を引き起こす。同様に、固定時間が短すぎる場合があり、このときには新しいギアが十分に係合する前にエンジン速度が増加することになり、トランスミッションのトルクを控えめのトルクにすることになる。
そこで、ギアシフトを達成するのに要求される実際の時間を測定し、その後に制御装置がエンジン速度コマンドを発行する期間を修正する制御システムが望ましい。本発明は従来技術に関連したこれら及び他の問題を克服せんとするものである。
発明の開示
本発明の一つの側面によると、トルクコンバータを介して自動トランスミッションに接続され、トランスミッションを駆動するエンジンを有する車両の制御システムが提供される。トランスミッションは複数のトランスミッションギア比と、トランスミッション制御信号に応じて特定のギア比を自動的に達成するアクチュエータとを含んでいる。トランスミッション制御装置は少なくとも一つの作動パラメータを検出し、検出されたパラメータ及び所定のシフトマップに応じてトランスミッション制御信号を発生するように適合している。トランスミッション制御装置は更に、ギアシフトの開始に続く第１の期間ＣＴＳＤＥＬＡＹの間ＣＴＳＳＰＥＥＤ信号を発生し、新しいギアを係合するのに要求される期間に概略等しい第２の期間ＣＴＳＤＵＲの間ＣＴＳＳＰＥＥＤ信号を発生し続けるように適合している。ＣＴＳＳＰＥＥＤ信号は、アップシフトでは新しいギアの同期速度より所定量速い速度に対応し、ダウンシフトでは新しいギアの同期速度より所定量遅い速度に対応する。エンジン制御装置はオペレータが望むエンジン速度信号と、実際のエンジン速度信号と、ＣＴＳＳＰＥＥＤ信号とを受信するように適合している。エンジン制御装置は、ＣＴＳＳＰＥＥＤ信号が受信されないときには実際の速度信号とオペレータが望む速度信号との差に応じて誤差信号を計算し、ＣＴＳＳＰＥＥＤ信号が受信されたときにはＣＴＳＳＰＥＥＤ信号と実際のエンジン速度信号との差に応じて誤差信号を計算し、誤差信号が零に減少するように実際のエンジン速度を調整する。制御システムはギアシフトの完了を検出し、その後ギアシフトの完了に要求される検出された時間の関数として第２の期間ＣＴＳＤＵＲを修正する。
本発明の第２の側面によると、トランスミッション制御装置はマニュアルギアシフトのときには、ＣＴＳＳＰＥＥＤ信号をエンジンのアイドル回転数に対応する値に設定し、第２の期間を自動ギアシフトの第２の期間よりも大きな値に設定するように適合している。
【図面の簡単な説明】
図１は本発明を具備した車両制御システムの概略図；
図２は本発明による代表的なシフトを示すタイムチャート；
図３ａ及び図３ｂは本発明を実行するためのソフトウェアのフローチャートである。
発明を実施するための最良の態様
図１を参照して、本発明の望ましい実施態様を説明する。図１は本発明が適用可能な車両のパワープラント１０を示す概略図である。パワープラント１０はエンジン１２と自動トランスミッション１４を具備している。本発明は中立、複数の前進ギア比及び一つの後進ギア比を有するトランスミッションのために開発されたものであるが、当業者にとってはごく当たり前のように異なるトランスミッション構造にも容易に適用可能である。トランスミッション１４の入力は、ロックアップクラッチ２０を具備したトルクコンバータ１８を介してエンジン１２に連結され、エンジン１２により駆動される。トランスミッション入力速度センサー５５がトランスミッション１４に接続されており、トランスミッション入力速度の関数であるトランスミッション入力速度信号を発生する。トランスミッション入力速度信号は電気的導体５６を介してトランスミッション制御装置（コントローラ）３４に入力される。トランスミッション１４の出力はシャフト２２に連結され、シャフト２２を回転駆動するように適合している。トランスミッション出力速度センサー５０がトランスミッション１４に接続されており、トランスミッション出力速度の関数であるトランスミッション出力速度信号を発生する。トランスミッション出力速度信号は電気的導体５１を介してトランスミッション制御装置３４に入力される。シャフト２２は地面に係合する車輪２６に連結されこれを駆動するように適合しており、これにより車両が推進される。このような方法で、エンジントルク又はエンジンパワーは所定の速度比で車輪２６に伝達される。
車両制御システム３０は、データリンク３６を介して互いに通信が可能な独立したマイクロプロセッサを有するエンジン制御装置（コントローラ）３２と、トランスミッション制御装置３４とを含んでいる。数多くの市場で入手しうるマイクロプロセッサがエンジン及びトランスミッション制御装置の機能を達成するために適合している。出願人は、アメリカ合衆国イリノイ州ショウムバーグのモトローラ・インクにより製造されたＭＣ６８ＨＣ１１マイクロプロセッサシリーズを使用して本発明を開発した。本発明の範囲を逸脱せずして、一つのマイクロプロセッサを使用して両方の制御装置を容易に構築することができる。
トランスミッション制御装置３４は車両速度信号を含む入力を受信し、この技術においてよく知られているように受信された信号及び所定のシフト戦略に応じてトランスミッション１４のギアの変更を達成するように適合している。この目的のために、トランスミッション１４はアップシフト、及びダウンシフトソレノイド４０を具備している。制御装置３４はこれらのソレノイドに選択的に制御信号を供給してギアシフトを開発する。シフトソレノイド４０の一方を作動すると、回転選択弁（図示せず）を新しいギアに対応する位置に移動させる。この方法により選択弁が位置づけされると、この技術においては一般的なようにトランスミッションは自動的に古いギアを解放し新しいギアを係合する。トランスミッション制御装置３４はロックアップクラッチ２０に電気的に接続されており、後述する所定の戦略に応じてシフトの間にロックアップクラッチ２０の係合及び解放を制御する。
望ましいトランスミッションギア比及び走行方向を示すためにギアセレクタ（図示せず）が設けられている。ギアセレクタは、望ましいギア比及び走行方向を示す電気信号を提供可能な、どのような装置或いは装置の組み合わせにも設けうることを理解すべきである。例えば、ギアセレクタは、中立位置と複数の前進ギア位置と一つの後進位置を有する移動可能なレバーの形をとることができる。スイッチ又はポテンションメータのようなセンサー（図示せず）が、ギアセレクタの位置を検出し、ギアセンサーの位置に応じて望ましいギア信号を発生するように適合している。この望ましいギア信号は図１に示されているようにトランスミッション制御装置３４に供給される。車両の速度が増加すると、トランスミッション制御装置３４は望ましいギアが達成されるまで現在のシフトマップに応じたギアシフトを実行する。
実際のトランスミッションギア比を検出し、実ギア比信号を発生する実ギアセンサー４１が設けられている。好ましくは、当業者にとっては理解されるようにセンサー４１は各トランスミッションギア比ごとに独特な符号（コード）を発生するスイッチの組み合わせである。トランスミッション制御装置３４は実ギア比信号を受信するように適合している入力を有している。
更に、トランスミッション制御装置３４はブレーキが作動されたのを示すブレーキ信号をブレーキセンサー（図示せず）から受信する。このセンサーは、ブレーキ作用がなされていることを示す電気信号を発生可能な、例えばスイッチのような装置の形をとることができる。本発明においては、車両ブレーキ、リターダーブレーキ或いは駐車ブレーキが作動される毎にブレーキ信号が発生される。
エンジン制御装置３２は、オペレータが望む速度信号ＮOPと実速度信号ＮAを含む作動パラメータを受信し、これらのパラメータに応じて閉ループ制御でエンジン速度を調整するように適合している。この目的のために、制御システムは車両のアクセルペダル（図示せず）の位置に応じて電気信号を発生するように適合したペダル位置センサー（図示せず）を含んでいる。この機能を達成するための一つの望ましい位置センサーが、１９８９年３月２０日にＢｒｏｗｎに対して発行された米国特許第４，９１５，０７５号に開示されている。更に、制御システムはエンジン速度を検出し、エンジン速度信号を発生するように適合したエンジン速度センサー４２を含んでいる。好ましくは、エンジン速度センサー４２は、エンジン１２の回転速度に応じた信号を発生する磁気的ピックアップセンサーである。適切なセンサーの一つが１９９０年１１月２０日にＬｕｅｂｂｅｒｉｎｇ等に対して発行された米国特許第４，９７２，３３２号に開示されている。この特許に開示されたセンサーは、回転シャフトの速度、角度位置及び回転方向を判別可能である。制御システム３０は更に、エンジンに接続され、エンジン温度信号を発生するエンジン温度センサー４９を含んでいる。
エンジン制御装置３２は、当該技術において一般的なように受信信号を処理し、望ましいエンジン速度信号と実エンジン速度信号との差（即ち誤差）と馬力マップ（図示せず）に応じて、エンジンへの燃料の供給を調整する燃料噴射制御信号Ｉfuilを発生する。通常、実エンジン速度信号はオペレータが望んでいる速度信号に等しい。好ましくは、比例積分微分（ＰＩＤ）制御ループを使用して、実エンジン速度が望ましいエンジン速度に対応するように調整される。ＰＩＤ制御ループが望ましいけれども、本発明は比例積分制御のような他の制御戦略をも使用可能であることを理解すべきである。
噴射制御信号が、エンジン１２の個々のエンジンシリンダ４５ａ−４５ｄ（図解目的のために四つが示されている）に関連したソレノイド作動燃料噴射ユニット４４ａ−４４ｄに分配される。噴射制御信号の期間はソレノイドのオン時間に対応し、これにより燃焼サイクルの間にインジェクタ４４が関連するシリンダ４５に燃料を供給する期間を制御する。この型のソレノイド作動燃料インジェクタは当該技術分野において非常によく知られており、これらのうちのどのインジェクタも本発明に使用可能である。適当なソレノイド作動燃料インジェクタが１９８０年８月２６日にＤｏｕｇｌａｓ  Ａ．Ｌｕｓｃｏｍｂに対して発行された米国特許第４，２１９，１５４号に示されている。この特許はソレノイド制御油圧作動ユニットインジェクタを開示している。他の適当なソレノイドが１９８７年３月３１日にＥｂｌｅｎ等に対して発行された米国特許第４，６５３，４５５号に示されている。この特許はソレノイド制御、機械的作動ユニットインジェクタを開示している。
上述したように、エンジン速度は通常オペレータの望んだ速度信号ＮOPに応じて制御される。しかし、ギアの変更の間エンジン速度は、トランスミッション制御装置３４により生成された望ましいエンジン速度信号及び適応制御スロットルシフト（ＡＣＴＳ）と称される予め選択された戦略に応じて調整される。ＡＣＴＳ戦略は、駆動ラインのトルク及びシフトの間に発生するクラッチの熱負荷を減少させるために、シフトの間のエンジン速度を制限する。このタイプの従来のシステムでは、エンジン速度は一般的にアイドル速度又は次にギアの同期速度に調整されている。この両方の制御戦略は、受入れられないためらい又は不決断があり、シフトの間の加速性能を減少させることが発見された。更に、他のシステムは一般的にシフトを達成するのに要求される期間に概略一致する所定の固定期間の間エンジン速度を調整する。この期間の概略一致は特定のトランスミッション及びトランスミッションの全寿命に渡っては正しくないものであり、そのため短い期間の間エンジン速度がトランスミッションを過度のトルクに晒すことになる。
エンジン速度をアイドル速度に制御するのは、トランスミッションが再係合すると、エンジン速度がトランスミッションの入力速度よりも遅くなるので望ましくない。この速度の差がエンジンブレーキのために車両を減速させる。減速期間の長さに応じて、オペレータはこれをラフなシフトと感じるか或いは受け入れられない加速と感じることになる。
同様な理由により、直接同期速度に制御するのはトルクコンバータを具備した車両では望ましくないことが発見された。即ち、トルクコンバータは入力速度（即ちエンジン速度）と出力速度（トランスミッション入力速度）との速度差がない場合にはいかなるトルクも伝達しない。シフトの間、ロックアップクラッチが解放されるので、トルクコンバータの入出力端で速度差がない限り、いかなるトルクもトランスミッションに伝達されない。故に、もしエンジン速度が同期速度に制御されるなら、トランスミッションの入力端でのトルクはシフトの終わりには実質上零になる。このトルクの中断がシフトの間にオペレータにためらいとして感ぜられ、その結果適切な加速性能を発揮することができない。
これらの問題に対して本発明の制御方法は、エンジン速度をアップシフトの間新しいギアの同期速度より所定量速い速度に調整する。同様に、ダウンシフトの間には、本発明の制御方法は新しいギアの同期速度より所定量遅い速度にエンジン速度を調整する。出願人のシステムでは、アップシフト及びダウンシフトの間、同期速度よりそれぞれ概略１５０ｒｐｍ上の速度及び下の速度にエンジン速度が制御される。このオフセットは、駆動ライン部品の応力を最小にして受け入れられないシフトのためらい及びトルクの中断を発生させることのないように、経験的に決定されたものである。このオフセットは、トルクコンバータ、エンジン及びトランスミッションの性能特性に依存している。更に、本発明の制御システムは、シフトを完了するのに要求される実際の測定時間に応じて、エンジン速度を調整する期間を適切的に変更する。このようにして、エンジン速度の制御はできるだけ速くオペレータの手に帰され、シフトの間にトランスミッションに過度の負荷を発生させることがない。
ＡＣＴＳ戦略を実行するために、トランスミッション制御装置３４はそのメモリに格納されたＡＣＴＳマップを含んでいる。各ギアの変更毎に、ＡＣＴＳマップはＡＣＴＳ遅延時間（ＣＴＳＤＥＬＡＹ）と、望ましいＡＣＴＳエンジン速度（ＣＴＳＳＰＥＥＤ）と、最初のＡＣＴＳ持続期間（ＣＴＳＤＵＲ）とを提供する。ＣＴＳＳＰＥＥＤはシフトの間にエンジン制御装置３２が使用する望ましい速度に対応する。図２のタイムチャートに示されているように、ＣＴＳＤＥＬＡＹはシフトの開始とエンジン制御装置３２がエンジンをＣＴＳＳＰＥＥＤに調整を開始する時間との間の遅延時間に対応する。この時間は経験的に決定されるものであり、トランスミッションが古いギアを解放するのに要求される時間に概略対応する。ＣＴＳＤＵＲ期間はエンジン制御装置３２がエンジン速度をＣＴＳＳＰＥＥＤに調整する期間に対応する。この持続期間は最初経験的に決定され、新しいギアを係合するのに要求される時間に概略一致する。後述するように、本発明のＡＣＴＳ制御戦略の一つの側面は、ＣＴＳＤＵＲ期間を時間に応じて適応的に変更することである。故に、車両の使用期間に渡りトランスミッション１４の作動状態が変更されると、古いトランスミッションにおいてギアの変更を完了するに要求される時間の増加を反映して、最初のＣＴＳＤＵＲ値が増加される。このＡＣＴＳ値がシフトの開始にデータリンク３６を介してエンジン制御装置３２に伝達される。
ＡＣＴＳデータが受信されると、エンジン制御装置３２は遅延タイマーをＣＴＳＤＥＬＡＹにセットする。このタイマーの設定時間が経過すると、望ましいエンジン速度がＣＴＳＳＰＥＥＤにセットされる。エンジン制御装置３２はエンジン速度をＣＴＳＤＵＲに等しい時間の間ＣＴＳＳＰＥＥＤに調整する。この時間が経過した後、エンジン速度の制御はアクセルペダルに戻される。好ましくは、エンジン速度の急激な変更を防止するために、エンジン速度の制御は傾斜して或いは段階的方法でアクセルペダルに戻される。
図２を参照して、典型的なシフトシーケンスをより詳細に説明する。時間Ｔ0でトランスミッション制御装置３４は所定のシフト戦略、例えば現在のギアの車両速度に基づいてシフトが必要であると決定する。このとき、車両はロックアップクラッチ２０が係合してトランスミッション１４がエンジン１２により直接駆動されるロックアップ駆動或いは直接駆動である。反対に、ギアの変更の間には、車両はロックアップクラッチ２０が解放され、エンジン１２がトルクコンバータ１８を介してトランスミッション１４を駆動するトルクコンバータ駆動による作動する。トランスミッション制御装置３４がシフトが必要であると決定すると、ＡＣＴＳデータがデータリンク３６を介して同時に伝達され、古いギアとロックアップクラッチ２０を解放し、ギアの変更作用を開始する。古いギア及びロックアップクラッチの解放は、トランスミッション１４中の油圧に関連した遅延のために瞬間的ではない。しかし、時間Ｔ1までには、ロックアップクラッチ２０及び古いギアの双方とも解放されたと想定される。
引き続いて、時間Ｔ2で新しいギアが係合を開始する。Ｔ0とＴ2との間の時間は、ギアシフト作用の開始と新しいギアが係合を開始する時間との間の概略的な遅延時間を決定するために、研究室状態で測定される。これらの測定から、ＣＴＳＤＥＬＡＹが各ギア変更操作毎に決定される。故に、新しいトランスミッションギアが係合を開始するのと概略同時に、エンジン制御装置３２がエンジン速度をＣＴＳＳＰＥＥＤにする調整を開始する。
エンジン速度はＣＴＳＤＵＲに等しい期間ＣＴＳＳＰＥＥＤに調整される。最初、新しいギアが完全に係合するのに要求される時間に近似させて、ＣＴＳＤＵＲが経験的に決定される。故に、ＣＴＳＤＵＲが時間Ｔ3で満了すると、新しいトランスミッションギアが係合したと想定される。この時点で、エンジン速度はアクセルペダルにより指摘されるオペレータの望む速度ＮOPに調整される。時間Ｔ4でロックアップクラッチ２０が係合を開始する。引き続いて、時間Ｔ5で、ロックアップクラッチ２０が係合し、車両は直接駆動に復帰する。
先に説明したように、ＡＣＴＳ制御はＣＴＳＤＵＲの値を適応的に変更する。ＡＣＴＳ制御はギアが実際に係合しているときに測定によりこの機能を達成する。ＡＣＴＳ制御は、電気導体５６，５１上のトランスミッション入力速度信号及びトランスミッション出力速度信号をモニタすることにより、ギアの係合に要求される時間を測定する。選択されたギアを知ることにより、入力速度の出力速度に対する比が新しいギア比の所定の公差内にあるときに、制御システムはトランスミッション１４が新しいギアにあることを立証することができる。故に、本発明の実施態様では、シフトの開始Ｔ0と新しいギアの測定された係合との間の時間として定義されるＴTL信号を計算する。本発明の実施態様は次いで、最初の経験的に決定されたＣＴＳＤＵＲの近似値をＴTLの関数により修正する。
図２に示されているように、ＣＴＳＤＥＬＡＹとＣＴＳＤＵＲの合成された期間はＡＣＴＳ制御期間ＴCTSとして示されている。図２には更に、所定の最大時間値ＴTLMAXと所定の最小時間値ＴTLMINが示されている。以下により詳細に説明されるように、これらの値以上及び値以下で適応制御がＣＴＳＤＵＲ信号を修正しないように、これらの値はＴTLの最大及び最小値を確立するものである。ＴCTSMAXはＡＣＴＳ制御期間ＴCTSの最大値を示している。これらの制限パラメータの各々について以下により詳細に説明する。
次に図３ａ及び図３ｂを参照して、本発明の一側面における制御装置３２，３４のソフトウェアプログラムの実施態様について説明する。図３ａ及び図３ｂは本発明の望ましい実施態様を実行するための、コンピュータソフトウェアプログラムのフローチャートを示している。本発明の実施態様を実施するためには、どのような適切なマイクロプロセッサも利用可能であるが、このフローチャートに示されたプログラムは特に上述したＭＣ６８ＨＣ１１マイクロプロセッサ及びその関連部品に使用するのに有効である。ソフトウェアプログラムはこのシステムに関連した命令セットを使用して、或いは他のマイクロプロセッサの命令を使用して、これらの詳細なフローチャートから容易に符号化できる。当業者にとってはこれらのフローチャートからソフトウェアに符号化するプロセスは単に機械的ステップに過ぎない。
まず図３ａを参照すると、ブロック１００でトランスミッション制御装置３４がメモリに格納されているシフト制御マップに基づいてシフト操作をすべきか否かを決定する。シフトが必要ないときには、ブロック３００でメインプログラムに復帰する。シフト操作が必要なときには、ソフトウェアの制御はブロック１１０に進み、制御装置３４がブレーキセンサーをサンプリングし、車両のブレーキが操作されているは否かを決定する。もしブレーキ操作が検出されたなら、ブロック１２０に進んで本発明のＡＣＴＳ戦略を用いないでシフトを達成する。次いで、ブロック３００でメインプログラムに復帰する。これに対してブレーキ操作が検出されないなら、制御はブロック１３０に進む。
ブロック１３０において、エンジン制御装置３２がエンジンがウォームアップされているか否かを決定する。エンジン制御装置は、エンジン温度センサー４９により発生されるエンジン温度信号を読むことによりこれを決定する。もしエンジン温度信号が所定レベルを超えているなら、エンジンはウォームアップされていることになる。もしエンジンがウォームアップされていないなら、ソフトウェア制御はブロック１４０に進む。ブロック１４０において、トランスミッション制御装置３４は発生するギア変更のためのＡＣＴＳデータを検索する。即ち、制御装置３４は現在のシフトのためのＣＴＳＤＥＬＡＹ，ＣＴＳＳＰＥＥＤ及び初期のＣＴＳＤＵＲの値を検索する。次いで制御はブロック１５０に進み、トランスミッション制御装置３４がデータリンク３６を介してＡＣＴＳデータをエンジン制御装置３２に伝達する。エンジンがウォームアップされていないときには、決定ブロック１３０はＡＣＴＳ制御として固定ＡＣＴＳデータを使用させる。固定ＡＣＴＳデータを使用することにより、ＡＣＴＳ制御は制御の適応部分を迂回することになり、これによりトランスミッション及びエンジンが冷たいときに測定された値により、制御が誤ってＣＴＳＤＵＲ値を修正することがないように保証している。ブロック１５０からソフトウェア制御はブロック３００に進み、メインプログラムに復帰する。
エンジン温度センサー４９からのエンジン温度信号が所定値より大きいと読むことにより、エンジンがウォームアップされているとエンジン制御装置３２が決定すると、ソフトウェア制御はブロック１３０からブロック１６０に進む。
ブロック１６０において、トランスミッション制御装置３４はＡＣＴＳデータを探索する。ソフトウェア制御はブロック１７０に進み、トランスミッション制御装置３４はデータリンク３６を介してＡＣＴＳデータをエンジン制御装置３２に転送する。
本発明の実施態様においては、ＡＣＴＳ制御装置３０の適応部分が、特定のギアのシフトを完了するために必要とされる検出された期間ＴTLの関数としてＣＴＳＤＵＲ値を修正する。ブロック１８０がＡＣＴＳ戦略の適応部分を開始するものであり、望ましい実施態様においては、以下の式に応じてＣＴＳＤＵＲの値を修正する。
ＴCTS＝ＣＴＳＤＥＬＡＹ＋ＣＴＳＤＵＲ        ・・・・（１）
及び
0003797432.tif 000002
ここで、ＴTLはシフトの開始からトランスミッションがロックアップするまでの時間であり、
ＴCTSはＣＴＳＤＥＬＡＹと適応ＣＴＳＤＵＲ値の合計であるＡＣＴＳ制御期間である。
ブロック１８０で、ＡＣＴＳ制御３０はＴTLの値を零に設定する。ソフトウェア制御は次いでブロック１９０に進んで、トランスミッション制御装置３４が電気導体５６上のトランスミッション入力速度と、電気導体５１上のトランスミッション出力速度をモニタする。ソフトウェア制御は次いでブロック２００に進む。
ブロック２００において、トランスミッション制御装置３４は、それぞれブロック１９０において測定されたトランスミッション出力速度に対するトランスミッション入力速度の比を計算する。トランスミッション制御装置３４はこの比を新しいギア比と比較し、トランスミッションがロックアップしたか否かを決定する。もしトランスミッションがロックアップしていなければ、ブロック２２０に進む。
ブロック２２０において、トランスミッション制御装置はシフトの中断があったか否かを決定する。この中断はオペレータにより手動で引き起こされるか、或いはトランスミッション制御装置３４又はエンジン制御装置３２により検出された作動状態により引き起こされる。もし中断があったとすると、ソフトウェア制御はブロック１１０に進んでＡＣＴＳ制御シークエンスが繰り返される。もし中断がなかったならば、制御はブロック２１０に進んでトランスミッション制御装置が経過した可変時間ＴTLをタイマー値ＴIの増分だけインクリメントする。制御は次いでブロック２１０からブロック１９０に進む。
ブロック２００において、トランスミッション制御装置３４がトランスミッションがロックアップしたと判断したなら、制御はブロック２３０に進む。ブロック２３０及び２４０において、トランスミッション制御装置３４はロックアップのために経過した時間ＴTL（即ちＴUから実際のロックアップまでの時間）を所定の最大値ＴTLMAXと所定の最小値ＴTLMINと比較する。もし実経過時間ＴTLがＴTLMAXを超えたなら、測定された経過時間ＴTLはＣＴＳＤＵＲを適応的に調整するためには使用されない。制御はブロック２３０からブロック３００に進み、メインプログラムに復帰する。同様に、測定された経過時間ＴTLがＴTLMINより少なければ、測定された経過時間ＴTLはＣＴＳＤＵＲを適応的に調整するためには使用されない。制御はブロック２４０からブロック３００に進み、メインプログラムに復帰する。これらの制御ブロック２３０，２４０は誤った読みと以下に説明する適応計算を大幅にそらすことになる読みを濾過するためである。
他方、測定された経過時間ＴTLがＴTLMAXとＴTLMINの間にあったならば制御はブロック２５０に進む。ブロック２５０から２９０においては、ＡＣＴＳ制御戦略は上述した式に従いＣＴＳＤＵＲ値を適応的に修正する。ブロック２５０において、トランスミッション制御装置はＴCTSの値を固定されたＣＴＳＤＥＬＡＹ値及びＣＴＳＤＵＲ値の合計として計算する。制御は次いでブロック２６０に進み、新たなＴCTSの値が前回のＴCTSの値と、測定された経過時間ＴTLと、平均時間定数Ｎの関数として計算される。望ましい実施態様においては、平均時間定数は１００にセットされる。しかし、当業者にとっては容易に理解されるように、平均時間定数Ｎは、特許請求の範囲に定義された本発明の精神及び範囲を逸脱せずに他の値に容易に設定可能である。トランスミッション制御装置３４がＴCTSの値を計算したなら、制御はブロック２７０に進む。
ブロック２７０において、ブロック２６０で計算されたＴCTSの値が最大値ＴCTSMAXと比較される。もし計算されたＴCTSの値がＴCTSMAXより大きければ、ソフトウェア制御はブロック２８０に進んでトランスミッション制御装置３４がＴCTSの値をＴCTSMAXに設定する。ソフトウェア制御は次いでブロック２９０に進む。ブロック２７０において、もし計算されたＴCTSの値がＴCTSMAXより大きくなければ、制御はブロック２９０に進む。
ブロック２９０において、ＡＣＴＳ制御戦略はＣＴＳＤＵＲ値を適応的に修正する。ＣＴＳＤＵＲ値は新たに計算されたＴCTSと固定されたＣＴＳＤＥＬＡＹの差に設定される。この新たなＣＴＳＤＵＲが、エンジン制御装置がエンジン速度コマンドとしてＣＴＳＳＰＥＥＤ値を使用する将来の期間に使用される。制御は次いでブロック２９０からブロック３００に進み、メインプログラムに復帰する。
本発明の車両の制御システム３０はＣＴＳＤＵＲの期間を適応的に修正する。ＣＴＳＤＵＲ値は次いでエンジン速度コマンドＣＴＳＳＰＥＥＤがオペレータが望んだエンジン速度コマンドＮOPを無効にする期間の間、エンジン制御装置３２により使用される。このようにして、本発明の実施態様は車両の使用期間に渡り磨耗或いはシフト性能に影響を与える他の可変の値を償うために、ＣＴＳＤＵＲ期間を増加（又は減少）させる。
本発明の他の側面、目的及び利益は図面、発明の詳細な説明及び添付請求の範囲を研究することにより得ることができる。
【図１】
0003797432.tif 000004
【図２】
0003797432.tif 000005
【図３ａ】
0003797432.tif 000006
【図３ｂ】
0003797432.tif 000007