加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

ANSYS-APDL多点激励,考虑行波效应

(2020-09-03 15:20:39)
标签:

软件技术

教育

分类: ANSYS
三根梁的平面刚架

!x方向基础加速度,两脚固定刚架,无行波效应的命令流 
/UNITS,SI 
/PREP7 
ET,1,Beam3 
MP,EX,1,210E9 
MP,PRXY,1,0.3 
MP,DENS,1,7800 
R,1,3E-4,2.5E-9,0.01 
N,1,0,0,0 
N,2,10,0,0 
N,3,20,0,0 
N,4,0,-10,0 
N,5,20,-10,0 
E,1,2 
E,2,3 
E,4,1 
E,5,3 
D,4,all, 
D,5,all, 
dmprat,0.02 
EPLOT 

/solu 
*dim,baseacel,array,500 ! 定义正弦波的“基础加速度”, 500时间点 
*do,i,1,500  
baseacel(i)=0.1*sin(i*0.2) ! 
*enddo  
NSUBST,1, , ,1 !1个子步  
OUTRES,ALL,1 !输出每个子步的结果  
ANTYPE,TRANS !时程分析  
*do,i,1,500  
acel,baseacel(i),0,0 
TIME,i*0.1  
solve  
*enddo  
/POST26  
NSOL,2,2,U,x,Ux-at-2  
PLVAR,2         !plot displacement time history 
deriv,3,2,1,,v2 !  v=dy/dt 
deriv,4,3,1,,a2  ! a=dv/dt 
!QUOT,9,2,10, , , , ,1,1, 
!plvar,9  
/wait,3 
plvar,2,3,4 !   ! plot disp., velocity and acceleration history together 
fini 
/eof 
  
  
2) 
!x方向基础加速度,两脚固定刚架, 
/UNITS,SI 
/PREP7 
ET,1,Beam3 
MP,EX,1,210E9 
MP,PRXY,1,0.3 
MP,DENS,1,7800 
R,1,3E-4,2.5E-9,0.01 
N,1,0,0,0 
N,2,10,0,0 
N,3,20,0,0 
N,4,0,-10,0 
N,5,20,-10,0 
E,1,2 
E,2,3 
E,4,1 
E,5,3 
D,4,all, 
D,5,all, 
EPLOT 
!!!!Add large mass!!! 
ET,2,MASS21  
KEYOPT,2,3,4   ! 2D without rotational inertial 
R,2,1e5,1e5,1e5,1e5,1e5,1e5,  
type,2   
real,2   
mat,1    
e,4 
e,5 
DDELE,4,UX  ! 去掉基础上待施加加速度方向的约束 
ddele,5,ux  
dmprat,0.02  ! 全结构阻尼比0.02 
FINISH 
/solu 
*dim,baseacel,array,500 ! 定义正弦波的“基础加速度”, 500时间点 
*do,i,1,500  
baseacel(i)=0.1*sin(i*0.2) ! 
*enddo  
NSUBST,1, , ,1 !1个子步  
OUTRES,ALL,1 !输出每个子步的结果  
ANTYPE,TRANS !时程分析  
*do,i,1,500  
f,4,fx,1e5*baseacel(i)   ! F=m*a 
f,5,fx,1e5*baseacel(i)   ! 两基础上同步施加一样的加速度,等于没有行波效应 
TIME,i*0.1  
solve  
*enddo  
/POST26  
NSOL,2,2,U,x,Ux-at-2  ! 2节点的绝对位移,不正确 
PLVAR,2         !plot displacement time history 
NSOL,5,5,U,x,Ux-at-2  ! 基础的绝对位移 
ADD,8,2,5, , , , ,1,-1,1,   ! 2节点位移与基础位移相减得到相对位移 
plvar,8  
deriv,3,8,1,,v2 !  v=dy/dt   
deriv,4,3,1,,a2  ! a=dv/dt 
/wait,3 
plvar,3,4,8 !   ! plot disp., velocity and acceleration history together 
fini 
/eof 
  
  
3) 
!x方向基础加速度,两脚固定刚架,有行波效应的命令流 
前面语句与上一个例子一样, 
/solu 
*dim,baseace1,array,500 ! 定义正弦波的“基础加速度”, 500时间点 
*dim,baseace2,array,500  
*do,i,1,500  
baseace1(i)=0.1*sin(i*0.2) ! 
baseace2(i)=0.1*sin(i*0.2-0.4) ! 
*enddo  
NSUBST,1, , ,1 !1个子步  
OUTRES,ALL,1 !输出每个子步的结果  
ANTYPE,TRANS !时程分析  
*do,i,1,500  
f,4,fx,1e5*baseace1(i)   ! F=m*a 
f,5,fx,1e5*baseace2(i)   ! 第二个基础加速度比第一个相位滞后0.4,模拟一种行波效应 
TIME,i*0.1  
solve  
*enddo  
/POST26  
NSOL,2,2,U,x,Ux-at-2  ! 2节点的绝对位移,不正确 
PLVAR,2         !plot displacement time history 
NSOL,5,5,U,x,Ux-at-2  ! 基础的绝对位移 
ADD,8,2,5, , , , ,1,-1,1,   ! 2节点位移与基础位移相减得到相对位移 
plvar,8  
deriv,3,8,1,,v2 !  v=dy/dt   
deriv,4,3,1,,a2  ! a=dv/dt 
/wait,3 
plvar,3,4,8 !   ! plot disp., velocity and acceleration history together 
fini 
/eof

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有