Académique Documents
Professionnel Documents
Culture Documents
=
donde wes peso de la planta en kg,
1
0.33 c = ,
2
0.01 c = ,
3
0.4 c = , (0) 0.0002 w = , todas son
constantes en una escala de hora,
( , ) f T I es una funcin que hace depender la tasa de crecimiento de la biomasa en funcin
de la temperatura y la radiacin. Simule durante una semana y durante 75 das.
Considere que ( , ) 1 f T I = .
Modelo en simulink se muestra en la Figura 2.1 o ver problema2.mdl
Figura 2.1 Modelo en simulink del problema 2
UNIVERSIDAD AUTONOMA CHAPINGO
SIMULACION DE SISTEMAS BIOLOGICOS
PRIMERA TAREA
PRESENTA. ING. PEDRO BARRERA PUGA
Programa en Matlab, ver problema2a.m.
clear
% PROBLEMA 2.
c1=0.33;
c2=0.01;
c3=0.4;
d=24*7; % simulacion de una semana
w0=0.0002;
opciones=simset('solver','ode45','reltol',1e-8);
[t,x,y]=sim('problema2',[0 d],opciones);
subplot(2,1,1);
plot(t/24,x(:,1),'r');
xlabel('Tiempo en das');
ylabel('Masa en kg');
title('CRECIMIENTO DE BIOMASA DE UNA SEMANA');
grid
d1=24*75; %simulacion de 75 dias.
opciones=simset('solver','ode45','reltol',1e-8);
[t,x,y]=sim('problema2',[0 d1],opciones);
subplot(2,1,2);
plot(t/24,y,'r');
xlabel('Tiempo en das');
ylabel('Masa en kg');
title('CRECIMIENTO DE BIOMASA DE 75 DIAS');
grid
Resultados de la simulacin se muestran en la Figura 2.2:
Figura 2.2 Comportamiento de la biomasa durante una semana y 75 das.
UNIVERSIDAD AUTONOMA CHAPINGO
SIMULACION DE SISTEMAS BIOLOGICOS
PRIMERA TAREA
PRESENTA. ING. PEDRO BARRERA PUGA
3. Programe el siguiente modelo matemtico en Matlab-Simulink
| |
1
( ) ( )
a
co a o vent a o
gr
dT
R k T T k T T H
dt C
= +
gr
C : Capacidad de calor total del invernadero (32000 J C
-1
)
co
k : Coeficiente de transferencia de calor de la cubierta (7.0 J s
-1
C
-1
)
vent
k : Coeficiente de transferencia de calor debido a la ventilacin (15.0 J s
-1
C
-1
)
H : Calor producido por el sistema de calefaccin (J s
-1
)
R : Radiacin solar (200 J s
-1
)
o
T : Temperatura del aire fuera del invernadero (5C)
(0) 0
a
T = C
a) Transforme la escala del modelo de segundos a horas.
b) Determine la solucin en estado estacionario analticamente si no hay
calefaccin (H=0)
c) Verifique la solucin analtica numricamente usando Matlab
d) Utilice la solucin en estado estacionario como condicin inicial y suponga que
el sistema de calefaccin se activa (H=200 J s
-1
)
e) Determine el nuevo estado estacionario.
f) Realice simulaciones y genere graficas de los resultados.
El modelo en simulink se observa en la Figura 3.1 ver problem3.mdl:
Figura 3.1 Simulacin de la Temperatura del aire
Programa en Matlab o ver problema3.m:
%PROBLEMA 3 (a)
clear
Cgr=32000;
Kc=7.0;
Kv=15.0;
H=200;
R=100;
To=5;
Ta=0;
pedro=simset('solver','ode23','reltol',1e-6);
[t,x,y]=sim('problem3',[0 60*60*8],pedro);
subplot(2,1,1);
plot(t/(60*60),x(:,1),'r');
grid
xlabel('tiempo en horas')
ylabel('temperatura en C')
UNIVERSIDAD AUTONOMA CHAPINGO
SIMULACION DE SISTEMAS BIOLOGICOS
PRIMERA TAREA
PRESENTA. ING. PEDRO BARRERA PUGA
title('TEMPERATURA DENTRO DEL INVERNADERO H=200 Js-1 ')
hold on;
H=0;
pedro=simset('solver','ode23','reltol',1e-6);
[t,x,y]=sim('problem3',[0 60*60*8],pedro);
subplot(2,1,2);
plot(t/(60*60),y,'r');
grid
xlabel('tiempo en horas')
ylabel('temperatura en C')
title('TEMPERATURA DENTRO DEL INVERNADERO H=0 Js-1')
los resultados de la Simulacin para una H=200 y H=0 se muestran en la Figura 3.2:
Figura 3.2 Comportamiento de la temperatura del aire con dos valores de Humedad
En estado estacionario
0 =
dt
dT
a
;
( ) ( ) | | 0
1
=
o a vent o a CO
gr
T T k T T k R
C
ven co
o a
k k
R
T T
= , T
a
es igual a:
UNIVERSIDAD AUTONOMA CHAPINGO
SIMULACION DE SISTEMAS BIOLOGICOS
PRIMERA TAREA
PRESENTA. ING. PEDRO BARRERA PUGA
o
ven co
a
T
k k
R
T +
= , Para tener el valor de Ta se sustituyen los valores de las
constantes.
09 . 14 5
) 3600 * 15 ( ) 3600 * 7 (
3600 * 200
= +
=
a
T
b) Verifique la solucin analtica numricamente usando Matlab
% Se empleo trim para realizar este procedimiento
H=0
estacionario=trim('problem3')
% c)se uso "trim".
H=0
eet=trim('problem3')
% d) Ta(0)= eet
H=200;
Ta=eet;
eet1=trim('problem3')
% e) H=200
H=200
Ta=23.18;
pedro=simset('solver','ode23','reltol',1e-6);
[t,x,y]=sim('problem3',[0 3600*dia],pedro);
plot(t/(3600),y(:,1))
grid
xlabel('tiempo [h]')
xlabel('tiempo [horas]')
ylabel('Temp de nuevo E. Estacionario [C]')
La Figura 3.3 presenta el comportamiento de la temperatura con el nuevo estado
estacionario calculado.
Figura 3.3 Nuevo estado estacionario de la temperatura.
C
C s J
s J
1 1
1
=
+
+
=
C m KL KI
C m KI
K
T Cp
D P
g
t o
t o t
) 1 ( ) exp(
) 1 (
ln
) (
0
0
(29)
Donde:
D=0.108= coeficiente para convertir la fotosntesis de (mol de CO
2
)/(m
2
*s) a (g
CH
2
O)/(m
2
*h)
t =tau=0.0664: conductancia del CO
2
en la hoja, (mol de CO
2
)/[(m
2
de hoja)*s]
C=350: Concentracin de CO
2
del aire, (mol de CO
2
)/(mol de aire)
o =alfa=0.056: Eficiencia de utilizacin de la luz por la hoja, (mol de CO
2
)/ (mol de
fotones)
K=0.58: Coeficiente de extincin de luz en el dosel, adimensional.
10 . 0 = m : Coeficiente de transmisin de luz de las hojas, adimensional.
L: ndice de rea foliar del dosel, ) /( ) (
2 2
suelo de m hoja de m
Se programo la tasa de respiracin de mantenimiento R
m
con la ecuacin 27.
| | ) 25 ( 0693 . 0 exp = T k R
m m
(27)
Donde:
R
m
: Tasa de respiracin de mantenimiento, (g CH
2
O)/[(g de tejido)*h]
T: Temperatura en C
0006 . 0 = = km k
m
: Tasa de respiracin a 25 C, (g CH
2
O)/[(g de tejido)*h]
Se elaboro la programacin en simulink de la tasa de crecimiento de materia seca de la
ecuacin 28.
) ( W R P E
dt
dW
m g
= ..(28)
Donde:
dt
dW
: Es la tasa de crecimiento de la cosecha del peso seco, ( g de tejido)/(m
2
*h)
W: total de materia seca por planta, g/m
2
E=0.70: eficiencia de conversin de CH
2
O a tejido de planta, ( g de tejido)/(g de CH
2
O)
P
g
: Tasa de fotosntesis bruta del dosel, (g de CH
2
O )/(m
2
*h)
UNIVERSIDAD AUTONOMA CHAPINGO
SIMULACION DE SISTEMAS BIOLOGICOS
PRIMERA TAREA
PRESENTA. ING. PEDRO BARRERA PUGA
Finalmente se programo la ecuacin 33, para simular la biomasa del dosel y la biomasa de
la raz por separado.
)] ( 1 )[ ( ), ( ) ( N f W R P E
dt
dW
N f W R P E
dt
dW
c m g
r
c m g
c
= = . (33)
Donde:
W: total de materia seca por planta, g/m
2
E=0.70: eficiencia de conversin de CH
2
O a tejido de planta, ( g de tejido)/(g de CH
2
O)
P
g
: Tasa de fotosntesis bruta del dosel, (g de CH
2
O )/(m
2
*h)
R
m
: Tasa de respiracin de mantenimiento, (g CH
2
O)/[(g de tejido)*h]
) (N f
c
=0.85
dt
dW
c
: Es la tasa de crecimiento de la cosecha del peso seco del dosel, ( g de tejido)/(m
2
*h)
dt
dW
r
: Es la tasa de crecimiento de la cosecha del peso seco de la raz, ( g de tejido)/(m
2
*h)
Enseguida se muestra el script elaborado en Matlab y ver preoblema10.m.
%SOLUCION DEL PROBLEMA 10
clear
dN=0.0;
E=0.70;
fc=0.85;
rm=0.021*24;
Dia=24;
dWc=0;
dWr=0;
dW=0;
Tmaxima=30;
Tminima=20;
fih=30.0;
fi1=5.0;
D=0.108*24;
tau=0.0664;
delta=0.074;
beta=0.38;
nb=13.3;
km=0.0006*24;
C=350;
K=0.58;
alfa=0.056;
m=0.10;
Im=1200;
ro=4.0;
UNIVERSIDAD AUTONOMA CHAPINGO
SIMULACION DE SISTEMAS BIOLOGICOS
PRIMERA TAREA
PRESENTA. ING. PEDRO BARRERA PUGA
t=[0:1/24:80]; % AQUI SE SIMULO PARA 80 DAS COMO INDICA EL ARTCULO
pedro=simset('solver','ode23','reltol',1e-8);
[t,x,y]=sim('problem10sim',t ,pedro);
figure(1);
plot(t,y(:,2));
xlabel('tiempo [dias]');
ylabel('Indice de Area Foliar[(m2 de hoja)(m2 de suelo)]');
grid
title('IAF');
figure(2);
plot(t,y(:,5));
grid
xlabel('tiempo [dias]');
ylabel('Tasa de fotosintesis [(g de CH2O )/(m2)]');
figure(3);
plot(t,y(:,7));
grid
xlabel('tiempo [dias]');
ylabel('biomasa de la raiz [g de hoja/ m2 de hoja]');
figure(4);
plot(t,y(:,8));
grid
xlabel('tiempo [dias]');
ylabel('biomasa del dosel [g de hoja/ m2 de hoja]');
figure(5);
plot(t,y(:,9));
grid
xlabel('tiempo [dias]');
ylabel('biomasa total [g de hoja/ m2 de hoja]');
Finalmente presenta el modelo en simulink ( ver problema10sim).
UNIVERSIDAD AUTONOMA CHAPINGO
SIMULACION DE SISTEMAS BIOLOGICOS
PRIMERA TAREA
PRESENTA. ING. PEDRO BARRERA PUGA
Se obtuvieron las siguientes figuras de la simulacin:
UNIVERSIDAD AUTONOMA CHAPINGO
SIMULACION DE SISTEMAS BIOLOGICOS
PRIMERA TAREA
PRESENTA. ING. PEDRO BARRERA PUGA
UNIVERSIDAD AUTONOMA CHAPINGO
SIMULACION DE SISTEMAS BIOLOGICOS
PRIMERA TAREA
PRESENTA. ING. PEDRO BARRERA PUGA