模糊控制大作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
模糊控制大作业实验报告
学院:
学号:
姓名:
模糊控制大作业
一、设计任务:
I.
被控对象的传递函数为:0.52
()(1)s
e G s s -=
+
(1) 首先设计常规PD 控制器,尽量满足参考指标;
(2) 将PD 控制器输入输出数据作为专家操作试验数据,分别设计Mamdani 型和T-S 型
模糊控制器,进行仿真计算;
对模糊控制器,考虑以下因素对系统性能的影响
①糊控制器方案的选择; ②语言变量取法;
③论域的划分; ④模糊子集(隶属函数)的形状和分布。 (3) 比较PD 、Mamdany 型和T-S 型模糊控制器下系统的性能。 II. 参考性能指标:
(1) r(t)=1(t) 时稳态误差为0 ; (2) 超调量不超过5 % ; (3) 调节时间不超过2秒.
确定控制方案, 设计模糊控制器.
要求: 设计仿真框图, 编制程序, 给出计算结果及曲线。
(1) 仿真框图
(2) 输入输出语言变量的语言值分布图 (3) 模糊控制规则表面图 (4) 阶跃响应曲线
(5) 性能指标值(稳态误差,超调量,调节时间)
二、设计内容 1.PD 控制器的设计
如下图所示搭建simulink 仿真图,对PID 参数进行优化。
图2 PID控制系统参数优化仿真图得到阶跃响应曲线如下图
基本满足性能指标,优化得到的参数值为kp=2.3,kd=1.3,ki=0.8。搭建如下的PID控制仿真图,并得到阶跃响应曲线
图2 PID控制器仿真图
图3 PID控制器阶跃响应曲线
局部放大后可以看出,超调量约为4%,调节时间约1.9s,稳态误差为0,满足性能指标要求。
为了设计mandani型模糊控制器,同时观测偏差e、偏差变化率ec和输出u的变化情况,曲线如下:
图4 三个语言变量的变化曲线
2.mandani型模糊控制器的设计
(1).由语言变量的变化曲线可得偏差e的基本论域为:[-1,1],偏差变化率ec的基本论域为[-1,1],输出u的论域为[-3,3]。对输入和输出语言变量进行量化,输入语言变量分为5档,用NB、NS、ZO、PS、PB分别表示三语言量的负大,
负小、零、正小、正大;输出语言变量分为9档,用NL、NB、NS、ZO、PS、PB、PL分别表示三语言量的负大大,负大,负中、负小、零、正小、正中、正大、正大大,隶属度函数均取为高斯型。
(2).根据经验公式得到模糊控制规则表如下:
NB NS ZO PS PB
U EC
E
NB PL PB PM PS ZO
NS PB PB PM PS ZO
ZO PM PS ZO NS NM
PS PB PB PM NS ZO
PB ZO NS NM NB NL (3).在matlab中输入输出语言变量的语言值分布图为:
(4).模糊控制规则表面图为:
(5).模糊控制单位阶跃响应曲线为:
8.系统的性能指标为: (1)系统超调量:σ=4%, (2)调节时间: ts=1.9s, (3)稳态误差:ess=0;
3.T —S 模糊控制器的设计
(1).首先,借助
PD 控制器对被控对象进行控制,得到控制器的参数,将PD
控制器的控制效果作为模糊控制规则的经验值。其控制框图与mandani 模型一致,此处不再详述。
(2).由PD 控制器可得偏差e 的基本领域为:[-1,1],语言值为{E1,E2,E3},偏差变化率的基本领域为[-1,1],语言值为{EC1,EC2,EC3},且有
(2.3 1.3)c e e u K K =-+通过PD 控制器得到模糊控制规则表为:
U E1 E2 E3 EC1 -3 U1 -e+1 U2 -1 U3 EC2
0.5e+0.1e+1 U4
-2e-1ec U5
-1.3ec-2 U6
EC3 -1 U7 -2.3e-1 U8 -3 U9 (3).在matlab中输入输出语言变量的语言值分布图为:
(4). 模糊控制规则表面图为:
(5).模糊控制单位阶跃响应曲线为:
(6).系统的性能指标为:
(1)系统超调量: =5%,
(2)调节时间:ts=1.7s,
(3)稳态误差:ess=0;
三.收获与总结
(1)通过本次大作业熟悉了模糊控制器的设计思想及流程,加深了对该课程的理解,同时掌握了在matlab中用模糊控制工具箱设计简单的模糊控制器。
(2)在设计PD控制器时,进一步熟悉了PID参数的调节,加深了对PID 各个参数对阶跃曲线的影响规律的理解。
(3)在模糊控制器的设计过程中,对“模糊”的概念有了充分的理解,通过PD控制器得到的控制规律,只是大概的参考规律,最终的控制规律还要在隶属度函数图形上进行调节,因此,最终的控制规律往往和参考规律相差很大。