微型计算机控制技术第4章常规及复杂控制技术.ppt
-
资源ID:73246621
资源大小:1.23MB
全文页数:138页
- 资源格式: PPT
下载积分:11.9金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
微型计算机控制技术第4章常规及复杂控制技术.ppt
第四章第四章 常规及复杂控制技术常规及复杂控制技术 计算机控制系统的设计,是指在给定系统性能指标计算机控制系统的设计,是指在给定系统性能指标计算机控制系统的设计,是指在给定系统性能指标计算机控制系统的设计,是指在给定系统性能指标的条件下,设计出控制器的控制规律和相应的数字控制的条件下,设计出控制器的控制规律和相应的数字控制的条件下,设计出控制器的控制规律和相应的数字控制的条件下,设计出控制器的控制规律和相应的数字控制算法。算法。算法。算法。本章主要介绍计算机控制系统的常规及复杂控制技本章主要介绍计算机控制系统的常规及复杂控制技本章主要介绍计算机控制系统的常规及复杂控制技本章主要介绍计算机控制系统的常规及复杂控制技术。术。术。术。常规控制技术介绍数字控制器的连续化设计技术常规控制技术介绍数字控制器的连续化设计技术常规控制技术介绍数字控制器的连续化设计技术常规控制技术介绍数字控制器的连续化设计技术和离散化设计技术;和离散化设计技术;和离散化设计技术;和离散化设计技术;复杂控制技术介绍复杂控制技术介绍复杂控制技术介绍复杂控制技术介绍纯滞后控制、串级控制、前馈纯滞后控制、串级控制、前馈纯滞后控制、串级控制、前馈纯滞后控制、串级控制、前馈反馈控制反馈控制反馈控制反馈控制、解耦控制。、解耦控制。、解耦控制。、解耦控制。设计方法:数字控制器的连续化设计是忽略控制回路中所设计方法:数字控制器的连续化设计是忽略控制回路中所设计方法:数字控制器的连续化设计是忽略控制回路中所设计方法:数字控制器的连续化设计是忽略控制回路中所有的零阶保持器和采样器,在有的零阶保持器和采样器,在有的零阶保持器和采样器,在有的零阶保持器和采样器,在S S S S域中按连续系统进行初步设计,域中按连续系统进行初步设计,域中按连续系统进行初步设计,域中按连续系统进行初步设计,求出连续控制器,然后通过某种近似,将连续控制器离散化为求出连续控制器,然后通过某种近似,将连续控制器离散化为求出连续控制器,然后通过某种近似,将连续控制器离散化为求出连续控制器,然后通过某种近似,将连续控制器离散化为数字控制器,并由计算机来实现。数字控制器,并由计算机来实现。数字控制器,并由计算机来实现。数字控制器,并由计算机来实现。4.1.1 4.1.1 4.1.1 4.1.1 数字控制器的连续化设计步骤数字控制器的连续化设计步骤数字控制器的连续化设计步骤数字控制器的连续化设计步骤 4.1.2 4.1.2 4.1.2 4.1.2 数字数字数字数字PIDPIDPIDPID控制器的设计控制器的设计控制器的设计控制器的设计 4.1.3 4.1.3 4.1.3 4.1.3 数字数字数字数字PIDPIDPIDPID控制器的改进控制器的改进控制器的改进控制器的改进 4.1.4 4.1.4 4.1.4 4.1.4 数字数字数字数字PIDPIDPIDPID控制器的参数整定控制器的参数整定控制器的参数整定控制器的参数整定4.1 4.1 数字控制器的连续化设计技数字控制器的连续化设计技术术计算机控制系统的结构框图:计算机控制系统的结构框图:这是一个采样系统的框图:控制器这是一个采样系统的框图:控制器D(Z)D(Z)的输入量是偏差,的输入量是偏差,U(k)U(k)是控制量是控制量H(S)H(S)是零阶保持器是零阶保持器G(S)G(S)是被控对象的传递函数是被控对象的传递函数 4.1.1 4.1.1 数字控制器的连续化设计步骤数字控制器的连续化设计步骤4.1.1 4.1.1 数字控制器的连续化设计步骤数字控制器的连续化设计步骤 1.1.1.1.假想的连续控制器假想的连续控制器假想的连续控制器假想的连续控制器D(S)D(S)D(S)D(S)设设设设计计计计的的的的第第第第一一一一步步步步就就就就是是是是找找找找一一一一种种种种近近近近似似似似的的的的结结结结构构构构,来来来来设设设设计计计计一一一一种种种种假假假假想想想想的的的的连连连连续控制器续控制器续控制器续控制器D(S)D(S)D(S)D(S),这时候我们的结构图可以简化为:,这时候我们的结构图可以简化为:,这时候我们的结构图可以简化为:,这时候我们的结构图可以简化为:已已已已知知知知G(S)G(S)G(S)G(S)来来来来求求求求D(S)D(S)D(S)D(S)的的的的方方方方法法法法有有有有很很很很多多多多种种种种,比比比比如如如如频频频频率率率率特特特特性性性性法法法法、根根根根轨轨轨轨迹法等。迹法等。迹法等。迹法等。2.2.选择采样周期选择采样周期T T 香农采样定理给出了从采样信号恢复连续信号的最低采样频香农采样定理给出了从采样信号恢复连续信号的最低采样频香农采样定理给出了从采样信号恢复连续信号的最低采样频香农采样定理给出了从采样信号恢复连续信号的最低采样频率。在计算机控制系统中,完成信号恢复功能一般由零阶保持器率。在计算机控制系统中,完成信号恢复功能一般由零阶保持器率。在计算机控制系统中,完成信号恢复功能一般由零阶保持器率。在计算机控制系统中,完成信号恢复功能一般由零阶保持器H(S)H(S)H(S)H(S)来实现。零阶保持器的传递函数为:来实现。零阶保持器的传递函数为:来实现。零阶保持器的传递函数为:来实现。零阶保持器的传递函数为:其频率特性为其频率特性为其频率特性为其频率特性为 从上式可以看出,零阶保持器将对控制信号产生附加相移从上式可以看出,零阶保持器将对控制信号产生附加相移从上式可以看出,零阶保持器将对控制信号产生附加相移从上式可以看出,零阶保持器将对控制信号产生附加相移(滞后滞后滞后滞后)。对于小的采样周期,可把零阶保持器。对于小的采样周期,可把零阶保持器。对于小的采样周期,可把零阶保持器。对于小的采样周期,可把零阶保持器H(S)H(S)H(S)H(S)近似为:近似为:近似为:近似为:我们能从上式得出什么结论呢?我们能从上式得出什么结论呢?我们能从上式得出什么结论呢?我们能从上式得出什么结论呢?上上上上式式式式表表表表明明明明,当当当当T T T T很很很很小小小小时时时时,零零零零阶阶阶阶保保保保持持持持器器器器H(S)H(S)H(S)H(S)可可可可用用用用半半半半个个个个采采采采样样样样周周周周期期期期的的的的时时时时间间间间滞滞滞滞后后后后环环环环节节节节来来来来近近近近似似似似。它它它它使使使使得得得得相相相相角角角角滞滞滞滞后后后后了了了了。而而而而在在在在控控控控制制制制理理理理论论论论中中中中,大大大大家家家家都都都都知知知知道道道道,若若若若有有有有滞滞滞滞后后后后的的的的环环环环节节节节,每每每每滞滞滞滞后后后后一一一一段段段段时时时时间间间间,其其其其相相相相位位位位裕裕裕裕量量量量就就就就减减减减少少少少一一一一部部部部分分分分。我我我我们们们们就就就就要要要要把把把把相相相相应应应应减减减减少少少少的的的的相相相相位位位位裕裕裕裕量量量量补补补补偿偿偿偿回回回回来来来来。假假假假定定定定相位裕量相位裕量相位裕量相位裕量可减少可减少可减少可减少555515151515,则采样周期应选为:,则采样周期应选为:,则采样周期应选为:,则采样周期应选为:其中其中C是连续控制系统的是连续控制系统的剪切频率剪切频率。按上式的经验法选择的采样周期相当短。因此,采用连续按上式的经验法选择的采样周期相当短。因此,采用连续化设计方法,用数字控制器去近似连续控制器,要有相当短的化设计方法,用数字控制器去近似连续控制器,要有相当短的采样周期。采样周期。3.3.将将D(S)D(S)离散化为离散化为D(Z)D(Z)(1)(1)(1)(1)双线性变换法双线性变换法双线性变换法双线性变换法 (2)(2)(2)(2)前向差分法前向差分法前向差分法前向差分法 (3)(3)(3)(3)后向差分法后向差分法后向差分法后向差分法 (1)(1)双线性变换法双线性变换法 双线性变换或塔斯廷(双线性变换或塔斯廷(TustinTustin)近似)近似双双双双线线线线性性性性变变变变换换换换也也也也可可可可从从从从数数数数值值值值积积积积分分分分的的的的梯梯梯梯形形形形法法法法对对对对应应应应得得得得到到到到。设设设设积积积积分分分分控控控控制制制制规规规规律为律为律为律为 两边求拉氏变换后可推导得出控制器为两边求拉氏变换后可推导得出控制器为两边求拉氏变换后可推导得出控制器为两边求拉氏变换后可推导得出控制器为 当用梯形法求积分运算可得算式如下当用梯形法求积分运算可得算式如下当用梯形法求积分运算可得算式如下当用梯形法求积分运算可得算式如下 上式两边求上式两边求上式两边求上式两边求Z Z Z Z变换后可推导得出数字控制器为变换后可推导得出数字控制器为变换后可推导得出数字控制器为变换后可推导得出数字控制器为 (2)(2)前向差分法前向差分法 利用级数展开可将利用级数展开可将利用级数展开可将利用级数展开可将Z=eZ=eZ=eZ=esTsTsTsT写成以下形式写成以下形式写成以下形式写成以下形式 Z=e Z=e Z=e Z=esTsTsTsT=1+sT+1+sT=1+sT+1+sT=1+sT+1+sT=1+sT+1+sT 由上式可得由上式可得由上式可得由上式可得 前向差分法也可由数值微分中得到。设微分控制规律为前向差分法也可由数值微分中得到。设微分控制规律为前向差分法也可由数值微分中得到。设微分控制规律为前向差分法也可由数值微分中得到。设微分控制规律为 两边求拉氏变换后可推导出控制器为两边求拉氏变换后可推导出控制器为两边求拉氏变换后可推导出控制器为两边求拉氏变换后可推导出控制器为 采用前向差分近似可得采用前向差分近似可得采用前向差分近似可得采用前向差分近似可得上式两边求上式两边求上式两边求上式两边求Z Z变换后可推导出数字控制器为变换后可推导出数字控制器为变换后可推导出数字控制器为变换后可推导出数字控制器为(3)(3)后向差分法后向差分法 利用级数展开还可将利用级数展开还可将Z=eZ=esTsT写成以下形式写成以下形式 4.4.设计由计算机实现的控制算法设计由计算机实现的控制算法 数字控制器数字控制器D(Z)D(Z)的一般形式为下式,其中的一般形式为下式,其中nm,nm,各各系数系数a ai i,b,bi i为实数,且有为实数,且有n n个极点和个极点和m m个零点。个零点。U(z)=(-aU(z)=(-a1 1z z-1-1-a-a2 2z z-a-an nz z-n-n)U(z)+(b)U(z)+(b0 0+b+b1 1z z-1-1+b+bm mz z-m m)E(z)E(z)上式用时域表示为上式用时域表示为 u(k)=-a u(k)=-a1 1u(k-1)-au(k-1)-a2 2u(k-2)-au(k-2)-an nu(k-n)u(k-n)+b +b0 0e(k)+be(k)+b1 1e(k-1)+be(k-1)+bm me(k-m)e(k-m)5.5.校验校验 控控控控制制制制器器器器D(z)D(z)D(z)D(z)设设设设计计计计完完完完并并并并求求求求出出出出控控控控制制制制算算算算法法法法后后后后,须须须须按按按按图图图图4.14.14.14.1所所所所示示示示的的的的计计计计算算算算机机机机控控控控制制制制系系系系统统统统检检检检验验验验其其其其闭闭闭闭环环环环特特特特性性性性是是是是否否否否符符符符合合合合设设设设计计计计要要要要求求求求,这这这这一一一一步步步步可可可可由由由由计计计计算算算算机机机机控控控控制制制制系系系系统统统统的的的的数数数数字字字字仿仿仿仿真真真真计计计计算算算算来来来来验验验验证证证证,如如如如果果果果满满满满足足足足设设设设计计计计要要要要求求求求设设设设计计计计结结结结束束束束,否否否否则则则则应应应应修改设计。修改设计。修改设计。修改设计。4.1.2 4.1.2 数字数字PIDPID控制器的设计控制器的设计 根据偏差的比例根据偏差的比例根据偏差的比例根据偏差的比例(P)(P)(P)(P)、积分、积分、积分、积分(I)(I)(I)(I)、微分、微分、微分、微分(D)(D)(D)(D)进行控制进行控制进行控制进行控制(简称简称简称简称PIDPIDPIDPID控制控制控制控制),是控制系统中应用最为广泛的一种控,是控制系统中应用最为广泛的一种控,是控制系统中应用最为广泛的一种控,是控制系统中应用最为广泛的一种控制规律。制规律。制规律。制规律。PID PID PID PID调节器之所以经久不衰,主要有以下优点:调节器之所以经久不衰,主要有以下优点:调节器之所以经久不衰,主要有以下优点:调节器之所以经久不衰,主要有以下优点:1.1.1.1.技术成熟,通用性强技术成熟,通用性强技术成熟,通用性强技术成熟,通用性强 2.2.2.2.原理简单,易被人们熟悉和掌握原理简单,易被人们熟悉和掌握原理简单,易被人们熟悉和掌握原理简单,易被人们熟悉和掌握 3.3.3.3.不需要建立数学模型不需要建立数学模型不需要建立数学模型不需要建立数学模型 4.4.4.4.控制效果好控制效果好控制效果好控制效果好 1 1模拟模拟PIDPID调节器调节器 对应的模拟对应的模拟PIDPID调节器的传递函数为调节器的传递函数为 PIDPID控制规律为控制规律为 K KP P为比例增益,为比例增益,K KP P与比例带与比例带成倒数关系即成倒数关系即K KP P=1/=1/T TI I为积分时间,为积分时间,T TD D为微分时间为微分时间u(t)u(t)为控制量,为控制量,e(t)e(t)为偏差为偏差2.2.数字数字PIDPID控制器控制器 由由由由于于于于计计计计算算算算机机机机控控控控制制制制是是是是一一一一种种种种采采采采样样样样控控控控制制制制,它它它它只只只只能能能能根根根根据据据据采采采采样时刻的偏差值计算控制量。样时刻的偏差值计算控制量。样时刻的偏差值计算控制量。样时刻的偏差值计算控制量。在在在在计计计计算算算算机机机机控控控控制制制制系系系系统统统统中中中中,PIDPIDPIDPID控控控控制制制制规规规规律律律律的的的的实实实实现现现现必必必必须须须须用用用用数数数数值值值值逼逼逼逼近近近近的的的的方方方方法法法法。当当当当采采采采样样样样周周周周期期期期相相相相当当当当短短短短时时时时,用用用用求求求求和和和和代代代代替替替替积积积积分分分分、用用用用后后后后向向向向差差差差分分分分代代代代替替替替微微微微分分分分,使使使使模模模模拟拟拟拟PIDPIDPIDPID离离离离散散散散化化化化变变变变为为为为差差差差分方程。分方程。分方程。分方程。(1)(1)(1)(1)数字数字数字数字PIDPIDPIDPID位置型控制算法位置型控制算法位置型控制算法位置型控制算法 (2)(2)(2)(2)数字数字数字数字PIDPIDPIDPID增量型控制算法增量型控制算法增量型控制算法增量型控制算法 (1)(1)数字数字PIDPID位置型控制算法位置型控制算法怎么得来的呢?(2)(2)数字数字PIDPID增量型控制算法增量型控制算法3 3、数字、数字PIDPID控制算法实现方式比较控制算法实现方式比较 控制系统中:控制系统中:控制系统中:控制系统中:如执行机构采用调节阀,则控制量对应阀门的开度,表征了执如执行机构采用调节阀,则控制量对应阀门的开度,表征了执如执行机构采用调节阀,则控制量对应阀门的开度,表征了执如执行机构采用调节阀,则控制量对应阀门的开度,表征了执行机构的位置,此时控制器应采用数字行机构的位置,此时控制器应采用数字行机构的位置,此时控制器应采用数字行机构的位置,此时控制器应采用数字PIDPIDPIDPID位置式控制算法;位置式控制算法;位置式控制算法;位置式控制算法;如执行机构采用步进电机,每个采样周期,控制器输出的控制如执行机构采用步进电机,每个采样周期,控制器输出的控制如执行机构采用步进电机,每个采样周期,控制器输出的控制如执行机构采用步进电机,每个采样周期,控制器输出的控制量,是相对于上次控制量的增加,此时控制器应采用数字量,是相对于上次控制量的增加,此时控制器应采用数字量,是相对于上次控制量的增加,此时控制器应采用数字量,是相对于上次控制量的增加,此时控制器应采用数字PIDPIDPIDPID增量增量增量增量式控制算法;式控制算法;式控制算法;式控制算法;增量式控制算法的优点:增量式控制算法的优点:增量式控制算法的优点:增量式控制算法的优点:(1)(1)(1)(1)增增增增量量量量算算算算法法法法不不不不需需需需要要要要做做做做累累累累加加加加,控控控控制制制制量量量量增增增增量量量量的的的的确确确确定定定定仅仅仅仅与与与与最最最最近近近近几几几几次次次次误误误误差差差差采采采采样样样样值值值值有有有有关关关关,计计计计算算算算误误误误差差差差或或或或计计计计算算算算精精精精度度度度问问问问题题题题,对对对对控控控控制制制制量量量量的的的的计计计计算算算算影影影影响响响响较较较较小小小小。而而而而位位位位置置置置算算算算法法法法要要要要用用用用到到到到过过过过去去去去的的的的误误误误差差差差的的的的累累累累加加加加值值值值,容容容容易易易易产产产产生生生生大大大大的的的的累累累累加加加加误差。误差。误差。误差。(2)(2)(2)(2)增增增增量量量量式式式式算算算算法法法法得得得得出出出出的的的的是是是是控控控控制制制制量量量量的的的的增增增增量量量量,例例例例如如如如阀阀阀阀门门门门控控控控制制制制中中中中、只只只只输输输输出出出出阀阀阀阀门门门门开开开开度度度度的的的的变变变变化化化化部部部部分分分分,误误误误动动动动作作作作影影影影响响响响小小小小,必必必必要要要要时时时时通通通通过过过过逻逻逻逻辑辑辑辑判判判判断断断断限限限限制制制制或或或或禁禁禁禁止止止止本本本本次次次次输输输输出出出出,不不不不会会会会严严严严重重重重影影影影响响响响系系系系统统统统的的的的工工工工作作作作。而而而而位位位位置置置置算算算算法法法法的的的的输输输输出出出出是控制量的全量输出,误动作影响大。是控制量的全量输出,误动作影响大。是控制量的全量输出,误动作影响大。是控制量的全量输出,误动作影响大。(3)(3)(3)(3)采用增量算法,易于实现手动到自动的无冲击切换。采用增量算法,易于实现手动到自动的无冲击切换。采用增量算法,易于实现手动到自动的无冲击切换。采用增量算法,易于实现手动到自动的无冲击切换。4.4.数字数字PIDPID控制算法流程控制算法流程 位置型控制算式的递推算法:位置型控制算式的递推算法:位置型控制算式的递推算法:位置型控制算式的递推算法:利利利利用用用用增增增增量量量量型型型型控控控控制制制制算算算算法法法法,也也也也可可可可得得得得出出出出位位位位置置置置型型型型控控控控制制制制算算算算法:法:法:法:u(k)=u(k-1)+u(k)u(k)=u(k-1)+u(k)u(k)=u(k-1)+u(k)u(k)=u(k-1)+u(k)=u(k-1)+q =u(k-1)+q =u(k-1)+q =u(k-1)+q0 0 0 0e(k)+qe(k)+qe(k)+qe(k)+q1 1 1 1e(k-1)+qe(k-1)+qe(k-1)+qe(k-1)+q2 2 2 2e(k-2)e(k-2)e(k-2)e(k-2)4.1.3 4.1.3 数字数字PIDPID控制器的改进控制器的改进 1.1.1.1.积分项的改进积分项的改进积分项的改进积分项的改进2.2.2.2.微分项的改进微分项的改进微分项的改进微分项的改进3.3.3.3.时间最优时间最优时间最优时间最优+PID+PID+PID+PID控制控制控制控制 4.4.4.4.带死区的带死区的带死区的带死区的PIDPIDPIDPID控制算法控制算法控制算法控制算法1.1.积分项的改进积分项的改进 (1)(1)(1)(1)积分分离积分分离积分分离积分分离 (2)(2)(2)(2)抗积分饱和抗积分饱和抗积分饱和抗积分饱和 (3)(3)(3)(3)梯形积分梯形积分梯形积分梯形积分 (4)(4)(4)(4)消除积分不灵敏区消除积分不灵敏区消除积分不灵敏区消除积分不灵敏区 积分的作用?积分的作用?消除残差,提高精度消除残差,提高精度(1)(1)积分分离积分分离 在过程的启动、结束或大幅度增减设定值时,短时间内系统在过程的启动、结束或大幅度增减设定值时,短时间内系统在过程的启动、结束或大幅度增减设定值时,短时间内系统在过程的启动、结束或大幅度增减设定值时,短时间内系统输出有很大的偏差,会造成输出有很大的偏差,会造成输出有很大的偏差,会造成输出有很大的偏差,会造成PIDPIDPIDPID运算的积分积累。由于系统的惯性运算的积分积累。由于系统的惯性运算的积分积累。由于系统的惯性运算的积分积累。由于系统的惯性和滞后,在积分累积项的作用下,往往会产生较大的超调和长时和滞后,在积分累积项的作用下,往往会产生较大的超调和长时和滞后,在积分累积项的作用下,往往会产生较大的超调和长时和滞后,在积分累积项的作用下,往往会产生较大的超调和长时间的波动。特别对于温度、成份等变化缓慢的过程,这一现象更间的波动。特别对于温度、成份等变化缓慢的过程,这一现象更间的波动。特别对于温度、成份等变化缓慢的过程,这一现象更间的波动。特别对于温度、成份等变化缓慢的过程,这一现象更为严重。为此,可采用积分分离措施:为严重。为此,可采用积分分离措施:为严重。为此,可采用积分分离措施:为严重。为此,可采用积分分离措施:偏差偏差偏差偏差e(k)e(k)e(k)e(k)较大时,取消积分作用;较大时,取消积分作用;较大时,取消积分作用;较大时,取消积分作用;偏差偏差偏差偏差e(k)e(k)e(k)e(k)较小时较小时较小时较小时,将积分作用投入。将积分作用投入。将积分作用投入。将积分作用投入。对于积分分离,应该根据具体对于积分分离,应该根据具体对象及控制要求合理的选择阈值对象及控制要求合理的选择阈值 若若值过大,达不到积分分离值过大,达不到积分分离的目的;的目的;若若值过小,一旦被控量值过小,一旦被控量y(t)y(t)无法跳出各积分分离区,只进行无法跳出各积分分离区,只进行PDPD控制,将会出现残差。控制,将会出现残差。(2)(2)抗积分饱和抗积分饱和 因长时间出现偏差或偏差较大,计算出的控制量有可能溢出,因长时间出现偏差或偏差较大,计算出的控制量有可能溢出,因长时间出现偏差或偏差较大,计算出的控制量有可能溢出,因长时间出现偏差或偏差较大,计算出的控制量有可能溢出,或小于零。或小于零。或小于零。或小于零。所谓溢出就是计算机运算得出的控制量所谓溢出就是计算机运算得出的控制量所谓溢出就是计算机运算得出的控制量所谓溢出就是计算机运算得出的控制量u(k)u(k)u(k)u(k)超出超出超出超出D/AD/AD/AD/A转换器所转换器所转换器所转换器所能表示的数值范围。能表示的数值范围。能表示的数值范围。能表示的数值范围。一一一一般般般般执执执执行行行行机机机机构构构构有有有有两两两两个个个个极极极极限限限限位位位位置置置置,如如如如调调调调节节节节阀阀阀阀全全全全开开开开或或或或全全全全关关关关。设设设设u(k)u(k)u(k)u(k)为为为为FFHFFHFFHFFH时,调节阀全开;反之,时,调节阀全开;反之,时,调节阀全开;反之,时,调节阀全开;反之,u(k)u(k)u(k)u(k)为为为为00H00H00H00H时,调节阀全关。时,调节阀全关。时,调节阀全关。时,调节阀全关。如如如如果果果果执执执执行行行行机机机机构构构构已已已已到到到到极极极极限限限限位位位位置置置置,仍仍仍仍然然然然不不不不能能能能消消消消除除除除偏偏偏偏差差差差时时时时,由由由由于于于于积积积积分分分分作作作作用用用用,尽尽尽尽管管管管计计计计算算算算PIDPIDPIDPID差差差差分分分分方方方方程程程程式式式式所所所所得得得得的的的的运运运运算算算算结结结结果果果果继继继继续续续续增增增增大大大大或或或或减减减减小小小小,但执行机构已无相应的动作,这就称为但执行机构已无相应的动作,这就称为但执行机构已无相应的动作,这就称为但执行机构已无相应的动作,这就称为积分饱和积分饱和积分饱和积分饱和。当当当当出出出出现现现现积积积积分分分分饱饱饱饱和和和和时时时时,势势势势必必必必使使使使超超超超调调调调量量量量增增增增加加加加,控控控控制制制制品品品品质质质质变变变变坏坏坏坏。作作作作为为为为防防防防止止止止积积积积分分分分饱饱饱饱和和和和的的的的办办办办法法法法之之之之一一一一,可可可可对对对对计计计计算算算算出出出出的的的的控控控控制制制制量量量量u(k)u(k)u(k)u(k)限限限限幅幅幅幅,同同同同时,把积分作用切除掉。若以时,把积分作用切除掉。若以时,把积分作用切除掉。若以时,把积分作用切除掉。若以8 8 8 8位位位位D/AD/AD/AD/A为例,则有为例,则有为例,则有为例,则有 当当当当u(k)u(k)u(k)u(k)00H00H00H00H时,取时,取时,取时,取u(k)=0u(k)=0u(k)=0u(k)=0 当当当当u(k)u(k)u(k)u(k)FFHFFHFFHFFH时,取时,取时,取时,取u(k)=FFHu(k)=FFHu(k)=FFHu(k)=FFH (3)(3)梯形积分梯形积分矩形积分梯形积分(4)(4)消除积分不灵敏区消除积分不灵敏区积分不灵敏区产生的原因积分不灵敏区产生的原因积分不灵敏区产生的原因积分不灵敏区产生的原因:由由由由于于于于计计计计算算算算机机机机字字字字长长长长的的的的限限限限制制制制,当当当当运运运运算算算算结结结结果果果果小小小小于于于于字字字字长长长长所所所所能能能能表表表表示示示示的的的的数数数数的的的的精精精精度度度度,计计计计算算算算机机机机就就就就作作作作为为为为“零零零零”将将将将此此此此数数数数丢丢丢丢掉掉掉掉。当当当当计计计计算算算算机机机机的的的的运运运运行行行行字字字字长长长长较较较较短短短短,采采采采样样样样周周周周期期期期T T T T也也也也短短短短,而而而而积积积积分分分分时时时时间间间间T T T TI I I I又又又又较较较较长长长长时时时时,uuuuI I I I(k)(k)(k)(k)容容容容易易易易出出出出现现现现小小小小于于于于字字字字长长长长的的的的精精精精度度度度而而而而丢丢丢丢数数数数,此此此此积积积积分分分分作作作作用用用用消消消消失,这就称为积分不灵敏区。失,这就称为积分不灵敏区。失,这就称为积分不灵敏区。失,这就称为积分不灵敏区。(举例)某温度控制系统,温度量程为(举例)某温度控制系统,温度量程为0 0至至12751275,A/DA/D转换为转换为8 8位,并采用位,并采用8 8位位字长定点运算。设字长定点运算。设KP=1,T=1S,TI=10s,e(k)=50 KP=1,T=1S,TI=10s,e(k)=50 为了消除积分不灵敏区,通常采用以下措施:为了消除积分不灵敏区,通常采用以下措施:增加增加A/D转换位数,加长运算字长,这样可以提高运算精度。转换位数,加长运算字长,这样可以提高运算精度。当积分项当积分项uI(k)连续连续n次出现小于输出精度次出现小于输出精度的情况时,不要把的情况时,不要把它们作为它们作为“零零”舍掉,而是把它们一次次累加起来,直到累加值舍掉,而是把它们一次次累加起来,直到累加值SI大于大于时,才输出时,才输出SI,同时把累加单元清零,同时把累加单元清零。如果偏差如果偏差e(k)e(k)5050,则,则uuI I(k)(k)1 1,计算机就作为,计算机就作为“零零”将此将此数丢掉,控制器就没有积分作用。只有当偏差达到数丢掉,控制器就没有积分作用。只有当偏差达到5050时,才会时,才会有积分作用。有积分作用。2.2.微分项的改进微分项的改进 PID PID PID PID调节器的微分作用对于克服系统的惯性、减少超调、抑调节器的微分作用对于克服系统的惯性、减少超调、抑调节器的微分作用对于克服系统的惯性、减少超调、抑调节器的微分作用对于克服系统的惯性、减少超调、抑制振荡起着重要的作用。但是在数字制振荡起着重要的作用。但是在数字制振荡起着重要的作用。但是在数字制振荡起着重要的作用。但是在数字PIDPIDPIDPID调节器中,微分部分的调节器中,微分部分的调节器中,微分部分的调节器中,微分部分的调节作用并不是很明显,甚至没有调节作用。调节作用并不是很明显,甚至没有调节作用。调节作用并不是很明显,甚至没有调节作用。调节作用并不是很明显,甚至没有调节作用。我们可以从离散化后的计算公式中分析出微分项的作用。我们可以从离散化后的计算公式中分析出微分项的作用。我们可以从离散化后的计算公式中分析出微分项的作用。我们可以从离散化后的计算公式中分析出微分项的作用。相反,对于频率较高的干扰,信号又比较敏感,容易引起相反,对于频率较高的干扰,信号又比较敏感,容易引起控制过程振荡,降低调节品质,因此,我们需要对微分项进行控制过程振荡,降低调节品质,因此,我们需要对微分项进行改进。主要有以下两种方法:改进。主要有以下两种方法:(1)(1)不完全微分不完全微分PIDPID控制算法控制算法 (2)(2)微分先行微分先行PIDPID控制算式控制算式当当e e(k k)为阶跃函数时,微分输出依次为)为阶跃函数时,微分输出依次为K KP PT TD D/T,0,0/T,0,0即微分项的输出仅在第一个周期起激励作用,对于时间常数较大的系统,其即微分项的输出仅在第一个周期起激励作用,对于时间常数较大的系统,其调节作用很小,不能达到超前控制误差的目的。而且在第一个周期微分作用调节作用很小,不能达到超前控制误差的目的。而且在第一个周期微分作用太大,在短暂的输出时间内,执行器达不到应有的相应开度,会使输出失真。太大,在短暂的输出时间内,执行器达不到应有的相应开度,会使输出失真。(1)(1)不完全微分不完全微分PIDPID控制算法控制算法 在在在在PIDPIDPIDPID控制输出串联一阶惯性环节,这就组成了不完全微分控制输出串联一阶惯性环节,这就组成了不完全微分控制输出串联一阶惯性环节,这就组成了不完全微分控制输出串联一阶惯性环节,这就组成了不完全微分PIDPIDPIDPID控制器。控制器。控制器。控制器。一阶惯性环节一阶惯性环节一阶惯性环节一阶惯性环节D D D Df f f f(s)(s)(s)(s)的传递函数为的传递函数为的传递函数为的传递函数为作用:消除高频干作用:消除高频干扰,延长微分作用扰,延长微分作用的时间的时间如何来实现的呢?由联立可得:其中:(2)(2)微分先行微分先行PIDPID控制算式控制算式 为为为为了了了了避避避避免免免免给给给给定定定定值值值值的的的的升升升升降降降降给给给给控控控控制制制制系系系系统统统统带带带带来来来来冲冲冲冲击击击击,如如如如超超超超调调调调量量量量过过过过大大大大,调调调调节节节节阀阀阀阀动动动动作作作作剧剧剧剧烈烈烈烈,可可可可采采采采用用用用微微微微分分分分先先先先行行行行PIDPIDPIDPID控制方案。控制方案。控制方案。控制方案。它和标准它和标准它和标准它和标准PIDPIDPIDPID控制的不同之处在于,只对被控量控制的不同之处在于,只对被控量控制的不同之处在于,只对被控量控制的不同之处在于,只对被控量y(t)y(t)y(t)y(t)微分,微分,微分,微分,不对偏差不对偏差不对偏差不对偏差e(t)e(t)e(t)e(t)微分,这样,在改变给定值时,输出不会改变,微分,这样,在改变给定值时,输出不会改变,微分,这样,在改变给定值时,输出不会改变,微分,这样,在改变给定值时,输出不会改变,而被控量的变化,通常是比较缓和的。这种输出量先行微分控而被控量的变化,通常是比较缓和的。这种输出量先行微分控而被控量的变化,通常是比较缓和的。这种输出量先行微分控而被控量的变化,通常是比较缓和的。这种输出量先行微分控制适用于给定值频繁升降的系统,可以避免给定值升降时所引制适用于给定值频繁升降的系统,可以避免给定值升降时所引制适用于给定值频繁升降的系统,可以避免给定值升降时所引制适用于给定值频繁升降的系统,可以避免给定值升降时所引起的系统振荡,明显地改善了系统的动态特性。起的系统振荡,明显地改善了系统的动态特性。起的系统振荡,明显地改善了系统的动态特性。起的系统振荡,明显地改善了系统的动态特性。3.3.时间最优时间最优PIDPID控制控制 最大值原理是庞特里亚金最大值原理是庞特里亚金(Pontryagin)(Pontryagin)于于19561956年提出的一种最优控制理年提出的一种最优控制理论,最大值原理也叫快速时间最优控制原理,它是研究满足约束条件下获得论,最大值原理也叫快速时间最优控制原理,它是研究满足约束条件下获得允许控制的方法。用最大值原理可以设计出控制变量只在允许控制的方法。用最大值原理可以设计出控制变量只在u(t)u(t)11范围内范围内取值的时间最优控制系统。而在工程上,设取值的时间最优控制系统。而在工程上,设u(t)u(t)11都只取都只取11两个值,两个值,而且依照一定法则加以切换使系统从一个初始状态转到另一个状态所经历而且依照一定法则加以切换使系统从一个初始状态转到另一个状态所经历的过渡时间最短,这种类型的最优切换系统,称为开关控制的过渡时间最短,这种类型的最优切换系统,称为开关控制(Bang-Bang(Bang-Bang控制控制)系统。系统。工业控制应用中,最有发展前途的是工业控制应用中,最有发展前途的是Bang-BangBang-Bang控制与反控制与反馈控制相结合的系统,这种控制方式在给定值升降时特别有效。馈控制相结合的系统,这种控制方式在给定值升降时特别有效。具体形式为:具体形式为:应用开关控制(应用开关控制(Bang-BangBang-Bang控制)让系统在最短过渡时间内控制)让系统在最短过渡时间内从一个初始状态转到另一个状态;从一个初始状态转到另一个状态;应用应用PIDPID来保证线性控制段内的定位精度。来保证线性控制段内的定位精度。4.4.带死区的带死区的PIDPID控制算法控制算法 死区死区是一个可调参数,其具体数值可根据实际控制对象由实验是一个可调参数,其具体数值可根据实际控制对象由实验确定。确定。值太小,使调节过于频繁,达不到稳定被调节对象的目的;值太小,使调节过于频繁,达不到稳定被调节对象的目的;如果如果取得太大,则系统将产生很大的滞后;取得太大,则系统将产生很大的滞后;=0 =0,即为常规,即为常规PIDPID控制。控制。该系统实际上是一个非线性控制系统。该系统实际上是一个非线性控制系统。即当偏差绝对值即当偏差绝对值e(k)时,时,P(k)为为0;当当e(k)时,时,P(k)=e(k),输出值,输出值u(k)以以PID运算结果输出。运算结果输出。数字数字PIDPID控制器的参数整定控制器的参数整定1.1.采样周期的选择采样周期的选择2.2.按简易工程法整定按简易工程法整定PIDPID参数参数3.3.优选法优选法4.4.凑试法确定凑试法确定PIDPID参数参数5.PID5.PID5.PID5.PID控制参数的自整定法控制参数的自整定法控制参数的自整定法控制参数的自整定法1.1.采样周期的选择采样周期的选择(1)(1)首先要考虑的因素首先要考虑的因素 根据香农采样定理,采样周期上限应满足:根据香农采样定理,采样周期上限应满足:T/T/maxmax,其中其中maxmax为被采样信号的上限角频率。为被采样信号的上限角频率。采样周期的下限为计算机执行控制程序和输入输出所耗费的采样周期的下限为计算机执行控制程序和输入输出所耗费的时间,系统的采样周期只能在时间,系统的采样周期只能在T Tminmin与与T Tmaxmax之间选择(在允许范围内,之间选择(在允许范围内,选择较小的选择较小的T T)。)。(2)(2)其次要考虑以下各方面的因素其次要考虑以下各方面的因素