【Scilab cloud】最終スライディングモード制御のシミュレーション

スポンサーリンク
ビッグバナー(上2)

この記事では、Scilabクラウドで最終スライディングモード制御法のシミュレーションを行う方法についてソースコード付きで紹介します。

最終スライディングモード制御

スライディング制御法とは2つの制御入力を交互に切り換える制御の1つです。
H∞制御と比べるとマイナーですが、ロバスト性が高い制御法として知られています。
スライディングモード制御法には、切換超平面の設計法やコントローラの設計法によって種類があります。
今回は、Scilabクラウドを用いて、最終スライディングモード制御のシミュレーションを行ってみました。

ソースコード

サンプルプログラムのソースコードです。

制御対象:2次のマスバネダンパ系
切換超平面:極配置法で設計済
コントローラ:最終スライディングモード制御

Scailab(クラウド版)を使えばWebブラウザ上で簡単に実行できます。
http://cloud.scilab.in/

実行結果

サンプルプログラムの実行結果です。

制御入力(第一象限):ギザギザになっているのは制御則を高速に交互に切換えているからです。
制御入力(第二象限):目標値0に収束させています。

【関連記事】
Scilab入門 サンプル集
Matlab入門 サンプル集

スポンサーリンク
レクタングル(下2)
レクタングル(下2)

シェア&フォローお願いします!