使用ADAMS对子弹出膛进行仿真

编程入门 行业动态 更新时间:2024-10-26 14:33:50

使用ADAMS<a href=https://www.elefans.com/category/jswz/34/1531461.html style=对子弹出膛进行仿真"/>

使用ADAMS对子弹出膛进行仿真

新建枪管


对其抽壳

选择抽壳厚度

选择抽壳物体


选择抽壳面

右键确定,完成抽壳

新建子弹

子弹用球体替代,且直径小于枪管的内径


新建枪栓

枪栓是用来推动子弹打出子弹膛的,我们也用圆柱替代

参数设置


位置设定

调整枪栓和子弹的相对位置

因为子是从枪管内部打出去的,所以我们将子弹移动到枪管内部

顶部工具栏找到如下选项

选择矢量移动方式

此时看左下角的命令提示


指定移动方向

此时子弹已经往里面移动了

继续移动使枪栓和子弹保持一定距离

枪管添加固定副


先点选大地

然后点选物体

选择固定点

确定

给枪栓和枪管之间添加移动副


与上面类似,选择物体及接触点

创建子弹和枪栓的接触

在工具栏找到

选择两个物体

添加库伦摩擦

创建子弹和枪管的接触

与上述类似,我们选择两个物体以及添加库伦摩擦

为枪栓添加弹簧力

为了模仿枪栓击打子弹的效果,最好的就是模拟弹簧的作用力

在工具栏找到弹簧力,先不设定属性

添加弹簧力需要两个不同的物体,我们先选择枪管上的一点

选择枪栓上的一点

添加完成

修改名称及检查约束等

隐藏网格及箭头

  • 隐藏箭头: 按V
  • 隐藏网格:
  • 改为实体模式便于观察:

    效果:

仿真


没有给弹簧添加预载荷,子弹的重力使栓往下移动,仿真失败

给弹簧添加预载荷

继续仿真

更多推荐

使用ADAMS对子弹出膛进行仿真

本文发布于:2023-07-27 22:09:54,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1226573.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:对子   弹出   ADAMS

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!