Escolar Documentos
Profissional Documentos
Cultura Documentos
Variables y ecuaciones:
Variables Ecuaciones
Transferencia de calor Transferencia de calor a través
q de una superficie:
Resistencia térmica q = 1/R * (t1-t2)
R
Transferencia de calor por flujo:
Rata de flujo q = ω*ρ*σ*t
ω
Capacitancia:
Densidad C = ρ*σ * V
ρ
Rata de cambio de temperatura:
Calor específico θ' = (1/C) * q
σ
Temperatura
θ
Capacitancia térmica
C
Rata de cambio de
temperatura
θ'
Qr2f_v : indica la variable que representa transferencias de calor desde la sección del
refrigerador “r” a la sección del congelador” por medio de transferencia de calor por
convección “v”.
Rc2f : Resistencia térmica para transferencia de calor desde el serpentín “c” a
la sección del congelador “f”.
Intercambios de calor:
Producto
TRANSFORMADA DE LAPLACE
Usando la regla de Cramer, cada uno de los elementos del vector Θ se puede
escribir en la siguiente forma:
s = tf('s');% Define a s
Tf = -9; % deg_C
Tr = 4; % deg_C
Tp = 25; % deg_C
Te = 25; % deg_C
Tc = -10; % deg_C
w = .0001; % m/s
p = 1.2; % kg/m^3
sig = 1000; % kJ*deg_C/kg
Cp = 240; % J/deg_C
Cr = 700; % J/deg_C
Cf = 200; % J/deg_C
detA = a11*(a22*a33-a23*a32)-a21*a12*a33;
det1 = b1*(a22*a33-a23*a32)-b2*(a12*a33)+b3*(a12*a23);
det2 = a11*(b2*a33-a23*b3)-a21*(b1*a33);
det3 = a11*(a22*b3-a32*b2)-a21*(a12*b3-a32*b1);
Thetaf = det1/detA
Thetar = det2/detA
Thetap = det3/detA
>>
Transfer function:
-7.403e008 s^5 - 4.365e007 s^4 - 2.462e005 s^3 - 126 s^2
--------------------------------------------------------
-
8.225e007 s^6 + 4.844e006 s^5 + 2.779e004 s^4 + 13.98
s^3
Transfer function:
3.29e008 s^5 + 2.185e007 s^4 + 2.408e005 s^3 + 56.33
s^2
--------------------------------------------------------
-
8.225e007 s^6 + 4.844e006 s^5 + 2.779e004 s^4 + 13.98
s^3
Transfer function:
2.056e009 s^5 + 1.139e008 s^4 + 3.112e005 s^3 + 56.33
s^2
--------------------------------------------------------
-
8.225e007 s^6 + 4.844e006 s^5 + 2.779e004 s^4 + 13.98
s^3
>>
Note que en cada caso hay factores en común. Usar minreal() para
eliminar estos factores.
Thetaf = minreal(Thetaf)
Thetar = minreal(Thetar)
Thetap = minreal(Thetap)
>>
Transfer function:
-9 s^3 - 0.5306 s^2 - 0.002993 s - 1.532e-006
---------------------------------------------
s^4 + 0.0589 s^3 + 0.0003379 s^2 + 1.7e-007 s
Transfer function:
4 s^3 + 0.2656 s^2 + 0.002928 s + 6.848e-007
---------------------------------------------
s^4 + 0.0589 s^3 + 0.0003379 s^2 + 1.7e-007 s
Transfer function:
25 s^3 + 1.385 s^2 + 0.003784 s + 6.848e-007
---------------------------------------------
s^4 + 0.0589 s^3 + 0.0003379 s^2 + 1.7e-007 s
>>
clf
figure(1)
tt = linspace(0,3600,361);
impulse(Thetaf, Thetar, Thetap, tt)
legend(' temp Congelador ', ' temp Refrigerador ', ' temp
producto ')
title('Evolución del tiempo del modelo del refrigerador')
xlabel('Time (s)')
ylabel('Temperature (C)')
Observar que el producto (pot roast) no tiene gran efecto sobre el congelador como lo tiene el
refrigerador.
MODELO EN ESPACIO DE ESTADO DEL SISTEMA TÉRMICO
Los estado candidatos son θf, θr, y θp. Estas son solo variables de
estado candidatas porque puede ser necesario definir nuevas
variables de estado para las derivadas de una o más de las
variables candidatas, si la derivada de la entrada aparece en la
ecuación .
Entonces se tiene,
donde y
Tf = -9; % deg_C
Tr = 4; % deg_C
Tp = 25; % deg_C
Te = 25; % deg_C
Tc = -10; % deg_C
w = .0001; % m/s
p = 1.2; % kg/m^3
sig = 1000; % kJ*deg_C/kg
Cp = 240; % J/deg_C
Cr = 700; % J/deg_C
Cf = 200; % J/deg_C
B = [b11, b12;...
b21, b22;...
b31, b32]
C = [1 0 0; 0 1 0; 0 0 1];
D = 0;
thermal_ss = ss(A, B, C, D)
>>
a =
x1 x2 x3
x1 -0.05251 0.001711 0
x2 0.001711 -0.002221 0.001429
x3 0 0.004167 -0.004167
b =
u1 u2
x1 0.0008 0.05
x2 0 0.000304
x3 0 0
c =
x1 x2 x3
y1 1 0 0
y2 0 1 0
y3 0 0 1
d =
u1 u2
y1 0 0
y2 0 0
y3 0 0
EXTRAER LAS MATRICES A, B, C, D DE UN MODELO EN ESPACIO DE
ESTADO
[A, B, C, D] = ssdata(thermal_ss)
A =
-0.0525 0.0017 0
0.0017 -0.0022 0.0014
0 0.0042 -0.0042
B =
0.0008 0.0500
0 0.0003
0 0
C =
1 0 0
0 1 0
0 0 1
D =
0 0
0 0
0 0
Como las condiciones iniciales del sistema son diferentes de cero y este tiene
dos entradas, la mejor manera de similar la respuesta es usando el comando
lsim en MATLAB. El arreglo x0 son las condiciones iniciales del congelador,
refrigerador y producto. Los arreglos u1 y u2 son las entradas temperatura del
serpentín y temperatura del ambiente.
CREANDO EL MODELO
CONSTRUIR LA ENTRADA
El objetivo del sistema es monitorear el valor de los tres valores: θf, θr, y θp .
Adicione un scope a la salida de los tres bloques de integración.
CORRER LA SIMULACIÓN