利用Ansys和Matlab计算平面应力问题

 时间:2026-02-12 18:12:15

1、一、在Ansys中建立一简单的有限元模型,采用平面三角形单元(Plane42)。

①长度500,高度250

②材料:E=210e3 MPa;NU=0.3;实常数=25(单元厚度)

2、二、施加约束,加载载荷

①约束节点1,4的所有位移

②在节点2,3施加x方向集中力9375N

利用Ansys和Matlab计算平面应力问题

3、三、求解、计算

①列节点位移解,在命令行输入prnsol,u并回车

②列单元应力解,在命令行输入presol并回车

③列节点应力解,在命令行输入prnsol,s并回车

利用Ansys和Matlab计算平面应力问题

利用Ansys和Matlab计算平面应力问题

利用Ansys和Matlab计算平面应力问题

4、四,用Matlab计算该有限元问题

①运行Matlab,切换到包含ThreeNodesTriangleElement.m文件的目录,输入命令: ThreeNodesTriangleElement('3nodes-TriangleElement.txt')并回车。

注:该函数用到第一篇文章中生成的 3nodes-TriangleElement.txt 文件

②运行结束后,计算结果将存储到3nodes-TriangleElement.mat文件中

③运行load 3nodes-TriangleElement.mat命令,将在当前工作区加载包含节点位移、单元应力和节点应力的数组。

④列出所有数组

利用Ansys和Matlab计算平面应力问题

利用Ansys和Matlab计算平面应力问题

利用Ansys和Matlab计算平面应力问题

利用Ansys和Matlab计算平面应力问题

5、五、将Ansy与Matlab计算结果对比后,可发现其完全一样,可见用Matlab做有限元计算是可行的,并能加深对有限元概念的理解。

  • 惯性矩计算公式是什么
  • MATLAB学习与使用:简易等值线图(ezcontour)
  • MATLAB求一元函数的数值积分(quad,quadl,quadv)
  • 1gpa等于多少pa
  • matlab怎么运行代码
  • 热门搜索
    苹果手机丢了怎么办 考试紧张怎么办 硬盘坏道怎么修复 怎么减脂肪 羊水多怎么办 上海师范大学怎么样 暂住证怎么办 怎么培养气质 斯巴鲁怎么样 娜可露露怎么获得