la función de transferencia con tiempo muerto
-
21-12-2019 - |
Pregunta
Tengo la siguiente función de transferencia:
(5/(s^2+1) ) * e^(-0.1*s)
¿Cómo puedo incluir el tiempo muerto en la función de transferencia del modelo?
He intentado A=tf([5],[1 0 1],'td',0.1)
pero no funciona (td
undefined).
Solución
Uso:
A=tf([5],[1 0 1],'inputdelay',0.1)
La salida de Matlab es:
Transfer function:
5
exp(-0.1*s) * -------
s^2 + 1
La razón por la que recibió el error td not defined
es porque 'td' no es un reconocido valor de entrada de la función.Si usted desea utilizar td, usted puede hacer esto:
td = 'inputdelay'
A=tf([5],[1 0 1],td,0.1)
y el resultado será el mismo.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow