第8章仿真的工程应用实例_第1页
第8章仿真的工程应用实例_第2页
第8章仿真的工程应用实例_第3页
第8章仿真的工程应用实例_第4页
第8章仿真的工程应用实例_第5页
已阅读5页,还剩38页未读, 继续免费阅读

下载本文档

kok电子竞技权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

kok电子竞技:文档简介

1、8.1 旋转式倒立摆系统的建模与仿真旋转式倒立摆系统的建模与仿真8.2 直流电机双闭环调速系统的的参数仿真优化直流电机双闭环调速系统的的参数仿真优化 小结小结l倒立摆系统是一种常见的运用反馈原理来控制一个开环不稳定系统的实验装置。它是对火箭等飞行器在飞行过程中为了保持其正确的姿态,不断进行调整的实时被控对象的模拟。由于倒立摆系统具有高阶次、不稳定、多变量、非线性和强耦合等特性,难以采用经典控制理论进行控制器设计,要用现代控制理论来设计控制器。 上一页下一页返回8.1.1 旋转式倒立摆系统简介旋转式倒立摆系统简介8.1.2 倒立摆的建模与线性化倒立摆的建模与线性化8.1.3 仿真运行与结果分析仿

2、真运行与结果分析上一页下一页返回 图8.1是某公司研制的XZ-IIA型旋转式倒立摆系统的总体结构。该系统采用内置DSP运动控制器和力矩电机进行实时运动控制,能够独立执行实时控制算法,脱离计算机直接运行;也可以通过RS-232C串行通讯接口用计算机控制,进行在线控制算法调试,是具有独立控制能力和标准通讯接口的专用智能实验设备。控制的目标是通过施加一定的力矩电机输出电压,使得倒立摆的摆杆和旋臂保持在垂直的姿态。 上一页下一页返回图8.1 系统的组成及工作原理如图8.2所示。 图8.2上一页下一页返回 根据理论分析,在忽略了部分摩擦因素的影响后,该倒立摆系统可抽象成如图8.3所示的动力学模型。图8.

3、3上一页下一页返回 系统的受力分析如图8.3所示,1、2分别为旋臂和摆杆与垂直线的夹角,以顺时针方向为正(下同);u为加在电机上的控制电压。 对于摆杆,在非惯性系o2-x2-y2中有 (8.1)式中,M12是旋臂对摆杆的力矩,为惯性力矩,满足下列关系 (8.2) 222122222singLmMfJ )cos()sin(21121212212 RRLmM上一页下一页返回 对于旋臂,在惯性系o1-x1-y1中,有 (8.3)式中,M0为电机输出转矩,满足下列关系 (8.4)M21为摆杆对旋臂的作用力矩,有下列关系成立 (8.5) 1112101111singLmMMfJ )(10emKuKM)c

4、os()sin(sin212222122221221221 RLmRLmRmgRmM上一页下一页返回 消去中间变量M12和M21,并将M0代入,得到非线性数学模型为 (8.6) 倒立摆的控制目的是使摆竿和旋臂的角度为零,因此在附近将非线性数学模型线性化后,得线性化模型为 (8.7)2121122222122121221222122221)sin()sin()cos()cos( fRLmRLmKKfJRLmRLmRmJem22212111sinsinsin0gLmgRmgLmuKm2121212222222100 fKKfJRLmRLmRmJemuKgLmgRmLmm000)(2122211上一

5、页下一页返回令则有于是,系统的状态空间模型为 (8.8)式中 22222221JRLmRLmRmJJ2100fKKfemF2221100)(gLmgRmLmM0mKKuKJMJFJ121121121 CxyBAxxu2121x21yFJMJI0A112222KJ0B11222220IC上一页下一页返回 根据给定参数(见表8.1),得 从而求出系统的四个开环极点分别为-12.6466,-8.7027,9.0442,5.2546 可见开环系统不稳定。对系统的进一步分析可知,旋臂部分和摆杆部分的传递函数均有右半s平面上的极点,需要加入反馈控制。1.3444-4.625482.212282.2122-

6、0.27603.7062-16.8751-65.875110000100A6.5125-5.218400B上一页下一页返回 状态反馈控制系统如图8.4所示。闭环后系统的性能取决于反馈增量K矩阵的取值,可以采用极点配制法得到。 因为系统是完全可控和完全可观测的,可以根据状态反馈设计反馈控制律,使闭环系统稳定。由于系统没有直接测量角速度的器件,采用角度的差分进行近似,因而无需设计状态观测器。图8.44,rank32BABAABB4)( ,)( ,rank32TTTTTTTCACACAC上一页下一页返回 取一组稳定的极点 P = -8+6j -8-6j -4+3j -4-3j 在MATLAB中利用p

7、lace(A,B,P)函数求得反馈控制矩阵为 K=Ka, Ko, Kva, Kvo = 4.7903 -60.8651 -4.5987 -8.5946 上一页下一页返回 1倒立摆系统的Simulink模型 根据加入状态反馈后的倒立摆系统的数学模型建立了如图8.5所示的Simulink模型,其中包括线性化后的状态空间模型和非线性模型,同时考虑到输出电压的饱和特性以及电机的死区特性和外界加入扰动等因数,通过Switch开关的切换实现模型切换和是否加入扰动等。 上一页下一页返回上一页下一页返回图8.6其中,非线性模型的具体实现如图8.6所示。 上一页下一页返回 2采用线性化模型,不加入扰动,不考虑死

8、区和饱和特性(inverted_pendulum_1.mdl) 在不考虑扰动的情况下,采用线性化模型(不考虑死区和饱和特性)的仿真结果曲线如图8.7和图8.8所示。 图8.7上一页下一页返回 图8.8上一页下一页返回 旋臂经过1.2s进入稳态,摆杆经过1.3s进入稳态,输出电压最大-5.8V左右。 3采用线性化模型,不加入扰动,考虑死区和饱和特性(inverted_pendulum_2.mdl) 实际系统存在死区和饱和特性,在仿真中把这两个因素考虑进去。设定死区电压为0.1V。仿真结果曲线如图8.9和图8.10所示。图8.9上一页下一页返回 图8.10上一页下一页返回 旋臂大约经过1.4s进入

9、稳态,摆杆大约经过1.4s进入稳态,最大输出电压为-6V。由于死区特性的存在,旋臂和摆杆角度均在0附近摆动,同时输出电压也在0V附近摆动。与实际情况相吻合。 4采用非线性模型,不加入扰动, 考虑死区和饱和特性(inverted_pendulum_3.mdl) 为了检验状态反馈控制器的鲁棒性并使得仿真更贴近实际系统,对对图8.6所示的非线性模型进行了相同的控制仿真,结果曲线如图8.11和图8.12所示。图8.11上一页下一页返回图8.12 旋臂大约经过1.5s进入稳态,摆杆大约经过1.5s进入稳态,但输出电压最大到-7.0V左右,和线性系统有点差异,但差异不是很大。这说明,在小角度范围内将非线性

10、系统线性化后再按照状态反馈设计控制器是可行的。上一页下一页返回 5扰动条件下的仿真(inverted_pendulum_4.mdl) 作为对倒立摆系统的最后仿真演示,下面进一步考虑摆杆加入均值为0,方差为0.5的随机扰动信号的仿真(采用非线性模型, 考虑死区和饱和特性)。这相当于倒立摆受到随机风的干扰。结果曲线如图8.13和图8.14所示。图8.13上一页下一页返回图8.14 结果表明,在一定的扰动情况下闭环系统可以进入稳态,大约1.5s后达到稳态。从仿真结果看,即使系统受到一定的干扰,所设计的状态反馈控制器仍然可对系统施加有效的控制,但随着扰动信号幅值的增大,系统的综合性能也变差。 上一页下

11、一页返回l当控制系统中有多个物理量需要控制时,经典控制理论通常是针对每个物理量的控制回路各设置一个调节器,这样的系统称为多环控制系统。直流电机双闭环调速系统是典型的多环控制系统。 上一页下一页返回8.2.1 系统模型系统模型8.2.2 仿真运行仿真运行8.2.3 结果分析结果分析上一页下一页返回 为了使转速负反馈和电流负反馈在系统中分别起作用,又不致于相互牵制而影响系统的性能,在系统中设置了两个调节器,分别调节转速和电流,二者之间实行串级连接,如图8.15所示。图8.15上一页下一页返回 为了获得良好的静、动态性能,直流电机双闭环调速系统的两个调节器一般都采用PI调节器,其原理如图8.16所示

12、。图8.16上一页下一页返回图8.17 考虑到滤波等因素,实际的直流电机双闭环调速系统的动态结构图如图8.17所示。上一页下一页返回 图8.18为某一具体的直流电机双闭环调速系统的系统结构图。为了保证起动时电枢电流不超过允许值,在速度调节器后面还对电压进行限幅。这样,速度调节器进入饱和状态时,输出电压为饱和限幅值,对应于最大的允许起动电流,而电流环不饱和,直流电机以最大允许的电流值实现恒流升速。为了保证在调试中的安全,在电流调节器后也加入了限幅器。图8.18上一页下一页返回具体设计要求为 稳态指标 : 无静差; 瞬态指标: 电流超调量不超过3%;转速超调量不超过5%。 上一页下一页返回 根据图

13、8.18,可得如图8.19所示的Simulink模型。图8.19上一页下一页返回其中,PI调节器是用带积分限幅的积分调节器和比例调节器并联而成,模拟了实际中广泛采用的内限幅的PI调节器,如图8.20所示。图8.20上一页下一页返回 如果对两个PI调节器的参数同时优化,则由于采用的控制系统参数寻优软件只能对一个输出变量设置目标函数,可能会有以下的不足: 调优参数较多,系统较为复杂,容易造成某些模块的输出为无穷大,而且优化的速度较低; 假设只对转速环输出设置目标函数,虽然寻优的结果可能够获得较好的转速环输出,但电流环的输出不一定能满足设计要求;反之亦然。 上一页下一页返回 例如,按照图8.21所示

14、的Simulink寻优模型进行两个PI调节器的参数同时优化。图8.21 (shuanbihuan.mdl)上一页下一页返回取初始值P1=1,I1=1,P2=1,I2=1;目标函数为IAE:寻优界面如图8.22所示。fttteQ0d)(图8.22上一页下一页返回 寻优结果为: , , , 。对应的转速曲线与电流曲线如图8.23和图8.24所示。显然,电流曲线是不符合实际情况和需求的。110.44861*P1.41251*I8.76892*P72.5112*I图8.23图8.24 因此,按照传统的设计多环控制器的方法,先优化内环PI调节器的参数,再对外环PI调节器进行调优。 上一页下一页返回 先从

15、电流环入手,从图8.19所示的Simulink模型中提取出电流环,并设置给定信号幅值为10V,电流环的优化Simulink结构如图8.25所示。 图8.25(dianliuhuan.mdl)上一页下一页返回 对电流环PI调节器中的参数P和I进行优化,取初始值P=1,I=1;目标函数为IAE。 由于电流环响应较快,仿真时间应设得短一些,这里取0.5s。经过24次搜索,得到参数寻优结果为: , 。电流环的阶跃响应曲线如图8.26所示。显然,超调量达到了25.19%,不符合设计要求。3.5531*P79.1748*I图8.26上一页下一页返回 为了抑制超调,采用修改目标函数的方法,取k=0.1,将目

16、标函数修改为: (8.9)然后,再进行参数寻优。ftttekQ0d)()%(0.86428*P23.0913*I图8.27 按(8.9)式选择目标函数,其余参数取得和前面一样。重新对参数P和I进行寻优,经过13次搜索,得到电流环PI调节器参数寻优结果为: , 。电流环的阶跃响应曲线如图8.27所示。超调量为0.54%,符合设计要求。上一页下一页返回 电流环PI调节器的参数确定好后,再调转速环中PI调节器的参数P和I。将所得的电流环PI调节器的优化参数代入图8.21中。设置给定电压为10V。在用户界面中设置转速环PI调节器初始参数为P=1,I=1;目标函数为IAE;仿真时间为5s。经过37次搜索

17、,得到转速环PI调节器参数寻优结果为: , 。 将两个PI调节器的参数代入图8.19中,经过仿真运行,得到如图8.28和图8.29所示的转速曲线与电流曲线。转速超调量为0.61%,电流超调量为0.54%,均满足动态性能指标。运行稳定时,转速为1428.6r/min,与预期值10/0.007=1428.6r/min相比,做到了稳态无静差。因此设计完全符合要求。 11.8147*P1.317*I上一页下一页返回图8.28图8.29 上述曲线的特性与直流电机双闭环调速系统运行的实际情况相符。 上一页下一页返回l本章介绍了两个仿真的工程应用实例。第一个例子是倒立摆系统,第二个例子是直流电机双闭环调速系统。这两个系统都是自动控制领域中常见的系统,因而有着广泛的应用价值。上一页返回

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论