模糊逻辑系统:从小费计算到 HVAC 控制
1. 模糊逻辑推理与规则应用
在模糊逻辑系统中,推理过程主要是依据规则集对模糊集进行评估。以小费计算为例,我们有以下三条规则:
- 规则 1 :若食物质量差或者服务质量差,那么小费会很低。
- 规则 2 :若服务质量可接受,那么小费为中等。
- 规则 3 :若食物很棒或者服务很棒,那么小费会很高。
在应用这些规则时,“或”操作符在模糊逻辑中意味着取两个隶属值的最大值。例如,在规则 1 中,使用 np.fmax 函数来实现:
active_rule1 = np.fmax(qual_level_lo, serv_level_lo)
然后,使用 np.fmin 函数将其与低小费隶属函数相结合:
tip_activation_lo = np.fmin(active_rule1, tip_lo)
规则 2 由于只有一个输入隶属函数,不需要平顶操作,直接使用 np.fmin 函数将其与中等小费隶属函数相结合:
tip_activation_md = np.fmin(serv_level_md, tip_md)
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



