5.已知被控对象为。假设系统给定为阶跃值r=30,采样时间为0.5s,系统初始值r(0)=0,试分别设计:(1)常规的PID控制器;(2)常规的模糊控制器;(3)模糊PID控制器。分别对上述3种控制器进行Matlab仿真,并计较控制效果。解:(1)常规的PID控制器的设计:a.)常规的PID控制器设计原理图:b.)在matlab中simulink仿真图如下:c.)示波器显示图如下:/(2)常规的模糊控制器:a.)常规模糊控制器的设计原理图:b.)matlab中的simulink仿真图如下:在MATLAB的命令窗口输入命令Fuzzy,进入图形用户界面(GUI)窗口。根据隶属度函数和控制规则,利用模糊推理系统(FIS)编辑器可以建立一个FIS文件.这里模糊推理及其非模糊化方法采用MIN-MAX一重心法,即有名的Mamdani推理法在SIMULINK环境中,用鼠标将相应模块拖入窗口中,连接好便得到模糊控制系统仿真模型。这里模糊控制器的结构变量取flc,误差的量化因子Ke取6,误差变化的量化因子Kc取0.5,控制输出的比例因子Ku取0.4。限幅器1和限幅器2的限幅范围是[-6,6],其作用是把控制系统的误差及误差导数由基本论域变换到模糊控制器输入变量的论域。利用仿真参数对话框,可以设置相关的仿真参数。这里仿真时间设置为10秒,采样周期设置为0.5秒。(3)模糊PID控制器:a.)模糊PID控制器设计原理图:b.)matlab中的simulink仿真图如下:(4.)对比结论:通过上面的仿真,可以看出,经典PID控制的超调量比模糊自适应PID控制的超调量要大,但模糊PID控制存在一定的稳态误差。模糊控制用模糊集合和模糊概念描述过程系统的动态特性,根据模糊集和模糊逻辑来做出控制决策,它在解决复杂控制问题方面有很大的潜力,可以动态地适应外界环境的变化。目前关于PID控制器参数整定的基本方法有离散模型的控制器参数整定、基于Nyquist曲线的控制器参数整定和基于传递函数模型的控制器参数整定。把常规PID控制和模糊控制理论相结合,可以发挥一者的特点和优势,以期实现更好的控制效果。在SMULNK下设计不同结构的模糊PID控制器,在利用FIS编辑模糊控制器的过程中,可以设置不同的论域和语言值,不同形式的隶属度函数及选取根据实际经验和分析而得出的不同情况下的模糊规则表。如何选择变量的合适的隶属度函数、论域和语言值、模糊规则表及控制器的结构,来实现对系统在超调量、上升时间、过渡时间及稳定性等方面的最优控制,是急需解决的问题。