Simscape仿真_开环倒立摆

提示:本篇为学习笔记,原文链接已附上


前言

最近在向大佬学习simscape仿真,链接在上面,记录一下,做些积累,有错误的地方欢迎大家指正!

matlab r2021a版本

1.建立合适的坐标系

(注意:相连的两个物体必须在同一个坐标系下)

 

2.点开MATLAB->点击simulink->找到simscape->creat multibody

3.保存工程(养成良好的保存习惯)

4. 开始创建(用到的模块都在Simscape库里,实在找不到的可以在上方搜索,例如搜索rigid transform,找到后右击选择select in library view就能找到该模块所在库的位置)

 

 

(1)滑块导轨

  • Extrusion Type: General
  • Cross-section : [2 -1;2 1;1 1;1 0;-1 0;-1 1;- 2 1;-2 -1] cm
  • Length : 1.2 m

属性编辑好之后,建立坐标系一个世界坐标系,固定导轨底座

再建立一个连接滑块的坐标系——导轨,方法同上,取消勾选R坐标

 

(2) 滑块与导轨在Y轴相对滑动,所以需要添加一个关节,限制X和Z轴的活动,如下图,Z轴相同设置

(3)滑块

  • Shape : Brick
  • Dimensions : [2 12 20] cm

 建立与导轨坐标相同的坐标系,将滑块与导轨连接在一起

 建立中心位置的坐标系,用于连接摆动轴

 同样取消勾选R坐标

 (4)摆杆轴

  • Radius : 0.02 m
  • Length : 0.2 m  

 

 

 (5)转动关节

一开始的时候搞点倾斜角,让系统不稳定才能动起来

 (6)摆杆

 

 

 5.运行


 

总结

重点难点:坐标系的建立

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Simscape仿真文件是一种用于建模和模拟物理系统的工具。单闭环倒立摆是一种经典的控制系统模型,用于探索和研究平衡控制问题。 在Simscape中,我们可以使用基本的物理组件,如质量、弹簧、阻尼器和传感器,来构建单闭环倒立摆的模型。模型的主要部分包括摆杆、旋转关节、电机和控制器。 首先,在建模过程中,我们需要定义系统的几何参数,如摆杆的长度和质量。然后,我们通过添加旋转关节将摆杆连接到竖直方向上的支撑物上,并添加一个位移传感器来测量摆杆的倾斜角度。 接下来,我们需要添加一个直流电机作为摆杆的驱动器。通过模拟电机的转矩输出和摆杆的弯曲力矩之间的关系,我们可以模拟摆杆的运动。 最后,我们还需要设计一个控制器来稳定摆杆并使其保持平衡。可以使用PID控制器来监测摆杆的倾斜角度,并根据测量结果调整电机的输出转矩,使摆杆保持垂直。 完成模型的建立后,我们可以运行仿真并观察摆杆的运动情况。通过分析仿真结果,我们可以研究不同控制参数对摆杆运动的影响,如增益、积分时间和微分时间。 总之,通过Simscape仿真文件中的单闭环倒立摆模型,我们可以深入理解该经典控制系统,并进行各种控制策略的探索和优化。 ### 回答2: Simscape仿真文件-单闭环倒立摆是一种用于控制系统建模和仿真的工具。倒立摆是一个常用的控制系统教学案例,用于演示如何在保持平衡的同时控制倒立摆的位置。 单闭环倒立摆仿真文件使用了Simscape库中的物理子系统模块,通过建立机械系统、传感器和控制器等模块的连接关系,实现倒立摆模型的建立和仿真。 在这个仿真文件中,倒立摆被模型化为一个带电子控制器的物理系统。模型中包含了摆杆、旋转关节、直流电机、角度传感器等元件。物理系统的行为通过方程描述和仿真来模拟,从而准确地表示实际物理过程。 仿真文件的建立主要分为以下几个步骤:首先,建立倒立摆的模型,包括物理元件和它们之间的连接关系。其次,配置控制器参数,确定控制算法类型和输入输出接口等。最后,运行仿真,观察和分析系统的行为。 倒立摆的控制目标通常是通过控制电机的输入电压来维持摆杆的平衡位置。控制器会根据传感器测量的角度信息实时调整电机控制信号,使摆杆尽量保持竖直位置。 通过运行仿真文件,我们可以观察到倒立摆的运动过程和控制效果。可以通过修改控制器参数来改善系统的稳定性和响应速度。此外,还可以对比不同控制方案的性能,为实际应用中的控制系统设计提供参考。 总之,Simscape仿真文件-单闭环倒立摆为我们提供了一个可视化和实际的控制系统建模和仿真平台,可以帮助我们进一步深入理解控制系统的原理和应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值