文档介绍:智能控制课程实验报告一、;;;二、实验设备计算机一台()三、实验原理1、选择模糊控制器的结构为模糊控制器选择于确定一种合理的结构,是设计设模糊控制器的第一步。选择模糊控制器的结构就是确定模糊控制器的输入变量和输出变量。一般选取误差信号E和误差信号变化率EC作为模糊控制器的输入变量,而把受控变量的变化u作为输出变量。2、选取模糊控制的规则模糊控制规则是模糊控制器的核心,必须精心选取这些规则。在选择模糊状态时,必须兼顾简单性和灵活性。本次实验选择了5个模糊状态,即负大(NB)、负小(NS)、零ZR、正小(PS)、正大(PB)。模糊控制器采用双输入单输出模型,如图1,其对应的语言公式为:IFAANDBTHENC图1其对应的结构如图2图2双输入单输出模糊控制系统结构A输入模糊控制器GHSC输出B模糊关系对象模糊化模糊判决eecECECUY给定3、确定模糊规则状态表。由于本实验的偏差E是当前状态减去后一状态,故定于的规则如表1。表1模糊控制规则表四、实验步骤1、打开matlab主界面,输入fuzzy按enter键会出现图3所示的模糊控制器的编辑框图3模糊控制器编辑框2、选择Edit→Addvariable…→Input添加一个输入,然后定义输入和输出的隶属函数E和EC,如图4ECE图43、双击图3中间的框,在模糊控制器中添加模糊规则,如图5图5添加模糊规则4、将编辑好的模糊控制器命名为GHS并输出到matlab的workspace中,如图6图65、在matlab的simulink环境中建立二阶系统的仿真模型,如图7所示。并调用设置的参数。双击图7的模糊模块控制器,打开对话框,在对话框中输入GHS,这样模糊控制器就导入了系统的仿真模型。然后运行仿真系统,得到系统的仿真曲线如图8图7二阶系统的仿真模型图8系统仿真曲线五、结果分析幅值小的曲线是加了模糊控制器的结果,另一个是未加的,由图可以看出加了模糊控制器之后使超调量大大减小,调节时间和稳态误差也减小了,但是上升时间有所增加,因此模糊控制器还有需改进。