倒立摆控制器设计与仿真汇.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
倒立摆控制器设计与仿真汇

第  PAGE 31 页 共  NUMPAGES 31 页 摘 要 倒立摆系统是一个非线性自然不稳定系统, 是进行控制理论教学及开展各种控制实验的理想实验平台。许多抽象的控制概念如控制系统的稳定性、可控性、系统收敛速度和系统抗干扰能力等,都可以通过倒立摆系统直观的表现出来。除教学用途外,倒立摆系统的高阶次、不稳定、多变量、非线性和强耦合等特性使得许多现代控制理论的研究人员一直将它视为研究对象。 本课题以固高倒立摆系统为研究对象,通过Simulink搭建非线性模型然后将其线性化,并与数学方法近似的线性模型进行了比较。采用根轨迹法设计出确定参数下的使系统稳定的控制器,并将其应用于倒立摆实际控制中,在摆杆角度控制器方面获得了很好的的控制效果。最后,在MATLAB/Simulink环境下分别观察了线性模型和非线性模型的仿真情况。本文以直线一级倒立摆系统为核心,掌握了在倒立摆系统控制方面国内外的研究情况。通过实现对倒立摆的稳定控制,进而掌握了控制系统设计的一些基本方法。 一、 绪论 (一) 课题研究的背景及意义 倒立摆的最初研究始于上世纪50年代,由美国麻省理工学院(MIT)的控制论专家根据火箭发射助推器的原理设计而来,随着研究的深入和实际问题的推动而不断发展至今,已发展出了三级摆和四级摆。这些研究成果具有重要的工程前景,在控制等领域中发挥了巨大的作用。 作为研究控制理论的一种非常典型的实验装置,倒立摆系统具有形象直观、结构简单、成本低廉、构件组成参数和形状易于改变的特点。倒立摆是多种技术、多个领域的有机结合,包括机器人技术、控制理论技术、计算机控制技术等。很多抽象的控制概念,如控制系统的稳定性、系统的可控性、系统收敛速度和抗干扰能力等,都可通过倒立摆系统直观形象的表现出来。倒立摆控制系统本身又是一个多变量、高阶次、强耦合的非线性自然不稳定系统系统,在自动控制领域中,倒立摆仿真或者实物控制实验,已成为检验一种新的控制理论是否有效的试金石,同时也是产生一种新的控制方法所必须依据的基础实验平台。 (二) 倒立摆系统简介 1. 倒立摆系统组成 倒立摆系统包括倒立摆本体、电控箱、光电码盘反馈元件、以及由运动控制卡和计算机构成的控制平台等几大部分,其中电控箱由伺服驱动器和伺服电机组成。如图1-1 计算机 运动控制卡 伺服驱动器 伺服电机 倒立摆 反馈信号 光电码盘器 2 光电码盘器 1 图1-1 电机轴和摆杆的位置信息分别通过光电码盘1和2反馈给伺服驱动器与运动控制卡,构成了一个闭环系统。计算机则利用中断(中断周期为0.006s)从运动控制卡中实时读取出位置数据并计算电机的速率、控制量。控制量通过运动控制卡转换为控制伺服驱动器的信号,使得电机通过伺服驱动器的驱动产生运动,从而保持摆杆的平衡。 2. 倒立摆的控制目标及控制原理[1] 倒立摆的控制问题就是使摆杆尽快地达到一个平衡位置,并且使之没有大的振荡和过大的角度和速度。当摆杆到达期望的位置后,系统能克服随机扰动而保持稳定的位置。直线倒立摆控制的目的是,小车和摆组成的系统在受到干扰后,小车处于轨道的中心位置,摆杆将保持垂直位置不倒。 控制原理是用一种强有力的控制方法对小车的速度作适当的控制,从而使摆杆倒置稳定与小车正上方,开始工作时,首先小车按摆杆的自由震荡频率摆动,摆杆随之大幅摆动,经过几次摆动后,摆杆能自动直立起来。 4.倒立摆系统研究现状[2][3] 倒立摆的研究可归结为以下两大问题: 一是如何使倒立摆快速从初始位置到竖直位置的起摆控制;二是如何达到在平衡点处的稳定控制问题。目前,倒立摆的控制方法可以分为线性控制、智能控制和预测控制三大类。 (三) 本论文研究的主要内容 1. 本论文以直线一级倒立摆为研究对象,建立数学模型,并以线性化后的状态空间方程为模型,用根轨迹法设计控制器,通过调节摆杆的角度,使当扰动为单位阶跃作用时,摆杆能稳定,当稳定时摆杆角度小于等于0.08rad,调整时间小于等于3s,然后利用Matlab中的Simulink进行仿真。 2. 对于非线性模型,在Simulink中搭建非线性模型,并利用Simulink中的线性化分析工具进行线性化处理,得到线性化后的状态空间模型。然后在Simulink中的非线性模型中添加摆杆角度的控制器,并对其进行仿真。 二、 MATLAB/SIMULINK工具箱简介[5][8] (一)Matlab系统简介 MATLAB 是由 MATrix 和 LABoratory 两单词的前三个字母组合而成. Matlab系统由Matlab开发环境、Matlab数学函数库、Matlab语言、Matlab图形处理系统和Matlab应用程序接口(API)五大部分构成。 自上世纪70年代发展以来,经过多年的补充完善以及数个版本的升级换代,逐

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档