state-space

    0

    1答えて

    私はSimulinkで電気回路やその他のシステムを構築し、シミュレーションを行うことを考慮して、Simulinkはシステムの状態空間モデルを構築するという意味で機能するはずです。その場合、このモデルの初期条件を設定することは可能ですか?さらに、Simulinkによって構築されたモデルの状態変数は何かを知ることは可能ですか?

    1

    1答えて

    SIMO伝達関数からMIMO状態空間システムを形成したい。システムに2つの入力(U1とU2)と2つの状態(X1とX2)があるとします。 UTIをLTIシステムに適用すると、X1とX2がSIMO操作で取得されます。そして、私は2つの伝達関数T11(X1/U1)とT21(X2/U1)を抽出することができます。 同様に、U2入力を適用すると、T12(X1/U2)とT22(X2/U2)を取得できます。 私

    0

    1答えて

    lsimコマンドで使用するために、2次順序の初期空間条件の初期条件x0を計算したい場合は、持ってる)。 私は1次の初期条件は次のようになりますことを知っている:彼は二次のために(sysは状態空間ベクトルを含んでいる) x0 = (y(1) - sys.d*u(1))*pinv(sys.c); 問題はx0がベクトルx0 = [x(1) x(2)]であるということです。私は方程式システムとしてそれ

    0

    1答えて

    私は、作業しているシステムでいくつかの制御解析を実行するためにMatlabと協力しています。私は状態空間表現のシステムのモデルを開発し、私が望む閉ループ応答を生成するためのフィードバック補償器を設計しました。 Matlab place()関数を使用してフィードバックゲインKと推定器ゲインLを選択する方法は、同じ場所のRHPで1つの極とゼロを示すシステム根軌跡になります。理想的には、これらは磁極ゼロ

    0

    1答えて

    カルマンフィルタに関する質問があります。私は、次のような状態空間モデルのためのカルマン・フィルタを使用しています:状態空間マトリクス(A(k),B(k),C(k),D(k))は、各サンプリング時間が、QとRの行列に更新され X(k+1) = A(k)x(k)+B(k)u(k)+w(k), w(k) ∼ N(0,Q) Y(k) = C(K)x(k)+D(k)u(k)+v(k), v(k) ∼ N(

    1

    1答えて

    equationsToMatrix関数を使用して、反転(1ピース)振り子の状態空間モデルを見つけようとしています。 Error using sym.getEqnsVars >checkVariables (line 92) The second argument must be a vector of symbolic variables. Error in sym.getEqnsVars (li

    0

    1答えて

    DSEパッケージを使用したRのカルマンフィルタシミュレーションから後期(洗練された)状態推定を呼び出すにはどうすればよいですか? 私は以下の例を追加しました。私は単純なランダムウォーク状態空間を作成したと仮定します。エラーは標準正規分布です。このモデルは、初期化された状態および共分散推定値がゼロであるSS関数を使用して作成される。したがって、理論モデルの形式は次のようになります。 状態展開のX(t

    0

    1答えて

    私は現在、状態空間モデルで遊んでいます。the book I'm usingには、非常に有用な例がいくつかあります。 問題:これらの例は、多少、私はそれがC#]を使用する方が実用的だそのためのインタラクティブ・ブローカーAPIを使用して、私のモデルのいくつかをテストしたい、特にとして、その使いやすさを制限オックス、で書かれている /C++。 具体的には、this articleによると、「状態空間

    0

    1答えて

    "信号ブロックから出て行く"信号を使用して、Simulinkの状態空間行列ブロックに初期条件を入力します。シグナルブロックで試してみましたが、最後にいくつかのエラーがポップアップし、初期条件として使用されるシグナル変数はすべて未定義変数であると言います。つまり、「未定義の関数または変数」が存在します。 すべてのヘルプ感謝は、あなたが

    0

    1答えて

    MARSS Userguideには、パラメータに線形制約を課すことができ、理論的な例が示されています。 実用的な例が欲しいです。私の問題は、次のようなリニア制限を実装する方法がわからないことです。 a b c 2*a "2 * a"文字列を使用する必要がありますか?それは係数の名前とはみなされませんか?