【ABAQUS 二次开发笔记】一次获得多个积分点的输出到dat
1.对称&反对称&完全固定边界条件2.Abaqus-Steady-State-Dynamic-Analysis的求解原理3.【ABAQUS模态动力学】Composite&abaqus 预应力模态分析&输出单元刚度矩阵4.Abaqus Matrix Genrate 分析 | 输出总体刚度5.【ABAQUS Material】density 行为
6.【ABAQUS 二次开发笔记】一次获得多个积分点的输出到dat
7.【ABAQUS 二次开发笔记】输出单元刚度矩阵8.【Abaqus】材料行为的非均匀空间分布9.【Abaqus】*Solid Section定义复合材料10.【Abaqus热分析】热膨胀系数设置11.ABAQUS-循环对称条件的详解12.【Matlab函数】提取inp文件中的节点、单元数据并保留集合信息13.【ABAQUS文档笔记】实体单元特性&剪切闭锁-沙漏问题-非协调模式-混杂单元14.【Python&Hypermesh】ABAQUS导入网格,并在Part内保留SET15.【ABAQUS&Composite】composite layerup Manager从txt导入铺层信息16.【Python】批量提取Fibersim xml文件中的节点网格数据17.ABAQUS阻尼设置18.Abaqus压电材料分析当使用shell单元进行composite laminate 建模时,可以为每一指定Intergration point 的个数,默认是3个。(abaqus有很多variable可以在intergration point上获得结果)
像我这里就一共有3X6=18个integration point。
在abaqus,可以指定壳单元法向的integration point的数量(比如我设定的就是一个壳单元厚度方向18个积分点),而平面内的积分点个数由单元类型和分析类型确定:
我现在想把S,E,TSHR三个变量输出到dat文件,可以用到*EL PRINT
.
这个关键词可以用于提供单元变量(应力、应变等)的表格打印输出。查阅帮助文档后,可以知道这个关键词需要指定elset,POSITION,SUMMAR等参数。需要两行data line(第一行:一系列需要输出得到section integration point 位置;第二行:相同类型的需要输出的变量)
下面给出实例:
将下列代码插入到*Output,history
和End Step
之间(删去注释)
** the line is used to print vars to dat file ** Specified element set as Set-middle-elem; ** Output total line : ture ** specified section integration point id that need to output:2 5 8 11 14 17 ** the vars that need to output :E,S,TSHR *EL PRINT,elset=Set-middle-elem,TOTALS=YES 2, 5, 8, 11, 14, 17 E,S,TSHR
求解完成后:
这样的数据直接没法处理,可以用python代码处理成csv格式的文件,用matla,excel处理。
本文来自博客园,作者:FE-有限元鹰,转载请注明原文链接:https://www.cnblogs.com/aksoam/p/17056236.html
合集:
Abaqus Knowledge
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!