“节选自结构抗震性能设计PBSD用户手册”
年前年后在忙着书写国基外,也开始逐步书写PBSD用户手册,细水长流。本篇推动节选自用户手册,主要介绍导模工具的基本使用流程。下期推送将分享如何对YTP导入的PERFORM-3D模型进行必要的检查。PBSD官方网站(www.wwforu.com)有相应的教学视频,大家可点击下方链接观看。
相关推送如下:
概述
结构抗震性能设计软件PBSD具有YJK TO PERFORM-3D(YTP)导模接口,接口位于大震弹塑性分析模块,如图1所示。点击“PERFORM-3D”可见YTP导模接口主界面,如图2所示。确认好导模参数,点选进行分析的地震动,再填写工况相关参数,最后点击“选择YJK文件并转换”按钮并选择.yjk文件即可完成弹塑性模型转换。
图2 YTP导模接口主界面
推荐用户使用PERFROM3D-7进行弹塑性分析。在PERFORM-3D中打开弹塑性模型,点击任务栏“Phase”→“Analysis Phase”切换至分析模块,再点击任务栏“Task”→“Run analyses parallel”打开并行分析界面,如图3所示。勾选进行分析的地震动序列,点击“Go”按钮即可开启弹塑性时程分析。
图3 PERFORM-3D并行分析界面
数据库准备
在YJK“模型荷载输入”主界面中工具栏带绿色箭头的小图标(图4中红色线框小图标),按默认路径及选项即可导出模型数据库dtlmodel.ydb;在YJK“设计结果”界面中工具栏带绿色箭头的小图标(图5中红色线框小图标)即可导出计算结果数据库dtlCalc.ydb。如对数据库中的信息感兴趣,可见推送【编程】盈建科二次开发:联动Rhino。
图4 导出模型数据库dtlmodel.dyb
图5 导出计算结果数据库dtlCalc.ydb
地震动记录
-
地震动选择
图6 PBSD选波及截波工具
-
地震动管理
PBSD提供了便捷的管理PERFORM-3D地震波库的功能。点击导模主界面的“添加地震波至PERFORM-3D波库”可打开地震波管理界面,如图7所示。点击“地震波分组”列表中任意一个地震波组,可在“地震波名称”列表中查看该分组中地震波。点击“地震波名称”列表中任意地震波,可在下方查看该地震波的基本信息,包括峰值加速度、地震持时等。点击“查看时程曲线”可绘制该条地震波的时程曲线,如图8所示。除此之外,该界面还给出删除地震波文件及地震波组的功能。
-
地震动导入
在弹塑性分析之前,需将地震动导入到PERFORM-3D地震波库。将挑选完成的地震波文件统一放于同个文件夹中,将文件夹路径复制于图7所示界面的“地震波文件路径”的文本框内,此时“地震波文件名”列表将出现文件夹内的所有地震波文件名。勾选需要导入的地震波,填写参数(各参数含义如表1所示)再选择待加入地震波的目标地震波组,点击“添加时程纪录”按钮即可成功导入地震波。需注意PERFORM-3D所有地震波命名均不可带中文字符!
表1 地震波导入相关参数及其含义
PERFORM-3D模型转换
-
基本操作
如图9所示,YTP导模接口主界面共分为三个区域,分别为导模参数定义区、地震动选择区以及时程工况定义区。整个导模操作分为以下三步进行:
-
导模参数定义区参数确认。若用户无弹塑性分析经验,采用默认的导模参数即可。 -
地震动选择区选择进行分析的地震动。用户点击“地震波分组”列表中任意地震波组,可在“地震波名称”列表中查看该分组中地震波。单击“地震波名称”列表中任意地震波可查看地震波基本信息,双击任意地震波或点击“选择”按钮可将该地震波添加至“待添加的地震工况”列表,双击任意地震波组或点击“全选”按钮可将该地震波组的所有地震波添加至“待添加的地震工况”列表,“待添加的地震工况”列表中的地震波将是进行弹塑性分析的时程激励。 -
时程工况定义区填写工况参数。各工况参数含义如表2所示。
图9 YTP导模接口主界面
表2 工况参数及其含义
-
导模参数解读
程序面板上为主要的导模参数,其含义如表3所示。除面板上主要的导模参数外,PBSD还在配置文件YJK_Setting.ini及P3D_Setting.ini中开放大量不常用的高级导模参数,各配置文件中导模参数含义分别如表5及表6所示。配置文件位于安装目录下“Config”文件夹中。
随着PBSD的发展,YTP将加入更丰富的单元选择及配置项,满足用户的所有工程需求!配置文件属性同时也将影响YTO导模接口,详见【PBSD】【OpenSEES】【YTO】智能化的结构弹塑性分析全套解决方案。
表3 主界面导模参数及其含义
表4 YJK_Setting文件内导模参数及其含义
表5 P3D_Setting文件内导模参数及其含义
-
开启弹塑性分析
用户可根据需要将模型复制到多台主机上进行分析,模型路径中有多个根据分析序列进行命名的文件夹,文件夹内则为对应分析序列的所有分析结果。分析完成后,将所有分析结果拷贝到同个模型中即可启动PBSD完成性能分析。
图10 PERFORM-3D并行分析界面
常见问题
-
程序启动界面为空
结构抗震性能设计软件PBSD目前支持CAD2014、CAD2016及CAD2018。安装上述任意版本CAD后,启动界面内将出现CAD图标。双击启动框内的CAD图标,或点选CAD版本再点击启动,即可启动PBSD。
-
模型转换失败
若导模时出现带有“YJK无法正确读取!”或CAD直接弹出致命错误时,首先用户在YJK重新导出模型数据库dtlmodel.ydb及计算结果数据库dtlCalc.ydb,再尝试转换模型,若仍转换失败请打包YJK模型并与开发人员联系。
若导模时出现“工况转换失败!”错误时,请检查所选地震波及其所在分组是否存在中文字符(PERFORM-3D不支持中文字符),或对地震波名及分组名进行适当简化,若仍失败请与开发人员联系。出现其他错误信息时,PBSD已在所选YJK模型路径下生成WW_Info.txt文件,用户打包该文件后请与开发人员联系。
-
时程工况中主次波相同
PBSD导模时时程工况默认主次波相同,以1:0.85进行输入。用户可根据需要在PERFORM-3D中修改地震波输入信息,或补充竖向地震。若考虑竖向地震,用户需在配置文件中修改“is_z_mass”参数值以转换竖向质量。
-
模型转换时存在警告信息
需重点关注质量误差警告信息。当PERFORM-3D模型质量与YJK模型间存在较大误差时,将弹出相应的警告信息。用户首先需关注YJK模型“荷载输入”中是否勾选“自动计算现浇板自重”选项,该选项需与配置文件中的“is_slab_weight”匹配。若勾选“自动计算现浇板自重”选项则本参数值应为1,反之则为0。该选项默认为1.0。若有其他警告信息,有必要时用户可与开发人员联系。
-
联系方式
登陆官方网站www.wwforu.com可下载并免费使用结构抗震性能设计软件PBSD!登陆官方网站www.wwforu.com或腾讯视频/微信搜索PBSD均可观看教学视频!扫描下方二维码可加入PBSD之QQ官方交流群。使用PBSD过程中遇到任何问题,欢迎通过交流群或发送邮件至wilsonwu@wwforu.com与我们保持联系!
【会议总结】OpenSEES Days Eurasia 2019 in PolyU
-
PBSD
【PBSD】2019年更新历史——结构抗震性能设计软件PBSD
【PBSD】超限工程好助手:结构抗震性能设计软件PBSD功能简介
【PBSD】【OpenSEES】【YTO】智能化的结构弹塑性分析全套解决方案
-
OpenSees
【OpenSEES】OpenSEES历史版本下载:v1.7.2-v3.1.0
【OpenSees】应力元纤维单元的Localization Issues
【OpenSEES】浅析迭代(二):基于LineSearch优化迭代算法
【OpenSEES】浅析迭代(三):基于Krylov优化迭代算法
【OpenSees】SecAggregator为DispBC赋予剪切刚度乃无用功
-
工具
【工具】OSRun [OpenSees运行辅助工具][开源]