『求助』组合结构的收敛问题

浏览:178244 回答:2
最近在做组合结构的抗火分析,梁柱连接处采用cpintf,all,0.005命令
温度场分析没有问题,但是在进行到常温下的结构分析时,如果把荷载步设置为5000,则不能收敛。如果设置为1000则提示说**节点(在梁上)的竖向位移很大,超过限制值,并提示说是“约束不足”。
希望各位ANSYS高手能帮忙解决一下!
另外,我看到别人在节点选择完之后有用“nsel,all”和“allsel,all”,请问这两个命令有什么区别?

以下是施加约束和荷载命令:
!施加荷载与边界条件并求解------------------------------------------------------------
/SOLU
ANTYPE,0 !静力分析
eqslv,sparse
TREF,20 !参考温度为20
acel,,9.8

!施加约束----------------------------------------------------------------------------
!对柱底面施加固定端约束
nsel,s,loc,y,0
d,all,all,0
nsel,all
!对框架梁右侧设对称约束
nsel,s,loc,x,length_beam
nsel,r,loc,y,length_column-high_beam,length_column
d,all,ux
d,all,uz
nsel,all
!对第一根框架柱子后侧设水平支撑
nsel,s,loc,z,-width_column/2
nsel,r,loc,y,length_column-high_beam,length_column
nsel,r,loc,x,-width_column/2,width_column/2
d,all,uz,0
nsel,all
!对梁设置竖向约束(哈哈)
!nsel,s,loc,y,length_column-high_beam
!nsel,r,loc,x,width_column/2,length_beam
!d,all,uy,0
!nsel,all

!施加柱顶集中力(50kN),按均布面荷载施加---------------------------------------------------
!对第一根柱顶施加荷载
esel,s,,,5761,5904,1
sfe,all,6,pres,,50000/width_column/width_column !注意单元荷载应施加在第6个面上
esel,all

!对梁施加面荷载(8kN/m2)
esel,s,,,6145,8413,252
*do,i,1,11,1
esel,a,,,6145+i,8413+i,252
*enddo
sfe,all,4,pres,,8000 !注意单元荷载应施加在第4个面上
esel,all

!准备求解--------------------------------------------------------------------------
!常温下的反应对应于时间为0,在此,设置一个非常小的时间
NLGEOM,ON !设置大变形效应
!LNSRCH,1
TIME,1 !第一步常温下的反应分析,时间为1
AUTOTS,on
cnvtol,f,,0.05,2,0.01 !定义收敛条件,使用缺省的VALUE
nsubst,1000 !设置荷载步
NROPT,FULL
neqit,50 !每一子步中方程的迭代次数限值
cutcontrol,noiterpred,1
CUTCONTROL,PLSLIMIT,5.0 !一次迭代内的最大允许塑性应变
ncnv,2 !如果不收敛时结束而不退出
SOLVE !求解常温下的反应

邀请回答 我来回答

全部回答

(2)
默认 最新
莫等闲
nsel,all选择所有的节点
allsel,all 选择所有的,包括关键点、线、面、体、单元、节点
你的命令流缺少前处理部分,不能够运行,找错误有一定的难度
2007年5月17日
评论 点赞
qiaofei
!对梁设置竖向约束(哈哈)
!nsel,s,loc,y,length_column-high_beam
!nsel,r,loc,x,width_column/2,length_beam
!d,all,uy,0
!nsel,all

这些命令是昨天晚上加上去的,实在是没有办法了,既然说UY位移过大
只好把它约束住了,555555555555
2007年5月15日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP