[程序]Perform-3D导入文件处理程序
作者:dinochen1983 日期:2010-04-23
点击下载此文件:Perform-3D Strudata(Free)
上个月,我去深圳某设计单位与香港某顾问公司(名字不方便提啦)做了两场关于Perform-3D的讲座(讲PPT+演示+小程序开发),同时与使用Perform-3D的工程师做一些交流,让我学到很多东西。特别是小程序的开发工作,本来是在我未开发ETP(etabs to perform3D)之前做的一些小程序(便于输入结构信息的),一直给我忽略的,因为自从全心开发ETP以后,很少去更新这个小程序,经过工程师们的一些建议,修改了几个小程序,以后会陆续放在博客上,免费提供下载。因为我一直认为,一个真正的研究人员,不但要会写一些创新到很少人看得懂的尖端论文以外,更重要的工作就是研究成果服务于生产劳动,比如我们的工程设计分析。让我简单介绍一下一些常用的Perform-3D的小程序,第一个先说说:Perform-3D导入文件处理程序(Perform-3D StruData)。
(1)Perform-3D StruData是导ETABS模型到PERFORM-3D的,特别之处在于可以分开截面导出,导点质量及点荷载,ETABS V9.2只能导单元及结点,SAP2000 v14.2可以全部导出,不过需要定义塑性铰信息。
(2)打开ETABS模型,如图所示,如果梁截面定义的名字以"B"开头,程序自动给梁的局部坐标定义,“C”开头即给柱坐标定义。然后点击导出按钮,选导出---模型另存为SAP2000 s2k 文本文件。举例存为:stru.dat
(3)打开Perform-3d Strudata,界面如图所示,点击open s2k file 按钮,将刚才导出的S2K文件导入小程序当中。
(4)Perform-3d Strudata共有四个功能,导结点,导线单元,导墙单元,导质量及点荷载。依顺序从上往下点(注意,导出结点是一定要点击的),导出后,右边的文本框会提示你已经存在S2K所在的目录下,分别是以下文件,可见单元是按截面导出的,为以后的单元定义提供方便。
export node txtfile: node.txt
export frame txtfile: frame_C20B200X500.txt
export frame txtfile: frame_C20C300X300.txt
export shearwall txtfile: frame_SW200.txt
export mass txtfile: mass.txt
export nodeload txtfile: nodeload.txt
(5)打开Perform-3D,(注意,刚才在ETABS的单位制一定要与PERFORM-3D的单位制是一致的,数据才是对的。点击这个按钮,先导入结点信息,将刚才导出的node.txt导入以后,如图所示。
(6)在导入单元时,都需要先定义好名字,以梁单元为例,建立单元组名字,如"B200X500C20",再进入进行导入。
导入后,如图所示,注意该单元的输出文件是否带局部坐标,如果有要勾选,导出单元后如图所示。届时只需要将该单元赋予同一个非线性构件属性就可以了。
(7)在导入质量,荷载也一样,都需要先定义好名字,以点质量为例,建立质量组名字,如"MASS",再进入进行导入。导入后如图所示。
上述介绍完了Perform-3D Strudata的操作,以下是这个小程序的下载地址:点击下载此文件:Perform-3D Strudata(Free)

http://www.dinochen.com/article.asp?id=142
您先下载下来,得到机器码后发至我的邮箱就可以了。dinochen1983@yahoo.com.cn
email: mdsea@qq.com
这种资料是设计院工程师非常需要的,陈博士加油!
email: 1150379672@qq.com
email: yyq300028@163..com
email: 373995313@qq.com
email: biadms_structure@126.com