1 / 16
文档名称:

单元生死法讲解.docx

格式:docx   大小:22KB   页数:16页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单元生死法讲解.docx

上传人:sunhongz9 2022/7/21 文件大小:22 KB

下载得到文件列表

单元生死法讲解.docx

文档介绍

文档介绍:何为单元的生和死?
生死单元法与分布建模法的区别在于:生死单元法可以记录前一施工 步结构的变形状态,内力,位移,并可将前一施工步中的变形、内力 应用于后一施工步;而分布建模法就相当于将结构的每一施工步都从 头开始搭建,不能记录前一步的变形以 下三步:
建模
施加载荷并求解
查看结果
修改基本分析步骤如下以包括单元生死特征:
建模:
在PREP7中,生成所有单元,包括那些只有在以后载荷步中才激活 的单元。在PREP7外不能生成新的单元。
施加载荷并求解:
在SOLUTION中完成以下操作:
定义第一个载荷步:
在第一个载荷步中,用户必须选择分析类型和所有的分析选项。 用下
列方法指定分析类型:
Command: ANTYPE
GUI: Main Menu>Solution>-Analysis Type-New Analysis
在结构分析中,大变形效果应打开。用下列命令设置该选项:
Command: NLGEOM,ON
GUI: Main Menu>Solution>Analysis Options
对于所有单元生死应用,在第一个载荷步中应设置牛顿-拉夫森选 项,因为程序不能预知
EKILL命令出现在后面的载荷步中。用下列 命 令完成该操作:
Command: NROPT
GUI: Main Menu>Solution>Analysis Options
杀死[EKILL]所有要加入到后续载荷步中的单元,用下列命令: Command: EKILL
GUI: Main Menu>Solution>-Load Step Opts-Other>Kill Elements 单元在载荷步的第一个子步被杀死(或激活),然后在整个载荷步中 保持该状态。要注意保证使用缺省的矩阵缩减因子不会引起一些问 题。有些情况下要考虑用严格的缩减因子。用下列方法指定缩减因 子数值:
Command: ESTIF
GUI: Main Menu>Solution>Other>StiffnessMult
不与任何激活的单元相连的结点将 漂移”,或具有浮动的自由度数
值。在一些情况下,用户可能想约束不被激活的自由度 [D,CP等]以
减少要求解的方程的数目,并防止出现位置错误。约束非激活自由度, 在重新激活的单元要有特定的(或温度等)时很有影响,因为在 重 新激活单元时要删除这些人为的约束。同时要删除非激活自由度的结 点载荷(也就是不与任意激活的单元相连的结点)。同样,用户必 须 在重新激活在自由度上施加新的结点载荷。
F面是第一个载荷步中命令输入示例:
!第一个载荷步
TIME,... !设定时间值(静力分析选项)
NLGEOM,ON !打开大位移效果
NROPT,FULL !设定牛顿—拉夫森选项
ESTIF,... !设定非缺省缩减因子(可选)
ESEL,... !选择在本载荷步中将不激活的单元
EKILL,... !不激活选择的单元
ESEL,S,LIVE !选择所有活动单元
NSLE,S !选择所有活动结点
NSEL,INVE !选择所有非活动结点(不与活动单
元相连的结点)
D,ALL,ALL,0 !约束所有不活动的结点自由度(可
选)
NSEL,ALL !选择所有结点
ESEL,ALL !选择所有单元
D,... !施加合适的约束
F,... !施加合适的活动结点自由度载荷
SF,... !施加合适的单元载荷
BF,... !施加合适的体载荷
SAVE
SOLVE
请 参 阅
TIME,NLGEOM,NROPT,ESTIF ,ESEL,EKILL,NSLE,NSEL,D,F,SF
和BF命令得到更详细的解释。
-后继载荷步
在后继载荷步中,用户可以随意杀死或重新激活单元。象上面提到的, 要正确的施加和删除约束和结点载荷。
用下列命令杀死单元:
Command:EKILL
GUI: Main Menu>Solution>-Load Step Opts-Other>Kll Elements
用下列命令重新激活单元:
Command: EALIVE
GUI: Main Menu>Solution>-Load Step Opts-Other>Activate Elem
!第二个(或后继)载荷步:
TIME,...
ESEL,…
EKILL,…!杀死选择的单元
ESEL,…
EALIVE,…!重新激活选择的单元
...
FDELE,…!删除不活动自由度的结点载荷
D,... !约束不活动自由度
F,... !在活动自由度上施加合适的结点载荷
DDELE,... !删除重新激活的自由度上的约束
SAVE
SOLVE
请参