XTRACT PMM 3D屈服面的绘制(MATLAB版)

在上一篇博文《XTRACT PMM 3D屈服面的绘制(Origin版)》的基础上,在MATLAB中绘制PMM 3D 屈服图。 数据的准备和处理基本步骤和上一篇博文类似。 例子(Examples) 3D框线图: 3D曲面图: 3D透视图: 小结(Conclusions) MATLAB作图还是十分方便的。 通过这些方法,可以去研究一些特殊截面的PMM屈服面的情况了,有时间可以进行一些案例学习,期待下期博文。 相关话题(Related Topics) [01] CAD to XTRACT 插件应用的一些问题 [02] XTRACT PMM 3D屈服面的绘制(Origin版) [03] XTRACT PMM 3D屈服面的绘制(MATLAB版) [04] CADtoXTRACT 插件复杂嵌套截面建模实例 [05] CADtoXTRACT应用问题之-XTRACT数据的精度 …

XTRACT PMM 3D屈服面的绘制(Origin版)

有网友问如何利用XTRACT的分析结果制作PMM 3D屈服面,问能否做个小教程。 这里结合XTRACT、本站开发的CAD to XTRACT插件还有Origin软件做个简单的案例。希望对有这方面需要的人有用。 主要步骤(Main Steps) (1)在CAD绘制好需要分析的截面 (2)利用CAD to XTRACT插件在CAD图形转换为XTRACT模型 (3)导入XTRACT模型,沿不同加载方向创建多个PM分析工况,并进行分析 (4)保存多个PM分析工况Mxx,Myy,N的分析结果,变为一列 (5)将数据导入Origion,利用Origion制作 3D PMM屈服面 例子(Examples) (1)在CAD绘制截面 如图 一个500X800的矩形截面,绘制好钢筋。 (2)利用CAD to XTRACT插件将CAD图形转换为XTRACT模型,导出 (3)导入XTRACT模型,沿不同加载方向创建多个PM分析工况,并进行分析 导入模型 分别按加载角度0,30,60,90,120,150度定义PM分析工况 PM0,PM30,PM60,PM90,PM120,PM150, 且工况选择 Full Diagram,这样就不需要绕360度定义工况。 …

有趣的数学3D曲面

数学是个很好玩的东西。高等数学中,我们学过很多二次曲面,它们都有很漂亮的3D效果,如下图: 1.椭圆锥面 (公式:z^2=(x^2)/(a^2)+(y^2)/(b^2)) 2.双曲抛物面(传说中的马鞍面)真的很像马鞍,哈哈。(公式:z=(x^2)/(a^2)-(y^2)/(b^2)) 3.椭圆抛物面 (公式:z=(x^2)/(a^2)+(y^2)/(b^2)) 4.椭球面,有点像外星巨蛋,可爱,哈哈。(公式:(x^2)/(a^2)+(y^2)/(b^2)+(z^2)/(c^2)=1) 5.单叶双曲面 (公式:(x^2)/(a^2)+(y^2)/(b^2)-(z^2)/(c^2)=1) 6.双叶双曲面 (公式:(x^2)/(a^2)-(y^2)/(b^2)-(z^2)/(c^2)=1) 7.这个不知道怎么称呼,但是经常见到 (公式:(z^2)*sqrt(x^2+y^2)=a*sin(sqrt(x^2+y^2))^2) 8.不知道叫什么名称,网上找的。(公式:z=a*((Sin(x^2) + Sin(y^2))/Exp(x^2 + y^2)) 9.函数类似matlab中的peak函数,初学matlab的绘图一般都讲这个函数 (公式:z=a*x*exp(-(x^2+y^2))) 10.由sin(x)和cos(y)组成的函数,我想说很像章鱼小丸子。哈哈。 (公式:z=a*cos(x/b)*sin(y/c)) 小结: 1.数学很美。 2.上面的曲面可以很简单的在MATLAB中实现,如果你喜欢,不妨去试一试。