I want to adapt Fuzzy Logic Toolbox to be able to use the output of one system as the input of another
6 次查看(过去 30 天)
显示 更早的评论
Hello,
Currently I can build a Fuzzy Inference System where, for example, I can put 2 inputs and get 1 output.
On the other hand, I could have another Fuzzy Inference System with 3 inputs and 2 outputs.
I would like to be able to take those 3 outputs, use them as input for a new Fuzzy Inference System (with other new rules) and obtain a new output corresponding to those 3 new entries.
I honestly do not know how to do something like that, could you help me or guide me please?
Thank you so much.
0 个评论
回答(2 个)
Anh Tran
2018-2-5
The current version of Fuzzy Logic Toolbox does not support internal looping of input and output variables. The simplest solution is to create multiple fuzzy inference systems (FISs) in a cascaded form in Simulink or MATLAB. Then you just have to feed outputs from the first layer of FIS as inputs to the next layer.
Alternatively, you can also create a feedback loop from FIS (feed outputs as inputs to FIS). This, however, will produce unit cycle delay in specific output values.
0 个评论
Chad MacDonald
2022-3-22
As of R2019a, Fuzzy Logic Toolbox software natively supports networked trees of fuzzy inference systems. For more information, see:
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Fuzzy Logic in Simulink 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!