马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
我建好了一个钢架塔的模型(如图),现在想通过命令流直接在建好的模型上加脉动风载荷(比如指定在几个NODE),不知道能不能实现?
我是以一个实例的方法作参考的,它建了一个激励数据文件1.dat(如下),里面简单写了10组数据模拟风力,以此为激励源,再用命令流(我取名为rwd.mac,如下)建模(最简单的梁,固定一端,加载在另一端),最后在Ansys里输入rwd就直接加载和处理了。
现在我想把方法套过来,只不过模型换一下,但是试了几次都出错,不知道问题在哪,请教~~ ^_^:loveliness: :loveliness:
原实例的命令流:
FINISH
/CLEAR
/FILNAM,rwd
*DIM,ftop,,10,2
*VREAD,ftop(1,1),ftop,dat,,JIK,2,10
(F3.0,F11.0)
/PREP7
ET,1,Beam189
SECTYPE,1,BEAM,CSOLID,CIR-SECT,0
SECOFFSET,CENT
SECDATA,0.1
MP,EX,1,2e11
MP,NUXY,1,0.3
MP,DENS,1,7800
/VIEW,1,1,1,1
/ANG,1
K,1,
K,2,,,10
K,3,1
LSTR,1,2
LATT,1,,1,,3,,1
ESIZE,1,0,
LMESH,1
/ESHAPE,1.0
EPLOT
DK,1,ALL,0
SAVE
FINISH
/SOLU
ANTYPE,4
TRNOPT,FULL
NLGEOM,1
OUTRES,ALL,ALL
AUTOTS,0
KBC,0
*DO,I,1,10
TIME,FTOP(I,1)
NSUBST,10,0,0
FK,2,FX,FTOP(I,2)
SOLVE
*ENDDO
FINISH
/POST26
NTOP=NODE(0,0,10)
NSOL,2,NTOP,U,X,UX_TOP
XVAR,1
PLVAR,2,
*DIM,utop,,100,2
*VFILL,utop(1,1),RAMP,0.1,0.1
VGET,utop(1,2),2,0.1,
*CFOPEN,utop,dat,,
*DO,I,1,100,1
*VWRITE,utop(I,1),utop(I,2)
(F3.1,' ',F15.12)
*ENDDO
*CFCLOSE
原激励源:
1 1600
2 7000
3 15000
4 5000
5 500
6 -2000
7 -800
8 1800
9 200
10 -3400
我改过但出错的命令(只是去掉了建模过程和改了一个坐标:loveliness: :loveliness: ):
FINISH
/CLEAR
/FILNAM,rwd
*DIM,ftop,,10,2
*VREAD,ftop(1,1),ftop,dat,,JIK,2,10
(F3.0,F11.0)
/VIEW,1,1,1,1
/ANG,1
/ESHAPE,1.0
/SOLU
ANTYPE,4
TRNOPT,FULL
NLGEOM,1
OUTRES,ALL,ALL
AUTOTS,0
KBC,0
*DO,I,1,10
TIME,FTOP(I,1)
NSUBST,10,0,0
FK,2,FX,FTOP(I,2)
SOLVE
*ENDDO
FINISH
/POST26
NTOP=NODE(0,692.76,48000) !我找了塔顶一个节点坐标测试
NSOL,2,NTOP,U,X,UX_TOP
XVAR,1
PLVAR,2,
*DIM,utop,,100,2
*VFILL,utop(1,1),RAMP,0.1,0.1
VGET,utop(1,2),2,0.1,
*CFOPEN,utop,dat,,
*DO,I,1,100,1
*VWRITE,utop(I,1),utop(I,2)
(F3.1,' ',F15.12)
*ENDDO
*CFCLOSE |