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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

一级倒立摆系统0.docx

1、一级倒立摆系统0实训报告题目:一阶倒立摆系统的控制器设计学院: 信息与通信工程学院指导老师: 涂兵老师专业: 自动化班级: 11级自动化2Bf学号: 14112101440姓名: 魏 龙序号: 27课程设计指导教师评定成绩表项目分值优秀(100x90)良好(90x80)中等(80x70)及格(70x60)不及格(x60)评分参考标准参考标准参考标准参考标准参考标准学习态度15学习态度认真,科学作风严谨,严格保证设计时间并按任务书中规定的进度开展各项工作学习态度比较认真,科学作风良好,能按期圆满完成任务书规定的任务学习态度尚好,遵守组织纪律,基本保证设计时间,按期完成各项工作学习态度尚可,能遵守

2、组织纪律,能按期完成任务学习马虎,纪律涣散,工作作风不严谨,不能保证设计时间和进度技术水平与实际能力25设计合理、理论分析与计算正确,实验数据准确,有很强的实际动手能力、经济分析能力和计算机应用能力,文献查阅能力强、引用合理、调查调研非常合理、可信设计合理、理论分析与计算正确,实验数据比较准确,有较强的实际动手能力、经济分析能力和计算机应用能力,文献引用、调查调研比较合理、可信设计合理,理论分析与计算基本正确,实验数据比较准确,有一定的实际动手能力,主要文献引用、调查调研比较可信设计基本合理,理论分析与计算无大错,实验数据无大错设计不合理,理论分析与计算有原则错误,实验数据不可靠,实际动手能力

3、差,文献引用、调查调研有较大的问题创新10有重大改进或独特见解,有一定实用价值有较大改进或新颖的见解,实用性尚可有一定改进或新的见解有一定见解观念陈旧论文(计算书、图纸)撰写质量50结构严谨,逻辑性强,层次清晰,语言准确,文字流畅,完全符合规范化要求,书写工整或用计算机打印成文;图纸非常工整、清晰结构合理,符合逻辑,文章层次分明,语言准确,文字流畅,符合规范化要求,书写工整或用计算机打印成文;图纸工整、清晰结构合理,层次较为分明,文理通顺,基本达到规范化要求,书写比较工整;图纸比较工整、清晰结构基本合理,逻辑基本清楚,文字尚通顺,勉强达到规范化要求;图纸比较工整内容空泛,结构混乱,文字表达不清

4、,错别字较多,达不到规范化要求;图纸不工整或不清晰指导教师评定成绩:指导教师签名: 年 月 日一级倒立摆系统引言 随着科学技术的迅速发展,新的控制方法不断出现,倒立摆系统作为检验新的控制理论及方法有效性的重要实验手段得到广泛研究。本文选取平面一级倒立摆系统作为研究对象,进行了针对多变量复杂系统的智能控制方法。倒立摆系统是一种绝对不稳定、高阶次、多变量、强耦合的非线性系统, 是控制理论研究中理想的实验对象, 它为控制理论的教学、实验和科研构建了一个良好的实验平台, 促进了控制新理论和新思想的发展。因为对倒立摆系统的控制可以比较真实地模拟火箭的飞行控制和步进机器人的稳定控制等,所以对倒立摆系统进行

5、深入研究具有很重要的理论和实际意义。目前, P ID 控制应用最广, 这不仅仅是因为P ID控制结构简单、易于实现, 而且更重要的是因为P ID适合于大多数控制对象。在一些发达国家(如日本) , P ID 控制的使用率也达85. 4%。P ID 控制器实现且综合了关于系统过去( I)、现在(P) 和未来(D)三方面的信息, 对动态过程无需太多的预测知识, 鲁棒性强,控制效果令人满意。采用不同的P ID 参数,控的效果大不相同, 系统的闭环特性很大程度上取决于P ID 控制器的性能, 因此控制器参数的调节和优化决定着P ID 控制系统最终能达到的控制性能, 也是P ID 控制系统研究中十分重要并

6、有实践意义的领域。 图1.1系统的硬件框图1、 数学模型的建立系统建模可以分为两种:机理建模和实验建模。对于倒立摆系统,由于其本身是自不稳定的系统,实验建模存在一定的困难。机理建模就是在了解研究对象的运动规律基础上,通过物理、化学等学科的知识和数学手段建立起系统内部变量、输入变量以及输出变量之间的数学关系。1.1模型的受力分析在忽略了空气流动,各种摩擦之后,可将倒立摆系统抽象成小车和匀质杆组成的系统,如下图所示。 图1.2 倒立摆模型我们在本次试验中定义如下变量:M 小车质量 1.096 Kgm 摆杆质量 0.109 Kgb 小车摩擦系数 0 .1N/m/secl 摆杆转动轴心到杆质心的长度

7、0.2 5mI 摆杆惯量 0.0034 kg*m*mF 加在小车上的力 x 小车位置 摆杆与垂直方向的夹角下面我们对这个一级倒立摆系统作受力分析,如下图所示N和P是小车与摆杆相互作用力的水平和垂直方向的分量 图1.3 小车及摆杆受力分1.2模型的数学分析图1.4小车受力模型应用Newton方法来建立系统的动力学方程过程如下:分析小车水平方向的合力,可得到以下方程:-N由摆杆水平方向的受力进行分析可以得到下面等式: 即 把这个等式代入上式中,就得到系统的第一个运动方程: (1) 为了推出系统的第二个运动方程,我们对摆杆垂直方向上的合力进行分析,可以得到下面方程:即 力矩平衡方程如下:注意:此方程

8、中力矩的方向,由于,故等式前面有负号。合并这两个方程,约去和,由得到第二个运动方程: (2)设(是摆杆与垂直向上方向之间的夹角),假设与1(单位是弧度)相比很小,即1,则可以进行近似处理:,。用来代表被控对象的输入力,线性化后两个运动方程如下: (3)2、传递函数假设初始条件为0,对方程组(3)进行拉普拉斯变换,得到 (4)由于输出为角度,求解方程组(4)的第一个方程,可以得到把上式代入方程组(4)的第二个方程,得到整理后得到传递函数: (5)其中 3、系统的MATLAB仿真和开环响应 在Matlab中,拉普拉斯变换后得到的传递函数可以通过计算并输入分子和分母矩阵来实现。求系统传递函数的m-文

9、件内容如下:执行上面的文件,就可以求出系统传递函数的分子与分母多项式的Matlab 表示:可以得到系统开环脉冲响应的曲线如下:图1.5 系统开环脉冲响应曲线4、控制器的设计4.1 PID控制算法目的:设计PID控制器,使得当在小车上施加1N的脉冲信号时,闭环系统的响应指标为:1、稳定时间小于5秒2、稳态时摆杆与垂直方向的夹角变化小于0.1 弧度分析:系统输出量为摆杆的位置,它的初始位置为垂直向上,我们给系统施加一个扰动,观察摆杆的响应。系统框图如下:图1.6 PID系统框图图中是控制器传递函数,是被控对象传递函数。考虑到输入,结构图可以很容易的变换成图1.7 PID系统反馈控制框图该系统的输出

10、为其中, 被控对象传递函数的分子项被控对象传递函数的分母项PID控制器传递函数的分子项 PID控制器传递函数的分母项 被控对象的传递函数是其中 PID控制器的传递函数为调节PID控制器的各个参数,以得到满意的控制效果。前面讨论的输出量只考虑了摆杆角度,那么,在我们施加扰动的过程中,小车位置如何变化?考虑小车位置,得到改进的系统框图如下:图1.8 改进的PID系统控制框图其中,是摆杆传递函数,是小车传递函数。由于输入信号,所以可以把结构图转换成:图1.9 等价PID系统控制框图其中,反馈环代表我们前面设计的摆杆的控制器。注:从此框图我们可以看出此处只对摆杆角度进行了控制,并没有对小车位置进行控制

11、。小车位置输出为:其中,分别代表被控对象1和被控对象2传递函数的分子和分母。和代表PID控制器传递函数的分子和分母。下面我们来求,根据前面的推导,有可以推出小车位置的传递函数为其中 可以看出, =,小车的算式可以简化成: 4.1.1 摆杆角度的控制首先,其中函数polyadd 是求两个多项式之和的函数,它不是Matlab 工具,因此必须把它拷贝到polyadd.m文件中, 并把该文件的目录用addpath 命令加到路径中。Polyadd函数内容如下:我们把输出为摆杆角度 时系统的传递函数用Matlab表示出来,建立一个m-文件,将下面几行表示传递函数的语句拷贝进去,其中代表比例系数:运行结果及

12、仿真结果如下:、 图1.10 初始PID参数摆角状态图以上都是初始状态值及系统统响应是不稳定的,不能满足要求,需要调整参数,和,直到获得满意的控制结果。首先增加比例系数,观察它对响应的影响,取=100,kd=1.系统响应如下:num = 2.3566 0 0den = 1.0000 0.0883 -27.8285 -2.3094 0kd = 1k = 100ki = 1numc = 2.3566 0 0 0denc = 1.0000 2.4449 207.8268 0.0471 0 0图1.11 Kp=100,Ki=1时的摆角输出图从上述实验结果可以看出系统稳定时间约为4秒,满足要求。由于此时

13、稳态误差为0,所以不需要改变积分环节;系统响应的超调量比较大,为了减小超调,增加微分系数,取=20,响应结果和响应曲线如下:num = 2.3566 0 0den = 1.0000 0.0883 -27.8285 -2.3094 0kd = 20k = 100ki = 1numc = 2.3566 0 0 0denc = 1.0000 47.2194 207.8268 0.0471 0 0图1.12 增加微分至=20时的摆角输出图改变Kd后,超调只有约0.04,大约1s左右就达到稳定。响应达到稳定指标。4.1.2 小车位置的仿真仿真小车位置变化的m-文件内容如下:仿真结果如下:num1 = 2

14、.3566 0 0den1 = 1.0000 0.0883 -27.8285 -2.3094 0num2 = -0.8832 0 23.094den2 = 1.0000 0.0883 -27.8285 -2.3094 0kd = 20k = 100ki = 1numc = -0.8832 0 23.0942 0denc =1.0000 47.2194 207.8268 0.0471 0 0图1.13小车位置曲线4.2极点配置法采用极点配置法设计多输出的倒立摆系统的控制方案。可以用完全状态反馈来解决,控制摆杆和小车的位置。 下图是控制系统的示意图。图1.14 控制系统框图倒立摆系统其线性化后的状态空间模型为: Y=CXA,B,C矩阵分别如下:= B= C=【1 0 0 0】控制目标为:将倒立摆保持在垂直位置,同时要求系统输出跟踪一个阶跃输入信号,及要求小车移动一个单位距离,停在预定的位置。设计的系统要求具有合理的响应速度和阻尼(调节时间为45s,最大超调为15%)。利用增广系统的状态反馈设计控制系统。相应的增广系统状态空间模型为:=D+Eu+Fy=【1 0 0 0 0】矩阵D、E、F分别如下:

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

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