首页/文章/ 详情

MATLAB与ansys/LS DYNA/ABAQUS在数据传递过程的相关讨论

7月前浏览20054

本文摘要(由AI生成):

文章主要讨论了MATLAB与LS DYNA联合仿真的流程,以及如何将动力学模型求解的压力数据作为LS_DYNA有限元模型中的一个输入项,用有限元模型得出的位移、速度值与动力学同时求解得出的位移、速度值进行比较来部分说明两个模型的准确性。此外,文章还讨论了如何在ABAQUS中基于子程序构建反馈加载FEM模型,实现完全自适应的FEM模型,以及如何在ANSYS中用数据处理功能更为强大的matlab或者c++进行编程,将节点坐标直接导入到ansys中构建出几何模型/网格模型。最后,文章还讨论了ABAQUS和ANSYS在二维线性单元方面的优缺点。


首先引用某论文(因整理时间过早,具体出处丢失)对MATLAB与LS DYNA联合仿真的流程引出讨论内容:

        

上述过程可以简单描述为将动力学模型求解的压力数据作为LS_DYNA有限元模型中的一个输入项,用有限元模型得出的位移、速度值与动力学同时求解得出的位移、速度值进行比较来部分说明两个模型的准确性。事实上,“压力相”本身就可以采用体积变化等参数表示出来,构建FEM模型时可脱离MATLAB中动力学模型的影子。在ABAQUS中,可基于子程序构建反馈加载FEM模型,实现完全自适应的FEM模型,也可实现上述模型的对比分析。

        用ANSYS做一些复杂的模型分析时候(如:桁架,拱形架,网架等),{网架模型如下(引自《空间钢结构APDL参数化计算与分析》,P122)}

        因为这种模型组成的单元数量很多,模型空间位置相对复杂,采用apdl语言实现可能比较繁琐或者会遇到调试方面的不便(具体APDL程序可参考上书)。所以,我们可以用数据处理功能更为强大的matlab或者c++进行编程,将节点坐标直接导入到ansys中构建出几何模型/网格模型。以下是引用另篇论文(因整理时间过早,具体出处丢失)对我上述过程的补充。

         类似的,若定义出节点关系、单元连接关系在ABAQUS中也可以直接编写inp文件,inp文件本身并没有ANSYS中数据传递格式上的麻烦,但是本身自带的二维线性单元可能并没有ANSYS或LSDYNA好用(如ABAQUS的beam单元、truss,而ANSYS中BEAM4,LINK8,LINK167等),各有利弊。



下面的内容为付费内容,购买后解锁。

内容简介:ANSYS导入节点坐标并进行模型创建的方式(二维桁架)

MechanicalMechanical APDLLS-DYNAMBD for ANSYS结构基础静力学瞬态动力学几何处理网格处理二次开发通用
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2020-07-27
最近编辑:7月前
伟sss
硕士 | 在读博士 哈工大在读工科博士
获赞 76粉丝 616文章 25课程 3
点赞
收藏
作者推荐

¥30 5.0
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈