How the transfer function block calculates the output?
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi, Actually I am trying to understand the maths behind the MATLAB transfer function block,for reverse engineering some control system blocks.
I have done the following operation to check my understanding. 1.I took a test transfer function (tf)ex: 2.5/(s+2.5) 2.given a ramp input, the tf response I have plotted. 3.for the same transfer function I took a inverse laplase transform and it resulted in 2.5*e^(-2.5t).Again for a ramp input, I have plotted this response.
I compared both the results.I felt both must be matching.But it didn't. anybody help me out in understanding why the results are different?
댓글 수: 0
채택된 답변
Babak
2012년 12월 5일
편집: Babak
2012년 12월 5일
2.5*e^(-2.5t)
is the Laplace inverse of
2.5/(s+2.5)
not
(2.5/s+2.5).
The Laplace transform of
(2.5/s+2.5)
includes an impulse function.
댓글 수: 1
Babak
2012년 12월 6일
Now, with your fixed question, please let us know how you are doing the ramp? I looked up ramp in MATLAB control toolbox functions but cannot find any function doing this...Are you doing it in Simulink? or you wrote your own ramp input function?
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 General Applications에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!