You are on page 1of 3

Alexander Snchez.

Ingeniera ambiental
Catalina Uribe. Ingeniera ambiental

Climatologa

Daisy World.

Cdigo:

import numpy as np
import matplotlib.pyplot as plt
from scipy.integrate import odeint

def planet(A,t):
#areas
Aw = 0.03 # Areas Blancas (w) y areas negras (b)
Ab = 0.03
At = 1
Abl = At - (Ab+Aw)
#albedos
albB = 0.25
albW = 0.75
albl = 0.4
albt = Aw*albW + Ab*albB + Abl*albl
#gamas
gamaw = 0.0001
gamab = 0.0001
#constantes
So = 917
sigma = 5.67e-8
q = 15
#temperaturas locales

TlI = 5 + 273
TlS = 40 + 273
TE = ((1 - albt)*So/sigma)**(1/4.)
Tw = q*(albt - albW) + TE
Tb = q*(albt - albB) + TE
Tbl = ((1 - albl)*So/sigma)**(1/4.)

Bw = (Tw - TlI)*(TlS-Tw)*4/(TlI-TlS)**2
Bb = (Tb - TlI)*(TlS-Tb)*4/(TlI-TlS)**2

# differential equations
dAdtw = Aw*(Bw*Abl - gamaw)
dAdtb = Ab*(Bb*Abl - gamab)
# Ab[0]=Abi I can put overflow conditions
dAdt = [dAdtw,dAdtb]
return dAdt

Abi = 0.03
Awi = 0.03
# integrate the equations
t = np.linspace(0,1000) # times to report solution
A0 = [Awi,Abi] # initial conditions for Area
A = odeint(planet,A0,t) # integrate

# Constants
At = 1
albB = 0.15
albW = 0.75
albl = 0.3
gamaw = 0.1
gamab = 0.1
So = 917
sigma = 5.67e-8
Abl = At - (A[:,0] + A[:,1])
albt = A[:,0]*albW + A[:,1]*albB + Abl*albl
TE = TE = ((1 - albt)*So/sigma)**(1/4.)

# plot results
plt.figure(1)
plt.plot(t,A[:,0],'b-')
plt.plot(t,A[:,1],'g--')
# plt.axis([0, 6, 0, 20])
plt.xlabel('Time')
plt.ylabel('Area (m^2)')
plt.legend(['Aw','Ab'])
plt.show()

plt.figure(2)
plt.plot(TE,A[:,0],'b-')
plt.plot(TE,A[:,1],'g--')
plt.xlabel('Equilibrium Tempeture')
plt.ylabel('Area (m^2)')
plt.legend(['Aw','Ab'])
plt.show()

Grficos de resultados

Grfica 1 Cambio en las reas blancas y negras respecto al tiempo. Los


subndices w es margaritas blancas y b son margaritas negras.
Grfica 2 Cambio en las reas de margaritas blancas y negras respecto a la temperatura
de equilibrio

Conclusiones

Al analizar los cambios en las reas de las margaritas con el paso del tiempo (ver grfica 1) se
observa que el rea de las margaritas blancas aumenta, esto se debe al modo en que se configura
la ecuacin de cambio del rea que depende de la variacin de los albedos.
El albedo de la tierra desnuda hace muy sensible el crecimiento de margaritas, este parmetro es
considerablemente significativo por la sensibilidad de la repuesta a cambios de este valor.
Al tomar la temperatura de equilibrio (ver grfica 2) TE = ((1 albt)*So/sigma)**(1/4.), la cual
depende del albedo total albt = Aw*albW + Ab*albB + Abl*albl, que a su vez depende de las
reas, se puede observar que con el aumento de la temperatura, el planeta busca equilibrar su
temperatura interna aumentando la cantidad de rea con margaritas blancas que poseen un
albedo mayor y lleva a una disminucin en la temperatura del planeta por disminucin en la
radiacin que se queda.