Commit 173c7d66999010d6c262a920462a31a6b0b1db49

Authored by yuhang
1 parent 5d3ffe5b

添加文件说明

Showing 2 changed files with 40 additions and 1 deletions
README.md.txt 0 → 100644
  1 +明渠矩形直立闸
  2 +1.介绍
  3 +根据这种闸门类型,再根据闸前闸后水位,闸门开启高度,闸门宽度,流量系数,跌坎等参数,先判断出水流模型再根据相应公式计算出瞬时流量
  4 +
  5 +2.接口函数使用及其注意事项
  6 +接口函数:double Calculation_of_InstantaneousFlow(struct param_gate *datas)
  7 +说明:传入的指向void类型的指针,被转换为指向struct param_gate这个结构体的指针
  8 +struct param_gate{
  9 + int wingwall;
  10 + int drop_step;
  11 + double openning_height_of_gate;
  12 + double water_depth_front_of_gate;
  13 + double water_depth_behind_of_gate;
  14 + double gate_width;
  15 +};
  16 +该指针指向的内存起始地址,存储的参数必须按照wingwall,drop_step,openning_height_of_gate,water_depth_front_of_gate,water_depth_behind_of_gate,gate_width;这个顺序存储!!!
  17 +
  18 +wingwall: 翼墙的类型 (扭面翼墙为1 平翼墙为2 八字翼墙为3 平行翼墙为4)
  19 +drop_step: 跌槛(根据现场施工状况决定, 有此参数为1,无则为0)
  20 +openning_height_of_gate: 闸门开启高度
  21 +water_depth_front_of_gate: 闸前水位
  22 +water_depth_behind_of_gate:闸后水位
  23 +gate_width: 闸门宽度
  24 +
  25 +3.公式参考说明
  26 +在GB∕T 21303-2017 灌溉渠道系统量水规范文件中,第54页 表格D.1 第一类明渠矩形直立式单孔平板闸和D.2 第一类明渠矩形直立式单孔平板闸中描述了
  27 +四种水流模型(闸门全开自由流;闸门全开淹没流;有闸控制自由流;有闸控制淹没流)对应的公式,加上对有无跌坎的判断,一共8组公式
  28 +
  29 +水流形态的判断依据在文件 闸门过闸流量计算 中可以获取:
  30 +1、闸门全开自由流:闸后无跌坎,闸门开启高度hg与闸前水深H之比大于0.65,且闸后水深hH与闸前水深H之比小于0.7;闸后无跌坎,下游水位低于闸槛高程。
  31 +2、闸门全开淹没流:闸后无跌坎,闸门开启高度hg与闸前水深H之比大于0.65,且闸后水深hH与闸前水深H之比大于0.7;闸后无跌坎,下游水位高于闸槛高程。
  32 +3、有闸控制自由流:闸门开启高度hg与闸前水深H之比不大于0.65,且闸后水深h1小于闸门开启高度hg。
  33 +4、有闸控制淹没流:闸后水深h1大于闸门开启高度hg,闸门下缘被上、下游水面淹没。
  34 +
  35 +流量系数
  36 +在GB∕T 21303-2017 灌溉渠道系统量水规范文件中,第57页,表格E.1 ,E.2和E.3中可以查到
  37 +
  38 +4.函数介绍
  39 +需要传入struct param_gate *datas参数,接着函数会对参数进行有效性判断,然后根据参数判断出是哪种水流模型,再调用相应的计算公式 计算出瞬时流量
0 40 \ No newline at end of file
... ...
calc_gate.c
... ... @@ -414,7 +414,7 @@ double cal_gate_control_with_submerged_flow(double water_depth_front_of_gate,dou
414 414  
415 415 /*
416 416 *函数名: Calculation_of_InstantaneousFlow()
417   - *参数: *param 指向struct param_gate的指针
  417 + *参数: *param 指向struct param_gate的指针
418 418 *
419 419 *功能: 根据参数,计算出瞬时流量
420 420 *返回值: 瞬时流量
... ...