How the transfer function block calculates the output?

1 vue (au cours des 30 derniers jours)
Joseph Stalin
Joseph Stalin le 5 Déc 2012
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?

Réponse acceptée

Babak
Babak le 5 Déc 2012
Modifié(e) : Babak le 5 Déc 2012
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 commentaire
Babak
Babak le 6 Déc 2012
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?

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur General Applications dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by