有一个悬臂梁,一端往上抬起一个位移(或往下施加一个位移),然后突然松开,这个悬臂梁会上下振动。这个初始条件要求必须先做一个静力分析(施加一个位移),然后把静力分析的结果当作初始条件来做动力分析。
这个过程可以通过以下命令实现:
第2行(ANTYPE)指定分析类型为瞬态分析,第4行(TIMINT)是将动力效应关掉,然后进行一次静力分析(5~9行)。静力分析结束的时间是任意的(命令5)。第6行指定位移。
第7、8行是关键的命令。作为初始条件的静力分析至少必须要横跨两个时间步(time
steps|
NSUBST),因为两个时间步才能形成一条直线,这样ANSYS才能自动计算出初始速度,去进行后续的动力分析。第7行(KBC)是为配合第8行(NSUBST),两个命令使得位移在两个时间点是相等的,使得初始速度计算结果是零,这才是符合我们所需要的。
在计算完静力分析后(第9行,SOLVE),第11行(TIMINT)重新把动力效应启动,进行真正的动力分析。
--------------------------------------------------------------------------------------------
1 /SOLU
2 ANTYPE,
TRANS
3 ...
4 TIMINT, OFF
! Transient effects off
5 TIME, 0.001
! Small time interval
6 D,
...
! Apply displacement at desired nodes
7 KBC,
1
! Stepped loads
8 NSUBST,
2 ! To avoid
non-zero velocity
9 SOLVE
10
11 TIMINT,
ON ! Transient effects on
12 TIME,
... ! Actual
time at end of load
13 DDELE,
... ! Delete the applied
displacement
14 SOLVE
--------------------------------------------------------------------------------------------
注:
在/SOLU模块中,只能选择进行一种分析类型,而无法先进行静力分析后接着进行动力分析(因为不同的分析类型有不同的资料结构,不能混在一起)。因此不能先进入/SOLU进行静力分析、跳出/SOLU,再进入/SOLU进行动力分析,因为静力分析的结果将因重新进入/SOLU后被清除掉。ANSYS提供一个TIMINT命令,可以将动力效应暂时关掉;而动力效应关掉则相当于静力分析。
加载中,请稍候......