| 查看: 2450 | 回复: 1 | ||
[求助]
悬索桥主缆线形非线性分析找形
|
|
!!!主缆线形确定 !!!给变量和函数赋值 !!!设计变量 !!! finish /clear !!!定义桥梁设计基本信息 E_x=100e9 Are=0.12035 Rdens=7850 L_LEN=160 L_LEN2=70 f_LEN=26.666 TOWER=31.927 !!!定义单元类型、实常数个数 *dim,r_c,,L_LEN+L_LEN2 /PREP7 ET,1,LINK10,,1,0 !!!定义主缆材料 MP,EX,1,E_x MP,PRXY,1,0.3 MP,ALPX,1,0.000012 MP,DENS,1,Rdens !!!定义实常数,先按照数量级指定 *do,i,1,L_LEN+L_LEN2 r,i,Are,0.03 *enddo !!!定义节点坐标,按抛物线方程: Y=AA*X**2+BB*X+CC AA=f_LEN/((L_LEN/2)**2) BB=0 CC=TOWER-f_LEN *do,i,0,L_LEN Xd=i-L_LEN/2 n,i+1,Xd ,AA*Xd**2+CC *enddo !!!定义缆索单元 MAT,1 TYPE,1 *DO,I,1,L_LEN REAL,I EN,I,I,I+1 *ENDDO D,001,ALL D,L_LEN+1,ALL !!!定义吊杆力 NSEL,S,,,6,156,5 F,ALL,FY,-1958500 /SOLU ACEL,,10 ANTYPE,4 NLGEOM,1 SSTIF,ON TIME,1e6 ALLSEL SOLVE finish !!!提取单元内力 /post1 ETABLE,,LS,1 *VGET,r_c,ELEM,1,ETAB,LS1 finish u_y=1E-9 *dowhile,u_y /prep7 !!!按抛物线重新定义节点坐标 deltf=-uy(L_LEN/2+1) AA=-deltf/((L_LEN/2)**2) BB=0 CC=deltf *do,n,0,L_LEN Xd=n-L_LEN/2 delty=AA*xd**2+CC NMODIF,n+1,nx(n+1),ny(n+1)+uy(n+1)+delty *enddo !!!!重新定义实常数 *DO,n,1,L_LEN *GET,prrr,RCON,n,const,2 rrr=(prrr+r_c(n)/E_x)/2 r,n,Are,rrr *enddo finish /SOLU ACEL,,10 ANTYPE,4 TIME,1 ALLSEL SOLVE finish !!!!提取单元内力 /POST1 ETABLE,LS1,LS,1 *VGET,r_c,ELEM,1,ETAB,LS1 !!!!定义迭代终止条件 *do,i,1,L_LEN/2+1 u_yy=abs(uy(i)) *if,u_yy,ge,u_y,then u_y=u_yy *endif *enddo *if,u_y,le,0.00001,exit finish *enddo ANSYS dowhile循环语句只进行了第一步循环然后就一直停留在那一个位置不动了,控制变量u_y的数值也保持不变了,因此进入了死循环怎么破。 一样大神们能够帮忙解决 发自小木虫Android客户端 |
» 猜你喜欢
有院领导为了换新车,用横向课题经费买了俩车
已经有3人回复
有时候真觉得大城市人没有县城人甚至个体户幸福
已经有9人回复
CSC & MSCA 博洛尼亚大学能源材料课题组博士/博士后招生|MSCA经费充足、排名优
已经有6人回复
天津大学招2026.09的博士生,欢迎大家推荐交流(博导是本人)
已经有4人回复
同年申请2项不同项目,第1个项目里不写第2个项目的信息,可以吗
已经有3人回复
面上项目申报
已经有3人回复
酰胺脱乙酰基
已经有9人回复
博士延得我,科研能力直往上蹿
已经有7人回复
面上基金申报没有其他的参与者成吗
已经有5人回复
遇见不省心的家人很难过
已经有22人回复
» 本主题相关商家推荐: (我也要在这里推广)
2楼2016-05-19 10:21:37













回复此楼