利用OpenSees低周往复荷载做滞回曲线

利用OpenSees低周往复荷载做滞回曲线

  1. 纤维截面使用位移控制梁柱单元(dispBeamColumn),力控制位移单元有可能也能计算,但是反复加载后不收敛的概率大,出现如下报错

    failed to get compatible element forces & deformations for element

  2. 分析参数

1
2
3
4
5
6
7
8
9
10
ops.timeSeries('Linear',1)
ops.pattern('Plain',1,1)
ops.load(5,100e100,0,0,0,0,0)
ops.constraints('Plain')
ops.numberer('Plain')
ops.system('BandGeneral')
ops.test('NormDispIncr',1e-3,1000,0)
ops.algorithm('KrylovNewton')
ops.integrator('DisplacementControl',5,1,0.001)
ops.analysis('Static')

使用KrylovNewton算法,使用Newton很用不收敛,使用NormDispIncr控制收敛,使用能量控制易不收敛。