Fuzzy model - Simulink - Parameter Uncertainty

2 views (last 30 days)
Elisa
Elisa on 22 Sep 2014
Answered: Arkadiy Turevskiy on 16 Oct 2014
Hello everybody, I built a Mamdani Fuzzy model in Matlab, with five variables fuzzified in membership functions with their parameters (limits of the trapezoid function). I have run it in Simulink for lots of combinations of inputs. I would like to obtain the parameter uncertainty varying the parameter of the membership functions (ie with a MonteCarlo simulation) but I am not able to fit it.. In particular, I do not know how to run simulink changing the fuzzy block (or better, the parameters inside).. Is there a solution? Thank you, Phalaen

Answers (1)

Arkadiy Turevskiy
Arkadiy Turevskiy on 16 Oct 2014
You can write a MATLAB script where you vary parameters of a fuzzy system and rerun Simulink model. Let's say you know how to change parameters of an fis system stored in a variable fis.
Once you do these claculations in your script (some sort of "for" loop, let's say), you rerun the model by using sim command .

Categories

Find more on Fuzzy Logic in Simulink in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!