今天晚上,突然发现已经有好几天没有来更新博客了,我说怎么觉得少了些什么。千头万绪,把握不住重点可不行,还有曾经许诺的CivilFEM文档翻译工作有待进行呢,我一定会坚持完成——虽然对日期不再估计~
大概半年以前,一位机械领域的黄工与我在GTalk上探讨ANSYS相关问题。当构件在外力作用下,发生变形之后,若外力不变,则会因受荷面积增大,应力应该变小——这个过程如何模拟?
我会时不时地想起这个题目,却没有一个满意的答案。如果是模拟一个动态的过程,需要用LS-DYNA?如果不是,那用荷载步也能达到目的。前两天我偶然在仿真论坛看到了一篇讨论UPCOORD与UPGEOM异同的帖子,突然觉得这个东西似乎有门。不过,看了即便,却反倒有些糊涂了。下面把我的一些明白和不明白的地方记录下来,留作备用。
- UPCOORD和UPGEOM,都是在做有初始缺陷结构分析的时候,用来更改节点坐标的命令;
- 从命令名称就可以看出来:Upcoord意为“更新坐标系”,根据计算结果数据库中的数据更新节点坐标系,按照我的理解,相当于在没有荷载的情况下,改变模型的形状;Upgeom意为“更新模型”,根据RST结果数据文件而不是读取数据库文件更新模型形状,体现到具体,也是更新节点坐标位置;
- upcoord更改节点坐标的时候,读取数据库,则后续计算的时候刚度矩阵不变化,upgeom没有读取数据库,因此在后续计算的时候,会重新生成刚度矩阵;
- 由于第3点的特性,用upcoord处理的模型与upgeom处理的模型,后续计算结构会有不同;
- 二者的操作方式类似。都是在前一步分析完成之后,运行upXXX命令,删除荷载,再进行后续加载分析。
我有疑问的地方,对于upcoord命令,“加载-更改节点坐标-删除荷载-加新荷载-分析”与“加载-加新荷载-分析”是完全一样的?那我要这个命令还有啥用。再者,我运行此命令之后,发现变形后加载前的模型中竟然节点位移和应力解都在,和仿真论坛中的结论不符,不知是何种原因。
最终,那个问题,我还是继续琢磨吧。。。