进行 DYNA 分析,你是否碰到过这种问题,在计算中间某时刻需要给某个 part 或者节点集 合一个突然的初始的速度,有木有?
如果你确实碰到过,你以前是采用距离换时间的方式进行处理的,那么现在告诉你一个技巧。
也是今天在回答 gongwithwind 的问题中无意看到,分享出来,(同时也是年纪大了,记性不好了,写下来,怕忘了)
一般初速度的定义采用如下两张卡片:
*INITIAL_VELOCITY_GENERATION
*INITIAL_VELOCITY
这时定义 part 或者节点集 合初速度 标准方法,但是可以的是,它们只能定 义从零时刻开始的初速度。这张卡片没有 birth 和 death 选项,不能再计算中途激活或者关闭该速度。
下面我要介绍我将使用的关键字卡片
*BOUNDARY_PRESCRIBED_MOTION_SET
这张卡片不是定义速度(/位移 /加速度)-时间关系的曲线的吗?并且这张 卡片一旦定义了速度曲线,不管这个 part 承受多大的载荷,速度都按照速度-时 间的曲线进行。为什么要采用张卡片,主要是这张卡片有 birth 和 death 选项,我们可以据此做些灵活的操作。
下面举个例子,假如我要计算需要一辆轿车在 0.5s 时刻发动并立即具有 5m/s 的速度去撞击前方的 B 柱,撞击过程,轿车的速度会按照真实载荷进行衰减。
我首先会定义一条曲线
*DEFINE_CURVE


接着在*BOUNDARY_PRESCRIBED_MOTION_SET 卡片中的 Death 选项填写 0.49999-0.5 的中间任意一数值,比如 0.499999
这样就完成了。
如果有人问,如不激活 death,定义 curve 的截至时间为 0.5 不就得了,这样不行吗? 不行
你可以试试,如果这样定义,0.5s 后的轿车速度就是 0m/s.
免责声明:
本页面/内容部分素材来源于互联网公 开 信 息,旨在传递更多信息,不代表本平台立场。
版权归原作者或机构所有,如涉及侵权,请通过平台联系我们,我们将在核实后第一时间处理。
本平台对转载内容的真实性、准确性不作任何保证,用户需自行判断并承担使用风险。