当前位置:文档之家› ansys技巧总结_使用SECFUNTION定义变厚度壳

ansys技巧总结_使用SECFUNTION定义变厚度壳

一般对壳单元的厚度定义都是在实常数中进行设置,但SHELL131、SHELL132和SHELL181单元的厚度可以通过截面来定义。壳截面命令可以定义层状复合材料壳单元,提供输入选项来指定单元的厚度、材料、方向和沿厚度方向的积分点数量。

壳单元的截面定义除了可以定义多层壳单元之外,还提供了附加的柔性选项来定义单层壳单元。可以使用ANSYS的函数功能来定义与整体坐标系成函数关系的壳厚度以及使用的积分点数目。

定义壳截面数据使用命令:SECTYPE、SECDATA、SECOFFSET和SECFUNCTION:
·SECTYPE, SecID, Type, Subtype, Name, REFINEKEY
指定截面信息与截面号:SecID为截面编号,Type参数设为“SHELL”表明该截面为壳截面(与“BEAM”和“PRETENSION”区别)。Subtype仅针对梁单元;Name为可选的截面名字;REFINEKEY也仅针对梁单元
·SECDATA, TK, MAT, THETA, NUMPT
指定截面的几何特性:TK指定等厚度壳的厚度;MAT为某层壳的材料编号;THETA为层单元坐标系统和单元坐标系统的夹角;NUMPT为一层的积分点数目。
·SECOFFSET, Location, OFFSET1, OFFSET2, CG-Y, CG-Z, SH-Y, SH-Z
定义截面的偏移,详细的情况请参考ANSYS帮助中该命令的详细说明
·SECFUNCTION, TABLE
指定壳单元厚度为一个表函数:TABLE命令是表的名字,该表指定壳厚度为坐标的函数,表的名字应该用百分号(%)括起来。该表应该先进行定义(*DIM),可以由用户输入,或者通过ANSYS函数编辑器来指定。

SECFUNCTION命令中使用的表可以使用三种方式来创建:直接在ANSYS中输入;由一个外部表格数据文件读入;通过ANSYS函数编辑器来指定。

在ANSYS中直接定义表要求指定不同空间位置的点的厚度值,ANSYS会自动在这些位置之间进行插值。GUI路径为Utility Menu>Parameters>Array Parameters>Define/Edit。并且确保将表的行、列等变量设置为“X”或“Y”等坐标表达。

函数编辑器则可以使用一个计算格式的函数来指定厚度和位置的相互函数关系,该函数可以是分段的。函数编辑器的GUI路径为Utility Menu>Parameters>Functions>Define/Edit。在该编辑器中定义完函数之后,将该函数保存为一个函数文件。然后使用Utility Menu>Parameters>Function>Read from File将函数文件读入,保存为一个表参数。

也可以通过Utility Menu>Parameters>Array Parameters>Read from File或者使用*TREAD命令来读入外部的表格文件。详细的说明请参考《ANSYS APDL手册》。

定义号表参数之后,就可以使用上述的命令或者Main Menu>Preprocessor>Section>Shell>Add/Edit定义壳单元截面。然后使用Utility Menu>Plotctrls>Style>Size and Shape 来三维显示壳单元的厚度。

相关主题
文本预览
相关文档 最新文档