1、施加地震波:1 *amplitude,name=amp,input=seismicdata.dat 输入地震波2 *boundary,type=acceleration,amplitude=amp施加荷载 方法:module选load,在tools-amplitude-creat默认的continue在Edit Amplitude里面输入时间和加速度,点OK。点creat boundary condition,涌现对话框creat boundary condition,选择acceleration/angular acceleration,continue-选择要施加的边界-done-涌现对话
2、框edit bondary condition对话框,在amplitude里选择你所定义的时间和加速度。点ok就完工了。在网上查了些方法:module选load,在tools-amplitude-creat默认的continue在Edit Amplitude里面输入时间和加速度,点OK。点creat boundary condition,出现对话框creat boundary condition,选择acceleration/angular acceleration,continue-选择要施加的边界-done-出现对话框edit bondary condition对话框,在amplitude
3、里选择你所定义的时间和加速度。点ok就完工了。这是在CAE里输入地震波的方式,我用的方法是直接在inp文件里加地震波的。首先在CAE里建好模型,定义两个分析步。第一个分析步是加自重,采用线性加载的方式。(a) 加载方式:ABAQUS在施加Gravity时,默认为Instantaneous(瞬时加载),如果把结构自重以瞬间加载方式加到结构上,相当于对结构施加了一个脉冲荷载,会引起结构在竖向的振动,在不考虑结构阻尼的情况,这种振动会一直持续下去。如果是混凝土结构,这种竖向振动也会造成混凝土受拉损伤,所以这种加载方式不太合理。(b)新建加载方式:创建一个新的Amplitude,Type=smooth
4、 tpye,0时刻Am=0,然后再选择一个0.5s1s时刻,Am=1,在这个区间内线性插值,实现幅值从0到1。这种方式加载要优于上述瞬时加载,但是在起初的0.5s(或者1s,即smooth tpye中设置的终点时间)内计算结果是不准确的,所以要把这部分的计算结果剔除,剔除方法就是,创建2个step,第一个step主要分析自重作用,待自重稳定后开始第二个step地震时程反应分析。第二个分析步就是加地震波。输入地震波有两种方法:1、在如下位置加入下面加黑的字体部分。格式如下:时间,地震波,时间,地震波,时间, 地震波,时间, 地震波每行8个数据(我下到的地震波文件是不带时间的,自己用C+处理了一下
5、)。%*End Assembly*Amplitude, name=Amp-10.005, -7.5e-08, 0.01, -3.55e-07, 0.015, -7.03e-07, 0.02, -4.53e-070.025, 1.82e-06, 0.03, 7.01e-06, 0.035, 1.5e-05, 0.04, 2.49e-050.045, 3.54e-05, 0.05, 4.5e-05, 0.055, 5.2e-05, 0.06, 5.5e-05%2、在如下位置加入下面加黑的字体部分。区别就在于上面那一种是直接把地震波放在inp文件里,而且每一行的最后面是没有逗号的(我也不知道这是不是
6、必须的,帮助文件里没找着)。而这种方法是将地震波另外放置在一个txt文件里,当然,这个文件得跟inp文件在同一个文件夹里。%*End Assembly*Amplitude, name=Amp-1, definition=SMOOTH STEP 0., 0., 0.5, 0.5, 1., 1.*Amplitude, name=Amp-2, input=DIZHENBO-E-W.txt* * MATERIALS%其中DIZHENBO -E-W.txt是地震波文件。%0,0.0650966,0.02,0.0485266,0.04,-0.00118357,0.06,-0.094686,0.08,-0.
7、102971,0.1,-0.0514855,0.12,-0.0153865,0.14,0.0224879,0.16,0.0432005,0.18,0.0538527,0.2,0.0420169,0.22,-0.00532609,0.24,-0.0426087,0.26,-0.0467512,0.28,-0.0272222,0.3,-0.00769324,%对于边界条件,在初始步时将柱底约束住:%* BOUNDARY CONDITIONS* Name: BC-1 Type: Acceleration/Angular acceleration*Boundary, type=ACCELERATION
8、_PickedSet1399, 1, 1_PickedSet1399, 2, 2_PickedSet1399, 3, 3 %但关键在于这里边界条件的类型是Displacement还是如上所示的Acceleration我不能确定(第二步中的边界得是Acceleration,第一步好像是不可以用Displacement的,不知道对不对)。 在第二个分析步中,将地震波以加速度的形式加在柱底上:%* BOUNDARY CONDITIONS* * Name: BC-1 Type: Acceleration/Angular acceleration*Boundary, type=ACCELERATION_PickedSet1399, 2, 2_PickedSet1399, 3, 3*Boundary, amplitude=Amp-2, type=ACCELERATION_PickedSet1399, 1, 1, 1