请问怎么查看ansys中已定义好的实常数特性?下面的命令流里还有两个小问题,谢谢!
……ET,1,solid186R,3!!!这里的实常数定义的是哪个单元的?不应该是单元1的吗?REAL,3ET,2,170ET,3,174R,3,,,0.2,0.2,0....
……
ET,1,solid186
R,3 !!!这里的实常数定义的是哪个单元的?不应该是单元1的吗?
REAL,3
ET,2,170
ET,3,174
R,3,,,0.2,0.2,0.9,0
RMORE,,,1.0E20,f,1.0,0
RMORE,0.0,0,1.0,,1.0,0
RMORE,0.0,1.0,1.0,,0,1.0
KEYOPT,3,4,0 !!!既然前面都给R3赋值了,这里为啥还要用KEYOPT赋值?
KEYOPT,3,5,0
NROPT,UNSYM
KEYOPT,3,7,0
KEYOPT,3,8,0
……
原来KEYOPT是定义单元特性,第三个问题我知道了,麻烦回答前面两问就可以了,谢谢 展开
ET,1,solid186
R,3 !!!这里的实常数定义的是哪个单元的?不应该是单元1的吗?
REAL,3
ET,2,170
ET,3,174
R,3,,,0.2,0.2,0.9,0
RMORE,,,1.0E20,f,1.0,0
RMORE,0.0,0,1.0,,1.0,0
RMORE,0.0,1.0,1.0,,0,1.0
KEYOPT,3,4,0 !!!既然前面都给R3赋值了,这里为啥还要用KEYOPT赋值?
KEYOPT,3,5,0
NROPT,UNSYM
KEYOPT,3,7,0
KEYOPT,3,8,0
……
原来KEYOPT是定义单元特性,第三个问题我知道了,麻烦回答前面两问就可以了,谢谢 展开
2个回答
展开全部
估计这段命令流是用Ansys自己生成的,作者又整理了一下。
R命令的格式是R, NSET, R1, R2, R3, R4, R5, R6
其中Nset只是给你当前的实常数集合定个编号而已,而与单元没有什么关系。事实上,对于不同单元,R1到R6能定义的常数的物理意义不同,这要看不同单元的帮助。而且不少单元能定义的实常数非常之多,有不少的还预留了空域,所以就有了rmore这样的命令去定义R7以上的域。对于Solid186单元来说,帮助的Real Constants项明确说了能定义的常数是None。因此,R,3,,,0.2,0.2,0.9,0 可能是给接触单元定义的属性,具体的物理意义可以去看TARGE170和CONTA174单元的Real Constants。
实常数基本上就是划分单元时候用,比如Xatt,(X可以是K,L ,A,V)用来给几何实体分配单元的属性。所以有时候尽管给不同的单元使用相同的常数,虽然不提示错误,但对于不同单元,其物理意义显然是不同的。
比如:
ET,1,shell93
Et,2,beam4
r,3,10 !不定义的域相当于0
r,4,15
!材料定义省略,但假设已定义了1号材料
!几何建模过程省略,假设定义了一个面和四条线
aatt,1,3,1,, ! 格式 "AATT,材料号, 常数号, 单元类型号,单元坐标系编号,单元截面属性编号”
amesh,1 !给1号面划分单元,使用的是aatt中指定的3号常数,这里是单元在K节点的厚度。我也可以在amesh之前用real命令去单独换一种实常数,比如用real,4。
latt,1,3,1,, ! 格式LATT, MAT, REAL, TYPE,
lmesh,1 !这时候,你可以看出,虽然梁单元也用的是3号实常数,但意义却是梁单元的横截面积。可以自行看帮助看一下shell93和beam4的常数意义,以及其他命令的格式和意义。
keyopt的情况类似,不同单元的keyopt所能定义的选项不同,意义也不同。
可以用“type,单元号”来指定当前单元,再去改相应的keyopt
所以第二行命令流相当于只建立了个空的常数集,里边没有数据。R,3,,,0.2,0.2,0.9,0 又重新定义了常数的各个域。对于已经定义好的实常数,用rlist查看。要想看不同的单元被分配了什么常数,用elist
R命令的格式是R, NSET, R1, R2, R3, R4, R5, R6
其中Nset只是给你当前的实常数集合定个编号而已,而与单元没有什么关系。事实上,对于不同单元,R1到R6能定义的常数的物理意义不同,这要看不同单元的帮助。而且不少单元能定义的实常数非常之多,有不少的还预留了空域,所以就有了rmore这样的命令去定义R7以上的域。对于Solid186单元来说,帮助的Real Constants项明确说了能定义的常数是None。因此,R,3,,,0.2,0.2,0.9,0 可能是给接触单元定义的属性,具体的物理意义可以去看TARGE170和CONTA174单元的Real Constants。
实常数基本上就是划分单元时候用,比如Xatt,(X可以是K,L ,A,V)用来给几何实体分配单元的属性。所以有时候尽管给不同的单元使用相同的常数,虽然不提示错误,但对于不同单元,其物理意义显然是不同的。
比如:
ET,1,shell93
Et,2,beam4
r,3,10 !不定义的域相当于0
r,4,15
!材料定义省略,但假设已定义了1号材料
!几何建模过程省略,假设定义了一个面和四条线
aatt,1,3,1,, ! 格式 "AATT,材料号, 常数号, 单元类型号,单元坐标系编号,单元截面属性编号”
amesh,1 !给1号面划分单元,使用的是aatt中指定的3号常数,这里是单元在K节点的厚度。我也可以在amesh之前用real命令去单独换一种实常数,比如用real,4。
latt,1,3,1,, ! 格式LATT, MAT, REAL, TYPE,
lmesh,1 !这时候,你可以看出,虽然梁单元也用的是3号实常数,但意义却是梁单元的横截面积。可以自行看帮助看一下shell93和beam4的常数意义,以及其他命令的格式和意义。
keyopt的情况类似,不同单元的keyopt所能定义的选项不同,意义也不同。
可以用“type,单元号”来指定当前单元,再去改相应的keyopt
所以第二行命令流相当于只建立了个空的常数集,里边没有数据。R,3,,,0.2,0.2,0.9,0 又重新定义了常数的各个域。对于已经定义好的实常数,用rlist查看。要想看不同的单元被分配了什么常数,用elist
参考资料: ansys help
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询