Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

clear all

clc
phi=30;
n=input('Enter nth day');
beta=input('Enter slope in degrees');
gamma=input('Enter surface azimuth angle in degrees');
delta=23.45*sind((360/365)*(284+n));
ST=input('Enter solar time in hours');
omega=(ST-12)*15;
thetai=acosd((((cosd(phi)*cosd(beta))+(sind(phi)*sind(beta)*cosd(gamma)))*(cosd(
delta)*cosd(omega)))+(cosd(delta)*sind(omega)*sind(beta)*sind(gamma))+(sind(delt
a)*((sind(phi)*cosd(beta))-(cosd(phi)*sind(beta)*cosd(gamma)))))
thetaz=acosd((cosd(phi)*cosd(delta)*cosd(omega))+(sind(delta)*sind(phi)))
TR=input('Enter turbidity factor');
Iext=1367*(1+(0.033*cosd((360*n)/365)))
In=Iext*exp(-TR/(0.9+(9.4*cosd(thetaz))))
Ib=In*cosd(thetai)
Id1=(1/3)*(Iext-In)*cosd(thetaz);
Id=Id1*((1+cosd(beta))/2)
Ir=((Ib+Id)*((1-cosd(beta))/2))*0.4
It=Ib+Id+Ir

You might also like