洪水调节演算电算程序(感谢冰山来客提供)
yeguiren
yeguiren Lv.11
2003年09月30日 01:40:29
来自于水利软件
只看楼主

2.1.7.2设计洪水电算程序由手算结果可知,洪水最大流量出现后2小时左右水库水位要下降下来,该程序仅计算了第13小时到第23小时的洪水过程,如果不满足此推断,可修改程序中的M值(控制计算时段的变量)。程序输出结果没有单位,与手算各项单位保持一致。电算程序演算了从调洪演算起始时刻到水库水位上升到最高水位回落的这段时间,此后洪水流量均小于最高水位的溢流堰的下泄能力,故可以认定电算程序确定的最高水位即为设计、校核洪水位。

2.1.7.2设计洪水电算程序
由手算结果可知,洪水最大流量出现后2小时左右水库水位要下降下来,该程序仅计算了第13小时到第23小时的洪水过程,如果不满足此推断,可修改程序中的M值(控制计算时段的变量)。程序输出结果没有单位,与手算各项单位保持一致。电算程序演算了从调洪演算起始时刻到水库水位上升到最高水位回落的这段时间,此后洪水流量均小于最高水位的溢流堰的下泄能力,故可以认定电算程序确定的最高水位即为设计、校核洪水位。
程序:
#include
#include
#include
#define M 11
void writeDat(void);
void lizheng(void);
float Q ,Z ,V ,Q1 ,q ,q1 ,VZ ;
float a,sw,kr,sl,sk,vz,ql;
int i,j,k;
void main(){
clrscr();
for(i=0;i printf("请输入时间为%d小时的入库流量\n",i+13);
scanf("%f",&Q );
}
for(j=1;j Q1 =(Q +Q )/2;
}
Z<0>=377.6;
V<0>=5493.03;
q<0>=0.0;
for(k=0;k printf("请试算第%d时段\n",k+1);
lizheng();
V =sk;
VZ =vz;
q1 =ql;
printf("请输入水库库容为:%7.1f时的 水库水位\n",sk);
scanf("%f",&Z );
printf("请输入水库库容为:%7.1f时的 下泄流量\n",sk);
scanf("%f",&q );
}
writeDat();
}
void writeDat(void){
FILE *fp;
fp=fopen("lizheng.dat","w");
fprintf(fp,"计算时段的水库下泄流量\n");
for(i=0;i fprintf(fp,"%7.1f\n",q );
}
fprintf(fp,"计算时段的水库入库平均流量\n");
for(i=0;i fprintf(fp,"%7.1f\n",Q1);
}
fprintf(fp,"计算时段的水库平均下泄流量\n");
for(i=0;i fprintf(fp,"%7.1f\n",q1);
}
fprintf(fp,"计算时段的水库存水量变化\n");
for(i=0;i fprintf(fp,"%7.1f\n",VZ);
}
fprintf(fp,"计算时段的水库存水量\n");
for(i=0;i fprintf(fp,"%7.1f\n",V);
}
fprintf(fp,"计算时段的水库水位\n");
for(i=0;i fprintf(fp,"%7.2f\n",Z);
}
}
void lizheng(void){
while(1)
{
printf("请输入试算水位\n");
scanf("%f",&sw);
printf("请输入试算库容\n");
scanf("%f",&kr);
printf("请输入试算水位的下泄流量\n");
scanf("%f",&sl);
ql=(sl+q )/2;
vz=(Q1 -ql)*0.36;
sk=V +vz;
printf("\n试算库容为:%7.1f\n",sk);
if(abs(sk-kr)<3) break;
printf("\n\n请再试算!!!\n");
}
}
yeguiren
2003年09月30日 01:40:29
2楼
由于论文里面不包括程序论文
所以转到这里

谢谢上传文章!
回复
冰山来客
2003年10月08日 14:07:29
3楼
谢谢斑竹的厚爱!我多加努力,
回复
lgw7862@sl
2003年10月08日 22:05:29
4楼
谢谢提供!先下载看看好不好用。
回复
konglong
2003年11月01日 17:32:29
5楼
真的有点水平
回复
wjphd
2003年11月01日 21:52:29
6楼
回复
sdxyken@sl
2003年11月22日 01:01:29
7楼
最好提供编译好的可执行文件以及数据进行测试和学习!
回复
liuxu
2003年12月04日 21:13:29
8楼
我也这么认为
回复
冰山来客
2003年12月08日 14:56:29
9楼
是么,现在不流行ms-dos了,欢迎大家交流,qq21409935,还是大家把他改造一下啊
回复
kays
2003年12月08日 15:24:29
10楼
呵呵,可以用vc包装一下的。不过,我的vc 水平很臭。
回复
lzp@sl
2003年12月12日 22:20:29
11楼
不会!!
回复

相关推荐

APP内打开