当前位置: 首页 > news >正文

联合仿真 ADAMS 和 SIMULINK步骤

1、把 control 中的 ball_beam 文件 copy 到另外一个文件夹下, 同时设置adams和matlab的默认路径即为ball_beam文件夹, 这样可以省略很多不必要的麻烦!

2、用 aview 打开 ball_beam.cmd 文件,先试试仿真一下,可 以看到小球会在脉冲的作用下滚动,仿真时间最好大于 8s

3、载入 control 模块,点击 tools|plugin manager 在 contro l 框选定。

4、点击 control|plant export 在 file prefix 下输入你的文件名, - - 这个可以随便的,我输入的是 myball,在 plant input 点击右 键点击 guess 选定 tmp_MDI_PINPUT,在 tmp_MDI_PINPUT 中就是输入力矩 Torque_In,只有一个输入参数;同样在 plant output 中点击右键 guess 选定 tmp_MDI_POUTPUT,这是模 型的输出变量横梁转角 Beam_Angle 和小球与横梁中心轴的距 离 position。control package 选择 matlab,type 是 non_linear,初始化分析选择 n o,然后按 ok!此时 m 文件已经生成了!

5、再键入 adams_sys,弹出一个控制框图,这时可以新建一个 mdl 文件,将 adams_sub 拖入你新建的 mdl 框图中,其实再 这里有一个偷懒的办法,就是在 matlab 中打开 ball_beam.md l 文件,然后把他的那个 adams_sub 用你的刚产生的这个代替, 然后另存为 my_ball.mdl! - -

6、设置仿真参数,在你刚建立的 my_ball.mdl 框图上的 simul ation parameter 里设置一下 stop time 为 10s,步长为 ode1 5s。然后双击 adams_sub 打开 adams_pant,再双击 adams_p ant 弹出一个设置框图,在 animation mode 这一栏中选择 int eractive 这是交互的,如果选择 batch 的话在联合仿真中看不到 adams 模型的运行情况(个人这样理解的:)!最后保存一下!

7、开始联合仿真 start simulation,就会出现 asolver,弹出 d os 文件,这个不管他,然后 adams 模型中的小球开始运动,估 计会比较慢,最后会出现小球在横梁上运动而不掉下横梁!

http://www.lryc.cn/news/128436.html

相关文章:

  • 【C++精华铺】7.C++内存管理
  • 牛客网华为OD前端岗位,面试题库练习记录02
  • 数据库动态增删数据,导致分页查询数据出现重复或遗漏的问题分析及解决方案
  • 神经网络基础-神经网络补充概念-44-minibatch梯度下降法
  • 比较海思麒麟810与高通骁龙855的优劣
  • 计算机机房的管理
  • 软件架构生态化-多角色交付的探索实践
  • 基于YOLOv5n/s/m不同参数量级模型开发构建茶叶嫩芽检测识别模型,使用pruning剪枝技术来对模型进行轻量化处理,探索不同剪枝水平下模型性能影响【续】
  • 深度解析 Llama 2 的资源汇总:不容错过
  • Git 删除 GitHub仓库的文件
  • 如何使用 ChatGPT 将文本转换为 PowerPoint 演示文稿
  • html(七)meta标签
  • 《Go 语言第一课》课程学习笔记(五)
  • Golang 并发编程基础
  • 代码随想录算法训练营(二叉树总结篇)
  • 华为开源自研AI框架昇思MindSpore应用案例:基于MindSpore框架的UNet-2D案例实现
  • Python入门【TCP建立连接的三次握手、 TCP断开连接的四次挥手、套接字编程实战、 TCP编程的实现、TCP双向持续通信】(二十七)
  • React笔记-React入门
  • SD WebUI 扩展:prompt-all-in-one
  • Go和Java实现中介者模式
  • CentOS系统环境搭建(十五)——CentOS安装Kibana
  • 简单的洗牌算法
  • vscode用ssh远程连接linux
  • chapter 3 Free electrons in solid - 3.2 量子自由电子理论对一些现象的解释
  • vue实现打印功能
  • golang—面试题大全
  • Spring、Springboot、SpringCloud--包含的知识点大全
  • MongoDB:数据库初步应用
  • C#之枚举中的按位与()按位或(|)。
  • Blazor前后端框架Known-V1.2.12