Fuzzy controller warning solving

조회 수: 6 (최근 30일)
Andrea Tonelli
Andrea Tonelli 2022년 7월 15일
답변: Sam Chak 2022년 7월 16일
I have designed a fuzzy logic controller (4 input 3 output) for the power split of an hybrid vehicle and I put it inside the HEV_SeriesParallel model from matlab. It runs and gives me possible results but I have many thousends of these warnings from the system: 'unable to use defuzzification method centroid on empty fuzzy set of output 1. Defuzzified output value set to its mean value'. Does it mean that the rules of my fuzzy don't cover some possible situation or something different? Thank you in advice.

답변 (1개)

Sam Chak
Sam Chak 2022년 7월 16일
Basically, it implies that your fuzzy system is not designed properly. Yes, it can run, but the defuzzified output value is set to its mean value, which maybe the unintended output value in the first place.
If you can show the Rule Viewer, perhaps we can investigate the root cause.
In this example, no rules fired for the Outputs. That's why the defuzzified output values are set to its mean range values.

카테고리

Help CenterFile Exchange에서 Fuzzy Logic in Simulink에 대해 자세히 알아보기

제품


릴리스

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by