地震波作用时间历程分析属于ANSYS的瞬态分析类型,一般采用计算相对位移的方式进行,地面加速度以惯性力方式施加。在较老的ANSYS版本中仅支持多载荷步方式,后来支持了加速度的表格方式加载。
下面以一个四层弹簧-质点系统为例,介绍两种加载方式的应用。建模命令流及地震波数据可以下载本文附件。
下面为一个典型的20秒时间历程分析的多载荷步方式加载及求解过程命令:
*SET,NT,1000
*SET,DT,0.02 !本部分数组定义与上面效果一样
*DIM,AC,,NT
/input,RECORD1,txt
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
D,1,ALL,
FINISH
/SOL
ANTYPE,TRANS
TRNOPT,FULL
betad, 0.05872
ALPHAD,0
*DO,I,1,nt
ACEL,ac(i),0,0
TIME,I*DT
OUTRes,aLL,ALL
SOLVE
*ENDDO
FINISH
下面为一个典型的20秒时间历程分析的表载荷方式加载及求解过程命令:
*SET,NT,1000
*SET,DT,0.02
*dim,ac,table,nt,1
/input,RECORD1,txt
*DO,I,1,nt
ac(i,0)=dt*(i)
*enddo
ac(0,1)=0.0001
D,1,ALL,
FINISH
/SOL
ANTYPE,TRANS
TRNOPT,FULL
betad, 0.05872
ALPHAD,0
ACEL,%AC%,0,0
OUTRes,aLL,ALL
time,NT*DT
DELTIM,DT
SOLVE
FINISH
下面两图给出两种加载方式的顶层节点加速度时间历程曲线,可见两种方法的求解结果完全一致。