Sugeno-Type Fuzzy Inference?

9 次查看(过去 30 天)
Darryl
Darryl 2014-4-27
I am trying to learn the fundamentals of the Sugeno-Type Fuzzy Inference system, as it seems to be more favourable to implement than the Mamdani model. For this, I am following the 'Tippersg' example from the MatLab documentation. Theres a few things I have determined such as the Final Output of the system being the weighted average of all rule outputs, but there are a few things I haven't determined as yet:
  • When I open the fuzzy GUI and go to the output membership functions, I am perplexed with the 'Params' and 'Range'. The 'tipper' model has 3 output membership functions to represent 5%, 15% and 25%. In the params they are labeled [0 0 5], [0 0 15], [0 0 25] in 'linear' mode, and the range seems to be from [-30 30] when I thought it would range between [0 25]. If I change to 'constant' they are single numbers [5], [15] and [25], which is what I was expecting in 'linear' mode. What is the difference between 'linear' and 'constant', as I have failed to see a difference in performance within the Rule Viewer so far.
  • Moreover, if 'input 1 = x' and 'input 2 = y', then output 'z' is equal to 'ax + by + c' , what do the variables 'a', 'b' and 'c' correlate to? Could these be something to do with each rules weight?
  • Finally, how do I know if this tipper demonstration system, 'linear' or 'constant' is a 'zero-order Sugeno model? So far, I have only been able to correlate this with a first-order polynomial ( a linear expression where the highest power to which a variable is raised is 1 ). However, this could be incorrect.
  1 个评论
Mirvari Xaqani
Mirvari Xaqani 2018-6-22
I don’t know what is problem but couldn’t change output range P.s my matlab is trial. Is it related with it? Or what can i do for changing range

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Fuzzy Logic Toolbox 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by