基于matlab的洗衣机模糊控制器的设计及仿真.docVIP

  • 14
  • 0
  • 约1.23千字
  • 约 5页
  • 2017-01-08 发布于重庆
  • 举报

基于matlab的洗衣机模糊控制器的设计及仿真.doc

基于matlab的洗衣机模糊控制器的设计及仿真

基于matlab的洗衣机模糊控制器的设计及仿真 以洗衣机洗涤时间的模糊控制系统设计为例,其控制原理是根据衣物上污泥和油脂的程度,调节洗涤时间,该控制是一个开环的模糊决策过程,模糊控制按以下步骤进行: 确定模糊控制器的结构 选用两输入单输出的模糊控制器。控制器的输入为衣物的污泥和油脂,输出 为洗涤时间。 定义输入、输出的模糊集 将污泥分为3个模糊集:SD(污泥少)MD(污泥中)LD(污泥多),取 值为[0,100];将油脂分为3个模糊集:NG(油脂少),MG(油脂中),LG(油脂多),取值为[0,100];将洗涤时间分为5个模糊集:VS(很短),S(短),M(中等),L(长),VL(很长),取值为[0,60]。 定义输入、输出隶属函数 选用如下三角形隶属函数可实现污泥的模糊化。 采用Matlab进行仿真,污泥隶属函数仿真结果如图1所示。 选用如下三角形隶属函数实现油脂的模糊化,如图2所示。 图1 污泥隶属函数 图2 油脂隶属函数 选用如下三角形隶属函数实现洗涤时间的模糊化,如图3所示。 图3 洗涤时间隶属函数 建立模糊控制规则 根据人的操作经验设计模糊规则,模糊规则设计的标准为:“污泥越多,油脂越多,洗涤时间越长”;“污泥适中,油脂适中,洗涤时间适中”;“污泥越少,油脂越少,洗涤时间越短”。 根据前面定义的隶属度函数并且结

文档评论(0)

1亿VIP精品文档

相关文档