论文部分内容阅读
高效预应力混凝土叠合楼盖是利用高强度钢筋和高强等级混凝土经工厂化制作成预应力叠合式构件,运至工程现场安装后,与现浇混凝土叠合而成的新型装配整体式结构。这种结构取现浇式和装配式两种结构之长而舍其短,具有整体性好、缩短工期、降低造价、提高工程质量等优点,是一种综合经济效益显著的理想结构形式。目前我国《混凝土结构设计规范》(GB50010-2002)已经有可以基本满足叠合构件设计的方法,但如果采用手算方法来设计二阶段受力叠合结构,工作量将是非常巨大且繁琐的,为了进一步扩大叠合结构在我国工程建设上的应用,创造应有的社会效益和经济效益,实现二阶段叠合结构的计算机辅助设计具有十分重要的现实意义。 近些年来,面向对象方法正在取代传统结构化方法而成为软件开发的主流,AutoCAD提供的新的二次开发平台ObjectARX,以Visual C++为开发语言,采用了面向对象的编程方法,并支持MFC编程.利用这一强有力的开发工具,可以将面向对象的程序设计方法引入到结构CAD软件的二次开发中,设计出基于图形操作系统的数据处理和结构分析CAD软件。 本文开发的预应力混凝土叠合楼盖CAD系统,是基于ObjectARX 3.0、AutoCAD 2002、Visual C++6.0和Windows98/NT/XP操作系统开发的,以改变现在尚无实用的叠合楼盖CAD系统的现状。 本文主要完成的任务如下: 1.利用ObjectARX编制了前处理程序,使程序具备自动布置轴线,框架柱,框架梁,叠合梁,自动计算预制叠合板的数量及型号然后自动生成预制叠合板的结构布置图及断面配筋图的功能。利用对话框采集建模有关数据,将其提供给计算模块,构造完整的输入、中间计算结果、输出等数据结构。 2.利用C/C++语言编制了混凝土叠合楼盖结构在施工荷载及使用荷载作用下内力计算及截面设计程序。 3.将计算程序生成的数据传入AutoCAD数据库,通过对AutoCAD数据库的调用,自动生成叠合楼盖现浇部分的配筋图。