PS: 网上教程太少了,自己花了3天,终于自己摸索出来了。人老了,搞东西太慢了。

先看最后效果(初始角度向右边偏25度):

1.准备工具

matlab2014b 或者以上,往下版本不清楚。

2.创建工程

打开matlab, 命令行输入,smnew(创建新的工程);sm_lib (打开控件库,如果自动打开了,可以忽略),如下:

3. 添加组件,倒立摆主要由一根杆,一个连接件,一个平台即可。

(1)。添加一根长方形杆,也就是一个solid 件(也可以从sm_lib里面拖过来)。双击,填入适当的属性,并命名为摆杆。如下图:

(2)。添加链接件,也就是可以单自由度活动的关节。从sm_lib中选择joint -> pin slot joint.  这个有一个自由度的水平和一个自由度的角度选择关节,正好复合倒立摆。然后选择摆杆的起始角度,复合笛卡尔坐标系。(纠正一下,应该设置为269度左右,具体看坐标系的排版,可以自己设置为重力反向角度即可

(3)。由于刚才假如的Joint自由度是绕Z轴旋转,沿着X轴的自由度的运动,所以,需要设置重力加速度的方向为Y轴负方向,让Joint能够在X轴上只有运动。如下图

(4),添加连接件的外观方块图,添加一个新的solid.并命名连接件。

(5). 添加一个坐标平移的功能件,因为摆杆和连接件在中间重合了,不符合直观(这个不好描述,同志可以不加试一试就知道了)

(6),用连线吧所有的模块连接起来,如图:

(7),点开始仿真,就可以看到摆杆只有摆动了(因为没有摩擦力,这是理想模型)。

(8),添加PID控制器和相关的组件,这部分很简单。首先,添加一个PS-Simulink Converter 和一个Simulin-PS Converter, 这两个是连接simscape 和 PID 控制器的,他们不能直连。添加一个PID控制器,添加一个常数模块。如下系列图:

(9),配置控制器参数。双击即可设置。

(10)。最后得下图,至于如何让摆杆稳定,自己调PID,这里单纯的P即可(自己调,我就不告诉你了哈):

注:有些截图是后面加的,忽略小细节,大方向没错。有问题欢迎评论。

matlab 2014B ,simulink-simscape 创建 物理 倒立摆-动画-pid 控制 傻瓜教程-100%学会相关推荐

  1. 线性系统大作业——2.二阶倒立摆建模与控制系统设计(上)

    文章目录 0.简介 1.建立数学模型 1.1.牛顿运动定律分析 欧拉-拉格朗日方程分析 2.Simulink仿真 3.使用SimMechancis仿真 4.在平衡点附近模型线性化 5.系统能控性.能观 ...

  2. 倒立摆系统分析及控制

    引言:倒立摆系统是一个典型的非线性.强耦合.多变量和不稳定系统,作为控制系统的被控对象,许多抽象的告知概念都可以通过倒立摆直观地表现出来. 一. 倒立摆模型 对系统建立数学模型是系统分析.设计的前提, ...

  3. [LQR简要快速入门]+[一级倒立摆的LQR控制]

    [LQR简要快速入门]+[一级倒立摆的LQR控制] 1. 什么是LQR 2. 公式含义 3. 倒立摆的建模 3.1 线性化 3.2 状态空间建立 4. LQR算法实现 5. MATLAB代码仿真 6. ...

  4. matlab能控型模型,级倒立摆MATLAB仿真、能控能观性分析、数学模型、极点配置

    题目一: 考虑如图所示的倒立摆系统.图中,倒立摆安装在一个小车上.这里仅考虑倒立摆在图面内运动的二维问题.倒立摆系统的参数包括:摆杆的质量(摆杆的质量在摆杆中心).摆杆的长度.小车的质量.摆杆惯量等. ...

  5. matlab分析能控条件,一级倒立摆MATLAB仿真、能控能观性分析、数学模型、极点配置.doc...

    一级倒立摆MATLAB仿真.能控能观性分析.数学模型.极点配置 题目一: 考虑如图所示的倒立摆系统.图中,倒立摆安装在一个小车上.这里仅考虑倒立摆在图面内运动的二维问题.倒立摆系统的参数包括:摆杆的质 ...

  6. pmsm matlab模型,Simulink中PMSM模型的改进在电机控制仿真中的工程应用

    引言本文引用地址:http://www.eepw.com.cn/article/233863.htm 近年来,随着电力电子技术和稀土永磁材料的快速发展,永磁同步电机(permanent magnet ...

  7. 现控报告-- 分析倒立摆系统稳定性、能控性及能观性分析,设计PID控制方案(附matlab)

    目录 摘要 数学建模 1. 倒立摆系统简介 2. 直线倒立摆系统数学模型 系统传递函数模型 系统状态空间数学模型 系统分析 3. 直线一级倒立摆系统分析 (1)系统稳定性分析 (2)系统能控性和能观性 ...

  8. 用MATLAB 2018b的simscape对倒立摆进行仿真

    标题MATLAB学习笔记(一):倒立摆的Simscape建模与仿真 在simscape里对倒立摆进行物理建模 倒立摆的分析和控制器的设计 控制器的建模与仿真 仿真结果 资料与参考 一.在simscap ...

  9. 倒立摆的simulink模型搭建

    倒立摆的simulink模型搭建 1.倒立摆基本背景: 倒立摆,Inverted Pendulum ,是典型的多变量.高阶次 ,非线性.强耦合.自然不稳定系统.倒立摆系统的稳定控制是控制理论中的典型问 ...

最新文章

  1. stm32 gpio口的工作模式
  2. Kafka入门教程(转载)
  3. 2016.8.1今天是建军节
  4. Moblin MID开发学习笔记 - application launcher安装过程
  5. Redis管道(Pipeline)详解
  6. 迷宫 DFS (模拟和DFS)
  7. Caffe 框架理解
  8. uni-app前端解密微信小程序手机号加密数据
  9. 网站友情链接交换的方法
  10. Web前端之jQuery 一
  11. ensp运行出现please check whether virtual box is installed 解决方法
  12. 机器学习算法——手动搭建决策树分类器(代码+作图)
  13. Android三方依赖冲突及Gradle的exclude使用
  14. TikTok全球月活用户突破10亿大关
  15. java生成word报告echart_Java这几个用 Pyecharts 做出来的交互图表,领导说叼爆了!...
  16. 电脑鼠标如何进行维护
  17. JMeter 系列 —— BeanShell 取样器
  18. 逐梦壹号STC32四驱智能小车开发文档(一):原理图设计
  19. [Xamarin.forms] FontAwesome图标字体库用法
  20. 有xp系统的云服务器,哪个云服务器有xp系统

热门文章

  1. 【ZUFE-校内竞赛】校内常见竞赛难度分类及参赛建议(浙江财经大学信智学院角度)
  2. obj[key]和obj[‘key’]
  3. 颁奖:2022 CCF BDCI数字经济创新应用案例大赛在苏州相城圆满落幕
  4. 杭杭电商“柴火糊辣椒”
  5. 关于XMind软件文件格式的一些思考
  6. 算法设计与分析-迭代法-穿越沙漠问题
  7. ARP地址解析详细流程(一)
  8. 向日葵远程软件设置全屏显示的方法
  9. 单例模式在单线程多线程下的写法
  10. 【图像处理】工业相机原理详述