找回密码
 注册
Simdroid-非首页
查看: 76|回复: 2

[后处理] 怎样通过节点位移导出某节点近似应变值?

[复制链接]
发表于 2012-10-10 18:14:33 | 显示全部楼层 |阅读模式 来自 湖南长沙
我的最终目的是想通过节点的位移数值求出某节点的近似应变值。

我之前的想法是:先导出节点应力再尝试在已经应力的基础上用物理方程导出节点的应变,但由于同一节点在不同单元中应力值不同,ANSYS为了得到一个比较舒服的图,作了应力磨平的处理,关于这个应力磨平,我查了书籍,发现很复杂,在尝试取平均值失败后,我实在找不出ANSYS针对这个模型所进行的应力磨平公式   


我现在的想法是想直接导出节点的应变值。于是,我有两个问题。
1. 这个导出来的应变值是否是经过应力磨平后的数值,如果是的话,我觉得才有必要使用。
2.我查了相关的资料,只找到 general postprocess 的应变导出方法:
在主菜单general portproc/list result/nodel solution,在右侧菜单选择nodel solution/total mechanical strain/von mises mechanical strain,这样便可查看各点的应变值。但事实上我想求得某特定节点的应变时程曲线以及列表,也就是在post26  下进行后处理,不知是否有这样的方法?
发表于 2012-10-11 09:07:18 | 显示全部楼层 来自 湖北武汉
Simdroid开发平台
1.变形是协调的,这是前提条件。所以模型中单元的应变是连续的。
      相关的理论原理:有限元分析得到的最初的场函数为位移,而应变和应力是通过导数运算得到,可能会有不同程度的误差,单元与单元的交界面上的应力一般不连续,所以在算法上会进行一定的处理。三角形单元常用的就是单元平均或者节点平均进行处理;还有就是总体或者单元的应力磨平处理,这不是简单的平均,而是利用最小二乘法的原理使得处理后的应力和处理前的应力满足最小二乘原则。
    PS:这样的理论的东西,建议楼主看看有限元理论方面的书籍,而不是部分软件等稍微提到的内容。
2.都可以实现的。时间后处理处理的是时变量。自己动手试试。
回复 不支持

使用道具 举报

 楼主| 发表于 2012-10-11 14:39:27 | 显示全部楼层 来自 湖南长沙
senja 发表于 2012-10-11 09:07
1.变形是协调的,这是前提条件。所以模型中单元的应变是连续的。
      相关的理论原理:有限元分析得到的 ...

非常感谢您的回复。
您说的第点我有了解过,事实上,国庆七天假我就在琢磨这个应力磨平,在了解不是简单的取平均,而是利用最小二乘法的原理后,我就决定放弃通过应力来导出应变的方案,而是想直接导出应变。
您说的第点正是我感兴趣的,我想再确认下:“在时间后处理器中直接导出经过应力磨平后的某方向的应变值”是可行的。

正如您提到时间后处理的是时变量,我在时间后处理器中Define Variables 想定义特定节点的某一个方向应变值为第二个变量。但是未能成功,原因如下:
D:\2.png
D:\1.png
在 Nodal DOF result 中只能定义三个方向的位移为变量
在Element results  中似乎只能得到某个单元内的某个变量的时程数值,与我想得到经过应力磨平后的结果相违。
至于其他选项,我不是很清楚,不知版主指的是不是在这寻求方案?

还有一个问题想要请教:应变是针对节点而言还是针对单元而言?因为我的最终目的是是想得到ANSYS计算应变的公式,以便输入到MATLAB中进行动力分析。

麻烦版主能够进一步解答,非常感谢!

回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-23 03:12 , Processed in 0.030385 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表