mamdani查表法
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Mamdani查表法
Mamdani模糊逻辑系统中使用的查表法(Look-up Table, LUT)是一种实现模糊推理
的有效方法。
在模糊控制和模糊系统设计中,Mamdani模型通常包括模糊化、模糊推
理以及去模糊化三个主要步骤。
1.模糊化:将精确的输入变量通过模糊化 membership 函数转化为模糊集中的隶属度
值。
2.模糊推理:基于预定义的模糊规则集合,进行模糊推理过程。
在Mamdani系统中,
这常常涉及到利用“IF-THEN”形式的模糊规则来生成结论。
例如,“如果温度是冷且湿度是高,则舒适度是不适”。
3.查表法:
o在此阶段,为了简化计算过程并提高处理速度,可以预先根据模糊规则生成一个模糊推理表或查找表(LUT)。
这个表通常包含每一对模糊输入变量所有可能
的组合及其对应的模糊输出变量的结论集。
o每当系统接收到新的输入数据时,可以直接从该表中查找相应的模糊输出结果,而无需实时重新计算所有的模糊逻辑推理过程。
4.去模糊化:得到模糊输出后,通过合适的去模糊化方法(如重心法、最大隶属度法
等)将其转化为清晰的输出值以指导系统的实际操作。
因此,在Mamdani模糊逻辑控制系统中使用查表法,可以在保证推理正确性的前提下,显著地减少实时计算量,提高系统的实时响应性能。
在Matlab中,可以通过构造合适的矩阵来实现这样的模糊推理查表功能。