level 2
贴吧用户_QUt2y3R
楼主
请教各位大神,我想在flac3d模型的表面时间动压力,是sin(kx-wt)的形式,怎么施加?是定义fish,使用zone face apply stress-normal fish-local wave_load range group 'Top'吗?不知道对不对?
附上我的代码:
; ------------------define wave load--------------------------
fish define wave_load(gp, dum)
local w_k = 2.0 * math.pi / 146.0
local w_omega = 2.0 * math.pi / 10.0
local p_static = 40.0 * 1000.0 * 9.81
wave_load = math.cos(w_k * zone.face.pos.x(gp,2) - w_omega * dynamic.time.total)
io.out(zone.face.pos.x(gp,2))
end
zone face apply quiet range group 'Bottom' or 'East' or 'West' or 'North' or 'South'
zone face apply stress-normal -13600 fish-local wave_load range group 'Top'

#flac#
2026年06月09日 01点06分
1
附上我的代码:
; ------------------define wave load--------------------------
fish define wave_load(gp, dum)
local w_k = 2.0 * math.pi / 146.0
local w_omega = 2.0 * math.pi / 10.0
local p_static = 40.0 * 1000.0 * 9.81
wave_load = math.cos(w_k * zone.face.pos.x(gp,2) - w_omega * dynamic.time.total)
io.out(zone.face.pos.x(gp,2))
end
zone face apply quiet range group 'Bottom' or 'East' or 'West' or 'North' or 'South'
zone face apply stress-normal -13600 fish-local wave_load range group 'Top'

#flac#