adams做动态静力学分析(牛头刨床为例)机械原理课设(完整) |
您所在的位置:网站首页 › 静态分析怎么分析 › adams做动态静力学分析(牛头刨床为例)机械原理课设(完整) |
adams做动态静力学分析(牛头刨床为例)机械原理课设(完整)
前言
在上一篇博客基础上,进行拓展。刚学的adams,一些细节处理,花了一段时间弄明白。分享出来帮到同学们和新手们,避免一些坑。如果有帮助的话点个赞,或者关注涨粉,有问题的话下方评论。 介于文章篇幅限制,不可能非常详细,对于 没有接触过adams且对下文描述操作不清楚的 同学,建议先刷一遍教程。我刷的是: 【ADAMS2019从入门到精通(基础篇)】快速上手Adams,全面讲解 https://www.bilibili.com/video/BV1Xg4y1z7uX?p=4 两倍速刷即可,掌握基本的安装和操作 上一篇博客链接: solidworks做动态静力学分析Motion(牛头刨床为例)机械原理课设(停止中断) https://blog.csdn.net/lxtm5/article/details/106605107 动态静力分析的简述、题目及解析 都已经介绍过了,在这不赘述 solidworks模型的导入到adams,关节约束模型加了两个pin(红色) solidworks另存为的格式,名称用英文 1.添加固定副,下图下方有选择的英文提示 2.添加铰链 3.添加动力 4.添加滑动副 参考别人的博客: 利用Solidworks Motion将带有质量信息和关节约束的三维模型导入ADAMS https://blog.csdn.net/weixin_38294178/article/details/74002293?depth_1- 一些问题其评论下方已有解答 1、添加力的函数,单一力 由此我们要找运动位移和速度, 具体操作如下: 把速度和位移代入上式,得到 IF(VX(MARKER_34, MARKER_9, MARKER_9, MARKER_9):0,0,IF(DX(MARKER_34, MARKER_9, MARKER_9)-168:IF(DX(MARKER_34, MARKER_9, MARKER_9)+168:0,-9000,-9000),0,0)) 仿真如下,为便于观察,设置前两参数使速度慢点,当有阻力使有红箭头存在,存在情况满足题目要求。 发现杆3的质心有点偏离圆心 设置杆件3的质量和转动惯量,注意到质心坐标x轴垂直界面,所以是Ixx 单位kgmmmm 一秒转360度 原c语言以15度显示一次数据 360/15=24 仿真步数设为24 先点击红色圈内,设置自变量为数据(x轴),数据设置为上述坐标系原点的位移,如下图,先来验证下力的函数是否正确 这里先选测量传感器,用角度作为图像x坐标 在指定位置 添加几行代码如下 FILE *fp1, *fp2, *fp3, *fp4, *fp5 ; //用于生成txt文件,单一类型格式,复制到表格中好核对 if((fp1=fopen("force1.txt","w"))==NULL) { printf("Can't open this file./n"); exit(0); }fprintf(fp1,"%13.3f\n" ,fr1) ; 编译运行没问题,在文件夹中运行exe文件会生成数据 C语言操作一样的 if((fp2=fopen("angle1.txt","w"))==NULL) { printf("Can't open this file./n"); exit(0); }fprintf(fp2,"%13.3f\n" ,bt1/dr) ; 角度大体都是一样的,有的可能因为atan的问题,还要补加180(红色部分),有的+360的肯定是没问题的 操作都是一样的,只不过选的铰链不同而已,不赘述,直接看结果。数据处理,±180(红色部分)或±360,还是有点误差。当算不出结果时,一定记得设置单元格格式为常规 同样的操作不赘述 终于做完了,一些结果存在误差或感觉有点问题,不知道你们的结果怎么样?欢迎探讨,提意见或问题,欢迎评论 参考资料1.《机械原理课程设计》 王淑仁 2.段胜儒牛头刨床 http://www.doc88.com/p-9955781305463.html 3.solidworks做运动学分析Motion(牛头刨床为例)机械原理课设(详细) https://blog.csdn.net/lxtm5/article/details/106579578 4.solidworks做动态静力学分析Motion(牛头刨床为例)机械原理课设(停止中断) https://blog.csdn.net/lxtm5/article/details/106605107 5.利用Solidworks Motion将带有质量信息和关节约束的三维模型导入ADAMS https://blog.csdn.net/weixin_38294178/article/details/74002293?depth_1- 6.ADAMS2019从入门到精通(基础篇)】快速上手Adams,全面讲解 https://www.bilibili.com/video/BV1Xg4y1z7uX?p=4 补充修正在与同组同学的交流讨论下,最终发现了之前存在问题的原因,即力的方向角度(补±180)和力矩部分符号不对的问题。在这也非常感谢。分享与交流还是很能促进问题的发现与解决。 问题在于 之前给的工作阻力有问题。回顾一下: IF(VX(MARKER_34, MARKER_9, MARKER_9, MARKER_9):0,0,IF(DX(MARKER_34, MARKER_9, MARKER_9)-168:IF(DX(MARKER_34, MARKER_9, MARKER_9)+168:0,-9000,-9000),0,0)) 最后结果如下: 点1处的力和角度 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |