建筑结构札记土木工程建筑圈

YJK转ABAQUS弹塑性分析

2017-07-12  本文已影响728人  千山万水

1. 简介

ABAQUS软件在弹塑性时程分析中有使用越来越广的趋势。该软件计算稳定,求解效率高。提供建筑结构中梁、柱、斜撑、板与墙分析用的梁、壳单元,包含弹性材料与众多非线性材料模型。内嵌的混凝土损伤本构模型,与10版混凝土规范建议的本构模型理论基本一致。同时提供隐式积分与显示积分动力微分方程求解方法,显示积分求解可直接接力隐式求解结果,在隐式求解结果基础上进行后续时程分析;二次开发的难度相对较低,用户自定义的混凝土材料本构子程序可通过Fortran语言实现,简单的编译环境配置后即可将子程序编译链接到ABAQUS主程序中。

然而,ABAQUS用于建筑结构分析与设计时显得针对性偏差,YJK软件一直专注于建筑结构的设计功能,建模迅速、方便、快捷,能准确根据规范的各项分析计算与调整要求做出配筋设计。YJK与ABAQUS接口软件,极大的方便工程师将YJK模型快速导入到ABAQUS中,使用ABAQUS的单元/自定义单元、本构模型进行非线性求解,并将结果输出。

-《YJK-ABAQUS接口软件使用说明》

2. 具体操作

2.1 YJK建模计算

在YJK上部结构计算模块中完成建模、计算及设计,完成梁、柱(含斜撑)、墙(边缘构件、墙身、墙梁)钢筋施工图。完成施工图设计后,转换软件读取的是工程最终的实配钢筋。

YJK模型

2.2 模型转换

进入YJK非线性分析转ABAQUS弹塑性分析模块,运行YJK->ABAQUS菜单。查看并修改参数,选择地震波后,完成转换。

转换参数设置

将生成的AbaqusInpFiles文件夹移动到英文目录下。文件夹中包含一个Y.bat批处理文件和多个.inp文件。

inp文件说明

2.3 运行计算

运行Y.bat调用Abaqus进行隐式和显示计算。

此处如果提示abaqus不是内部或外部命令,需要将Abaqus添加进系统环境变量Path: C:\SIMULIA\Abaqus\Commands。如果提示找不到用户子程序,需要将YJK用户子程序路径添加到Abaqus配置文件。打开C:\SIMULIA\Abaqus\6.12-1\SMA\site\abaqus_v6.ENV,在最后一行添加usub_lib_dir='C:\ProgramData\yjkSoft\YJKS1.8\ABAQUS\win64_abq6121'

Y.bat运行完成后会生成Y.odb和Y_xpl.odb结果文件,此结果文件可直接在Abaqus中打开查看。

运行YJK读取ODB后处理计算,选择odb文件,会报错未找到Abaqus安装路径!同时生成Post-Y.bat和Post-Y_xpl.bat文件。修改两个.bat文件,添加YJK后处理程序路径SET PostAbaExePath="G:\ProgramData\yjkSoft\YJKS1.8\ABAQUS\win64_abq6121\Postaba.exe"。分别运行两个.bat文件,完成后处理数据提取。

2.4 后处理查看

回到YJK-转ABAQUS弹塑性分析-后处理查看,分别打开Y.odb查看弹性时程分析结果和Y_xpl.odb查看弹塑性时程分析结果。YJK提供了很多规范要求的数值,省去了自己提取的工作量。

当然,也可以直接在Abaqus中打开odb文件查看结果。需要注意的是,在Abaqus中壳单元的损伤结果看DAMAGEC和DAMAGET值,杆单元的损伤结果看SDV6和SDV7值。

YJK中查看损伤结果 Abaqus中查看损伤结果

-2017年7月12日

上一篇下一篇

猜你喜欢

热点阅读