Borrar filtros
Borrar filtros

How the transfer function block calculates the output?

2 visualizaciones (últimos 30 días)
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?

Respuesta aceptada

Babak
Babak el 5 de Dic. de 2012
Editada: Babak el 5 de Dic. de 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 comentario
Babak
Babak el 6 de Dic. de 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?

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Simulink en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by