Feedback Function Not enough input arguments error
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Victor Jimenez Carrillo
am 28 Nov. 2021
Kommentiert: Star Strider
am 29 Nov. 2021
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 Kommentare
Akzeptierte Antwort
Star Strider
am 29 Nov. 2021
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 Kommentare
Weitere Antworten (1)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!