Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LAB3 Sistemas Dinamicos UFPS PDF
LAB3 Sistemas Dinamicos UFPS PDF
SISTEMAS DINAMICOS
1160601
OBJETIVO
Las actividades a seguir tienen por objetivo fijar la operación y el uso del Matlab / Simulink
como herramienta para solucionar modelos de sistemas eléctricos. La idea es ir examinando todos
los tópicos de la teoría através de estos ejemplos.
REFERENCIAS
1- Ogata, K. Engenharia de Controle Moderno. Prentice Hall do Brasil, 3a. Ed., 1998.
2- Hanselman, D.; Littlefield, B. MATLAB 5: Versão do Estudante, Guia do Usuário, Makron
Books, 1999.
3- www.mathworks.com
4- Close, Charles M. Modeling and analysis of dynamic systems. 3rd. ed. New York : John Wiley
and Sons, 2001.
5- Ogata, Katsuhiko. Dinámica de sistemas. México :Prentice-Hall Hispanoamericana, 1987.
Para resolver de forma exacta una o varias ecuaciones diferenciales, Matlab dispone de la
orden dsolve. Por defecto, la variable independiente es t, pero se puede usar cualquier otra variable
si se incluye como último argumento:
1. Ejemplo
El MATLAB contiene dos comandos para calcular soluciones numéricas para ecuaciones
diferenciales: ode23 e ode45; el comando ode23 usa o método de Runge - Kutta para ecuaciones
diferenciales de segunda y tercer orden; el comando ode45 usa el método de Runge - Kutta para
ecuaciones diferenciales de cuarta y quinto orden. Los comandos ode23 y ode45 poseen los
mismos tipos de argumentos.
La forma mas simples del comando ode45 requiere cuatro argumentos. El primer argumento es
el nombre de la función, definida en el MATLAB, que retorna el valor de la ecuación diferencial y’
= g(x,y) cuando es fornecido valor para x e y. El segundo y el tercer argumentos representan los
limites en el intervalo en el cual deseamos calcular el valor de la función y = f(x). El cuarto
argumento contiene la condición inicial necesaria para determinar la única solución para la ecuación
diferencial ordinaria. Se asume que ese argumento representa el valor de la función dentro del
intervalo considerado. El comando ode45 posee dos salidas: un conjunto de coordenadas x e, un
conjunto de coordenadas y correspondientes, los cuales representan los puntos de la función y =
f(x).
2. Ejemplo
El simulink tiene todos los recursos necesarios para un programa de simulación completo.
Además de eso, existen otros recursos que permiten, por ejemplo, emular sistemas eléctricos,
sistemas mecánicos, maquinas de estado y técnicas de procesamiento de señales. También es
posible emplear el simulink para realizar tareas de control en tiempo real de un proceso. En el
matlab un conjunto de funciones especializadas es llamado de “Toolbox” y en el simulink es
llamado de “Blockset”. En la figura 1, es presentado el Simpower system. El Simpower system
consiste de varias carpetas que contienen los bloques necesarios para la simulación del sistema
eléctrico. Ese blockset puede ser usado para realizar la simulación directamente del esquema
eléctrico sin necesidad del empleo declarado de ecuaciones diferenciales.
Los bloques del Simpower system son considerados especiales y normalmente solo pueden ser
conectados a los demás bloques del simulink usando bloques conversores especiales como se
muestra en la figura 2. Debido a la presencia de no linealidad presente en algunos bloques de este
“Blockset”, se debe tener un cuidado especial en el uso adecuado del algoritmo de simulación. Se
acostumbra a emplear el algoritmo ODE23.
Para mostrar el empleo de SimPower Systems para simular circuitos eléctricos será usado el
sistema presentado en el siguiente ejemplo.
3. Ejemplo
Consiste en un circuito RC (resistor y capacitor) como se presenta en la figura 3. Los
componentes resistor, capacitor e inductor son generados a partir del ajuste de los parámetros del
bloque “Series RLC Branch” presentado en la figura 4 y en la tabla 1.
Sistemas Dinámicos Prof. Dr. Ing. FRANCISCO E. MORENO GARCIA
Lab. No. 3 – Modelamiento de Sistemas Eléctricos 5
(a) (b)
Figura 6. Señales del ambiente simulado del sistema eléctrico RC, (a) Voltaje de capacitor Vc(t), (b)
Corriente del sistema i(t)
dVc (t ) 1 1
=− Vc (t ) + Vi (t )
dt RC RC
1 1
Vc (t ) = ∫ − Vc (t ) + Vi (t ) dt
RC RC
dVc (t )
I (t ) = C
dt
La figura 7, presenta el ambiente de simulación completo. Para generar las señales de tensión
y de corriente fueron utilizadas las mismas consideraciones iniciales. Los señales de corriente y de
tensión son idénticos a los obtenidos en el ejemplo anterior pues el circuito eléctrico es lo mismo,
solo cambiar la manera de implementar la simulación.
4. Ejemplo
A partir del siguiente circuito, obtener el comportamiento transitorio de las señales Vo(t) y
Io(t) para t > 0 sobre un intervalo de 10 segundos, considerando condiciones iniciales nulas.
(a) (b)
Figura 10. Señales del circuito eléctrico simulado, (a) Voltaje de salida Vo(t), (b) Corriente Io(t)