(57)【要約】【課題】係合中のクラッチに対応するソレノイドの電流フィードバック制御を停止している場合に環境の変化を生じたとしても、係合中のクラッチの係合状態を保持できるようにした自動変速機制御装置を提供する。【解決手段】制御装置７は、変速機構のギヤ段に設けられたクラッチを係合又は開放状態に制御するためのソレノイドに対し電流フィードフォワード制御又は電流フィードバック制御を可能にしている。制御装置７は、Ｕ５においてソレノイドの実電流値に影響を与える環境要因の変化を監視する。制御装置７は、係合中のクラッチに対応したソレノイドに電流フィードフォワード制御を実行する場合、Ｕ６において、電流制御の実行状態を、監視される環境要因の変化に応じて変更する。【選択図】図９
2020172989.tif 000002
【特許請求の範囲】
【請求項１】
変速機構のギヤ段に設けられたクラッチを係合又は開放状態に制御するためのソレノイドに対し電流フィードフォワード制御又は電流フィードバック制御を可能にする電流制御部（７）と、
前記電流制御部により制御される前記ソレノイドの実電流値に影響を与える環境要因の変化を監視する監視部（７、Ｕ５）と、を備え、
前記電流制御部は、係合中の前記クラッチに対応した前記ソレノイドに前記電流フィードフォワード制御を実行する場合、電流制御の実行状態を、前記監視部により監視される前記環境要因の変化に応じて変更する（Ｕ６）自動変速機制御装置。
【請求項２】
前記電流制御部が前記実行状態を変更する場合、前記電流フィードバック制御を復帰させる請求項１記載の自動変速機制御装置。
【請求項３】
前記電流制御部が前記実行状態を変更する場合、前記電流フィードフォワード制御における指示電流値に一定量の加減補正を行うことで電流制御する請求項１記載の自動変速機制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動変速機を制御する自動変速機制御装置に関する。
【背景技術】
【０００２】
従来、自動変速機の制御装置は自動変速機に用いられる油圧制御用のソレノイドを電流制御している（例えば、特許文献１参照）。特許文献１記載の制御装置は、ソレノイドに電流制御するときにディザチョッパ制御することで応答性を向上している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１９７６５５号公報
【特許文献２】特開２００８−２９１７４号公報
【特許文献３】特開２０１１−５２７３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
制御装置は、ソレノイドに電流制御するための指示電流値が一定であっても、ソレノイド電流に影響を与える環境、例えば電源電圧や油温の変化に基づいて、実際に流れる電流値が変動する場合がある。例えば、エアコンなど大電力を使用する他の機器が起動されると、駆動用の電源電圧が低下し、当該電源電圧によって駆動されるソレノイドに流れる実電流値も変動してしまう。また、例えば油温が上昇することでソレノイドの温度が上昇すると、ソレノイド内の抵抗値が上昇することで必要な電流量が変動してしまう。制御装置は、このような環境の変化を生じた場合においても当該環境の変化に対応するように適切に電流フィードバック制御する必要がある。
【０００５】
出願人は、自動変速機に係るソレノイドの通電電流を制御するときにフィードバック制御を停止することで処理負荷を削減することを検討している。しかしながら、制御装置が電流フィードバック制御を停止している間に、環境の変化を生じた場合、ソレノイドに流れる実電流値が指示電流値から大きく乖離してしまうことが想定される。例えば、制御装置が、係合中のクラッチに対応するソレノイドの電流フィードバック制御を停止した場合、ソレノイドに通電される実電流値がクラッチの係合に必要な電流値より低くなると、クラッチを解放してしまう虞がある。
【０００６】
本開示の目的は、係合中のクラッチに対応するソレノイドの電流フィードバック制御を停止した場合に、環境の変化を生じたとしても、係合中のクラッチの係合状態を保持できるようにした自動変速機制御装置を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１記載の発明によれば、電流制御部（７）は、変速機構のギヤ段に設けられたクラッチを係合又は開放状態に制御するためのソレノイドに対し電流フィードフォワード制御又は電流フィードバック制御を可能にする。監視部（７、Ｕ５）は、電流制御部によるソレノイドの実電流値に影響を与える環境要因の変化を監視する。電流制御部は、係合中のクラッチに対応したソレノイドに電流フィードフォワード制御を実行する場合、電流制御の実行状態を、監視部により監視される環境要因の変化に応じて変更する（Ｕ６）。
【０００８】
このため、電流制御部が係合中のクラッチに対応したソレノイドの電流フィードバック制御を停止しているときに環境の変化を生じたとしても、電流制御部が、電流制御の実行状態を環境要因の変化に応じて変更するため、係合中のクラッチの係合状態を保持できるようになる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態における車両制御システムの一部機能を示すブロック図
【図２】自動変速機を作動させるための電気的構成図
【図３】シフト状態とクラッチの状態との対応関係図
【図４】処理を示すフローチャートのその１
【図５】処理を示すフローチャートのその２
【図６】Ｍモードにおける変速可能なギヤ段と車速との関係図
【図７】車速と変速可能なギヤ段との関係を示すＤレンジ変速線
【図８】変速機構の入力軸が駆動体、被駆動体、又はその中間になるときと変速パターンとの関係から操作対象となる対象クラッチを特定するための対応表
【図９】処理を示すフローチャートのその３
【図１０】タイミングチャート
【発明を実施するための形態】
【００１０】
以下、自動変速機制御装置の一実施形態を説明する。図１に示すように、車両制御システム１は、原動機となるエンジンシステム２と、このエンジンシステム２の出力軸の回転駆動トルクを図示しない車輪に伝達する自動変速機３と、を主として備える。自動変速機３は、トルクコンバータ３ａ及び変速機構３ｂを備え、ＴＣＵ（Transmission Control Unit）４を接続して構成される。
【００１１】
また、このＴＣＵ４には、例えばネットワークＮを通じてレンジ検出装置５ａ、センサ信号検出装置５ｂが接続されている。その他、ＴＣＵ４には、トルクコンバータ３ａから変速機構３ｂに入力される入力回転軸の回転数を検出する入力回転数センサＳａ、自動変速機３から出力される出力回転軸の回転数、回転トルクを検出する出力回転数センサＳｂ、が接続されている。
【００１２】
エンジンシステム２は、図示しない電子制御スロットルシステムにより運転者によるアクセルの操作量に応じて電子スロットル弁を制御してエンジン出力の吸入空気量を制御し、エンジン出力軸の回転駆動力を制御する。エンジンシステム２は、例えばガソリンエンジン又はディーゼルエンジン等の内燃機関である。エンジンシステム２の出力軸の回転駆動力は、自動変速機３の入力軸に伝達される。トルクコンバータ４は、エンジンシステム２の出力軸の回転駆動力を液体（図示せず）を通じて変速機構３ｂの入力軸に伝達する。
【００１３】
変速機構３ｂは、その入力軸と出力軸との変速比を切り替えるための遊星歯車を用いた複数のギヤ、これらの各ギヤに連結された複数のクラッチ６ａ〜６ｄ（図２参照）を備え、図２に示すように、油圧回路４ａがクラッチ６ａ〜６ｄの係合／解放を制御することにより入出力軸の変速比を切り替える構成である。
【００１４】
図１に示すように、レンジ検出装置５ａは、例えば運転者により操作されたシフトレバーの位置に対応したレンジを検出し、この検出情報を運転者の操作状態としてネットワークＮに出力する。このシフトレバーの位置は、例えばＭＴモード付のＡＴ車の場合、パーキング（Ｐ）レンジ、リバース（Ｒ）レンジ、ニュートラル（Ｎ）レンジ、Ｄレンジ（Ｄ）と共に、Ｍモードにおける「＋」「−」などである。ＴＣＵ４は、このレンジ検出装置５ａの検出レンジの情報をネットワークＮを通じて入力する。
【００１５】
センサ信号検出装置５ｂは、運転者が操作するアクセルの開度に応じて変化するアクセル開度センサのアクセル開度信号、及び、スロットル開度センサによるスロットル開度信号、などの各種センサ信号を車両内の車両状態として検出し、ネットワークＮに出力する。なお、センサ信号検出装置５ｂは、各種センサ信号を統括又は個別に入力する１又は複数の電子制御装置（ＥＣＵ）を統一して説明の便宜上示している。ＴＣＵ４は、ネットワークＮを通じてこれらのセンサ信号を取得することで車両内の車両状態を入力できる。
【００１６】
図２に示すように、ＴＣＵ４は、ソレノイド駆動制御装置（以下、制御装置と略す）７及びソレノイドドライバ８を備える。制御装置７は、ＣＰＵ９と、ＲＡＭ、ＲＯＭ、フラッシュメモリ等のメモリ１０とを備える１又は複数のマイクロコンピュータを主として構成される。メモリ１０は非遷移的実体的記録媒体として用いられ、後述のＭモード変速線、Ｄレンジ変速線（後述の図６、図７参照）が入力、記憶されている。制御装置７は、ＣＰＵ９がメモリ１０に記憶されているプログラムを実行することで各種機能（例えば、電流制御部、監視部としての機能）を実現する。制御装置７は、回転数センサＳａ，Ｓｂのセンサ信号、センサ信号検出装置５ｂによるセンサ信号を用いて現在の車速を求めることができ、この車速の時間変化から加速度を算出可能になっている。
【００１７】
ＴＣＵ４は、レンジ検出装置５ａにより検出されたレンジの検出結果により、Ｍモード（手動変速モード）では「＋」の指示を受け付けると変速機構３ｂのギヤ段を順次上げ、「−」の指示を受け付けると変速機構３ｂのギヤ段を順次下げる。ＴＣＵ４は、Ｄレンジ（ドライブレンジ：自動変速レンジ）では、メモリ１０に記憶されているＤレンジ変速線を用いて、１ｔｈレンジ〜６ｔｈレンジを１又は複数段切替える。
【００１８】
図２に示すように、ＴＣＵ４の制御装置７は、ソレノイドドライバ８に各クラッチ６ａ〜６ｄの駆動用のＰＷＭ信号を出力し、油圧回路４ａに設けられたリニアソレノイドバルブ（以下、ソレノイドと略す）１１ａ〜１１ｄによりプランジャの動作を油圧制御することで各クラッチ６ａ〜６ｄの各係合／解放状態を制御する。ソレノイド１１ａ〜１１ｄは、自動変速機３の油圧アクチュエータに供給される作動油の圧力制御に用いられるスプール式の油圧制御弁である。各クラッチ６ａ〜６ｄの係合に必要な油圧Ｈ０（図１０参照）は予め定められているが、各クラッチ６ａ〜６ｄの制御油圧は、各ソレノイド１１ａ〜１１ｄに流れる実電流値に対応して変化し、例えば各ソレノイド１１ａ〜１１ｄの実電流値が増加すれば油圧も増加する。これにより、クラッチ６ａ〜６ｄが係合するために必要な油圧Ｈ０を確保できるようになっている。
【００１９】
＜クラッチ６ａ〜６ｄの係合／解放状態と自動変速機３のギヤ段との関係＞
ここで、クラッチ６ａ〜６ｄの係合／解放状態と自動変速機３のギヤ段との関係性を説明する。図３にはクラッチ６ａ〜６ｄの係合／解放状態と自動変速機３のギヤ段との対応表を示している。この図３において、１ｓｔ，２ｎｄ，３ｒｄ，４ｔｈ，５ｔｈ及び６ｔｈは、前進変速段（１速〜６速）を示し、「マル」が各クラッチの係合状態を示し、「無記載」が非係合状態、すなわち解放状態、を示している。
【００２０】
ＴＣＵ４は、自動変速機３の多段のギヤ段のうち、レンジ検出装置５ａにより検出されたレンジにより要求されるギヤ段を実現するように、そのギヤ段に対応したクラッチ６ａ〜６ｄに係る係合／解放状態の組合せを実行する。
【００２１】
例えば、レンジ検出装置５ａがＤレンジを検出し、この情報がＴＣＵ４に伝えられると、ＴＣＵ４は、１ｔｈから順に６ｔｈまで順次ギヤ段を切り替える。このときＴＣＵ４は、前進３速段３ｔｈに移行したときには、前進３速段３ｔｈに対応してクラッチ６ａ〜６ｄの係合／解放状態を切り替える。この前進３速段３ｔｈにおいて、ＴＣＵ４の制御装置７は、クラッチ６ａ（Ｃ１），６ｄ（Ｂ２）を係合状態とし、クラッチ６ｂ（Ｃ２），６ｃ（Ｂ１）を解放状態とする。
【００２２】
例えば３ｔｈにおいて、制御装置７は、係合するクラッチ６ａ（Ｃ１），６ｄ（Ｂ２）に対応したソレノイド１１ａ，１１ｄ、及び、解放するクラッチ６ｂ（Ｃ２），６ｃ（Ｂ１）に対応したソレノイド１１ｂ，１１ｃ、に対して、個別に電流フィードバック制御方式、電流フィードフォワード制御方式を選択して電流制御する。
【００２３】
ここでいう電流フィードバック制御方式は、例えば、印加直流電流の標準電流値を指示電流値となる一定の高値Ｉhi又は低値Ｉlo（例えば、直流制御範囲の最大値Ｉmax又は最小値Ｉmin）とし、制御装置７が出力するＰＷＭ信号に合わせてＰＷＭ電流を標準電流値に重畳するようにソレノイド１１ａ〜１１ｄに印加し、当該ソレノイド１１ａ〜１１ｄの通電電流をＡ／Ｄ変換器（図示せず）により検出し、この検出電流を指示電流値にするためにＰＷＭ電流の振幅を操作する制御である。
【００２４】
また電流フィードフォワード制御方式は、ソレノイド１１ａ〜１１ｄの通電電流をＡ／Ｄ変換器を用いて検出することなく、単に指示電流値に電流振幅を操作する制御方式を示している。電流フィードフォワード制御方式は、フィードバック制御をしないため処理負荷を軽くできる。本実施形態では、制御装置７が、これらの電流フィードバック制御方式、電流フィードフォワード制御方式を使い分けてソレノイド１１ａ〜１１ｄに対して電流制御する。
【００２５】
＜電流制御方式の切替方法＞
本来であれば、制御装置７は、全ソレノイド１１ａ〜１１ｄに対し、精密に制御応答性を電流フィードバック制御方式を用いて電流制御すると良い。しかしながら、全てのソレノイド１１ａ〜１１ｄの制御応答性を高めると、制御装置７を構成するＣＰＵ９の処理負担が重くなる。ＣＰＵ９の処理負担を軽くするため、全ソレノイド１１ａ〜１１ｄを、処理負荷の重い電流制御方式を適用して電流制御する対象ソレノイドと、処理負荷の比較的軽い電流制御方式を適用して電流制御する非対象ソレノイドとに区別し、個別に電流制御することが望ましい。
【００２６】
以下、電流制御方式の切替方法の詳細について図４及び図５を参照しながら説明する。図４に示すように、制御装置７は、レンジ検出装置５ａ、回転数センサＳａ，Ｓｂ及びセンサ信号検出装置５ｂにより検出される各種センサ信号により、運転者の操作状態及び車両状態を判断し、現在変速中であるか否かを判定する（Ｓ１）。そして制御装置７は、現在変速中であると判定したときには、操作中となる対象ソレノイドと、操作しない非対象ソレノイドとを区別する（Ｓ２）。すなわち例えば、ギヤ段が変更元ギヤ段３ｔｈから変更先ギヤ段４ｔｈに変更中であるときには、図３の対応表に示すように、制御装置７は、係合／解放操作中のクラッチ６ｂ（Ｃ２）、６ｄ（Ｂ２）に対応したソレノイド１１ｂ、１１ｄを対象ソレノイドとし、係合操作も解放操作もしていないソレノイド１１ａ、１１ｃを非対象ソレノイドとして区別する。また制御装置７は、Ｓ１において現在変速中ではないと判定したときにも、変速先ギヤ段を予測し（Ｓ３）、この変速先ギヤ段に対応した対象ソレノイドを区別する（Ｓ４）。
【００２７】
図５を参照し、図４のＳ３の変速先のギヤ段の予測処理を説明する。この図５に示すように、制御装置７は、センサ信号検出装置５ｂにより検出された現在のアクセル開度から所定時間以内に到達可能なアクセル開度域Ｒ１を推定する（Ｔ１）。ここでは、アクセル開度域Ｒ１を用いて説明するが、アクセル開度が大きくなれば電子スロットル開度も概ね線形的に大きくなる。このため、アクセル開度を電子スロットル開度と言い換えても良く、さらにここで推定する電子スロットル開度域は電子スロットル開度域と言い換えても良い。アクセル開度域Ｒ１は、現タイミングにおいて、運転者によりアクセルが踏み込まれたときに所定時間内に到達可能なアクセル開度を想定することで求められる。また制御装置７は、センサ信号検出装置５ｂにより検出された現在の車速情報及び加速度情報から所定時間以内に到達可能な車速域Ｖ１を推定する（Ｔ２）。
【００２８】
その後、制御装置７は、ＤレンジであるかＭモードであるかを判定し（Ｔ３）、Ｍモードであるときには、シフト操作により変更可能なギヤ段と車速域Ｖ１から出力可能なギヤ段を判断し（Ｔ４）、変更可能性のあるギヤ段を１又は複数段に絞る。例えば、制御装置７は、現在の車速を車速Ｖ０と取得した場合、メモリ１０から図６に示すＭモード変速線を参照し、２ｎｄ〜６ｔｈのギヤ段まで出力可能であると判断する。このＭモード変速線は、車速と対応した出力可能ギヤ段（上限ギヤ段、下限ギヤ段）との関係を示している。
【００２９】
また制御装置７は、レンジ検出装置５ａによりＤレンジであると判定すると、Ｄレンジ変速線（図７参照）と、アクセル開度域Ｒ１と、車速域Ｖ１と、から出力可能なギヤ段を１又は複数段に絞る（Ｔ５）。
【００３０】
図７に示すように、メモリ１０にはＤレンジ変速線が記憶されている。メモリ１０には、シフトアップ（例えば１ｓｔ→２ｎｄ、２ｎｄ→３ｒｄ、３ｒｄ→４ｔｈ）、シフトダウン（例えば２ｎｄ→１ｓｔ、３ｒｄ→２ｎｄ、４ｔｈ→３ｔｈ）に伴う、必要な車速とアクセル開度（電子スロットル開度）との関係が予め記憶されている。
【００３１】
車速が上昇すれば、必要なアクセル開度も概ね上昇する特性とされている。このとき、例えば図７に示すように、制御装置７は、現在の車速と現在のアクセル開度との関係を図７に示す現在点Ｐ１のように検出したときには、この現在点Ｐ１を中心点とし当該現在点Ｐ１から図示左右に想定される車速域Ｖ１と、現在点Ｐ１から図示上下に想定されるアクセル開度域Ｒ１とを定め、これらの領域がＤレンジ変速線に重なる領域（図７中の一点鎖線の領域）を定める。これにより、将来的に出力可能なギヤ段を予測できる。制御装置７は、出力可能と判断されたギヤ段から出力可能性のある変速パターンを特定する（Ｔ６）。
【００３２】
制御装置７は、例えば現在のシフト状態を３ｒｄと検出し、車速域Ｖ１とアクセル開度域Ｒ１とがＤレンジ変速線（３ｒｄ→２ｎｄ、３ｒｄ→４ｔｈ）に跨っているときには、出力可能なギヤ段を２ｎｄと４ｔｈと予測判断し、出力可能性のある変速パターンを３ｒｄ→２ｎｄ、３ｒｄ→４ｔｈと特定する。
【００３３】
制御装置７は、現在のギヤ段が３ｒｄのときに出力可能なギヤ段を２ｎｄと４ｔｈと予測したときには、図３に示したように、変速パターン３ｒｄ→２ｎｄの変速操作において解放→係合する操作クラッチをクラッチ６ｃ（Ｂ１）と特定し、また係合→解放する操作クラッチをクラッチ６ｄ（Ｂ２）と特定する。
【００３４】
また図３に示したように、制御装置７は、変速パターン３ｒｄ→４ｔｈの変速操作において、解放→係合する操作クラッチをクラッチ６ｂ（Ｃ２）と特定し、また係合→解放する操作クラッチをクラッチ６ｄ（Ｂ２）と特定する。このため、これらのクラッチ６ｂ，６ｃ，６ｄが操作可能性のあるクラッチであると特定できる。
【００３５】
また、この場合、制御装置７は、変速機構３ｂの入力軸に係るタービンの現在の入力トルクを検出し、この現在の入力トルクから変速機構３ｂの入力軸が駆動体、被駆動体、又はその中間となるか（図８の「駆動」「被駆動」「中間」）を判定し（Ｔ７）、変速初期に操作する対象クラッチを特定する（Ｔ８）ようにしても良い。なお、このステップＴ７、Ｔ８の処理は、必要に応じて省略しても良い。すなわち、変速機構３ｂの入力軸の入力タービントルクを考慮することなく、図５のＴ１〜Ｔ６の処理を用いて、図４のＳ４において対象ソレノイドを区別するようにしても良い。
【００３６】
以下、図５のＴ７、Ｔ８の処理を説明する。図８に示される対応表は、制御装置７の製造出荷段階から予めメモリ１０に不揮発的に記憶されている。
図８に示す「駆動」「被駆動」とは、エンジンシステム２から変速機構３ｂにかけてスリップ係合する際に、変速機構３ｂの入力軸が駆動体となるか被駆動体となるかの関係状態を示すものである。「駆動」とは、エンジンシステム２の出力軸の回転数が上昇している場合の条件、すなわち変速機構３ｂの入力軸のタービン回転数が上昇している場合の条件を示しており、変速機構３ｂの入力トルクが所定範囲より高い場合の条件を示している。この条件は、例えばアクセル開度が所定範囲の上限値よりも高いときに満たされる条件である。以下では、必要に応じて「駆動」と称す。
【００３７】
また図８の「被駆動」とは、エンジンシステム２の出力軸の回転数が下降している場合の条件、すなわち変速機構３ｂの入力トルクが所定範囲より低い場合の条件を示している。この条件は、例えばアクセル開度が所定範囲の下限値よりも低いときに満たされる条件である。以下では、必要に応じて「被駆動」と称す。「中間」は、その中間領域である場合を示し、変速機構３ｂの入力トルクが所定範囲内にある場合の条件を示している。
【００３８】
＜変速機構３ｂの入力軸が駆動体となるダウンシフト（３ｒｄ→２ｎｄ）の場合＞
車両制御システム１は、自動変速機３がダウンシフト（例えば３ｒｄ→２ｎｄ）するときには、変速機構３ｂの入力軸に係るタービン回転数は上昇する。このため、変速機構３ｂは、この入力軸のタービン回転数の上昇により外部から補助を受けて迅速に駆動できるようになり、制御装置７が自主的に実行する制御応答性を低下させても良い。このため制御装置７は、変速機構３ｂの入力トルクが所定範囲より高い条件においては、図８のダウンシフト（３ｒｄ→２ｎｄ）において係合状態から解放させるクラッチ６ｄ（Ｂ２）だけを変速初期の変速出力予測期間に操作する対象クラッチ６ｄ（Ｂ２）とすると良い。この場合、制御装置７は、図４のＳ４に処理を戻すと、対象クラッチ６ｄに対応したソレノイド１１ｄ（Ｂ２）だけを対象ソレノイドとして区別し、それ以外のソレノイド１１ａ〜１１ｃを非対象ソレノイドとして区別する。
【００３９】
＜変速機構３ｂの入力軸が被駆動体となるダウンシフト（３ｒｄ→２ｎｄ）の場合＞
逆に、変速機構３ｂの入力トルクが所定範囲より低いときには、エンジンシステム２から駆動されていないことになり制御応答性に劣ることになるため、係合又は解放動作するクラッチ６ｃ（Ｂ１），６ｄ（Ｂ２）の両者を変速初期の変速出力予測期間に操作する対象クラッチに区別すると良い。この場合、制御装置７は、図４のＳ４に処理を戻すと、対象クラッチ６ｃ，６ｄに対応したソレノイド１１ｃ（Ｂ１），１１ｄ（Ｂ２）を対象ソレノイドとして区別し、それ以外のソレノイド１１ａ（Ｃ１），１１ｂ（Ｃ２）を非対象ソレノイドとして区別する。
【００４０】
＜前述の中間のダウンシフト（３ｒｄ→２ｎｄ）の場合「中間」＞
制御装置７は、「中間」条件においても対象クラッチをクラッチ６ｃ（Ｂ１），６ｄ（Ｂ２）とする。したがって、ソレノイド１１ｃ（Ｂ１），１１ｄ（Ｂ２）を対象ソレノイドとして区別する。
【００４１】
＜変速機構３ｂの入力軸が駆動体となるアップシフト（３ｒｄ→４ｔｈ）の場合＞
また、自動変速機３がアップシフト（例えば３ｒｄ→４ｔｈ）するときには、変速機構３ｂの入力軸に係るタービン回転数は下降する。このため、このタービン回転数の下降に伴い、外部から補助を受けなくなるため、制御装置７が変速処理時に自主的に実行する制御応答性を高めることが望ましい。このため、制御装置７は、自動変速機３の入力トルクが所定範囲より高いときには、係合／解放動作させるクラッチ６ｂ（Ｃ２），６ｄ（Ｂ２）の両者を変速初期の変速出力予測期間に操作する対象クラッチとすると良い。
【００４２】
この場合、制御装置７は、図４のＳ４に処理を戻すと、対象クラッチ６ｂ（Ｃ２），６ｄ（Ｂ２）に対応したソレノイド１１ｂ（Ｃ２），１１ｄ（Ｂ２）を対象ソレノイドとして区別し、それ以外のソレノイド１１ａ（Ｃ１），１１ｃ（Ｂ１）を非対象ソレノイドとして区別する。
【００４３】
＜変速機構３ｂの入力軸が被駆動体となるアップシフト（３ｒｄ→４ｔｈ）の場合＞
自動変速機３がアップシフト（例えば３ｒｄ→４ｔｈ）するときには、変速機構３ｂの入力軸に係るタービン回転数は下降する。逆に、変速機構３ｂの入力軸の入力トルクが所定範囲より低いときには、タービン回転数が自然に下降することになるため、制御装置７が、変速処理時に自主的に制御応答性を高めなくても良い。このため、変速動作に伴い解放するクラッチ６ｄ（Ｂ２）だけを変速初期の変速出力予測期間に操作する対象クラッチとすると良い。
【００４４】
この場合、制御装置７は、図４のＳ４に処理を戻し、対象クラッチ６ｄ（Ｂ２）に対応したソレノイド１１ｄ（Ｂ２）を対象ソレノイドとして区別し、それ以外のソレノイド１１ａ〜１１ｃ（Ｃ１，Ｃ２，Ｂ１）を非対象ソレノイドとして区別する。
【００４５】
＜その中間におけるアップシフト（３ｒｄ→４ｔｈ）の場合＞
制御装置７は、図８に示すように、これらの中間においても対象クラッチをクラッチ６ｂ（Ｃ２）、６ｄ（Ｂ２）とする。
制御装置７は、対象クラッチを非対象クラッチと区別することで、各ソレノイド１１ａ〜１１ｄに対して電流フィードバック制御を実行するか停止するかを判断できる。このように、制御装置７は、ユーザによるアクセルの操作量やシフトレンジの切替操作に伴う車両状態の変化（例えば、ギヤ段、アクセル開度、車速、車両加速度、タービントルク）に応じて、各ソレノイド１１ａ〜１１ｄに対する電流制御方式を決定できる。
【００４６】
＜ソレノイド電流フィードバック制御の実行・停止判定処理＞
制御装置７は、前述したように対象ソレノイドと非対象ソレノイドを決定した後、図９に示す実行・停止判定処理を実行した上で各電流制御方式を用いた電流制御を実行する。
【００４７】
制御装置７は、Ｕ１において全てのソレノイド１１ａ〜１１ｄの中から非対象ソレノイドを選択し、Ｕ２において非対象ソレノイドの中で係合中のソレノイド（例えば１１ａ〜１１ｄ）が存在するか否かを判定する。制御装置７は、係合中のソレノイドが存在しない場合、Ｕ２でＮＯと判定し、前述したように対象ソレノイド及び非対象ソレノイドをそれぞれ決定し、Ｕ７において対象ソレノイドに電流フィードバック制御すると共に非対象ソレノイドには電流フィードフォワード制御を実施する。
【００４８】
制御装置７は、対象ソレノイドに電流フィードバック制御するときにはＡ／Ｄ変換器による対象ソレノイドの通電電流の検出値と指示電流値との差に基づいてフィードバック値を演算し、指示電流値に対応した所定値にフィードバック値を加算して電流出力することで電流フィードバック制御する。また制御装置７は、非対象ソレノイドに電流フィードフォワード制御するときには、指示電流値に対応した所定値を電流出力する。
【００４９】
また制御装置７は、Ｕ２において係合中のソレノイドが存在している場合には、Ｕ３において係合中のソレノイドのうち電流フィードバック制御を停止継続中、すなわち電流フィードフォワード制御を継続中の非対象ソレノイドが存在しているか否かを判定する。
【００５０】
制御装置７が、初めて非対象ソレノイドに電流フィードフォワード制御を実行するときには電流フィードバック制御の停止を継続していない。このため制御装置７は、この非対象ソレノイドについて電流フィードバック制御の停止を初めて実行開始するタイミングと判断し、Ｕ３においてＮＯと判定し、Ｕ４においてセンサ信号検出装置５ｂにより環境要因の種類数分（例えば、電源電圧、油温）のセンサ信号を検出し、環境値の初期値をメモリ１０に保存する。センサ信号検出装置５ｂが、環境要因としてバッテリ電源電圧や油圧制御用の油の温度を検出する形態を示すが、これに限られるものではない。その後、制御装置７は、Ｕ７において対象ソレノイドに電流フィードバック制御を実施すると共に、非対象ソレノイドに電流フィードフォワード制御を実施する。
【００５１】
制御装置７は、再度図９に示す処理を実行する際、Ｕ３において電流フィードバック制御を停止継続している非対象ソレノイドが存在しているか否かを判定する。制御装置７は、Ｕ３において非対象ソレノイドが存在していると判定すると、Ｕ５においてセンサ信号検出装置５ｂにより新たに環境要因の種類数分のセンサ信号を環境値の現在値として検出し、この環境値の現在値と、電流フィードフォワード制御を初めて開始するときにメモリ１０に保存した環境値の保存値とを比較し、現在値と保存値との差が所定値以上離れたか否かを判定する。ここで、制御装置７は、非対象ソレノイドの実電流値に影響を与える環境要因の変化を監視している。
【００５２】
制御装置７は、保存値と現在値との差が所定値以上となっている環境値が１種類も存在しない場合には、対象ソレノイド及び非対象ソレノイドをそのまま維持し、Ｕ７において対象ソレノイドに電流フィードバック制御すると共に、非対象ソレノイドには電流フィードフォワード制御を実施する。
【００５３】
制御装置７は、保存値と現在値との差が所定値以上となっている環境値が１種類でも存在する場合には、Ｕ５においてＹＥＳと判定し、非対象ソレノイドの本数分の全ての電流フィードバック制御を復帰させたり、又は、非対象ソレノイドに対する電流フィードフォワード制御の指示電流値に一定量の加減補正を行う。これにより、環境要因の変化に応じて電流フィードフォワード制御の実行状態を変更できる。
【００５４】
例えば、センサ信号検出装置５ｂが、バッテリの電源電圧を環境値として検出している場合を考える。バッテリ電源電圧が低下すると、係合中のソレノイドに流れる実電流値も低下する。このため制御装置７は、バッテリの電源電圧がメモリ１０に記憶される保持値より所定値より低くなる場合、電流フィードバック制御を復帰させたり、電流フィードフォワード制御の指示電流値を増加させることで、係合中のソレノイドに流れる実電流値を所望の指示電流値に近づけることができる。
【００５５】
また例えば、センサ信号検出装置５ｂが、油温を環境値として検出している場合を考える。油温が上昇すると、ソレノイド１１ａ〜１１ｄの内部温度が上昇することで電気抵抗値が上昇し、オームの法則によりソレノイド１１ａ〜１１ｄの通電電流値が低下する。このため、制御装置７は、油温がメモリ１０に記憶される保持値より所定値以上高くなる場合に、電流フィードバック制御を復帰させたり、電流フィードフォワード制御の指示電流値を増加させることで、ソレノイド１１ａ〜１１ｄに流れる実電流値を所望の指示電流値に近づけることができる。
【００５６】
以下、実例を説明する。
例えば、シフトレンジが５ｔｈから４ｔｈに変化した後の電流制御の実行状態の変化の実例を図１０のタイミングチャートに示している。シフトレンジが５ｔｈから４ｔｈに変化すると、制御装置７が、タイミングｔ１においてソレノイド１１ａに電流制御することでクラッチ６ａを開放状態から係合状態にする。このとき、制御装置７はソレノイド１１ａに電流フィードバック制御することで制御追従性を高めることができる。
その後、図１０の例では、制御装置７が、タイミングｔ２においてフィードバック実施判断フラグをオンからオフにすることで、ソレノイド１１ａの電流フィードバック制御を停止し、電流制御方式を電流フィードフォワード制御に切替えている。このとき、制御装置７は、バッテリの電源電圧値の初期値Ｖｍをメモリ１０に記憶した上でソレノイド１１ａの電流フィードフォワード制御を継続する。
【００５７】
その後、タイミングｔ３においてエアコンなどの消費電力が比較的大きい他の機器が起動するとバッテリの電源電圧値が低下する。電源電圧値が低下すると、当該電源電圧から電力供給されているソレノイド１１ａの通電電流も低下する。
【００５８】
電源電圧がタイミングｔ４において所定の閾値電圧Ｖｔに達すると、制御装置７は、この電源電圧値の閾値電圧Ｖｔへの低下をトリガとしてソレノイド１１ａのフィードバック実施判断フラグをオフからオンに切り替える。すると制御装置７は、ソレノイド１１ａへの電流フィードバック制御を再開する。
【００５９】
このため、制御装置７が、電流フィードフォワード制御している間に、バッテリの電源電圧値が低下し、ソレノイド１１ａの実電流値が低下したとしても、ソレノイド１１ａの電流制御方式を電流フィードバック制御に切り替えることで、ソレノイド１１ａの実電流値を上昇制御できる。このため、図１０のタイミングｔ４の後に、バッテリの電源電圧値が低下し続けたとしても、係合中のクラッチ６ａを開放してしまう前に、クラッチ６ａの係合状態を保持するための必要な油圧Ｈ０を確保できる。
【００６０】
本実施形態によれば、制御装置７は、図１０のタイミングｔ２〜ｔ４において係合中のソレノイド１１ａに電流フィードフォワード制御を実行している場合、図９のＵ５において環境要因の変化を監視し、ソレノイド１１ａの電流フィードフォワード制御の実行状態を環境要因の変化に応じて変更している。この結果、係合中のクラッチ６ａに対応するソレノイド１１ａの電流フィードバック制御を停止しているときに環境要因の変化を生じたとしても、環境の変化による実電流値と指示電流値の乖離を防ぐことができ、係合中のクラッチ６ａの係合状態を保持できる。
【００６１】
特に制御装置７が、電流フィードフォワード制御の実行状態を変更するときに、電流フィードバック制御を復帰させることで、ソレノイド１１ａの実電流値が指示電流値に追従する精度を向上できる。
【００６２】
また特に制御装置７が電流フィードフォワード制御の実行状態を変更するときに、指示電流値に一定量（オフセット量）の加減補正を行うことで電流制御することで、ソレノイド１１ａの実電流値の変化を極力防止しながら、処理負荷の削減量を維持できる。
【００６３】
また特に制御装置７は、電流フィードバック制御を停止し電流フィードフォワード制御を開始した時にメモリ１０に対して保存した保存値と環境値の現在値との差が所定値以上であるか否かを判定することで環境要因の変化を監視している。このため、制御装置７は、電流フィードフォワード制御を開始した時に検出した環境値との差を導出して環境要因の変化を確認できる。
【００６４】
（他の実施形態）
本開示は、前述した実施形態に限定されるものではなく、例えば、以下のような変形又は拡張が可能である。
ＴＣＵ４、レンジ検出装置５ａ、センサ信号検出装置５ｂを一体に設けても別体に設けても良い。ＴＣＵ４の内部構成の制御装置７とソレノイドドライバ８とを一体に設けても別体に設けても良い。
【００６５】
センサ信号検出装置５ｂが電源電圧又は油温による環境値を検出し、制御装置７が環境要因の変化を監視する形態を示したが、これに限定されるものではなく、電源電圧及び油温の組合せを環境値として検出し、これらの組合せを監視対象としても良いし、また、センサ信号検出装置５ｂによりその他のセンサ信号を検出し、このセンサ信号を環境値として監視対象としても良い。例えば、多数の環境要因が連関してクラッチ６ａ〜６ｄが開放してしまう不具合を生じる虞があれば、これらの環境要因の種類数分だけセンサ信号検出装置５ｂによりセンサ信号を検出し、環境値としてメモリ１０に保存し、監視するようにしても良い。
【００６６】
また制御装置７は、電流フィードバック制御を停止し電流フィードフォワード制御を開始する時に環境値の初期値をメモリ１０に保存し、この保存値と現在値との差を用いて環境要因の変化を監視するようにしたが、これに限定されるものではなく、メモリ１０の保存値を定期又は不定期に更新したり、環境値が変化し始めたタイミングを検出して環境値を検出してメモリ１０に保存し、この保存値と環境値の現在値との差を用いて環境要因の変化を監視するようにしても良い。
【００６７】
前述した複数の実施形態の構成、機能を組み合わせても良い。前述実施形態の一部を、課題を解決できる限りにおいて省略した態様も実施形態と見做すことが可能である。また、特許請求の範囲に記載した文言によって特定される発明の本質を逸脱しない限度において考え得るあらゆる態様も実施形態と見做すことが可能である。
【００６８】
本開示は、前述した実施形態に準拠して記述したが、本開示は当該実施形態や構造に限定されるものではないと理解される。本開示は、様々な変形例や均等範囲内の変形をも包含する。加えて、様々な組み合わせや形態、さらには、それらに一要素、それ以上、あるいはそれ以下、を含む他の組み合わせや形態をも、本開示の範畴や思想範囲に入るものである。
【符号の説明】
【００６９】
図面中、３は自動変速機、３ｂは変速機構、４はＴＣＵ（自動変速機制御装置）、４ａは油圧回路、５ａはレンジ検出装置、７はソレノイド駆動制御装置、１０はメモリ、１１ａ〜１１ｄはリニアソレノイドバルブ（ソレノイド）、１ｓｔ〜６ｔｈはギヤ段、を示す。
【図１】
2020172989.tif 000003
【図２】
2020172989.tif 000004
【図３】
2020172989.tif 000005
【図４】
2020172989.tif 000006
【図５】
2020172989.tif 000007
【図６】
2020172989.tif 000008
【図７】
2020172989.tif 000009
【図８】
2020172989.tif 000010
【図９】
2020172989.tif 000011
【図１０】
2020172989.tif 000012