模糊控制大作业

发布 2022-06-29 13:23:28 阅读 5731

本文选用的被控对象的传递函数为

1、 常规pd控制器的设计。

为满足参考性能指标:

1) r(t)=1(t) 时稳态误差为0 ;

2) 超调量不超过5 %

3) 调节时间不超过2秒。

可将pd控制器设计为,,同时为了消除稳态误差,可加入积分环节,用simulink搭建的**系统如图1所示。

图1 simulink**框图。

当输入为单位阶跃信号时,系统输出曲线如图2所示,此时系统的超调量为2.64%,调节时间为1.596s,由于积分环节的加入,此时系统稳态误差为0。

图2 阶跃响应曲线。

2、 mamdany型模糊控制器的设计。

语言变量e的论域为,语言变量ec的论域为。将pd控制器输入输出数据作为专家操作试验数据,得到控制规则为。

将e,ec代人,可得。

各对应e、ec下的u值,此模糊模型由表1给出。

表1 模糊模型。

受位数限制,将上表中数据就近取近似,如表2所示。

表2 模糊模型化简。

由表2可得到语言变量u的论域为,根据上述规则,可以得到输入输出语言变量的语言值分布图,如图3,以及模糊控制规则表面图,如图4。

a)语言值e的语言值分布图。

b)语言值ec的语言值分布图。

c)语言值u的语言值分布图。

图3 语言变量e、ec和u的语言值分布图。

图4 模糊控制规则表面图。

搭建simulink**模块,并装载此文件,如图5,可得到阶跃输入下的系统输出曲线如图6。

根据此曲线,可以看出此时系统的超调量为4.5%,调节时间为2.05585s,稳态误差为0。

图5 simulink**框图。

图6 阶跃响应曲线。

3、 t-s型模糊控制器的设计。

考虑到t-s模型中需要设置调节的参数较多,调节难度对个人来说较大,此处减少输入语言变量取值个数,语言变量e的论域取为,语言变量ec的论域取为。将pd控制器输入输出数据作为专家操作试验数据,得到控制规则为。

将e,ec代人,可得。

此时模糊模型可由表3给出。

表3 模糊模型。

由表2可得到语言变量u的论域为,根据上述规则,可以得到输入输出语言变量的语言值分布图,如图7,以及模糊控制规则表面图,如图8。

a)语言值e的语言值分布图。

b)语言值ec的语言值分布图。

c)语言值u的语言值分布图。

图7 语言变量e、ec和u的语言值分布图。

图8 模糊控制规则表面图。

根据搭建的simulink**模块,同图5,可得到阶跃输入下的系统输出曲线如图9,根据此曲线,可以看出系统的超调量为4.58%,调节时间为2.0631s,稳态误差为0。

图9 阶跃响应曲线

4、 pd控制器、mamdany型和t-s型模糊控制器的性能对比。

将pd控制器、mamdany型和t-s型模糊控制器的阶跃输出放在同一**图内,如图10。

图10 pd控制器、mamdany型和t-s型模糊控制器对比图

由图10可以粗略看出此时pd控制器控制效果最好,t-s型模糊控制器次之,最差的是mamdany型模糊控制器。

表4给出三种控制器的超调量、调节时间和稳态误差,可以更精确的说明当模糊控制器选取文中所设参数时,三种方法都可基本满足给定性能指标:超调量不大于5%,调节时间不大于2s;由于系统模型搭建时用加入积分环节,因此三种方法均不存在稳态误差。

表4 三者超调量、调节时间和稳态误差对比。

值得说明的是:本文中pd控制器效果远好于模糊控制器,但这并不能说明在实际应用中模糊效果不如经典pd控制效果良好,相反,正确的给出专家操作数据,经过不断调试,一定存在着模糊控制的最优解,且其控制效果一定优于pd控制。

本文中只找到了近似满足给定性能指标的一组控制数据,但对于正确认识和了解模糊控制过程,完成调试和**已起到很大的指导和训练作用。通过此次实验**过程,本人正确了解了语言值的论域、分布,控制规则的建立、模糊控制工具箱的使用方法,也更深入的了解了模糊控制的强大,可谓受益匪浅。

模糊控制大作业

基于模糊控制的pid温度控制器的设计。1 引言。常规pid 控制由于具有原理结构简单 鲁棒性好,可靠性高,容易实现的特点,成为迄今为止应用最广泛的控制算法,并且取得了良好的效果。然而在温度控制系统中,由于被控对象具有非线性 时变 大滞后等特点,且受环境温度等外界诸多因素影响较大,导致难以建立精确的数...

模糊控制大作业

一。基本模糊控制系统的matlab辅助设计 分析。主要是叙述一下matlab中怎样辅助模糊控制系统的设计 二。某温度恒定系统。系统输入位控制加热电流的控制电压信号u。输出为炉温t。设e的论域为x,量化为7个等级x 控制量u的论域为y,量化为7个等级y x y赋值表。控制规则 if e nb then...

模糊控制大作业讲解

基于模糊控制的pid温度控制器的设计。1 引言。常规pid 控制由于具有原理结构简单 鲁棒性好,可靠性高,容易实现的特点,成为迄今为止应用最广泛的控制算法,并且取得了良好的效果。然而在温度控制系统中,由于被控对象具有非线性 时变 大滞后等特点,且受环境温度等外界诸多因素影响较大,导致难以建立精确的数...