matlabのmodel predictive control toolbox を用いて研究を行っている者ですが・・・ 実際に簡単な回路を組んでシミュレーションを行ってみました。Mファイルは以下のようになってます。
--------Mファイル----------
A=2;
B=1;
C=1;
D=0;
sys=ss(A,B,C,D);
x0=0;
Ts=.1;
model=c2d(ss(A,B,C,D),Ts);
mpciti=mpc(model,Ts,10,1);
--------End-----------
回路図はここには載せれないみたいなので載せてませんが、上のMファイルからわかるように非常に簡単な回路です。 出力の指令値を2とし、あとはMPC Controller をモデルに繋げただけの回路となっております。
一応制御できることはできたのですが、1ステップごとに行われている計算が全く理解できておりません。誰か分かる方がいましたら、是非詳しく教えてください。よろしくおねがいします。
No.1ベストアンサー
- 回答日時:
えーと、そのスクリプトだと、ほんとにモデルを作ってるだけなんですが、具体的にどこが分からないんでしょうかね。
やってることは、単純なよくある線形システムを作って、それを離散化した、ってだけみたいですが。
matlabの話ではなくて、制御の話自体が知りたいということであれば、「現代制御理論」とかそんな感じの教科書を読まれるといいと思います。
http://ja.wikipedia.org/wiki/%E7%B7%9A%E5%BD%A2% …
http://ja.wikipedia.org/wiki/%E5%88%B6%E5%BE%A1% …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
REDOログファイルを移動したい...
-
ORA-01013のエラーについて経験...
-
CASE文のエラーについて
-
ORA-01843: 指定した月が無効で...
-
PL/SQLのコンパイルエラーにつ...
-
Oracleの起動時に、マウントし...
-
PL/SQL PLS-00103エラーについて
-
PCC-S-02201エラーの対処を教え...
-
SQL実行結果取得
-
DOSプロンプトとコマンドプロン...
-
インポートコマンドが認識され...
-
リスナーログを出力しない設定方法
-
バージョン違いのエクスポート/...
-
はじめまして!
-
batファイルでのSQL(oracle)...
-
ストアド・プロシージャをバッ...
-
sqlのエラーハンドリングについ...
-
Accessでデータを自動でインポ...
-
ShellからTruncate【Linux】
-
sysauxの読み方について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
モデル予測制御の簡単な使用方...
-
VBでストアドの戻りパラメータ...
-
SQL ServerのストアドでOUTPUT...
-
Console.ReadLine()で、入力デ...
-
SQL*LoaderのDATA引数
-
ファイル操作について
-
REDOログファイルを移動したい...
-
インラインフレームでpdfフ...
-
名前付きシステム ミューテック...
-
ORA-01013のエラーについて経験...
-
CASE文のエラーについて
-
PL/SQLのコンパイルエラーにつ...
-
DOSプロンプトとコマンドプロン...
-
Oracleの起動時に、マウントし...
-
4GB = 4096MB ではない?
-
ORA-01843: 指定した月が無効で...
-
はじめまして!
-
PL/SQL PLS-00103エラーについて
-
PL/SQLでログを確認したい。
-
「ORA-00907: 右カッコがありま...
おすすめ情報