模糊控制洗衣机MATLAB模型,基于Matlab的洗衣机模糊控制仿真

基于Matlab 的洗衣机模糊控制仿真

模糊洗衣机是一个多输入多输出的控制系统。在实际中,模糊推理的前件和后件之间的关系对于不同的因素有所不同。例如,肮脏程度和水温可以确定洗涤投放的衣量和洗涤时间,而布量,布量、布质可以确定水位和水流、脱水时间等。因此,在推理中把有关前件和后件进行处理。本文是根据衣物上污泥和油脂的程度,调节洗涤时间。

(1)模糊控制器的结构

选用单变量二维模糊控制器。控制器的输入为衣物的污泥(a )和油脂(b ),输出为洗涤时间(y )。如下图所示:

(2)模糊逻辑选项及其算法设定如下: 模糊逻辑项

Add Method Or Method Implication Aggregation Defuzzification 模糊逻辑算

法 min max min max Centroid

(3)定义输入模糊集及其隶属函数分布

针对模糊控制器的每个输入、输出空间,要各自定义一个语言变量。对于模糊洗衣机而言,我采用三角形隶属函数实现污泥和油脂的模糊化。将污泥分为三个模糊集:SD (污泥少),MD (污泥中),LD (污泥多),取值范围为[0,100]。将油脂分为三个模糊集:NG (无油脂),MG (油脂中),LG (油脂多),取值范围为[0,100]。

定义污泥的隶属函数为:

???????-=???-=-==50/)50()(50/)100(50/)(50/)50()(a a a a a a a LD MD SD μμμμ污泥 100

5010050500500≤

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值