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).

¿Fue útil?

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
scroll top