Documentos de Académico
Documentos de Profesional
Documentos de Cultura
This report will be devoted to simulink as well as the common blocks and operations
of the environment such as integrator, wrapper, scope, sources, which will be seen in detail in
this, as well as special blocks such as from / to file and from / to workspace. each with
advantages and disadvantages, they will help us make use of the Matlab and simulink
interaction, such as calling values from simulink or exporting the results to Matlab for further
manipulation. From the construction or modeling of a system we can predict simulating its
behavior by subjecting it to an excitation first, although it is true the language of the program
allows us a wide variety of approach options, which we can choose manually or auto
depending on what we want Finally, we will make a description and analysis of the results of
each section in addition to analyzing a pre-established model, detailing the parts of its system.
INTRODUCCION
SIMULINK es una toolbox especial de MATLAB que sirve para simular el comportamiento de los
sistemas dinámicos. Puede simular sistemas lineales y no lineales, modelos en tiempo continuo
y tiempo discreto y sistemas híbridos de todos los anteriores. Es un entorno gráfico en el cual
el modelo a simular se construye clicando y arrastrando los diferentes bloques que lo
constituyen.
Utilizando de forma directa los miles de algoritmos que ya se encuentran en MATLAB. Solo
tiene que incluir su código de MATLAB en un bloque de Simulink, además MATLAB puede crear
conjuntos de datos de entrada que pongan en marcha la simulación usando los comandos
workspace o file, con estos softwares se puede realizar gran cantidad de sistemas en
diferentes dominios mediante herramientas específicas, bloques prediseñados, etc.
Además de ello se puede realizar simulaciones masivas en paralelo en un equipo con varios
núcleos, un clúster de equipos o en la nube sin tener que escribir demasiado código.
MARCO TEORICO:
-Diagrama de bloques: diagrama de bloques es un grafico que muestra como funciona a nivel
interno un sistema. Dicha demostración se realiza a través de distintos bloques con sus
vínculos , permitiendo de este modo evidenciar la organización del conjunto.
Dicho de otra manera es un diagrama que represente los diferentes procesos de un sistema.
Cada proceso cuenta con bloques , este también posee salidas y entradas en donde los
elementos o bloques intermedios se comportaran y producirán diferentes resultados
dependiendo de la entrada .
-funcion de transferencia: la función de transferencia es una función matemática que hace uso
de la transformada de Laplace y permite representar un comportamiento dinámico y
estacionario de cualquier sistema.
-scope: este bloque sirve para visualizar los diferentes tramos de la simulación pudiendo tener
varias señales en pantalla, esto se puede realizar con un mux o ajustar sus parámetros para
que cada señal tenga una misma pantalla , además dentro de sus propiedades podemos elegir
la escala de tiempo que queremos como también de la amplitud.
-clock: El bloque de reloj emite el tiempo de simulación actual en cada paso de simulación.
Este bloque es útil para otros bloques que necesitan el tiempo de simulación. Cuando necesite
la hora actual dentro de un sistema discreto, se puede usar el bloque Reloj digital.
-mux: El bloque Mux combina sus entradas en una sola salida. Una entrada puede ser una
señal escalar, vectorial o matricial. Dependiendo de sus entradas, la salida de un bloque Mux
es un vector o una señal compuesta, es decir, una señal que contiene elementos de matriz y de
vector. Si todas las entradas de un bloque Mux son vectores o de tipo vector, la salida del
bloque es un vector. Una señal similar a un vector es cualquier señal que es un escalar (vector
de un elemento), un vector o una matriz de una sola columna o fila. Si alguna entrada es una
señal matricial no vectorial, la salida del bloque Mux es una señal de bus.
-to/from file: el bloque to file guardara datos de la señal de entrada en un archivo .mat . para
el caso de from file este bloque hace uso de un archivo .mat previamente cargado para usarlo
en la simulación.
PROCEDIMIENTO
- Abra un nuevo modelo en blanco, haciendo click en Blank Model desde la página de
inicio. En el cual, se procederá a realizar el siguiente diagrama:
- Los
bloques
utilizados en el
diagrama
anterior, se
encuentra en la
librería de
Simulink
(Simulati Ilustración 1 sistema integrador on>Li
brary
Browser):
- En las últimas versiones, se pueden agregar bloques simplemente haciendo click sobre alguna
área libre del modelo y escribiendo el nombre del bloque deseado.
- Revise y configure los parámetros de cada bloque, accediendo a través de doble click sobre
ellos.
- Revise los resultados de simulación, haciendo doble click en el bloque Scope. Configure los
parámetros de este bloque para obtener una adecuada visualización.
Análisis: claramente podemos ver en el resultado de la grafica donde la salida esta amarilla y la
entrada azul , entonces se puede afirmar que el sistema compuesto por un bloque que integra
la entrada , en este caso pulso cuadrado periódico, obviamente se verifica dado que la integral
de un numero diferente de cero es una recta como podemos apreciarlo , en los casos en los
que la señal tenga amplitud cero la línea tiende a ser de amplitud constante.
Por otro lado, también es posible utilizar en Simulink las variables almacenadas en un archivo
*.mat. Veamos el siguiente ejemplo:
Este bloque como ya lo mencionamos antes va a leer un archivo .mat antes guardado para ello
debemos cargarlo en el bloque simplemente seleccionando el nombre con el que lo
guardamos , como se muestra a continuación.
Análisis: rápidamente podemos notar que la entrada cuadrática , ahora en la salida existe una
recta debido a que el sistema esta compuesto por un bloque derivador , es lógico ver que la
derivada de una función cuadrática es un recta como se muestra la línea amarilla.
En este sistema cambiamos el archivo from file a una función cubica ya guardada y definida en
Matlab con el comando sabe, de la siguiente manera:
Análisis: esta vez podemos notar que la expresión de salida es la derivada de la expresión de
entrada en azul , por ello vemos que la curva amarilla de la función cuadrática crece pero no
tan rápido como una cubica , esto es porque matemáticamente la derivada de la función
cubica es una cuadrática.
Conclusiones: