![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
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で質問しましょう!
似たような質問が見つかりました
- 工学 コンデンサメインの降圧回路 6 2022/09/02 17:20
- 工学 1つのタクトスイッチで複数の並列回路を閉じ、アースにつなげることができるスイッチはありますか。 2 2022/08/06 10:38
- その他(応用科学) 皆さん、こんにちは! 電子制御スロットルに関してのご質問です。 電子制御スロットルとは、どうゆう車両 3 2022/08/02 14:57
- その他(コンピューター・テクノロジー) 量子コンピュータの動作原理がわかりません。同じビットが、1でも0でも有って良いだろうか? 3 2023/02/04 03:20
- 工学 非言語分野が全くできない人にオススメの参考書を教えてください 1 2023/06/01 16:15
- 国産バイク 最低ABSさえちゃんとついていれば、その他のバイクの電子制御ってほとんどは、 ●色々な路面状況やバイ 2 2023/08/16 13:45
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
- 工学 不平衡3相デルタ回路ヒーターの抵抗値について 2 2023/04/24 15:16
- Excel(エクセル) 【マクロ】ファイルを古い順に、1個ずつ移動する 1 2022/09/06 20:30
- 工学 この問題の解き方と答えを教えてください! サイリスタ単相半波整流回路の入力電圧が実効値200Vの正弦 2 2022/12/17 18:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Console.ReadLine()で、入力デ...
-
SQL ServerのストアドでOUTPUT...
-
ORA-01013のエラーについて経験...
-
VBScript 実行時エラーについて
-
PL/SQLのコンパイルエラーにつ...
-
ORA-01843: 指定した月が無効で...
-
Oracle DataPumpでの移行
-
表領域の作成について
-
4GB = 4096MB ではない?
-
DOSプロンプトとコマンドプロン...
-
PCC-S-02201エラーの対処を教え...
-
Oracle SQL実行時間について
-
SQL*Plus内でPL/SQL、SQLを実行...
-
SQL実行結果取得
-
ACCESSでパススルークエリにパ...
-
pl/sqlでselect文の結果をCSV出...
-
CASE文のエラーについて
-
PL/SQL PLS-00103エラーについて
-
PL/SQLでログを確認したい。
-
batファイルでのSQL(oracle)...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBでストアドの戻りパラメータ...
-
SQL ServerのストアドでOUTPUT...
-
oracle tnsping
-
Console.ReadLine()で、入力デ...
-
REDOログファイルを移動したい...
-
インラインフレームでpdfフ...
-
Excel別ウィンドウで開く
-
SQL*LoaderのDATA引数
-
バッチファイル
-
モデル予測制御の簡単な使用方...
-
名前付きシステム ミューテック...
-
ORA-01013のエラーについて経験...
-
CASE文のエラーについて
-
PL/SQLのコンパイルエラーにつ...
-
DOSプロンプトとコマンドプロン...
-
「ORA-00907: 右カッコがありま...
-
4GB = 4096MB ではない?
-
SQL*Plusで、コマンドの返答を...
-
PL/SQL PLS-00103エラーについて
-
はじめまして!
おすすめ情報