Modelación de Sistemas Físicos
Modelación de Sistemas Físicos
Modelación de Sistemas Físicos
MODELACIÓN Y SIMULACIÓN DE
SISTEMAS DINÁMICOS
Junio 2007
CONTENIDO DEL CURSO
1) Introducción
2) Modelación de Sistemas Mecánicos
3) Modelación de Sistemas Eléctricos
4) Balance de Masa y Energía
5) Modelación de Sistemas Fluídicos (Líquidos y
Gases)
6) Modelación de Sistemas Térmicos
7) Simulación Digital
Matlab - Simulink
1) Introducción
2) Modelación de Sistemas Mecánicos
3) Modelación de Sistemas Eléctricos
4) Balance de Masa y Energía
5) Modelación de Sistemas Fluídicos (Líquidos y Gases)
6) Modelación de Sistemas Térmicos
7) Simulación Digital
Matlab - Simulink
Definición de Sistema
Sistemas es un objeto o conjunto de objetos sobre los cuales queremos
estudiar sus propiedades.
Ejemplo
El sistema solar
Un bosque tropical
Una máquina para papel
Un condensador y una resistencia
Que es un modelo?
Modelo Matemático
Es aquel que describe las relaciones entre cantidades
(distancias, corrientes, flujos, desempleo etc.) que pueden ser
observadas en un sistema como relaciones matemáticas en un
modelo.
Modelos y Simulación
Otras soluciones?
! SIMULACION !
Por lo tanto simulación es una forma rápida, barata y segura
para experimentar con un sistema.
• Modelado físico
• Identificación
Por ejemplo:
Determinístico Estocástico
d d
x(t ) f ( x, p, t ) B( p, t )u (t ) x(t ) f ( x, t ) B(t )u (t ) w(t )
dt dt
y (t ) C ( x, p, t ) y (t ) C ( x, t ) v(t )
Clases de Modelos Matemáticos cont.
Dinámicos y Estáticos
Estático Dinámico
m d 1
i (t ) e(t ) e(0)
v dt L
Clases de Modelos Matemáticos cont.
Concentrados y Distribuidos
Si los eventos en un sistema están dispersos sobre el espacio de
las variables, estos se llama modelos de parámetros distribuidos,
y se describen con ecuaciones diferenciales parciales.
T
Ti Ti+1...
1) Introducción
2) Modelación de Sistemas Mecánicos
3) Modelación de Sistemas Eléctricos
4) Balance de Masa y Energía
5) Modelación de Sistemas Fluídicos (Líquidos y Gases)
6) Modelación de Sistemas Térmicos
7) Simulación Digital
Matlab - Simulink
Sistemas Mecánicos
Variables:
x = Desplazamiento (m)
v = Velocidad (m/s)
a = Aceleración (m/s2)
f = Fuerza (N) Newton = Kg-m/s2
w = Energía (J) Joules = N-m
p = Potencia (w) watts = J/s
Sistemas Mecánicos
d
mv f
dt
d
m v f f ma
dt
Leyes Fundamental de Masa (m) cont.
Energía Cinética y Potencial
w p mgh
Donde,
g = gravedad = 9.807 m/s2
h = Altura sobre su posición de referencia
Leyes Fundamentales de Fricción
v v2 v1
f Bv
f Bv2 v1
Leyes Fundamentales de Elasticidad
f kx
Resorte Lineal
Palanca ideal
Rígida
Cero masa
No fricción
No momento
f ext i M
d
Segunda Ley de newton v(t )
i dt
x
i
i 0
x1 x1 0 x1 x2 x1 x2 0
Modelación de un Sistema
Sistema
dx Salidas
Entradas ........
dt
Diagrama de Cuerpo Libre
Consiste en hacer diagramas independientes de las fuerzas que
actúan en cada uno de los cuerpos en cuestión!
f
d
ext i M v(t )
i dt
Diagrama de Cuerpo Libre cont.
Ejemplo 1: Diagramas de cuerpo libre
f M1 M1x1
f M2 M 2 x2
f (t ) Mg kx Bx Mx
f M1 M 1x1
f M2 M 2 x2
f (t ) f k1 f B1 M 1x1 Bx1 x2 k2 x2 B3 x2 B2 x2 M 2 x2
f (t ) k1 x1 B( x1 x2 ) M 1x1 Bx1 x2 k2 x2 B3 B2 x2 M 2 x2
Modelación Sistemas Mecánicos Ejemplos
Ejemplo 4:
f M2 M 2 x2 f A 0 f M1 M 1x1
f t f A M 2 x2 f A f k2 0 f k2 f k1 f B M 1x1
f A k 2 ( x2 x1 ) k 2 x2 x1 k1 x1 Bx1 M 1x1
Formas Estándar para
Modelación de Sistemas
Ej:
Ecuaciones en Variables de Estado cont.
Mx Bx kx f (t )
Mv Bv kx f (t )
Ecuaciones en Variables de Estado cont.
v kx Bv f (t )
1
M
4) Cuando sea necesario, exprese las variables de salida como
una función algebraica de las variables de estado, entradas, o
tiempo.
Modelos Lineales en Variables de Estado
f(x, u) = Ax + Bu
h(x, u) = Cx + Du
Donde : A: n x n B: n x m
C: p x n D: p x m
Modelos Lineales en Variables de Estado cont.
Ej:
En espacio de estado:
v1
1
Bv1 Bv 2 k2 x2 k2 k1 x1
M1
v2
1
Bv1 Bv 2 k2 x2 k2 x1 f (t )
M2
x1 v1
x2 v2
Modelos Lineales en Variables de Estado cont.
Ecuación de Estado
v1 B m1 B m1 k2 k1 m1 k2 m1 v1 0
v
2 B m2 B m2 k2 m2 k2 m2 v2 1 m2
f (t )
x1 1 0 0 0 x1 0
x2 0 1 0 0 x2 0
Ecuación de Salida
v1 1 0 0 0 v1 0
v 0 1 0 0 v 0
2 y 2 f (t )
x1 0 0 1 0 x1 0
x2 0 0 0 1 x2 0
Ecuaciones de Entrada-Salida
donde
y(n)=dny/dtn
u(m)=dmu/dtm
m<n
Ecuaciones de Entrada-Salida cont.
Ejemplo: Escriba las ecuaciones de entrada-salida para el
siguiente sistema
M1M 2 x (iv) M1 M 2 Bx1 M1k2 M 2 k1 k2 x1 Bk1 x1 ...
k k x Bf (t ) k f (t )
1 2 1 2
Comparación Entre Ecuaciones en Variables de
Estado y Ecuaciones de Entrada-Salida
Variables:
q = Desplazamiento angular (rad)
= dq /dt = Velocidad angular (rad/s)
= d /dt = Aceleración angular (rad/s2)
= Torque (N-m = J)
p = = Potencia (w = J/s)
Ley Fundamental de Momento de Inercia
Aplicando la segunda ley de newton al elemento diferencial de masa,
y luego integrando sobre todo el cuerpo tenemos:
d
J
dt
J r 2 dm
cuerpo
Donde
= Torque total aplicado alrededor de los ejes fijos de rotación
(N-m)
J = Momento de inercia (kg-m2)
J = Momento angular de cuerpo (kg-m2/s)
Ley Fundamental de Momento de Inercia cont.
1
wk J 2
2
w p Mgh
Fricción Viscosa Rotacional
B 2 1 B
Ley Fundamental de Rigidez en Rotación
kq
Ley Fundamental para Ruedas Dentadas
r2 n2 q 1 r2 1 r2
N N N
r1 n1 q 2 r1 2 r1
Ley Fundamental para Ruedas Dentadas cont.
fr1 1 0 2 r2
N
fr2 2 0 1 r1
2 1
N
1 2
Leyes de Interconexión
i
ext i J
ext 2 J 2 2
ext 1 J11
Variables de estado?
q1 1
q2 2
Ecuaciones en variables de estado
q1 1
1
1
k1 k 2q1 B11 k2q 2
J1
q2 2
2
1
k2q1 k2q 2 B22
J2
Linealización de Sistemas no Lineales
Porque Linealizar?
En general todos los sistemas son no lineales!
Superposición
u1 f(t) y1
= u +u f(t)
u2 f(t) 1 2 y1+y2
y2
Homogeneidad
bu by
u f(t) y => f(t)
x(t ) x x(t )
Donde
x = Valor nomimal de x
x (t ) = Variable incremental de x(t)
Metodo Linealización Gráfico
df
k
dx x x
f f k x x
f f k x x
Ecuación incremental
f kx
Linealización usando Expansión en
Series de Taylor
Método de expansión en series de Taylor
df 1 d2 f
f ( x) f ( x ) (x x) 2
L
dx x x 2! dx x x
df df
f ( x) f ( x ) (x x) f ( x) x
dx x x dx x x
Pasos a Seguir en una Linealización
Jq
MgLq ML2q
Linealización de Sistemas Multivariables
f f
f ( x, y ) f ( x , y ) (x x) ( y y) L
x x, y y x, y
f f
f ( x, y ) f ( x , y ) (x x) ( y y)
x x,y y x,y
f f
f ( x, y ) (x) (y )
x x,y y x,y
Ejemplo Linealización
Solución
Para: M = 2Kg, k=3N/m
f (t ) 3x x | x | 2 x
x 0 3x x 2 10
=> x2
Ejemplo Linealizacion cont.
f (t ) 3x x 2 2x
df ( x)
f ( x) f ( x ) (x x)
dx x
f ( x) f ( x ) 4( x x )
f ( x) 4x
Ejemplo Linealización cont.
Variables
e = Voltaje en Voltios (V)
i = Corriente en Amperios (Amp)
q = Carga Eléctrica en Coulombs (C)
f = Flujo en Webers (Wb)
L = Flujo en Webers-vueltas (Wb-v)
Resistencia Eléctrica
p=Ri2=1/R e2 (Watts)
Capacitancia Eléctrica
q(t) = Ce(t)
i(t) = Cde(t)/dt
t
1
e(t ) e(t 0 ) i ( )d
C t0
w=1/2*Ce2
Inductancia Eléctrica
d
e(t ) ( Li (t ))
dt
1 2
w Li
2
Fuentes Eléctricas
e
j
j 0
e(t ) eR (t ) eC (t ) 0
eC (t ) eL (t ) 0
Ley de Interconexión para Corrientes Eléctricas
ij
j 0
i ( A) 0
i R iC i L 0
Circuitos Resistivos
Resistencias en serie
e1 iR1
e 2 iR 2
e e1 e2
Figura (1)
e i ( R1 R2 )
De aquí Req=R1+R2
Divisor de Voltaje
De la Figura (1)
R1 Divisor de voltaje
e1 e
R1 R2 e1 R1
R2 e 2 R2
e2 e
R1 R2
Resistencias en Paralelo
Resistencias en Paralelo
e i1 R1 i2 R2
i 0
i i1 i2 0
1 1
i e
R1 R2 Req
R1 R2
1 1 1 R1 R2
Req R1 R2
Variables de Estado en Sistemas Eléctricos
d 1
eC i C
dt C
d 1
iL eL
dt L
Ejemplo Variables de Estado
e (I ) 0 e II 0
e(t ) eR (t ) eC (t ) 0 eC (t ) eL (t )
i R (t ) iC (t ) i L (t )
Ejemplo Variables de Estado cont.
x1 eC (t )
x 2 i L (t )
Luego, se obtiene
d
iC (t ) C eC (t )
dt iC (t ) Cx1
d eL (t ) Lx2
e L (t ) L i L (t )
dt
Ejemplo Variables de Estado cont.
x1 x 2 e(t )
x1 1 1
RC C RC x1 RC
C x1 1 e(t )
x2 x 1 x2 0
x 2 2 0
L L
eR e(t ) eC (t ) e(t ) x1
x1
eR 1 0 1e(t )
x2
Circuitos Eléctricos no Lineales
Resistencias no lineales
Solución
1
iL eL e3C 2eC 0
8
Luego, obtenemos:
i L e(t ) eC
d 1
dt 3
d 1 1 3
eC e(t ) i L e C eC
dt 2 8
Ecuación no lineal!
Resistencia no Lineales Ejemplo cont.
1 3 3
i R e 3 C e 2 C (eC eC ) 1 eC
8 8 2
1 5
eC e i e (t )
2 2
C L
Surroundings
A system consist of any matter System
identified for investigation
Boundary
Batch Semi-batch
or
t=0 t t=tf
Continuous
Law of Mass Conservation
M̂
Mˆ i Mˆ o
System
Mˆ C Mˆ G
General Mass-Balance Equation
Special Cases:
Mˆ i Mˆ G Mˆ o Mˆ C
Continuous filtration
Fermentation slurry
120 kg
6% cells
0.05% kanamycin
Filter cake
Continuous rotary
Filter aid vacuum filter
10 kg/h
Filtrate
112 kg/h
0.045% Kanamycin
Analysis
Basic concepts
Heat (Q):
Is energy which flows across system boundaries because of a
temperature difference between the system and surroundings.
Work:
Is energy transferred as a result of any driving force other than
temperature difference.
Joule (J) = Nm
Ws Mi = mass in [kg]
Mo = mass out [kg]
Q = heat [J]
Mi System Mo Ws = work [J]
ek = specific kinetic energy [J/kg]
Q ep = specific potential energy [J/kg]
h=u+pv = specific enthalpy [J/kg]
M i u ek ep pv M o u ek ep pv Q Ws E
i o
General Energy-Balance Equations cont.
In general
M h ek e p M h ek e p Q Ws E
input output
streams streams
input
Mh
output
Mh Q Ws E
streams streams
General Energy-Balance Equations cont.
input
Mh
output
Mh Q Ws 0
streams streams
input
Mh
output
Mh Ws E
streams streams
Enthalpy Change in Non-Reactive Processes
Change in temperature:
H MC p T MC p T2 T1
M Mass or moles Cp=constant
h c p T c p T2 T1
Change of Phase
H M hv
Due to Reaction
Enzime Activity
+ Reaction in bioprocesses
Cell metabolism
H rn
products
Mh
reactants
Mh M=Mass
h=Specific enthalpy
H rn
products
nh
reactants
nh n=number of moles
time
Mˆ i Mˆ o RG RC M
System
Mˆ i RG, RC Mˆ o
M
d
M (t ) Mˆ i Mˆ o RG RC
dt
Unsteady-State Energy-Balance Equation
Wˆs
Mˆ i , Mˆ o Mass flow rates
System
Mˆ i Mˆ o
Wˆ Rate of shaft work
s
E
Q̂ Qˆ Rate of heat removal
d
E (t ) Mh ˆ Mh ˆ Qˆ Wˆ
s
dt input output
streams streams
1) Introducción
2) Modelación de Sistemas Mecánicos
3) Modelación de Sistemas Eléctricos
4) Balance de Masa y Energía
5) Modelación de Sistemas de Fluidos (Líquidos y
Gases)
6) Modelación de Sistemas Térmicos
7) Simulación Digital
Matlab - Simulink
Fluid Flow
Properties
m
Density [kg/m3]
V Po,To
Equation of State
Liquids
P P0 T T0
1
0 1
b
dv
dy Newton´s law of viscosity
dv
dy = Shear rate
= Dynamic viscosity
Viscosity
Turbulent flow
4000 Depend on geometry
Transient region Impeller and tank
2100 10
Laminar flow Laminar flow
Reynolds Number cont.
D = pipe diameter
Dv = fluid density
A Re
v = average linear velocity
= fluid density
N i Di
2
Rei = impeller Reynolds number
Rei Ni = stirred speed
Di = impeller diameter
= fluid viscosity
Hydraulic Resistance
F k p Non-linear!
1 1 dF
Fˆ pˆ where,
R R d p p
2 p 2w
R R
k k2
Hydraulic Resistance in Series
R Ra Rb k a kb
k
p p a pb k a kb
2 2
Hydraulic Pumps
p̂ K F
Qi A Qo
T Qh
Conduction
ˆ dT
Q kA Rate of heat transfer (W)
dy
dT
qˆ k Heat flux (W/m2)
dy
k
= Thermal conductivity
A= Surface perpendicular to heat flow
T = Temperature
T1 wall
A
Qi Qo
y T2
B
Thermal Conductivity
General Equipment for Heat Transfer
Double-pipe heat exchanger
General Equipment for Heat Transfer cont.
T3
s B1 B B
R1 , R2 2 , R3 3
k1 A k2 A k3 A
aB1 2 B B 3
m
e
a
Heat Transfer Between Fluids
Qˆ hAT
B
B B
1 1 B 1
UA hh A kA hc A
Calculation of Heat-Transfer Coefficient
k fb N u
h
D
10 4 Re 1.2 105
If
0.7 Pr 120
L
60
D
Dv C p b
Re , Pr
b k fb
0.14
ub
N u 0.87 Re i
0.62
Pr
0.33
uw
N i Di
2
Re i
b
yk+1
yk
tk tk+1 t
Euler’s Method
dy (t )
f ( y, t ), x(t0 ) x0
dt
f y, t dt
yk 1 tk 1
yk
dy
tk
Ts
xk 1 xk 3 f k f k 1
2
Euler´s method
This method is not self-starting
Ts
yk 1 yk A 2B 2C D
6
A f yk , t k
T T It uses five information
B f yk s A, tk s
2 2 values and is Self-starting
T T
C f yk s B , t k s
2 2
D f xk Ts C , tk Ts