STAAD
转YJK
模型操作与说明一、界面及操作流程STAAD
的模型文件(
后缀名std)
是一种可读的文本文件, YJK-STAAD
接口通过解释该文件来实现转换。STAAD
转YJK
详细操作步骤如下:步骤1
在YJK
主界面中,点击“STAAD
接口”如下图: 图2.1.4 YJK
与STAAD
接口软件启动界面 进入转换接口选择界面,可选择从STAAD
导到YJK
,或者从YJK
导到STAAD
,如下图:图2.1.5
转换操作选择界面选择“STAAD--->YJK
”,“确定”后进入STAAD
转YJK
主界面,如下图: 图2.1.6 STAAD
转换主界面选择需要转换的std
文件,点击转换后开始转换。转换完毕后提供转换报告,其中记录有转换过程中的警告信息。点击设置按钮可进入转换参数设置界面:(1)
斜角小于该角度(与xy
平面)的杆件转为斜梁:与xy
平面夹角小于该角度的构件,转入YJK
后,属性为梁,能参与房间生成并导荷;如果转为斜撑,则不能参与房间围区,后续的设计如弯矩调幅也不会执行;但是,如果杆件的截面为圆管,即使与xy
平面的夹角小于该角度,转入YJK
后仍然为斜杆属性。(2)
斜角大于该角度(与xy
平面)的杆件转柱:与xy
平面夹角大于该角度的杆件(基本接近竖直),转为柱子,否则转为斜杆(
且大于斜梁的最大角度)
。 (3)
斜角大于该角度(与xy
平面)的斜板转为斜墙:与xy
平面夹角小于等于该角度的斜板,当板四周有梁且能形成房间时,以楼板属性转入YJK
中,由YJK
根据楼板属性自动生成楼板,当不能形成房间时,斜板丢失。与xy
平面夹角大于该角度值的斜板,转入YJK
后,为斜墙,当模型中存在楼梯板、坡道时,通过角度的控制将其转为斜墙,不至于造成构件丢失。(4)
归并距离:当2
节点距离小于该参数时,节点会归并为同一个。归并有可能会造成构件丢失,如果在导入完成后的转换报告中有提示构件丢失,可以尝试将该参数减少(
应>0)
。(5)使用上节点高调整梁端标高:当勾选该选项时,将根据梁上节点标高调整梁标高,否则将根据梁两端点顶标高调整。 二、坐标系STAAD
中可支持笛卡尔直角坐标系和逆柱面坐标系,目前接口仅支持直角坐标系。另外,需要注意的是,STAAD
中Y
轴朝上,而在YJK
是Z
轴朝上的。 三、单位STAAD
中可选的单位系统比较多,也比较灵活。转入YJK
后,均按工程习惯的单位显示,如构件的尺寸单位为mm
,力的单位为kN
。接口程序在导入过程中进行单位转换,目前支持的STAAD
中所有公制和英制单位。 四、材料接口程序根据材料的弹模及设计强度(对钢材)来判断属于哪一种材料。当弹模小于19.5
,初步判断为砼材料,并根据规范中各标号砼的弹模,插值确定具体的标号。弹模过小时,会得到低于C15
的标号,程序并不截断。当弹模位于钢材弹模范围内时,视为q235
钢;当弹模大于钢材弹模时,按砼材料处理,根据弹模值外推确定砼标号。五、截面与板厚当前用于建筑结构分析的单元按维数分主要有两类,即一维与二维单元。其中,一维单元主要用于桁架、梁、柱、斜撑构件的分析,二维单元主要用于楼板、墙构件的分析。一维单元的主要描述参数为截面,二维单元的描述参数为板厚。目前支持的截面有:矩形、圆形、工字形、T
形、L
形、管形、槽形、双槽、通用截面。1、内嵌型钢表对于该类型的截面,接口总是试图从配置文件中,找到staad
型钢与YJK
型钢的对应,该配置文件在安装目录下,名字为m2y.dat
,用户可以直接用记事本打开编辑,添加型钢对应关系。2、自定义型钢表支持子类型:wideFlange, Angle, Tee, Channel, Isection, Pipe
。 3、自定义截面支持子类型:矩形、圆形、工形。 4、截面对应图1
、矩形 2
、圆形 3
、T
形 4
、H
变截面 5
、工字形 6
、槽形 7
、L
形 8
、T
形 9
、管形 六、楼层表YJK中构件是按楼层组织的,而STAAD中没有楼层的概念,在转换时,需要根据单元的z坐标,把各单元划分到各个楼层中去。首先要生成一套标高表,接口程序是根据所有节点及水平布置板单元的z坐标来自动生成楼层标高表的,并由用户在楼层表对话框最终确定。下图为楼层表编辑界面:
在该表中可以编辑各层的层底标高,可以删除层底标高,当删除某层底标高时,该层和下一层合并。
主要按钮解释如下:
1)
重新生成:点击后会首先提示用户输入最小层高,然后接口自动生成标高,并根据最小层高设置值过滤不符合要求的标高。2)
仅楼板层:仅保留有平板的标高,如果希望根据平板来分层,可以使用该按钮。3)
删除选定:删除当前选择行的层底标高,删除后,该层和下一个层合并。4)
插入:在当前行插入新的一行,并插入一个层底标高,该标高可根据用户自定义的插入层高自动计算得出。 七、构件STAAD
中的对象是单元和构件,目前接口能转换的是一维的框架单元(或构件)和二维的板单元(或surface
)。一维单元根据单元轴线与xy
平面的夹角,转为YJK
中的梁、柱、斜杆;二维构件是根据其倾斜度,转为YJK
中的墙或者板。控制角度可在设置对话框中更改。 STAAD
对象与YJK
中对象对应表: 构件转换注意事项:1
、由于YJK
空间层仅支持框架类构件,如果把某层指定为空间层,这些层内的非框架单元都会丢失。2
、YJK
中的梁没有Beta
角(绕轴线转角),如果STAAD
中梁单元指定了局部坐标,转为YJK
的梁后,后会丢失该局部坐标系,但如果转为YJK
的柱子或者斜杆,会保留该局部坐标系。八、工况目前仅转入恒载和活载工况,工况对应如下:九、荷载与作用1
、节点集中荷载STAAD
中定义的6
个自由度方向节点荷载,均能准确转入,两种软件的节点荷载对应关系如所示。 a) STAAD
中的节点荷载 b)YJK
中的节点荷载图2.1.24
节点集中荷载对应图2
、节点强制位移STAAD
中定义的6
个自由度方向节点强制位移,均能准确转入YJK
,两种软件的节点强制位移定义方式对应关系如图所示。 a) STAAD
中的节点强制位移 b)YJK
中的节点强制位移图2.1.25
节点强制位移对应图3
、线荷载1)
梁上的线荷载转为YJK
中梁的线荷载2)
斜撑上的线荷载转为斜撑两端节点荷载3)
柱上的线荷载转为柱顶节点荷载4
、面荷载支持STAAD
中均布的surface load
、element load
、floor load
类的面荷载,均转为JK
的楼板荷载(面荷载)。对于AreaLoad
不支持。 5
、风荷载与地震作用两个软件的风荷载都能通过基本风压、体型系数、地面粗糙度等参数自动生成;对地震作用与效应的计算,由软件自动计算。以上两类结构荷载与作用暂未转入。十、连接、限制、边界约束1
、主从节点连接STAAD
中主从节点连接,转入YJK
中成为刚性连接。3
、边界约束支持STAAD
中的固定支座、铰接支座、强制支座位移。4
、梁端约束释放STAAD
中定义的梁端部约束释放,转入YJK
后对应梁、柱、斜撑的一端铰接、两端铰接等特殊构件信息。如果结构类型为桁架,则所有框架端部都为铰接。 十一、常见问题及注意事项部分模型导入YJK
后的计算结果可能与STAAD
的结果不一致,差别通常是由两个软件在计算上的一些默认设置差异造成的,建议如下排查:1)
刚性楼板假定设置不一致。YJK
软件中,根据楼板属性,自动形成分块刚性楼板区域,存在跃层构件时,会将其从刚性楼板假定中解除。这些处理方式与STAAD
的刚性隔板可能会存在差别。 2)
楼板自重计算方式不一致。有楼板时,STAAD
中的楼板自重通过定义楼板材料的容重或质量密度考虑。YJK
中通过导算参数设置对话框中勾选自动计算现浇板自重选项考虑,在梁、墙能围成房间的区域会自动生成楼板,如果STAAD
中该房间没有楼板时,可在YJK
中将房间指定成全房间洞。3
)是否有特殊截面转换失败,比如指定了较大属性的刚性杆截面,转入YJK
后是否刚度一致。4)
材料容重是否一致。STAAD
中定义的材料容重,转入YJK
后都归入混凝土或钢材中的一种。可以在YJK
参数输入对话框的材料信息项中查看材料容重值,STAAD
中定义了混凝土与钢材之外的材料时,注意查改。5)
是否有弹性支座丢失。在转换报告中查找支座丢失的提示信息,可在YJK
前处理及计算的节点属性菜单中人工添加。6)
对于水平的线构件(梁单元、桁架单元),如果STAAD
中定义了beta
角度,导入YJK
后,会丢失该beta
角度,截面会与STAAD
中角度不一致。7)STAAD
中定义的梁端刚域,对应YJK
中用于考虑梁柱连接重叠刚域的框架单元刚域长度,暂时未能转入。十二、附录附录A STAAD
转YJK
模型各类警告词意义说明表;