YJK转ABAQUS弹塑性分析

作者: 千山万水 | 来源:发表于2017-07-12 17:52 被阅读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日

    相关文章

      网友评论

      • 521c75277f45:按照步骤操作了,但在最终提取数据时仍然不成功,点击programdata路径下的postaba.exe,会显示缺少standardB.dll,然后将abaqus安装目录下的.dll文件都复制到yjksoft对应的路径,还是会出错,请教下楼主是怎么配置的?
        千山万水:@单细胞生物_9627 abaqus版本太高了
        Xiao_RUNNING:你好,请教个问题,我在YJK转abaqus结束时候出现:现有程序的UMAT和VUMAT可能不适用abaqus6-14,这是什么意思啊,刚刚接触不太懂
        千山万水:我没遇到这个问题

      本文标题:YJK转ABAQUS弹塑性分析

      本文链接:https://www.haomeiwen.com/subject/cggbhxtx.html