查询表式模糊逻辑控制器设计实验报告学院:电力学院专业:自动化学号:姓名:时间:2013年 11 月 16 日一、实验目的利用 Matlab 软件实现模糊控制系统仿真实验, 了解模糊控制的查询表方法的基本原理及实现过程,并找出参数Ke,Kec,和 Ku 对模糊控制器性能影响的规律
二、实验要求设计一个二维模糊控制器分别控制一一个一阶被控对象11)(11sTsG
先用模糊控制器进行控制,然后改变控制对象参数的大小,观察模糊控制的鲁棒性,找出参数 Ke,Kec,和 Ku 对模糊控制器性能影响的规律
三、实验步骤叙述查询表式模糊控制系统仿真主要步骤
1、根据下图,建立查询表式模糊控制系统仿真模型;说明:①考虑到输入变量的变化范围, 有可能超出表中给定的值, 选择了两个 饱和环节saturation1和 saturation2(在 simulink/discontinuities查找这个模块 ) 作为超限的保护;②Rounding function (在 simulink/math中查找) 是四舍五入 环节 , 将小数转换为整数;③因为direct look-up table中行和列的起始号都是从零开始的,所以输入到direct look-up table中的变量要加一个偏移量+ 6; ④Scope 模块(在 simulink/sinks中查找)是示波器,可以直接观察系统的输出曲线,并可以进行存储、打印
2、打开 direct look-up table,将表 1(如下表)中的元素以矩阵形式输入 到Table data中 , 并 且 设 定 仿 真 时 间 ( 点 击 仿 真 模 型 窗 口 上simulation/simulation parameters 进行设定)
然后调节 Ke,Kec,和 Ku 控制参数(对一阶系统参考数据分别是100,1, -1)直到符合要求(如误差小于