0
ステップ応答をプロットします。私は状態空間方程式でステップ関数を使うことができることを知っていますが、私はplot関数を使って同じ結果を得ようとします。ここでは、コードの私のサンプルは次のとおりです。ステップ関数を使用しないプロットステップ応答
for i=1:201
u(i) = 1;
x1(i+1) = (-(b/J)*x1(i) + (K/J)*x2(i));
x2(i+1) = (-(K/L)*x1(i) - (R/L)*x2(i) + (1/L)*u(i));
y(i) = x1(i);
end
、これは状態空間方程式である:
A = [-b/J K/J
-K/L -R/L];
B = [0
1/L];
C = [1 0];
D = 0;
私が行う場合:
t = 0:1:200;
plot(t, y)
それが動作していないと私は持っていたいです以下のステップ関数のような同じ結果:
sys = ss(A,B,C,D);
step(sys)
あなたは私の状態空間方程式hereを見つけることができます。
は偉大である、どうもありがとうございました。次に、私はPIDコントローラを追加する必要があります。あなたは、エラー、intagretionエラーと派生エラーを取得する方法を教えていただけますか?遺伝的アルゴリズムによってPIDパラメータを生成するには、この3つの値が必要です。 – Masaj
@Masaj:私はそれに適切に答えることができないのではないかと恐れています。新しい質問としてそれを掲示するほうが、他人ができるようになる方が良いでしょう。 – aksadv
私は既に新しいものを尋ねます。再びありがとう – Masaj