模糊PID控制与PID控制对不同阶次系统仿真对比.docx
- 文档编号:17981778
- 上传时间:2023-08-05
- 格式:DOCX
- 页数:23
- 大小:532.99KB
模糊PID控制与PID控制对不同阶次系统仿真对比.docx
《模糊PID控制与PID控制对不同阶次系统仿真对比.docx》由会员分享,可在线阅读,更多相关《模糊PID控制与PID控制对不同阶次系统仿真对比.docx(23页珍藏版)》请在冰点文库上搜索。
模糊PID控制与PID控制对不同阶次系统仿真对比
一、PID控制与模糊控制简介
1、PID控制的简介
PID控制通常是在控制过程中,将系统给定值与输出值的差运算后得到偏差,并且将偏差的比例、积分、微分通过线性组合得到控制量,该控制量用作对被控对象进行控制。
在传统PID控制的应用中,它的三个参数随着控制对象的不同往往自身的取值有着很大的差异。
但对于某一确定的控制系统来说,一旦确定了三个参数,那么在控制过程中,三个参数不会自适应的发生变化。
参数的设置往往是根据操作人员的经验,或者通过实验,不断地调试出最佳的一组参数。
也可以借助齐格勒-尼科尔斯公式求得参数的具体数值。
自从PID控制方法诞生,到现在也将近有70年的历史,属于较早的控制策略,可见其已经发展成熟。
同时它也具有结构简单、工作可靠、稳定性好、调整方便等特点,这些特点充分反应了PID控制自身的优良品质,这因如此,PID控制也成为广泛应用的控制策略之一。
综合地说,PID控制的优点主要体现在以下四个方面:
1PID控制方法由于其自身控制原理简单,实现起来比较方便,此外,它还是一种能满足多数控制系统的控制方式。
2PID控制方法有着详细的参考资料,可供研究人员参考借鉴。
3对于某些控制系统(动态性能与稳态性能要求不是很高,而更注重控制系统的稳定性时),PID控制能保证在实现同样的控制效果而开销较小。
4PID控制方法能够保证系统具有较强的鲁棒性,对外界环境的变化能够保证自身稳定的特性。
虽然具有这么多的优点,但PID控制在控制品质上也存在局限性。
具体来说,主要体现在以下几个方面:
1PID控制自身算法的简单性使得PID控制更适合用于单输入-单输出控制系统,而不适合在处理大滞后、时变系统等较难控制的对象。
2PID控制不能自适应的改变其控制参数,针对不同时刻的控制不能合理的改变控制作用。
3结构的简单性,使得PID控制不能抑制扰动的不同需求。
2、PID控制基本原理
PID控制系统的原理框图如图1.1所示:
图1.1PID控制原理图
PID控制器是一种线性控制器,其调节原理为:
根据给定值(期望值)与实际输出值进行差运算得到控制偏差e(t),将偏差e(t)的比例(P)、积分⑴和微分(D)通过线性组合构成控制量,对被控对象进行控制,故称PID控制器。
其控制规
律为:
u(t)KpGt)te(t)dtTd善)](1.1)
式中:
e(t)r(t)c(t)是系统的期望值与实际值的偏差
Kp---比例系数Ti---积分时间常数Td---微分时间常数
3、PID控制参数对系统性能的影响
PID控制的作用相对独立,既可以分开使用,也可以同时使用,但通常来说,积分控制和微分控制都会与比例控制相结合后再使用,组成PI控制器、PD控制器或者PID控制,再对系统实施控制。
一般地,PID控制器的参数对系统性能影响如下:
1比例系数对系统性能的影响
比例系数Kp能及时地反映出控制系统的偏差,当偏差出现时,比例环节将会产生作用,使系统偏差向其变化的相反方向变化,以此来减小偏差,当比例系
数Kp增大,系统的输出响应的快速性就会提高。
但Kp不能太大,过大的Kp能
够使得系统的输出响应的超调量变得过大,而且,还会降低系统的稳定性,甚至
可能造成系统变得不稳定。
2积分系数对系统性能的影响
积分控制能够消除系统的静差,从而对系统的控制精度有着重要作用。
Ti越
大,积分作用越弱,反之则越强。
合适的积分系数人能够增加系统的稳定性,
减小系统的超调量。
但Ki不适合太大,以防产生振荡。
3微分系数对系统性能的影响
微分作用可以改善系统的动态性能与系统的稳定性。
微分作用能产生超前的
修正作用。
也就是说,在偏差还未形成之前,就可以消除偏差,因此,微分作用可以改善系统的动态性能与稳定性。
Td越大,微分作用越强,反之则越弱。
此外,微分作用具有噪声放大的作用,抗干扰能力会减弱。
此外,微分作用反映的是误差变化率,当偏差为零时,就不存在微分作用。
4、PID控制参数的整定方法
PID参数整定是PID控制的核心部分,因为参数的选取的好坏直接影响到控制效果。
因此,对于确定的控制系统来说,PID参数的整定也是一个困难的工作。
PID参数整定的方法有很多种,也有不同的分类方法,通常来说,PID参数控制
可以分为经验法、工程整定法和试凑法。
(1)经验法
PID参数不唯一,因此,在实际工作中,由于被控对象的动态性能不是很容易确定,或者即使确定了,计算量与工作量也常常较大,效率就会降低很多。
因此,在实际过程中采用的经验法,大大提高效率。
(2)工程整定法
一般地,对于被控量是流量的话,一般不用微分控制,Kp的取值为1-2.5,
Ti的取值为0.1-1;对于压力的控制,一般不用微分控制,Kp的取值为1.4-3.5,
Ti的取值为0.4-3;对于液位控制通常只需要比例控制,不用积分控制与微分控制,Kp取值为1.25-5。
在此基础上,可以通过反复的改变参数调试,确定最终的参数精确值。
(3)试凑法
在确定比例系数Kp时,先将PID的积分、微分项去掉,输入值设定为允许输出的最大值的60%-70%,此外,让Kp由0开始慢慢增加,直到出现振荡,然后再使心慢慢减小,直到系统振荡刚刚消失。
所用Kp的值即为此时Kp的60%-70%。
在确定比例系数Kp后,此时,将积分时间常数T设置成一个较大的值,然后逐渐减小Ti,出现振荡后,开始增大T的值,直到系统振荡消失。
所用Ti的值即为此时T的值得150%-180%。
微分时间常数Td的选择方法与Kp的方法相同,取最后不振荡值的30%左右。
当然,对于不需要微分作用的控制系统,可以直接设置微分时间常数Td为零。
5、模糊控制简介
模糊控制是智能控制的主要类型之一,它是建立在模糊数学的基础上的。
1965年,匚A.Zadeh创立的模糊集合论,这是模糊控制的根本,为模糊控制奠定了基础。
70年代中期,E.H.Mamdani为代表的一批学者提出模糊控制的概念。
标志着模糊控制的诞生。
自七十年代以后,已有很多模糊控制的应用取得成功。
模糊控制有着如下的特点:
1适用于非线性、时变、滞后、模型不完全系统的控制。
2对被控对象的数学模型没有要求。
3其控制思想符合人们的思维特点,容易被人所接受。
4模糊控制应用于控制系统时,能让系统具有较好鲁棒性,且构造简单。
正因有如此多优点,近年来,模糊控制在理论上、技术上、应用上取得了巨大的进步,成为控制领域一个重要组成。
其应用也变的越来越广泛,从最初的应用在工业控制中也慢慢的应用在我们日常生活中,例如有模糊空调、模糊微波炉、模糊洗衣机等,同时也将模糊控制的思想应用到机器人控制等。
6、模糊控制的原理
模糊控制的根本也是一中自动控制,只是在传统自动控制的基础上将模糊数学与模糊逻辑推理理论也应用到其中。
在模糊控制中,它所进行的仍然是明确的工作,而且更加的贴切人的思维模式,是对于一些较难或无法构造数学模型的控制系统来说是一种切实可行的方法。
模糊控制系统的组成如下图2.1所示:
rlci
输人
―
执ii
脏控
按口
控制器
搖口
結构
检刖蛙會*
图1.2模糊控制系统的组成
模糊控制系统一般可分为以下五个部分:
1模糊控制器
它是模糊控制系统的核心部分。
它的基础是模糊逻辑推理。
通常来说,模糊
控制器的功能主要有模糊化处理、模糊控制的推理与决策、反模糊化处理。
2输入-输出接口
输入-输出接口作用是将系统的输入量输入到模糊控制器中,并将来自模糊
控制器的输出信号经过转换,然后通过执行机构作用于被控对象。
3执行结构
包括各种交、直流电动机、步进电动机、加热装置等。
4被控对象
即在控制系统中,由执行机构所作用的器件或装置。
被控对象的分类有很多
种,按照其确定性可以分为确定的与不确定的,按照其输入变量的个数可以划分为单变量的或多变量的,按照有无滞后可以划分为有滞后或是无滞后的,按照线
性程度可以划分为线性的和非线性的等。
5检测装置
也就是传感器机构,它能通过自身与被测装置的联系,将感受到被测量的信息(如速度、加速度、温度、压力等)按照一定规律变换成为电信号的形式或其他形式的信息输出,以满足控制要求。
因此,它是实现检测和控制的首要环节。
此外,传感器的好坏在模糊控制中也起着很重要影响,传感器的精度会直接影响
整个模糊控制系统的精度,进而会影响到控制系统的控制效果。
在整个控制的过程中,模糊控制器是整个模糊控制的核心,其基本组成如下
图1.3所示:
图1.3模糊控制器的组成
模糊控制的基本思想如图1.2-1.3所示。
给定值r(t)通过与检测装置所返回的值进行差运算后得到偏差e(t),偏差e(t)再通过输入接口进入模糊控制器,再进行模糊化操作,将输入量转化成模糊量,将模糊量用模糊语言来表示。
接着利用模糊控制规则进行模糊推理与决策操作。
最后进行反模糊化操作,得到精确输出量,输出量作用于执行机构,执行机构根据输出量的不同,对被控对象施加不同的控制作用。
从而对于系统的控制达到模糊控制的效果。
综上所述,模糊控制过程可概括为以下四个步骤:
1根据本次采样得到的系统的返回值,与给定量差运算后计算所选择系统的输入量;
2将输入量经过模糊化操作转化成模糊量,同时确定语言变量、语言值、模糊论域、模糊控制规则;
3根据输入量(模糊量)及模糊控制规则,按照模糊推理与决策得到输出量控制量(模糊量);
4由模糊控制器的输出控制量(模糊量),经过反模糊化操作得到精确量,并作用于执行机构
7、模糊PID控制的原理
模糊自适应整定PID控制系统的原理框图如图1.4所示:
图1.4模糊自适应PID控制原理图
图中可以看出,模糊自适应整定PID控制即利用期望值与实际值之间的偏差e和偏差变化率ec作为模糊控制器的输入,再利用模糊规则和推理来对PID参数进行在线调整的控制方式,模糊控制器输出量Kp、Kj、Kd。
其中调整的参数Kp、
Kd分别为PID控制中的比例系数,积分系数,微分系数。
二、问题简介与解决方案
利用PID控制和模拟PID控制调节PID参数使其能控制三个不同的对象,并对比PID控制与模糊PID控制。
三个不同的的传递函数为:
(1)
其控制结构如下图2.1所示:
图2.1系统控制结构
其中,u(k)=1,m(k)=noise+0.2;
三、系统仿真
1、模糊语言变量的确定
根据一般模糊控制器及温控系统的特性,本文设计的模糊PID控制器以偏差e和偏差变化率ec作为输入量。
PID的三个参数Kp,心,©作为模糊控制器的输出量。
e和ec的模糊语言变量分别为E和EC,定义了NB(负大)、NM(负中)、NS(负小)、ZO(零)、PS(正小)、PM(正中)、PB(正大)七个语言值,输入变量E模糊论域取[-3,3],EC模糊论域同样取[-3,3]。
整定后的输出变量Kp,Ki,Kd定义了四个语言值,分别为ZO(零八PS(正小)、PM(正中)、PB(正大)。
输出变量的模糊论域分别为Kp取[-3,3],Ki取[0.06,0.06],©取[-3,3]。
再根据实际论域与模糊论域的比较,我们可以得到各变量的量化因子与比例因子,分别取KeKec0.2,Kkp0.078,Kki1.136,00.0118。
2、各变量隶属函数的确定
隶属函数,即模糊集合的特征函数。
同样,对于一个具体的模糊集合来说,隶属函数也体现了具体的模糊性。
因此,隶属函数的选取对于模糊控制器的构建以及对于控制系统的控制效果至关重要。
通常,隶属函数可以分为线性与非线性两种,线性隶属函数有梯形隶属函数和三角形隶属函数;非线性隶属函数如钟型、柯西型、正态型和Gauss型等。
对于隶属函数的建立,通常也具备以下几个原则:
1隶属函数的模糊集合要求是凸模糊集合;
2隶属函数的图形一般说来都是平衡对称的;
3隶属函数不允许违背人们的正常思维,不允许有不合适的重叠区域出现;
4隶属函数重叠部分的点的隶属度之后要小于等于1;
5论域中的每个点都至少对应于隶属函数区域;
根据对于温控系统来说,确定各变量e、ec、Kp、Ki、Kd的隶属函数如图
3.1-3.5所示'o
图3.1输入变量E的隶属函数
图3.2输入变量EC的隶属函数
图3.3输出变量Kp的隶属函数
图3.4输出变量Ki的隶属函数
图3.5输出变量Kd的隶属函数
3、模糊PID参数自整定基本原则
在对于不同的偏差的绝对值|e|和偏差变化率的绝对值|ec|被控过程中,根据专家经验,可以对模糊控制器的输出量Kp,K,Kd的自整定简单的概括出出以下规律:
1当偏差的绝对值|e|较大时,鉴于动态响应的要求,Kp的取值应该偏大;
此时,为了防止偏差变化率的绝对值|ec|突然变得很大,Kd的取值应该偏小;同样,为了系统的输出响应曲线的的超调量过大,Ki适合取较小值,通常取0;
2当偏差的绝对值|e|处于中等大小时,鉴于超调量的要求,Kp的取值应该偏小,Ki需取一个恰当的值;此时Kd取值相对来说对于系统的影响较大,应该取一个合适的值,以保证系统有着较好的响应;
3当偏差的绝对值|e|较小时,鉴于稳定性的要求,Kp与Ki的取值都应取
较大些;同时,为防止出现振荡现象,应恰当地选取Kd值,通常,当偏差变化
率的绝对值|ec|较大时,Kd取较小值,当偏差变化率的绝对值|ec|值较小时,©取较大值;
4、模糊控制规则
依据模糊PID参数自整定基本原则,同时借助人们对温度控制的经验知识,以及结合在对阶跃信号的作用下的输出曲线的研究,总结出以下的模糊控制规则:
图3.6模糊控制规则
一共49条规则
通过前文分析,,所搭建的系统模型如下图3.7所示:
、WhiteNoise
图3.7仿真系统模型
其中,stepl、Step、TransportDelay、TransportDelayl
的配置截图分别如下图3.8-3.12所示:
HSourceBlockParameter's:
Step!
Step
Outputastep*
Faraneters
Steptime:
Init:
alvalue:
Finalvalue:
I
SampLatime:
0
J|InterpretvectorparaitetersasL-D)Er.^blezero-crossingdetection
图3.8输入信号Step1的配置
吕SourceBlockParameter?
;Step
Step
Outputastep*
J
Finalvalue:
J.2
Sampletime;
J
yInterpretvectorpatame:
ersasL-D
LEnabItztro-crcssingdetection
图3.9输入信号Step的配置
图3.11延时函数1的配置
图3.12白噪声的配置
四、仿真结果与分析
根据系统模型,分别对G(s)进行仿真,通过示波器显示出图形,PID控制与模糊PID控制仿真图形对比分别如下:
20
(2s1)4s1
的仿真图形与模糊PID参数变化
0.014
0.0112
'0.01
O.OOS
20
图4.2G(s)
2s14s1
e0.5的仿真图形与模糊PID参数变化
1.1
0.15
a.14
0.12
).014
1012
).008
□35
0.3
0.25
W
15
E5
30
40
45
50
0.13
5Z
■
r!
■«
"!
■
•-
rI
*■
■
■J
--
r-i
-
■■
■m
r■
]
■i
1
|||ii|
□01
图4.3G(s)
20
2s14s1(2.2s1)
0.5
的仿真图形与模糊PID参数变化
五、结论
通过以上仿真可以发现,PID比例时间常数为0.192,积分时间常数为
0.0136,微分时间常数为0.398。
本套PID参数较好的实现了对三个不同的传递函数的控制。
改用模糊PID控制,实现了更优的性能。
通过以上仿真结果我们可以得出如下的结论:
1模糊PID控制的控制精度高于传统PID控制,且超调量小于传统PID控制。
2模糊PID控制的快速性高于传统PID控制
3
PID控制
模糊PID控制对滞后时间常数的稳定性高于传统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模糊 PID 控制 不同 系统 仿真 对比