基于VB.net的重力坝断面设计程序开发与研究论文.pdf

基于VB.net的重力坝断面设计程序开发与研究论文.pdf

第43卷第1山西建筑Vol.43No.l

2017年1月SHANXIARCHITECTUREJan.2017•257•

•计算机技术及应用•

文章编号:1009-6825(2017)01-0257-02

基于VB.net的重力坝断面设计程序开发与研究

梅强1李春雷2张丹1

(1.湖北省水利水电科学研究院,湖北武汉430070;2.湖北金土规划勘测有限公司,湖北武汉430070)

摘要:通过VB.net编程工具,开发了重力坝基本剖面的优化设计程序,以基本剖面尺寸参数为循环变量并对其设定计算范围和

步长,批量计算重力坝基本剖面的抗滑稳定安全系数及坝踵坝趾应力,最后将计算成果输出保存到Excel文件。

关键词:重力坝,基本剖面,VB.net,循环变量,安全系数

中图分类号:TP311.52文献标识码:A

〇引言P=l/2)yJI2。

W=ywxVD

目前重力坝基本剖面的优化计算程序,基本尺寸等参数需要

其中,F为坝前坝后水体体积,m3。

人工拟定,重力坝所受的各种作用力和力臂需要人工计算,基本

3)淤沙压力。

尺寸需要经过多次拟定试算,较为繁琐,且计算结果不能直接保

存下来。因此,有必要开发批量计算重力坝基本剖面设计的程p,t=Yr,i^tan(45°--y〇)

序。笔者采用VB.net可视化编程工具开发了重力坝基本剖面的

其中,7,6为淤沙浮容重,kN/m3;/^为淤沙高度,为淤沙

优化设计程序,本程序操作简便,界面清晰,以基本剖面尺寸参数

内摩擦角,(°)。

为循环变量并对其设定计算范围和步长,批量计算重力坝基本剖

4)波浪压力。

面的抗滑稳定安全系数及坝踵坝趾应力,并将计算成果输出保存

深水波浪压力计算公式:

到Excel文件,并且通过工程实例加以详细说明。

1重力坝基本剖面设计的计算方法=^^(*1%+*J。

1.1计算模型的拟定5)安全系数计算。

采用上游面部分倾斜的基本剖面作为计算模型。上游斜坡坝体沿坝基面的抗滑稳定安全系数:

坡度通常取〇~〇.2,下游斜坡坡度通常取0.6~0.8。

1.2坝顶高程计算

其中,/为坝基面的摩擦系数;;£v为坝基面所受的总垂直

在给定各种工况上游水位后,坝顶高程应大于坝前水位和坝

压力,kPa;

文档评论(0)

1亿VIP精品文档

相关文档