复杂形态钢结构设计培训班

首页 结构乌托邦-公众号 【PBSD】【PERFORM-3D】YTP导模工具使用手册

【PBSD】【PERFORM-3D】YTP导模工具使用手册

“节选自结构抗震性能设计PBSD用户手册

年前年后在忙着书写国基外,也开始逐步书写PBSD用户手册细水长流。本篇推动节选自用户手册,主要介绍导模工具的基本使用流程。下期推送将分享如何对YTP导入的PERFORM-3D模型进行必要的检查。PBSD官方网站(www.wwforu.com)有相应的教学视频,大家可点击下方链接观看。

相关推送如下:

概述

结构抗震性能设计软件PBSD具有YJK TO PERFORM-3D(YTP)导模接口,接口位于大震弹塑性分析模块,如图1所示。点击PERFORM-3D”可见YTP导模接口主界面,如图2所示。确认好导模参数,点选进行分析的地震动,再填写工况相关参数,最后点击“选择YJK文件并转换”按钮并选择.yjk文件即可完成弹塑性模型转换。

图1 YTP位于大震弹塑性分析模块

图2 YTP导模接口主界面

推荐用户使用PERFROM3D-7进行弹塑性分析。在PERFORM-3D中打开弹塑性模型,点击任务栏“Phase”→“Analysis Phase”切换至分析模块,再点击任务栏“Task”→“Run analyses parallel”打开并行分析界面,如图3所示。勾选进行分析的地震动序列,点击“Go”按钮即可开启弹塑性时程分析。                 

  图3 PERFORM-3D并行分析界面

数据库准备

在导模前需在YJK中导出模型数据库dtlmodel.ydb及计算结果数据库dtlCalc.ydb。数据库间信息匹配是PBSD成功导入YJK模型的关键,因此推荐用户在模型导入前在YJK中重新生成数据库。若用户模型发生改变,必须在YJK中重算模型再导出数据库。

在YJK“模型荷载输入”主界面中工具栏带绿色箭头的小图标(图4中红色线框小图标),按默认路径及选项即可导出模型数据库dtlmodel.ydb;在YJK“设计结果”界面中工具栏带绿色箭头的小图标(图5中红色线框小图标)即可导出计算结果数据库dtlCalc.ydb。如对数据库中的信息感兴趣,可见推送【编程】盈建科二次开发:联动Rhino

 图4 导出模型数据库dtlmodel.dyb

 图5 导出计算结果数据库dtlCalc.ydb

地震动记录

  • 地震动选择

用户需选择满足规程要求的地震动来完成弹塑性时程分析。PBSD(v1.0.5.0)将在4月份推出免费的选波软件,2.5万组三向地震动在数秒内满足用户的选波需求,敬请期待!

 图6 PBSD选波及截波工具

  • 地震动管理

PERFORM-3D地震波库分为地震波组地震波文件两个概念,每个地震波组中储存多个地震波文件。在主机“文档”→“PERFORM”→“Records”文件夹下可见PERFORM-3D中定义的地震波组,打开地震波组文件夹可见各组内的地震波文件。

PBSD提供了便捷的管理PERFORM-3D地震波库的功能。点击导模主界面的“添加地震波至PERFORM-3D波库”可打开地震波管理界面,如图7所示。点击“地震波分组”列表中任意一个地震波组,可在“地震波名称”列表中查看该分组中地震波。点击“地震波名称”列表中任意地震波,可在下方查看该地震波的基本信息,包括峰值加速度、地震持时等。点击“查看时程曲线”可绘制该条地震波的时程曲线,如图8所示。除此之外,该界面还给出删除地震波文件及地震波组的功能。

 图7 管理PERFORM-3D地震波库

图8 绘制PERFORM-3D地震波库中地震动的时程曲线
  • 地震动导入

在弹塑性分析之前,需将地震动导入到PERFORM-3D地震波库。将挑选完成的地震波文件统一放于同个文件夹中,将文件夹路径复制于图7所示界面的“地震波文件路径”的文本框内,此时“地震波文件名”列表将出现文件夹内的所有地震波文件名。勾选需要导入的地震波,填写参数(各参数含义如表1所示)再选择待加入地震波的目标地震波组,点击“添加时程纪录”按钮即可成功导入地震波。需注意PERFORM-3D所有地震波命名均不可带中文字符!

  表1 地震波导入相关参数及其含义

PERFORM-3D模型转换

  • 基本操作

如图9所示,YTP导模接口主界面共分为三个区域,分别为导模参数定义区、地震动选择区以及时程工况定义区。整个导模操作分为以下三步进行:

  • 导模参数定义区参数确认。若用户无弹塑性分析经验,采用默认的导模参数即可。
  • 地震动选择区选择进行分析的地震动。用户点击“地震波分组”列表中任意地震波组,可在“地震波名称”列表中查看该分组中地震波。单击“地震波名称”列表中任意地震波可查看地震波基本信息,双击任意地震波或点击“选择”按钮可将该地震波添加至“待添加的地震工况”列表,双击任意地震波组或点击“全选”按钮可将该地震波组的所有地震波添加至“待添加的地震工况”列表,“待添加的地震工况”列表中的地震波将是进行弹塑性分析的时程激励。
  • 时程工况定义区填写工况参数。各工况参数含义如表2所示。

图9 YTP导模接口主界面

  表2 工况参数及其含义

  • 导模参数解读

程序面板上为主要的导模参数,其含义如表3所示。除面板上主要的导模参数外,PBSD还在配置文件YJK_Setting.iniP3D_Setting.ini中开放大量不常用的高级导模参数,各配置文件中导模参数含义分别如表5及表6所示。配置文件位于安装目录下“Config”文件夹中。

随着PBSD的发展,YTP将加入更丰富的单元选择及配置项,满足用户的所有工程需求!配置文件属性同时也将影响YTO导模接口,详见【PBSD】【OpenSEES】【YTO】智能化的结构弹塑性分析全套解决方案

表3 主界面导模参数及其含义

  表4 YJK_Setting文件内导模参数及其含义

 表5 P3D_Setting文件内导模参数及其含义

  • 开启弹塑性分析
推荐用户使用PERFROM3D-7进行弹塑性分析。在PERFORM-3D中点击任务栏“Phase”→“Analysis Phase”切换至分析模块,再点击任务栏“Task”→“Run analyses parallel”打开并行分析界面,如图10所示。勾选进行分析的地震动序列,点击“Go”按钮即可开启弹塑性时程分析。

用户可根据需要将模型复制到多台主机上进行分析,模型路径中有多个根据分析序列进行命名的文件夹,文件夹内则为对应分析序列的所有分析结果。分析完成后,将所有分析结果拷贝到同个模型中即可启动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】【OpenSEES】2019年精选推送集锦

【编程】Python效率测试与调用.Net的基本方法

【YTO】YJK to OpenSees:框架结构算例验证

【YTO】YJK to OpenSees:剪力墙结构算例验证
  • PBSD

【PBSD】2019年更新历史——结构抗震性能设计软件PBSD

【PBSD】超限工程好助手:结构抗震性能设计软件PBSD功能简介

【PBSD】【OpenSEES】【YTO】智能化的结构弹塑性分析全套解决方案

【广东省性能设计规程】与国家高规对比浅谈反应谱的修正与完善

【广东省性能设计规程】性能设计基本方法与PBSD的实现
  • OpenSees

【OpenSEES】OpenSEES历史版本下载:v1.7.2-v3.1.0

【OpenSees】浅析两类纤维单元:位移元与应力元

【OpenSEES】24类纤维截面剖分TCL函数

【OpenSees】浅析纤维单元的数值积分方法

【OpenSees】浅析分布塑性铰单元的数值积分方法

【OpenSees】应力元纤维单元的Localization Issues

【OpenSees】宏观梁柱单元的强度软化模拟

【OpenSees】浅析剪力墙宏观单元:MVLEM

【OpenSees】浅析剪力墙宏观单元:SFI-MVLEM

【OpenSees】浅析剪力墙宏观单元:分层壳单元

【OpenSEES】浅析迭代(一)

【OpenSEES】浅析迭代(二):基于LineSearch优化迭代算法

【OpenSEES】浅析迭代(三):基于Krylov优化迭代算法

【OpenSees】SecAggregator为DispBC赋予剪切刚度乃无用功

【OpenSees】如何利用应变控制截面分析的进程

【OpenSees】SDOF非线性动力时程分析的实现与算例

  • 工具

【工具】PC端文字识别小工具2.0[Mini_OCR]

【工具】OSRun [OpenSees运行辅助工具][开源]

【工具】OSV2.0 [OpenSees可视化工具]

【工具】FSV [轻巧OpenSees纤维截面可视化工具]

【工具】GMI2.0 [地震波智能截波工具]

【工具】Ductility(延性系数计算工具)


本文来自网络,不代表钢构人的立场,转载请注明出处。搜索工程类文章,就用钢构人网站。 https://www.ganggouren.com/2020/03/2d3b993ca7/
上一篇
下一篇

作者: ganggouren

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

联系我们

联系我们

17717621528

在线咨询: QQ交谈

邮箱: 1356745727@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部