0% encontró este documento útil (0 votos)
318 vistas13 páginas

Representación de Sistemas en Espacio de Estados

Este resumen presenta las soluciones a 4 ejercicios propuestos sobre representación de sistemas en el espacio de estado. En el primer ejercicio se obtiene la representación canónica controlable y observable de un sistema dado por su función de transferencia. En el segundo ejercicio se obtiene la representación canónica diagonal de un sistema dado por su ecuación diferencial. En el tercer ejercicio se transforma un sistema a su forma canónica controlable. Y en el cuarto ejercicio se obtiene la función de transferencia de un sistema dado.

Cargado por

Julio Quintero
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
318 vistas13 páginas

Representación de Sistemas en Espacio de Estados

Este resumen presenta las soluciones a 4 ejercicios propuestos sobre representación de sistemas en el espacio de estado. En el primer ejercicio se obtiene la representación canónica controlable y observable de un sistema dado por su función de transferencia. En el segundo ejercicio se obtiene la representación canónica diagonal de un sistema dado por su ecuación diferencial. En el tercer ejercicio se transforma un sistema a su forma canónica controlable. Y en el cuarto ejercicio se obtiene la función de transferencia de un sistema dado.

Cargado por

Julio Quintero
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

REPÚBLICA BOLIVARIANA DE VENEZUELA

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA


“ANTONIO JOSÉ DE SUCRE”
VICERRECTORADO “LUIS CABALLERO MEJÍAS”
NÚCLEO – CARACAS
DEPARTAMENTO: ING. EN SISTEMAS

Trabajo final

Profesor: Nombre:

David Jaén Anderson Camacho 2015203028


Julio Quintero 2016103090
Juvel Moreno 2011203900

Caracas, julio de 2022


Actividad 1

Ver la información depositada en la plataforma Virtualunexpo, en el tema de


espacio de estado, allí hay un archivo pdf con ejemplos y ejercicios propuestos.
Los participantes deben responder los siguientes ejercicios (pg. 783).

 B-11-1: Considere el siguiente sistema representado mediante la función


de transferencia

𝑌(𝑠) 𝑠+6
= 2
𝑈(𝑠) 𝑠 + 5𝑠 + 6
Obtenga la representación en el espacio de estados de este sistema en (a) la
forma canónica controlable y (b) la forma canónica observable

Solución: Forma canónica controlable


a1=5, a2=6; bo=0, b1=1 y b2=6
̇ 0 1 𝑥1 0
[𝑥1] = [ ] [ ] + [ ] [𝑢]
𝑥2 ̇ −5 −6 𝑥2 1

[𝑦] = [6 1] [𝑥1]
𝑥2
Solución: forma canónica observable
̇ 0 −5 𝑥1 6
[𝑥1] = [ ] [ ] + [ ] [𝑢]
𝑥2 ̇ 0 −6 𝑥2 1

[𝑦] = [0 1] [𝑥1]
𝑥2
 B-11-2: Considere el sistema siguiente:

𝑦⃛ + 6𝑦̈ + 11𝑦̇ + 6𝑦 = 6𝑢

Obtenga una representación en el espacio de estados de


este sistema en la forma canónica diagonal.
Solución:
L{𝑦⃛ + 6𝑦̈ + 11𝑦̇ + 6𝑦} = 𝐿{6𝑢}
Aplicando Laplace nos queda:
𝑌(𝑠) 6𝑠 6𝑠
= 3 =
𝑈(𝑠) 𝑠 + 6𝑠 2 + 11𝑠 + 6 (𝑠 + 1)(𝑠 + 2)(𝑠 + 3)
Aplicando fracciones parciales
6𝑠 𝑎 𝑏 𝑐
= + +
(𝑠 + 1)(𝑠 + 2)(𝑠 + 3) (𝑠 + 1) (𝑠 + 2) (𝑠 + 3)
6(−1) −6
𝑎= = = −3
(−1 + 2)(−1 + 3) 2
6(−2) −12
𝑏= = = 12
(−2 + 1)(−2 + 3) −1
6(−3) −18
𝑎= = = −9
(−3 + 1)(−3 + 2) 2
Entonces nos quedaría:
6𝑠 −3 12 −9
= + +
(𝑠 + 1)(𝑠 + 2)(𝑠 + 3) (𝑠 + 1) (𝑠 + 2) (𝑠 + 3)
Forma canónica observable
𝑥1̇ −1 0 0 𝑥1 1
[𝑥2̇ ] = [ 0 −2 0 ] [𝑥2] + [1] [𝑢]
𝑥3̇ 0 0 −3 𝑥3 1
𝑥1
[𝑦] = [−3 12 − 9] [𝑥2]
𝑥3
 B-11-3: Considere el sistema definido mediante:

𝑥̇ = 𝐴𝑥 + 𝐵𝑢
y=cx
En donde:
1 2 1
𝐴=[ ] , 𝐵 = [ ] , 𝐶 = [1 1]
−4 −3 2
Transforme las ecuaciones del sistema a la forma canónica controlable
Solución:
Y(s)
T(s) = = 𝑐(𝐼𝑠 − 𝐴)−1 𝐵 (Ecuación para determinar la función de
U(s)
transferencia)
𝑠 − 1 −2
[𝐼𝑠 − 𝐴] = [1 0] 𝑠 − [ 1 2
]=[ ]
0 1 −4 −3 4 𝑠+3
𝑠 − 1 −2
𝐷𝑒𝑡𝑒𝑟𝑚𝑖𝑛𝑎𝑛𝑡𝑒 = [ ] = 𝑠 2 + 2𝑠 + 5
4 𝑠+3
𝐴𝑑𝑗(𝐼𝑠 − 𝐴) 1 𝑠+3 2
(𝐼𝑠 − 𝐴)−1 = = 2 ∗[ ]
𝑑𝑒𝑡(𝐼𝑠 − 𝐴) 𝑠 + 2𝑠 + 5 −4 𝑠 − 1
Ya sabiendo lo que vale (𝐼𝑠 − 𝐴)−1 se va a sustituir en la ecuación para
determinar la función de transferencia.
1 𝑠+3 2
𝑐(𝐼𝑠 − 𝐴)−1 𝐵 = [1 1] ∗ ∗[ ] ∗ [1]
𝑠 2 +2𝑠+5 −4 𝑠 − 1 2
Haciendo la respectiva multiplicación de las matrices.
Y(s) 1
= [1 1] ∗ ∗ [𝑠 + 3 4 ]
U(s) 𝑠2 + 2𝑠 + 5 −4 2𝑠 + 2
Haciendo la otra multiplicación
Y(s) 1
= 2 ∗ [𝑠 + 3 4 ]
U(s) 𝑠 + 2𝑠 + 5 −4 2𝑠 + 2
Entonces nos queda que la función de transferencia es:
2 𝑠
Y(s) 2𝑠 + 8 + 22
𝑇(𝑠) = =
U(s) 𝑠2 + 2𝑠 + 5
Forma canónico controlable
̇ 0 1 𝑥1 0
[𝑥1] = [ ] [ ] + [ ] [𝑢]
𝑥2̇ −5 −2 𝑥2 1
𝑥1
[𝑦] = [ 12 4] [ ]
𝑥2
 B-11-4: Considere el sistema definido mediante:

𝑥̇ = 𝐴𝑥 + 𝐵𝑢
y=cx
−1 0 1 0
𝐴 = [ 1 −2 0] , 𝐵 = [0] , 𝐶 = [1 1 0]
0 0 −3 1
Obtenga la función de transferencia Y(s)/U(s).
Solución:
Y(s)
T(s) = = 𝑐(𝐼𝑠 − 𝐴)−1 𝐵 (Ecuación para determinar la función de
U(s)
transferencia)

𝑠 0 0 −1 0 1 𝑠+1 0 −1
(𝐼𝑠 − 𝐴) = [0 𝑠 0] − [ 1 −2 0] = [ −1 𝑠 + 2 0]
0 0 𝑠 0 0 −3 0 0 𝑠+3
Para saber la inversa de (𝐼𝑠 − 𝐴)−1 se buscara el determinante de la matriz y la
adjunta
𝐴𝑑𝑗(𝐼𝑠 − 𝐴)
(𝐼𝑠 − 𝐴)−1 =
𝑑𝑒𝑡(𝐼𝑠 − 𝐴)
Se buscará el determinante:
𝑠 + 1 0 −1 2
Det=[ −1 𝑠 + 2 0] = 𝑠3 + 6𝑠 + 11𝑠 + 6
0 0 𝑠+3
Ahora se buscará la adjunta
𝑠+2 0 −1 0 −1 𝑠 + 2
[ ] −[ ] [ ]
0 𝑠+3 0 𝑠+3 0 0
𝑠+1 0 −1
0 −1 𝑠 + 1 −1 𝑠+1 0
Adj = [ −1 𝑠 + 2 0] = −[ ] [ ] −[ ]
0 0 𝑠+3 0 𝑠+3 0 0
0 𝑠+3 𝑠+1 0
0 −1 𝑠 + 1 −1
[ [𝑠 + 2 0] −[
−1 0
] [ ]
−1 𝑠 + 2 ]
Haciendo las respectivas minis matriz, nos quedaría la adjunta de esta manera:

𝑠+3 0 Se le sacara la inversa para bajarla


(𝑠 2 + 5𝑠 + 6)
(𝑠 2 + 4𝑠 + 3) 0 ] de la división por Lo tanto la
Adj = [ −1
ecuación final nos quedaría.
𝑠+3 −1 (𝑠 2 + 3𝑠 + 2)
(𝑠 2 + 5𝑠 + 6) 0 𝑠+2
1
(𝐼𝑠 − 𝐴) −1
= 3 2 ∗[ 𝑠+3 (𝑠 2 + 4𝑠 + 3) −1 ]
𝑠 +6𝑠 +11𝑠+6 2
0 0 (𝑠 + 3𝑠 + 2)

Sustituyendo en la ecuación principal


Y(s)
T(s) = = 𝑐(𝐼𝑠 − 𝐴)−1 𝐵
U(s)
(𝑠 2 + 5𝑠 + 6) 0 𝑠+2 0
1 2
[1 1 0] ∗ 3 2 ∗[ 𝑠+3 (𝑠 + 4𝑠 + 3) − 1 ] ∗ [0]
𝑠 +6𝑠 +11𝑠+6
0 0 (𝑠 2 + 3𝑠 + 2) 1

Haciendo la multiplicación de matriz se comenzará desde la derecha a izquierda


𝑠+2
Y(s) 1
T(s) = = [1 1 0] ∗ 3 ∗[ −1 ]
U(s) 𝑠 +6𝑠 2 +11𝑠+6 2
𝑠 + 3𝑠 + 2
Y(s) 1 𝑠+1
T(s) = = 3 ∗ 𝑠 + 1 =
U(s) 𝑠 + 6𝑠 2 + 11𝑠 + 6 𝑠 3 + 6𝑠 2 + 11𝑠 + 6

Y(s) 𝑠+1
Función de transferencia: T(s) = = 𝑠3 +6𝑠2 +11𝑠+6
U(s)

 B-11-12: Obtenga con MATLAB una representación mediante la función


de transferencia del sistema siguiente.
𝑥̇ 2 1 0 𝑥1 0 1 𝑢1
[𝑥̈ ] = [0 2 0] [𝑥2] + [1 0] [ ]
𝑥⃛ 0 1 3 𝑥3 0 1 𝑢2
𝑥1
𝑦 = [1 0 0] [𝑥2]
𝑥3

Utilizando MATLAB:
 B-11-13: Considere el sistema definido mediante.

𝑥̇ −1 −2 −2 𝑥1 2
𝑥̈
[ ]=[ 0 −1 1 ] [ ] + [0] 𝑢
𝑥2
𝑥⃛ 1 0 −1 𝑥3 1
𝑥1
𝑦 = [1 1 0] [𝑥2]
𝑥3
¿el sistema está completamente controlable y observable?
Solución:
𝑥̇ = 𝐴𝑥 + 𝐵𝑢
y=cx
−1 −2 −2 2
𝐴=[1 −1 1 ] , 𝐵 = [0] , 𝐶 = [1 1 0]
1 0 −1 1

Si [Qc] ≠ 0 entonces el sistema es controlable


Si [Qo] ≠ 0 entonces el sistema es observable
 Verificando que el sistema es controlable:
Qc = [ B; A*B ; A*A*B ]
Haciendo la multiplicación de A*B
−1 −2 −2 2 −1 0 −2 −4
A*B=[ 1 −1 1 ] ∗ [0 ] = [ 0 0 1 ] = [ 1]
1 0 −1 1 2 0 −1 1
Haciendo la multiplicación de A*A*B
−1 −2 −2 −1 −2 −2 2
A*A*B=[ 1 −1 1 ] ∗ [ 1 −1 1 ] ∗ [0]
1 0 −1 1 0 −1 1
−1 4 2 2 −2 0 0 0
A*A*B=[ 1 1 −2 ] ∗ [0] = [ 2 0 −2] = [ 0 ]
−2 −2 −1 1 −4 0 −1 −5
Sustituyendo en Qc y haciendo la matriz
2 −4 0
|Qc|=[0 1 0 ] = 2(-5+0)+4(0+0)+0(0-1) = -10
1 1 −5
Como -10 es ≠ 0 entonces el sistema si es controlable.
 Verificando que el sistema es observable:
Qo = [ C; C*A ; A*A*C ]
Haciendo la matriz
−1 −2 −2
CA=[1 1 0] ∗ [ 1 −1 1 ] = [−1 −3 −1]
1 0 −1
−1 4 2
C* A*A =[1 1 0] ∗ [ 1 1 −2 ] = [0 5 0]
−2 −2 −1
Sustituyendo en Qo y haciendo la matriz
2 −4 0
|Qc|=[0 1 0 ]=5
1 1 −5
Como -5 es ≠ 0 entonces el sistema si es observable.
Actividad 2
Del proyecto asignado anteriormente a cada grupo se desea:
 Obtener la ecuación de estado correspondiente.
 Simular el sistema obteniendo una repuesta grafica a una entrada escalón
unitario en un rango de 0 a10 segundos y suponiendo datos hipotéticos
en los casos que sea necesario.
Ecuación de primer orden:

T(s)= 𝐾𝜃(𝑠) + 𝐽𝑠 2 𝜃̈(𝑠) + 𝐵𝑠𝜃̇(𝑠)


𝑇(𝑠) = [𝐾 + 𝐽𝑆 2 + 𝐵𝑆] 𝜃
𝜃(𝑆) 1
=
𝑇(𝑠) 𝐾 + 𝐽𝑆 2 + 𝐵𝑆
De FDT a Ec diferencial
𝑋1
T(t) = [1 0] [ ]
𝑋2
 𝑥1(𝑡)= 𝜃(𝑡)
 𝑥1(𝑡)= 𝜃̇(𝑡)
 𝑥1(𝑡) =̇ 𝑥2(𝑡)
𝐵 𝑘 𝑇
𝑥̇ 2(𝑡) + ∗ 𝑥2(𝑡) + ∗ 𝑥1(𝑡) = (𝑡)
𝐽 𝐽 𝐽
𝑘 𝐵 𝑇
𝑥̇ 2(𝑡) = − ∗ 𝑥1(𝑡) − ∗ 𝑥2(𝑡) + (𝑡)
𝐽 𝐽 𝐽
Ecuación de estado
0 1 0
𝑥1 ̇ 𝐵 ] [𝑥1] + [1] [𝑢]
[ ]=[ 𝑘
𝑥2̇ − − 𝑥2
𝐽 𝐽 𝐽
Diagrama de bloques

Grafica del sistema

Ecuación de segundo orden


Primer cuerpo

T(t) − 𝜃1𝜃1̇ − 𝑘𝑡(𝜃1(𝑡) − 𝜃2(𝑡) = 𝐽1𝜃1̈(𝑡)

𝐽1𝜃1̈ + 𝐷1𝜃1̇ + 𝐾𝑇𝜃 − 𝐾𝑇𝜃2 = 𝑇(𝑡)


Segundo cuerpo

𝑘𝑡(𝜃1 − 𝜃2) − 𝐷2𝜃2̇ = 𝐽2𝜃2̈

𝐽2𝜃2̈ + 𝐷2𝜃2̇ + 𝐾𝑇𝜃2 − 𝐾𝑇𝜃1 = 0


𝑑𝜃1
= 𝑉1
𝑑𝑡
𝑑𝑣2 𝐾𝑇𝜃1 𝐾𝑇𝜃2 𝐷1𝑉1 𝑡(𝑇)
=− + − +
𝑑𝑡 𝐽1 𝐽1 𝐽1 𝐽1
𝑑𝑣2 𝑘𝑡𝜃1 𝐾2𝜃2 𝐷2𝑉2
= − −
𝑑𝑡 𝐽2 𝐽2 𝐽2
𝑑𝜃2
= 𝑉2
𝑑𝑡
Ecuación de estado

𝜃1̇ 0 1 0 0
̇ −kt/j1 −𝐷1/𝐽1 𝐾𝑇/𝐽1 0
[V1] = [ ]
𝜃2̇ 0 0 0 1
V2 ̇ 𝐾𝑇/𝐽2 0 −𝐾𝑇/𝐽𝐿 −𝐾𝑇/𝐽𝐿
Diagrama de bloques
Sistema mecánico rotacional de dos grados de libertad, función de
transferencia y respuesta e un escalón unitario en cualquier instante de
tiempo.
Grafica del sistema

Actividad 3

Como se ha podido observar, los modelos de los sistemas dinámicos lineales


estacionarios se representan con ecuaciones diferenciales de coeficiente constante.
Nuestro interés es buscar la solución de esos sistemas para obtener su
comportamiento o respuesta. En esta oportunidad vamos a utilizar un método de
integración numérico (método del rectángulo).

En el programa desarrollado anteriormente, vamos a aplicarle el método de


integración a la función entre dos puntos (t1 ≤ t ≤ t2). El problema básico
considerado por la integración numérica es calcular una solución aproximada a la
integral definida:

𝑏
∫ 𝑓 (𝑥 )𝑑𝑥
𝑎
Nota:
Regla del rectángulo El método más simple de este tipo es hacer a la función
interpoladora ser una función constante (un polinomio de orden cero) que pasa a
través del punto (a, f(a)). Este método se llama la regla del rectángulo:

Una buena aproximación es utilizar la regla del punto medio

Si en el método del rectángulo la función pasa a través del punto

O también

La pregunta que el ingeniero realiza es: cuántos rectángulos debo aplicar para tener una
buena aproximación, o cuál es el ancho en cada rectángulo.

Nota:
El código del programa estará en un archivo rar, también estará los
ejecutable.

También podría gustarte