模糊推理系统中可以有超过 1 个功能块吗?

Can I have more than 1 function block in a Fuzzy Inference System?

我正在为我的大学课程创建一个应用程序,它将使用模糊逻辑从用户那里获取输入并给出一个模糊化的输出,然后用于创建某种查询。

我想知道在模糊推理系统中是否可以有多个功能块?例如,我将字段 1 和字段 2 的输入传递给 FIS,然后让 FIS 在 function_blockno1 中处理字段 1,并在 function_blockno2 中处理字段 2。然后,FIS 将 return 两个单独的模糊化数字用于创建查询。

PS。不完全确定这是 post 的正确位置,如果我弄错了,非常抱歉!

我假设当您说 'function block' 时,您指的是 'inference engine' 及其推理规则集。您的要求似乎是多输入多输出 FIS。可以通过聚合多输入单输出推理系统的输出来创建这样的推理系统。因此,在你的FIS中有一个以上的功能块(推理引擎)是可以的。

Fuzzy Logic With Engineering Applications 在第 13 章介绍了一个飞机高度控制的流行示例。

可以涵盖更多理论here