Sistemas dinamicos con_simulink

50
Sistemas dinámicos con Simulink KRAQ UNIVERSIDADNACIONAL DEINGENIERIA FACULTAD DEINGENIERIA ELECTRICA YELECTRONICA

Transcript of Sistemas dinamicos con_simulink

Page 1: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink

KRAQ

UNIVERSIDADNACIONAL DEINGENIERIA FACULTAD DEINGENIERIA ELECTRICA YELECTRONICA

Page 2: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink ¿Qué es Simulink?

Software hecho para modelar, simular y analizar sistemas dinámicos.

Soporta tanto sistemas lineales como no lineales, modelando en tiempo continuo, en tiempo discreto o de forma mixta. Con Simulink fácilmente se pueden construir modelos desde la nada, o tomando un modelo existente y agregándolo a él. Miles de ingenieros e investigadores alrededor del mundo usan Simulink para modelar y resolver diferentes problemas en una gran variedad de industrias .

Page 3: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink

Page 4: Sistemas dinamicos con_simulink

Bloques principales:

Sistemas dinámicos con Simulink

Page 5: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink

Page 6: Sistemas dinamicos con_simulink

Creando simulaciones

>> simulink

Sistemas dinámicos con Simulink

Page 7: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink

Page 8: Sistemas dinamicos con_simulink

Darle click

Sistemas dinámicos con Simulink Simulando una señal en tiempo continuo

Page 9: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink

Uso de bloques

Page 10: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink Uso del bloque XY Graph Bloque con dos entradas de señal temporales, la primera de ellas se denomina entrada x y la segunda entrada y . Este bloque representa gráficamente la señal y(t) frente a la señal x(t).

Ejemplo de la generación de

lasfigura de Lissajous

Visor señal 2

Generador senoidal 2

Generador senoidal 1

Visor señal 1 Curva de lissajous

Page 11: Sistemas dinamicos con_simulink

Simulación de una ecuación diferencial, mostrando su salida

Para x(0)=0

Por operaciones simples podemos darnos cuenta que:

Sistemas dinámicos con Simulink

Page 12: Sistemas dinamicos con_simulink

Para agrupar señales se usa el multiplexor Este módulo toma como entradas

cada señal es escalar que forma la señal vectorial de modo que la entrada superior es la primera componente

Sistemas dinámicos con Simulink Uso del bloque mux

Page 13: Sistemas dinamicos con_simulink

Inicialmente se tienen 100 bacterias presentes

Sistemas dinámicos con Simulink Crecimiento de bacterias Tasa de natalidad de bacterias: Tasa de mortalidad de bacterias: Entonces el sistema puede ser descrito como:

Page 14: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink

Page 15: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink

>> n=1;

>> m=0.5;

Los parámetros pueden ser ingresados como variables desde la ventana de comandos, todos los modelos en Simulink pueden leer variables desde el worspace

Page 16: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink Evolución de una población de zorros y conejos durante generaciones

Inicialmente hay 3 zorros y 100 conejos

Page 17: Sistemas dinamicos con_simulink

Modelar la siguiente ecuación diferencial X(0)=0 1. Para u como una señal de escalón 2. Para u como una señal periódica de 0 a 1 de periodo 20 segundos

Sistemas dinámicos con Simulink

Modelar el siguiente sistema, considere condiciones inicales diferentes a cero

Page 18: Sistemas dinamicos con_simulink

m F

fr

x m: Masa del cuerpo (1kg).

c: Coeficiente de fricción del cuerpo sobre la superficie. F: Fuerza aplicada (N). Velocidad inicial -1m/s.

Se le está aplicando una fuerza constante de 0.1 N.

Sistemas dinámicos con Simulink Simular el siguiente sistema dinámico

Page 19: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink Empezamos a crear el modelo dado por la ecuación, por lo que es necesario hacer una

modificación a la ecuación (c=0.8):

cope

Scope

r

1 s

Integrator1

1 s

Integrator

1

F/m

0.1

F

0.8 C/m

x'

x' x x''

Tener en cuenta las condiciones iniciales

Page 20: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink

Page 21: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink

Page 22: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink

Page 23: Sistemas dinamicos con_simulink

>> t=0:0.1:100; >> u=t.^2; >> u1=t.^0.5; >>A=[t',u']; >> B=[A,u1'];

Sistemas dinámicos con Simulink

Page 24: Sistemas dinamicos con_simulink

Creación de un subsistema: Seleccionar el conjunto de elementos que se quiere colocar en un subsistema y luego ir a Edit-Create Subsystem

Sistemas dinámicos con Simulink

Page 25: Sistemas dinamicos con_simulink

m=5, c=1, k=2, F=1

Sistemas dinámicos con Simulink

Modelar el siguiente sistema

Page 26: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink

Page 27: Sistemas dinamicos con_simulink

Cambiar los parámetros haciendo doble click en los bloques

Sistemas dinámicos con Simulink

Page 28: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink

Transformada de Laplace para obtener función de tranasferencia de sistemas lineales

Page 29: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink

Page 30: Sistemas dinamicos con_simulink

s +4s+2

s +4s+2

Sistemas dinámicos con Simulink

1

2

Transfer Fcn1

Transfer Fcn Step1 Scope3

Scope1

Scope

Usamos el bloque función de transferencia para : 1

2

m=1, b=4, k=2

Page 31: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink Armar el siguiente modelo: Sistemas en lazo cerrado

Page 32: Sistemas dinamicos con_simulink

CON BLOQUES Y CON ELEMENTOS ELECTRICOS

Sistemas dinámicos con Simulink Función de transferencia en tiempo continuo

Page 33: Sistemas dinamicos con_simulink

Sistema continuo no lineal

Considere un carrito de masa M=5Kg que parte del reposo y que acelera y frena con una fuerza de 1N cte, el carrito acelera durante 10 segundos y en los próximos 10 segundos frena hasta parar, Determinar las cantidades físicas relacionadas al problema

Sistemas dinámicos con Simulink

Page 34: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink

A1=3 A2=2 K=2

Modelo no lineal del sistema de dos depósitos interconectados, inicialmente los 2 depósitos están vacíos

Page 35: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink Modelo no lineal del Péndulo:

Page 36: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink Péndulo:

Page 37: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink

Sistemas discretos

Estas señales sólo toman valores en instantes en tiempos discretos: t={t0,t1, … },

por tal motivo pueden representarse como una sucesión de valores {mi} Muchas señales son discretas por las formas en la que se realiza su medida.

Existen aparatos que pueden producir medidas a intervalos regulares pero no continuamente como el radar que obtiene información cada segundo, o el sueldo mensual de un trabajador en una empresa de trabajo eventual, o los

sistemas controlados o vigilados por computador; dispositivos de control

(hardware) que toman medidas a intervalos regulares de tiempo (ts). Las sucesiones matemáticas. Del mismo modo que los sistemas continuos se pueden describir mediante ecuaciones diferenciales. Los sistemas discretos son a menudo modelados por medio de ecuaciones en diferencias.

Page 38: Sistemas dinamicos con_simulink

Sistemas discretos

Una señal en tiempo discreto se representa matemáticamente como:

X=x[n] donde -inf < n < inf

Siendo n un entero

A menudo proviene de muestrear Una señal analógica:

x[n]=xa[nT]

Donde T se denomina periodo de muestreo

Sistemas dinámicos con Simulink

Definición

Page 39: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink Definición

Page 40: Sistemas dinamicos con_simulink

Retenedores

Sistemas dinámicos con Simulink

Page 41: Sistemas dinamicos con_simulink

Retrasos:

Sistemas dinámicos con Simulink

Page 42: Sistemas dinamicos con_simulink

Ecuación discreta para una entra con escalón unitario y retardo

Sistemas dinámicos con Simulink Retrasos:

Page 43: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink Retrasos:

Page 44: Sistemas dinamicos con_simulink

La serie de fibonnaci

Sistemas dinámicos con Simulink

Page 45: Sistemas dinamicos con_simulink

Función de transferencia en tiempo discreto

Sistemas dinámicos con Simulink

Page 46: Sistemas dinamicos con_simulink

Esta ecuación indica que para obtener el valor actual d la salida yk , se utiliza el 60% del valor pasado y el 40% del valor indicado por la entrada u.

Sistemas dinámicos con Simulink Función de transferencia en tiempo discreto

Page 47: Sistemas dinamicos con_simulink

Señal. Amplitud : 1 Frecuencia: 1 Ts1=0.01 Ruido: Amplitud: 0.08 Frecuencia: 40 Ts2=0.01

Sistemas dinámicos con Simulink Función de transferencia en tiempo discreto

Ts filtro = 0.04

Page 48: Sistemas dinamicos con_simulink

Sistemas dinámicos con Simulink

Page 49: Sistemas dinamicos con_simulink

Señal con ruido Señal filtrada

Sistemas dinámicos con Simulink Función de transferencia en tiempo discreto

Page 50: Sistemas dinamicos con_simulink