SlideShare una empresa de Scribd logo
1 de 23
1Introducción a Simulink
 Fabián López - Curso 2000/2001
Introducción a Simulink
MATLAB Versión 4.2c.1
SIMULINK Versión 1.3c
2Introducción a Simulink
 Fabián López - Curso 2000/2001
Indice
 Qué es Simulink
 Cómo crear un modelo
 Cómo ejecutar la simulación de un modelo

3Introducción a Simulink
 Fabián López - Curso 2000/2001
 Es una herramienta interactiva,
para modelar y analizar sistemas dinámicos,
basada en diagramas de bloques.
 Está fuertemente acoplada con MATLAB
¿ Qué es Simulink ?
MATLAB
Blocksets
Stateflow
Toolboxes:
Control,
Señales
Estadísticas,
Finanzas,...
SIMULINK
Real Time
Workshop
4Introducción a Simulink
 Fabián López - Curso 2000/2001
Crear un modelo
 Editar un modelo
 Abrir la ventana de un nuevo modelo
 Conectar los bloques
 Añadir bloques
 Cambiar el tamaño de los bloques
 Modificar etiquetas y añadir anotaciones
 Parametrizar los bloques
 Guardar un modelo (formato M-File)
Abrir un modelo desde Matlab
5Introducción a Simulink
 Fabián López - Curso 2000/2001
Abrir la ventana de un nuevo modelo
Escribiendo simulink
se inicia el programa.
» simulink
Seleccionado, en Simulink,
en el menú File
el submenú New
se crea la ventana de un
nuevo modelo
6Introducción a Simulink
 Fabián López - Curso 2000/2001
Hacer
doble click
en un icono
para desplegar
los bloques de
la librería
Añadir bloques
Arrastrar los
bloques deseados
dentro de la
ventana del modelo
simulink
7Introducción a Simulink
 Fabián López - Curso 2000/2001
Conectar los bloques
Para añadir una línea:
Arrastrar, pulsando el
botón derecho del ratón,
desde una salida,
o desde una entrada,
de alguno de los bloques
8Introducción a Simulink
 Fabián López - Curso 2000/2001
Cambiar el tamaño de los bloques
Tras seleccionar el bloque, aparecen en él los puntos,
desde los cuales se puede arrastrar para cambiar el tamaño del bloque
Posteriormente se pueden mover el bloque
para que las líneas de conexión queden rectas
9Introducción a Simulink
 Fabián López - Curso 2000/2001
Modificar etiquetas y añadir anotaciones
Etiquetas
Anotaciones
Hacer click en la
etiqueta y editarla
Hacer click en el fondo
y escribir el texto
10Introducción a Simulink
 Fabián López - Curso 2000/2001
Hacer doble click
sobre el bloque que
se desea
parametrizar
Parametrizar los bloques
11Introducción a Simulink
 Fabián López - Curso 2000/2001
Guardar un modelo
Crea el fichero del modelo:
orden_1.m
• Abrir el modelo desde Matlab
12Introducción a Simulink
 Fabián López - Curso 2000/2001
Ejecutar una simulación
 Poner los parámetros de la simulación
 Ejecutar una simulación desde la ventana del modelo
 Poner y sacar valores en/desde los modelos
 Utilizar en Matlab los valores obtenidos en la simulación
 Variables definidas en Matlab y Simulink
 Simular desde la línea de comandos
13Introducción a Simulink
 Fabián López - Curso 2000/2001
Poner los parámetros de la simulación
Simular
14Introducción a Simulink
 Fabián López - Curso 2000/2001
Parámetros de simulación
( de un sistema lineal )
1º 


sizeStep
TimeStartTimeStop
puntosdeN
Método de integración:
Linsim
15Introducción a Simulink
 Fabián López - Curso 2000/2001
Ejecutar una simulación desde la
ventana del modelo
Salida del bloque Auto-Scale Graph
16Introducción a Simulink
 Fabián López - Curso 2000/2001
Poner y sacar valores en/desde los modelos
(desde/hacia el espacio de trabajo)
17Introducción a Simulink
 Fabián López - Curso 2000/2001
Utilizar en Matlab los valores
obtenidos en la simulación
Después de ejecutar la
simulación en Simulink
18Introducción a Simulink
 Fabián López - Curso 2000/2001
Tanto desde la ventana de Matlab como la de Simulink se
“ve” el mismo Workspace o Espacio de trabajo
» T = 2 ;
» K = 1 ;
Variables definidas en MatLab y Simulink
K = 1
pi=3.14159...
t = 0:0.01:10T = 2
Matlab Simulink
Espacio de
trabajo
19Introducción a Simulink
 Fabián López - Curso 2000/2001
Simular desde la línea de comandos
¿Por qué simular desde la línea de comandos?
 Repetir de manera automática las simulación
 Ajustar o sintonizar los parámetros
20Introducción a Simulink
 Fabián López - Curso 2000/2001
Simular un modelo
Modelo:
orden_1.m
 Simulación desde la ventana del modelo
(desde el menú correspondiente) :
Se utilizan los parámetros definidos en el modelo
 Simulación desde la línea de comandos de MATLAB:
Se utilizan otros parámetros: explícitos unos y por defecto otros
21Introducción a Simulink
 Fabián López - Curso 2000/2001
Simular desde la línea de comandos
( los métodos más sencillos )
 Simular un modelo indicando el tiempo inicial, final y los
intervalos de integración máximo y mínimo.
linsim ( modelo, tfinal, x0, [tol, minstep, maxstep] )
 Simular un modelo indicando únicamente el tiempo final.
linsim ( modelo, tfinal)
 Simular un modelo utilizando todos los parámetros.
[t, x, y] = linsim (modelo, tfinal, x0,[tol, minstep, maxstep],...)
El tiempo t, el estado x y la salida y son vectores que son retornados
por la simulación.
Si no se asignan los resultados a variables, se obtienen gráficamente
22Introducción a Simulink
 Fabián López - Curso 2000/2001
Ejemplos desde la línea de comandos
Modelo:
orden_1.m
 Simulación indicando el tiempo final ( 10 )
y los intervalos de integración máximo y mínimo ( 0.1 )
>> tiempo = linsim ('orden_1',10 ,[ ],[0, 0.1, 0.1])
 Simulación indicando únicamente el tiempo final ( 10 )
>> tiempo = linsim ('orden_1', 10)
Stop Time:
Min Step Time: default: Stop Time/2000
Max Step Time: default: Stop Time/50
Tolerance: default: 1e-3
Start Time: default: 0
23Introducción a Simulink
 Fabián López - Curso 2000/2001
FIN DE LA PRESENTACIÓN

Más contenido relacionado

La actualidad más candente

Gráficas en Matlab
Gráficas en MatlabGráficas en Matlab
Gráficas en MatlabGaby Solano
 
Cap iii equilibrio con sistemas binarios ternarios
Cap iii equilibrio con sistemas binarios ternariosCap iii equilibrio con sistemas binarios ternarios
Cap iii equilibrio con sistemas binarios ternariosmanuperu
 
Cálculos con el diagrama de Duhring.pptx
Cálculos con el diagrama de Duhring.pptxCálculos con el diagrama de Duhring.pptx
Cálculos con el diagrama de Duhring.pptxJosueFranPerzyOchoaE
 
Aplicaciones de ecuaciones diferenciales ordinarias lineales de orden
Aplicaciones de ecuaciones diferenciales ordinarias lineales de ordenAplicaciones de ecuaciones diferenciales ordinarias lineales de orden
Aplicaciones de ecuaciones diferenciales ordinarias lineales de ordenseralb
 
Tecnicas instrumentales ejercicios numericos - 3.1 - determinacion de sulfa...
Tecnicas instrumentales   ejercicios numericos - 3.1 - determinacion de sulfa...Tecnicas instrumentales   ejercicios numericos - 3.1 - determinacion de sulfa...
Tecnicas instrumentales ejercicios numericos - 3.1 - determinacion de sulfa...Triplenlace Química
 
Reaccion quimica 3.equilibrio quimico - ejercicio 05 grado de disociacion d...
Reaccion quimica   3.equilibrio quimico - ejercicio 05 grado de disociacion d...Reaccion quimica   3.equilibrio quimico - ejercicio 05 grado de disociacion d...
Reaccion quimica 3.equilibrio quimico - ejercicio 05 grado de disociacion d...Triplenlace Química
 
Practica 5-constante de disociacion del acido acetico
Practica 5-constante de disociacion del acido aceticoPractica 5-constante de disociacion del acido acetico
Practica 5-constante de disociacion del acido aceticomvclarke
 
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacion
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacionApuntes metodos-numericos-aproximacion-funcional-e-interpolacion
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacionmiguelcasa
 
Transferencia de masa absorción gaseosa
Transferencia de  masa absorción gaseosaTransferencia de  masa absorción gaseosa
Transferencia de masa absorción gaseosaCarmen Brock
 
fenol formaldeido
  fenol  formaldeido  fenol  formaldeido
fenol formaldeidoPolfs
 
TRIÁNGULO DE GIBBS: ENFOQUE GENERAL A REPRESENTACIÓN DE SISTEMAS TERNARIOS.
TRIÁNGULO DE GIBBS: ENFOQUE GENERAL A REPRESENTACIÓN DE SISTEMAS TERNARIOS.TRIÁNGULO DE GIBBS: ENFOQUE GENERAL A REPRESENTACIÓN DE SISTEMAS TERNARIOS.
TRIÁNGULO DE GIBBS: ENFOQUE GENERAL A REPRESENTACIÓN DE SISTEMAS TERNARIOS.Irvin de Jesús Rodríguez Martínez
 
Determinacion de las cantidades molares parciales
Determinacion de las cantidades molares parcialesDeterminacion de las cantidades molares parciales
Determinacion de las cantidades molares parcialesCarlos Martinez
 
Reacción química 6.Disoluciones y sus propiedades coligativas - Ejercicio 0...
Reacción química   6.Disoluciones y sus propiedades coligativas - Ejercicio 0...Reacción química   6.Disoluciones y sus propiedades coligativas - Ejercicio 0...
Reacción química 6.Disoluciones y sus propiedades coligativas - Ejercicio 0...Triplenlace Química
 
Cinética química 2
Cinética química 2Cinética química 2
Cinética química 2mtapizque
 

La actualidad más candente (20)

Gráficas en Matlab
Gráficas en MatlabGráficas en Matlab
Gráficas en Matlab
 
Cap iii equilibrio con sistemas binarios ternarios
Cap iii equilibrio con sistemas binarios ternariosCap iii equilibrio con sistemas binarios ternarios
Cap iii equilibrio con sistemas binarios ternarios
 
Cálculos con el diagrama de Duhring.pptx
Cálculos con el diagrama de Duhring.pptxCálculos con el diagrama de Duhring.pptx
Cálculos con el diagrama de Duhring.pptx
 
Aplicaciones de ecuaciones diferenciales ordinarias lineales de orden
Aplicaciones de ecuaciones diferenciales ordinarias lineales de ordenAplicaciones de ecuaciones diferenciales ordinarias lineales de orden
Aplicaciones de ecuaciones diferenciales ordinarias lineales de orden
 
Reporte reactor-cstr
Reporte reactor-cstrReporte reactor-cstr
Reporte reactor-cstr
 
Tecnicas instrumentales ejercicios numericos - 3.1 - determinacion de sulfa...
Tecnicas instrumentales   ejercicios numericos - 3.1 - determinacion de sulfa...Tecnicas instrumentales   ejercicios numericos - 3.1 - determinacion de sulfa...
Tecnicas instrumentales ejercicios numericos - 3.1 - determinacion de sulfa...
 
Taller
TallerTaller
Taller
 
Reaccion quimica 3.equilibrio quimico - ejercicio 05 grado de disociacion d...
Reaccion quimica   3.equilibrio quimico - ejercicio 05 grado de disociacion d...Reaccion quimica   3.equilibrio quimico - ejercicio 05 grado de disociacion d...
Reaccion quimica 3.equilibrio quimico - ejercicio 05 grado de disociacion d...
 
Practica 5-constante de disociacion del acido acetico
Practica 5-constante de disociacion del acido aceticoPractica 5-constante de disociacion del acido acetico
Practica 5-constante de disociacion del acido acetico
 
Dienos
DienosDienos
Dienos
 
Equilibrio de reacciones químicas
Equilibrio de reacciones químicasEquilibrio de reacciones químicas
Equilibrio de reacciones químicas
 
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacion
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacionApuntes metodos-numericos-aproximacion-funcional-e-interpolacion
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacion
 
Transferencia de masa absorción gaseosa
Transferencia de  masa absorción gaseosaTransferencia de  masa absorción gaseosa
Transferencia de masa absorción gaseosa
 
fenol formaldeido
  fenol  formaldeido  fenol  formaldeido
fenol formaldeido
 
Gases ideales
Gases idealesGases ideales
Gases ideales
 
TRIÁNGULO DE GIBBS: ENFOQUE GENERAL A REPRESENTACIÓN DE SISTEMAS TERNARIOS.
TRIÁNGULO DE GIBBS: ENFOQUE GENERAL A REPRESENTACIÓN DE SISTEMAS TERNARIOS.TRIÁNGULO DE GIBBS: ENFOQUE GENERAL A REPRESENTACIÓN DE SISTEMAS TERNARIOS.
TRIÁNGULO DE GIBBS: ENFOQUE GENERAL A REPRESENTACIÓN DE SISTEMAS TERNARIOS.
 
Determinacion de las cantidades molares parciales
Determinacion de las cantidades molares parcialesDeterminacion de las cantidades molares parciales
Determinacion de las cantidades molares parciales
 
Reacción química 6.Disoluciones y sus propiedades coligativas - Ejercicio 0...
Reacción química   6.Disoluciones y sus propiedades coligativas - Ejercicio 0...Reacción química   6.Disoluciones y sus propiedades coligativas - Ejercicio 0...
Reacción química 6.Disoluciones y sus propiedades coligativas - Ejercicio 0...
 
Catalisis
CatalisisCatalisis
Catalisis
 
Cinética química 2
Cinética química 2Cinética química 2
Cinética química 2
 

Destacado

Solución de Ecuaciones Diferenciales en Simulink
Solución de Ecuaciones Diferenciales en SimulinkSolución de Ecuaciones Diferenciales en Simulink
Solución de Ecuaciones Diferenciales en SimulinkJair Ospino Ardila
 
Manual simulink
Manual simulinkManual simulink
Manual simulinkcosococo
 
Introduccion Lab View Seis Horas
Introduccion Lab View   Seis HorasIntroduccion Lab View   Seis Horas
Introduccion Lab View Seis HorasVicente Torres
 
Sistemas ecuacion simulink
Sistemas ecuacion simulinkSistemas ecuacion simulink
Sistemas ecuacion simulinkAlex Santos
 
Sistemas dinamicos con_simulink
Sistemas dinamicos con_simulinkSistemas dinamicos con_simulink
Sistemas dinamicos con_simulinkMarc Llanos
 
Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)morones.om
 
Modelo lineal. una propuesta didáctica.
Modelo lineal. una propuesta didáctica.Modelo lineal. una propuesta didáctica.
Modelo lineal. una propuesta didáctica.rayodeluz
 
Ejercicios de transformada de laplace yorman
Ejercicios de transformada de laplace yormanEjercicios de transformada de laplace yorman
Ejercicios de transformada de laplace yormanyormang
 
Introduccion a matlab y simulink
Introduccion a matlab y simulinkIntroduccion a matlab y simulink
Introduccion a matlab y simulinkramses3018
 
Control Fuzzy PID Vs Control Adaptativo
Control Fuzzy PID Vs Control AdaptativoControl Fuzzy PID Vs Control Adaptativo
Control Fuzzy PID Vs Control AdaptativoWilly Bujaico
 
Intelligent PID Product Design
Intelligent PID Product DesignIntelligent PID Product Design
Intelligent PID Product DesignEmerson Exchange
 
Transformada inversa de laplace
Transformada inversa de laplaceTransformada inversa de laplace
Transformada inversa de laplaceDavid Palacios
 
Logica Difusa e Inteligencia Artificial
Logica Difusa e Inteligencia ArtificialLogica Difusa e Inteligencia Artificial
Logica Difusa e Inteligencia ArtificialAdrian
 
Ejercicios Matlab
Ejercicios MatlabEjercicios Matlab
Ejercicios Matlabdecm32
 
L circuitos electricos problemas resueltos julio usaola garcia
L circuitos electricos problemas resueltos julio usaola garciaL circuitos electricos problemas resueltos julio usaola garcia
L circuitos electricos problemas resueltos julio usaola garciaAlberto Escamilla
 
Trifasicos
TrifasicosTrifasicos
Trifasicosyuelse
 

Destacado (20)

Solución de Ecuaciones Diferenciales en Simulink
Solución de Ecuaciones Diferenciales en SimulinkSolución de Ecuaciones Diferenciales en Simulink
Solución de Ecuaciones Diferenciales en Simulink
 
Manual simulink
Manual simulinkManual simulink
Manual simulink
 
Laplace
LaplaceLaplace
Laplace
 
Curso de simulink 2 0
Curso de simulink 2 0Curso de simulink 2 0
Curso de simulink 2 0
 
Introduccion Lab View Seis Horas
Introduccion Lab View   Seis HorasIntroduccion Lab View   Seis Horas
Introduccion Lab View Seis Horas
 
Sistemas ecuacion simulink
Sistemas ecuacion simulinkSistemas ecuacion simulink
Sistemas ecuacion simulink
 
Sistemas dinamicos con_simulink
Sistemas dinamicos con_simulinkSistemas dinamicos con_simulink
Sistemas dinamicos con_simulink
 
Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)
 
Modelo lineal. una propuesta didáctica.
Modelo lineal. una propuesta didáctica.Modelo lineal. una propuesta didáctica.
Modelo lineal. una propuesta didáctica.
 
Ejercicios de transformada de laplace yorman
Ejercicios de transformada de laplace yormanEjercicios de transformada de laplace yorman
Ejercicios de transformada de laplace yorman
 
matlab
matlabmatlab
matlab
 
Introduccion a matlab y simulink
Introduccion a matlab y simulinkIntroduccion a matlab y simulink
Introduccion a matlab y simulink
 
Control Fuzzy PID Vs Control Adaptativo
Control Fuzzy PID Vs Control AdaptativoControl Fuzzy PID Vs Control Adaptativo
Control Fuzzy PID Vs Control Adaptativo
 
Intelligent PID Product Design
Intelligent PID Product DesignIntelligent PID Product Design
Intelligent PID Product Design
 
Transformada inversa de laplace
Transformada inversa de laplaceTransformada inversa de laplace
Transformada inversa de laplace
 
Logica Difusa e Inteligencia Artificial
Logica Difusa e Inteligencia ArtificialLogica Difusa e Inteligencia Artificial
Logica Difusa e Inteligencia Artificial
 
Ejercicios Matlab
Ejercicios MatlabEjercicios Matlab
Ejercicios Matlab
 
L circuitos electricos problemas resueltos julio usaola garcia
L circuitos electricos problemas resueltos julio usaola garciaL circuitos electricos problemas resueltos julio usaola garcia
L circuitos electricos problemas resueltos julio usaola garcia
 
Trifasicos
TrifasicosTrifasicos
Trifasicos
 
Ejercicios De Matlab
Ejercicios De MatlabEjercicios De Matlab
Ejercicios De Matlab
 

Similar a Introducción a simulink (20)

Ici rtu-unidad 3- tema 10
Ici rtu-unidad 3- tema 10Ici rtu-unidad 3- tema 10
Ici rtu-unidad 3- tema 10
 
15894 pr cctica-3-introducciun-al-matlab-simulink
15894 pr cctica-3-introducciun-al-matlab-simulink15894 pr cctica-3-introducciun-al-matlab-simulink
15894 pr cctica-3-introducciun-al-matlab-simulink
 
Intro simulink
Intro simulinkIntro simulink
Intro simulink
 
Ceduvirt simulink
Ceduvirt simulinkCeduvirt simulink
Ceduvirt simulink
 
Lab1
Lab1Lab1
Lab1
 
38555282 manual-simulink
38555282 manual-simulink38555282 manual-simulink
38555282 manual-simulink
 
Programacion grafica simulab programa .pptx
Programacion grafica simulab programa .pptxProgramacion grafica simulab programa .pptx
Programacion grafica simulab programa .pptx
 
SimulacionSistemasDinamicos.pptx
SimulacionSistemasDinamicos.pptxSimulacionSistemasDinamicos.pptx
SimulacionSistemasDinamicos.pptx
 
Logica-difusa-simulink-casos
Logica-difusa-simulink-casosLogica-difusa-simulink-casos
Logica-difusa-simulink-casos
 
Uiii tema10-equipo cam
Uiii tema10-equipo camUiii tema10-equipo cam
Uiii tema10-equipo cam
 
Tutorial de Simulink
Tutorial de SimulinkTutorial de Simulink
Tutorial de Simulink
 
Cocomo II
Cocomo IICocomo II
Cocomo II
 
Curso matlab
Curso matlabCurso matlab
Curso matlab
 
Apuntes de simulink (1)
Apuntes de simulink (1)Apuntes de simulink (1)
Apuntes de simulink (1)
 
Laboratorio 3
Laboratorio 3Laboratorio 3
Laboratorio 3
 
Fase_1_Carlos_Adolfo_Garizabalo_203041_67.pptx
Fase_1_Carlos_Adolfo_Garizabalo_203041_67.pptxFase_1_Carlos_Adolfo_Garizabalo_203041_67.pptx
Fase_1_Carlos_Adolfo_Garizabalo_203041_67.pptx
 
MATLAB Tutorial
MATLAB TutorialMATLAB Tutorial
MATLAB Tutorial
 
Presentaciones power-point-562
Presentaciones power-point-562Presentaciones power-point-562
Presentaciones power-point-562
 
video
videovideo
video
 
videos
videosvideos
videos
 

Último

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 

Último (12)

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 

Introducción a simulink

  • 1. 1Introducción a Simulink  Fabián López - Curso 2000/2001 Introducción a Simulink MATLAB Versión 4.2c.1 SIMULINK Versión 1.3c
  • 2. 2Introducción a Simulink  Fabián López - Curso 2000/2001 Indice  Qué es Simulink  Cómo crear un modelo  Cómo ejecutar la simulación de un modelo 
  • 3. 3Introducción a Simulink  Fabián López - Curso 2000/2001  Es una herramienta interactiva, para modelar y analizar sistemas dinámicos, basada en diagramas de bloques.  Está fuertemente acoplada con MATLAB ¿ Qué es Simulink ? MATLAB Blocksets Stateflow Toolboxes: Control, Señales Estadísticas, Finanzas,... SIMULINK Real Time Workshop
  • 4. 4Introducción a Simulink  Fabián López - Curso 2000/2001 Crear un modelo  Editar un modelo  Abrir la ventana de un nuevo modelo  Conectar los bloques  Añadir bloques  Cambiar el tamaño de los bloques  Modificar etiquetas y añadir anotaciones  Parametrizar los bloques  Guardar un modelo (formato M-File) Abrir un modelo desde Matlab
  • 5. 5Introducción a Simulink  Fabián López - Curso 2000/2001 Abrir la ventana de un nuevo modelo Escribiendo simulink se inicia el programa. » simulink Seleccionado, en Simulink, en el menú File el submenú New se crea la ventana de un nuevo modelo
  • 6. 6Introducción a Simulink  Fabián López - Curso 2000/2001 Hacer doble click en un icono para desplegar los bloques de la librería Añadir bloques Arrastrar los bloques deseados dentro de la ventana del modelo simulink
  • 7. 7Introducción a Simulink  Fabián López - Curso 2000/2001 Conectar los bloques Para añadir una línea: Arrastrar, pulsando el botón derecho del ratón, desde una salida, o desde una entrada, de alguno de los bloques
  • 8. 8Introducción a Simulink  Fabián López - Curso 2000/2001 Cambiar el tamaño de los bloques Tras seleccionar el bloque, aparecen en él los puntos, desde los cuales se puede arrastrar para cambiar el tamaño del bloque Posteriormente se pueden mover el bloque para que las líneas de conexión queden rectas
  • 9. 9Introducción a Simulink  Fabián López - Curso 2000/2001 Modificar etiquetas y añadir anotaciones Etiquetas Anotaciones Hacer click en la etiqueta y editarla Hacer click en el fondo y escribir el texto
  • 10. 10Introducción a Simulink  Fabián López - Curso 2000/2001 Hacer doble click sobre el bloque que se desea parametrizar Parametrizar los bloques
  • 11. 11Introducción a Simulink  Fabián López - Curso 2000/2001 Guardar un modelo Crea el fichero del modelo: orden_1.m • Abrir el modelo desde Matlab
  • 12. 12Introducción a Simulink  Fabián López - Curso 2000/2001 Ejecutar una simulación  Poner los parámetros de la simulación  Ejecutar una simulación desde la ventana del modelo  Poner y sacar valores en/desde los modelos  Utilizar en Matlab los valores obtenidos en la simulación  Variables definidas en Matlab y Simulink  Simular desde la línea de comandos
  • 13. 13Introducción a Simulink  Fabián López - Curso 2000/2001 Poner los parámetros de la simulación Simular
  • 14. 14Introducción a Simulink  Fabián López - Curso 2000/2001 Parámetros de simulación ( de un sistema lineal ) 1º    sizeStep TimeStartTimeStop puntosdeN Método de integración: Linsim
  • 15. 15Introducción a Simulink  Fabián López - Curso 2000/2001 Ejecutar una simulación desde la ventana del modelo Salida del bloque Auto-Scale Graph
  • 16. 16Introducción a Simulink  Fabián López - Curso 2000/2001 Poner y sacar valores en/desde los modelos (desde/hacia el espacio de trabajo)
  • 17. 17Introducción a Simulink  Fabián López - Curso 2000/2001 Utilizar en Matlab los valores obtenidos en la simulación Después de ejecutar la simulación en Simulink
  • 18. 18Introducción a Simulink  Fabián López - Curso 2000/2001 Tanto desde la ventana de Matlab como la de Simulink se “ve” el mismo Workspace o Espacio de trabajo » T = 2 ; » K = 1 ; Variables definidas en MatLab y Simulink K = 1 pi=3.14159... t = 0:0.01:10T = 2 Matlab Simulink Espacio de trabajo
  • 19. 19Introducción a Simulink  Fabián López - Curso 2000/2001 Simular desde la línea de comandos ¿Por qué simular desde la línea de comandos?  Repetir de manera automática las simulación  Ajustar o sintonizar los parámetros
  • 20. 20Introducción a Simulink  Fabián López - Curso 2000/2001 Simular un modelo Modelo: orden_1.m  Simulación desde la ventana del modelo (desde el menú correspondiente) : Se utilizan los parámetros definidos en el modelo  Simulación desde la línea de comandos de MATLAB: Se utilizan otros parámetros: explícitos unos y por defecto otros
  • 21. 21Introducción a Simulink  Fabián López - Curso 2000/2001 Simular desde la línea de comandos ( los métodos más sencillos )  Simular un modelo indicando el tiempo inicial, final y los intervalos de integración máximo y mínimo. linsim ( modelo, tfinal, x0, [tol, minstep, maxstep] )  Simular un modelo indicando únicamente el tiempo final. linsim ( modelo, tfinal)  Simular un modelo utilizando todos los parámetros. [t, x, y] = linsim (modelo, tfinal, x0,[tol, minstep, maxstep],...) El tiempo t, el estado x y la salida y son vectores que son retornados por la simulación. Si no se asignan los resultados a variables, se obtienen gráficamente
  • 22. 22Introducción a Simulink  Fabián López - Curso 2000/2001 Ejemplos desde la línea de comandos Modelo: orden_1.m  Simulación indicando el tiempo final ( 10 ) y los intervalos de integración máximo y mínimo ( 0.1 ) >> tiempo = linsim ('orden_1',10 ,[ ],[0, 0.1, 0.1])  Simulación indicando únicamente el tiempo final ( 10 ) >> tiempo = linsim ('orden_1', 10) Stop Time: Min Step Time: default: Stop Time/2000 Max Step Time: default: Stop Time/50 Tolerance: default: 1e-3 Start Time: default: 0
  • 23. 23Introducción a Simulink  Fabián López - Curso 2000/2001 FIN DE LA PRESENTACIÓN