智能控制技术_基于Matlab的二阶系统模糊控制仿真实例_课程学习

一:题目描述
二:控制器和规律描述
假设系统输入为 r = 1. 0 ,可取系统输出误差e和误差变化ec作为模糊控制器的输入 ,模糊控制器的输出u作为被控对象的控制输入 。则可根据系统输出的误差和误差变化设计出模糊控制器fz,并根据一系列的模糊推理过程推导出最终的输出控制量u 。其中误差e,误差变化量ec以及输出u所对应的模糊语言变量分别为E、EC和U 。表示如下:
【智能控制技术_基于Matlab的二阶系统模糊控制仿真实例_课程学习】E={-6,-5,-4,-3,-2,-1,0,+1,+2,+3,+4,+5,+6}

智能控制技术_基于Matlab的二阶系统模糊控制仿真实例_课程学习

文章插图
EC={-6,-5,-4,-3,-2,-1,0,+1,+2,+3,+4,+5,+6}
U={-6,-5,-4,-3,-2,-1,0,+1,+2,+3,+4,+5,+6}
建立双输入,单输出的结构如图:
隶属度函数图像如下:
模糊规则定义:
表1模糊控制规则