直线一级倒立摆MATLAB仿真报告

上传人:痛*** 文档编号:137798470 上传时间:2022-08-19 格式:DOC 页数:14 大小:827KB
返回 下载 相关 举报
直线一级倒立摆MATLAB仿真报告_第1页
第1页 / 共14页
直线一级倒立摆MATLAB仿真报告_第2页
第2页 / 共14页
直线一级倒立摆MATLAB仿真报告_第3页
第3页 / 共14页
点击查看更多>>
资源描述
.1 便携式倒立摆实验简介倒立摆装置被公认为是自动控制理论中的典型试验设备, 是控制理论教学和科研中不可多得的典型物理模型。本实验基于便携式直线一级倒立摆试验系统研究其稳摆控制原理。1.1主要实验设备及仪器便携式直线一级倒立摆实验箱一套控制计算机一台便携式直线一级倒立摆实验软件一套1.2便携式倒立摆系统结构及工作原理便携式直线一级倒立摆试验系统总体结构如图1 所示:图 1便携式一级倒立摆试验系统总体结构图主体结构包括摆杆、小车、便携支架、导轨、直流伺服电机等。主体、驱动器、电源和数据采集卡都置于实验箱内, 实验箱通过一条 USB数据线与上位机进行数据交换, 另有一条线接 220v 交流电源。便携式直线一级倒立摆的工作原理如图2 所示:图 2便携式一级倒立摆工作原理图数据采集卡采集到旋转编码器数据和电机尾部编码器数据,旋转编码器与摆杆同轴,电机与小车通过皮带连接, 所以通过计算就可以得到摆杆的角位移以及小车位移, 角位移差分得角速度,位移差分可得速度,然后根据自动控制中的各种理论转化的算法计算出控制量。控制量由计算机通过 USB数据线下发给伺服驱动器, 由驱动器实现对电机控制, 电机尾部编码器连接到驱动器形成闭环,从而可以实现摆杆直立不倒以及自摆起。.下载可编辑 .2 便携式倒立摆控制原理方框图便携式倒立摆是具有反馈功能的闭环系统,其控制目标是实现在静态和动态下的稳摆。当输入量为理想摆角,即? ?= 0时,偏差为 0,控制器不工作; 当输入量不为理想摆角时,偏差存在, 控制器做出决策,驱动电机, 使小车摆杆系统发生相应位移,输出的摆角通过角位移传感器作用于输出量,达到减小偏差的目的。 根据控制原理绘制出控制方框图如图3 所示:图 3便携式一级倒立摆控制原理方框图3 建立小车 - 摆杆数学模型便携式倒立摆系统主要由小车、摆杆等组成, 它们之间自由连接。小车可以在导轨上自由移动, 摆杆可以在铅垂的平面内自由地摆动。在忽略了空气阻力和各种摩擦之后,可将便携式倒立摆系统抽象成小车和匀质杆组成的刚体系统,在惯性坐标内应用经典力学理论建立系统的动力学方程,采用力学分析方法建立小车- 摆杆的数学模型。将其置于平面坐标系后其结构图如图4 所示,规定逆时针方向的转角和力矩均为正。图 4便携式倒立摆结构图模型参数符号如下:? : 小车质量; ? : 摆杆质量; ? : 摆杆转动惯量; ? : 摆杆质心到转轴的距离; ? : 摆杆长度;? : 外加在小车上的力;? : 摆杆给小车的力;? : 小车给摆杆的支持力;? : 转角;? : 小车位置; ? : 小车与导轨间的摩擦系数。3.1 确定系统输入输出量及中间变量:输入量: ? : 加在小车上的力输出量:? : 转角中间变量: ? : 小车位置.下载可编辑 .3.2受力分析,列写运动方程:小车水平方向所受合力:.FbxNM x( 1)摆杆水平方向所受合力:Nmd 2l sin)dt2 (x( 2)由( 2)得: N.2mxmlcosmlsin( 3)将( 3)代入( 1)得到系统第一个运动方程:. 2(Mm) xb xmlcosml sinF(4)摆杆垂直方向的合力:Pmgmd 2(l cos)( 5)dt2. 2由( 5)得: Pmgmlsinmlcos( 6)摆杆对质心的力矩平衡方程:.IPl sinNl cos( 7)从 (3) 、 (6) 、 (7) 中消去 P 和 N,得到系统第二个运动方程:ml 2 ).( Imgl sinml x cos( 8)综上所述,系统的两个运动方程为(4)式和( 8)式:.2( Mm) x b xmlcosmlsinF.(Iml 2 )mgl sinml x cos3.3系统非线性方程的线性化:因为倒立摆摆杆旋转角度不会太大,即 ?1( 1 为弧度),可以做近似处理, 即在稳定点附近线性化。系统平衡工作点 ( ? 0, ?0) 为 ( 0,0),可得:sin,cos1,20.倒立摆系统的线性化模型为:.(Mm) x b xmlF.(Iml 2 )mglml x3.4零初始条件下的拉氏变换:.下载可编辑 .( Mm)s2 X (s) bsX (s)mls2 ( s) F ( s) ( Iml 2 )s2 (s)mgl( s) ml X (s)s23.5 代入参数求解传递函数:已知的系统物理参数:小车的质量 ? :0.618 kg摆杆的长度 ? :0.350m摆杆的质量 ? :0.0737 kg摆杆质心到转轴距离 ? :0.1225m将数据代入数学模型中求得摆杆角度对小车位移的传递函数:? ( s)6.122? 2? (?)= ? - 604校正前系统性能 MATLAB仿真分析4.1稳定性分析:在 MATLAB中输入如下代码,可绘制出校正前系统开环Nyquist 图如图 5:num=6.122;den=1 0 -60;nyquist(num,den)图 5校正前系统开环Nyquist图由图分析知, 系统开环右极点数? = 1, ? = 0。根据 ?= ? + ? 的公式知 ?= 1,系统不稳定。4.2 阶跃响应分析:在 MATLAB中输入如下代码,可绘制出校正前系统阶跃响应曲线图如图6:s=tf(s)G=6.122/(s2-60);GB=G/(1+G);.下载可编辑 .step(GB)图 6校正前系统阶跃响应曲线图由图分析知, 系统的阶跃响应值不随时间的增加而衰减, 呈现不断发散的趋势, 故系统不稳定。4.3 频率特性分析:在 MATLAB中输入如下代码,可绘制出校正前系统Bode 图如图 7:num=6.122;den=1 0 -60;bode(num,den);图 7校正前系统Bode 图由图分析知, 相频特性图中相位裕度为0,故系统不稳定, 需串联频率控制器加以校正。.下载可编辑 .5设计近似 PID 校正装置设计控制器,使得校正后系统满足稳态位置误差系数? ? = 10 ,相位裕度 ( ? ? ) =50 。设串联超前校正装置的传递函数为:G? ( ? ) =?+ 1?+ 1?系统开环增益为K,则校正后系统的开环传递函数为:?+ 16.122? G? (? ) ? ( ? ) = ? ?+ 1?2- 60?5.1 计算开环增益 ? :因为 K p10 ,即 lim Gk (s) 10:s 0? G? ( ? )? (? )?+1 6.122= ? ?+ 1? 2- 60= 10?计算得K98于是有:6.122 98? (? )=? 2 -60在 MATLAB中输入如下代码,可绘制出KG(s) 的 Bode 图如图 8:num=6.122*98;den=1 0 -60;bode(num,den).下载可编辑 .图 8添加增益后的便携式倒立摆的Bode 图可以看出, 系统的相位裕量仍为0 ,根据相位裕度要求, 确定校正装置所要提供的最大相位超前角 ? m:m01(w ) ( w )cc对本系统:m50o0o180o( 180o )50o根据 ? m 确定 :?1+ sin?=sin? 7.551 -?5.2计算校正后的增益交界频率? ?:为了最大限度的发挥串联超前校正装置的相位超前能力,应使校正装置的最大超前相角出现在校正后系统的增益交界频率? ? 处,即 ? ? = ? ? ,因此,在校正后的增益交界频率处,有:?(?)+?(?)=0即:20lg ? +?(?)=0得: ? c = 39.5? / ?5.3计算参数确定传递函数:? ? =? ? =?=39.5?/ ?得:?=0.0696 s则校正后系统的开环传递函数为:0.0696?+ 16.122? G? ( ? )? ( ? ) = 98 .+1 ?2600 0092?-5.4 MATLAB 仿真分析:在 MATLAB中输入如下代码,可绘制出校正后系统的Nyquist及 Bode 图如图 9 图 10:s=tf(s)G=599.956*(0.0696*s+1)/(0.0092*s+1)*(s2-60);nyquist(G)bode(G).下载可编辑 .图 9校正后系统的Nyquist图Bode Diagram50)B0d(eduting-50aM-100-120)ged(e-150sahP-18001234-1101010101010Frequency (rad/s)图 10校正后系统的Bode 图由图分析知, Nyquist曲线逆时针包围 ( - 1,0) 一圈,即 ?= - 1。系统开环右极点数 ?=1。根据? = ? + ? 的公式知 ?= 0,系统稳定; 同样,在 Bode 图中,增益交界频率 ? ?= 0处对应的相位裕度为最大值,约为50 ,达到校正要求。5.5 校正前后系统控制性能对比:在 MATLAB中输入如下代码,可绘制出校正前后系统的阶跃响应曲线图如图11:s=tf(s)G=599.956*(0.0696*s+1)/(0.0092*s+1)*(s2-60);GB=G/(1+G);subplot(2,1,1);step(GB)Gq=6.122/(s2-60);.下载可编辑 .GqB=Gq/(1+Gq);subplot(2,1,2);step(GqB)grid;图 11 校正前后系统的阶跃响应曲线图上图为校正后系统的阶跃响应曲线图,下图为校正前系统的阶跃响应曲线图。由图分析知,校正前系统的阶跃响应值不随时间的增加而衰减,呈现不断发散的趋势,系统不稳定。校正后系统的阶跃响应值随时间的增加而趋近于1,系统稳定。故校正装置达到校正要求。5.6 倒立摆实时控制实验结果:将校正后系统的传递函数参数值输入计算机中的便携式直线一级倒立摆实验软件,把小车移至导轨中央,启动实验,待小车开始运动时,缓缓将倒立摆竖起,观察到倒立摆稳摆,故证明校正装置有效。实验结果图如图12:图 12串联超前校正实验结果图.下载可编辑 .6 便携式倒立摆 PID 控制实验便携式倒立摆PID 控制实验采用PID 校正装置实现,其开环传递函数如下:G k ( s) K p11Td s 6.2122Ti ss606.1 PID 控制器参数整定:首先确定临界增益? ? 和临界振荡周期 ? ? ,只加入 P 控制器,令 ? p = 9得:9*6.122G k ( s)60s2在 MATLAB中输入如下代码,可绘制出增益后系统的阶跃响应曲线图如图13:s=tf(s)G=9*6.122/(s2-60);GB=G/(1+G);step(GB,10)图 13? p = 9时系统的阶跃响应曲线图由图分析知, 系统的阶跃响应不随时间的增加而衰减,呈现不断发散的趋势,系统不稳定。故加大 P 控制量,令 ? p =100 得系统的阶跃响应曲线图如图14:Step Response2.521.5edliutpmA10.5000.511.522.533.54Tim e (sec)图 14? p = 100 时系统的阶跃响应曲线图.下载可编辑 .由图分析知, 系统的阶跃响应缓慢收敛, 为使阶跃响应曲线呈现振荡趋势, 需减小 Kp,故令 ? p = 90 得系统的阶跃响应曲线图如图 15:图 15? p = 90 时系统的阶跃响应曲线图由图分析知,临界增益? ? = 90 ,振荡周期 ? ? = 0.4。根据经验公式计算? ? 、? ? 和? ? :? ? = 0.6? ? = 0.690= 54?=0.5? =0.2? ? = 0.125? ? = 0.051 6.122? ? (? ) = 54(1+ 0.05? + 0.2? )? 2- 60在 MATLAB中输入如下代码,可绘制出PID 校正后系统阶跃响应曲线图如图16:s=tf(s)G=54*(1+0.0375*s+1/0.15/s)*6.122/(s2-60);GB=G/(1+G);step(GB,4)图 16? p = 90 时 PID 校正后系统的阶跃响应曲线图由图分析知,曲线振荡很频繁,故加大比例系数,取? p = 100 可绘制出 PID 校正后系统阶跃响应曲线图如图17:.下载可编辑 .图 17 ? p = 100 时 PID 校正后系统的阶跃响应曲线图由图分析知,稳态误差较大,稳定时间较大,故增加微分参数,加大微分作用,分别取? ? = 0.05 、0.1、0.3。在 MATLAB中输入如下代码,可绘制出三种情况下的系统阶跃响应曲线图如图 18:s=tf(s) G1=100*(1+0.05*s+1/0.15/s)*6.122/(s2-60); GB1=G1/(1+G1); G2=100*(1+0.1*s+1/0.15/s)*6.122/(s2-60); GB2=G2/(1+G2); G3=100*(1+0.3*s+1/0.15/s)*6.122/(s2-60); GB3=G3/(1+G3);subplot(3,1,1)step(GB1,4)subplot(3,1,2)step(GB2,4)subplot(3,1,3)step(GB3,4)图 18? ? = 0.05 、0.1、0.3时系统的阶跃响应曲线图.下载可编辑 .三幅图由上至下 ? ? 依次增大。 由图分析知, ? ? 越大,稳态误差越小, 稳定时间越小,控制效果越明显。6.2 倒立摆实时控制实验结果:在计算机中的便携式直线一级倒立摆实验软件对应的位置输入三个不同的? ? 值,把小车移至导轨中央,启动实验,待小车开始运动时,缓缓将倒立摆竖起,观察到倒立摆稳摆,故证明校正装置有效。实验结果图如图19:图 19 PID校正实验结果图.下载可编辑 .
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 成人自考


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!