模糊PID之matlab模糊控制器配置

前言

使用模糊PID时,需要对工具库进行配置,模糊PID是由2个输入个3个输出组成,输出是E和Ec,输出是Kp、Ki和Kd。打开matlab后,需要配置。

MATLAB模糊配置

1、在命令窗口输入fuzzy,打开模糊控制箱。
在这里插入图片描述

界面如图所示:
模糊PID之matlab模糊控制器配置_第1张图片
依次点击edit ->add Variable->input /output添加2个输入和三个输出。
模糊PID之matlab模糊控制器配置_第2张图片
添加完成之后,如图所示:
模糊PID之matlab模糊控制器配置_第3张图片
选择添加进入的输入和输出之后,在Name处修改名称。分别将输入修改为E、Ec,输出修改为Kp、Ki、Kd。

模糊PID之matlab模糊控制器配置_第4张图片
修改完成之后,如图所示:

模糊PID之matlab模糊控制器配置_第5张图片
紧接着添加隶属函数,这里以输入E举例说明,这里输入选择高斯2函数,输出选择三角函数,双击输入的

模糊PID之matlab模糊控制器配置_第6张图片
修改论域范围为-1 到+1,修改隶属度名称为NB、NS、Z、PS、PB,修改后如图所示:
模糊PID之matlab模糊控制器配置_第7张图片
修改完成之后,根据PID的规则表,添加控制规则。规则表如图所示:
模糊PID之matlab模糊控制器配置_第8张图片
根据模糊规则表添加25条模糊控制规则:
模糊PID之matlab模糊控制器配置_第9张图片
添加完成之后,保存xx.fis文件即可完成模糊控制器的配置,这样的.fis文件就可以添加到仿真控制器中了。

你可能感兴趣的:(Matlab,matlab)