How can I make a step response graph for open Loop Ziegler-Nichols Method?
이전 댓글 표시
HI,
Greetings. I am very new in MATLAB. I want to draw a step response graph for Open Loop Ziegler-Nichols Method. the equation is attached here. Actually, I can't understand, how to code the numerator and denominator. Thanks in advance.

답변 (2개)
David K.
2019년 10월 2일
When trying to do transfer functions in matlab one very nice way to do it is with
s = tf('s');
Now, s indicates it is a transfer function you can actually just type the rest of your equations as you would want.
k = k; d = d; tau = tau; % These are just saying that you should define these yourself
G = k*exp(-d*s)/(tau*s+1); % Create the transfer function
step(G); % Plot the transfer function
Milon Chowdhury
2019년 10월 3일
0 개 추천
댓글 수: 1
David K.
2019년 10월 3일
Generally if you have a followup question you should put it in a comment on my answer, your question, an edit to your question, or a new question instead of an answer.
You can do it by putting a transfer function block with
num = [km]
den = [tau 1]
in series after a Transport Delay Block with the delay set to d. This is because an exponent in laplace domain results in a time delay of d seconds.
카테고리
도움말 센터 및 File Exchange에서 MATLAB에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
