电机拖动与运动控制综合设计报告-基于状态观测器单级倒立摆控制系统的设计

电机拖动与运动控制综合设计报告-基于状态观测器单级倒立摆控制系统的设计

ID:6647547

大小:165.20 KB

页数:14页

时间:2018-01-21

电机拖动与运动控制综合设计报告-基于状态观测器单级倒立摆控制系统的设计_第1页
电机拖动与运动控制综合设计报告-基于状态观测器单级倒立摆控制系统的设计_第2页
电机拖动与运动控制综合设计报告-基于状态观测器单级倒立摆控制系统的设计_第3页
电机拖动与运动控制综合设计报告-基于状态观测器单级倒立摆控制系统的设计_第4页
电机拖动与运动控制综合设计报告-基于状态观测器单级倒立摆控制系统的设计_第5页
资源描述:

《电机拖动与运动控制综合设计报告-基于状态观测器单级倒立摆控制系统的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、************学院课程设计报告电机拖动与运动控制综合设计院系:自动化学院题目:基于状态观测器单级倒立摆控制系统的设计班级:自动化****姓名:*****学号:************时间:************指导老师:************目录前言11倒立摆系统的组成与工作原理12倒立摆系统的控制目标13建立单级倒立摆系统的状态空间模型14基于状态观测器的状态反馈极点配置34.1系统能控性和能观性的判断34.2系统和状态观测器极点的配置34.3状态反馈矩阵和状态观测器矩阵45倒立摆系统仿真模型以及Simulink仿真45.1倒立摆Simulink仿真模型4

2、5.2倒立摆Simulink仿真曲线图56倒立摆系统Matlab仿真动态模型66.1运动中倒立摆小车仿真效果图66.2稳定后倒立摆小车仿真效果图67总结7参考文献7附录7倒立摆系统MATLAB2007仿真动态模型代码7基于状态观测器单级倒立摆控制系统的设计前言倒立摆系统式日常生活中所见到的重心在上支点在下的控制问题的抽象,对其机理的研究具有重要的应用意义。倒立摆系统是非线形、强耦合、多变量和自然不稳定的系统,是进行控制理论教学及开展各种控制实验的理想实验平台。对倒立摆系统的研究能有效的反映控制中的许多典型问题:如非线性问题、鲁棒性问题、镇定问题、随动问题以及跟踪问题等。倒

3、立摆系统具有生动直观的教学特点,在研究方面,也具有重要的价值,如航空航天控制、机器人等等,都存在类似于倒立摆的控制问题。1倒立摆系统的组成与工作原理下面为一级倒立摆系统为例,说明倒立摆系统的工作原理,如下图所示,倒立摆系统是由工程机、运动控制模块、伺服电机与驱动器、倒立摆本体和位置传感器等几大部分构成的一个闭环系统。图1倒立摆系统的组成与工作原理在图中,位置传感器l为伺服电机自带的光电编码器,对于直线型倒立摆,可以根据该码盘的反馈通过换算获得小车的位移,小车的速度信号可以通过差分法得到;摆杆的角度由位置传感器2测得并直接反馈到控制卡,速度信号可以通过设计观测器获得(或者通

4、过差分方法得到)。计算机从运动控制卡中实时读取数据,确定控制决策(小车向哪个方向移动、移动速度、加速度等),并发送给运动控制卡。运动控制卡经过DSP内部的控制算法实现决策,产生相应的控制量,驱动电机转动,从而带动小车运动,保持摆杆平衡。2倒立摆系统的控制目标倒立摆的控制目标就是在忽略执行电机的惯性以及摆轴、轮轴、轮与接触面之间的摩擦力及风力的理想环境下,使摆杆尽快地达到一个动态平衡位置,并且使角度和速度变化量不大。当摆杆到达期望的位置后,系统能克服随机扰动而保持稳定的位置。3建立单级倒立摆系统的状态空间模型单级倒立摆系统如下图所示,其中,摆杆长度为L,摆球质量(包括摆杆的

5、质量)为m,小车的质量为M。在水平方向施加控制力u,相对参考系产生位移为y12。为了简化问题并且保其实质不变,忽略执行电机的惯性以及摆轴、轮轴、轮与接触面之间的摩擦力及风力。图2单级倒立摆系统设该系统的动态特性可以用小车的位移和速度及杆偏离垂线的角度θ和角速度θ来描述。摆球质心坐标为:yG=y+LsinθzG=Lcosθ在y轴方向上应用牛顿第二定律得到以下方程:Md2dt2y+md2dt2y+Lsinθ=u(1)而微分方程:ddtsinθ=θcosθd2dt2sinθ=θcosθ-θ2sinθddtcosθ=-θsinθd2dt2cosθ=-θ2cosθ-θsinθ代入(

6、1)式,化简为:M+my-mLθ2sinθ+mLθcosθ=u(2)倒立摆在转动方向上,其转矩平衡方程为:md2yGdt2∙Lcosθ-md2zGdt2∙Lsinθ=mgLsinθ(3)或md2dt2y+Lsinθ∙Lcosθ-md2dt2∙Lcosθ∙Lsinθ=mgLsinθ(4)化简后得:mycosθ+mLθ=mgsinθ(5)线性化:当和较小时,有θ和θ较小时,有12sinθ≈0cosθ≈1θ∙θ≈0式(2)经过线性化处理后得:M+my+mLθ=u(6)式(5)经过线性化处理后得:my+mLθ=mgθ(7)选择状态变量:x1=θ,x2=θ,x3=y,x4=y。则其

7、空间表达式为x1x2x3x4=0100M+mgML-mgM000x1x2x3x4+0-1ML01Mu,y1y2=x1x2x3x44基于状态观测器的状态反馈极点配置设L=0.8m,M=5Kg,m=0.5Kg,g=9.8ms2。则系统的状态空间表达式为x1x2x3x4=.-0.98000x1x2x3x4+0-0.2500.2u,y1y2=x1x2x3x4其中,u为输入,y为输出。4.1系统能控性和能观性的判断接下来使用matlab2007和线性系统的能控性判据,通过是否为满秩来判断能控性。程序如下:%系统能控性和能观性判断A=[0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。