ANSYS13.0放弃Link10和Link8

在计算机可以流畅运行的前提下,我总是喜欢使用新版本的软件,无论是平时玩的酷软还是专业上用到的分析软件,都是如此。但关于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单元实在没人用的了?

长河

在曾经的博客时代,是“首个桥隧工程领域独立博主”,目前是一名默默耕耘的普通高校教师。一家之言,仅供参考,未必成熟、绝不权威。

相关推荐

17 条评论

  1. 美女不跟你链接

  2. YGGJ

    我用BEAM188模拟螺栓的螺杆. 由于BEAM188不支持预紧力(PRELOAD), 想用INSTATE设定初始弹性应变. 但是不起作用. 各位大侠给看一下问题出在哪:cmsel,s,bolt_beaministate,set,csys,-2inistate,set,dtyp,epelinistate,define,,,,,0.001955

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。