pid倒立摆matlab,基于MATLAB的直线一级倒立摆的PID控制研究

第5期(总第192期) 2015年10月 机械工程与自动化 MECHANICAL ENGINEERING & AUTOMATION No.5Oct. 文章编号:1672-6413(2015)05-0179-02 基于 MATLAB的直线一级倒立摆的PID控制研究 王惠萍,孔庆忠 (内蒙古工业大学机械学院,内蒙古 呼和浩特 010051) 摘要:对于倒立摆系统,由于其本身是自然不稳定的系统,实验建模存在一定困难,假设忽略掉倒立摆的一些次要因素后,那么倒立摆系统就能够看成是一个典型的运动刚体系统。介绍了直线一级倒立摆的控制机理,分析了直线一级倒立摆的建模过程,采用 MATLAB 对倒立摆系统进行仿真模拟实验,并对仿真结果进行分析。 关键词:一级倒立摆;PID控制;仿真;MATLAB中图分类号:TP391.7   文献标识码:A 收稿日期:2014-11-20;修订日期:2015-04-13 作者简介:王惠萍 (1990-),女,内蒙古呼和浩特人,在读硕士研究生,研究方向:精密仪器及机械。 1 直线倒立摆的数学建模以及可行性分析计算直线一级倒立摆系统是典型的非线性不稳定系统,但其在科技应用中有着举足轻重的作用。随着我国航天技术的不断发展,对倒立摆的分析研究有一定的实际意义。 直线一级倒立摆由小车、摆杆等部件构成,它们之间自由连接。直线一级倒立摆摆动的条件是:铅锤的摆杆能够在平面内自由摆动;小车需要在导轨上自由移动(不考虑摩擦等因素)。直线一级倒立摆系统结构简图如图1所示。假定转角和力矩以逆时针方向为 正。另外,我们规定以下记号: M 为摆杆的质量, O 为 旋转点坐标, m 为小车的质量, D 为摆杆质心坐标, L 为摆杆的长度, l 为点 O 到点 D 的距离, f 1 为小车与 导轨间的摩擦因数, J 为摆杆的转动惯量, f 2 为摆杆 绕转动轴的摩擦阻力矩系数, F 为外界作用力, φ 为摆 杆与垂直向上方向的夹角, x 为小车距离原点的位移, 摆杆和小车的受力情况如图2所示。 1.1 对摆杆进行运动学分析和数学建模分析图2,建立直角坐标系,设旋转点 O 和质心 D 的坐标分别为( Ox , Oy )=( x , 0)和( Dx , Dy )=( x - l sin φ , l cos φ )。 图1 一级倒立摆的结构图图2 摆杆的受力分析图所以摆杆水平方向受力为: Fx = Mx″ - Mlφ ″ cos φ + Mlφ ′ 2sin φ . ( 1) 则摆杆绕 O 点的力矩平衡方程为: ( J + Ml 2) φ ″ = Mgl sin φ - f 2 φ + Mx″l cos φ . ( 2) 1.2 对小车进行运动学分析和数学建模小车在水平方向上受力为: F - f 1 x′ - Fx = mx″ . ( 3) 令 T = m + M , V = J + Ml 2, U = Ml ,则一级倒立 摆运动的微分方程组为: T - U cos φ - U cos φ ( ) V x″ φ ( ) ″ = - f 1 - Uφ′ sin φ 0 - f [ ] 2 x′ φ [ ] ′ + 0Ug sin [ ] φ +()1 0 F . ( 4)   将矩阵方程( 4)在稳定点附近线性化得到一级倒立摆的微分方程: T - U -( ) U V x″ φ ( ) ″ = - f 1 0 0 - f [ ] 2 x′ φ [ ] ′ + 0U [ ] g x () φ +()1 0 F . ( 5) 以摆杆角度为输出,其传递函数为: Φ ( s )

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值