2024年5月5日发(作者:)

维普资讯

第l4卷第2期 

2002年6月 

浙江水利水电专科学校学报 

J.Zh@ang Wat.Cons&Hydr.College 

Vo1.14 NO.2 

Jun 2002 

应用VB 6.0开发新版《水工混凝土结构设计》软件 

王宏伟,王吉吉,王垄 

(菏泽市水利局,山东菏泽274030) 

摘要:VisualBasic是Microsoft公司推出的一种Windows应用程序开发工具,至今已发展到VB.net版本,它具有简单易学、功能丰 

富、使用方便的特点。借助于其强大的功能,利用Visual Basic 6.0(以下简称VB 6.0)开发了新版《水工混凝土结构设计》软件,该软 

件在荷泽市水利设计院得到了广泛应用,大大减轻了结构设计工作者的劳动,提高了工作效率和设计质量,深受广大设计工作者的 

欢迎. 

关键词:VB 6.0:开发;混凝土;软件 

中图分类号:TV33:TP39 文献标识码:A 文章编号:1008—536X(2002)02—0007 03 

New Type Software---Concrete Struction Design Water Conservancy Based on VB6.0 

WA ̄\rG Hong—wei,WAN(;Zhe,WANG Kun 

(Water Conservancy Bureau of HeZe,Heze 274030,China) 

Abstract ̄Visual Basic is one Kind of p ect development tool based on windows by microsoft company whc ̄e new type—VI{

net is quite 

popular,it's easy to learn and convenient to use.The paper introduces a new type software--Water Conservancy Concrete Construclion I)e— 

sign based on VB 6.0 with wide usage,which reduces the intensity of construction desiners agnd improves their efficiency and desin qualgi— 

ty. 

Key words ̄VB 6.0;development;concrete;software 

1 开发缘由 

水工混凝土结构设计复杂,计算繁琐,荷泽市水利局科研 

决定采用VB 6.0作为水工混凝土结构设计软件的开发工具. 

因为vR 6.0是Micrcx ̄)ft公司推出的一种Windows应用程序开 

发工具,它具有以下特点:①面向对象的可视化的程序设计方 

人员曾用IX)S操作系统下的Basic语言根据《水工钢筋混凝土 

结构设计规范》SDJ20—78编制过78版水工混凝土结构设计软 

件,为水工设计提供了极大方便.但该软件计算速度慢,数据输 

入麻烦,操作不便,人机交互界面呆板,与繁重的设计工作极不 

法;②事件驱动的程序设计机制;③简单易学、功能丰富的程序 

设计语言;①交互式的集成开发环境;⑤支持动态数据交换、动 

态链接库及对象的链接和嵌入技术. 

适应.特别是新版《水工混凝土结构设计规范》SL/]rl9l一96(以 

下简称《规范》)的发布,水工混凝土结构设计在计算原则、计算 

方法、构造细节等方面均较原规范作了较大的改进和提高,有 

些地方作了较大变化,设计人员对此颇不适应,原来的计算软 

件更是力不从心,致使水利工程设计周期拉长,计算成果质量 

受到影响,设计成本也随之增大.因此,迫切需要与新规范相配 

3软件程序说明 

3.1软件功能 

软件包括《规范》中钢筋混凝土结构构件承载能力极限状 

态计算和钢筋混凝土构件正常使用极限状态验算两大块,具体 

包括正截面受弯承载力计算、正截面受压承载力计算、正截面 

受拉承载力计算、受扭承载力计算、受冲切承载力计算、局部受 

压承载力计算、正截面抗裂验算、正截面裂缝宽度验算、受弯构 

件挠度验算等共9小块l9个程序项,可以进行截面设计、校核 

计算、正常抗裂、裂缝宽度、挠度验算等水工混凝土结构设计中 

常用的设计. 

3.2适用范围及限制条件 

套的用先进开发语言编制的设计软件问世,适应形势的发展, 

满足广大设计工作者的需要.在局领导的大力支持下,成立了 

水工设计软件开发小组,决定应用全面质量管理的知识和方 

法,用新的语言开发水工混凝土结构设计软件. 

2开发工具(语言)的选择 

开发小组通过对目前的程序开发工具进行了咨询和研究, 

来稿日期:2002—04,15 

本软件适用于水利水电工程的钢筋混凝土结构的设计,但 

不适用于混凝土坝的设计.当水工建筑物有专门的设计规范 

时,应符合专门规范的有关要求. 

作者简介:王宏伟(1970),男,山东荷泽人,现从事水利水电工程 

设计与管理工作. 

维普资讯

8 

3,3数学模型及计算方法 

3.1.1数学模型 

浙江水利水电专科学校学报 

合和长期组合), 

2002年6月 

(1)承载能力极限状态设计表达式. 

①基本组合. 

软件采用新《规范》的以分项系数表达的设计表达式,具体 

如下: 

(1)承载能力极限状态计算表达式, 

1 

),0gtS(YG-G ̄,y。Q , )≤÷R(

d 

 , ) 

式中:), 一结构重要性系数,对结构安全级别为I、Ⅱ、Ⅲ 

级的结构及构件,可分别取1.1、1.0、0.9; 

设计状况系数,对应于持久状况、短暂状况、偶然 

状况,可分别取1.0、0.95、0.85; 

S(・)一作用(荷载)的效应系数; 

R(・)一结构构件抗力函数; 

结构系数,按《规范》取用; 

永久作用(荷载)分项系数,按《规范》取用; 

yo一可变作用(荷载)分项系数,按《规范》取用; 

永久作用(荷载)标准值; 

Q 一可变作用(荷载)标准值; 

. 

材料强度设计值,按《规范》取用; 

ak一结构构件几何参数的标准值. 

另外,上述计算表达式中所有内力设计值(轴向力N,弯矩 

M,剪力 ,扭矩r,)系指由各作用(荷载)标准值乘以相应的作 

用(荷载)分项系数后所产生的效应总和再乘以结构重要性系 

数), 及设计状况系数 后的值, 

(2)正常使用极限状态验算基本公式. 

分别按作用(荷载)效应的短期组合和长期组合进行设计.对于 

短期组合,采用下列设计表达式: 

7oS ( ,Q , , )≤C1 

对于长期组合,采用下列设计表达式: 

7oSl( ,硒, , )≤C2 

式中:Ci、C2一结构的功能限值; 

S (・)、 (・)一作用(荷载)效应短期组合和长期组合 

时的功能函数; 

材料强度标准值,按《规范》取用; 

可变作用标准值的长期组合系数. 

另外,荷载效应短期组合时的内力值( 、M 等)系指由各 

作用(荷载)标准值并乘以结构重要性系数),o后的值;荷载效 

应长期组合时的内力值(Ni、M,等)系指由各作用(荷载)标准 

值并考虑荷载长期组合系数后所产生的效应总和再乘以结构 

重要性系数), 后的值. 

3.3.2计算方法 

本软件以《规范》为依据,以近概率设计法为基础,以材料 

强度标准值,荷载标准值以及各分项系数组成实用设计表达式 

来进行设计.具体有承载能力极限状态设计表达式(包括基本 

组合和偶然组合)、正常使用极限状态设计表达式(包括短期组 

1 

r0grS≤ R 

0 

s= rc,,CGiG ̄i+ TQiCQ,QIe 

R=R( /rf,/ /r,, )=R( '_/ ,(f ) 

式中:CG 、C 一分别为永久荷载和可变荷载的荷载效应系 

数; 

、 

分别为混凝土和钢筋的强度标准值; 

rf、 一分别为混凝土和钢筋的材料强度分项系数; 

、 一

分别为混凝土和钢筋的强度设计值; 

其余符号同上 

上列公式中,m个可变荷载是指有可能同时出现的荷载, 

如不可能同时出现,就不应组合在一起,结构有几种不同受力 

情况时,则应分别不同情况计算荷载效应. 

②偶然组合一考虑偶然状况下永久荷载、可变荷载与一种 

偶然荷载(作用)的效应组合. 

1 

r0grS≤— R 

rd 

s rc,Cc,'Gk + rQiCoiQki YACAAK 

R=R( , ,ak) 

式中: 一设计状况系数,对偶然设计状况, =0.85; 

AK一偶然荷载(作用)标准值; 

偶然荷载的荷载效应系数; 

rA一偶然荷载(作用)分项系数,可取rA=1.0. 

其余符号同上. 

(2)正常使用极限状态的表达式. 

正常使用极限状态验算是指验算在正常使用条件下的抗 

裂性、裂缝宽度和变形,并要求他们不超过相应的允许值.在正 

常使用极限状态验算时,应按荷载效应的短期组合及长期组合 

分别验算. 

①短期组合. 

0S≤Ci 

S =S ( ,Q , ) 

②长期组合. 

roS ≤C2 

= 

(Gl, , ,ak) 

式中:Ci、C2一分别为短期组合及长期组合时的结构功能 

限值(裂缝宽度或挠度); 

可变荷载长期组合时的标准值折减系数. 

3 4框图 

由于水工混凝土结构设计比较复杂,在计算过程中有很多 

条件需要判断,不同的情况就会有不同的计算方法和不同的计 

算结果.因此,与此对应,程序代码也就较复杂,需要仔细规划, 

维普资讯

第l4卷

认真研究. 

第2期 王宏伟,等.应用vB 6.0开发新版《水工混凝土结构设计》软件 9 

在软件编制过程中,我们用框图作为一个控制,来帮助我 

们进行程序设计. 

因本软件是一个综合性的程序结构,包含l9个小程序,为 

保证程序设计的正确性和简洁性,我们采取了主框图和子框图 

相结合的方法,以主框图指导子框图,以子框图来细化主框图. 

我们共编制了1个主框图(见图1)和l9个子框图,其中图2是 

以矩形截面偏心受压构件正截面受压为条件的配筋计算的子 

框图.事实证明,框图的编制保证了软件开发工作的快捷、正 

确、连续. 

一 

1 修改数学模 

I 型或算法 

图 王框图 

……. 

4 结 论 

 … . 

版《水工混凝土结构设计》软件开发完成后,在我局水利 

设计 磊 。 : 夏 : ≤ 

苎 ; 作, 辜 ’ : 

苎 篓 : 篓 桌莩吴 主 薮 . 萎 曩 

鍪苎 至 : 据 弃 ( , 弃菱 

成功

通过了局技术负责人、总工程师及有关专家的验收,一致 

竺堡苎翌釜 获 

~一

, ;蕹 某 裹 吴 。 …一 

一 … ……………~ ……… 

….、一 一 

, 

, 

。~ 

要 

圣 苎 

毒 思 I正 

 另,! 羔 

, 

 .