ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:164.08KB ,
资源ID:11025435      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11025435.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(倒立摆在matlab的simulink库下的仿真.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

倒立摆在matlab的simulink库下的仿真.docx

1、倒立摆在matlab的simulink库下的仿真倒立摆在matlab的simulink库下的仿真倒立摆在matlab的simulink库下的仿真倒立摆是处于倒置不稳定状态,人为控制使其处于动态平衡的一种摆。对于倒立摆系统的控制研究长期以来被认为是控制理论及其应用领域里引起人们极大兴趣的问题,倒立摆系统是一个典型的快速、多变量、非线性、不稳定系统。研究倒立摆控制能有效地反映控制中的许多问题,倒立摆研究具有重要的理论价值和应用价值,理论上,它是检验各种新的控制理论和方法的有效实验装置。应用上,倒立摆广泛应用于控制理论研究!航空航天控制,机器人、杂技顶杆表演等领域,在自动化领域中具有重要的价值。另外

2、,由于此装置成本低廉,结构简单,便于用模拟、数字等不同方式控制,在控制理论教学和科研中也有很多应用。本论文中,以一级倒立摆为研究对象,对它的起摆以及稳定控制做了研究,主要研究工作如下:1.首先介绍了倒立摆系统的组成和控制原理,建立了一级倒立摆的数学模型,对倒立摆系统进行定性分析,但在平衡点是能控的、能观的。2.分析了倒立摆的起摆过程,对倒立摆的起摆能量反馈控制进行分析与说明。3.在matlab2014a的simulink库下对倒立摆构造单级倒立摆状态反馈控制系统的仿真模型和构造具有状态观测器的单级倒立摆状态反馈控制系统的仿真模型。4.对这次仿真的总结。一、倒立摆的控制目标倒立摆的控制问题就是使

3、摆杆尽快地达到一个平衡位置,并且使之没有大的振荡和过大的角度和速度。当摆杆到达期望的位置后,系统能克服随机扰动而保持稳定的位置。二、建立单级倒立摆系统的状态空间模型其中,质量为M的小车在水平方向滑动,质量为m的球连在长度为L的刚性摆一端,x表示小车的位移,u是作用在小车上的力,通过移动小车使带有小球的摆杆始终处于垂直的位置。为了简单起见,假设小车和摆仅在一个平面内运动,且不考虑摩擦、摆杆的质量和空气阻力。如图1M 小车质量 0.1 Kgm 小球质量 0.01Kgl 摆杆的长度 1mu 加在小车上的力y 小车位移 摆杆与垂直向下方向的夹角(考虑到摆杆初始位置为竖直向下g 重力加速度为 10g/

4、接下来使用matlab和线性系统的能控性判据,通过是否为满秩来判断能控性根据判别系统能控性的定理,该系统的能控性矩阵满秩,所以该系统是能控的。因为系统是能控的,所以,可以通过状态反馈来任意配置极点。不失一般性,不妨将极点配置在; ; ;在matlab下输入命令得到状态反馈矩阵为 采用MATLAB/Simulink构造单级倒立摆状态反馈控制系统的仿真模型,如下图所示。首先,在MATLAB的Command Window中输入各个矩阵的值,并且在模型中的积分器中设置非零初值(这里我们设置为0 0 0.1 0。然后运行仿真程序。 得到的仿真曲线从仿真结果可以看出,可以将倒立摆的杆子与竖直方向的偏角控制

5、在=0(即小球和杆子被控制保持在竖直倒立状态),另外说明下黄线代表位移,紫线代表角度。1. 设计状态观测器实现状态反馈极点配置及其仿真首先,使用MATLAB,判断系统的能观性矩阵是否为满秩。输入以下程序 因为该系统的能观测性矩阵满秩,所以该系统是能观测的。因为系统是能观测的,所以,可以设计状态观测器。而系统又是能控的,因此可以通过状态观测器实现状态反馈。设计状态观测器矩阵,使的特征值的实部均为负,且其绝对值要大于状态反馈所配置极点的绝对值。通过仿真发现,这样才能保证状态观测器有足够快的收敛速度,才能够保证使用状态观测器所观测到的状态与原系统的状态充分接近。不妨取状态观测器的特征值为:输入以下的

6、命令得到状态观测器矩阵G如果采用MATLAB/Simulink构造具有状态观测器的单级倒立摆状态反馈控制系统的仿真模型,如下图所示。首先,在MATLAB的Command Window中输入各个矩阵的值,并且在模型中的积分器中设置非零初值这里设置初值为0 0 0.1 0。然后运行仿真程序。得到的仿真曲线。从仿真结果可以看出,可以将倒立摆的杆子与竖直方向的偏角控制在=0(即小球和杆子被控制保持在竖直倒立状态),另外说明下黄线代表位移,紫线代表角度。2. 总结由仿真结果对比可知,加不加观测器都可以很好的控制摆杆不倒,完全可以达到控制要求。但是加观测器的系统控制效果要优于没有加观测器的系统。参考文献1郑大钟.线性系统理论(第2版):清华大学出版社(2002-2012)2欧阳黎明.MATLAB 控制系统设计M.北京:国防工业出版社, 2001.3线性系统理论和设计,仝茂达 编著,出版社:中国科学技术大学出版社,19984线性系统理论,段广仁编著,哈尔滨工业大学出版社 19965曾水平的PPT.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1