设计洗衣机洗涤时间的模糊控制。 已知规则: 如果污泥多,油脂多,则洗涤时间长; 如果污泥适中,油脂适中,则洗涤时间适中; 如果污泥少,油脂少,则洗涤时间适中。 其中,污泥:{SD(污泥少), MD(中等污泥), LD(污泥多)};油脂:{NG(无油脂), MG(中等油脂), LG(油脂多)};洗涤时间:{VS(很短), S(短), M(中等), L(长), VL(很长)}。 假设污泥、油脂、洗衣机洗涤时间的论域分别是[0, 100]、[0, 100]和 [0, 120]。 假定当前传感器测得的信息为(污泥)x0=60,(油脂) y0=70,采用模糊决策,给出模糊推理结果
时间: 2023-06-02 08:07:30 浏览: 194
根据已知规则,可以设计以下三个模糊规则:
1. IF 污泥=LD AND 油脂=LG THEN 洗涤时间=VL
2. IF 污泥=MD AND 油脂=MG THEN 洗涤时间=M
3. IF 污泥=SD AND 油脂=NG THEN 洗涤时间=S
根据模糊控制的原理,需要先将x0=60和y0=70分别映射到三个模糊集合SD、MD和LD和三个模糊集合NG、MG和LG上,分别得到以下隶属度:
μ_SD(x0) = 0.33, μ_MD(x0) = 0.67, μ_LD(x0) = 0
μ_NG(y0) = 0, μ_MG(y0) = 0.7, μ_LG(y0) = 0.3
然后根据模糊规则求解,得到三个结论的隶属度:
μ_VL = min(μ_LD(x0), μ_LG(y0)) = 0
μ_M = min(μ_MD(x0), μ_MG(y0)) = 0.67
μ_S = min(μ_SD(x0), μ_NG(y0)) = 0
根据隶属度的加权平均法,可得出最终的模糊推理结果:
(0*0+120*0.67+60*0)/ (0+0.67+0) = 80
因此,该洗涤机的洗涤时间应当设为M(中等)。
相关问题
设计洗衣机洗涤时间的模糊控制。 已知规则: 1)如果污泥多,油脂多,则洗涤时间长; 2)如果污泥适中,油脂适中,则洗涤时间适中; 如果污泥少,油脂少,则洗涤时间适中。设计洗衣机洗涤时间的模糊控制。 已知规则: 1)如果污泥多,油脂多,则洗涤时间长; 2)如果污泥适中,油脂适中,则洗涤时间适中; 如果污泥少,油脂少,则洗涤时间适中。
根据已知规则和洗衣机的工作原理,我们可以设计如下模糊控制:
1. 输入变量:污泥和油脂的程度,可以用模糊变量来表示,如{少,适中,多}。
2. 输出变量:洗涤时间,也可以用模糊变量表示,如{短,适中,长}。
3. 设计规则库:
- Rule1: if 污泥多 and 油脂多 then 洗涤时间长
- Rule2: if 污泥适中 and 油脂适中 then 洗涤时间适中
- Rule3: if 污泥少 and 油脂少 then 洗涤时间适中
4. 进行模糊推理:根据输入变量和规则库,计算出每个规则的匹配度,然后对输出变量进行模糊求解,得到洗涤时间的模糊结果。
5. 解模糊化:最后将模糊结果转换为具体的洗涤时间,可以采用各种方法,如平均值法、重心法等。
设计洗衣机洗涤时间的模糊控制。 已知规则: 1)如果污泥多,油脂多,则洗涤时间长; 2)如果污泥适中,油脂适中,则洗涤时间适中; 3)如果污泥少,油脂少,则洗涤时间适中。 模糊控制规则如表1所示。 表 1 洗衣机模糊控制规则表 NG MG LG SD VS M L MD S M L LD M L VL 其中,污泥:{SD(污泥少), MD(中等污泥), LD(污泥多)};油脂:{NG(无油脂), MG(中等油脂), LG(油脂多)};洗涤时间:{VS(很短), S(短), M(中等), L(长), VL(很长)}。 假设污泥、油脂、洗衣机洗涤时间的论域分别是[0, 100]、[0, 100]和 [0, 120]。 假定当前传感器测得的信息为(污泥)x0=60,(油脂) y0=70,采用模糊决策,给出模糊推理结果。
根据表1可以得到三个模糊规则:
1)如果污泥多,油脂多,则洗涤时间长(LDMLVL);
2)如果污泥适中,油脂适中,则洗涤时间适中(M);
3)如果污泥少,油脂少,则洗涤时间适中(M)。
对于当前传感器测得的信息,可以用三个隶属度函数来描述:
1)污泥中等(MD)的隶属度为0.4,污泥多(LD)的隶属度为0.6;
2)油脂中等(MG)的隶属度为0.3,油脂多(LG)的隶属度为0.7;
3)洗涤时间中等(M)的隶属度为1。
根据模糊推理原理,同时考虑到三个模糊规则和三个隶属度函数,可以得到以下计算过程:
1)对于规则1,求出它的隶属度,即“污泥多”和“油脂多”的隶属度的最小值,为0.6。然后用这个隶属度去乘以洗涤时间的隶属度“VL”,得到0.6×1=0.6;
2)对于规则2和规则3,求出它们的隶属度,即“污泥适中”和“油脂适中”的隶属度的最小值,分别为0.4和0.3。然后用这两个隶属度各自去乘以洗涤时间的隶属度“M”,得到0.4×1+0.3×1=0.7;
3)将结果进行归一化,即将各种洗涤时间的隶属度加权平均,得到 (0.6×VL+0.7×M)/(0.6+0.7)=0.94M。
因此,模糊推理结果为洗涤时间很长(VL)的隶属度为0,短(S)的隶属度为0,中等(M)的隶属度为0.94,长(L)的隶属度为0,很长(VL)的隶属度为0。
阅读全文