(57)【要約】【課題】モータなどを使用する位置決め制御装置にスライディングモード制御器を用いたとき、振動を生じさせることなく移動中の指令値に対する位置及び速度偏差が小さく追従性を改善する。【解決手段】スライディングモード制御器に、位置指令と状態観測器からのフィードバック信号とともに、フィードフォワード制御の速度指令を入力させ、この入力速度指令信号に所望のゲインを掛けて得た信号を、スライディングモード制御の超平面を使用する操作量の演算に加算して演算し、電流指令を生成出力させる。【選択図】　図１
2004102556.tif 000002
【特許請求の範囲】
【請求項１】
被制御対象へ出力する操作量の状態量と被制御対象の位置についての検出状態量と位置指令とを入力して、推定位置と推定速度及び偏差量の信号をフィードバックする状態観測器と、前記フィードバック信号と位置指令とを入力し、設計して設定してある超平面に前記被制御対象を拘束するように操作量の電流指令を演算して出力するスライディングモード制御器を備えた位置決め制御装置において、
前記スライディングモード制御器にフィードフォワード制御の速度指令を入力させるとともに、該入力速度指令信号に所望のゲインを掛けて得た信号を前記操作量の演算に加算して演算し前記電流指令を生成するようにしたことを特徴とする位置決め制御装置。
【請求項２】
前記速度指令が、前記位置指令の時間微分信号であることを特徴とする請求項１に記載の位置決め制御装置。
【請求項３】
前記偏差量が溜まりパルスの数であることを特徴とする請求項１に記載の位置決め制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、モータなどを使用する位置決め制御装置に係り、特に前記制御装置にスライディングモード制御器を用いた場合に、振動を生じさせることなくて、移動中の指令値に対する位置偏差量が小さい、高い追従性の、または高応答性の制御装置を構成せんとするものである。
【０００２】
【従来の技術】
【特許文献１】特開平１１−１９４８０１号公報
【０００３】
特許文献１に記載の技術内容は、本発明の技術に特に関連あるものであるが、以下従来の技術及びその状況等につき順を追って説明する。
スライディングモード制御とは、離散的なデータを出力するエンコーダを位置検出器として用い、システムの状態から実測により得られる位置、速度、偏差量などの離散的な状態量から状態観測器により当該各状態量の推定値を得てフィードバックし、この状態量の推定値を変数とする操作量の演算を、予めの設計により設定してある超平面を利用して行い、その超平面上ににシステムを常に拘束して作動させることにより、応答性が高く、しかも外乱に強いロバストな制御を可能とするものである。
【０００４】
一般にスライディングモード制御方式は、制御対象のシステムの運動方程式（数１式）、
【数１】
2004102556.tif 000003
但し、　Ｊ：モータの慣性モーメント、　θ：モーター角度、　Ｉｑ：ｑ軸の電流、　Ｋｔ：トルク定数、ｄ：外乱
から、状態方程式（数２式）を求めることから始まる。
【数２】
2004102556.tif 000004
但し、
2004102556.tif 000005
【０００５】
さらに、求められた状態方程式をサーボ系に拡張したものに対し、超平面Ｓを設計して、数３式の切換関数σを製作することによりシステムの状態を超平面に拘束する。
【数３】
2004102556.tif 000006
但し、
2004102556.tif 000007
【０００６】
システム状態をこの平面に拘束するためには、線形項ｕｌと非線形項ｕｎｌに分けられる操作量ｕ＝ｕｌ＋ｕｎｌ（Ｉｑ）、数４式が必要となる。
【数４】
2004102556.tif 000008
一般的に、システムに与えられた外乱を相殺をする働きをするのは非線形項ｕｎｌであり、外乱入力が零の場合は非線形項はｕｎｌ＝０になっている。
【０００７】
図８は、スライディングモード制御器１を備えた位置決め制御装置のブロック線図を示すもので、２は被制御対象の交流サーボモータや各種の同期型リニアモータ等の駆動装置、３は制御装置のフィードバック系に設けられらた状態観測器で、フィードバック信号を前記スライディングモード制御器１に帰還入力させる。
【０００８】
前記状態観測器３がスライディングモード制御器１にフィードバックする信号とは、図示しない位置指令発生器から次々と離散的に出力してスライディングモード制御器１に入力する位置指令信号ｒと、後述する前記スライディングモード制御器１から被制御対象のモータ等２へ生成出力する操作量Ｉｑとしての電流指令信号Ｉｑ＝ｕｌ＋ｕｎｌと、前記被制御対象２の作動による現在位置を検出し、離散的なデータとして出力するエンコーダの状態量としての実位置信号θとを入力して出力する推定位置と推定速度及び位置偏差量または溜まりパルス数の推定信号Ζ∧である。
【０００９】
そして、前記スライディングモード制御器１は、前記位置指令の信号と、前記状態観測器３より生成帰還する推定位置、推定速度、及び位置偏差量または溜まりパルス数の信号とから、設計設定されている超平面と演算式により該超平面上に被制御対象を拘束するように操作量の電流指令Ｉｑを演算して出力し、被制御対象２を作動させる作動を設定されたサンプリングタイムで繰り返すものである。
【００１０】
前述スライディングモード制御は、従来慣用のＰＩＤ制御に対してロバスト性が高く、ＰＩＤ制御の、各種走行モード毎に、制御ゲインを調整あるいは目標値の補正を行うことによる制御ソフトウェアの複雑化の問題、及び各種走行モード毎に、最適な制御ゲインや目標値の補正量を設定する必要があることによる制御ソフトウェア開発に時間が掛かる問題が少なく有望視されている。
【００１１】
そして、特に、非線形性の制御に有効な制御方法であると考えられ、高速な入力切換えによる外乱等に対するロバスト性、適切な切換関数の設定による高速応答性が期待できるとされているものの基本的には振動を励起し易く、桟構特性を十分発揮させる切換関数をどのように決定すべきか明確でなく、精密位置決めへの適用には未だ解決すべき問題があった。
【００１２】
ところで、スライディングモード制御を設計する上で最も重要な要素が超平面の設計であることは良く知られているところであり、その超平面の設計には既に色々な手法が確立されている。而してこれらの確立された色々な設計手法の何れにおいても、超平面の極が、虚軸の左半面にあれば安定であり、さらにその値が小さくなればなるほど高い応答性が得られることが知られている。
【００１３】
【発明が解決しようとする課題】
しかし、実際に被制御対象のシステムにスライディングモード制御器を組み込む際には、サンプリング周波数、検出器の分解能、むだ時間などの色々な振動要素が入って来るために、超平面の設計においてもその追求できる応答性に限界があった。この場合、コンピュータによる解析を連続時間系で行えば、前述のような振動要素は全くないのでゲインを上げて行くことができ、そのため速度及び加速度のフィードフォワード制御が付加されていなくても、移動中の偏差はほぼ零に等しいものである。しかしながら、本発明の制御装置が存在して稼動する離散時間系では、ゲインを上げすぎると振動してしまうために低く設定する必要がある一方で、ゲインを低く設定したことから、図９に位置偏差特性図、図１０に速度偏差特性図として示すように、移動中に位置と速度の偏差量がかなり大きく出てしまい、移動中の追従性乃至は応答性が良くないという問題があった。
【００１４】
そして、この振動を生じさせずに特性を改善させる手法として、スライディングモード制御器に並列にフィードフォワード制御器を設けて、両者の演算出力の操作量を加算する方式が前掲の特許文献１に記載、提案されているものである。しかし、この方式では、２つの制御器は各々独立した特性のまま独立に操作量を演算出力して加算するので、各々の制御器の特性を相殺する恐れがある。
【００１５】
そして、本発明者らが先にテストしたところによれば、スライディングモード制御器に並列に（つまり、線形項のみに）、フィードフォワード項を追加した場合、非線形項は超平面にシステムを収束させようとするために、フィードフォワード項により与えられた操作量を相殺するように作用して、線形項に追加したフィードフォワード項の作用が効いてこないことが確かめられている。
【００１６】
【課題を解決する手段】
前述の本発明の目的は、
（１）被制御対象へ出力する操作量の状態量と被制御対象の位置についての検出状態量と位置指令とを入力して、推定位置と推定速度及び偏差量の信号をフィードバックする状態観測器と、前記フィーバック信号と位置指令とを入力し、設計して設定してある超平面に前記被制御対象を拘束するように操作量の電流を演算して出力するスライディングモード制御器を備えた位置決め制御装置において、前記スライディングモード制御器にフィードフォワード制御の速度指令を入力させるとともに、該入力速度指令信号に所望のゲインを掛けて得た信号を前記操作量の演算に加算して演算し前記電流指令を生成する位置決め制御装置とすることにより達成される。
【００１７】
また、前述の本発明の目的は、
（２）前記速度指令が、前記位置指令の時間微分信号である前記（１）に記載の位置決め制御装置とすることにより達成される。
【００１８】
また、前述の本発明の目的は、
（３）前記偏差量が溜まりパルスの数である前記（１）に記載の位置決め制御装置とすることにより達成される。
【００１９】
【発明の実施の形態】
以下図面に基づき本発明の位置決め制御装置の実施の形態を説明する。図１に於て１０は、本発明の位置決め制御装置において使用されるスライディングモード制御器で、位置指令ｒと共にフィードフォワード制御の速度指令ｒ・が入力される構成となって居り、この入力速度指令ｒ・は、後述するように入力位置指令ｒと共にスライディングモード制御器１０内で演算処理され、速度補償された操作量の電流指令Ｉ〜ｑを出力し、モータ等の被制御対象を駆動し作動させるものである。
【００２０】
従来型のスライディングモード制御器１は、前述及び図８〜図１０で詳しく説明したように、制御作動に振動を生ぜしめない限度においてゲインを大きく設定した限りにおいては、移動中の位置及び速度の追従特性に問題があり、可成りの追従偏差のため高応答での高精度位置決め制御には適用し難いものであった。しかるところ、斯種の位置決め制御において、ランプ型の位置指令のように高い追従性が要求される動作では、フィードフォワード制御が有効なことが知られている。
【００２１】
そこで、本発明は、スライディングモード制御器１を追従性の高い制御器１０とするために、操作量の電流指令（Ｉｑ＝ｕｌ＋ｕｎｌ）を得る制御器１の改良、即ち前述式（４）で示した操作量に、指令状態量（速度指令）の項を追加したものである。
即ち、一般的に超平面Ｓは数３式に示したように、
【数５】
2004102556.tif 000009
のように表すことができるが、この数５式に位置指令値ｒを含む数６式のように変更する。
【数６】
2004102556.tif 000010
但し、Ｃｆｆはゲイン
前記数６式から
【数７】
2004102556.tif 000011
超平面上では、切換関数σ〜＝σ〜・＝０だから，線形項ｕ〜ｌは数８式のようになる。また、非線形項ｕ〜ｎｌは、数６式で求めたσ〜数９式のように求められる。
【数８】
2004102556.tif 000012
【数９】
2004102556.tif 000013
【００２２】
即ち、前記図１において、スライディングモード制御器１０に、フィードフォワード制御の速度指令ｒ・（通常位置指令ｒの時間微分値）を入力させると共に、該入力指令信号に所望のゲイン（Ｃｆｆ）を掛けて得た信号を、操作量の演算に加算して演算させ、速度補償された電流指令Ｉ〜ｑを生成出力させ、被制御対象のモータ２０等を駆動するものである。以上の結果状態観測器３０には、位置指令ｒと速度補償した操作量の電流指令Ｉ〜ｑと状態検出量の実位置θ〜信号とが入力して、推定位置と推定速度及び偏差量または溜まりパルスの信号をスライディングモード制御器１０にフィードバックし、前記速度補償された操作量の電流指令Ｉ〜ｑによる被制御対象システム２０の位置及び速度について追従性の高い移動を実現し、高応答で、高精度の位置決め制御が行えるようになるものである。
【００２３】
図２及び図３は、前述図１の本発明の速度補償されたスライディングモード制御器１０を有する位置決め制御装置の位置偏差の特性図（図２）と、速度偏差の特性図（図３）であって、前述従来例の図９、及び図１０に夫々対応するものである。図から明らかなように、本発明によれば位置及び速度とも指令値に近い値で追従しつつ移動して居り、溜まりパルスが図２のものは図９のものに対し５分の１程度にまで減少している。
【００２４】
図４、図５、図６及び図７に前記速度指令のゲインと、Ｃｆｆ＝−０．２５に設定した本発明のスライディングモード制御器１０を使用した場合、図１１、図１２、図１３及び図１４に前記ゲインをＣｆｆ＝０に設定した場合の指令速度と実速度の偏差量とを示したもので、図４→図７、同様に図１１→図１４の順に速度が大きくなって居り、さらに図４と図１１、図５と図１２のように順次に対応しているものである。図４〜図７のものと図１１〜図１４のものとでは上述以外の実験条件は全く同一で、フィードフォワード制御による速度補償が有効なことが判る。そして、何れの場合も、速度が大きくなるとともに偏差量が大きくなっていることが判る。
【００２５】
【発明の効果】
以上のように本発明によれば、移動中の指令値に対する位置及び速度の偏差量が小さい高い追従性の位置決め制御をすることができるので、高応答で高精度の位置決めをすることができる効果がある。
【図面の簡単な説明】
【図１】スライディングモード制御器を有する本発明の一実施例の位置決め制御装置のブロック線図。
【図２】一実施例の位置決め制御装置の位置偏差の特性図。
【図３】同じく速度偏差の特性図。
【図４】同じく速度指令に対する速度偏差量の低速時の特性図。
【図５】同じく図４より高速度時の偏差量の特性図。
【図６】同じく図５より更に高速度時の偏差量の特性図。
【図７】同じく図６より更に高速度時の偏差量の特性図。
【図８】従来のスライディングモード制御器を備えた位置決め制御装置のブロック線図。
【図９】図２に対応する従来例の位置偏差の特性図。
【図１０】図３に対応する従来例の速度偏差の特性図。
【図１１】図４に対応する従来例の速度偏差量の低速時の特性図。
【図１２】図５に対応する従来例の図１１より高速時の特性図。
【図１３】図６に対応する従来例の図１２より更に高速時の特性図。
【図１４】図７に対応する従来例の図１３より更に高速時の特性図。
【符号の説明】
１　従来例のスライディングモード制御器
２　従来例の被制御対象のシステム
３　従来例の状態観測器
１０　本発明により速度補償されたスライディングモード制御器
２０　本発明により速度補償された被制御対象のシステム
３０　本発明により速度補償された状態観測器
【図１】
2004102556.tif 000014
【図２】
2004102556.tif 000015
【図３】
2004102556.tif 000016
【図４】
2004102556.tif 000017
【図５】
2004102556.tif 000018
【図６】
2004102556.tif 000019
【図７】
2004102556.tif 000020
【図８】
2004102556.tif 000021
【図９】
2004102556.tif 000022
【図１０】
2004102556.tif 000023
【図１１】
2004102556.tif 000024
【図１２】
2004102556.tif 000025
【図１３】
2004102556.tif 000026
【図１４】
2004102556.tif 000027