版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五章计算机控制系统的模拟化设计第五章计算机控制系统的模拟化设计15.1 概述
5.2 数字控制器的等价离散化设计5.3数字PID控制
本章内容《机电系统计算机控制》5.1 概述
5.2 数字控制器的等价离散化设计本《机电系5.1 概述控制要求:稳、准、快控制器设计:对原有系统特性进行校正或补偿,以此来满足系统性能指标要求。5.1 概述控制要求:稳、准、快控制系统的设计方法
对于闭环控制系统的设计,一般可分为两大类:优化设计——使系统总的性能指标达到最佳;特性设计——满足系统要求的性能指标。
特性设计要求在给定信号的作用下,使系统达到稳定、快速、准确、抑制扰动能力强及安全等性能指标。
两种设计结果在工程实践中均付诸实现才有实际价值。控制系统的设计方法对于闭环控制系统的设计,特性设计
沿用类似于连续系统中的稳定性、稳态误差和动态性能指标。比较常用的有两种提法:稳定裕量(幅值裕量和相角裕量),误差系数(如位置、速度和加速度误差系数)和动态性能指标(如谐振峰值、谐振频率、通频带、阻尼比)等。系统在单位阶跃、单位速度或单位加速度等典型输入作用下,具有最短的调节时间(在离散系统中,调节时间的长短以采样周期个数表示)。如果,把一个采样周期称为一拍,则把调节时间最短的系统称为有限拍系统。特性设计沿用类似于连续系统中的稳定5.2
数字控制器的等价离散化设计
利用成熟的连续控制系统的设计方法,在设计好了连续控制器传递函数后,采用不同的离散化方法,把连续传递函数离散成脉冲传递函数,并保证离散时间控制系统同原连续系统具有相似的特性——等价离散化设计方法5.2 数字控制器的等价离散化设计利等价离散化设计的特性要求特性要求:用频率响应逼真度和时间响应逼真度描述。逼真度同采样周期和具体的离散化方法有关。不论采用何种离散化方法,采样频率越高,逼真度也越高。当采样周期较大时,系统实际达到的性能可能要比预期的设计指标差。用这种设计方法时对采样周期的选择要倍加注意。等价离散化设计的特性要求特性要求:1. 各种离散化方法反向差分法
正向差分法
双线性变换法
脉冲响应不变法(Z变换法)
零极点匹配法
冲击响应不变法
频率预曲折双线性变换法1. 各种离散化方法反向差分法连续系统模型下面分别介绍各种不同的离散方法及特性。设有一系统连续系统模型下面分别介绍各种不同的离散方法及特性。反向差分法反向差分方法是一种简单的变换方法。原理:用一阶反向差分置换一阶导数,即二阶导数,其反向差分变换为反向差分法反向差分方法是一种简单的变换方法。二阶导数,其反设
t=kT,则求Z变换,则比较可知反向差分法设t=kT,则求Z变换,则比较可知反向差分法反向差分变换的特性
反向差分变换
S平面与Z平面的对应关系如图所示。
S平面的左半部经反向差分变换到
Z平面,对应于圆心在σ=1/2,ω=0,半径为1/2的圆的内部,可见,D(s)稳定,D(z)也一定稳定。反向差分变换的特性反向差分变换S平面与Z平面的正向差分变换反向差分正向差分正向差分变换反向差分正向差分正向差分变换的特性
D(S)是稳定的,经正向差分变换,D(z)可能是不稳定的,这是一种不好的变换方法,很少使用。正向差分变换的特性 D(S)是稳定的,经正向差分变换,D(ⅲ.双线性变换方法
——图斯汀(Tustin)法根据
Z变换定义将
和
展成泰勒级数,并取前两项可得亦即ⅲ.双线性变换方法
——图斯汀(Tustin)法根据双线性变换方法的几何意义根据图示梯形面积近似积分两端取
Z变换,经整理得亦即双线性变换方法的几何意义根据图示梯形面积近似积分两端取Z双线性变换方法的特性
D(s)是稳定的,经双线性变换以后,D(z)仍然是稳定的,而且变形相对较小,因此双线性变换法被经常采用。双线性变换方法的特性 D(s)是稳定的,经双线性变换以后,ⅳ.脉冲响应不变方法
——Z变换方法原则:离散脉冲传递函数和连续传递函数的脉冲响应在采样瞬时相等,如图所示。(a)连续系统
(b)离散等效
图6.9脉冲响应不变方法
Z变换方法脉冲响应不变方法的的主要特点ⅳ.脉冲响应不变方法
——Z变换方法原则:离散ⅴ.阶跃响应不变方法
——保持Z变换,零阶保持器法原则:脉冲传递函数和连续传递函数的单位阶跃输出响应在采样对刻相等。阶跃响应不变方法的物理解释如图所示阶跃响应不变方法的的主要特点ⅴ.阶跃响应不变方法
——保持Z变换,零阶保持器ⅵ.零、极点匹配Z变换
原则:将G(s)的极点(s=-pi)和有限零点(
s=-zi
)都按z=eTs的映射关系,一一对应地变换为极点(
z=e-Tpi
)和零点(
z=e-Tzi
)。ⅵ.零、极点匹配Z变换原则:将G(s)的极点(s=-p无穷零点的匹配
上式中,通常m<=n,即被控系统的极点数多于零点数,亦即是说,系统在无穷远处存在(n-m)个零点。s=
z=-1
一般系统工作在主频区,即系统工作频率
所以ω趋于无穷大,可看作ω趋于
相当于z趋于-1
无穷零点的匹配 上式中,通常m<=n,即被控系统的极点数多于增益的匹配设经过零极点Z变换后,G(s)的等效变换G(z)为:
可使在某个特征频率处Kz与Ks具有相同的增益。在绝大多数控制系统的应用中,取s=0,于是可得增益的匹配设经过零极点Z变换后,G(s)的等效变换G(z)为零极点匹配Z变换的规则:G(s)所有的极点和所有的有限值零点按照z=eTs变换G(s)所有的在s=处的零点变换成在z=-1处零点,即添加(z+1)n-m项。保证变换前后的增益不变,即进行增益匹配。经过零极点Z变换后,G(s)的等效变换为:零极点匹配Z变换的规则:G(s)所有的极点和所有的有限值零点例5.1解:上式有一个极点,有一个无穷的零点,所以设,利用零极点匹配法求G(z)。增益匹配,得于是可得则可求得
例5.1解:上式有一个极点,有一个无穷的零点,设ⅶ.各种设计方法的比较ⅶ.各种设计方法的比较采用Matlab进行系统离散SYSD=c2d(SYS,Ts,method)SYS和SYSD分别为连续和离散系统的传递函数模型Ts为采样周期,单位为秒,method为离散方法Method=’zoh’——零阶保持器法Method=’foh’——一阶保持器法Method=’tustin’——双线性变换法Method=’prewarp’——频率预曲折的双线性变换法Method=’matched’——零极点匹配法采用Matlab进行系统离散SYSD=c2d(SYS,Ts,结论前向差分法会导致系统出现不稳定的现象而很少使用双线性变换法在混叠频率处会产生较大的频率畸变,此时可采用频率预曲折的双线性变换法进行补偿。当已知系统的零极点模型时,此时采用零极点匹配法则是最简单的一种方法,而且系统的畸变最小。结论前向差分法会导致系统出现不稳定的现象而很少使用系统参数如图所示设计实例:天线跟踪系统的设计试设计控制器D(z),使系统的性能指标满足系统参数如图所示设计实例:天线跟踪系统的设计试设计控制器D(设计实例:天线跟踪系统的设计系统闭环传递函数为
根据二阶系统主导极点与调整质量之间的关系,可以确定系统的阻尼系数和固有频率
根据上式可取设计实例:天线跟踪系统的设计系统闭环传递函数为设计实例:天线跟踪系统的设计无阻尼=0
欠阻尼0<<1
临界阻尼=1
过阻尼>1
二阶系统一般设计为欠阻尼系统,且阻尼越小,超调越大,但响应速度越快。
一般选=0.4~0.8。二阶系统的瞬态响应设计实例:天线跟踪系统的设计无阻尼欠阻尼临界阻尼过阻尼
采用零、极点相消的办法设计连续控制器,取
(消去天线装置的一个极点)。且设计实例:天线跟踪系统的设计闭环传递函数为
其中闭环极点
,
,满足要求。 采用零、极点相消的办法设计连续控制器,取设计实例:天线跟踪系统的设计
原则:每个振荡周期至少采样6~10次采样周期的选择:2.选择采样周期T取:设计实例:天线跟踪系统的设计原则:每个振荡周期至少采样6~设计实例:天线跟踪系统的设计
方法:采用前述各种方法均可。本题采用零、极点匹配Z变换方法:Matlab程序为
nc=[101];dc=[11];lead1=tf(nc,dc);lead1d=c2d(lead1,1,'matched');运行结果
3.求等效离散传递函数D(z)设计实例:天线跟踪系统的设计方法:采用前述各种方法均可。本设计实例:天线跟踪系统的设计
由上式可得
求Z的反变换得控制器的实现算法
4.计算机实现的控制算法设计实例:天线跟踪系统的设计由上式可得 求Z设计实例:天线跟踪系统的设计
D(z)设计完成后,必需对闭环系统进行计算机仿真,以校核系统的性能。如达不到性能要求,则可修改设计。5.仿真设计实例:天线跟踪系统的设计D(z)设计完成后,必需对闭环设计实例:天线跟踪系统的设计
np=1;dp=[1010];g=tf(np,dp);gd=c2d(g,1);sysold=lead1d*gd;syscld=connect(sysold,[1-1]);step(syscld);仿真设计实例:天线跟踪系统的设计np=1;dp=[1010设计实例:天线跟踪系统的设计
系统比较设计实例:天线跟踪系统的设计系统比较5.3 数字PID控制在连续控制系统中,按偏差的比例(P)、积分(I)、微分(D)进行控制的PID控制器获得了广泛的应用,它的结构简单,参数易于调整,适应性广,对于那些控制模型不准、参数变化较大的被控对象,采用PID控制器往往能得到满意的控制效果。用计算机算法来代替模拟式PID控制器的数字PID控制器算法不断改进和完善,显著地扩展了它的功能。5.3 数字PID控制在连续控制系统中,按偏差的比例(P)比例控制器(P)
只要输入有信号,控制器就能及时产生与之成比例的控制作用,故具有调节及时的特点。比例调节器对于偏差阶跃变化的时间响应如图所示。比例调节器对于偏差e是即时反应的,偏差一旦产生,调节器立即产生控制作用使被控量朝着偏差减小的方向变化,控制作用的强弱取决于比例系数Kp的大小。P调节器的阶跃时间响应比例控制器(P)只要输入有信号,控制器就能及积分控制器(I)
积分控制器可以提高系统的控制精度。但是积分控制器的动作缓慢,调节时间过长。因此积分控制器很少单独使用。积分控制器(I)积分控制器可以提高系统的控制比例积分控制器(PI)
比例积分控制器具有比例控制器响应速度快的特点,又有积分控制器输出平缓的特点,使控制器的控制作用快速且平稳,从而获得良好的控制效果,故比例积分控制器在自动控制系统中获得了广泛应用。
PI调节器对于偏差的阶跃响应如图所示。可看出除按比例变化的成分外,还带有累计的成分。只要偏差e不为零,它将通过累计作用影响控制量u,并减小偏差,直至偏差为零,控制作用不在变化,使系统达到稳态。PI调节器的阶跃响应比例积分控制器(PI)比例积分控制器具有比例比例微分控制器(PD)
因为比例微分控制器的微分部分,能根据偏差变化的趋势,提前给出较大的调节作用,使系统的输出尽快趋于希望值。当系统的动态过程接近到稳态时,偏差信号e(t)变化不大或是变化缓慢,这时微分作用非常弱,起控制作用的则主要是比例微分控制器中的比例部分。
比例微分控制器可以缩短系统的调节时间,减小超调,改善系统的动态特性。比例微分控制器(PD)因为比例微分控制器的比例积分微分控制器(PID)
比例积分微分控制器(PID)兼具比例、积分和微分单独控制的优点,使功能较完善的控制器。比例积分微分控制器(PID)比例积分微分控制器(1.
模拟PID控制规律的离散化模拟PID控制器:比例增益系数积分时间常数微分时间常数1.模拟PID控制规律的离散化模拟PID控制器:比例增模拟PID控制器实物模拟PID控制器实物模拟PID的离散令则模拟PID的离散令则位置式PID控制计算机控制过程是根据采样时刻的偏差值计算控制量;输出控制量对应了被控对象执行机构每次采样时刻应达到的位置。位置式PID控制计算机控制过程是根据采样时刻的偏差值计算控增量式PID控制在许多情况下,执行机构本身具有累加或记忆功能,如步进电机本身具有保持历史位置的功能,只要控制器给出一个增量信号,就可使执行机构在原来位置的基础上前进或后退若干步,达到新的位置。这时就需要采用增量式控制算法。根据三次偏差值给出控制量的增量增量式PID控制在许多情况下,执行机构本身具有累加或记忆功增量式算法的优点在实际工程应用中,增量式算法较位置式算法应用更为广泛。增量式算法的优点:位置式算法需要偏差信号的累加值,而增量式算法只需要偏差信号的最近几次采样值,容易获得较好的控制效果。由于式中无累加,消除了当偏差存在时发生饱和的危险。当计算机出现故障时,在增量式算法中,由于步进电机的积分作用,步进电机输出仍然保持前一个采样时刻的输出值;采用增量式算法,由于执行机构本身具有保持作用,所以易于实现手动到自动的无冲击切换。增量式算法的优点在实际工程应用中,增量式算法较位置式算法应2. PID控制器的脉冲传递函数
求上式的Z变换
可得PID控制器的脉冲传递函数为2. PID控制器的脉冲传递函数 求上式的Z变换 可得PIPID控制器的脉冲传递函数式中PID控制器的脉冲传递函数式中 PID控制器的脉冲传递函数上式也可写成比例系数积分系数微分系数 PID控制器的脉冲传递函数上式也可写成比例系数积分系数PID调节器参数对控制系统
性能的影响
例5.4 已知晶闸管直流单闭环调速系统的转速调节器为PID调节器,如图所示。试对调速系统的P、I、D控制作用进行分析。PID调节器参数对控制系统
性能的影响建立系统数学模型G1=tf(1,[0.0171]);G2=tf(1,[0.0750]);G12=feedback(G1*G2,1);G3=tf(44,[0.001671]);G4=tf(1,0.1925);G=G12*G3*G4
Transferfunction:44-------------------------------------------------------------------------4.099e-007s^3+0.0002695s^2+0.01476s+0.1925二阶系统建立系统数学模型G1=tf(1,[0.0171]);二阶比例控制作用分析Kp=[1:1:5];fori=1:length(Kp)Gc=feedback(Kp(i)*G,0.01178);step(Gc),holdonendaxis([0,0.2,0,130]);gtext(['1Kp=1']),gtext(['2Kp=2']),gtext(['3Kp=3']),gtext(['4Kp=4']),gtext(['5Kp=5']),比例控制作用分析Kp=[1:1:5];
结论:随着Kp值的增加,闭环系统的超调量增加,响应速度加快,控制时间加长,稳态误差减小,但不能完全消除稳态误差。随着Kp值的继续增加,系统的稳定性变差或使系统变得不稳定。
比例控制作用分析结论:随着Kp值的增加,闭环系统的超调量增加,响应速积分控制作用分析采用PI控制,保持Kp不变Kp=1;Ti=[0.03:0.01:0.07];fori=1:length(Ti)Gc=tf(Kp*[Ti(i)1],[Ti(i)0]);Gcc=feedback(G*Gc,0.01178);step(Gcc),holdonendaxis([0,0.6,0,140]);gtext(['1Ti=1']),gtext(['2Ti=2']),gtext(['3Ti=3']),gtext(['4Ti=4']),gtext(['5Ti=5']),
积分控制作用分析采用PI控制,保持Kp不变axis([0积分控制作用分析
随着Ti值的增加,系统的超调量减小,响应速度减慢;
Ti太小,系统将会变得不稳定;
Ti能完全消除系统的稳态误差,提高系统的控制精度。积分控制作用分析随着Ti值的增加,系统的超调量微分控制作用分析采用PID控制器,保持Kp、Ti不变Kp=0.01;Ti=0.01;Td=[12:36:84];fori=1:length(Td)Gc=tf(Kp*[Ti*Td(i)Ti1],[Ti0]);Gcc=feedback(G*Gc,0.01178);step(Gcc),holdonendgtext(['1Td=12']),gtext(['2Td=48']),gtext(['3Td=84']),微分控制作用分析采用PID控制器,保持Kp、Ti不变微分控制作用分析
随着Td值的增加,系统的超调量增大,但经曲线尖锐的起始上升阶段后响应速度减慢。微分控制作用分析随着Td值的增加,系统的超调量4. PID控制规律的选择PID算法比较简单,计算工作量比较小,容易实现多回路控制。对于特性为
和
的控制对象,PID控制是一种最优的控制算法4. PID控制规律的选择PID算法比较简单,计算工作量比控制规律的选择原则对于一阶惯性的对象,负荷变化不大,工艺要求不高,可采用比例(P)控制。例如,用于压力、液位、串级副控回路等。对于一阶惯性与纯滞后环节串联的对象,负荷变化不大,要求控制精度较高,可采用比例积分(PI)控制。例如,用于压力、流量、液位的控制。控制规律的选择原则对于一阶惯性的对象,负荷变化不大,工艺要对于纯滞后时间较大,负荷变化也较大,控制性能要求高的场合,可采用比例积分微分(PID)控制。例如,用于过热蒸汽温度控制,
PH值控制。当对象为高阶(二阶以上)惯性环节又有纯滞后特性,负荷变化较大,控制性能要求也较高时,应采用串级控制,前馈——反馈,前馈——串级或纯滞后补偿控制。例如,用于原料口温度的串级控制。控制规律的选择原则对于纯滞后时间较大,负荷变化也较大,控制性能要求高的场合,可5. PID控制算法的改进
积分作用是为了消除稳态误差,提高控制精度,但过大的积分作用会恶化系统动态性能。在常规PID控制中,当系统有较大的扰动或给定值大幅度变化时,会产生较大的偏差。如果系统存在惯性或者滞后,则在积分项的作用下会产生较大的超调和长时间的振动。
通过对积分项的改进可解决常规PID控制的较大超调和长时间振动问题。1)对积分项的改进:
5. PID控制算法的改进积分作用是为了消积分分离PID法
积分分离PID法
2)微分项的改进实质:通过低通滤波,克服微分对高频干扰敏感的不足。措施:1.实际微分算法;
2.对微分输入项进行低通滤波;如均值滤波、去极值滤波、限幅滤波等
3.微分先行算法:
只对被控量进行微分,不适用于副调节器
微分的引入可以改善系统的动态性能,但也加剧了高频干扰的作用。2)微分项的改进实质:通过低通滤波,克服微分对高频干扰敏高频干扰的滤波(不完全微分PID)针对系统的采样回路中产生的高频干扰,几乎所有的数字控制回路都设置一级低通滤波器,一般有两种方式:在微分器前附加一个时间常数为Td/N的惯性环节,即模拟式PID控制器的传递函数为通常N的取值范围为3~10。
PID输出信号通过一惯性环节,即
微分的引入可以改善系统的动态性能,但也加剧了高频干扰的作用。高频干扰的滤波(不完全微分PID)针对系统的采样回路中产生微分先行PID算法将微分运算放在比较器附近:输出量微分及偏差微分
输出量微分:适用于给定值频繁变化的场合,可以避免因改变给定值时所引起的超调量过大、阀门动作过分剧烈的场合。偏差微分:适用于串级控制的副控回路。因为副控制回路的给定值是由主控回路给定的,也应对其作微分处理,因此,应该在副控制回路中采用偏差PID控制。
对输出量先行微分PID算法对偏差量先行微分PID算法对微分项的改进微分先行PID算法将微分运算放在比较器附近:输出量微分及偏差3)带死区的PID控制某些控制系统精度要求不高,为了避免控制动作过于频繁,消除由此引起的振荡,可以人为的设置一个不灵敏区B,即带死区的PID控制。只有不在死区范围内时,才按PID算式计算控制量。控制算法:3)带死区的PID控制某些控制系统精度要求不高,为了避免4)智能PID控制器智能控制不依赖于被控对象的数学模型,而是模仿人的经验和知识来确定和修正控制规律,使控制规律更适合于对象,控制效果更好。4)智能PID控制器智能控制不依赖于被控对象的数学模型,6. PID控制参数的确定
下面介绍的整定方法都是基于对工业对象的动态特性作了某种简单的假设而提出的,因此由这些整定方法得到的参数值在使用时不一定是最好的,在投入运行时,可以在这些值附近作一些调整,以达到更好的控制效果。6. PID控制参数的确定下面介绍的1)试凑法系统进行模拟仿真或者实际运行状态,先采用比例P控制器,Kp由小到大改变,如果能得到满意特性,表明只采用比例控制器即可。如果系统的动态特性和稳态精度不满足要求,可采用PI控制器。开始时把参数Ti设置得大些,然后反复调整Kp
,Ti。如果稳态精度满足要求,但动态特性不能令人满意,可以采用PID控制器。
Td由小到大逐渐改变,并相应改变Kp值,反复试凑,直到得到满意的性能为止。1)试凑法系统进行模拟仿真或者实际运行状态,先采用比例P2)临界稳定法
临界稳定法是以模拟调节器中使用的临界比例度法为基础的一种PID数字调节器参数的整定方法。整定步骤如下:选择合适的采样周期T,控制器作纯比例Kp控制。逐渐加大比例系数Kp
,使控制系统出现临界振荡。由临界振荡过程求得相应的临界振荡周期Ts
,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市场部维护工作制度
- 市定密备案工作制度
- 市政府办延时工作制度
- 市民服务热线工作制度
- 干部入企进村工作制度
- 年度解密审核工作制度
- 幼儿园代教会工作制度
- 幼儿园办主任工作制度
- 幼儿园学期工作制度
- 幼儿园意见箱工作制度
- 简谱乐理基础知识入门
- 2025年油气回收设备项目深度研究分析报告
- 2024年废物回收居间买卖合同
- 人力资源输送合作协议正规范本2024年
- “沙钢杯”第十一届全国钢铁行业职业技能竞赛(电工)理论试题库-中(多选题)
- 钢铁行业低硫烟气钙基干法脱硫技术规范
- 铁皮棚搭建合同
- 集合间的基本关系高一上数学人教A版(2019)必修第一册
- 六年级语文下册10古诗三首《竹石》公开课一等奖创新教学设计
- 教师礼仪在课堂管理中的应用
- TQGCML 3022-2024 智能空降门规范
评论
0/150
提交评论