亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? rgwsbxhs.cpp

?? 對(duì)日光溫室內(nèi)的熱濕小氣候環(huán)境進(jìn)行模擬預(yù)測(cè)。在確定的溫室材料、構(gòu)造、室外氣候條件(氣溫、濕度、太陽(yáng)輻射、風(fēng)速等)以及溫室的管理方式條件下
?? CPP
字號(hào):
//日光溫室熱環(huán)境模擬程序的函數(shù)
//本文件為備選函數(shù),有些函數(shù)根據(jù)具體問題需改寫
//2007年9月


int month,date;
double bw,dj,timeb,bmfw,bmqx,IDS;


//-------------------------------------------------------------------------------------------------------
//日期遞進(jìn)計(jì)算函數(shù)datecount()----------------------------------------------------------2007.9.4調(diào)試
//本函數(shù)根據(jù)起始日期和時(shí)間,計(jì)算經(jīng)過(guò)一個(gè)步長(zhǎng)的時(shí)間(s,3600s以內(nèi))后的月、日、時(shí)
//時(shí)間累計(jì)尚未進(jìn)入下一日時(shí),返回0;進(jìn)入下一日但尚未跨月時(shí),返回1;跨月時(shí),返回2.

//全局變量說(shuō)明
//AAI[30] -- 用于將整型局部變量的計(jì)算結(jié)果從函數(shù)內(nèi)傳送到外部的數(shù)組,各函數(shù)通用,
//                但不同函數(shù)分配使用不同的區(qū)段,日期遞進(jìn)計(jì)算函數(shù)使用AAI[0]~AAI[4]的區(qū)段
//AAD[80] -- 用于將雙精度型局部變量的計(jì)算結(jié)果從函數(shù)內(nèi)傳送到外部的數(shù)組,各函數(shù)通用,
//                但不同函數(shù)分配使用不同的區(qū)段,日期遞進(jìn)計(jì)算函數(shù)使用AAD[15]~AAD[19]的區(qū)段

//調(diào)用本函數(shù)的實(shí)參依次為           函數(shù)調(diào)用后,下一步的日期與時(shí)間放在傳送數(shù)組中對(duì)應(yīng)元素中↓
//month -- 月  -----------------------------------------------------------------------AAI[1]
//date -- 日   -----------------------------------------------------------------------AAI[2]
//timeb -- 時(shí)(北京時(shí)間),形式為xx.xx時(shí)(24時(shí)制),分以下單位需化成時(shí)   -----------------AAD[16]
//dtao -- 時(shí)間步長(zhǎng),s;
//---------------------------------------------------------------------------------------------
int datecount(int month,int date,double timeb,double dtao)
{
	AAI[1]=month;	AAI[2]=date;	AAD[16]=timeb;

	AAD[16]=timeb+dtao/3600.0;
	if(AAD[16]<24.0)return(0);								//時(shí)間累計(jì)尚未進(jìn)入下一日

	AAI[2]=AAI[2]+1;	AAD[16]=AAD[16]-24.0;

	if(AAI[2]>28 && AAI[1]==2)								//2月跨到3月,2月按平年28日計(jì)算
	{
		AAI[1]=AAI[1]+1;	AAI[2]=1;	return(2);
	}		

	if(AAI[2]>30)											//小月的月末跨月的情況
		if(AAI[1]==4 || AAI[1]==6 || AAI[1]==9 || AAI[1]==11)
		{
			AAI[1]=AAI[1]+1;	AAI[2]=1;	return(2);
		}

	if(AAI[2]>31)											//大月的月末跨月的情況
		if(AAI[1]==1 || AAI[1]==3 || AAI[1]==5 || AAI[1]==7 || AAI[1]==8 || AAI[1]==10 || AAI[1]==12)
		{
			AAI[1]=AAI[1]+1;	if(AAI[1]>12)AAI[1]=AAI[1]-12;	AAI[2]=1;	return(2);
		}
	return(1);												//跨日不能跨月的情況
}
//-------------------------------------------------------------------------------------------------------


//-------------------------------------------------------------------------------------------------------
//大氣透明度計(jì)算函數(shù)dqtmd()
//執(zhí)行本函數(shù)的結(jié)果返回大氣透明度值

//調(diào)用本函數(shù)的實(shí)參依次為
//bw -- 北緯度數(shù),度
//month -- 月份
//---------------------------------------------------------------------------------------------
double dqtmd(double bw,int month)
{	double x;
	x=month;
	if(bw<27.5)				return (0.0021*x*x - 0.0254*x + 0.7005);
	if(bw>27.5 && bw<=32.5)	return (0.0038*x*x - 0.0471*x + 0.7707);
	if(bw>32.5 && bw<=37.5)	return (0.0038*x*x - 0.0459*x + 0.7691);
	if(bw>37.5 && bw<=42.5)	return (0.0033*x*x - 0.0409*x + 0.772);
	if(bw>42.5)				return (0.0039*x*x - 0.0481*x + 0.787);
}	  
//-------------------------------------------------------------------------------------------------------


//-------------------------------------------------------------------------------------------------------
//計(jì)算太陽(yáng)輻射照度的函數(shù)TYFZ()---------------------------------------------------------2007.9.6調(diào)試
//執(zhí)行本函數(shù)的結(jié)果返回指定傾角表面的太陽(yáng)總輻射照度值IDS,計(jì)算出水平面的直接輻射IDH和散射輻射ISH,W/m2,
//并將其以及一些中間計(jì)算結(jié)果存入數(shù)組AAD[],以便調(diào)試檢查和使用

//本函數(shù)執(zhí)行將調(diào)用大氣透明度計(jì)算函數(shù)dqtmd()

//調(diào)用本函數(shù)的實(shí)參依次為
//bw -- 北緯度數(shù),度
//dj -- 東經(jīng)度數(shù),度
//month,date -- 月、日
//timeb -- 時(shí)(北京時(shí)間),形式為xx.xx時(shí)(24時(shí)制),分以下單位需化成時(shí)
//bmfw -- 表面方位角,度
//bmqx -- 表面傾斜角,度

//全局變量說(shuō)明
//AAD[80] -- 用于將雙精度型局部變量的計(jì)算結(jié)果從函數(shù)內(nèi)傳送到外部的數(shù)組,各函數(shù)通用,
//                但不同函數(shù)分配使用不同的區(qū)段,太陽(yáng)輻射照度相關(guān)函數(shù)使用AAD[0]~AAD[14]的區(qū)段
//IDS -- 指定傾角表面的太陽(yáng)總輻射照度,W/m2  (是函數(shù)返回值,但未在本函數(shù)中出現(xiàn))

//局部變量說(shuō)明                                                      傳送數(shù)組中對(duì)應(yīng)元素↓
//time -- 當(dāng)?shù)仄骄?yáng)時(shí),形式為xx.xx時(shí)(24時(shí)制),分以下單位需化成時(shí)    ------------AAD[0]
//sj -- 時(shí)間角,度    -------------------------------------------------------------AAD[1]
//tycw -- 太陽(yáng)赤緯角,度    -------------------------------------------------------AAD[2]
//tygd -- 太陽(yáng)高度角,弧度    -----------------------------------------------------AAD[3]
//tyfw -- 太陽(yáng)方位角,弧度    -----------------------------------------------------AAD[4]
//p -- 大氣透明度    --------------------------------------------------------------AAD[5]
//I0 -- 大氣層外邊界處法向太陽(yáng)輻射照度,W/m2    -----------------------------------AAD[6]
//IDN -- 法向太陽(yáng)直接輻射,W/m2    ------------------------------------------------AAD[7]
//ID -- 指定位置表面上的太陽(yáng)直接輻射,W/m2    -------------------------------------AAD[8]
//IDH -- 水平面太陽(yáng)直接輻射    ----------------------------------------------------AAD[9]
//IS -- 指定位置表面上的太陽(yáng)散射輻射,W/m2    -------------------------------------AAD[10]
//ISH -- 水平面太陽(yáng)散射輻射(實(shí)際上為天空散射,僅計(jì)算天空散射輻射),W/m2    --------AAD[11]
//d -- 1月1日至所計(jì)算日之前天數(shù)之和
//m -- 大氣質(zhì)量
//sinh -- 太陽(yáng)高度角的正弦
//cosbt -- 太陽(yáng)光線與表面法線夾角的余弦
//temp -- 中間變量

//---------------------------------------------------------------------------------------------
double TYFZ(double bw,double dj,int month,int date,double timeb,double bmfw,double bmqx)
{
	double time,sj,tycw,tygd,tyfw,p,I0,IDN,ID,IDH,IS,ISH;
	double d,dp,m,sinh,cosbt,temp;

	if	(month==1) {I0=1405.0;	d=date;}
	else if	(month==2) {I0=1394.0;	d=31+date;}
	else if	(month==3) {I0=1378.0;	d=59+date;}
	else if	(month==4) {I0=1353.0;	d=90+date;}
	else if	(month==5) {I0=1334.0;	d=120+date;}
	else if	(month==6) {I0=1316.0;	d=151+date;}
	else if	(month==7) {I0=1308.0;	d=181+date;}
	else if	(month==8) {I0=1315.0;	d=212+date;}
	else if	(month==9) {I0=1330.0;	d=243+date;}
	else if	(month==10){I0=1350.0;	d=273+date;}
	else if	(month==11){I0=1372.0;	d=304+date;}
	else if	(month==12){I0=1392.0;	d=334+date;}

	dp=3.1416/180.0;

	tycw=23.45*cos((360.0*(d-172.0)/365.0)*dp);
	time=timeb-(120.0-dj)/15.0;		sj=15.0*(time-12.0);
	sinh=cos(bw*dp)*cos(tycw*dp)*cos(sj*dp)+sin(bw*dp)*sin(tycw*dp);
	tygd=asin(sinh);

	//太陽(yáng)方位角的計(jì)算,多數(shù)書籍上說(shuō)法不準(zhǔn)確,見《建筑熱過(guò)程》86年版上的紅字批注
	temp=(sin(tygd)*sin(bw*dp)-sin(tycw*dp))/cos(tygd)/cos(bw*dp);
	if(temp<=-1.0)tyfw=180.0;	//由于計(jì)算機(jī)的數(shù)字存儲(chǔ)方式產(chǎn)生的誤差,可能出現(xiàn)temp絕對(duì)值略大于1的情況
	if(temp>=1.0)tyfw=0.0;
	if(temp>-1.0 && temp<1.0)tyfw=acos(temp);
	if(sj<0)tyfw=(-1.0)*tyfw;	//太陽(yáng)方位角正負(fù)與時(shí)角相同,acos()只能計(jì)算出正角,負(fù)角只能根據(jù)時(shí)角判斷

	cosbt=sin(tygd)*cos(bmqx*dp)+cos(tygd)*sin(bmqx*dp)*cos(tyfw-bmfw*dp);

	p=dqtmd(bw,month);
	m=1.0/sin(tygd);

	if(sinh<=0.0) {IDN=0.0;	ID=0.0; IDH=0.0; IS=0.0; ISH=0.0;}

	if(sinh>0.0)
	{
		IDN=I0*pow(p,m);
		IDH=IDN*sin(tygd);
		ID=IDN*cosbt;	if(cosbt<0.0)ID=0.0;		//cosbt<0.0,有bt>90度,即光線照到該表面背面去了

		ISH=I0/2.0*(1.0-pow(p,m))/(1.0-1.4*log(p))*sin(tygd);
		IS=ISH*cos(bmqx*dp/2.0)*cos(bmqx*dp/2.0);
	}

//以下將局部變量的計(jì)算結(jié)果放入傳送數(shù)組中,以便以后在函數(shù)外部使用或調(diào)試中輸出檢查
	AAD[0]=time;
	AAD[1]=sj;	AAD[2]=tycw;	AAD[3]=tygd;	AAD[4]=tyfw;	AAD[5]=p;
	AAD[6]=I0;	AAD[7]=IDN;		AAD[8]=ID;		AAD[9]=IDH;		AAD[10]=IS;		AAD[11]=ISH;

	return (ID+IS);
}
//-------------------------------------------------------------------------------------------------------


//-------------------------------------------------------------------------------------------------------
//以下為內(nèi)外側(cè)流體溫度、相對(duì)濕度、熱源以及對(duì)流換熱系數(shù)
//---------------------------------------------------------------------------------------------
double tf_0(double h)		//h為24時(shí)制的時(shí)數(shù)
{
	double pi,tp,a1,a2,f1,f2,tmax,tmin,t;
	pi=3.1416;	tp=-0.016;	a1=0.48;	a2=0.08;	f1=3.8;		f2=0.005;
	tmax=5.0;		tmin=-10.0;
	t=(tmax+tmin)/2.0+(tmax-tmin)*(tp+a1*cos(2.0*h*pi/24.0-f1)+a2*cos(4.0*h*pi/24.0-f2));
	return (t);
}
//---------------------------------------------------------------------------------------------
double fi_0(double h)		//h為24時(shí)制的時(shí)數(shù)(fi為小數(shù))
{
	double pi,fip,a1,a2,f1,f2,fimax,fimin,fi;
	pi=3.1416;	fip=-0.016;	a1=0.48;	a2=0.08;	f1=3.8;		f2=0.005;
	fimax=0.90;		fimin=0.40;
	fi=(fimax+fimin)/2.0-(fimax-fimin)*(fip+a1*cos(2.0*h*pi/24.0-f1)+a2*cos(4.0*h*pi/24.0-f2));
	return (fi);
}
//---------------------------------------------------------------------------------------------
double tf_n(double h)		//h為24時(shí)制的時(shí)數(shù)
{
	double pi,tp,a1,a2,f1,f2,tmax,tmin,t;
	pi=3.1416;	tp=-0.016;	a1=0.48;	a2=0.08;	f1=3.8;		f2=0.005;
	tmax=25.0;		tmin=10.0;
	t=(tmax+tmin)/2.0+(tmax-tmin)*(tp+a1*cos(2.0*h*pi/24.0-f1)+a2*cos(4.0*h*pi/24.0-f2));
	return (t);
}
//---------------------------------------------------------------------------------------------
double alf_0()
{
return(23.0);
}
//---------------------------------------------------------------------------------------------
double alf_n()
{
return(8.7);
}
//---------------------------------------------------------------------------------------------


//---------------------------------------------------------------------------------------------
//確定風(fēng)速的函數(shù)v_o()

//---------------------------------------------------------------------------------------------
double v_o()
{
return(4.0);
}
//---------------------------------------------------------------------------------------------


//---------------------------------------------------------------------------------------------
//確定揭簾(保溫被)時(shí)間的函數(shù)t_0()
//本函數(shù)根據(jù)日光溫室的管理制度,給出某月份和日期揭簾(保溫被)的時(shí)間
//調(diào)用本函數(shù)的實(shí)參依次為
//month,date -- 月、日

//---------------------------------------------------------------------------------------------
double t_0(int month,int date)
{
	if(month==10)	return 6.5;
	if(month==11)	return 7.0;
	if(month==12)	return 7.5;
	if(month==1)	return 7.5;
	if(month==2)	return 7.0;
	if(month==3)	return 6.5;
					return 6.0;
}
//---------------------------------------------------------------------------------------------

//---------------------------------------------------------------------------------------------
//確定蓋簾(保溫被)時(shí)間的函數(shù)t_1()
//本函數(shù)根據(jù)日光溫室的管理制度,給出某月份和日期蓋簾(保溫被)的時(shí)間
//調(diào)用本函數(shù)的實(shí)參依次為
//month,date -- 月、日

//---------------------------------------------------------------------------------------------
double t_1(int month,int date)
{
	if(month==10)	return 18.0;
	if(month==11)	return 17.5;
	if(month==12)	return 17.0;
	if(month==1)	return 17.0;
	if(month==2)	return 17.5;
	if(month==3)	return 18.0;
					return 19.0;
}
//---------------------------------------------------------------------------------------------

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
www.av亚洲| 国内精品写真在线观看| 91精品国产美女浴室洗澡无遮挡| 久久er99热精品一区二区| 国产欧美日韩麻豆91| 欧美综合天天夜夜久久| 久久精品国产澳门| 亚洲三级小视频| 日韩精品中文字幕一区二区三区| 盗摄精品av一区二区三区| 亚洲一区二区欧美日韩| 久久精品亚洲精品国产欧美kt∨ | 国产精品网站在线| 欧美性xxxxxxxx| 国产成人日日夜夜| 久久电影网站中文字幕| 亚洲成人激情av| 亚洲精品成人精品456| 久久综合九色欧美综合狠狠| 欧美日韩电影在线| 欧美性大战久久久久久久蜜臀| 成人黄色在线看| 国产福利精品一区| 寂寞少妇一区二区三区| 日本不卡视频在线观看| 亚洲一区在线视频观看| 成人欧美一区二区三区白人| 日本一区二区三区电影| 精品国产不卡一区二区三区| 777久久久精品| 欧洲一区二区三区免费视频| 色哟哟日韩精品| 91麻豆自制传媒国产之光| av一区二区不卡| 国产成人在线视频免费播放| 国产成人亚洲精品青草天美| 国产高清在线精品| 国产黄色精品网站| 国产精品亚洲а∨天堂免在线| 韩国成人精品a∨在线观看| 久久精品国产精品亚洲综合| 极品少妇一区二区三区精品视频| 精品一区二区久久久| 老司机免费视频一区二区 | 一区二区三区在线观看动漫| 国产女人18水真多18精品一级做| 国产亚洲欧洲一区高清在线观看| 精品久久久久久久久久久久久久久| 精品少妇一区二区三区| 精品剧情在线观看| 久久久蜜桃精品| 国产午夜精品一区二区三区视频 | 欧美午夜精品免费| 欧美色窝79yyyycom| 91麻豆精品国产自产在线观看一区| 欧美久久久久中文字幕| 欧美一区二区三区精品| 欧美mv和日韩mv国产网站| 久久综合色鬼综合色| 久久伊人中文字幕| 国产精品不卡视频| 亚洲最快最全在线视频| 日韩黄色一级片| 韩国v欧美v日本v亚洲v| 成人午夜激情片| 欧美系列日韩一区| 日韩免费看网站| 中文字幕不卡在线观看| 一区二区三区在线免费| 日韩精品亚洲一区二区三区免费| 久久99精品久久久久久动态图| 国产91露脸合集magnet| 日本福利一区二区| 欧美一二三区精品| 亚洲国产精品成人综合色在线婷婷| 亚洲欧美日本韩国| 蜜臀久久99精品久久久久久9| 国产精品77777| 在线中文字幕不卡| 精品成人一区二区三区| 亚洲图片你懂的| 麻豆成人免费电影| 色先锋资源久久综合| 日韩三级精品电影久久久| 国产精品萝li| 秋霞av亚洲一区二区三| 9i在线看片成人免费| 91超碰这里只有精品国产| 久久久久国色av免费看影院| 亚洲国产日韩精品| 丰满亚洲少妇av| 欧美日韩高清影院| 国产欧美日韩精品在线| 日本欧美一区二区在线观看| av一本久道久久综合久久鬼色| 欧美色图片你懂的| 日本一区二区视频在线| 午夜av一区二区三区| www.综合网.com| 日韩欧美激情四射| 一区二区在线观看视频| 国产福利一区在线| 91精品国产91久久久久久最新毛片| 中文字幕一区二区三区av| 久草在线在线精品观看| 欧美日韩一卡二卡三卡| 国产精品污网站| 国内一区二区视频| 国产亚洲精品资源在线26u| 日韩精品欧美精品| 91成人免费在线视频| 国产精品亲子伦对白| 国产麻豆精品95视频| 3d动漫精品啪啪1区2区免费| 亚洲免费观看高清完整版在线观看熊 | 91麻豆蜜桃一区二区三区| 久久久久99精品一区| 美女www一区二区| 6080亚洲精品一区二区| 一区二区在线免费| 一本一道久久a久久精品| 欧美激情综合五月色丁香| 国产一区二区三区在线看麻豆| 777奇米四色成人影色区| 亚洲国产一区二区三区青草影视| av亚洲精华国产精华精华| 国产欧美一区二区三区在线看蜜臀| 激情久久久久久久久久久久久久久久| 678五月天丁香亚洲综合网| 亚洲成国产人片在线观看| 色婷婷av一区| 亚洲一区免费观看| 91黄色激情网站| 一区二区三区精密机械公司| 一本大道久久a久久精品综合| 一区在线观看免费| 波多野结衣一区二区三区| 中文字幕精品三区| 风间由美一区二区av101| 欧美国产日本视频| 成人app软件下载大全免费| 亚洲欧美中日韩| 91麻豆精品在线观看| 一区二区三区精品| 欧美色视频在线| 日本成人在线电影网| 日韩一区二区三区电影| 老司机精品视频线观看86| 久久欧美一区二区| 国产a视频精品免费观看| 国产精品网站在线播放| 91丨porny丨蝌蚪视频| 亚洲午夜免费视频| 欧美一级电影网站| 国产一区高清在线| 国产精品国产精品国产专区不片| 99国产精品国产精品久久| 亚洲男人电影天堂| 欧美色老头old∨ideo| 男男视频亚洲欧美| 国产婷婷一区二区| 91麻豆国产自产在线观看| 亚洲成人自拍一区| 久久综合色8888| 99久久免费国产| 日韩av电影天堂| 国产日韩欧美综合一区| 色综合天天性综合| 午夜一区二区三区在线观看| 欧美成人bangbros| 99久久国产综合精品女不卡| 午夜日韩在线电影| 欧美激情一区在线观看| 91高清视频在线| 极品销魂美女一区二区三区| 自拍偷自拍亚洲精品播放| 51精品久久久久久久蜜臀| 国产.精品.日韩.另类.中文.在线.播放| 综合自拍亚洲综合图不卡区| 欧美一区二区国产| 99久久综合国产精品| 日本不卡一二三| 中文字幕中文在线不卡住| 51久久夜色精品国产麻豆| 成人免费黄色大片| 天天操天天综合网| 国产精品美女久久久久久久网站| 欧美福利视频导航| www.成人网.com| 久久激情五月婷婷| 亚洲综合丝袜美腿| 亚洲成人av福利| 久久精品视频一区二区| 欧美日韩亚洲综合| 成人黄色综合网站| 蜜臀国产一区二区三区在线播放 | 精品黑人一区二区三区久久| 99久久亚洲一区二区三区青草| 蜜臀va亚洲va欧美va天堂| 亚洲一区二区三区四区中文字幕|