收藏 分享(赏)

自动控制原理 第12章.ppt

上传人:gnk289057 文档编号:8312080 上传时间:2019-06-19 格式:PPT 页数:40 大小:875KB
下载 相关 举报
自动控制原理 第12章.ppt_第1页
第1页 / 共40页
自动控制原理 第12章.ppt_第2页
第2页 / 共40页
自动控制原理 第12章.ppt_第3页
第3页 / 共40页
自动控制原理 第12章.ppt_第4页
第4页 / 共40页
自动控制原理 第12章.ppt_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、第十二章 控制系统设计实例分析,12.1 火炮稳定器的设计12.2 船舶自动驾驶仪的设计12.3 磁盘读写头的控制12.4 倒立摆控制系统的设计小 结,12.1 火炮稳定器的设计,调节系统的任务是将被控量保持在设定值上, 因此调节系统设计中主要考虑的是抑制噪声。坦克在行驶时,车身不停地振动,使火炮瞄准困难, 并且不能保证设计精度。为了提高坦克行进时射击的效果和精度,最根本的办法是采用稳定装置。 火炮稳定器可以使坦克火炮在垂直平面内保持一定的仰角不变(如图12-1所示)。,图 12-1 火炮起落部分示意图,稳定器采用陀螺仪作为传感器。陀螺仪组固定在火炮的起落部分上。该陀螺仪组包括一个角度陀螺仪和

2、一个速率陀螺仪。 角度陀螺仪用来在垂直平面内建立一个稳定的指向r(即角度的设定值)。当火炮的仰角变化时,角度陀螺仪的外框随之转动, 因而形成失调角(即角度偏差)e, 即 e=r-失调角的信号由陀螺传感器送出。速率陀螺仪是一个单自由度陀螺仪,其输出与炮身运动的角速度成比例。角度陀螺和速率陀螺的信号相加, 通过执行机构(液压油缸或电机)转动火炮, 从而达到稳定的目的。,图12-2是火炮稳定系统的框图,其中Kp和Kd分别表示由角度和角速度变化所给出的稳定力矩。火炮的动力学特性用转动惯量J来表示,其反映了作用于火炮起落部分的力矩和角速度的关系。显然这个系统采用的是PD控制规律。从图12-2可以看到,

3、若无速率反馈,则这个二阶系统的运动方程中将缺少中间的阻尼项。也就是说, 这个控制规律中的微分项是用来给系统提供阻尼的。,图 12-2 火炮稳定系统结构图,图中Md为外力矩。由于火炮的耳轴与轴承之间存在摩擦, 当车体振动时, 此摩擦力矩便传给火炮,使其偏离给定位置。另外, 火炮起落部分的重心也不会正好在耳轴轴线上,因此车体的各种振动会造成惯性力矩。所有这些力矩构成了作用于火炮的外力矩。因为这个外力矩是由车体振动引起的, 故接近于正弦变化规律,即,式中k是坦克车体纵向角振动的频率。,从上面的分析可以看到, 本例采用反馈控制是要在车体运动与火炮之间起到隔离作用。即这里的火炮稳定器相当于一个隔离器。本

4、例中的隔离度大约为max/max=100,或者说隔离度等于40dB。 上面结合火炮稳定器主要是要说明这类稳定系统的共同设计特点。至于说到火炮稳定器, 当然还有它本身的特殊问题。 注意到图12-2的系统是一个型系统, 传动部分的间隙不可避免地会在系统中造成自振荡。 因此设计和调试中应控制其自身振荡的幅值。,式(12.5)表明,控制规律中的比例项Kp决定了系统的固有频率,即响应速度。而系统的阻尼特性,即式(12.4)中的第二项, 则决定于微分项Kd。微分项起到了增加阻尼的作用,提高了系统的相对稳定性。 船舶在航行中还受到风浪等环境的影响。这些扰动都是随机的,其频谱的频率段比较高, 因此在分析中是作

5、为高频噪声来处理的。但是这些随机扰动的平均值并不一定都等于零。 例如风对于航向的影响,除了随机分量以外, 往往还有一个平均力矩作用在船体上。因此自动驾驶仪中还应该有一项积分项来补偿这缓慢变化的风力矩的平均值。 ,作为数字例子,设船的时间常数=16s, K=0.07s-1。取加权系数=1,代入上式得最优控制器的增益为 Kp=1,Kd=11.43 在这组参数下,系统的固有频率为n=0.066 rad/s,或0.01Hz。 显然,在这样的n下,驾驶仪功放级的时间常数以及舵机的时间常数可忽略不计。这一特点对调节系统来说具有普遍性。大多数调节系统中执行机构和功放级的动特性以及测量元件的动特性在系统的工作

6、频带内均可忽略不计。即在系统的工作频带内, PID就已经概括了包括执行机构在内的整个控制器的特性。,12.3 磁盘读写头的控制,图 12-3 磁盘读写头工作原理图,J=0.01kgm2, c=0.004 Nm/(rad/s)K=10Nm/rad, Ki=0.05Nm/rad 使用MATLAB可以马上建立系统的传递函数模型, 相应的程序和结果如下:J = .01; C = 0.004; K = 10; Ki = .05; num = Ki; den = J C K; H = tf(num, den) 运行结果为Transfer function: 0.05- 0.01 s2 + 0.004 s

7、+ 10,令采样周期T0.005 s,并且保持器采用零阶保持器, 则可以得到系统的离散化模型, 程序如下:Ts = 0.005; % sampling period = 0.005 secondHd = c2d(H, Ts, zoh)Transfer function: 6.233e-05 z + 6.229e-05- z2 - 1.973 z + 0.998,图 12-4 磁盘读写头离散化模型的阶跃响应,图12-5 未加补偿器时系统的根轨迹图(离散情况),图 12-6 引入补偿器后系统的根轨迹图(离散情况),图 12-7 磁盘读写头闭环控制系统结构图,图 12-8 磁盘读写头闭环控制系统的阶

8、跃响应,12.4 倒立摆控制系统的设计,图 12-9 倒立摆控制系统,图 12-10 倒立摆控制系统(控制对象无积分器的I型伺服系统),根据方程(12.16)和方程(12.17), 可以在前面程序的基础上, 通过以下MATLAB程序求出系统的单位阶跃响应: K=Khat(1: 4); KI=-Khat(5); AA=A-B*K B*KI; -C 0; BB=0; 0; 0; 0; 1; CC=C 0; DD=0; t=0: 0.02: 6; y, x, t=step(AA, BB, CC, DD, 1, t); x=x; x1=x(1, : ); x2=x(2, : ); x3=x(3, :

9、); x4=x(4, : ); x5=x(5, : ); figure; plot(t, x1); grid; figure; plot(t, x2); grid; figure; plot(t, x3); grid; figure; plot(t, x4); grid; figure; plot(t, x5); grid;,图 12-11 单位阶跃信号作用下的状态响应,可见状态x3(即小车的位移x)对应的单位阶跃响应具有大约4s的调整时间,15左右的最大超调量。应当指出,在任何一种设计中, 如果响应速度和阻尼不能达到设计要求,就必须改变希望的极点, 并确定一个新的状态反馈矩阵。 这样反复进行, 直到获得满意结果为止。,小 结,本章给出了多个控制系统设计的实例。涉及到的系统包括调节系统和伺服系统,采用的设计方法包括:经典控制理论的根轨迹法、 PID控制以及现代控制理论的极点配置方法。 在给出的四个设计实例中,火炮稳定器和船舶自动驾驶仪的设计属于调节系统的设计问题, 采用的控制器是PID控制器; 磁盘读写头的控制是一个用根轨迹方法设计离散系统补偿器的例子; 最后倒立摆控制系统的设计问题采用的控制方法是极点配置法。对于磁盘读写头控制器设计和倒立摆控制器设计, 本章还给出了相应的MATLAB程序和仿真结果。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报