第三章控制基础.ppt
《第三章控制基础.ppt》由会员分享,可在线阅读,更多相关《第三章控制基础.ppt(73页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章 控制基础控制基础一、PID控制原理 v控制系统中最常用的控制律是PID控制。第一节PID控制器及其应用 PID控制器是一种线性控制器,根据给定值r(t)与实际输出值c(t)构成控制偏差v控制规律为:传递函数形式为:PID控制参数作用:比例项:及时成比例地反映控制系统的偏差信号e(t),偏差一旦产生,控制器立即产生控制作用,以减少偏差。积分项:主要用于消除静差,提高系统的无差度。积分作用的强弱取决于积分时间常数TI,TI越大,积分作用越弱,反之则越强。微分项:反映偏差信号的变化趋势(速率),在偏差信号值变得太大之前,在系统中引入一个有效的早期修正信号,以加快系统动作速度,减小调节时
2、间和超调量。v下表反映各项对控制性能影响情况:下表反映各项对控制性能影响情况:由于由于K KP P、T TI I、T TD D是相互依赖的,对一个变量的改动可能影响其它是相互依赖的,对一个变量的改动可能影响其它两个,故上述只是作为确定两个,故上述只是作为确定K KP P、T TI I、T TD D时参考。时参考。上升时间 超调量 调节时间 稳态误差 KP 减小 加大 小的变化 减小TI 减小 加大 加大 消除 TD 影响大 减小 减小 小的变化 二、数字二、数字PIDPID控制算法控制算法 计算机控制系统:数字PID控制器;数字PID控制算法:位置式和增量式。v位置式PID控制算法计算机控制是
3、一种采样控制,只能根据采样时刻偏差计算控制量,因此PID控制规律中的积分、微分项需进行离散化处理,即:离散PID控制规律为:式中k为采样序号,k=0,1,2,;u(k)为第k次采样时刻的计算机输出值e(k)为第k次采样时刻输入的偏差值e(k-1)为第k-1次采样时刻输入的偏差值KI为积分系数,KI=KPT/TIKD为微分系数,KD=KPTD/T由Z变换性质 离散化控制规律的Z变换式为 数字PID控制器Z传递函数为 数字数字PIDPID控制器结构控制器结构 输出u(k)直接控制执行机构(如总距、纵横向周期变距等),u(k)值和执行机构的位置一一对应,故称为位置式PID控制算法。位置式PID控制系
4、统示意图此算法缺点:产生增量式PID控制算法。1.控制输出u(k)为全量输出,每次输出均与过去的状态有关,计算时要对e(k)进行累加,计算工作量大。2.输出u(k)直接对应执行机构的实际位置,如计算机出现故障,u(k)变化幅度大,引起执行机构位置的变化幅度也大,实际情况不允许。v增量式PID控制算法 执行机构需要的是控制量增量(如驱动步进电机)时,由位置式PID控制算法导出增量式PID控制算法。由位置式PID控制算法得出k-1时刻的控制规律为:将前后两时刻的控制量相减,可得 增量式PID控制系统增量式PID控制算法改写为:一般采样周期T恒定,PID参数确定后,A、B、C就确定,只要前后3次测量
5、值偏差,即可算出控制增量。增量式算法:计算输出的控制增量对应于本次执行机构的位置增量。执行机构的实际位置控制量即控制增量的累加需要采用一定的方法来解决,可直接利用具有累加功能的元部件(如步进电机),也可由软件程序完成。优点:1.输出为增量,误动作时影响小,必要时可用逻辑判断方法去掉。2.手动/自动切换时冲击小,便于实现无扰动切换。3.发生故障时,输出通道或执行装置具有信号锁存作用,仍能保持原值。4.算式不需要累加,控制增量的确定仅与最近采样值有关,较容易通过加权处理而获得比较好的控制效果。缺点:1.积分截断效应大,有静态误差。2.溢出影响大。三、数字三、数字PIDPID控制算法改进控制算法改进
6、 数字式PID控制规律是用计算机程序来实现的,灵活性大。一些原来在模拟PID控制器中无法实现的问题,在数字PID控制器中就可以得到解决。于是就有一系列改进的PID控制算法,以满足不同控制系统的需要。积分分离PID控制算法遇限削弱积分PID控制算法与1)条件相反。不完全微分PID控制算法 微分先行PID控制算法 带死区的PID控制算法四、其它PID控制 1.自适应PID控制基于非参数模型的自适应PID控制1)PID自整定与神经网络相结合的自适应PID控制2)模糊自适应PID控制3)单神经元自适应PID控制4)专家自适应PID控制基于参数模型的自校正PID控制 1)最小方差自校正PID控制2)极点
7、配置自校正PID控制 基于模型参考自适应PID控制2.智能PID控制3.模糊PID控制4.神经网络PID控制5.预测PID控制6.鲁棒PID控制五、PID控制器应用 例1 某飞行器俯仰通道简化后的传递函数为:要求利用PID控制原理设计PID控制器使控制系统的性能满足超调量;上升时间不超过2s;调节时间不超过10s;稳态误差不大于0.2。无控制时系统单位阶跃输入响应利用MATLAB仿真结果如下:M-filede=0.2;num=1.1510.1774;den=10.7390.9210;pitch=tf(num,den);step(de*pitch)axis(01500.8)显然,系统不稳定。需要
8、施加控制策略。控制结构图 施加比例控制后 de=0.2;kp=2;num=0.10.1774;den=10.7390.9210;pitch=tf(num,den);sys-cl=feedback(kp*pitch,1);t=0:0.01:30;step(de*sys-cl,t)施加比例、微分控制PID后de=0.2kp=9kd=4contr=tf(kd,kp,1)num=1.1510.1774;den=10.7390.9210;pitch=tf(num,den);sys=feedback(contr*pitch,1)t=0:0.01:10;step(de*sys,t);满足要求。施加PID控制
9、后积分项能降低瞬值,平滑响应 de=0.2kp=2;kd=3;kI=4;num=1.151 0.1774den=1 0.739 0.921 0 pitch=tf(num,den)coute=tf(kd kp kI,1 0)sys-cl=feedback(coute*pitch,1)t=0:0.01:10step(de*sys-cl,t)满足设计要求实践 用C/C+实现下列对象的P、PD、PI、PID、积分器饱和PID、不完全微分PID、微分先行PID控制,分析各控制器的控制效果。要求:1.控制器一定要用C/C+语言实现,对象可以用C/C+语言实现,也可以直接用MATLAB语言建立。2.参数变量
10、可设置,期望设置和输出响应用图形形式输出。3.仿真环境规定为MATLAB或/和MSVC。4.仿真分两种情况:无控制和有控制。5.期望设置为阶跃、方波和三角波,后二种频率能设置。6.能实际运行。时间为3周。按设计灵活程度、控制效果和控制参数对系统影响结果分析给分数,作为成绩一部分。第二节 控制系统性能分析n常用方法有:时域分析法,根轨迹法,频域分析法。不同的方法有不同的特点和适用范围。时域分析法:最具直观、准确,直接在时域中对系统进行分析。根轨迹法:线性定常控制系统分析和设计的图解方法,使用简便。频域分析法:不仅适用于线性定常系统,还可以推广应用于某些非线性控制系统。n评价控制系统的性能指标分为
11、动态性能指标和静态性能指标,系统时间响应与系统输入(外作用)无关。n评价线性系统时间响应的性能指标,就是研究控制系统在典型输入信号作用下的时间响应过程。v时域分析中的动态性能与稳态性能 典型输入信号有:名 称 时域表达式 复域表达式 单位阶跃函数 1(t),t=0 1/S 单位斜坡函数 t,t=0 1/S2 单位加速度函数 0.5t2,t=0 1/S3 单位脉冲函数(t),t=0 1 正弦函数 Asint A /(S2+2)任何一个控制系统的时间响应,都由动态过程和稳态过程组成。控制系统在典型输入信号作用下的性能指标由动态性能和稳态性能两部分组成。动态过程又称过渡过程或瞬态过程,指系统在典型输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 控制 基础
限制150内