ABAQUS 動力隱式算法中DLOAD模擬移動荷載的問題? 31
需要用動力隱式算法計算結果的受力,荷載設置時受力區域如圖紅色部分所示。希望能夠利用DLOAD子程序模擬兩小塊矩形均布荷載從結構左邊沿著紅色的荷載帶均勻移動到右邊,并且計算每一步移動時,結構的受力情況。我寫的DLOAD程序如下所示:
SUBROUTINE DLOAD (F,KSTEP,KINC,TIME,NOEL,NPT,LAYER,KSPT ,1 COORDS,JLTYP,SNAME)
INCLUDE 'ABA_PARAM.INC'
PARAMETER (ZINI = 4.778,VEL=5.56,DLEN=0.192,PRESSURE=0.7D6)
DIMENSION TIME (2), COORDS (3)
CHARACTER *80 SNAME
DISTAN=VEL * TIME(2)
ZC=ZINI-DISTAN
ZMAX=ZC
ZMIN=ZMAX-DLEN
IF(COORDS (3).LT.ZMAX.AND.COORDS (3).GE.ZMIN) THEN
F = PRESSURE
ELSE
F = 0
END IF
RETURN
END
使用了TIME(2)這個總時間參數,但我對這個參數也不是很清楚。TIME(2)的最終值是和我設置的分析步中的時間長度一致的嘛?如圖中的0.1。想設置成勻速移動,是用TIME(2)這個參數嗎?
還有就是增量步類型應該怎么設置?我如果想控制荷載移動的步數,例如從左邊移動到右邊共i20步,這個怎么控制呢?是在場輸出和歷史進程中進行控制嗎?
希望有懂得老師能夠幫助,謝謝!!

























能問下樓主這個zc=zini-distan中zc與zini都代表什么嘛?能告知一下嗎?謝謝了