Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4MM6
Índice
1 Ejercicio 1............................................................................................. 1
1.1 Representación en espacio de estado ................................................... 2
1.2 Obtener el vector estado x(t) y la respuesta y(t) ................................... 3
1.3 Simulaciones ................................................................................... 4
1.3.1 Representación entrada – salida. Graficar y(t) ..................................................................... 4
1.3.2 Sistema en espacio de estado. Graficar y(t).......................................................................... 5
1.3.3 Respuesta del sistema y(t) y graficar .................................................................................... 7
1.3.4 Gráfica de todas las simulaciones (comprobar respuestas equivalentes) ............................ 9
2 Ejercicio 2............................................................................................. 9
2.1 Representación en espacio de estado ................................................. 11
2.2 Obtener el vector estado x(t) y la respuesta y(t) ................................. 12
2.3 Simulaciones ................................................................................. 13
2.3.1 Representación entrada – salida. Graficar y(t) ................................................................... 13
2.3.2 Sistema en espacio de estado. Graficar y(t)........................................................................ 14
2.3.3 Respuesta del sistema y(t) y graficar ..................................................................................16
2.3.4 Gráfica de todas las simulaciones (comprobar respuestas equivalentes) ..........................18
3 Ejercicio 3........................................................................................... 19
3.1 Representación en espacio de estado ................................................. 21
3.2 Obtener el vector estado x(t) y la respuesta y(t) ................................. 23
3.3 Simulaciones ................................................................................. 24
3.3.1 Representación entrada – salida. Graficar y(t) ................................................................... 24
3.3.2 Sistema en espacio de estado. Graficar y(t)........................................................................ 25
3.3.3 Respuesta del sistema y(t) y graficar ..................................................................................26
3.3.4 Gráfica de todas las simulaciones (comprobar respuestas equivalentes) ..........................28
Control de Sistemas Mecatrónicos IPN-UPIITA
Índice de figuras
Imagen 1.- Script en el editor de Matlab para determinar la equivalencia en las matrices obtenidas con la
función de transferencia a manera de comprobación ________________________________________ 3
Imagen 2.- Script en el editor de Matlab: código que realiza la transformada inversa de Laplace para
obtener x(t) y y(t) ____________________________________________________________________ 4
Imagen 3.- Función definida por el usuario y bloques de la representación entrada – salida __________ 4
Imagen 4.- Script de función rep_entrada_salida____________________________________________ 4
Imagen 5.- Condiciones iniciales en integradores: y´(0)=-1 (izquierda) y y(0)=1 (derecha) ____________ 5
Imagen 6.- Gráfica de representación entrada - salida del ejercicio 1 ____________________________ 5
Imagen 7.- Función definida por el usuario y bloques de la representación espacio de estado ________ 6
Imagen 8.- Script de función rep_espacio_estado ___________________________________________ 6
Imagen 9.- Condición inicial en integrador: y(0)=1 y y´(0)=-1___________________________________ 6
Imagen 10.- Gráfica de salida y(t) en espacio de estado del ejercicio 1 ___________________________ 7
Imagen 11.- Función definida por el usuario de la representación del sistema _____________________ 7
Imagen 12.- Script de función rep_sistema ________________________________________________ 7
Imagen 13.- Gráfica de salida del sistema y(t) del ejercicio 1___________________________________ 8
Imagen 14.- Función definida por el usuario de la representación transformada inversa de Laplace
(fórmula general). ____________________________________________________________________ 8
Imagen 15.- Script de función res_invLaplace ______________________________________________ 8
Imagen 16.- Gráfica de salida del sistema y(t) mediante la transformada inversa de Laplace del ejercicio 1
__________________________________________________________________________________ 9
Imagen 17.- Funciones definidas por el usuario de las respuestas de todos los sistemas en Simulink ___ 9
Imagen 18.- Gráfica de salida de todos los sistemas del ejercicio 1 ______________________________ 9
Imagen 19.- Script de Matlab que comprueba la solución general que se obtuvo _________________ 11
Imagen 20.- Script en el editor de Matlab para determinar la equivalencia en las matrices obtenidas con
la función de transferencia a manera de comprobación _____________________________________ 12
Imagen 21.- Script en el editor de Matlab: código que realiza la transformada inversa de Laplace para
obtener x(t) y y(t) del ejercicio 2________________________________________________________ 13
Imagen 22.- Función definida por el usuario y bloques de la representación entrada – salida del ejercicio
2 ________________________________________________________________________________ 13
Imagen 23.- Script de función rep_entrada_salida del ejercicio 2 ______________________________ 13
Imagen 24.- Condiciones iniciales en integradores: y´(0)=0 (izquierda) y y(0)=2 (derecha) __________ 14
Imagen 25.- Gráfica de representación entrada – salida del ejercicio 2__________________________ 14
Imagen 26.- Función definida por el usuario y bloques de la representación espacio de estado del
ejercicio 2 _________________________________________________________________________ 15
Imagen 27.- Script de función rep_espacio_estado del ejercicio 2 _____________________________ 15
Imagen 28.- Condición inicial en integrador: y(0)=2 y y´(0)=0 _________________________________ 15
Imagen 29.- Gráfica de salida y(t) en espacio de estado del ejercicio 2 __________________________ 16
Imagen 30.- Función definida por el usuario de la representación del sistema del ejercicio 2 ________ 16
Imagen 31.- Script de función rep_sistema del ejercicio 2 ____________________________________ 16
Imagen 32.- Gráfica de salida del sistema y(t) del ejercicio 2__________________________________ 17
Imagen 33.- Función definida por el usuario de la representación transformada inversa de Laplace
(fórmula general) del ejercicio 2 ________________________________________________________ 17
Control de Sistemas Mecatrónicos IPN-UPIITA
1 Ejercicio 1
Resolver la siguiente ecuación diferencial (solución general) con condiciones iniciales:
4 3 ; 3 ; 0 1 ; 0 1
La solución general de la ecuación diferencial es la solución homogénea más la solución particular
4 3 0
Se resuelve la ecuación de segundo grado con la fórmula general:
√ 4
,
2
Donde a=1, b=4 y c=3
4 √4 4∗3
, 2 1 1 3
2
Por lo tanto, la solución homogénea queda como:
Derivamos dos veces para obtener y sustituimos los valores en la ecuación original para obtener el
valor de A:
0 ; 0 ∴ 3 3 1
0 1 1 ; 0 1 3
0 ; 1 3
La solución particular también se le conoce como respuesta en estado estacionario (steady state).
1
Control de Sistemas Mecatrónicos IPN-UPIITA
Comprobación:
Para ver si el resultado es correcto se comprueba la solución, debemos derivar la ecuación dos veces y
sustituir las derivadas en la ecuación original para que nos dé como resultado u=3 esto es debido a que
se trata de una igualdad:
4 3 3
1 3 1 9
;
2 2 2 2
1 9 1 3 1 1
4 3 1 3
2 2 2 2 2 2
1 9 3 3
2 6 3 3
2 2 2 2
Como podemos ver la solución general es correcta, de no serlo debemos verificar que error estamos
cometiendo porque vamos a necesitar la solución general para establecer la representación en espacio
de estado.
; ; ; 4 3 4 3
Con esto ya podemos generar las matrices:
1 0 1 1 0 1
x t u ; 1 0 ; 3;
2 3 4 2 1 2
4 3
Aplicamos la transformada de Laplace a la ecuación:
1
4 3 ; 4 3 ∴
4 3
Y ver si es equivalente la función de transferencia con las matrices que obtuvimos, en este caso si son
equivalentes.
2
Control de Sistemas Mecatrónicos IPN-UPIITA
Imagen 1.- Script en el editor de Matlab para determinar la equivalencia en las matrices obtenidas con la función de
transferencia a manera de comprobación
;
Obtenemos la transformada inversa de Laplace:
3
Control de Sistemas Mecatrónicos IPN-UPIITA
Imagen 2.- Script en el editor de Matlab: código que realiza la transformada inversa de Laplace para obtener x(t) y y(t)
1.3 Simulaciones
1.3.1 Representación entrada – salida. Graficar y(t)
Imagen 3.- Función definida por el usuario y bloques de la representación entrada – salida
4
Control de Sistemas Mecatrónicos IPN-UPIITA
En este método aplicamos la ecuación que ya hemos estado utilizando y es la que representa al sistema
en espacio de estados de forma matricial:
;
Aplicamos la fórmula anterior en una función definida por el usuario:
5
Control de Sistemas Mecatrónicos IPN-UPIITA
Imagen 7.- Función definida por el usuario y bloques de la representación espacio de estado
6
Control de Sistemas Mecatrónicos IPN-UPIITA
Para simular la respuesta del sistema vamos a utilizar la ecuación general que obtuvimos anteriormente:
1 1
1
2 2
A manera de comprobación podemos ver que los coeficientes de los exponentes son iguales a las
soluciones de la ecuación de segundo grado del denominador de la función de transferencia.
7
Control de Sistemas Mecatrónicos IPN-UPIITA
También vamos a graficar la respuesta y(t) que obtuvimos de la transformada inversa de Laplace:
Imagen 14.- Función definida por el usuario de la representación transformada inversa de Laplace (fórmula general).
8
Control de Sistemas Mecatrónicos IPN-UPIITA
Imagen 16.- Gráfica de salida del sistema y(t) mediante la transformada inversa de Laplace del ejercicio 1
Ponemos en una gráfica todas las respuestas obtenidas en los incisos anteriores:
Imagen 17.- Funciones definidas por el usuario de las respuestas de todos los sistemas en Simulink
2 Ejercicio 2
Resolver la siguiente ecuación diferencial (solución general) con condiciones iniciales:
9
Control de Sistemas Mecatrónicos IPN-UPIITA
7 12 ; 4 2 ; 0 2 ; 0 0
La solución general de la ecuación diferencial es la solución homogénea más la solución particular
7 12 0
Se resuelve la ecuación de segundo grado con la fórmula general:
√ 4
,
2
Donde a=1, b=7 y c=12
7 √7 4 ∗ 12
, 3.5 0.5 4 3
2
Por lo tanto, la solución homogénea queda como:
La solución particular se obtiene por la forma de u que es una función seno, entonces:
sin 2 cos 2
Derivamos dos veces para obtener y sustituimos los valores en la ecuación original para obtener el
valor de :
∗ ∗
14 ∗ ∗
16
0 2 ; 0 0 4 3
65 65
10
Control de Sistemas Mecatrónicos IPN-UPIITA
14 16
2 ; 0 4 3
65 65
Comprobación:
Para ver si el resultado es correcto se comprueba la solución, debemos derivar la ecuación dos veces y
sustituir las derivadas en la ecuación original para que nos dé como resultado u=4sin(2t) esto es debido a
que se trata de una igualdad, ya lo hice manualmente y si me da el resultado así que lo voy a hacer en
Matlab:
Imagen 19.- Script de Matlab que comprueba la solución general que se obtuvo
Como podemos ver la solución general es correcta, de no serlo debemos verificar que error estamos
cometiendo porque vamos a necesitar la solución general para establecer la representación en espacio
de estado.
11
Control de Sistemas Mecatrónicos IPN-UPIITA
; ; ; 7 12 7 12
Con esto ya podemos generar las matrices:
1 0 1 1 0 1
x t u ; 1 0 ; 4sin 2 ;
2 12 7 2 1 2
7 12
Aplicamos la transformada de Laplace a la ecuación:
1
7 12 ; 7 12 ∴
7 12
Y ver si es equivalente la función de transferencia con las matrices que obtuvimos, en este caso si son
equivalentes.
Imagen 20.- Script en el editor de Matlab para determinar la equivalencia en las matrices obtenidas con la función de
transferencia a manera de comprobación
;
Obtenemos la transformada inversa de Laplace:
12
Control de Sistemas Mecatrónicos IPN-UPIITA
Imagen 21.- Script en el editor de Matlab: código que realiza la transformada inversa de Laplace para obtener x(t) y y(t) del
ejercicio 2
2.3 Simulaciones
2.3.1 Representación entrada – salida. Graficar y(t)
Imagen 22.- Función definida por el usuario y bloques de la representación entrada – salida del ejercicio 2
13
Control de Sistemas Mecatrónicos IPN-UPIITA
En este método aplicamos la ecuación que ya hemos estado utilizando y es la que representa al sistema
en espacio de estados de forma matricial:
;
Aplicamos la fórmula anterior en una función definida por el usuario:
14
Control de Sistemas Mecatrónicos IPN-UPIITA
Imagen 26.- Función definida por el usuario y bloques de la representación espacio de estado del ejercicio 2
15
Control de Sistemas Mecatrónicos IPN-UPIITA
Para simular la respuesta del sistema vamos a utilizar la ecuación general que obtuvimos anteriormente:
32 112 8 14
sin 2 cos 2
5 13 65 65
Imagen 30.- Función definida por el usuario de la representación del sistema del ejercicio 2
16
Control de Sistemas Mecatrónicos IPN-UPIITA
También vamos a graficar la respuesta y(t) que obtuvimos de la transformada inversa de Laplace:
Imagen 33.- Función definida por el usuario de la representación transformada inversa de Laplace (fórmula general) del ejercicio
2
17
Control de Sistemas Mecatrónicos IPN-UPIITA
Imagen 35.- Gráfica de salida del sistema y(t) mediante la transformada inversa de Laplace del ejercicio 2
Ponemos en una gráfica todas las respuestas obtenidas en los incisos anteriores:
Imagen 36.- Funciones definidas por el usuario de las respuestas de todos los sistemas en Simulink del ejercicio 2
18
Control de Sistemas Mecatrónicos IPN-UPIITA
3 Ejercicio 3
Resolver la siguiente ecuación diferencial (solución general) con condiciones iniciales:
; ; 0 0 ; 0 0
La solución general de la ecuación diferencial es la solución homogénea más la solución particular
0
Se resuelve la ecuación de segundo grado con la fórmula general:
√ 4
,
2
Donde a=1, b=1 y c=1
1 √1 4∗1 1 √3
, 0.5 0.8660
2 2 2
Por lo tanto, la solución homogénea queda como:
. .
cos 0.8660 sin 0.8660 cos 0.8660 sin 0.8660
19
Control de Sistemas Mecatrónicos IPN-UPIITA
.
cos 0.8660 sin 0.8660
Vemos que la solución homogénea tiene la forma de una ecuación característica:
cos sin
Es por eso que la podemos escribir de la siguiente manera haciendo un cambio de variable:
0.5 ; 0.8660 ; ;
Entonces la solución homogénea queda como:
.
cos 0.8660 sin 0.8660
La solución particular se obtiene por la forma de u que es una función seno+coseno, entonces:
sin cos
Derivamos dos veces para obtener y sustituimos los valores en la ecuación original para obtener el
valor de :
∴ sin cos
0 0 1; 0 0 0.5 0.8660 1
1 ; 0 0.5 1 0.8660
La solución particular también se le conoce como respuesta en estado estacionario (steady state).
20
Control de Sistemas Mecatrónicos IPN-UPIITA
Comprobación:
Para ver si el resultado es correcto se comprueba la solución, debemos derivar la ecuación dos veces y
sustituir las derivadas en la ecuación original para que nos dé como resultado u=sin(t)+cos(t) esto es
debido a que se trata de una igualdad, ya lo hice manualmente y si me da el resultado así que lo voy a
hacer en Matlab (es importante poner los números obtenidos como fracciones):
Imagen 38.- Script de Matlab que comprueba la solución general que se obtuvo del ejercicio 3
Como podemos ver la solución general es correcta, de no serlo debemos verificar que error estamos
cometiendo porque vamos a necesitar la solución general para establecer la representación en espacio
de estado.
;
Ecuación a resolver:
1 ; 1 ; 0 ; 1 ; 1
Definimos los coeficientes de las variables de estado:
0 ; 1 1 ; 2 1 2
Definimos las variables de estado:
21
Control de Sistemas Mecatrónicos IPN-UPIITA
; ; ;
Despejamos de la ecuación original para poder sustituirla en :
2 0 1 1 0
1 ; 1 ; 0 ; 1 ; 1
0 ; 1 1 0 ; 1 1 1 2 0
1 2 1 1 1 1 1 1 2 1
∴
Ahora ya podemos definir la representación en espacio de estados que tiene forma matricial:
0 1 1
; 1 0 0
1 1 0
Nótese que si existiera un término correspondería a D
1
; 1 1 ∴
1
Y ver si es equivalente la función de transferencia con las matrices que obtuvimos, en este caso si son
equivalentes.
22
Control de Sistemas Mecatrónicos IPN-UPIITA
Imagen 39.- Script en el editor de Matlab para determinar la equivalencia en las matrices obtenidas con la función de
transferencia a manera de comprobación del ejercicio 3
;
Obtenemos la transformada inversa de Laplace:
Imagen 40.- Script en el editor de Matlab: código que realiza la transformada inversa de Laplace para obtener x(t) y y(t) del
ejercicio 3
23
Control de Sistemas Mecatrónicos IPN-UPIITA
3.3 Simulaciones
3.3.1 Representación entrada – salida. Graficar y(t)
Imagen 41.- Función definida por el usuario y bloques de la representación entrada – salida
24
Control de Sistemas Mecatrónicos IPN-UPIITA
En este método aplicamos la ecuación que ya hemos estado utilizando y es la que representa al sistema
en espacio de estados de forma matricial:
;
Aplicamos la fórmula anterior en una función definida por el usuario:
Imagen 45.- Función definida por el usuario y bloques de la representación espacio de estado del ejercicio 3
25
Control de Sistemas Mecatrónicos IPN-UPIITA
Para simular la respuesta del sistema vamos a utilizar la ecuación general que obtuvimos anteriormente:
√3 1 √3
cos sin sin cos
2 √3 2
26
Control de Sistemas Mecatrónicos IPN-UPIITA
Imagen 49.- Función definida por el usuario de la representación del sistema del ejercicio 3
También vamos a graficar la respuesta y(t) que obtuvimos de la transformada inversa de Laplace:
Imagen 52.- Función definida por el usuario de la representación transformada inversa de Laplace (fórmula general) del ejercicio
3
27
Control de Sistemas Mecatrónicos IPN-UPIITA
Imagen 54.- Gráfica de salida del sistema y(t) mediante la transformada inversa de Laplace del ejercicio 3
Ponemos en una gráfica todas las respuestas obtenidas en los incisos anteriores:
Imagen 55.- Funciones definidas por el usuario de las respuestas de todos los sistemas en Simulink del ejercicio 3
28
Control de Sistemas Mecatrónicos IPN-UPIITA
29