ADAMS机械动力学(一):机电联合仿真

1111 字
6 分钟
ADAMS机械动力学(一):机电联合仿真

1.创建控制系统#

单击界面菜单中的工具(Tools ),然后单击工具下的插件管理器( Plugin Manager ),系统弹加载模块。在模块中选择Adams Controls和Adams Mechatronics两项,如图8-35所示,然后单击确定(OK)按钮加载。 单击界面菜单Mechatronics(机械电子学),然后依次单击控制系统( Control System) →新建(New)系统弹出创建控制系统对话框。

@FY8O8RY9AN8Y4{1%$@0Y7P
@FY8O8RY9AN8Y4{1%$@0Y7P

在名称(Name )中输入robot_control,在系统类型(System Type栏中选择外部系统库(External System Library ),在静态搁置(Static Hold)栏中选择开(On )在输入的个数( Number of Inputs )栏中输入12,在输出的个数( Number of Outputs )栏中输入3,如图所示。然后单击图标,系统弹出创建单变量对话框。

在创建单变量对话框中按照如图所示的参数进行设置。然后单击OK(确定)按钮完成设置。

变量
变量
输入变量
输入变量

2.创建传感器信号#

  1. 分别在两个连杆之间建立12个测量参考点,用于建立关节角测量传感器

  2. 在界面上依次单击机械电子学(Mechatronics)→机械系统(Mechanical System )→传感器信号( Transducer Signal)→新建(New ),系统弹出创建传感器信号对话框。在信号名称 (Signal Name)栏中输入axis_angle_1,在函数(Function)栏中输入( AZ( ref_2, ref_1)),在单位类型栏中选择角度,在单位字符串栏中选择rad,在请求有效栏后的选项中选中开,如图所示,然后单击确定按钮,通过上述步骤建立6个关节角的传感器信号。

    关节传感器信号
    关节传感器信号

  3. 在界面上依次单击机械电子学(Mechatronics )→机械系统(Mechanical System )→传感器信号( Transducer Signal )→新建(New),系统弹出创建输入信号对话框,添加末端位姿测量传感器,以基座标为基准。

  4. 在信号名称( Signal Name)栏中输入tool_position_x,在函数(Function )栏中输入DX( .KUKA.Tool.MARKER_tool , .KUKA.base.jizuobiao , .KUKA.base.jizuobiao )

  5. 在单位类型(Unit Type )栏中选择长度( length ),在单位字符串 ( Unit String )栏中选择模型单位 ( model units ),在请求有效(Request Active)栏中选中开(On ),如图所示,然后单击确定(OK)按钮,同理添加姿态传感器信号。

    末端位置传感器
    末端位置传感器

    末端姿态传感器
    末端姿态传感器

3.创建激励信号#

  1. 在界面上依次单击机械电子学( Mechatronics )→机械系统( Mechanical System )→激励信号( Actuator Signal )→新建( New),系统弹出创建激励信号对话框。
  2. 在信号名称( Signal Name)栏中输入controller_torque,在单位类型( Unit Type)栏中选择扭矩( torque ),在单位字符串(Unit String )栏中选择模型单位( model units ),在请求有效(RequestActive)栏中选中开( On ),如图8-43所示,然后单击确定(OK)按钮。

激励信号
激励信号

4.编辑控制系统#

  1. 在界面上单击编辑(Edit)菜单,然后单击修改( Modify )选项,双击ball_beam,从中选择SFORCE_x,单击确定(OK)按钮,系统弹出控制系统。

  2. 单击函数( Function ),在其中输入VARVAL(.KUKA.ues_csa_force_z_control.signal_variable),其余采用默认设置,然后单击确定(OK)按钮完成创建,如图所示。

    编辑控制系统
    编辑控制系统

    5.用信号管理器连接信号#

    1. 在界面上依次单击机械电子学(Mechatronics )→信号管理(Signal Manager )→显示( Display ) ,如图所示,单击应用( Apply)按钮,系统弹出信号管理器。

      信号管理器
      信号管理器

    2. 双击信号管理器中的任意一个表格,系统弹出信号管理,单击Inputs(输入)中的第一栏,系统弹出如图所示的对话框。单击Connector Signal Name(连接信号名称)下的第一行,然后单击Select(选择)按钮,再单击Apply(应用)按钮,将输入输出与信号进行连接。

      输入信号
      输入信号
      输出信号
      输出信号

6.输出面板#

在界面菜单中依次单击机械电子学(Mechatronics )→工具(Tools )→输出面板(Export Plant)系统弹出输出面板控制系统,在系统名称(System Name )中输入ues_robot_control,在文件前辍( File Prefix )栏中输入robot_control,在目标软件(Target Software)栏中选择MATLAB,如图所示。单击确定(OK)按钮,系统弹出信息提示,单击确定(OK)按钮关闭信息。

输出面板
输出面板

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
ADAMS机械动力学(一):机电联合仿真
https://blog.leihub.cn/archives/746/
作者
阿雷
发布于
2023-04-10
许可协议
CC BY-NC-SA 4.0
相关文章智能推荐
1
群晖照片异地备份到 Unraid + Immich 相册搭建详细教程:rsync 同步与踩坑全记录
NAS & 云服务搭建我家里同时有白群晖和 unRAID 两台 NAS ,准备把群晖里攒了几年的照片进行异地备份,单盘 NAS 一旦坏了,照片可就全没了。 我自己折腾了两天,踩了一堆坑,终于跑通了一套「unRAID 定时拉取群晖 + Immich 相册」的方案。
2
西上东下:梵净山雾中徒步记
城市短途漫游朋友嚷嚷了一年的梵净山,最近终于找到了爬山窗口,做足了攻略的我们,直接选择来一波特种兵爬梵净山。 一、周五晚上10点,株洲站出发 我们几个都是从株洲出发的,火车是晚上的卧铺车,10 点出发,第二天凌晨 5:40 到铜仁。一张硬卧 138 块
3
NotionNext 个人博客搭建教程:腾讯云 EdgeOne 部署
博客搭建 & 运维前言 目前主流的博客搭建方案可大致分为两类,且各有局限:一类是以 WordPress 为代表的动态博客系统,依赖独立服务器运行,运维与硬件成本较高;另一类是以 Hexo 为代表的静态博客框架,采用本地 Markdown 编写,无实时预览能力
4
五一萍乡自驾游|4天游玩全记录
自驾旅行日记五一不想挤人山人海的热门景区,和朋友果断冲萍乡自驾游!四天三晚玩遍孽龙洞、竹筏、反穿武功山,有好玩到封神的项目,也有巨踩雷的景点和美食,还有自驾专属大坑!全程真实无滤镜,新手直接抄作业,避坑省钱两不误✨ ✨出行省钱小技巧 出发前专门囤了株洲
5
2026黄山两日游|株洲出发,黄山两日20公里爬山记录
徒步登山攻略从株洲出发特种兵刷完黄山两日线!全程暴走20公里,日出、云海、天都峰、西海大峡谷全打卡✨ 所有路线、交通、踩坑点都是亲测实况,不用到处翻攻略了,新手直接抄作业就行! 一、全程交通|超详细换乘 我们的路线:株洲→长沙→黄山北站→黄山景区,全程
随机文章随机推荐

评论区

Profile Image of the Author
阿雷
一个小趴菜
公告
本站已从 WordPress 迁移到 Astro,访问更快、更清爽。文章链接保持原样(/archives/文章ID/),评论数据正在陆续恢复中。
分类
标签
最新动态
站点统计
文章
76
分类
15
标签
99
总字数
318,421
运行时长
0
最后活动
0 天前
站点信息
构建平台
EdgeOne Pages
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0
文章目录