Está en la página 1de 9

Código utilizado en Matlab

Como es un sistema de 2 entradas y 2 salidas tenemos 4 funciones de transferencia, en el


siguiente cuadro se muestra la respuesta al paso para las dos salidas, según cada entrada:
La función de transferencia se obtiene matemáticamente por medio de la ecuación:

𝐺(𝑠) = 𝐶(𝑠𝐼 − 𝐴)−1 ∗ 𝐵 + 𝐷


Matlab nos da como resultado:

Lo cual podemos comprobar por medio de la función systf = tf(sys), lo cual coincide con los
resultados obtenidos anteriormente.

Función de transferencia para 𝑦1 /𝑢1 , 𝑦2 /𝑢1 , 𝑦1 /𝑢2 , 𝑦2 /𝑢2 respectivamente:


2) a
c) Con los comandos descritos a continuación se obtiene el nuevo modelo de variables de estado:

d) El modelo obtenido a mano y el obtenido con Matlab son diferentes, para comprobar hacemos
la conversión inversa al modelo a mano y vemos si coincide con la función de transferencia inicial:

Lo que nos da por resultado:


Estos valores coinciden con la ff inicial, por lo tanto los dos modelos son equivalentes

e)

 Para el primer caso utilizamos el código:

Se define vector de valores iniciales, si utiliza la función “initial” para los primeros 15s
 La respuesta al paso sin condiciones iniciales es:

 Por último reemplazamos b por el vector de valores iniciales x0

También podría gustarte