First-Order Plus Dead Time Model

조회 수: 11 (최근 30일)
Vinci
Vinci 2019년 3월 28일
답변: Muhammad Aseer Khan 2021년 2월 12일
Following this Mathworks example I'm getting the expected output using the example of with this code:
num = 5;
den = [1 1];
P = tf(num,den,'InputDelay',3.4)
figure()
step(P)
But how would I plot this by first solving the transfer function analytically, i.e., if I apply a step input to
which gives me
then perform inverse Lapace transform on
which gives me
but how do I apply the dead time part of ?

답변 (1개)

Muhammad Aseer Khan
Muhammad Aseer Khan 2021년 2월 12일
for exp(-a*s)F(s) the Laplace inverse will be f(t-a)U(t-a). Then find inverse laplace of first 5/(s(s+a)) and then put (t-a) instead of t.
In Programming, Run a loop for no. of times you want to get samples. Say, I want to get 10 samples:
S12=[]; % It is am empty matrix in which I want to store my elements of all step response
for i=1:10
S12=[S12;5-5*exp(-0.2*(i-1.4))];
end

카테고리

Help CenterFile Exchange에서 Dynamic System Models에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by