声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2726|回复: 3

将索网划分为link10单元,约束不够啊!

[复制链接]
发表于 2006-5-15 15:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
在索网固有频率分析时将其划分为link10单元,但是前80多阶都是为零。静力分析时,提示说节点位移过大,不能进行。求大家帮帮忙,怎么解决。如何给link10单元加上足够的约束!
回复
分享到:

使用道具 举报

发表于 2006-5-15 18:11 | 显示全部楼层
呵呵!建模的问题
 楼主| 发表于 2006-5-15 20:11 | 显示全部楼层
怎么解决阿,我都困了两个星期了,高手们给指点一二吧!
发表于 2006-5-17 07:51 | 显示全部楼层

回复:(guxing2001)将索网划分为link10单元,约束不...

<P>!!!!!!说明<BR>mj1=0.00014  !!!!!单索的截面积<BR>mj2=0.00056  !!!!!凸索上的截面积<BR>mj3=0.00056   !!!!!凹索上的截面积<BR>mj4=0.00084  !!!!!凸索下的截面积<BR>mj5=0.00028  !!!!!凹索下的截面积<BR>tugao=1.8 !!!!!凸形失高<BR>aogao=1.5 !!!!!凹形失高<BR>longth=30.55 !单元长度<BR>width=23.4 !单元宽度<BR>/prep7 <BR>/title,element of cable-edged net structure<BR>ET,1,LINK10 !定义索单元<BR>ET,2,LINK10 <BR>ET,3,LINK10 <BR>ET,4,LINK10 <BR>ET,5,LINK10<BR>ET,6,PIPE16  !定义撑杆单元<BR>R,1,mj1,0.9 !!定义单索的实常数<BR>MP,EX,1,1.9e8 <BR>MP,NUXY,1,0.3<BR>r,2,mj2,0.9   !凸的上索<BR>MP,EX,2,1.9e8 <BR>MP,NUXY,2,0.3<BR>r,3,mj3,0.9    !凹的上索<BR>MP,EX,3,1.9e8<BR>MP,NUXY,3,0.3<BR>r,4,mj4,0.9    !凸的下索<BR>MP,EX,4,1.9e8 <BR>MP,NUXY,4,0.3<BR>r,5,mianj5,0.9 !凹的下索<BR>MP,EX,5,1.9e8 <BR>MP,NUXY,5,0.3<BR>r,6,0.081,0.005 !撑杆实常数<BR>MP,EX,6,1.9e8 <BR>MP,NUXY,6,0.3<BR>a1=tugao/16*7<BR>a2=tugao/16*12<BR>a3=tugao/16*15<BR>a4=tugao<BR>b1=-aogao/9*5<BR>b2=-aogao/9*8<BR>b3=-aogao<BR>!定义节点<BR>n,1,<BR>n,9,longth<BR>fill,1,9<BR>ngen,7,9,1,9,1,,width/6<BR>NPLOT !显示节点 <BR>!!!内索单索<BR>type,1 <BR>real,1 <BR>mat,1 <BR>*do,i,1,8<BR>  *do,j,2,6<BR>      e,(j-1)*9+i,(j-1)*9+i+1<BR>  *enddo<BR>*enddo<BR>*do,i,2,8<BR>  *do,j,1,6<BR>     e,(j-1)*9+i,j*9+i<BR>  *enddo<BR>*enddo<BR>esel,s,type,,1<BR>cm,neisuo,elem<BR>!!凸形索---上<BR>type,2 <BR>real,2 <BR>mat,2 <BR>*do,i,1,8,1<BR>  *do,j,1,7,6<BR>      e,(j-1)*9+i,(j-1)*9+i+1<BR>  *enddo<BR>*enddo<BR>esel,s,type,,2<BR>cm,tuxingsuoshang,elem<BR>!!aoxingsuo---shang<BR>type,3 <BR>real,3 <BR>mat,3 <BR>*do,i,1,9,8<BR>  *do,j,1,6<BR>     e,(j-1)*9+i,j*9+i<BR>  *enddo<BR>*enddo<BR>esel,s,type,,3<BR>cm,aoxingsuoshang,elem<BR>ALLSEL,ALL  <BR>GPLOT <BR>/solu<BR>!施加位移约束凸 <BR>d,2,ux,0 <BR>d,2,uy,0 <BR>d,2,uz,a1<BR>d,8,ux,0 <BR>d,8,uy,0 <BR>d,8,uz,a1 <BR>d,56,ux,0 <BR>d,56,uy,0 <BR>d,56,uz,a1 <BR>d,62,ux,0 <BR>d,62,uy,0 <BR>d,62,uz,a1 <BR>d,3,ux,0 <BR>d,3,uy,0 <BR>d,3,uz,a2<BR>d,7,ux,0 <BR>d,7,uy,0 <BR>d,7,uz,a2 <BR>d,57,ux,0 <BR>d,57,uy,0 <BR>d,57,uz,a2 <BR>d,61,ux,0 <BR>d,61,uy,0 <BR>d,61,uz,a2<BR>d,4,ux,0 <BR>d,4,uy,0 <BR>d,4,uz,a3<BR>d,6,ux,0 <BR>d,6,uy,0 <BR>d,6,uz,a3 <BR>d,58,ux,0 <BR>d,58,uy,0 <BR>d,58,uz,a3<BR>d,60,ux,0 <BR>d,60,uy,0 <BR>d,60,uz,a3 <BR>d,5,ux,0 <BR>d,5,uy,0 <BR>d,5,uz,a4<BR>d,59,ux,0 <BR>d,59,uy,0 <BR>d,59,uz,a4 <BR>!施加位移约束凹<BR>d,10,ux,0 <BR>d,10,uy,0 <BR>d,10,uz,b1 <BR>d,18,ux,0 <BR>d,18,uy,0 <BR>d,18,uz,b1 <BR>d,46,ux,0 <BR>d,46,uy,0 <BR>d,46,uz,b1 <BR>d,54,ux,0 <BR>d,54,uy,0 <BR>d,54,uz,b1 <BR>d,19,ux,0 <BR>d,19,uy,0 <BR>d,19,uz,b2 <BR>d,37,ux,0 <BR>d,37,uy,0 <BR>d,37,uz,b2 <BR>d,27,ux,0 <BR>d,27,uy,0 <BR>d,27,uz,b2 <BR>d,45,ux,0 <BR>d,45,uy,0 <BR>d,45,uz,b2 <BR>d,28,ux,0 <BR>d,28,uy,0 <BR>d,28,uz,b3 <BR>d,36,ux,0 <BR>d,36,uy,0 <BR>d,36,uz,b3 <BR>!施加位移约束 4个角点<BR>d,1,ux,0 <BR>d,1,uy,0 <BR>d,1,uz,0 <BR>d,9,ux,0 <BR>d,9,uy,0 <BR>d,9,uz,0 <BR>d,55,ux,0 <BR>d,55,uy,0 <BR>d,55,uz,0 <BR>d,63,ux,0 <BR>d,63,uy,0 <BR>d,63,uz,0 <BR>!设定时间步 <BR>TIME,1 <BR>AUTOTS,0 <BR>NSUBST,30, , ,1 <BR>KBC,0 <BR>!输出每个子步的结果 <BR>OUTPR,BASIC,ALL, <BR>OUTRES,ALL,ALL, <BR>!设定大变形,应力刚化 <BR>NLGEOM,1 <BR>SSTIF,ON <BR>finish<BR>/solu <BR>/STATUS,SOLU <BR>SOLVE <BR>EPLOT <BR>finish<BR>/prep7<BR>UPGEOM,1,LAST,LAST,file,rst,</P>
<P>!施加位移约束<BR>allsel,all<BR>nsel,all<BR>ddele,all,all <BR>d,2,ux,0 <BR>d,2,uy,0 <BR>d,2,uz,0<BR>d,8,ux,0 <BR>d,8,uy,0 <BR>d,8,uz,0 <BR>d,56,ux,0 <BR>d,56,uy,0 <BR>d,56,uz,0 <BR>d,62,ux,0 <BR>d,62,uy,0 <BR>d,62,uz,0 </P>
<P>d,3,ux,0 <BR>d,3,uy,0 <BR>d,3,uz,0<BR>d,7,ux,0 <BR>d,7,uy,0 <BR>d,7,uz,0<BR>d,57,ux,0 <BR>d,57,uy,0 <BR>d,57,uz,0<BR>d,61,ux,0 <BR>d,61,uy,0 <BR>d,61,uz,0<BR>d,4,ux,0 <BR>d,4,uy,0 <BR>d,4,uz,0<BR>d,6,ux,0 <BR>d,6,uy,0 <BR>d,6,uz,0<BR>d,58,ux,0 <BR>d,58,uy,0 <BR>d,58,uz,0<BR>d,60,ux,0 <BR>d,60,uy,0 <BR>d,60,uz,0<BR>d,5,ux,0 <BR>d,5,uy,0 <BR>d,5,uz,0<BR>d,59,ux,0 <BR>d,59,uy,0 <BR>d,59,uz,0 <BR>!施加位移约束凹<BR>d,10,ux,0 <BR>d,10,uy,0 <BR>d,10,uz,0 <BR>d,18,ux,0 <BR>d,18,uy,0 <BR>d,18,uz,0 <BR>d,46,ux,0 <BR>d,46,uy,0 <BR>d,46,uz,0 <BR>d,54,ux,0 <BR>d,54,uy,0 <BR>d,54,uz,0 <BR>d,19,ux,0 <BR>d,19,uy,0 <BR>d,19,uz,0 <BR>d,37,ux,0 <BR>d,37,uy,0 <BR>d,37,uz,0<BR>d,27,ux,0 <BR>d,27,uy,0 <BR>d,27,uz,0<BR>d,45,ux,0 <BR>d,45,uy,0 <BR>d,45,uz,0 <BR>d,28,ux,0 <BR>d,28,uy,0 <BR>d,28,uz,0 <BR>d,36,ux,0 <BR>d,36,uy,0 <BR>d,36,uz,0 <BR>!施加位移约束 4个角点<BR>d,1,ux,0 <BR>d,1,uy,0 <BR>d,1,uz,0 <BR>d,9,ux,0 <BR>d,9,uy,0 <BR>d,9,uz,0 <BR>d,55,ux,0 <BR>d,55,uy,0 <BR>d,55,uz,0 <BR>d,63,ux,0 <BR>d,63,uy,0 <BR>d,63,uz,0 <BR>TIME,1 <BR>AUTOTS,0 <BR>NSUBST,30, , ,1 <BR>KBC,0 <BR>!输出每个子步的结果 <BR>OUTPR,BASIC,ALL, <BR>OUTRES,ALL,ALL, <BR>!设定大变形,应力刚化 <BR>NLGEOM,1 <BR>SSTIF,ON <BR>FINISH <BR>/SOLU <BR>/STATUS,SOLU <BR>SOLVE <BR>EPLOT <BR>finish<BR>/prep7<BR>UPGEOM,1,LAST,LAST,<BR>!!!第一次循环更新坐标,释放不平衡应力 <BR>n=2<BR>*do,i,1,n <BR>/solu <BR>antype,static <BR>NLGEOM,1 <BR>SSTIF,ON <BR>/solu <BR>solve <BR>finish<BR>/prep7<BR>UPGEOM,1,LAST,LAST,file,rst,<BR>*enddo  <BR>finish<BR>!!!施加真实应力 <BR>/prep7 <BR>R,1,mj1,0.02 !!定义单索的实常数<BR>r,2,mj2,0.012   !凸的上索<BR>r,3,mj3,0.01    !凹的上索<BR>/solu<BR>/STATUS,SOLU <BR>NLGEOM,1 <BR>SSTIF,ON <BR>SOLVE <BR>FINISH <BR>!!!第二次循环更新坐标,释放不平衡应力 <BR>n=2<BR>*do,i,1,n <BR>/solu <BR>antype,static <BR>NLGEOM,1 <BR>SSTIF,ON <BR>/solu <BR>solve <BR>finish<BR>/prep7<BR>UPGEOM,1,LAST,LAST,file,rst,<BR>*enddo <BR>!!!还原索的真实弹性模量 <BR>/PREP7 <BR>R,1,mj1,0.02 !!定义单索的实常数<BR>MP,EX,1,1.9e11<BR>MP,NUXY,1,0.3<BR>r,2,mj2,0.12   !凸的上索<BR>MP,EX,2,1.9e11 <BR>MP,NUXY,2,0.3<BR>r,3,mj3,0.01    !凹的上索<BR>MP,EX,3,1.9e11 <BR>MP,NUXY,3,0.3<BR>/SOL <BR>/STATUS,SOLU <BR>NLGEOM,1 <BR>SSTIF,ON <BR>SOLVE <BR>FINISH <BR>!!!第三次循环更新坐标,释放不平衡应力,找形结束 <BR>n=2<BR>*do,i,1,n <BR>/solu <BR>antype,static <BR>NLGEOM,1 <BR>SSTIF,ON <BR>/solu <BR>solve <BR>finish<BR>/prep7<BR>UPGEOM,1,LAST,LAST,file,rst,<BR>*enddo <BR>finish<BR>!!!!加索桁架<BR>/prep7<BR>!!!!凸桁架下索<BR>wpoffs,0,0,-0.50<BR>csys,4 !激活已经定义的坐标<BR>nsym,z,1000,1,9,1  !映射节点<BR>nsym,z,1000,55,63,1<BR>type,4<BR>real,4<BR>mat,4<BR>*do,i,1001,1008,1<BR>   e,i,i+1<BR>*enddo<BR>*do,i,1055,1062<BR>   e,i,i+1<BR>*enddo<BR>esel,s,type,,4<BR>cm,tusuoxia,elem<BR>!!!!!!!凹桁架下索<BR>wpoffs,0,0,b3+0.5<BR>csys,4 !激活已定义的坐标<BR>nsym,z,2000,1,55,9  !映射节点<BR>nsym,z,2000,9,63,9<BR>type,5<BR>real,5<BR>mat,5<BR>*do,i,2001,2046,9<BR>   e,i,i+9<BR>*enddo<BR>*do,i,2009,2054,9<BR>   e,i,i+9<BR>*enddo<BR>nummrg,all,all <BR>esel,s,type,,5<BR>cm,aosuoxia,elem<BR>!!!!连接撑杆<BR>type,6<BR>real,6<BR>mat,6<BR>!!!凸--撑杆<BR>*do,i,2,8,1<BR>  e,i,i+1000<BR>*enddo<BR>*do,i,56,62,1<BR>   e,i,i+1000<BR>*enddo<BR>!!!!凹--撑杆<BR>*do,i,10,19,9<BR>   e,i,i+2000<BR>*enddo<BR>*do,i,37,46,9<BR>   e,i,i+2000<BR>*enddo<BR>*do,i,18,27,9<BR>   e,i,i+2000<BR>*enddo<BR>*do,i,45,54,9<BR>   e,i,i+2000<BR>*enddo<BR>esel,s,type,,6<BR>cm,chenggan,elem<BR>nummrg,all,all !合并凹的重合点<BR>wpoffs,0,0,1.5<BR>csys,4 !激活已定义的坐标<BR>csys,0<BR>finish<BR>/prep7<BR>ddele,all,all <BR>!!!!还原真实弹性模量<BR>R,1,mj1,0.002 !!定义单索的实常数<BR>MP,EX,1,1.9e11<BR>MP,NUXY,1,0.3<BR>mp,dens,1,7850<BR>r,2,mj2,0.0012   !凸的上索<BR>MP,EX,2,1.9e11 <BR>MP,NUXY,2,0.3<BR>mp,dens,2,7850<BR>r,3,mj3,0.001    !凹的上索<BR>MP,EX,3,1.9e11 <BR>MP,NUXY,3,0.3<BR>mp,dens,3,7850<BR>r,4,mj4,0.0018    !凸的下索<BR>MP,EX,4,1.9e11 <BR>MP,NUXY,4,0.3<BR>mp,dens,4,7850<BR>r,5,mj5,0.002   !凹的下索<BR>MP,EX,5,1.9e11 <BR>MP,NUXY,5,0.3<BR>mp,dens,5,7850<BR>r,6,0.081,0.005    !撑杆实常数<BR>MP,EX,6,1.9e11 <BR>MP,NUXY,6,0.3<BR>mp,dens,6,7850<BR>!!!!约束<BR>allsel,all<BR>nsel,all<BR>ddele,all,all<BR>!!!重新约束<BR>*do,i,2,8,1<BR>  d,i,uy,0<BR>*enddo<BR>*do,i,56,62,1<BR>  d,i,uy,0<BR>*enddo<BR>*do,i,10,46,9<BR>  d,i,ux,0<BR>*enddo<BR>*do,i,18,54,9<BR>  d,i,ux,0<BR>*enddo</P>
<P>*do,i,1010,1046,9<BR>  d,i,ux,0<BR>*enddo<BR>*do,i,1018,1054,9<BR>  d,i,ux,0<BR>*enddo</P>
<P>*do,i,1,2001,1000<BR>  d,i,ux,0<BR>  d,i,uy,0<BR>  d,i,uz,0<BR>*enddo<BR>*do,i,9,2009,1000<BR>  d,i,ux,0<BR>  d,i,uy,0<BR>  d,i,uz,0<BR>*enddo<BR>*do,i,55,2055,1000<BR>  d,i,ux,0<BR>  d,i,uy,0<BR>  d,i,uz,0<BR>*enddo<BR>*do,i,63,2063,1000<BR>  d,i,ux,0<BR>  d,i,uy,0<BR>  d,i,uz,0<BR>*enddo</P>
<P>NSUBST,20, , ,1 <BR>AUTOTS,1 <BR>!输出每个子步的结果 <BR>OUTPR,BASIC,ALL, <BR>OUTRES,ALL,ALL, <BR>!设定大变形,应力刚化 <BR>NLGEOM,1 <BR>SSTIF,ON <BR>finish<BR>solve<BR>finish<BR>/solu <BR>/STATUS,SOLU<BR>d,all,all<BR>ANTYPE,0 <BR>NLGEOM,off<BR>PSTRES,ON <BR>FINISH <BR>/SOLU <BR>SOLVE <BR>finish<BR>/solu<BR>allsel,all<BR>ddele,all<BR>*do,i,2,8,1<BR>  d,i,uy,0<BR>*enddo<BR>*do,i,56,62,1<BR>  d,i,uy,0<BR>*enddo<BR>*do,i,10,46,9<BR>  d,i,ux,0<BR>*enddo<BR>*do,i,18,54,9<BR>  d,i,ux,0<BR>*enddo</P>
<P>*do,i,1010,1046,9<BR>  d,i,ux,0<BR>*enddo<BR>*do,i,1018,1054,9<BR>  d,i,ux,0<BR>*enddo</P>
<P>*do,i,1,2001,1000<BR>  d,i,ux,0<BR>  d,i,uy,0<BR>  d,i,uz,0<BR>*enddo<BR>*do,i,9,2009,1000<BR>  d,i,ux,0<BR>  d,i,uy,0<BR>  d,i,uz,0<BR>*enddo<BR>*do,i,55,2055,1000<BR>  d,i,ux,0<BR>  d,i,uy,0<BR>  d,i,uz,0<BR>*enddo<BR>*do,i,63,2063,1000<BR>  d,i,ux,0<BR>  d,i,uy,0<BR>  d,i,uz,0<BR>*enddo<BR>ANTYPE,2              !模态分析 <BR>PSTRES,ON             !考虑Prestress效应 <BR>MODOPT,lanb,50,0,0,      !取前50阶振型,子空间迭代法 </P>
<P>FINISH <BR>/SOLU <BR>SOLVE <BR>finish<BR></P>
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-14 05:52 , Processed in 0.063904 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表