MATLABSIMULINK控制系统仿真(lk)Sfunction.pptVIP

  • 76
  • 0
  • 约7.38千字
  • 约 38页
  • 2017-07-27 发布于四川
  • 举报
MATLABSIMULINK控制系统仿真(lk)Sfunction

3、模糊推理决策算法设计:即根据模糊控制规则进行模糊推理,并决策出模糊输出量。 首先要确定模糊规则,即专家经验。对于我们这个二维控制结构以及相应的输入模糊集,我们可以制定49条模糊控制规则(一般来说,这些规则都是现成的,很多教科书上都有),如图。 制定完之后,会形成一个模糊控制规则矩阵,然后根据模糊输入量按照相应的模糊推理算法完成计算,并决策出模糊输出量。 4.对输出模糊量的解模糊:模糊控制器的输出量是一个模糊集合,通过反模糊化方法判决出一个确切的精确量,凡模糊化方法很多,我们这里选取重心法 5.然后Export to disk,即可得到一个.fis文件,这就是你所设计的模糊控制器。 。 3.5.3仿真实例 模糊逻辑工具箱与simulink的结合使用 水箱水位模糊控制系统 假定有一个水箱有进水出水口,可以通过一个阀门来控制流入的水量,但是流出的速度取决于出水口的半径和水箱底部的压力。要求设计进水口阀门控制器,能够根据水箱水位的实时测量结果对进水阀进行控制,使水位满足特定要求。 在Matlab命令窗口中键入:sltank会出现如图所示的Simulink仿真模块图。加载模糊系统文件的命令为: tank=readfis(‘tank’)。 例3.9舱室温度模糊控制系统如图3.5.10所示、模糊控制器输出如图3.5.11所示。 将系统控制器换为Fuzzy控制器构成模糊控制系统,其中

文档评论(0)

1亿VIP精品文档

相关文档