Why does the output time of my transfer function not change dependant on the input

조회 수: 3 (최근 30일)
Hello,
I have modeled a system using a transfer function for a new and existing moving bogie system to evalue if the system can be improved for efficiency. When simulating in Matlab, the step response time remains the same irrepsective of the step input value, im not sure why this is happening. Can anyone explain?
the system transfer fucntion is
sys500000 = tf([6.1*10^-3], [1 0.02805 3.05*10^-3])
step((sys50000*0.5)*9025)
  댓글 수: 7
Paul
Paul 2025년 7월 5일
What exactly is the meaning of "output time" or "step response time"? Perhaps you can show a code snippet that generates some plots that illustrate the question.
Sam Chak
Sam Chak 2025년 7월 6일
The following step response info has been extracted from the given transfer function. Please describe the problem based on these values and findings.
sys500000 = tf([6.1*10^-3], [1 0.02805 3.05*10^-3])
sys500000 = 0.0061 ------------------------- s^2 + 0.02805 s + 0.00305 Continuous-time transfer function.
steadystate = dcgain(sys500000)
steadystate = 2
step((sys500000*0.5)*9025), grid on
stepinfo(sys500000*0.5)
ans = struct with fields:
RiseTime: 23.0506 TransientTime: 255.1193 SettlingTime: 255.1193 SettlingMin: 0.8080 SettlingMax: 1.4382 Overshoot: 43.8241 Undershoot: 0 Peak: 1.4382 PeakTime: 59.1038

댓글을 달려면 로그인하십시오.

답변 (0개)

제품


릴리스

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by