游客:
注册
|
登录
中华钢结构论坛 China Structure Forum
»
G7. 其它结构软件
»
STAAD
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
STAAD III数据文件转成GTStrudl数据文件的程序
GTS26
积分
890
帖子
390
#1
2002-11-4 12:01
关于ST32GTS的介绍
该程序在GTStrudl的学习版中就有
其中的“2”在英文里是“to”的谐音:)
ST32GTS允许您把STAAD-Ⅲ结构分析程序的输入文件转化为GTSTRUDL结
构分析程序的输入文件。因此,如果你已经有了STAAD-Ⅲ程序的输入文件,或者你对使用STAAD-Ⅲ更熟悉,而
你又想要使用一些GTSTRUDL的更强大的功能,就可以使用这个小程序。
注意:ST32GTS不能转化所有的STAAD-Ⅲ命令,但是最常用的命令是可以的,例如:框架结构分析和有限元分析
的命令。结构设计的参数和结构动力计算的命令目前还不能被转化。
ST32GTS与STAAD-Ⅲ 16版、GTSTRUDL 9701版及其更高版本兼容。
运行ST32GTS
ST32GTS是DOS操作平台下的程序,而且只能接受和生成文本文件。安装GTStrudl后,ST32GTS的默认路径
是..\GTStrudl\Utilities\ST32GTS.exe,您可以在这个默认文件夹下运行该程序,也可以把
st32gts.exe和_default文件拷贝到另一个文件夹。如果你想要在任何文件夹下都可以运行ST32GTS,那就
要把ST32GTS的安装路径添加到你的“路径”环境变量中去。
用ST32GTS转化STAAD-Ⅲ的输入文件
这个转化过程包括以下的几个简单步骤:
1 生成STAAD-Ⅲ输入文件。
2 编辑ST32GTS的默认文件“_default”
3 运行ST32GTS程序,指定必要的输入和输出,具体情况如下所述:
运行ST32GTS
在以下的说明中,假设你已经建立了一个STAAD-Ⅲ输入文件,而且把它放到ST32GTS所在的安装
目录下。如果您的“path”里已经包含了ST32GTS所在的安装路径,那么任何目录下运行ST32GTS。
打开DOS的操作窗口,改变路径(DOS命令为CD),然后输入:ST32GTS(或者“ST32GTS/zi”以接
受整数形式的Z坐标),则提示您敲入STAAD-Ⅲ的输入文件的名字,如下所示:
--------------------------
Enter filename of the STAAD-III input file
? elevcore
--------------------------
输入文件名,例如:elevcore
则提示您输入要生成的GTSTRUDL的输入文件的名字:
-------------------------------------------
Enter filename for the GTSTRUDL input file to be created
or press ENTER to use the default filename [std2gt.inp]
> elevcore.inp
--------------------------------------------
你可以输入一个合法的文件名,例如“elevcore.inp”,就像上面所列出的。
或者敲回车键,使用默认的文件名“std2gt.inp”。如果输入的文件名中忽略了扩
展名“.inp”,ST32GTS会自动加上。当然,您也可用其它的扩展名代替“.inp”。
文件“std2gt.inp”中包括由ST32GTS产生的相应的GTSTRUDL命令,并储存到
您的工作目录下。如果你指定的输出文件(例如“std2gt.inp”)已经存在,ST32GTS
会提示您输入另一个不同的文件名,或者默认使用已存在的文件,如下所示:
-----------------------------------------
Warning !, the file 'std2gt.inp' exists
Overwrite this file ? <y> :n
Enter the filename for the GTSTRUDL input file to be created
>test2.inp
Creating file: [test2.inp]
你可以直接在GTSTRUDL中使用输出的文件,但是建议在运行GTSTRUDL前查看该
文件的内容以确保所有的命令翻译准确。
启动文件.. “_default”
ST32GTS提供了一个用户可编辑的启动文件,它的名字是“_default”。提供这个文件的目的是,
在从STAAD-Ⅲ到GTSTRUDL的转化中,给您以一定的控制权。
目前,用户可控制的翻译仅是用GTSTRUDL的有限单元的名称来替换STAAD-Ⅲ中的三
节点和四节点平面应力单元和板的弯曲单元。
文件入口的格式如下所示:
numnodes plate_bending_name plane_stress_name
其中 numnodes 为3或 4 (有限单元的节点数目)
plate_bending_name 为 GTSTRUDL有限单元库中节点数为numnodes的板弯曲单元的名称
plane_stress_name 为 GTSTRUDL有限单元库中节点数为numnodes的平面应力单元的名称
典型的启动文件如下所示,其中的单元名称是由ST32GTS默认假定的。
典型的“_default”文件的内容:
3 SBHT6 CSTG $ default translation for 3-noded FEM: plate-bending= 'SBHT6'
$ plane stress = 'CSTG'
4 SBHQ6 PSHQ $ default translation for 4-noded FEM: plate-bending = 'SBHQ6'
$ plane stress = 'PSHQ'
注意“$”符号在GTSTRUDL里表示其后的内容是注释。
程序的局限性
1) 在默认情况下,所给出的节点Z坐标值必须包含一个小数点。例如:"1 10 20
30.0"是对的,而 "1 10 20 30"则不能被接受。如果不遵循这个惯例,就会导致出
错信息:“[Invalid coordinate.. must be a real number]”(无效坐标,必须是一个实
数)。为了接受整数的Z坐标值,请使用“/zi”选项。
2)尚不支持自动生成节点和构件。
投票
交易
悬赏
活动
联系我们
版权声明
发帖规则
论坛制度
关于我们
版权所有.中华钢结构论坛.永久保留所有权利
[Processing Time]
User:0.28, System:0.03, Children of user:0, Children of system:0