- 27
- 0
- 约1.22千字
- 约 5页
- 2017-01-28 发布于重庆
- 举报
基于Matlab的洗衣机模糊控制仿真.
基于Matlab的洗衣机模糊控制仿真是根据衣物上污泥和油脂的程度,调节洗涤时间。
(1)模糊控制器的结构
选用单变量二维模糊控制器。控制器的输入为衣物的污泥()和油脂(),输出为洗涤时间()。如下图所示:
()模糊逻辑选项及其算法设定如下:
Add Method Or Method Implication Aggregation Defuzzification 模糊逻辑算法 min max min max Centroid (3)定义输入模糊集及其分布
将污泥分为三个模糊集:SD(污泥少),MD(污泥中),LD(污泥多),取值范围为[0,100]。NG(无油脂),MG(油脂中),LG(油脂多),取值范围为[0,100]。
定义污泥的隶属函数为:
设置参数如下:
设置参数如下:(4)定义输模糊集及其分布
VS(很短),S(短),M(中等),L(长),VL(很长),取值范围为[0,60]。定义隶属函数为:
设置参数如下:
5)控制规则建立
根据人的操作经验设计模糊规则,模糊规则设计的标准为:“污泥越多,油脂越多,洗涤时间越长”;“污泥适中,油脂适中,洗涤时间适中”;“污泥越少,油脂越少,洗涤时间越短”。
根据前面定义的隶属度函数并且结合以往专家们所取得的经验,定义该模糊控制系统的模糊控制规则,如下表所示。
洗 涤
时 间
原创力文档

文档评论(0)