直线一级倒立摆系统建模(3)

2019-04-16 14:19

内蒙古科技大学课程设计说明书

入多输出的多变量系统,而PID是一个单输入单输出的控制器,所以这里用两个PID控制器分别对一级倒立摆的两个变量进行控制。这两个变量分别是小车的位移和一级摆的角度。

由于应用遗传算法来整定PID参数其中有一个步骤是在利用遗传算法对PID参数的比例系数Kp、积分系数Ki和微分系数Kd进行搜索时,可先根据经验粗略地选择一个搜索范围,然后可利用搜索结果缩小搜索范围再进行搜索,直至获得一个较合适的搜索范围和Kp,Ki,Kd为止。

3.2.3 PID控制分析

由前面的讨论已知实际系统的物理模型: G(s)?3 2s?29.4对于倒立摆系统输出量为摆杆的角度,它的平衡位置为垂直向上的情况。系统控制结构框图如图2-28,图中KD(s)是控制器传递函数,G(s)是被控对象传递函数。

图3.1 PID控制结构框图

其中KD(s)?KP?KI?KDs s此次实验只考虑控制摆杆的角度,小车的位置是不受控的,即摆杆角度的单闭环控制,立起摆杆后,会发现小车向一个方向运动直到碰到限位信号。那么要使倒立摆稳定在固定位置,还需要增加对电机位置的闭环控制,这就形成了摆杆角度和电机位置的双闭环控制。立摆后表现为电机在固定位置左右移动控制摆杆不倒。

3.2.4 PID控制参数整定及Simulink仿真实验

我们采用以下的方法进行设定。 由系统的实际模型:

内蒙古科技大学课程设计说明书

s

在MATLAB Simulink 下对系统进行仿真。

G(s)?23 ?29.4

图3.2 直线一级倒立摆PID控制仿真模型

其中“PID Controller”为封装(Mask)后的PID控制器,如下图:

图3.3 PID控制器

先设置PID控制器为P控制器,令Kp?5,Ki?0,Kd?0,得到以下仿真结果:

内蒙古科技大学课程设计说明书

图3.4 摆杆角度响应曲线

从图3.5中可以看出,控制曲线不收敛,因此增大控制量,

Kp?30,Ki?0,Kd?0,得到以下仿真结果:

内蒙古科技大学课程设计说明书

图2-33 改变控制量后摆杆角度响应曲线

从图中可以看出,闭环控制系统持续振荡,周期约为0.8s。为消除系统的振荡,增加微分控制参数Kd,令Kp?30,Ki?0,Kd?2.5。

内蒙古科技大学课程设计说明书

图2-34 增加微分控制参数后摆杆角度响应曲线


直线一级倒立摆系统建模(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2013届高考语文复习决战精品03阶段质量评估复习学案(四) 新人教

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: