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

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

?? 下游防洪標(biāo)準(zhǔn)演算過程.cpp

?? 調(diào)洪演算程序
?? CPP
字號:
/*
  M--庫容曲線插值節(jié)點數(shù)
  M--泄流曲線節(jié)點數(shù)
  K1--計算時段總數(shù)
  Z0--起調(diào)水位
  S[0]--起調(diào)水位相應(yīng)庫容
  S[K]--時段K的水庫庫容
  O[K]--時段K下泄流量
  Q[K]--對段K入庫流量(設(shè)計洪水過程)
  Z,V--庫容曲線的水位,庫容數(shù)組
  V,q--泄流曲線的庫容,流量數(shù)組
  QE--防洪控制點的安全泄流量。
  Y(K)--閘門全開時的泄流能力
  VF--防洪庫容
  ZF--防洪高水位
*/
#include<fstream.h>
#include<math.h>
#define K1 45
#define M  25
#define N  35
void main()
{
	int i,j,k,l;
	double Z0,V0,QE,DV,SMAX,ZF,VF,A,C,D;
	double  S[K1],O[K1],Q[K1],Z[K1],Y[K1];
	double Z1[M],V[M],q[N],Z2[N];
	ifstream ZV("D:\\水位庫容關(guān)系.txt");
	for(i=0;i<M;i++)
		ZV>>Z1[i]>>V[i];
	ZV.close;
	ifstream Zq("D:\\泄流能力曲線.txt");
	for(i=0;i<N;i++)
		Zq>>Z2[i]>>q[i];
	Zq.close;
	ifstream Qin("D:\\防洪標(biāo)準(zhǔn)洪水.txt");
	for(i=0;i<K1;i++)
		Qin>>Q[i];
	Qin.close;
	Z0=98.0;
	QE=18000;
	for(i=0;i<M-1;i++)
		if(Z0>=Z1[i]&&Z0<Z1[i+1])
			V0=V[i]+(Z0-Z1[i])*(V[i+1]-V[i])/(Z1[i+1]-Z1[i]);
	for(j=0;j<N-1;j++)
	    if(Z0>=Z2[j]&&Z0<Z2[j+1])
			Y[0]=q[j]+(Z0-Z2[j])*(q[j+1]-q[j])/(Z2[j+1]-Z2[j]);
    S[0]=V0;
	Z[0]=Z0;
	O[0]=Q[0];
		if(Q[0]>Y[0])
			O[0]=Y[0];
		else
			O[0]=Q[0];
		for(k=0;k<K1-1;k++)
		{
			if(Q[k+1]<=QE)
			{
				if(Q[k+1]<=Y[k])
				{
					O[k+1]=Q[k+1];
					Y[k+1]=Y[k];
					S[k+1]=S[k];
				}
			    else
				{
					    
						O[k+1]=O[k];
			            l=0;
						while(l<200)
						{
							S[k+1]=(Q[k]+Q[k+1]-O[k]-O[k+1])*6*3600/200000000+S[k];
							C=S[k+1];
							{
								for(i=0;i<M-1;i++)
									if(C>=V[i]&&C<V[i+1])
							           A=Z1[i]+(Z1[i+1]-Z1[i])*(C-V[i])/(V[i+1]-V[i]);
								if(C>V[M-1])
						            A=Z1[M-1]+(C-V[M-1])*(Z1[M-1]-Z1[M-2])/(V[M-1]-V[M-2]);
					            for(j=0;j<N-1;j++)
						            if(A>=Z2[j]&&A<Z2[j+1])
					                   D=q[j]+(q[j+1]-q[j])*(A-Z2[j])/(Z2[j+1]-Z2[j]);
									if(A>Z2[N-1])   
									   D=q[N-1];
							}
							if(fabs(O[k+1]-D)>0.0001)
							{
								O[k+1]=(O[k+1]+D)/2;
				            	l++;
							}
				            else
							{
				               	O[k+1]=D;
					            break;
							}					
						}	
						Y[k+1]=D;
				}
			}
			if(Q[k+1]>QE) 
			{
				
				DV=(Q[k]+Q[k+1]-O[k]-QE)*3600*6/200000000;
				C=S[k]+DV;
				for(i=0;i<M-1;i++)
					if(C>=V[i]&&C<V[i+1])
						A=Z1[i]+(C-V[i])*(Z1[i+1]-Z1[i])/(V[i+1]-V[i]);
                    if(C>V[M-1])
					    A=Z1[M-1]+(C-V[M-1])*(Z1[M-1]-Z1[M-2])/(V[M-1]-V[M-2]);
				for(j=0;j<N-1;j++)
					if(A>=Z2[j]&&A<Z2[j+1])
						D=q[j]+(A-Z2[j])*(q[j+1]-q[j])/(Z2[j+1]-Z2[j]);
					if(A>Z2[N-1])   
						D=q[N-1];
				if(D>QE)
				{
					O[k+1]=QE;
					Y[k+1]=D;
					S[k+1]=C;
				}
				else
				{
					    double O1;
						O[k+1]=O[k];
			            l=0;
						while(l<200)
						{
							S[k+1]=(Q[k]+Q[k+1]-O[k]-O[k+1])*6*3600/200000000+S[k];
							C=S[k+1];
							{
								for(i=0;i<M-1;i++)
									if(C>=V[i]&&C<V[i+1])
							           A=Z1[i]+(Z1[i+1]-Z1[i])*(C-V[i])/(V[i+1]-V[i]);
								if(C>V[M-1])
						            A=Z1[M-1]+(C-V[M-1])*(Z1[M-1]-Z1[M-2])/(V[M-1]-V[M-2]);
					            for(j=0;j<N-1;j++)
						            if(A>=Z2[j]&&A<Z2[j+1])
					                   D=q[j]+(q[j+1]-q[j])*(A-Z2[j])/(Z2[j+1]-Z2[j]);
								if(A>Z2[N-1])   
									D=q[N-1];
							    if(D>QE) 
									O1=QE;
								else 
									O1=D;
							}
							if(fabs(O[k+1]-O1)>0.0001)
							{
								O[k+1]=(O[k+1]+O1)/2;
					            l++;								
							}
				            else
					           	break;
						}
						Y[k+1]=D;					    
				}
			}
		}
		SMAX=0.0;
	    for(k=0;k<K1;k++)
		{
			if(SMAX<S[k])
			{
				SMAX=S[k];
				A=k;
			}
		}
		for(k=A;k<K1-1;k++)
		{
			if(S[k]>V0)
			{
		       double O1;
	           O[k+1]=O[k];
               l=0;
		       while(l<200)
			   {
			         S[k+1]=(Q[k]+Q[k+1]-O[k]-O[k+1])*6*3600/200000000+S[k];
			         C=S[k+1];
					 {
				        for(i=0;i<M-1;i++)
				        if(C>=V[i]&&C<V[i+1])
		                   A=Z1[i]+(Z1[i+1]-Z1[i])*(C-V[i])/(V[i+1]-V[i]);
				        if(C>V[M-1])
				           A=Z1[M-1]+(C-V[M-1])*(Z1[M-1]-Z1[M-2])/(V[M-1]-V[M-2]);
				        for(j=0;j<N-1;j++)
				        if(A>=Z2[j]&&A<Z2[j+1])
				           D=q[j]+(q[j+1]-q[j])*(A-Z2[j])/(Z2[j+1]-Z2[j]);
				        if(A>Z2[N-1])   
				           D=q[N-1];
				        if(D>QE) 
				           O1=QE;
				        else 
				           O1=D;
					 }
			         if(fabs(O[k+1]-O1)>0.0001)
					 {
				        O[k+1]=(O[k+1]+O1)/2;
			        	l++;								
					 }
			         else
					 {
				        O[k+1]=(Q[k]+O1)*0.4;
			            break;
					 }
			   }
		       Y[k+1]=D;
			}
            else
			{
				O[k+1]=Q[k+1];
				S[k+1]=S[k];
				Y[k+1]=Y[k];
			}
		}
        for(k=0;k<K1;k++)
		{
			for(i=0;i<M-1;i++)
				if(S[k]>=V[i]&&S[k]<V[i+1])
					Z[k]=Z1[i]+(Z1[i+1]-Z1[i])*(S[k]-V[i])/(V[i+1]-V[i]);
			if(S[k]>V[M-1])
				Z[k]=Z1[M-1]+(Z1[M-1]-Z1[M-2])*(S[k]-V[M-1])/(V[M-1]-V[M-2]);
		}
        for(i=0;i<M-1;i++)
		if(SMAX>=V[i]&&SMAX<V[i+1])
			ZF=Z1[i]+(Z1[i+1]-Z1[i])*(SMAX-V[i])/(V[i+1]-V[i]);
		VF=SMAX-S[0];
        ofstream file1("D:\\防洪標(biāo)準(zhǔn)調(diào)洪結(jié)果.txt");
		file1<<"來水過程"<<"\t"<<"下泄能力"<<"\t"<<"下泄過程"<<"\t"<<"水庫蓄水量"<<"\t"<<"水庫水位"<<endl;
			for(k=0;k<K1;k++)
				file1<<Q[k]<<"\t"<<Y[k]<<"\t"<<O[k]<<"\t"<<S[k]<<"\t"<<Z[k]<<endl;
        file1<<"防洪高水位水位"<<ZF<<endl;
		file1<<"防洪庫容"<<VF<<endl;
			file1.close();
}







				    








?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩视频一区二区在线观看| 亚洲不卡av一区二区三区| 一区二区三区视频在线看| 日精品一区二区三区| 成人妖精视频yjsp地址| 欧美老肥妇做.爰bbww视频| 国产欧美一区二区精品仙草咪| 亚洲图片欧美综合| av午夜一区麻豆| 精品久久久久久久久久久久包黑料 | 69av一区二区三区| 136国产福利精品导航| 激情六月婷婷久久| 欧美精品 国产精品| 亚洲欧美激情插 | 美女诱惑一区二区| 欧洲日韩一区二区三区| 国产精品乱子久久久久| 国产一区二区三区免费观看| 在线播放中文一区| 亚洲一区二区在线免费观看视频| 成人午夜在线免费| 精品国产91亚洲一区二区三区婷婷| 一个色妞综合视频在线观看| 不卡一区在线观看| 欧美高清在线视频| 国产乱码精品一区二区三区忘忧草| 日韩欧美中文字幕精品| 青青草97国产精品免费观看| 欧美日韩高清在线播放| 午夜精品免费在线| 欧美日韩亚洲不卡| 亚洲国产一区视频| 3d动漫精品啪啪1区2区免费| 亚洲成av人**亚洲成av**| 欧美日韩免费一区二区三区| 性欧美疯狂xxxxbbbb| 欧美制服丝袜第一页| 午夜精品免费在线| 欧美mv日韩mv国产| 国产成人在线看| 国产精品毛片a∨一区二区三区| 成人福利视频网站| 一区二区三区四区在线| 精品视频一区二区不卡| 日韩精品五月天| 精品成人a区在线观看| 国产iv一区二区三区| 国产亚洲人成网站| 99久久777色| 亚洲va韩国va欧美va| 欧美中文字幕一区二区三区| 亚洲成a人片在线不卡一二三区 | 国精产品一区一区三区mba视频| 精品美女一区二区| 成人美女视频在线观看18| 中文字幕视频一区二区三区久| 91丨九色丨黑人外教| 亚洲第一成人在线| 精品精品国产高清a毛片牛牛| 国产一区999| 亚洲精品成人天堂一二三| 91精品福利在线一区二区三区| 黑人巨大精品欧美一区| 国产精品国产三级国产a| 欧美日韩日日摸| 九九九精品视频| ●精品国产综合乱码久久久久| 欧美日韩在线播放三区| 国模冰冰炮一区二区| 亚洲精品免费电影| 精品久久久久久亚洲综合网| 91蝌蚪porny| 精品一区二区三区欧美| 国产精品区一区二区三| 91精品国产乱| 成人av资源网站| 亚洲不卡在线观看| 国产精品久久久久久久浪潮网站| 欧美日韩在线三区| 国产成人av福利| 日本中文一区二区三区| 中文字幕日韩精品一区| 日韩亚洲国产中文字幕欧美| 色综合中文字幕| 国产乱码精品一区二区三区忘忧草| 亚洲影视在线播放| 国产精品乱人伦中文| 日韩女同互慰一区二区| 欧美三级蜜桃2在线观看| 成人激情免费视频| 久草在线在线精品观看| 亚洲v日本v欧美v久久精品| 国产亚洲美州欧州综合国| 在线成人午夜影院| 色av一区二区| hitomi一区二区三区精品| 蜜臀精品久久久久久蜜臀 | 欧美国产一区二区在线观看| 欧美一区二区在线播放| 91久久精品一区二区| 成人午夜大片免费观看| 国产一区视频在线看| 蜜臀av一区二区在线观看| 亚洲国产成人av好男人在线观看| 国产精品传媒在线| 国产精品午夜在线| 亚洲国产高清在线观看视频| 欧美va亚洲va| 精品国产区一区| 日韩欧美精品在线视频| 欧美挠脚心视频网站| 在线观看91视频| 在线观看成人免费视频| 色综合久久综合网97色综合 | 久久久久九九视频| 国产香蕉久久精品综合网| 精品少妇一区二区三区日产乱码 | 国产欧美精品一区aⅴ影院| 亚洲精品一区二区三区蜜桃下载| 3d动漫精品啪啪1区2区免费| 欧美日韩国产一级| 7777精品伊人久久久大香线蕉最新版| 欧美视频一区二区在线观看| 91国产精品成人| 欧美三级在线播放| 91精品国产综合久久久久久久久久| 欧美日韩精品一区二区| 538在线一区二区精品国产| 欧美色涩在线第一页| 欧美日韩精品一区二区| 欧美一区二区三级| 久久综合色8888| 中文字幕一区二区三区四区不卡| 中文字幕亚洲成人| 性久久久久久久| 精品一二线国产| 成人污污视频在线观看| 成人av资源站| 欧美在线观看视频一区二区| 4438x成人网最大色成网站| 日韩欧美一二区| 国产欧美精品在线观看| 亚洲欧美区自拍先锋| 性做久久久久久免费观看| 精品无人区卡一卡二卡三乱码免费卡| 国产一本一道久久香蕉| 99久久精品国产一区二区三区| 欧美自拍丝袜亚洲| 精品国产一区二区三区久久影院 | 成人丝袜高跟foot| 在线视频中文字幕一区二区| 91麻豆精品91久久久久同性| 日韩一区二区三| 国产精品伦理在线| 人人狠狠综合久久亚洲| 国产成人av影院| 欧美日高清视频| 国产嫩草影院久久久久| 亚洲美女偷拍久久| 精品在线免费观看| 在线观看成人小视频| 久久综合视频网| 亚洲va天堂va国产va久| 国产精品1区2区| 91精品啪在线观看国产60岁| 中文字幕一区二区三区不卡| 日日夜夜精品视频天天综合网| 国产高清亚洲一区| 67194成人在线观看| 亚洲人xxxx| 国产成人啪午夜精品网站男同| 欧美精品一卡二卡| 亚洲欧美国产毛片在线| 国产在线视视频有精品| 欧美日韩免费一区二区三区 | 午夜欧美在线一二页| 成人永久免费视频| 日韩你懂的在线播放| 亚洲妇女屁股眼交7| av成人老司机| 国产欧美综合色| 久久aⅴ国产欧美74aaa| 欧美视频一区二区在线观看| 亚洲日穴在线视频| 国产91精品久久久久久久网曝门| 在线不卡一区二区| 亚洲成人资源网| 欧美吻胸吃奶大尺度电影| 国产精品嫩草影院com| 国产麻豆精品在线观看| 欧美成人精品高清在线播放 | 成人午夜免费电影| 久久久www成人免费无遮挡大片| 奇米777欧美一区二区| 欧美日韩精品免费| 亚洲成人久久影院| 欧美亚洲图片小说| 亚洲高清一区二区三区| 欧美视频一区二区三区|