Vous êtes sur la page 1sur 4

1

UNIVERSIDAD INDUSTRIAL DE SANTANDER


ESCUELA DE INGENIERIAS ELÉCTRICA, ELECTRÓNICA Y DE TELECOMUNICACIONES
PRÁCTICA # 2: INTRODUCCIÓN A SIMULINK - SEGUNDO SEMESTRE 2010

I. OBJETIVOS
Adquirir conocimientos y desarrollar destreza en el manejo de
Simulink como herramienta de simulación basada en diagrama
de bloques. En el análisis y diseño de Sistemas de Control, se
debe tener una base de comparación del desempeño de
diversos sistemas, esta base se configura especificando las
señales de prueba particulares y comparando las respuestas de
varios sistemas a estas señales de entrada. Se utiliza Simulink
para simular y analizar los componentes o elementos básicos
de los sistemas.

II. MARCO TEÓRICO

A. ¿Qué es Simulink?:
Simulink es una herramienta de software para modelar, simular
y analizar sistemas. Soporta modelos en tiempo continuo,
discreto, o una combinación de estos dos (híbrido).
B. ¿Como utilizar Simulink?
Fig. 1. Librerías de Simulink
1) Inicio: Para ejecutar el programa se debe escribir desde el
prompt de MATLAB la palabra simulink. Otra forma de Para crear un nuevo modelo, en todas las versiones de
ingresar al Simulink es haciendo clic en el icono de Simulink, se debe ir al menú File y seleccionar New model,
Simulink, situado en la barra de herramientas de MATLAB estos modelos son de fácil construcción y pueden tomar partes
de los ya existentes y agregarlos a un nuevo modelo. La
simulación es interactiva, esto significa que se pueden cambiar
los parámetros de los bloques durante la simulación y observar
los cambios que se presentan en las salidas, también se tiene
acceso a todas las herramientas de análisis en MATLAB,
analizar resultados y visualizarlos. Los sistemas modelados se
A continuación se despliega una ventana que muestra la pueden ejecutar desde MATLAB y construir distintas gráficas
biblioteca general que contiene todas las librerías (toolbox) mediante comandos básicos de MATLAB, el modelo puede
que contiene el paquete Simulink. Ver Figura 1. leer valores de variables definidas en el prompt de MATLAB.

2) Creación de modelos: Para modelar en Simulink basta


con abrir las bibliotecas y escoger los elementos que son
necesarios en el modelo.
Simulink posee una interfaz gráfica con el usuario (GUI).
Con esta interfaz, se puede dibujar el modelo como si lo
hiciera con lápiz y papel.
Simulink incluye un menú general (librería básica) donde se
encuentran todas las bibliotecas de bloques agrupados según
sus características. Este menú se encuentra haciendo clic en
"+", con lo cual se despliega el listado de elementos. En la
Figura 2 se muestra como ejemplo, la librería para procesos
continuos.
2

seleccionar los parámetros de los bloques, se asignan los de la


simulación; (menu simulation, Configuration parameters…),
allí aparece una pantalla de diálogo en donde se configuran el
tiempo de inicio y el tiempo de parada (0,10 seg por defecto)
este tiempo es distinto al de reloj (depende de la complejidad
del sistema y del reloj interno del computador). También se
puede escoger el tamaño del paso (mínimo –máximo) o dejarlo
en “auto”, para que el programa de integración lo calcule
automáticamente. El paso de integración es del orden 10-6. Un
paso muy pequeño podría producir desbordamiento de
memoria, un paso muy grande podría generar resultados
erróneos, el error de tolerancia controla el error relativo de
cada método de integración.

5) Creación de subsistemas:
Cuando el sistema es demasiado grande se hace necesario
volverlo más pequeño para tener una mejor visualización y un
mejor manejo de sus elementos o simplemente porque más
adelante se puede utilizar en otro modelo. Esto se realiza
agrupando los elementos en subsistemas, para hacer esto se
Fig. 2. Biblioteca básica procede de la siguiente manera: cuando ya se ha diseñado el
sistema, se traza un recuadro con el ratón sobre éste, en el
Simulink tiene organizados los bloques de las bibliotecas de menú principal se selecciona Edit – Create Subsystem,
acuerdo con las diferentes aplicaciones. inmediatamente cambian todos los bloques seleccionados a
3) Conexiones: Cada bloque debe interconectarse con otros, uno solo de nombre “subsystem” el cual se puede cambiar
para esto cuenta con marcas a la entrada o a la salida o en haciendo clic en éste y escribiendo el nombre deseado. Si se
ambos, localizando el puntero del ratón allí, este toma la forma quieren ver de nuevo los componentes de un subsistema con
de cruz; haciendo clic izquierdo y sosteniéndolo se traza la doble clic en éste aparecen todos los bloques.
línea hasta la entrada del bloque; si se desea trazar una línea
que salga de otra ya existente, se realiza el procedimiento 6) Iniciar la simulación: Para simular se hace clic en el
anterior pero con el botón derecho del ratón. menú principal Simulation –Start o también con el botón
4) Definición de parámetros de bloques: Cada bloque Start/Pause simulation (play).
contiene sus propios parámetros, si no son cambiados para la
simulación quedarán los que se aplican por defecto; haciendo
doble clic en cada bloque aparecerá una ventana de diálogo
donde están los parámetros que están vigentes en ese
momento.

Fig. 4. Inicio de simulación.

7) Guardar resultados: En lugar de hacer gráficas se


pueden volcar los valores de salida a variables de MATLAB
que se pueden analizar posteriormente. Esto se hace con el
bloque “To Workspace” que aparece en el grupo “Sinks”.
Al hacer doble clic sobre este bloque se puede asignar una
variable a la salida. Para guardar también el tiempo asociado a
ella se añaden los bloques “clock” y “To workspace” para
configurar la Figura 5.
Fig. 3. Parámetros del bloque Transfer Fcn.

4) Selección de parámetros de simulación: Después de


3

Fig. 6. Diagrama de bloques del circuito RC.

Fig. 5. Utilización de bloques Clock y To Workspace


III. ACTIVIDAD
Se asigna la variable "Y" a la salida del bloque “Sine Wave” 1. A partir del grafico de la Figura 7, verificar la respuesta al
y la variable "T" a la salida del bloque “Clock” y se empieza escalón cuando la función de transferencia de la planta es un
la simulación utilizando la opción start del menú simulation. derivador, un integrador y un amplificador de ganancia 5.
Así se puede utilizar el comando plot(t,y) en el prompt de
MATLAB para ver la salida.

C. ¿Cómo dibujar un diagrama de bloques?


Para dibujar un diagrama de bloques, primero se deben
escribir las ecuaciones que describen el comportamiento
dinámico de cada componente, luego se toma la transformada Fig. 7. Derivador.
de Laplace de estas ecuaciones, suponiendo que las
condiciones iniciales son cero. Se debe representar 2. Obtener el diagrama de bloques para el circuito de la Figura
individualmente en forma de bloques cada ecuación 8 y comparar la respuesta con la función de transferencia
transformada por el método de Laplace y finalmente se implementada en un solo bloque.
integran los elementos en un diagrama de bloques completo.
Un ejemplo de este procedimiento se puede ver en la Figura 6.
Las ecuaciones para el circuito de la Figura 6(a) son:

La transformada de Laplace, con condiciones iniciales


iguales a cero, para las ecuaciones anteriores son Fig. 8. Circuito eléctrico
respectivamente:
3. Realice el montaje y la simulación en Simulink del sistema
mostrado en la Figura 9, utilizando como entrada una señal
escalón. Además simplifique el diagrama de bloques para
obtener la función de transferencia en lazo cerrado C(s)/R(s).
Verificar que el resultado obtenido mediante la simplificación
corresponde al obtenido con el sistema original. Los valores
Estas ecuaciones se representan en forma de diagrama de de cada bloque son:
bloques en las Figuras 6(b) y 6(c) respectivamente. El G1=1/s
diagrama de bloques general del circuito se muestra en la G2=s/(s2+2s+3)
G3=10
Figura 6(d).
H1= H2= H3=1

|
4

Fig. 9. Diagrama de bloques de un sistema de control

IV. REFERENCIAS
[1] Mujica L., Montañez J., Martinez R. Laboratorio de
Sistemas de Control. Universidad Industrial de Santander.
[2] Ogata K. Ingeniería de Control Moderna. 3ª. Ed. Prentice
Hall.
[3] Nise, N. S., Control Systems Engineering. The
Benjamin/Cummings Publishing Company, Inc. Segunda
Edición, 1995.
[4] Dorf, C., Bishop, H., Modern Control Systems. Addison-
Wesley. Séptima Edición, 1995.

Vous aimerez peut-être aussi