Simulink desde Cero
4.7 (91 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
427 students enrolled

Simulink desde Cero

Aprende Simulink (entorno gráfico basado en MATLAB): Conceptos básicos hasta modelos, control y aplicaciones avanzadas
Hot & New
4.7 (91 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
428 students enrolled
Last updated 4/2020
Spanish
Spanish [Auto-generated], Portuguese
Current price: $37.99 Original price: $54.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 10 hours on-demand video
  • 22 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Aprender desde cero a manejar la herramienta de Simulink [Matlab] modelando diversos sistemas de ingeniería
  • Curso básico de simulink donde se abordarán desde los conceptos básicos hasta conceptos un poco más avanzados.
  • El curso está enfocado unicamente a usar Simulink donde eventualmente puede usarse el MATLAB para cargar o ejecutar algunas variables.
  • 🇧🇷 [Legendas em Português Geradas Automáticamente]
Requirements
  • Tener nociones de programación principalmente con Matlab
  • Se recomienda tener nociones de modelado de sistemas y de control, sin embargo el curso detalla estos temas y disponibiliza contenido gratuito y extenso para cubrir estos temas necesarios al curso
Description

En este curso de Simulink abordaremos los diferentes bloques del software junto con sus herramientas para conseguir simular y modelar sistemas, procesos, ecuaciones matemáticas y elaborar controladores. Todo será abordado desde lo básico para aquellas personas que nunca han programado en la herramienta hasta proyectos avanzados para personas con experiencia en el software.

Who this course is for:
  • Toda persona que desee aprender Simulink
  • Estudiantes de ingeniería
  • Estudiantes de sistemas de control y modelado
Course content
Expand all 64 lectures 09:58:10
+ Introducción al Simulink
13 lectures 01:55:43

Veamos un rápido vistazo que es el simulink y en que podemos utilizar este software.

[Português] Vamos ver rápidamente o que é o simulink e como poderemos utilizar esta ferramenta de simulação.

Preview 02:00

En este video veremos como abrir el simulink, veremos cual es su interfaz gráfica y donde podremos encontrar los elementos necesarios para la creación de nuestros modelos.

[Português] Neste video veremos como abrir o simulink, veremos qual é a sua interface gráfica e também onde poderemos achar os elementos necessários para a criação de os nossos modelos.

Creando un modelo en Simulink y explorando sus librerías
06:32
Abriendo el Software
1 question

En este video, vamos a crear el primer modelo dentro de Simulink y vamos a ver como podemos solucionar un proceso estacionario rápido. Veremos además como modificar algunos parámetros de simulación y como agregar anotaciones o interactuar con variables provenientes de MATLAB.

[Português] Neste video, vamos criar o nosso primeiro modelo no Simulink e vamos ver como poderemos solucionar um processo estacionario rápido. Vamos ver também como modificar alguns parâmetros de simulação e como colocar notas ou interagir com as proprias variáveis provenientes do Matlab.

Preview 13:46

Vamos a aprender a traducir el famoso condicional IF - ELSE (Si - Entonces) de los lenguajes de programación para el lenguaje gráfico del Simulink. De esa forma podremos dotar de condiciones nuestros futuros proyectos empleando la herramienta de simulación que nos ofrece Matlab conocida como Simulink.

[Português] Vamos aprender como fazer o condicional IF-ELSE no simulink usando a linguagem de blocos. Dessa forma poderemos empregar os condicionais nos nossos futuros projetos empregando a poderosa ferramenta que o matlab nos oferece.

Crear IF - ELSE en Simulink
07:23

Aprenderemos como crear subsistemas, que nos permiten simplificar el diagrama de bloques dentro del Simulink y que adicionalmente, serán útiles en el caso que deseemos crear librerías propias dentro del software.

[Português] Vamos aprender como criar sub-sistemas, os quais vão nos permitir simplificar os nossos diagramas de blocos no Simulink os quais serão uteis no momento de desenvolver bibliotecas dentro do software.

CrearLibrería en Simulink (Creando SUB SISTEMAS) parte 1
08:25

Continuamos entendiendo los pasos para crear nuestros propios blocksets o librerías dentro del software de Simulink. Donde podremos programar funciones las cuales podríamos reutilizar en futuros modelos que pretendamos hacer dentro de Matlab/Simulink.

Crear Librería en Simulink - PARTE 2
14:33

Aquí veremos como incluir nuestra nueva librería dentro del Library Browser de Simulink. La ayuda de Matlab para realizar este procedimiento esta disponible en el siguiente link:

https://la.mathworks.com/help/simulink/ug/adding-libraries-to-the-library-browser.html


________________________________________________________________________

Comando para habilitar el repositorio:

set_param(gcs,'EnableLBRepository','on');


Función para adicionar la librería al Library Browser:


function blkStruct = slblocks

% This function specifies that the library should appear

% in the Library Browser

% and be cached in the browser repository


Browser.Library = 'mi_libreria';

% 'mylib' is the name of the library


Browser.Name = 'Mis BLOQUES';

% 'My Library' is the library name that appears

             % in the Library Browser


blkStruct.Browser = Browser;

Crear Librería en Simulink (Adicionando al Library Browser) - PARTE 3
12:27

Aquí veremos el funcionamiento de la mayoría de los bloques que encontramos dentro del blockset llamado Discontinous. Donde podremos agregar discontinuidades a nuestras señales dentro de Simulink.

Bloques Discontinuos en Simulink
21:08
Discontinuo
1 question

Con los multiplexadores podremos crear vectores virtuales para concatenar números o señales. Con los demultiplexadores podremos extraer datos específicos dentro de los vectores virtuales o señales dentro de un vector.

Multiplexador y Demultiplexador en Simulink
11:59

En este video aprenderemos a llevar las señales de nuestro modelo de Simulink hacia el MATLAB al área de Trabajo (Workspace) y como bonús entenderemos como usar los bloques "goto" y "from" para poder presentar nuestros modelos de Simulink de una forma más organizada.

Bloques To Workspace + (Goto y From)
12:12

Veremos que al igual que cualquier lenguaje de programación, dentro de Simulink también conseguimos comentar partes del código que no queremos que se ejecuten en la simulación y que no queremos borrar dentro del modelo. Eso lo mostraremos en este sencillo ejemplo mostrado en el video.

Comentar Bloques en Simulink
03:29

Entendiendo los bloques del simulink

Bloques dentro de Simulink
2 questions
+ Bloques para la Creación de Modelos Lineales en Simulink
5 lectures 01:16:47

Vamos a aprender a modelar sistemas lineales usando la herramienta de la transformada de Laplace que nos permite representar modelos o sistemas en la forma de funciones de transferencia. Entenderemos como configurar el bloque Transfer Function dentro de Matlab/Simulink.

Función de Transferencia en Simulink
17:28

Veremos como representar modelos o sistemas dentro de simulink usando la representación por espacio de estados.

Espacio de Estados en Simulink
19:51

Extenderemos la explicación de los modelos o sistemas dentro de Simulink representados bien sea por funciones de transferencia o por Variables de Estado para sistemas o procesos multivariables o sistemas MIMO (Multi Input Multi Output)

Sistemas Multivariables con Simulink
25:27

En esta clase, veremos como extender los bloques de función de transferencia y del espacio de estado para el dominio discreto (transformada Z) usando los bloques de Discrete del software de SIMULINK.

Modelos Discretos con Simulink
12:30
+ Construyendo Ecuaciones Matemáticas en Simulink
14 lectures 02:02:44

Veremos un ejemplo de como usar los bloques de Simulink que permiten derivar e integrar señales.

Operación de Diferenciación e Integración en Simulink
03:44

En este video trabajeremos en conjunto el Simulink y el MATLAB para implementar la ecuación matemática de un circuito RLC representado por integrales y derivadas. En simulink se construye el modelo y en Matlab se establecen los parámetros necesarios del modelo.

Preview 17:24
Masa Resorte Amortiguador
01:35

En esta entrada continuaremos implementando ecuaciones matemáticas dentro de Simulink usando MATLAB para el ingreso de parámetros. Vamos a estudiar un ejemplo clásico conocido como sistema Masa-Resorte-Amortiguador aplicado en las llantas de los vehículos.

Sistema Masa-Resorte-Amortiguador en Simulink
16:45

En este video realizamos la representación en función de transferencia del sistema Masa-Resorte-Amortiguador en Simulink. Mostramos los fundamentos necesarios para conseguir dicha representación.

Masa Resorte Amortiguador Función de Transferencia
11:26

En este video realizamos la representación en espacio de estados del sistema Masa-Resorte-Amortiguador en Simulink. Mostramos los fundamentos necesarios para conseguir dicha representación.

Espacio de Estados Masa Resorte Amortiguador
11:55

Veremos como implementar en simulink un reactor cstr que presenta diferentes estados estacionarios.

Modelo NO Lineal de un Reactor CSTR con múltiples estados estacionarios
10:23

Veremos como implementar un proceso multivariable MIMO (Reactor CSTR) en Simulink y veremos el uso de los bloques FCN y Matlab FCN.

Reactor MIMO CSTR - Bloques: FCN y Matlab FCN
20:55
Solver de Simulink
01:34

Vamos a entender los tipos de solver que utiliza Matlab/Simulink para poder solucionar las diferentes ecuaciones diferenciales ordinarias de nuestros modelos.

Introducción a los Solvers de Simulink
06:08

Veremos como Simulink trata las ecuaciones diferenciales que son Rígidas y No rígidas

Solver Rígidos y NO Rígidos
16:09
+ Visualización de Resultados y Subsistemas en Simulink
9 lectures 58:25

Aprendemos a visualizar señales en el simulink de Matlab utilizando la operación del dashboard scope.

Deshboard Scope Simulink
07:44

Configuración de parámetros de simulación dentro de Simulink para analizar el comportamiento de los modelos elaborados en la herramienta.

Back Step en Simulink
03:28

Con el inspector de datos del simulink tendremos un control de las simulaciones de nuestro modelo, además de poder analizar el comportamiento de los diversos parámetros de nuestro sistema.

Inspector de Datos en Simulink
11:45

Conectando viewers en Simulink para visualizar los datos simulados de nuestro modelo.

Conectando Viewers en Simulink
08:29

En este video aprenderemos a darle un orden visual a nuestros modelos elaborados en la herramienta SIMULINK / MATLAB y para eso podremos agrupar diversos bloques dentro de un área común para un análisis más limpio del modelo.

Creando Áreas en Simulink
05:28

En este video se explica la diferencia que existe entre un sistema atómico y un sistema no atómico (virtual) dentro de Simulink.

Como una declaración muy general:


  1. Durante la simulación, los subsistemas no atómicos (virtuales) son solo elementos de agrupación visual.

  2. Durante la simulación, Simulink ejecuta el contenido de subsistemas atómicos como si estuvieran en una función separada propia. También aparecerán como funciones separadas en el código generado (aunque esto también depende de sus atributos de empaquetado de funciones).

Sistemas Atómicos vs Sistemas Virtuales en Simulink
11:01

Vamos a aprender como salvar nuestros modelos, para que sean establecidos como modelos de referencia dentro del Simulink y de esa forma poder llamarlos en otros modelos o sistemas que construyamos dentro de la aplicación.

Modelos de Referencia en Simulink
08:50
Tipos de Sistemas
1 question
+ Bloque S-function en Simulink
8 lectures 01:25:11

Vamos a darle un vistazo a lo que es la S-function en simulink, y que es lo que debemos esperar a la hora de comenzar a programar con este bloque para poder simular nuestros modelos.

Introducción a la S-function en Simulink
15:36

En esta clase elaboraremos nuestro primer bloque de S-function en simulink y matlab para familiarizarnos con la estructura interna de este bloque y conocer el template que matlab nos ofrece.

Primer programa hecho en S-function en Simulink
18:52

Vamos a elaborar un sistema continuo representado en espacio de estados dentro de la s-function de simulink.

Sistema continuo en S-function con Simulink
13:17

Vamos a elaborar un sistema discreto representado en espacio de estados dentro de la s-function de simulink.

Sistema discreto en S-function con Simulink
06:41

Vamos a crear un modelo que depende de una entrada para variar el periodo de muestreo dentro de la s-function en simulink.

Sistema con tiempo variable en S-function con Simulink
10:45
CSTR NO Lineal en S-function
00:54

Vamos a implementar las ecuaciones diferenciales del reactor CSTR dentro del bloque de S-function en simulink.

Reactor CSTR NO Lineal implementado en S-function con Simulink
18:05
+ Sistemas de Control en Simulink
9 lectures 01:27:10
Control en Simulink
01:05

Veremos una introducción sobre el controlador PID. Veremos las opciones que nos ofrece el bloque PID dentro de Simulink y adicionalmente hablaremos sobre la autosintonia del controlador PID.

Introduccion al PID en Simulink
21:50

Con el Linear analysis del control design del simulink podremos modelar linealmente nuestros sistemas dentro de la herramienta.

Herramienta de Linear Analysis
10:04

Veremos como sintonizar un control PID por ziegler y nichols usando el método de la ganancia última y el bloque PID del Simulink. Haremos los ajustes finos del controlador para mejorar la respuesta obtenida originalmente.

Control PID por Ziegler y Nichols (Método de Lazo Cerrado)
18:24

Creamos un controlador PI+D en simulink para eliminar el pico provocado por la acción derivativa del controlador PID anterior del sistema masa resorte amortiguador.

Control PI+D en Simulink
05:00

En este video aprenderemos a usar el bloque de ruido blanco del simulink para poder simular los posibles ruidos presentes en los procesos a nivel industrial.

Ruido Blanco en el Lazo de Control PI+D en Simulink
04:30

Vamos a aprender como controlar procesos con retardo dominante implementando la estructura de control del predictor de Smith en tiempo continuo en Simulink.

Predictor de Smith Continuo en Simulink
08:48

Convertiremos el control PID continuo del video anterior en una función de transferencia de PID discreto y simulamos el sistema en Simulink.

Control PID Discreto
09:40

Vamos a aprender como controlar procesos con retardo dominante implementando la estructura de control del predictor de Smith en tiempo discreto en Simulink.

Predictor de Smith Discreto en Simulink
07:49

Verificar un poco lo que hemos aprendido

Controladores
2 questions
+ Sistemas de Control MIMO en Simulink
6 lectures 52:10

Entramos en el concepto del control MIMO en Simulink para el ejemplo del Wood and Berry. Vamos a crear controladores PI por asignación de polos.

Control MIMO (Asignación de Polos)
16:10

Vamos a construir una estructura de control multivariable MIMO utilizando los bloques transfer fcn dentro de simulink.

Estructura de Control MIMO con Transfer Fcn en Simulink
08:34

En este video haremos el controlador MIMO de la columna de destilación de Wood and Berry dentro del Simulink.

Control MIMO Wood and Berry
13:38

En este video haremos el controlador MIMO de la columna de destilación de Wood and Berry dentro del Simulink en forma reducida usando los bloques LTI System.

Control MIMO Wood and Berry Bloques LTI en Simulink
12:04
Finalizando el Curso de Simulink
01:00