- 积分
- 42
- 注册时间
- 2004-5-30
- 仿真币
-
- 最后登录
- 1970-1-1
|
本帖最后由 蓝牙 于 2013-7-8 15:53 编辑
今天偶尔看到一篇ansys高版本中link的帖子,写的挺好,转过来
PS:为了尊重原创,给出链接如下http://www.dachanghe.com/ansys13-drop-link10-link8/
http://xiaozu.renren.com/xiaozu/125141/358619807
在计算机可以流畅运行的前提下,我总是喜欢使用新版本的软件,无论是平时玩的酷软还是专业上用到的分析软件,都是如此。但关于ANSYS的更新,由于从不使用GUI操作,软件中的一些细小改变经常是感觉不到的。前段时间用Link系列单元的过程中,偶然用了一下GUI,竟然提示“Link8并非ANSYS支持的单元”,当时我就震惊了,因为毕竟APDL中的Link8使用照常无误啊!
从帮助文档中才发现,原来从ANSYS13.0开始,放弃了Link1、Link8和Link10三个单元,将其列入“Undocumented Elements”中。其中Link1和Link8彻底不建议使用,Link10则以另一种形态存在——取而代之的是Link180单元。
Link180并不是13.0版本的新增单元,只是为了能够替代Link1、Link8和Link10而新增了一些功能。值得注意的变化,主要就是实常数的定义。无论1、8和10三种单元的实常数定义格式都是一样的,即:r,编号,AREA横截面面积,ISTRN(初始应变值);老的180单元,实常数包括横截面面积和线密度两项。
而新Link180单元则在实常数的第三个位置新增了一个拉压选项,可以设定杆件是只受拉或者只受压。这是一个很有用的属性,譬如Link10之所以在索结构中比较常用,就是因为其“双线性刚度矩阵”的特性,即可设定杆件之受拉,当其受压的时候,刚度立即消失,符合索等柔性结构的特点。可以这样理解,将Link180设置好拉压选项后,就可以和采用Link10一样模拟索类结构了。
对于初应变的模拟,实际上Link180是少了一种输入方式,不能再用实常数定义了。只能用过去不常用的一个INISTATE命令来作为替代——其实,我倒是觉得这个命令要比定义实常数的方法规范得多。因为如预应力钢筋考虑沿程预应力损失,对一些列杆件设置不同的除应变,过去的做法是不同杆件设置不同的实常数,这个着实是麻烦了些。而用INISTATE命令,大概能实现和降温法相同的效果吧。
下面是INISTATE的一个简单实例
inis,set,dtyp,epel !设定为初应变
inis,defi,,,,,0.05, !设定除应变为0.05
INISTATE实在是很强大的一个命令,之所以一直被忽视,大概就是因为先前可在实常数中直接定义除应变才造成的吧,懒惰是魔鬼啊~
最后,还有个不太明白的地方。Link8作为一个实在没多少特色的3D-Link单元,被并入到Link180情有可原,但作为2D-Link单元的Link1呢,虽然此前从未用到过,为什么也被3D单元取代了呢,没有杀鸡用牛刀之嫌?抑或是2D单元实在没人用的了? |
评分
-
1
查看全部评分
-
|