You are on page 1of 38

MATLAB

(Clase_01:Simulink)
Presentado Por:
Juan C. Montes Cala (I.Q)
montescala1@gmail.com
ing.juancarlosmontescala@gmail.com
energianuclearuis@gmail.com
Bucaramanga, Santander
20/01/2017

1
I. Introducción
Simulink ® es un entorno de diagrama de bloques para la simulación
multidominio y diseño basado en modelos. Soporta simulación, generación
automática de código y prueba y verificación continuas de sistemas [1].

Simulink proporciona un editor gráfico, bibliotecas personalizables de


bloques y solucionadores para modelar y simular sistemas dinámicos. Se
integra con MATLAB ® , lo que le permite incorporar algoritmos de
MATLAB en los modelos de simulación y los resultados de exportación a
MATLAB para su posterior análisis [1].

2
II. Inicio

3
Herramientas

4
Herramientas

5
Nuevo modelo
Nueva ventana de
trabajo

Arrastra el bloque a la
ventana de trabajo con
el mouse

6
Para guardar
modelo

Guardar como (Es


necesario tener
una carpeta creada
para almacenar los
modelos)
7
Agrego nombre
al modelo
Extensión como se
guarda el modelo,
entonces: *.mdl

Finalmente, dar clic en


guardar
8
Entonces cambia nombre
de la pestaña, al como se
guardo. Ahora se puede
comenzar ha realizar el
modelo en Simulink

9
I. Ejemplo_01 EDO segundo orden

𝑦 ′′ 𝑡 + 4𝑦 ′ 𝑡 + 3𝑦 𝑡 = 3𝑢𝑜 𝑡 𝑒𝑐. 1

𝑦′ 0 = 0
𝑦 0 = 0,5 𝑐𝑜𝑛𝑑𝑖𝑐𝑖𝑜𝑛𝑒𝑠
𝑦 𝑡 = −0,75𝑒 −𝑡 + 0,25 𝑒 −3𝑡 + 1 𝑢0 (𝑡)

Solución particular encontrada con las


condiciones, en fenómenos de transporte se
conoce algunas veces como perfil. 10
Con este
código, se
genera la
grafica de la
solución
particular.

11
Perfil de la
solución

12
13
14
15
16
17
Se unen los bloques con
click izquierdo sostenido
y arrastrar a la entrada
del bloque siguiente.

18
Se unen los bloques con
click izquierdo sostenido
y arrastrar a la entrada
del bloque siguiente.

19
Se puede crear un nodo
con la línea de la señal
y agregarla a la entrada
del bloque.
20
Se puede agregar
signo tanto (+) o (-), Finalmente, se da
dependiendo del click en ok
caso
21
Agregar signo (+)

Click en aplicar

22
Aparece otra Finalmente Click
entrada positiva en Ok
en el bloque
23
Ahora, nos disponemos
a completar los bloques
numéricamente
Finalmente el diagrama de bloques, que
+𝟑 la ecuación diferencial ordinaria de
soluciona
𝒖𝟎 𝒕
segundo orden quedaría
′′ inicialmente
𝒚 ′ 𝒕 de la
𝒚 𝒕 𝒚 𝒕
siguiente forma

−𝟒

−𝟑
Salida de la señal o
solución (perfil)
𝒚′′ 𝒕 = 𝟑𝒖𝟎 𝒕 − 𝟒𝒚′ 𝒕 − 𝟑𝒚(𝒕) 24
25
26
27
𝑦′ 0 = 0
𝑦 0 = 0,5 𝑐𝑜𝑛𝑑𝑖𝑐𝑖𝑜𝑛𝑒𝑠

28
𝑦′ 0 = 0
𝑦 0 = 0,5 𝑐𝑜𝑛𝑑𝑖𝑐𝑖𝑜𝑛𝑒𝑠

29
El intervalo de prueba será
de 0 <= t <= 10

Diagrama de
bloques listo
para ejecutar

Click en
ejecutar
30
Indicador de que el
diagrama de bloques esta
ejecutándose
31
32
Perfil utilizando un paso de
tiempo unitario de 1

33
34
Perfil utilizando un paso de
tiempo unitario de 0

35
Perfil utilizando la
solución particular y
graficando con código

Perfil utilizando
Simulink

36
REFERENCIAS
[1] https://www.mathworks.com/products/simulink.html

[2] https://www.mathworks.com/products/simulink/features.html#building-the-model

[3] http://www.mathworks.com/help/simulink/slref/integratorlimited.html

[4] http://www.mathworks.com/help/simulink/slref/gain.html?searchHighlight=Gain&s_tid=doc_srchtitle

[5]
http://www.mathworks.com/help/simulink/slref/floatingscope.html?searchHighlight=Scope%20and%20Fl
oating%20Scope&s_tid=doc_srchtitle

[6]
http://www.mathworks.com/help/simulink/slref/sum.html?searchHighlight=Sum%2C%20Add%2C%20Sub
tract%2C%20Sum%20of%20Elements&s_tid=doc_srchtitle

[7] http://www.mathworks.com/help/simulink/slref/step.html?searchHighlight=Step&s_tid=doc_srchtitle

[8] Steven T. Karris; Introduction to Simulink with Engineering Applications; Second Edition; Orchard
Publications; www.orchardpublications.com

37
Gracias!!!
montescala1@gmail.com

38

You might also like