matlab 简单的水轮机系统的模糊pid控制仿真

Posted studyer_domi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab 简单的水轮机系统的模糊pid控制仿真相关的知识,希望对你有一定的参考价值。

1、内容简介

641-可以交流、咨询、答疑

2、内容说明

模糊介绍:

Matlab4.2以后的版本中推出的模糊工具箱(Fuzzy Toolbox),为仿真模糊控制系统提供了很大的方便。

在Simulink环境下对PID控制系统进行建模是非常方便的,而模糊控制系统与PID控制系统的结构基本相同,仅仅是控制器不同。

对模糊控制系统的建模关键是对模糊控制器的建模。Matlab软件提供了一个模糊推理系统(FIS)编辑器,只要在Matlab命令窗口键入Fuzzy就可进入模糊控制器编辑环境。

模糊推理系统编辑器(Fuzzy)

模糊推理系统编辑器用于设计和显示模糊推理系统的一些基本信息,如推理系统的名称,输入、输出变量的个数与名称,模糊推理系统的类型、解模糊方法等。其中模糊推理系统可以采用Mandani或Sugeuo两种类型,解模糊方法有最大隶属度法、重心法、加权平均等。

打开模糊推理系统编辑器,在MATLAB的命令窗(command window)内键入:fuzzy 命令,弹出模糊推理系统编辑器界面,

隶属度函数编辑器(Mfedit)

该编辑器提供一个友好的人机图形交互环境,用来设计和修改模糊推理系中各语言变量对应的隶属度函数的相关参数,如隶属度函数的形状、范围、论域大小等,系统提供的隶属度函数有三角、梯形、高斯形、钟形等,也可用户自行定义。

双击所选input,弹出一新界面,在左下Range处和Display Range处,填入取只范围,例如 0至9 (代表0至90)。

在右边文字文字输入Name处,填写隶属函数的名称,例如lt或LT(代表低温)。

在Type处选择trimf(意为:三角形隶属函数曲线,triangle member function),当然也可选其它形状。

3、仿真分析

增加了扰动查看结果

4、参考论文

以上是关于matlab 简单的水轮机系统的模糊pid控制仿真的主要内容,如果未能解决你的问题,请参考以下文章

matlab simulink汽车巡航时的速度模糊pid控制

matlab 模糊pid控制温度耦合系统

matlab simulink汽车巡航时的速度模糊pid控制

模糊pid控制的直流调速系统的建模与仿真

基于模糊PID控制器的水温控制系统仿真

matlab simulink基于模糊PID控制的机械臂位置仿真