Professional Documents
Culture Documents
MANUAL-SIMULINK
Revisado el 1
31/07/02
Tabla de contenido
Tabla de contenido.......................................................................................................... 2
En la lista de figuras .................................................................................................................. 3
Introduccin: el concepto de sistema de simulacin dinmica . 4
CONCEPT de seal y el flujo lgico ...................................................................................... 4
Conexin.............................................................................................................. bloques . 6
Fuentes y Sumideros ........................................................................................................... 7
Sistemas continuos y discretos ........................................................................ 8
Los operadores no lineales............................................................................................... . 12
Uso de funciones (escrito como M, C, etc.) .................... 15
Operaciones matemticas...................................................................................... 17
Seales.......................................................................................... y transferencia de datos . 18
Optimizando el atractivo visual ......................................................................................... 19
Usar de subsistemas y mscaras............................................................................................ 19
S cale UBSYSTEMS........................................................................................................... S .
23
Visual SIDA .......................................................................................................................... 26
Ajuste de parmetros de simulacin .......................................................................... 28
Concepto DE HARDWARE EN EL..................................................................... LOOP . 29
Consejos y Trucos................................................................................................................ 30
Recursos.......................................................................................................................... 31
En la lista de
figuras
Para conectar bloques, haga clic con el botn izquierdo del ratn y arrastre el ratn desde
la salida de un bloque a la entrada de otro bloque. La figura 2 muestra los pasos implicados.
Consejos para sucursales y conexiones rpidas se proporcionan al final de este documento.
Figura 2: Bloques de
conexin
Fuentes y Sumideros
Los sumideros son bloques donde las seales estn terminados o en ltima instancia. En
la mayora de los casos, queremos almacenar los datos resultantes en un archivo, o una matriz de
variables. Los datos pueden mostrarse o incluso almacenados en un archivo. El bloque de tope
podra utilizarse para detener la simulacin si la entrada a ese bloque (la seal de ser hundido) no
es cero. La figura 3 muestra los bloques disponibles en las fuentes y sumideros de las
bibliotecas. Las seales no utilizados deben estar terminados para evitar las advertencias sobre
las seales inconexas.
Figura 3: Fuentes y
Sumideros
Sistemas continuos y discretos
Todos los sistemas dinmicos pueden ser analizadas como sistemas de tiempo continuo o
discreto. Simulink permite representar estos sistemas usando las funciones de transferencia,
integracin de bloques, bloques de retardo, etc.
mx + cx + Kx = q u i (1)
Donde
X Variable de salida
M Misa
C Coeficiente de amortiguacin
K Rigidez
U Fuerza de mando ( multiplicado por una constante qi)
Puede estar representada en el dominio de Laplace (como una funcin de transferencia) como
sigue:
X (S) KW N2 (2)
Una =
2
U(s) S2 + 2VwN S + wn
Donde
C
V Z = coeficiente de amortiguacin
2 k m
K
WN La frecuencia natural w n =
M
qyo
K Ganancia de estado estacionario (o Static sensibilidad) K =
M
En la formulacin del estado del sistema se representa en trminos de su derivada mayor:
1
A partir de (1) M x = (q u i - cx - kx) (q u i - cx - kx) (3)
M
AE x =
O tambin puede ser escrita en trminos de su frecuencia natural y amortiguamiento como (con qi
= 1):
u X - 2
x (4)
x = - 2VwN
M wn
Aviso en el ejemplo que la formulacin del estado derivados inferior (o estados) son accesibles
(variables internas). Esta accesibilidad impone al Estado la formulacin de una metodologa
mejor para clases de sistemas dinmicos. Adems, es ms fcil adaptar el sistema a los
componentes no lineales. La funcin de transferencia metodologa es sencillo (slo una
cuadra), pero est limitado en la aplicacin.
Representacin de
funciones de
transferencia
Representaci
n State-Space
Figura 7: la no-linealidad
Ejemplo:
Aqu est un ejemplo de cmo utilizar un bloque no lineal. Considerar una onda
sinusoidal de amplitud 1 (seal vara entre +1 y -1). Un bloque de saturacin se utiliza para
limitar el resultado a una amplitud de 0,5 y las saturadas e insaturadas (original) se comparan las
seales. El ejemplo que se muestra en la figura 8. Las saturadas e insaturadas de seales se ve
claramente.
Figura 8: Ejemplo de una funcin no lineal (saturacin)
Friccin de
Coulomb con
una desviacin
de 0.5
Figura 9: Mass-Spring amortiguador con sistema de friccin de Coulomb
Figura 10: Salida del sistema masa-muelle-amortiguacin con friccin de coulomb
Uso de funciones (escrito como M, C, etc.).
Buscar tablas son muy tiles en el mapeo de los diferentes puntos de datos y
funciones. N- dimensional de las tablas de bsqueda estn disponibles. La figura 11 muestra
las distintas funciones y tablas utilizadas en Simulink.
Ejemplo:
Las tablas se utilizan para producir salidas basadas en un patrn de insumos. Si el patrn
es conocido, entonces los datos pueden ser introducidos en una tabla de consulta, y se realiza la
interpolacin lineal para producir los resultados basados en el nuevo conjunto de aportaciones.
Considere el sencillo ejemplo donde desea multiplicar 2 entradas y obtener la salida. 2-D look-
up table es creada en Simulink, y los valores de 1, 2 y 3 como insumos se introduce en el bloque
de salida, como se muestra en la figura 12. El bloque se usa para multiplicar 2 entradas, y la
salida se muestra como sigue:
2 * 2,5 = 5
Figura 12: 2-D look-up table ejemplo
Operadores matemticos tales como productos, en suma, las operaciones lgicas , como
AND, OR, etc. puede ser programado junto con el flujo de la seal. Multiplicacin de matrices se
hace fcil con el bloque de ganancia de Matrix. Funciones trigonomtricas
como pecado o canela inverso (atan) tambin estn disponibles.
Los operadores relacionales como "igual", "mayor que", etc. Tambin puede utilizarse
en circuitos de lgica. La figura 14 muestra las herramientas matemticas disponibles en
Simulink 4.0.
Los 'Extras' imulink bloque, contiene un controlador PID. Al hacer doble clic, se le pide
al usuario el P, I y D ganancias del sistema. El sistema interior (que pueden ser observados si
hace clic con el botn derecho en el bloque y haciendo clic en 'Buscar' bajo la mscara) se
muestra en la figura 17.
Puertos de
entrada / salida
externa
Puertos de
entrada / salida
Figura 21: crear puertos de interna
entrada/salida
3. Una vez se crea el subsistema crear bloques o cdigo que se adjunta. Esto se muestra en
la parte inferior de la figura 22. Estos bloques contienen el cdigo que se oculta del
bloque principal y se comunicar con los padres usando el bloque de puertos de
entrada/salida. La figura 22 muestra cmo el cdigo oculto utiliza los puertos de
entrada y salida para comunicarse con el bloque principal.
Cdigo oculto
- Tipo de seal
En funcin del tipo de seal, si es doble, Boolean, etc., las seales pueden estar
etiquetados, que nos ayudan a identificar qu representa cada seal.
- Orden de ejecucin
A veces, es til saber el orden de ejecucin de los bloques en el Simulink
Diagrama. Este comando coloca un nmero junto al bloque especfico indicando su orden
de ejecucin.
Los comandos se muestran en la figura 23. Una muestra de las caractersticas que se muestran en
la figura 24.
VECTOR
lneas anchas
y anchura
1. Para copiar un bloque, haga clic con el botn derecho del ratn y colocar el bloque sobre el
destino Simulink ventana.
2. Las bibliotecas
Para crear una plantilla, guardar el bloque Simulink bloque como una biblioteca. En el
futuro, puede
Copiar el bloque de la biblioteca en cualquier bloque Simulink donde debe ser utilizada.
Cambiar la estructura de bloque o parmetros en la biblioteca activa los cambios en
todas las cuadras donde pueden utilizarse. Si desea interrumpir el vnculo de un bloque
concreto de su biblioteca de origen, haga clic con el botn derecho del ratn y decir
"Break Library enlace".
3. Para crear una rama de una seal, haga clic con el botn derecho del mouse sobre la
seal de la fuente en el punto donde desea empezar a rama, y arrstrelo a la ubicacin
de destino.
4. Siempre conecte todos los puertos abiertos en un diagrama de bloque, para evitar las
advertencias sobre puertos desconectados. Suelo (Fuentes) y terminacin (en
sumideros) se pueden usar para conectar los puertos abiertos.
Recursos de
MATLAB/Simulink http://www.eng.fsu.edu/~cockburn/matl
ab/matlab_help.html
Simulink: una herramienta grfica para la simulacin de sistemas dinmicos (por G.D. Buckner,
NCSU)
http://www.mae.ncsu.edu/org/asme/webpages/tutorial1.pdf