利用Ansys和Matlab计算平面应力问题
来源:网络收集 点击: 时间:2024-04-09一、在Ansys中建立一简单的有限元模型,采用平面三角形单元(Plane42)。
①长度500,高度250
②材料:E=210e3 MPa;NU=0.3;实常数=25(单元厚度)
2/5二、施加约束,加载载荷
①约束节点1,4的所有位移
②在节点2,3施加x方向集中力9375N

三、求解、计算
①列节点位移解,在命令行输入prnsol,u并回车
②列单元应力解,在命令行输入presol并回车
③列节点应力解,在命令行输入prnsol,s并回车



四,用Matlab计算该有限元问题
①运行Matlab,切换到包含ThreeNodesTriangleElement.m文件的目录,输入命令: ThreeNodesTriangleElement(3nodes-TriangleElement.txt)并回车。
注:该函数用到第一篇文章中生成的 3nodes-TriangleElement.txt 文件
②运行结束后,计算结果将存储到3nodes-TriangleElement.mat文件中
③运行load 3nodes-TriangleElement.mat命令,将在当前工作区加载包含节点位移、单元应力和节点应力的数组。
④列出所有数组




五、将Ansy与Matlab计算结果对比后,可发现其完全一样,可见用Matlab做有限元计算是可行的,并能加深对有限元概念的理解。
matlab版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_473791.html