Feedback Function Not enough input arguments error
15 ビュー (過去 30 日間)
古いコメントを表示
Victor Jimenez Carrillo
2021 年 11 月 28 日
コメント済み: Star Strider
2021 年 11 月 29 日
So here is my code below when I run it it gives me a error which should not happen. Any suggestions as to what to do inorder to fix this small error? I own all of packages required. It should just work.
syms s
k=0.0223; theta=60; Tau=12.6;
kc=3.75; TauD=0; TauI=12.6;
G=(k*exp(-theta*s))/(Tau*s+1)
C=kc*(1+1/(TauI*s)+TauD*s)
sys = feedback(G*C,1);
step(sys)
0 件のコメント
採用された回答
Star Strider
2021 年 11 月 29 日
Please do not mix Symbolic Math Toolbox and Control System Toolbox commands.
It only confuses both of them!
k=0.0223; theta=60; Tau=12.6;
kc=3.75; TauD=0; TauI=12.6;
s = tf('s'); % ,— ADD THIS ASSIGNMENT
G=(k*exp(-theta*s))/(Tau*s+1)
C=kc*(1+1/(TauI*s)+TauD*s)
sys = feedback(G*C,1);
step(sys)
.
2 件のコメント
その他の回答 (1 件)
参考
カテゴリ
Help Center および File Exchange で Stability Analysis についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!