lzenc0 发表于 2005-8-23 12:41:30

starsmoon 发表于 2005-8-23 13:15:40

Re:进行动力计算时,如何施加正玄变化的荷载?

用fish
def load
   load=sin(×××××)
end
apply hist load

xjiang01 发表于 2005-8-23 14:26:22

Re:进行动力计算时,如何施加正玄变化的荷载?

半正弦,即仅保留正值部分如何处理?
重复荷载作用如何处理?如汽车轮载的累积作用。
请斑竹进一步指导,谢谢。

lzenc0 发表于 2005-8-23 15:28:27

starsmoon 发表于 2005-8-23 16:43:39

Re:进行动力计算时,如何施加正玄变化的荷载?

用fish可以实现,
if step < 1000 ,load=***
if 1000<step<2000,load=0

xjiang01 发表于 2005-8-23 17:32:33

Re:进行动力计算时,如何施加正玄变化的荷载?

谢谢斑竹。
但fish中的step与time能对应吗?似乎不妥。

haca7841 发表于 2005-8-24 08:29:29

Re:进行动力计算时,如何施加正玄变化的荷载?

starsmoon wrote:
用fish可以实现,
if step < 1000 ,load=***
if 1000<step<2000,load=0


时间和时步是一回事吗?那个荷载的横坐标是时间啊,step < 1000 ,时步和时间不是一个概念吧?期待回答,谢谢。

starsmoon 发表于 2005-8-24 10:23:34

Re:进行动力计算时,如何施加正玄变化的荷载?

对于flac求解静态问题来说,step就是timestep,只是单位是由特征时间决定的,而不是现实中的1sec或者1min,这个时间对结果没有意义。
对于动力问题,可以通过设置dt,将一个step定义为1sec,1min等

xjiang01 发表于 2005-8-24 10:32:29

Re:进行动力计算时,如何施加正玄变化的荷载?

starsmoon
%%%%%%%%%%%%
对于动力问题,可以通过设置dt,将一个step定义为1sec,1min等
%%%%%%%%%%%%

能否稍详细解释解释,或者给出命令流?谢谢.

starsmoon 发表于 2005-8-24 13:17:33

Re:进行动力计算时,如何施加正玄变化的荷载?

动力手册上写得还是比较清楚的。

lzenc0 发表于 2005-8-24 16:43:20

huahua2005 发表于 2005-10-16 11:56:54

Re:进行动力计算时,如何施加正玄变化的荷载?

应该可以这个样子吧~
def wave
if dytime <=1000 then
wave = XXX
else
if 1000<dytime <=2000
wave = 0.0
else
    if.......
。。。。。。。。。。。。
    endif
endif
endif
end
apply ... his wave

homeandm 发表于 2010-8-18 15:48:45

这上面的命令流怎么不能用啊

hndfzhanghui 发表于 2010-8-18 18:12:20

呵呵,我也觉得不能用

hndfzhanghui 发表于 2010-8-18 18:12:34

呵呵,我也觉得不是能用
页: [1]
查看完整版本: 进行动力计算时,如何施加正玄变化的荷载?