Modelos de Sistemas Continuos
Modelos de Sistemas Continuos
Modelos de Sistemas Continuos
de sistemas continuos
Contenido
Introduccion
Descripcion de sistemas continuos
Ejemplo de modelado y simulacin
Descripcion de entrada-salida de sistemas
continuos
Simulacion de modelos continuos
INTRODUCCION
Modelos matemticos
de M
onte
c
laci
n
determinstico
tiempo-continuo
simu
estocstico
arlo
Tipos de sistemas
esttico
tiempo-discreto
dinmico
Formalismos de modelos
matematicos
Continuous
Discrete
Continuous
[2] DTSS
Difference Equations
Finite Element Method
Finite Differences
Numerical methods (in general, any computing method for the
continuous counterparts], like Runge-Kutta, Euler, DASSL and
others.
Discrete
[4] Automata
Finite State Machines
Finite State Automata
Petri Nets
Boolean Logic
Markov Chains
Modelos DESS
Modelos DESS
Modelo mecanico
Modelo electrico
DESCRIPCION DE SISTEMAS
DINAMICOS CONTINUOS
10
Inputs, u
Outputs, y
States, x
y
x
y = S[u]
SISO, MIMO
Static or dynamic
Linear systems:
dx
= A x+ Bu
dt
y=Cx+Du
; x(t0) = x0
Non-linear systems:
dx
= f(x,u,t)
dt
y = g(x,u,t)
; x(t0) = x0
n
u m
y p
x
A n n
n m
C p n
D p m
B
x = State vector
u = Input vector
y = Output vector
n = Number of state variables
m = Number of inputs
p = Number of outputs
13
Sistemas lineales
es decir,
y a1u1 t a2u2 t a1 y u1 t a2 y u2 t
14
15
x& Ax Bu
y Cx Du
Matrices
constantes
x 0 x0
El concepto de estado
State:
Inverted pendulum
Free joint
Force
Angle of the
pendulum
Angular velocity
of the pendulum
Cart
Wheel
Cart position
Cart velocity
17
State vector x
x& Ax Bu
Es lo que se denomina la
y Cx Du
trayectoria del estado
x 0 x0
19
State variable 3
x3
t=0
t=4
State
trajectory
t=2
State vectors
at different
times
t=3
(0, 0, 0)
Origin of
the state
space
State variable 2
x2
State variable 1
(x1)
20
dx t
ax
dt
y Cx
x t0 x0
dx t
ax
dt
y Cx
t
x t x t0 ax d
t0
23
dx t
ax
dt
y Cx
La salida es una
combinacion (lineal)
de los estados
x t x t0 ax d
t0
Trayectoria del
estado
24
Representacion en bloques de un
sistema lineal
Ejercicio:
x& Ax Bu
y Cx Du
x 0 x0
25
Representacion en bloques
Integracion
x& Ax Bu
y Cx Du
Condicion
inicial
x 0 x0
26
EJEMPLO DE MODELADO Y
SIMULACIN
27
Ejemplo de modelado
Se propone entonces:
f t
x
M
mx cx kx f (t )
B
Parametros:
m = 0.25, c = 0.5, k = 1
Forma estandar
x
k
c
1
x x f (t )
k
k
Frecuencia natural
k
n
2.0
m
Razon de amortig.
2 c
0.5
n k
Gananacia estatica
1
K 1
k
El modelo en simulink
f(t)
+
input -
mx 1
m
x
cx
kx
1
s
1
s
x(t)
output
c
k
Ejercicio
Ejercicio
x& Ax Bu
y Cx Du
x 0 x0
34
DESCRIPCION DE ENTRADA-SALIDA
DE SISTEMAS CONTINUOS
35
Descripcion de entrada-salida de
sistemas LTI
Descripcion de entrada-salida de
sistemas LTI
pu t : u t
t
La respuesta al impulso
g(t)
La funcin de transferencia
G(s)
La respuesta de frecuencia
G(iw)
38
La respuesta al impulso
y t g u t d
0
La funcin de transferencia
La respuesta de frecuencia
y t G i sin t
41
Obtencion de la funcion de
transferencia a partir de la ODE
Obtencion de la funcion de
transferencia a partir de la ODE
43
La funcion de transferencia
b 0 s bm
Y (s)
G(s)
n
U ( s ) a0 s an1s an
m
b 0 s bm
Y (s)
G(s)
n
U ( s ) a0 s an1s an
m
Fourier
Teorema de Bode
Ejercicio
Investigue como Matlab representa un
sistema dinmico en los diferentes
dominios. Ver LTI_formats.m
47
SIMULACION DE MODELOS
CONTINUOS
48
El modelo de simulacin
Mundo Real
Simulador
modelado
simulacion
Integracion numerica
Modelo
d q(t) / dt = x(t)
50
Lenguajes de simulacion de
sistemas continuos
51
Lenguajes de simulacion de
sistemas continuos
52
Lenguajes de simulacion de
sistemas continuosCSSL: Continuous
Simulink
SPICE
Scilab
Dynamo
SLAM: Simulation
Language for Alternative
Modeling
VisSim
Saber-Simulator
System Simulation
Language
ACSL: Advanced
Continuous Simulation
Language
EL: EcosimPro Language
XMLlab
Flexsim 4.0
53
Fuentes
54