Sistemas dinámicos con Simulink KRAQ UNIVERSIDADNACIONAL DEINGENIERIA FACULTAD DEINGENIERIA ELECTRICA YELECTRONICA
Sistemas dinámicos con Simulink
KRAQ
UNIVERSIDADNACIONAL DEINGENIERIA FACULTAD DEINGENIERIA ELECTRICA YELECTRONICA
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 .
Sistemas dinámicos con Simulink
Bloques principales:
Sistemas dinámicos con Simulink
Sistemas dinámicos con Simulink
Creando simulaciones
>> simulink
Sistemas dinámicos con Simulink
Sistemas dinámicos con Simulink
Darle click
Sistemas dinámicos con Simulink Simulando una señal en tiempo continuo
Sistemas dinámicos con Simulink
Uso de bloques
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
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
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
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:
Sistemas dinámicos 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
Sistemas dinámicos con Simulink Evolución de una población de zorros y conejos durante generaciones
Inicialmente hay 3 zorros y 100 conejos
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
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
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
Sistemas dinámicos con Simulink
Sistemas dinámicos con Simulink
Sistemas dinámicos 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
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
m=5, c=1, k=2, F=1
Sistemas dinámicos con Simulink
Modelar el siguiente sistema
Sistemas dinámicos con Simulink
Cambiar los parámetros haciendo doble click en los bloques
Sistemas dinámicos con Simulink
Sistemas dinámicos con Simulink
Transformada de Laplace para obtener función de tranasferencia de sistemas lineales
Sistemas dinámicos 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
Sistemas dinámicos con Simulink Armar el siguiente modelo: Sistemas en lazo cerrado
CON BLOQUES Y CON ELEMENTOS ELECTRICOS
Sistemas dinámicos con Simulink Función de transferencia en tiempo continuo
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
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
Sistemas dinámicos con Simulink Modelo no lineal del Péndulo:
Sistemas dinámicos con Simulink Péndulo:
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.
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
Sistemas dinámicos con Simulink Definición
Retenedores
Sistemas dinámicos con Simulink
Retrasos:
Sistemas dinámicos con Simulink
Ecuación discreta para una entra con escalón unitario y retardo
Sistemas dinámicos con Simulink Retrasos:
Sistemas dinámicos con Simulink Retrasos:
La serie de fibonnaci
Sistemas dinámicos con Simulink
Función de transferencia en tiempo discreto
Sistemas dinámicos 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
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
Sistemas dinámicos con Simulink
Señal con ruido Señal filtrada
Sistemas dinámicos con Simulink Función de transferencia en tiempo discreto