(57)【特許請求の範囲】
【請求項１】
制御対象の状態量を変数とする切換関数によって設定される切換超平面に前記状態量を収束するための制御入力を算出して、制御対象をスライディングモードサーボ制御にて制御するスライディングモード制御装置に適用される制御入力設定方法であって、
スライディングモードのチャタリングを平滑関数を用いて抑制する場合に、その平滑関数パラメータを、定常偏差と切換入力とを座標軸とする座標上で定常偏差限界と入力変動最大値とによって定まる点と座標の原点とを結ぶ直線よりも切換入力軸側の範囲で設定することを特徴とするスライディングモード制御装置の制御入力設定方法。
【請求項２】
請求項１記載のスライディングモード制御装置の制御入力設定方法において、
前記平滑関数パラメータを、前記座標上で定常偏差限界に安全率を見込んだ値と前記入力変動最大値とによって定まる点と前記座標の原点とを結ぶ直線よりも切換入力軸側の範囲で設定することを特徴とするスライディングモード制御装置の制御入力設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクチュエータなどの制御系に用いられるスライディングモード制御装置の制御入力設定方法に関する。
【背景技術】
【０００２】
従来、アクチュエータなどの制御系において、制御対象の複数の状態量（例えば、制御対象の変位、変位速度、変位加速度等）を所望の目標状態量に追従する制御として、ＰＩＤ制御等のフィードバック制御が一般に行われている。しかしながら、ＰＩＤ等の従来制御では、外乱や制御対象の特性変化に対するロバスト性を十分に確保することが困難となる場合がある。
【０００３】
そこで、近年では、アクチュエータ等の制御系の制御に、現在制御の一つであるスライディングモード制御が適用されている。スライディングモード制御は、制御対象の複数の状態量を変数とする切換関数によって表される切換超平面を予め設計しておき、制御対象の状態量を高ゲイン制御によって切換超変面に収束させる（切換関数の値を０に収束させる）とともに、等価制御入力によって状態量を超切換平面上に拘束する制御である（例えば特許文献１〜４参照）。このようなスライディングモード制御によれば、外乱や制御対象の特性変化などに対するロバスト性を十分に確保しながら、制御対象の状態量を切換超平面上に安定して拘束することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１３４３０２号公報
【特許文献２】特開２００５−２９３５６４号公報
【特許文献３】特開２００９−２９９５１０号公報
【特許文献４】特開２０１０−２２９９７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
スライディングモード制御を用いて制御対象を制御する制御装置においては、制御対象の状態量が切換超平面近傍で高周波振動する現象、いわゆるチャタリングが生じる場合があり、こうしたスライディングモードのチャタリングを抑制するために平滑関数を用いることがある。この場合、ロバスト性を保ちつつ、チャタリングを抑制するには、切換入力ゲイン及び平滑関数のパラメータのチューニング（適合）が必要になるが、平滑関数パラメータを理論的に決定する手法が確立されていない。このため、平滑関数パラメータのチューニングは、作業者が経験に基づき試行錯誤的に行っているのが現状であり、そのチューニング結果やチューニング工数に、どうしても、ばらつきが生じてしまう。また、チューニング後のロバスト性の確認を実機評価にて行う必要がある。
【０００６】
本発明はそのような実情を考慮してなされたもので、制御対象をスライディングモードサーボ制御にて制御するスライディングモード制御装置において、２つの制御入力（等価制御入力、切換入力）のうち、切換入力の平滑関数パラメータを理論的に決定することが可能な制御入力設定方法を実現することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、制御対象の状態量を変数とする切換関数によって設定される切換超平面に前記状態量を収束するための制御入力（等価制御入力（線形入力）、切換入力（非線形入力））を算出して、制御対象をスライディングモードサーボ制御（状態量に誤差積分値ｚ＝∫（ｒ−ｙ）ｄｔを含むサーボ制御）にて制御するスライディングモード制御装置に適用される制御入力設定方法を前提としており、このような制御入力設定方法において、スライディングモードのチャタリングを平滑関数を用いて抑制する場合に、その平滑関数パラメータを、定常偏差と切換入力とを座標軸とする座標上で定常偏差限界と入力変動最大値とによって定まる点と座標の原点とを結ぶ直線よりも切換入力軸側の範囲で設定することを技術的特徴としている。
【０００８】
本発明によれば、状態量に誤差積分値ｚ＝∫（ｒ−ｙ）ｄｔを含むスライディングモードサーボ制御系において、切換入力の平滑関数パラメータδ（後述する（１０）式参照）を、定常偏差と切換入力とを座標軸とする座標上（図４参照）で定常偏差限界と入力変動最大値とによって定まる点と座標の原点とを結ぶ直線よりも切換入力軸側の範囲で設定するので、定常偏差限界の時に切換入力（到達入力）が入力変動最大値よりも上回るようになり、入力変動に対するロバスト性を確保することができる。そして、上記座標上の上記直線よりも切換入力軸側の範囲で、かつ、スライディングモードのチャタリングが発生しない範囲で、平滑関数パラメータをなるべく小さい値に設定することで、ロバスト性を確保しながら、チャタリングを抑制することができる。
【０００９】
なお、上記定常偏差限界は、制御仕様等から与えられた制御目標性能（定常偏差、定常偏差許容時間）から求めることができる。また、入力変動最大値については、入力外乱から設定（想定）することができる。
【００１０】
以上のように、本発明では、切換入力の平滑関数パラメータを、定常偏差と切換入力とを座標軸とする座標を用いて定常偏差限界と入力変動最大値とに基づいて設定するので、チャタリングを抑制する平滑関数パラメータを理論的に設定することができる。これにより、作業者によるチューニング結果及びチューニング工数のばらつきを少なくすることができる。また、チューニング工数の低減化を図ることが可能になる。
【００１１】
本発明において、例えば図４に示すように、定常偏差σと切換入力ｕnlとを座標軸とする座標上で、定常偏差限界σeに安全率を見込んだ値σth［σe−安全率］と入力変動最大値ｄmaxとによって定まる点Ｐａと座標の原点［０，０］とを結ぶ直線Ｌａよりも切換入力軸（縦軸）側の範囲で平滑関数パラメータδを設定するようにしてもよく、このようにすれば、ロバスト性をより確実に確保することができる。
【発明の効果】
【００１２】
本発明によれば、スライディングモードサーボ制御の切換入力の平滑関数パラメータを、定常偏差と切換入力とを座標軸とする座標を用いて定常偏差限界と入力変動最大値とに基づいて設定しているので、チャタリングを抑制する平滑関数パラメータを理論的に設定することが可能となり、作業者によるチューニング結果やチューニング工数のばらつきを低減することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明を適用する自動化マニュアルトランスミッションが搭載された車両の概略構成図である。
【図２】セレクトアクチュエータ、シフトアクチュエータ及びクラッチアクチュエータの油圧を制御する油圧制御回路の構成、及び、ＥＣＵ等の制御系の構成を示すブロック図である。
【図３】サーボ型スライディングモード制御系の制御ブロック図である。
【図４】平滑関数パラメータをチューニングする際の処理を模式的に示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態を図面に基づいて説明する。
【００１５】
この例では、シフト変速（ギヤ段切り替え）が自動化された自動化マニュアルトランスミッションを対象としており、その自動化マニュアルトランスミッションのアクチュエータ（自動クラッチのアクチュエータも含む）を制御するスライディングモード制御に、本発明を適用した例について説明する。
【００１６】
まず、自動化マニュアルトランスミッションが搭載された車両について、図１を参照して説明する。この例の車両には、エンジン１、自動クラッチ２、上記自動化マニュアルトランスミッション３、油圧制御回路４００、及び、ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１００などが搭載されている。
【００１７】
エンジン１は、ガソリンエンジンやディーゼルエンジン等の内燃機関であって、その出力軸であるクランクシャフト１１は自動クラッチ２に連結されている。
【００１８】
自動クラッチ２は、乾式単板の摩擦クラッチ２０及びクラッチ操作装置２００を備えている。摩擦クラッチ２０は、エンジン１のクランクシャフト１１に連結されるフライホイール、クラッチディスク、プレッシャプレート、ダイヤフラムスプリング、及び、クラッチカバーなどを備えている（例えば、特開２０１０−２０３５８６公報参照）。
【００１９】
クラッチ操作装置２００は、レリーズベアリング、レリーズフォーク、及び、油圧式のクラッチアクチュエータ２０１などを備えており、そのクラッチアクチュエータ２０１の駆動力（前進・後進運動）をレリーズフォーク及びレリーズベアリングを介してダイヤフラムスプリングに与えることにより、上記摩擦クラッチ２０のプレッシャプレートを変位させることによって、当該プレッシャプレートとフライホイールとの間にクラッチディスクを強く挟む状態（クラッチ係合状態）、または、プレッシャプレートをクラッチディスクから引き離す状態（クラッチ切断状態）に設定することができる（例えば、特開２０１０−２０３５８６公報参照）。なお、クラッチアクチュエータ２０１の駆動（作動油流量制御）は油圧制御回路４００及びＥＣＵ１００によって制御される。
【００２０】
自動化マニュアルトランスミッション３は、例えば前進６段・後進１段の平行歯車式変速機などの一般的な手動変速機と同様の構成を有している。
【００２１】
自動化マニュアルトランスミッション３（以下、「トランスミッション３」ともいう）は、シンクロメッシュ機構３００を備えた常時噛み合い式の有段変速機であって、入力軸３１及び出力軸３２と、これら入力軸３１及び出力軸３２に設けられた減速比の異なる６組のギヤ対３１１，３１２・・３１６とを備えており、それらギヤ対３１１，３１２・・３１６のうちの１つが選択されて動力伝達状態となることにより、前進６段の変速比が設定される。なお、図１には、３組のギヤ対３１１（ギヤ３１１ａと３１１ｂ）、ギヤ対３１２（ギヤ３１２ａと３１２ｂ）及びギヤ対３１６（３１６ａと３１６ｂ）のみを模式的に示している。
【００２２】
ギヤ対３１１，３１２・・３１６を構成する一方（入力軸側）のギヤ３１１ａ，３１２ａ・・３１６ａは、トランスミッション３の入力軸３１に一体的に回転または空転するように支持されており、他方（出力軸側）のギヤ３１１ｂ，３１２ｂ・・３１６ｂは、トランスミッション３の出力軸３２に一体的に回転または空転するように支持されている。この例では、入力軸側のギヤ３１１ａ，３１２ａ・・３１６ａが入力軸３１と一体的に回転するように支持されており、出力軸側のギヤ３１１ｂ，３１２ｂ・・３１６ｂが出力軸３２に対して空転するように支持されている。
【００２３】
そして、これらのギヤ対３１１，３１２・・３１６のギヤ３１１ａ，３１２ａ・・３１６ａとギヤ３１１ｂ，３１２ｂ・・３１６ｂとが、それぞれ、常に噛み合うように配置されており、ギヤ対３１１，３１２・・３１６のうちの１つのギヤ対、例えばギヤ対３１１の出力軸側のギヤ３１１ｂを、シンクロメッシュ機構３００によって出力軸３２の連結することによりギヤ対３１１が動力伝達状態となり、そのギヤ対に対応するギヤ段（例えば第１速（１ｓｔ））を得ることができる。
【００２４】
また、ギヤ対３１６の入力軸側のギヤ３１６ｂをシンクロメッシュ機構３００によって出力軸３２に連結することによりギヤ対３１６が動力伝達状態となり、そのギヤ対に対応するギヤ段（例えば第６速（６ｔｈ））を得ることができる。なお、図示はしないが、例えば、トランスミッション３の入力軸３１には後進ギヤ対が設けられており、その後進ギヤ対がカウンタシャフトに設けられたアイドルギヤが噛み合うことによって後進ギヤ段を設定できるようになっている。
【００２５】
トランスミッション３の入力軸３１は上記摩擦クラッチ２０（クラッチディスク）に連結されている。また、トランスミッション３の出力軸３２の回転は、ディファレンシャルギヤ５及び車軸６などを介して駆動輪７に伝達される。
【００２６】
シンクロメッシュ機構３００は、セレクトアクチュエータ３０１及びシフトアクチュエータ３０２を駆動源としている。それらセレクトアクチュエータ３０１及びシフトアクチュエータ３０２の各駆動（作動油流量制御）は油圧制御回路４００及びＥＣＵ１００によって制御される。
【００２７】
油圧制御回路４００は、図２に示すように、セレクトソレノイドバルブ４０１、シフトソレノイドバルブ４０２、クラッチソレノイドバルブ４０３、及び、オイルポンプ４０４などを備えている。セレクトソレノイドバルブ４０１、シフトソレノイドバルブ４０２及びクラッチソレノイドバルブ４０３はいずれもリニアソレノイドバルブである。また、オイルポンプ４０４としては、エンジン１の作動によって駆動される機械式オイルポンプや電動オイルポンプが用いられる。
【００２８】
セレクトソレノイドバルブ４０１は、ＥＣＵ１００からの指令信号（駆動電流）に応じて、上記自動化マニュアルトランスミッション３のセレクトアクチュエータ３０１に供給する作動油の流量（油圧：セレクトアクチュエータ３０１のストローク）を調整するように構成されている。このセレクトアクチュエータ３０１のピストンロッドがセレクト方向に前進または後退することにより、上記自動化マニュアルトランスミッション３のシンクロメッシュ機構３００のセレクト操作が行われる（例えば、特開２０１０−２０３５８６公報参照）。セレクトアクチュエータ３０１のピストンロッドの移動量（セレクトストローク）はセレクトストロークセンサ５０１によって検出される。
【００２９】
シフトソレノイドバルブ４０２は、ＥＣＵ１００からの指令信号（駆動電流）に応じて上記自動化マニュアルトランスミッション３のシフトアクチュエータ３０２に供給する作動油の流量（油圧：シフトアクチュエータ３０２のストローク）を調整するように構成されている。このシフトアクチュエータ３０２のピストンロッドがシフト方向に前進または後退することにより、上記自動化マニュアルトランスミッション３のシンクロメッシュ機構３００のシフト操作が行われる（例えば、特開２０１０−２０３５８６公報参照）。シフトアクチュエータ３０２のピストンロッドの移動量（シフトストローク）はシフトストロークセンサ５０２によって検出される。
【００３０】
クラッチソレノイドバルブ４０３は、ＥＣＵ１００からの指令信号（駆動電流）に応じて、上記自動クラッチ２のクラッチアクチュエータ２０１に供給する作動油の流量（油圧：クラッチアクチュエータ２０１のストローク）を調整するように構成されている。このクラッチアクチュエータ２０１のピストンロッドが前進または後退することにより自動クラッチ２（摩擦クラッチ２）の切断または係合操作が行われる。クラッチアクチュエータ２０１のピストンロッドの移動量（クラッチストローク）はクラッチストロークセンサ５０３によって検出される。
【００３１】
なお、セレクトソレノイドバルブ４０１、シフトソレノイドバルブ４０２、及び、クラッチソレノイドバルブ４０３の各駆動制御時には駆動電流が連続的に供給される。また、例えばＰＷＭ等の高速な電流ＯＮ−ＯＦＦ制御（デューティ制御）であっても出力は実質的に連続となるので、このような場合の通電制御も含まれる。
【００３２】
−ＥＣＵ−
ＥＣＵ１００は、上記クラッチ操作装置２００及び変速操作装置３００の制御などを実行する。また、この例のＥＣＵ１００は、下記のスライディングモード制御系を構成するスライディングモードコントローラ（ＳＭＣ）１０１、オブザーバ１０２及びリミッタ１０３などを備えている（図２参照）。
【００３３】
−サーボ型スライディングモード制御系−
次に、上記スライディングモードコントローラ（ＳＭＣ）１０１を含むサーボ型スライディングモード制御系について、図３の制御ブロック図を参照して説明する。なお、自動化マニュアルトランスミッション３のセレクトアクチュエータ３０１の制御とシフトアクチュエータ３０２の制御とは基本的に同じであるので、この例ではセレクトアクチュエータ３０１を代表として説明する。
【００３４】
図３に示すスライディングモード制御系は、上記スライディングモードコントローラ１０１、オブザーバ１０２、及び、リミッタ１０３などによって構成されており、制御対象Ｔの状態量（例えば、セレクトアクチュエータ３０１のストローク変位、ストローク変位速度、ストローク変位加速度）を制御する。
【００３５】
オブザーバ１０２は、制御対象Ｔに入力される制御入力ｕ、及び、制御対象Ｔの実ストロークｙ（例えばセレクトストロークセンサ５０１の検出値）に基づいて、推定状態量［ｘ０＾］（ストローク変位）、［ｘ１＾］（ストローク変位速度）、［ｘ２＾］（ストローク変位加速度）、及び、推定ストローク［ｙ＾］を推定する。なお、［ｘ０＾］、［ｘ１＾］、［ｘ２＾］、［ｙ＾］は、推定値を表現する一般的な表記である「ハット」の代わりに以後使用するものとし、図面（図３）では一般的な表記を使用するものとする。
【００３６】
スライディングモードコントローラ１０１は、スライディングモード制御理論を適用した公知のサーボコントローラであって、目標ストローク（目標値）ｒと上記推定ストローク［ｙ＾］（実ストローク（出力）ｙ）との偏差、及び、上記推定状態量（［ｘ０＾］、［ｘ１＾］、［ｘ２＾］）が入力される。スライディングモードコントローラ１０１は、上記目標ストロークｒと推定ストローク［ｙ＾］との偏差及び上記推定状態量に基づいて制御入力ｕを算出して制御対象Ｔに与える。制御入力ｕは、後述する等価制御入力（線形入力）ｕeqと切換入力（非線形入力）ｕnlとの２つの制御入力で構成される。
【００３７】
ここで、この例のサーボ型スライディングモード制御系においては、セレクトアクチュエータ３０１の作動油流量（油圧）を制御する、セレクトソレノイドバルブ４０１の駆動電流の変動（駆動電流ばらつき）を入力外乱として扱っている。
【００３８】
なお、図３に示すサーボ型スライディングモード制御系において、リミッタ１０３は、制御対象Ｔの入力飽和を考慮して設けられている。
【００３９】
−制御入力設定方法−
次に、この例のスライディングモードコントローラ（ＳＭＣ）１０１の制御入力設定方法について説明する。
【００４０】
＜ＳＭＣ設計用モデル式の導出＞
応答性と位置決め精度が重要となるためサーボ系を構築する。まず、サーボ系の設計を行うために、目標値ｒと出力ｙとの差の積分値（誤差積分値）ｚの関係式（下記の（１）式）を定義する。
【００４１】
【数１】
0005516356.tif 000002
【００４２】
状態変数に上記（１）の誤差積分値ｚを付加した拡大系を用いて、１型のサーボ系を構成する（下記の（２）式の状態方程式）。
【００４３】
【数２】
0005516356.tif 000003
【００４４】
上記（２）式の展開を行って、下記のベクトル表記の状態方程式（（３）式）とする。
【００４５】
【数３】
0005516356.tif 000004
【００４６】
＜等価制御入力ｕeq＞
スライディングモード制御の２つの制御入力のうち、等価制御入力ｕeqを導出する。等価制御入力ｕeqについては、線形入力でスライディングモード状態の系の振る舞いを決める。ここでは、切換関数を以下（（４）式）のように定義する。
【００４７】
【数４】
0005516356.tif 000005
【００４８】
スライディングモードのときの切換関数は、
【００４９】
【数５】
0005516356.tif 000006
【００５０】
であり、その切換関数σ（ｘ）により、上記状態方程式（（５）式）を変形していくと、
【００５１】
【数６】
0005516356.tif 000007
【００５２】
となる。そして、上記の式から等価制御入力ｕeqは以下（（６）式）のように表すことができる。
【００５３】
【数７】
0005516356.tif 000008
【００５４】
＜切換超平面Ｓの設計＞
切換超平面Ｓの設計はシステムの零点を利用する設計法を用いる。具体的には、下記の式（式（７））で表される最適制御のフィードバックゲインＦregを切換超平面Ｓとして選定する方法を用いる。
【００５５】
【数８】
0005516356.tif 000009
【００５６】
ただし、Ｐは、任意のＱ＞０に対するリカッチ方程式（下記（８）式）の解である。
【００５７】
【数９】
0005516356.tif 000010
【００５８】
ここで、この例の制御入力設定方法では安定余裕を指定する設計法を適用する。すなわち、システム零点の実部が［−ε］以下となるように切換超平面Ｓを設定する。具体的には、下式（（９）式）のようにＡ行列を与え、リカッチ方程式から切換超平面Ｓを設定する。
【００５９】
【数１０】
0005516356.tif 000011
【００６０】
なお、以上の切換平面Ｓの求め方は一例であって、一般に知られている他の方法で切換平面Ｓを求めるようにしてもよい。
【００６１】
＜切換入力ｕnlの設計＞
スライディングモード制御の２つの制御入力のうち、切換入力（到達入力）ｕnlを導出する。具体的には、まず、スライディングモード（σ→０）を実現するために、リアプノフ関数の候補を次式のように選ぶ。
【００６２】
【数１１】
0005516356.tif 000012
【００６３】
このとき、制御入力が下記の条件
【００６４】
【数１２】
0005516356.tif 000013
【００６５】
を満たすならば、スライディングモードの存在条件として
【００６６】
【数１３】
0005516356.tif 000014
【００６７】
が成り立つ。このような条件を踏まえて、切換入力ｕnlを以下のように定義する。
【００６８】
【数１４】
0005516356.tif 000015
【００６９】
ここで、（１０）式のｋsmcは切換入力ゲインであり、この切換入力ゲインｋsmcが正の値（ｋsmc＞０）となるように選定すれば、上記リアプノフ関数の微分値を負の値とすることができ、安定なスライディングモードの実現が可能になる。
【００７０】
なお、チャタリング防止のために平滑関数パラメータδを用いて平滑関数化した。その平滑化した切換入力ｕnlを図４に示す。この図４に示すように、平滑関数パラメータδを大きい値とすれば、切換入力ｕnlはより平滑化されてチャタリングが小さくなるが、ロバスト性は低下する傾向となる。平滑関数パラメータδを小さい値とすれば、ロバスト性を保つことはできるが、チャタリングが大きくなる傾向となる。
【００７１】
＜パラメータチューニング＞
・切換入力設定値のチューニング
切換入力ゲイン（到達入力ゲイン）ｋsmcを決定する指針として、マッチング条件を満たすばらつきの最大値ｄmaxよりも切換入力ゲインｋsmcを大きい値に設定することが挙げられる。このような設定を行うことによりロバスト性を確保することができる。この例では、上述の如く、セレクトソレノイドバルブ４０１の駆動電流の変動を入力外乱として扱っているので、想定する電流変動の最大値よりも大きな値となるように切換入力ゲインｋsmcを設定する。
【００７２】
【数１５】
0005516356.tif 000016
【００７３】
なお、制御の追従性を上げるには切換超平面Ｓを大きくすればよいが、切換超平面Ｓを大きな値とすると、切換入力ゲインｋsmcも大きな値となってしまい、チャタリングを誘発しやすくなるため、この点を考慮して切換入力ゲインｋsmcを設定する。
【００７４】
・平滑関数パラメータδのチューニング
まず、平滑関数パラメータδの決定条件つまりロバスト性能を損なわずにチャタリングを打ち消すための平滑関数パラメータδの必要条件について以下に説明する。
【００７５】
この例の制御入力設定方法では、定常偏差発生時の切換関数σについては状態量の変化量がないと考えられるので、
【００７６】
【数１６】
0005516356.tif 000017
【００７７】
と導くことができる。つまり、これらの式は、誤差ｅを速度として切換関数σの値が増加することを意味している。
【００７８】
いま、ｃｏｎｓｔ＝０と仮定し、制御仕様（例えばダイアグノーシス条件）等から与えられた制御目標性能（定常偏差［例えば０．５ｍｍ］、定常偏差許容時間［例えば７００ｍｓ継続］）に基づいて、スライディングモードから離れてもよい定常偏差量（定常偏差限界σe）を算出する。ここで、入力外乱を包括できる切換入力ｕnlの大きさは決められているので、想定される入力外乱（上記した駆動電流のばらつき）よりも大きくなるように平滑関数パラメータδを設定すればよい。具体的には、上記定常偏差限界σeに安全率を見込んだ値σth［σe−安全率］を用い、その値σth［σe−安全率］の時に、切換入力ｕnlが入力変動最大値ｄmaxよりも上回るように平滑関数パラメータδを設定することで、入力変動に対するロバスト性を確保することができる。
【００７９】
図４を参照して、平滑関数パラメータδの設定方法の具体的な例について説明する。図４には、定常偏差σを横軸とし、切換入力ｕnlを縦軸とする座標を示している。
【００８０】
この図４の座標（σ−ｕnl座標）上において、上記定常偏差限界σe（算出値）に安全率を見込んだ値σth［σe−安全率］と入力最大変動値σmax（上記入力外乱の想定値）とによって定まる点をＰａとし、その点Ｐａと座標の原点［０，０］とを結ぶ直線Ｌａよりも切換入力ｕnl軸（縦軸）側の範囲で平滑関数パラメータδを設定する。
【００８１】
このようにして平滑関数パラメータδを設定することにより、σth［σe−安全率］の時に切換入力ｕnlが入力変動最大値ｄmaxよりも上回るようになり、入力変動に対するロバスト性を確保することができる。そして、図４に示す座標の直線Ｌａよりも切換入力ｕnl軸（縦軸）側の範囲で、かつ、スライディングモードのチャタリングが発生しない範囲で平滑関数パラメータδをなるべく小さい値に設定することで、ロバスト性を確保しつつ、チャタリングを抑制することができる。
【００８２】
以上のように、図４に示す座標を用いて、定常偏差限界σe（算出値）に安全率を見込んだ値σthと入力変動最大値ｄmax（想定値）とに基づいて平滑関数パラメータδを設定することにより、ロバスト性を確保しつつ、スライディングモードのチャタリングを抑制する平滑関数パラメータδを理論的（可視的）に設定することができるので、作業者（個人差）によるチューニング結果及びチューニング工数のばらつきを少なくすることができるとともに、チューニング工数の低減化を図ることができる。
【００８３】
また、図４に基づいて、平滑関数パラメータδのチューニング結果がロバスト性を満足するか否かを一目で確認することが可能になる。これにより、チューニング後のロバスト性の確認を実機にて評価する、という作業を省略することが可能になる。
【００８４】
なお、以上の例では、平滑関数パラメータδを、定常偏差限界σeに安全率を見込んだ値σth［σe−安全率］と入力最大変動値σmaxとによって定まる点Ｐａと座標の原点［０，０］とを結ぶ直線Ｌａよりも切換入力ｕnl軸（縦軸）側の範囲で設定しているが、これに限られることなく、図４に示す座標上で定常偏差限界σeと入力最大変動値σmaxとによって定まる点Ｐｂと座標の原点［０，０］とを結ぶ直線Ｌａよりも切換入力ｕnl軸（縦軸）側の範囲で平滑関数パラメータδを設定するようにしてもよい。このような設定方法を採用しても、定常偏差限界σeの時に切換入力ｕnlが入力変動最大値ｄmaxよりも上回るようになり、入力変動に対するロバスト性を確保することができる。
【００８５】
また、以上の例では、自動化マニュアルトランスミッション３のセレクトアクチュエータ３０１（シフトアクチュエータ３０２）の制御の例について説明したが、自動クラッチ２のクラッチアクチュエータ２０１の制御についても、同様な手法により平滑関数パラメータδを設定してもよい。
【００８６】
−他の実施形態−
以上の例では、自動化マニュアルトランスミッションのアクチュエータをスライディングモードサーボ制御にて制御する場合の例について説明したが、本発明はこれに限られることなく、状態量が時間的に変化するものであれば、任意の制御対象の状態量をスライディングモードサーボ制御（状態量に誤差積分値ｚ＝∫（ｒ−ｙ）ｄｔを含むサーボ制御）にて制御する場合にも適用可能である。
【００８７】
例えば、クラッチ及びブレーキと遊星歯車装置とを用いてギヤ段を設定する自動変速機や、変速比を無段階に調整するベルト式の無段変速機（ＣＶＴ：Ｃｏｎｔｉｎｕｏｕｓｌｙ  Ｖａｒｉａｂｌｅ  Ｔｒａｎｓｍｉｓｓｉｏｎ）などの他の変速機のアクチュエータをスライディングモードサーボ制御（状態量に誤差積分値ｚ＝∫（ｒ−ｙ）ｄｔを含むサーボ制御）にて制御する場合にも本発明は適用可能である。また、例えば、内燃機関、制動装置（ブレーキ）、電動機などの各種機器・装置を制御対象としてスライディングモードサーボ制御を行う場合にも適用可能である。
【産業上の利用可能性】
【００８８】
本発明は、例えばアクチュエータなどの制御系に用いられるスライディングモード制御装置の制御入力設定方法に利用可能であり、さらに詳しくは、スライディングモード制御の切換入力（非線形入力）の平滑関数パラメータを設定する方法に有効に利用することができる。
【符号の説明】
【００８９】
１００  ＥＣＵ
１０１  スライディングモードコントローラ
１０２  オブザーバ
Ｔ  制御対象
２  自動クラッチ
２０１  クラッチアクチュエータ
３  自動化マニュアルトランスミッション
３０１  セレクトアクチュエータ
３０２  シフトアクチュエータ
４００  油圧制御回路
４０１  セレクトソレノイドバルブ
４０２  シフトソレノイドバルブ
４０３  クラッチソレノイドバルブ
５０１  セレクトストロークセンサ
５０２  シフトストロークセンサ
５０３  クラッチストロークセンサ
【図１】
0005516356.tif 000018
【図２】
0005516356.tif 000019
【図３】
0005516356.tif 000020
【図４】
0005516356.tif 000021