收藏 分销(赏)

微型计算机控制-.pptx

上传人:快乐****生活 文档编号:4169556 上传时间:2024-08-09 格式:PPTX 页数:247 大小:11.52MB 下载积分:20 金币
下载 相关 举报
微型计算机控制-.pptx_第1页
第1页 / 共247页
微型计算机控制-.pptx_第2页
第2页 / 共247页


点击查看更多>>
资源描述
第四章第四章 常规及复杂控制技术常规及复杂控制技术 计算机控制系统的设计,是指在给定计算机控制系统的设计,是指在给定系统性能指标系统性能指标的条件下,设计出的条件下,设计出控制器的控制规律控制器的控制规律和和相应的数字控制相应的数字控制算法算法。本章主要介绍计算机控制系统的常规及复杂控制技本章主要介绍计算机控制系统的常规及复杂控制技术。术。常规控制技术介绍数字控制器的连续化设计技术常规控制技术介绍数字控制器的连续化设计技术和离散化设计技术;和离散化设计技术;复杂控制技术介绍纯滞后控制、串级控制、前馈复杂控制技术介绍纯滞后控制、串级控制、前馈反馈控制、解耦控制、模糊控制。反馈控制、解耦控制、模糊控制。第四章第四章常规及复杂控制技术常规及复杂控制技术4.1控制系统的性能指标4.1数字控制器的连续化设计技术4.2数字控制器的离散化设计技术4.3纯滞后控制技术4.4串级控制技术4.5前馈反馈控制技术4.6解耦控制技术4.7模糊控制技术4.1 4.1 控制系统的性能指标控制系统的性能指标l控制系统的设计问题由三个基本要素组成,它们是控制系统的设计问题由三个基本要素组成,它们是模型、指模型、指标和容许控制标和容许控制,三者缺一不可。,三者缺一不可。+_ _图图4-1 4-1 计算机控制系统的结构图计算机控制系统的结构图数字数字控制器控制器零阶零阶保持器保持器被控被控对象对象e e(t t)e e(k k)u u(k k)u u(t t)r r(t t)y y(t t)T TT T扰动扰动v v(t)(t)控制系统结构控制系统结构控制系统结构控制系统结构数字控制器控制对象+_r(t)e(t)u(t)y(t)图1计算机控制系统结构图(不带干扰)零阶保持器u(k)e(k)D(z)G(z)+_r(k)e(k)u(k)y(k)图2离散化后结构图性能指标性能指标:(1)时域指标:过渡过程时间,超调量等;)时域指标:过渡过程时间,超调量等;(2)频域指标:剪切频率、相角裕度、闭环)频域指标:剪切频率、相角裕度、闭环幅频峰值等;幅频峰值等;(3)零、极点分布;)零、极点分布;(4)二次型积分指标。)二次型积分指标。稳态误差:稳态误差:一个稳定系统在输入量或扰动的作用下,经历一个稳定系统在输入量或扰动的作用下,经历过渡过程进入稳态后,稳态下输出量的要求值和实际值之过渡过程进入稳态后,稳态下输出量的要求值和实际值之间的误差。记为间的误差。记为G(s)k-r(t)y(t)e(t)l4.1.1 4.1.1 稳态性能指标稳态性能指标为计算稳态误差,应用为计算稳态误差,应用Laplace终值定理,即终值定理,即当输入信号为以下三种典型信号之一时,稳态误差为当输入信号为以下三种典型信号之一时,稳态误差为单位阶跃函数:单位阶跃函数:单位斜坡函数:单位斜坡函数:单位加速度函数:单位加速度函数:4.1.2动态性能指标动态性能指标研究线性系统在零初始条件和单位阶跃信号输入下的响应过程曲线,研究线性系统在零初始条件和单位阶跃信号输入下的响应过程曲线,超调量超调量:响应曲线第一次越过静态响应曲线第一次越过静态值达到峰值点时,越过部分的幅度值达到峰值点时,越过部分的幅度与静态值之比,记为与静态值之比,记为;调节时间:调节时间:响应曲线最后进入偏离响应曲线最后进入偏离静态值的误差为静态值的误差为 5(或或2)的范围的范围并且不再越出这个范围的时间,记并且不再越出这个范围的时间,记为为ts;振荡次数:振荡次数:响应曲线在响应曲线在ts之前在静之前在静态值上下振荡的次数;态值上下振荡的次数;延迟时间:延迟时间:响应曲线首次达到静态响应曲线首次达到静态值的一半所需的时间,记为值的一半所需的时间,记为td;动态性能指标动态性能指标上升时间上升时间:响应曲线首次从静态值的:响应曲线首次从静态值的10过渡到过渡到90所需所需的时间,记为的时间,记为tr;峰值时间峰值时间:响应曲线第一次达到峰值点的时间,记为:响应曲线第一次达到峰值点的时间,记为tp。系统动态特性可归结为:系统动态特性可归结为:1、响应的快速性,由上升时间和峰值时间表示;、响应的快速性,由上升时间和峰值时间表示;2、对所期望响应的逼近性,由超调量和调节时间表示。、对所期望响应的逼近性,由超调量和调节时间表示。由于这些性能指标常常彼此矛盾,因此必须加以折衷处理。由于这些性能指标常常彼此矛盾,因此必须加以折衷处理。4.1.3抗干扰性能抗干扰性能计算机控制系统和连续控制系统一样,都会受到一定的干扰作用,系统输出对于干扰就会有一定的响应。通常设计计算机控制系统时希望系统具有较好的抗干扰能力,但是干扰在系统中的作用点不同,所引起的输出响应也不同。1、干扰作用在前向通道、干扰作用在前向通道设参考输入为零,即设参考输入为零,即R(z)=0,则干扰作用的表达式为:,则干扰作用的表达式为:若若低频段满足此要求。有低频段满足此要求。有(1)D(z)增益越大,稳态误差增益越大,稳态误差E(z)越小;越小;(2)D(z)中有积分环节,稳态误差为零。中有积分环节,稳态误差为零。2、干扰作用在反馈通道、干扰作用在反馈通道设参考输入为零,即设参考输入为零,即R(z)=0,则干扰作用的表达式为:,则干扰作用的表达式为:因此,为了减小干扰的影响,因此,为了减小干扰的影响,D(z)G(z)增益应尽可能小。增益应尽可能小。1、控制量的幅度受到限制,即、控制量的幅度受到限制,即,如阀门等。,如阀门等。2、控制能量受到限制,即、控制能量受到限制,即,如电机等。,如电机等。3、消耗的燃料受到限制,即、消耗的燃料受到限制,即,如飞行器等。,如飞行器等。常规设计方法中,应在设计完成后校核。常规设计方法中,应在设计完成后校核。4.1.3对控制作用的限制对控制作用的限制4.2数字控制器的连续化设计技术数字控制器的连续化设计技术返 回4.2.1数字控制器的连续化设计步骤4.2.2数字PID控制器的设计4.2.3数字PID控制器的改进4.2.4数字PID控制器的参数整定介绍计算机控制系统设计的几种常规方法,这些设计方法以介绍计算机控制系统设计的几种常规方法,这些设计方法以Z变换理论变换理论为基础,以为基础,以传递函数传递函数为工具。设计方法分为两大类:为工具。设计方法分为两大类:一类是基于连续系统的设计方法;一类是基于连续系统的设计方法;一类是直接离散化的设计方法。一类是直接离散化的设计方法。*设计方法基本思路:设计方法基本思路:指标模型设计常规控制规律的设计常规控制规律的设计工程上多数情况下被控对象是连续的。工程上多数情况下被控对象是连续的。这样组成的计算机系统人们称之为这样组成的计算机系统人们称之为“混合混合系统系统”,习惯上也常称为,习惯上也常称为“离散系统离散系统”。被控对象被控对象:其输入输出均为模拟量,是系:其输入输出均为模拟量,是系统的连续部分。统的连续部分。数字控制器数字控制器:可以是计算机,工业控制机或可以是计算机,工业控制机或数字控制器等。数字控制器等。数字控制器的设计方法按设计特点分为两大类:数字控制器的设计方法按设计特点分为两大类:1、连续化(模拟化)设计方法、连续化(模拟化)设计方法设计方法:数字控制器的连续化设计是忽略控制回路中所有的零阶保持器和采样器,在S域中按连续系统进行初步设计,求出连续控制器D(S),然后通过某种近似(离散化方法),将连续控制器离散化为数字控制器,并由计算机来实现。2、离散化设计方法、离散化设计方法已知被控对象的传递函数或特性已知被控对象的传递函数或特性G(Z),根据所要,根据所要求的性能指标,设计数字控制器求的性能指标,设计数字控制器D(z)。1.1.基本基本基本基本思想思想思想思想计算机控制系统是计算机控制系统是由计算机及相应的信号变换装由计算机及相应的信号变换装置置取代了常规的模拟控制器,基于此,将原来的取代了常规的模拟控制器,基于此,将原来的模模模模拟控制规律离散化拟控制规律离散化拟控制规律离散化拟控制规律离散化,变为,变为数字算法数字算法数字算法数字算法,并由计算机实,并由计算机实现,便可完成计算机控制系统的设计,即现,便可完成计算机控制系统的设计,即所谓所谓连续连续连续连续域离散化设计域离散化设计域离散化设计域离散化设计。连续域连续域离散化设计离散化设计是一种是一种间接设计法间接设计法间接设计法间接设计法,其实质,其实质是将数字控制器部分看作一个整体,并等效为连续是将数字控制器部分看作一个整体,并等效为连续传函传函D(sD(s),从而用连续系统理论来设计从而用连续系统理论来设计D D(s s),再,再将其离散化而得到将其离散化而得到D D(z z)。4.2数字控制器的连续化设计技术数字控制器的连续化设计技术典型的计算机控制系统图计算机控制系统的简化结构图4.2.1数字控制器的连续化设计步骤数字控制器的连续化设计步骤连续化设计方法的假设是认为连续化设计方法的假设是认为采样频率足够高(相采样频率足够高(相对于系统的工作频率),对于系统的工作频率),以至于采样保持所引进的附加以至于采样保持所引进的附加误差可以忽略误差可以忽略,则系统可以用连续系统来代替。,则系统可以用连续系统来代替。设计思想:根轨迹法根轨迹法频率特性法频率特性法算法编程,近似算法编程,近似设计思想:连续系统对象与指标连续控制器模型D(s)连续系统设计方法离散控制器模型D(z)离散化处理一、连续化设计的过程一、连续化设计的过程1、数字系统模拟化、数字系统模拟化问题:根据给定的系统性能指标和已知的问题:根据给定的系统性能指标和已知的对象对象G(s)来设计出模拟控制器来设计出模拟控制器D(s),再离散化再离散化为数字控制器为数字控制器D(z)。(1)等效的模拟化(连续化)结构图)等效的模拟化(连续化)结构图如图如图4.2所示。所示。D(z)计算机调节模型;计算机调节模型;H(s)零阶保持器,零阶保持器,G(s)被被控的连续对象;控的连续对象;D(s)等效的等效的模拟调节器。模拟调节器。图图4.2数字系统连续化结构图数字系统连续化结构图(2 2)模拟化的目的)模拟化的目的 把把混合计算机控制系统混合计算机控制系统转化为转化为等效的模拟控制系统等效的模拟控制系统,以便,以便按照模拟系统的设计方法,设计调节器按照模拟系统的设计方法,设计调节器D D(s s)。)。(3 3)模拟化的条件)模拟化的条件用数字控制器近似连续控制器,用数字控制器近似连续控制器,采样周期足够短采样周期足够短。零阶保持器:零阶保持器:结论:结论:可用半个采样周期的时间滞后环节近似。可用半个采样周期的时间滞后环节近似。连续化设计的关键连续化设计的关键:模拟控制器的离散化模拟控制器的离散化2、模拟化设计过程、模拟化设计过程第一步第一步:用连续系统的理论确定控制器:用连续系统的理论确定控制器D(s);第二步第二步:选择采样周期:选择采样周期T:为连续系统剪切频率:为连续系统剪切频率第三步第三步:用合适的离散化方法由:用合适的离散化方法由D(s)求出求出D(z);第四步第四步:设计由计算机实现的控制算法:设计由计算机实现的控制算法。将。将D(z)变为差分方变为差分方程或状态空间表达式形式,并编制计算机程序程或状态空间表达式形式,并编制计算机程序;第五步第五步:校验。检查系统性能是否符合设计要求;用混合仿:校验。检查系统性能是否符合设计要求;用混合仿真的方法检查系统的设计与程序编制是否正确。真的方法检查系统的设计与程序编制是否正确。若不符合要求则需改进设计,从以下几方面:若不符合要求则需改进设计,从以下几方面:重选合适的离散化设计方法;重选合适的离散化设计方法;提高采样频率;提高采样频率;修正修正D(s)的设计;的设计;利用计算机运算速度快,逻辑判断能力强的优势,对利用计算机运算速度快,逻辑判断能力强的优势,对控制算法作改进。控制算法作改进。3、分析、分析不是按真实情况不是按真实情况(即采样系统即采样系统)来设计的,而是按模拟系来设计的,而是按模拟系统设计的。因此称为间接方法。统设计的。因此称为间接方法。缺点:缺点:当当T较大时,系统较大时,系统实际达到的性能往往比预期的设计指标差。因此对实际达到的性能往往比预期的设计指标差。因此对T有严有严格的限制。当对象是慢过程时,可得到满意的结果。格的限制。当对象是慢过程时,可得到满意的结果。二、模拟调节器离散化的方法二、模拟调节器离散化的方法(离散化前后的频谱特性尽量接近)(离散化前后的频谱特性尽量接近)D(S)D(Z)双线性变换法;前向差分法;后向差分法双线性变换法;前向差分法;后向差分法;阶跃响应不变;阶跃响应不变法;脉冲响应不变法;零极点匹配映射法等。法;脉冲响应不变法;零极点匹配映射法等。1、双线性变换法、双线性变换法梯形积分法或梯形积分法或Tustin变换法,是基于梯形积变换法,是基于梯形积分规则的数值积分法。分规则的数值积分法。推导推导1:级数展开:级数展开z=esT,T很小。很小。推推导2:梯形法数:梯形法数值积分分积分控制器分控制器用梯形法求积分运算用梯形法求积分运算两边求两边求z变换变换 双线性变换映射关系双线性变换映射关系两边取模的平方以以 代入置换公式,得代入置换公式,得由上式可得如下映射关系:由上式可得如下映射关系:=0=0(s s平面虚轴),映射为(对应于单位圆);000(s s右半平面),映射为(对应于单位圆外)。双线性变换的特点双线性变换的特点:(1)应用方便。应用方便。(2)双线性变换不会引起高频混迭现象。双线性变换不会引起高频混迭现象。(3)如果如果D(s)稳定,则稳定,则D(z)亦稳定。(亦稳定。(S平面的左半平面平面的左半平面映射为映射为Z平面的单位圆内部)平面的单位圆内部)(4)(4)稳态增益维持不变稳态增益维持不变,即,即(5)它不能保持它不能保持D(s)的脉冲响应和频率响应,高频段有的脉冲响应和频率响应,高频段有较严重的畸变。但低频特性保存完好。当较严重的畸变。但低频特性保存完好。当T较小时,较小时,具有较好的近似程度。具有较好的近似程度。除在计算机控制系统设计中有广泛应用外,还可除在计算机控制系统设计中有广泛应用外,还可用于快速数字仿真及数字滤波器设计等。用于快速数字仿真及数字滤波器设计等。2、前向差分法推导1:级数展开z=esT,T很小。推推导2:用一:用一阶前向差分近似代替微分。前向差分近似代替微分。微分控制器微分控制器用前向差分近似代替用前向差分近似代替令令n=k+1,并对两边作,并对两边作z变换有:变换有:得出:向前差分法向前差分法 s s 平面与平面与 z z 平面的映射关系平面的映射关系由,并令可得取模令(即对应单位圆),则有z z 平面的单位圆平面的单位圆平面的单位圆平面的单位圆映射为映射为s平面左半平面以点平面左半平面以点(1/1/T T,0 0)为圆心,以为圆心,以1/1/T T 为半径的圆。为半径的圆。向前差分法向前差分法 s s 平面与平面与 z z 平面的映射关系平面的映射关系(图)图)由此可见,只有当连续环节由此可见,只有当连续环节D D (s s)的所有极点均位于的所有极点均位于s s左半平面左半平面以点(以点(以点(以点(1/1/T T,0 0)为圆心,以为圆心,以为圆心,以为圆心,以1/1/T T 为半径的为半径的为半径的为半径的圆内圆内圆内圆内,才能将离散化后,才能将离散化后D D (z z)的极点映射到的极点映射到z z平面的单位平面的单位平面的单位平面的单位圆内圆内圆内圆内。所以所以D D (s s)稳定,经置换后,稳定,经置换后,D D (z z)不一定稳定。不一定稳定。推导推导2:用一阶向后差分近似代替微分。:用一阶向后差分近似代替微分。用向后差分近似代替用向后差分近似代替推推导1:级数展开数展开z=esT,T很小。很小。得到得到3、后向差分法、后向差分法对两边作z变换有:向后差分法向后差分法 s s 平面与平面与 z z 平面的映射关系平面的映射关系由 可得移项后,取模的平方,有移项后,取模的平方,有l当=0(s平面虚轴),映射为(对应于圆)l当0(s右半平面),映射为(对应于圆外)映射关系映射关系(图)图)映射关系映射关系l l向后差分法向后差分法的主要特点与前向差分法前向差分法相同,仅映射关系不同,且D(s)稳定,D(z)一定稳定。l l向后差分法向后差分法比向前差分法向前差分法更具使用价值,在工业控制中常有应用。后向差分法将后向差分法将s s 左半平面映射为左半平面映射为 z z平面单位园内以(平面单位园内以(1/21/2,0 0)为圆心,以为圆心,以1/21/2为半径的一个小圆内。为半径的一个小圆内。显然,显然,显然,显然,D D (s s)稳稳稳稳定,定,定,定,D D (z z)一定稳定。一定稳定。一定稳定。一定稳定。4、各种离散化方法的比较、各种离散化方法的比较根据根据A.本茨和本茨和M.普里斯勒的研究可知最普里斯勒的研究可知最好的离散化方法是好的离散化方法是双线性变换法双线性变换法。5、另一种常用的方法介绍、另一种常用的方法介绍写出与写出与D(S)相应的微分方程;相应的微分方程;微分方程差分处理,得相应的差分方程微分方程差分处理,得相应的差分方程(控制算法)。(控制算法)。适用于常规的反馈控制系统,例如数字适用于常规的反馈控制系统,例如数字PID控制。控制。返回三、三、设计由计算机实现的控制算法设计由计算机实现的控制算法 数字控制器数字控制器D(Z)D(Z)的一般形式为下式,其中的一般形式为下式,其中nm,nm,各各系数系数a ai i,b,bi i为实数,且有为实数,且有n n个极点和个极点和m m个零点。个零点。U(z)=(-a U(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)=-au(k)=-a1 1u(k-1)-au(k-1)-a2 2u(k-2)-u(k-2)-a-an nu(k-n)u(k-n)+b +b0 0e(k)+be(k)+b1 1e(k-1)+e(k-1)+b+bm me(k-m)e(k-m)利用上式即可实现计算机编程,称为数字控制器利用上式即可实现计算机编程,称为数字控制器D(z)的控制算法的控制算法四、校验四、校验 控控制制器器D(z)D(z)设设计计完完并并求求出出控控制制算算法法后后,须须按按图图4-14-1所所示示的的计计算算机机控控制制系系统统检检验验其其闭闭环环特特性性是是否否符符合合设设计计要要求求,这这一一步步可可由由计计算算机机控控制制系系统统的的数数字字仿仿真真计计算算来来验验证证,如如果满足设计要求设计结束,否则应修改设计。果满足设计要求设计结束,否则应修改设计。4.2.2 4.2.2 数字数字PIDPID控制器的设计控制器的设计 根据偏差的比例根据偏差的比例(P)(P)、积分、积分(I)(I)、微分、微分(D)(D)进行控制进行控制(简简称称PIDPID控制控制),是控制系统中应用最为广泛的一种控制规律。,是控制系统中应用最为广泛的一种控制规律。PID PID调节器之所以经久不衰,主要有以下调节器之所以经久不衰,主要有以下优点优点:1.1.技术成熟,通用性强技术成熟,通用性强 2.2.原理简单,易被人们熟悉和掌握原理简单,易被人们熟悉和掌握 3.3.不需要建立数学模型不需要建立数学模型 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)为偏差为偏差图4.3模拟PID控制系统PID的作用的作用P能能迅速反映误差迅速反映误差,消除大的偏差,比例系数消除大的偏差,比例系数kP大大,系统快速性强,稳态误差减小。但不能消除稳态系统快速性强,稳态误差减小。但不能消除稳态误差,且振荡较强,甚至引起系统不稳定;误差,且振荡较强,甚至引起系统不稳定;I无差调节无差调节(消除小的偏差)(消除小的偏差),只要系统存在误只要系统存在误差,积分控制作用就不断积累,并且输出控制量以消差,积分控制作用就不断积累,并且输出控制量以消除误差,因而只要有足够的时间,积分作用将能完全除误差,因而只要有足够的时间,积分作用将能完全消除误差。但是消除误差。但是如果如果(Ti太小太小)积分作用太强积分作用太强会使系统会使系统的调节时间加长,超调量加大,甚至出现振荡。的调节时间加长,超调量加大,甚至出现振荡。D改善动态性能,对偏差的变化做出反应改善动态性能,对偏差的变化做出反应。减。减小超调量,克服振荡,使系统稳定性提高,同时加快小超调量,克服振荡,使系统稳定性提高,同时加快系统的动态响应速度,减小调整时间。但对噪声敏感,系统的动态响应速度,减小调整时间。但对噪声敏感,且参数值难以调整。且参数值难以调整。例如:对象:,采用零阶保持器,阶跃输入时,采用不同控制规律对应的系统响应:2.2.数字数字PIDPID控制器控制器 由由于于计计算算机机控控制制是是一一种种采采样样控控制制,它它只只能能根根据据采采样样时时刻的偏差值计算控制量。刻的偏差值计算控制量。在在计计算算机机控控制制系系统统中中,PIDPID控控制制规规律律的的实实现现必必须须用用数数值值逼逼近近的的方方法法。当当采采样样周周期期相相当当短短时时,用用求求和和代代替替积积分分、用用后向差分代替微分后向差分代替微分,使模拟,使模拟PIDPID离散化变为差分方程。离散化变为差分方程。(1)(1)数字数字PIDPID位置型控制算法位置型控制算法 (2)(2)数字数字PIDPID增量型控制算法增量型控制算法 当采样周期很短时,对连续系统的理想微分方程作如下近似:u(t)u(k)e(t)e(k)(1)数字)数字PID位置型控制算法位置型控制算法(差分处理差分处理)可得到差分表达式:可得到差分表达式:(T为已知)为已知)比例系数;-积分系数;-微分系数位置型位置型PID控制算式,其控制原理如图所示。控制算式,其控制原理如图所示。上式称为上式称为全量输出全量输出形式形式PIDPID数字调节器控制方程。数字调节器控制方程。又因为直接提供执行机构位置(如阀门的开度)又因为直接提供执行机构位置(如阀门的开度),又称又称数字数字PIDPID位置型控制算法位置型控制算法 。位置型数字调节器的位置型数字调节器的输出输出u(k)u(k)跟过去的所有状跟过去的所有状态有关态有关,计算机的运算工作量大,需要对,计算机的运算工作量大,需要对e(k)e(k)做累做累加,而且,计算机的故障有可能使加,而且,计算机的故障有可能使u(k)u(k)做大幅度的做大幅度的变化,这种情况往往是生产中不容许的,甚至在有变化,这种情况往往是生产中不容许的,甚至在有些场合可能会造成严重的事故。些场合可能会造成严重的事故。(2)数字数字PID增量型控制算法增量型控制算法取取控制量的增量控制量的增量作为数字调节器的输出:作为数字调节器的输出:其中:其中:称为积分系数称为积分系数称为微分系数称为微分系数数字数字PID增量型控制算法增量型控制算法,在每个采样周期,在每个采样周期,控制器输出的控制量控制器输出的控制量,是相对于上次控制,是相对于上次控制量的量的增量增量。计算机控制系统中通常使用步进电机带动电计算机控制系统中通常使用步进电机带动电位器完成控制量的逐步累加的功能。位器完成控制量的逐步累加的功能。其控制原理如图所示。其控制原理如图所示。为了编程方便,可将上式整理成如下形式:为了编程方便,可将上式整理成如下形式:u(k)u(k)q q0 0e(k)+qe(k)+q1 1e(k-1)+qe(k-1)+q2 2e(k-2)e(k-2)其中,其中,增量型数字增量型数字PID的优点的优点1).计算机计算机只输出增量只输出增量,误动作时影响小误动作时影响小,必要时必要时可增设逻辑保护可增设逻辑保护;2).手动手动/自动切换时冲击小自动切换时冲击小;3).算式不需要累加,算式不需要累加,只需记录四个历史数据只需记录四个历史数据,即即e(k-2),e(k-1),e(k)和和u(k-1),占用内存少,计,占用内存少,计算方便;算方便;避免了计算误差和计算精度造成的累避免了计算误差和计算精度造成的累加误差的影响;在实际系统中,如执行机构为步加误差的影响;在实际系统中,如执行机构为步进电机,则可以自动完成数字进电机,则可以自动完成数字PID的增量式的控的增量式的控制功能。制功能。3 3、数字、数字PIDPID控制算法实现方式比较控制算法实现方式比较 控制系统中:控制系统中:如如执行机构采用调节阀执行机构采用调节阀,则控制量对应阀门的开度,表征了,则控制量对应阀门的开度,表征了执行机构的位置,此时控制器应采用执行机构的位置,此时控制器应采用数字数字PIDPID位置式位置式控制算法;控制算法;如执行机构采用如执行机构采用步进电机步进电机,每个采样周期,控制器输出的控,每个采样周期,控制器输出的控制量,是相对于上次控制量的增加,此时控制器应采用数字制量,是相对于上次控制量的增加,此时控制器应采用数字PIDPID增量式增量式控制算法;控制算法;图4-4数字PID位置型控制示意图图4-5数字PID增量型控制示意图u4.4.数字数字PIDPID控制算法流程控制算法流程 图4-6数字PID增量型控制算法流程位置型控制算式的递推算法:位置型控制算式的递推算法:利利用用增增量量型型控控制制算算法法,也也可可得得出出位位置置型型控控制制算算法法:u(k)=u(k-1)+u(k)u(k)=u(k-1)+u(k)=u(k-1)+q =u(k-1)+q0 0e(k)+qe(k)+q1 1e(k-1)+qe(k-1)+q2 2e(k-2)e(k-2)4.2.3 4.2.3 数字数字PIDPID控制器的改进控制器的改进 1.1.积分项的改进积分项的改进2.2.微分项的改进微分项的改进3.3.时间最优时间最优PIDPID控制控制 4.4.带死区的带死区的PIDPID控制算法控制算法单单纯纯用用数数字字PID控控制制器器模模仿仿模模拟拟PID控控制制器器,得得不不到到好好的控制效果的控制效果.下下面面介介绍绍几几种种数数字字PID的的改改进进算算法法如如积积分分分分离离算算法法,不完全微分算法,微分先行算法,带死区的不完全微分算法,微分先行算法,带死区的PID算法等。算法等。1.1.积分项的改进积分项的改进 (1)(1)积分分离积分分离 (2)(2)抗积分饱和抗积分饱和 (3)(3)梯形积分梯形积分 (4)(4)消除积分不灵敏区消除积分不灵敏区 积分的作用?积分的作用?消除残差,提高精度消除残差,提高精度(1)积分分离积分分离-改进之一改进之一-原因原因:启动启动/停车以及停车以及r(k)较大时,使得较大时,使得e(k)较较大。对有较大的大。对有较大的惯性和滞后的系统惯性和滞后的系统,积分作用,积分作用会引会引起很大超调起很大超调,甚至长时间振荡,这种情况在温度、,甚至长时间振荡,这种情况在温度、液面等缓慢变化过程中影响尤为严重。液面等缓慢变化过程中影响尤为严重。-措施措施:积分分离积分分离PID控制算法,控制算法,设置积分分离阈设置积分分离阈-偏差偏差e(k)的门限值。的门限值。控制原理控制原理在在e(k)较大较大时,时,取消积分作用取消积分作用,采用,采用PD控制,可控制,可使超调量大幅度降低,防止使超调量大幅度降低,防止“积分饱和积分饱和”;在在e(k)较小较小时,时,投入积分作用投入积分作用,采用,采用PID控制,可控制,可保证系统的控制精度。保证系统的控制精度。控制算式控制算式采用采用PD控制控制采用采用PID控制控制控制效果控制效果超调量减小;振荡次数减少;过渡时间减小。超调量减小;振荡次数减少;过渡时间减小。控制效果如控制效果如4-6-1所示。所示。积分分离阈值,与对象的惯性大小和对控制质积分分离阈值,与对象的惯性大小和对控制质量的要求有关。(量的要求有关。(的大小和控制质量的关系的大小和控制质量的关系)图图4-6-1控制效果比较控制效果比较其算法是将原位置型表达式改写成:其算法是将原位置型表达式改写成:其中其中KL为:为:1,当,当|e(k)|时,采用时,采用PID控制控制0,当,当|e(k)|时,采用时,采用PD控制控制KL=对于积分分离,应该根据具体对象及控制要求合理的对于积分分离,应该根据具体对象及控制要求合理的选择阈值选择阈值 若若值过大值过大,达不到积分分离的目的;,达不到积分分离的目的;若若值过小值过小,一旦被控量,一旦被控量y(t)y(t)无法跳出各积分分离区,无法跳出各积分分离区,只进行只进行PDPD控制,将会出现残差。控制,将会出现残差。图4-7积分分离曲线(2)抗积分饱和)抗积分饱和-改进之二改进之二积分饱和的原因及影响积分饱和的原因及影响:在一个实际的控制系统中,因受电路或执行在一个实际的控制系统中,因受电路或执行元件的物理和机械性能的约束元件的物理和机械性能的约束(如放大器的饱和、如放大器的饱和、电机的最大转速、阀门的最大开度等电机的最大转速、阀门的最大开度等),控制量及控制量及其变化率往往被限制在一个有限的范围内其变化率往往被限制在一个有限的范围内。当计算机输出的控制量或其变化率在这个范围当计算机输出的控制量或其变化率在这个范围内时,控制可按预期的结果进行,一旦超出限制内时,控制可按预期的结果进行,一旦超出限制范围,则实际执行的控制量就不再是计算值,而范围,则实际执行的控制量就不再是计算值,而是系统执行机构的是系统执行机构的饱和临界值饱和临界值,从而使得超调增,从而使得超调增加,引起不希望的效应。加,引起不希望的效应。原因原因:采取措施采取措施:输出限幅,针对或:输出限幅,针对或控制算式控制算式前两种积分处理的比较前两种积分处理的比较梯形积分梯形积分-改进之三改进之三为提高积分运算精度,减小稳态误差,将矩形为提高积分运算精度,减小稳态误差,将矩形积分改为梯形积分。积分改为梯形积分。e(k-1)e(k)(4)消除积分不灵敏区)消除积分不灵敏区-改进之四改进之四数字数字PID的增量型控制算式中的积分项输出为:的增量型控制算式中的积分项输出为:l积分不灵敏区积分不灵敏区产生的原因产生的原因:当运算结果小于字长所能表示的数的精度,计当运算结果小于字长所能表示的数的精度,计算机就作为算机就作为“零零”将此数丢掉。将此数丢掉。当计算机当计算机字长较短字长较短,采样周期,采样周期T也短也短,而积分,而积分时间时间TI又较长时,容易出现计算结果小于计算又较长时,容易出现计算结果小于计算机字长或输出字长的精度而丢数的现象,即积机字长或输出字长的精度而丢数的现象,即积分作用消失,称为分作用消失,称为积分不灵敏区积分不灵敏区。(举例)(举例)某温度控制系统,温度量程为某温度控制系统,温度量程为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 如果偏差如果偏差e(k)e(k)5050,则,则uuI I(k)(k)1 1,计算机就作为,计算机就作为“零零”将此数丢掉,控制器就没有积分作用。只有当偏差达到将此数丢掉,控制器就没有积分作用。只有当偏差达到5050时,才会有积分作用。时,才会有积分作用。处理方法处理方法:加长运算字长,加长运算字长,增加增加A/D转换位数转换位数,这样,这样可以提高运算精度;可以提高运算精度;当出现当出现积分项积分项连续连续n次小于输出精次小于输出精度度的情况时,不要把它们作为的情况时,不要把它们作为“零零”舍掉,舍掉,而是把它们而是把它们累加累加起来,即:起来,即:直到累加值大于直到累加值大于时,才输出,时,才输出,同时把累加单元清零。同时把累加单元清零。2.微分项的改进微分项的改进(1)不完全微分)不完全微分PID控制算法控制算法完全微分完全微分PID控制算法的控制算法的缺陷缺陷:微分作用过强,容易引起高频干扰;微分作用过强,容易引起高频干扰;普通的数字普通的数字PID调节器在调节器在单位阶跃输入单位阶跃输入(偏偏差差e(k)为单位阶跃信号为单位阶跃信号)时,时,微分作用只在第微分作用只在第一个周期里起作用一个周期里起作用,不能按照偏差变化的趋势,不能按照偏差变化的趋势在整个过程中起作用。同时,微分作用在第一在整个过程中起作用。同时,微分作用在第一个采样周期里作用很强,短时间内产生极大的个采样周期里作用很强,短时间内产生极大的控制量,而控制量,而执行机构在短时间内可能达不到应执行机构在短时间内可能达不到应有的开度,使输出失真有的开度,使输出失真。或者造成输出饱和。或者造成输出饱和。对于普通位置型的对于普通位置型的PID控制算式:控制算式:其中的微分控制作用为:其中的微分控制作用为:设偏差为阶跃信号:设偏差为阶跃信号:在在K=0时刻,微分的控制量为:时刻,微分的控制量为:在在K=1(2,3,4,)时刻,微分的控制量为时刻,微分的控制量为:图4-10(a)标准PID控制的阶跃响应可见当输入为阶跃信号时,普通数字可见当输入为阶跃信号时,普通数字PIDPID中的微分作用,中的微分作用,只有在第一个采样周期内起作用,通常只有在第一个采样周期内起作用,通常 ,所以,所以K KD D较大较大.不完全微分不完全微分PID控制如图控制如图4.9所示所示。在数字在数字PIDPID调节器中调节器中串接低通滤波器串接低通滤波器(一阶惯性一阶惯性环节环节)形成形成不完全微分不完全微分PID控制控制,低通滤波器的传递,低通滤波器的传递函数,函数,作用:作用:消除高频干扰,消除高频干扰,延长微分作用的时间延长微分作用的时间如何来实现的呢?由联立可得:其中:由一阶惯性环节的表达式离散化,可得其差分方程:式中将控制量中的微分部分分离出来,得:其中:简写为:仍设偏差为阶跃信号:在K=0时刻,微分的控制量为:在K=1时刻,微分的控制量为:将控制量中的微分部分分离出来,得:在K=2时刻,微分的控制量为:在k时刻,微分的控制量为:图4-10(b)不完全微分PID控制控制作用不完全微分数字不完全微分数字PID不但能不但能抑制高频干扰抑制高频干扰,而,而且克服了普通数字且克服了普通数字PID控制中微分作用时间短,强控制中微分作用时间短,强度大的缺点,数字调节器输出的微分作用能在各个度大的缺点,数字调节器输出的微分作用能在各个周期里按照偏差变化的趋势,均匀地输出,真正起周期里按照偏差变化的趋势,均匀地输出,真正起到了微分作用,改善了系统的性能。到了微分作用,改善了系统的性能。调节调节就可调就可调节节微分作用的延续时间及强度微分作用的延续时间及强度尽管不完全微分尽管不完全微分PID较之普通较之普通PID的算法复杂,的算法复杂,但是,由于其良好的控制特性,因此使用越来越广但是,由于其良好的控制特性,因此使用越来越广泛,越来越受到广泛的重视。泛,越来越受到广泛的重视。(2)(2)微分先行微分先行PIDPID控制算式控制算式 为为了了避避免免给给定定值值的的升升降降给给控控制制系系统统带带来来冲冲击击,如如超超调调量量过过大大,调调节节阀阀动动作作剧剧烈烈,可可采采用用微微分分先先行行PIDPID控控制制方方案。案。它和标准它和标准PIDPID控制的不同之处在于,控制的不同之处在于,只对被控量只对被控量y(t)y(t)微分,微分,不对偏差不对偏差e(t)e(t)微分微分,这样,在改变给定值时,输出不会改变,这样,在改变给定值时,输出不会改变,而被控量的变化,通常是比较缓和的。这种而被控量的变化,通常是比较缓和的。这
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服