- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
前段时间做的一个项目中,大量使用了梯形荷载,尤其是在柱坐标系下定义渐变荷载,查阅
了一些资料,现将所学心得贴出,希望对您能有益处。(希望斑竹加分,呵呵)
1、使用格式
SFGRAD,LAB,SLKCN,SLDIR,SLZER,SLOPE
LAB:有效的表面荷载标签,如PRES、CONV、HFLUX等
SLKCN:斜率坐标系统的参考编号,默认为0。
SLDIR:斜率的方向。
SLZER:斜率基值为零的坐标位置。
SLOPE:每单位长度或每单位角度的载荷值。
然后可以使用SF、SFE、SFL、SFA命令再施加表面荷载,则每个节点处的载荷值为:
CVALUE=VALUE+(SLOPE*(COORD-SLZER))
2、若取消先前定义的梯度,则定义个没有指定值的SFGRAD即可。
3、在笛卡儿坐标系下的使用:
SFGRAD,PRES,0,Y,0,-25!斜率为-25
NSEL,!选择压力施加的节点
SF,ALL,PRES,500!在Y=0处为500,在Y=10处为250,在Y=20处
为0
4、在柱坐标系下应遵循的规则(在柱坐标系下施加渐变荷载必须遵守这两条规则)
(1)SLZER以度表示,SLOPE以荷载/度表示。
(2)设置CSCIR,使待加载的表面不通过坐标系奇异点。
(3)选择SLZER,使之与CSCIR设置一致。如果奇异点在180度(CSCIR,KCN,0,默
认),SLZER应在-180-180之间。如果奇异点在0度处(CSCIR,KCN,1),SLZER应在0
度-360度之间。
5、在柱子坐标系下的使用举例。
因为做这个比较多而且相对在笛卡儿坐标系下复杂些,因此说的较多些
对位于局部柱坐标系11的半圆壳施加一个作用于外部的楔形压力,压力位置从-90位置
的400逐渐变化到90度位置的580。
缺省情况下,奇异点位于柱坐标系中的180度,因此壳的坐标范围从-90-90度,施加命
令流如下:
LOCAL,11,!定义局部柱坐标系
SFGRAD,PRES,11,Y,-90,1!指定压力作用于-90度,斜率为1个单位/
度
SF,ALL,PRES,400!在-90度为400,在0度为490,在90度为
580。
但如果把初始位置写为270度,则可能导致所施加的渐变荷载与要求的荷载值不同,这
是因为奇异点默认情况下位于180度,这样就违背了4中的规则(3),结果程序将这样施加
荷载:在270度处施加荷载值为400,施加在90度位置处的荷载为220,施加与0度位置处
的荷载值为130,施加于-90度位置处的载荷值为40,与原来所要施加荷载的期望不同。
假设将奇异点位置改变到0度,满足第3条规则(270度在0-360度之间),但壳的上半部
分,节点的坐标范围在0-90度之间,而壳的下半部分,节点的坐标范围在270-360度之间,
待加载的表面通过奇异点,违背规则2,举例如下:
LOCAL,11,!定义局部柱坐标系
CSCIR,11,1!将奇异点改变到0度
SFGRAD,PRES,11,Y,270,1
程序将使用270度位置的荷载400和1单位/度的斜率计算得到:施加于270度位置的载
荷值为400,360度位置的载荷为490,90度位置的载荷为220,0度位置的载荷为130,违
背规则2,在逐渐变化的载荷上将产生一个奇异点。
很感谢楼上的总结,不过还有两点要请教一下:
1、关于SLZER的定义,我同意楼主的理解,但是斜率基值为零的坐标位置不明确,
比如在一个面的中上部分施加三角形的面荷载,顶部荷载为0,斜率为负值。这时,我的理
解是slzer的位置在顶部,而按主的意思,slzer在底部(楼主的例子就是这样),这不符合实
际的吧,因为通常的坐标系是y轴朝北为正的。
2、还是如上三角形的分布载荷,如果先划分网格再加载,这时应该只选择中
文档评论(0)