Unable to use custom *.fis file in simulink

2 ビュー (過去 30 日間)
Siqi Wang
Siqi Wang 2021 年 12 月 3 日
回答済み: Sanju 2024 年 4 月 25 日
Matlab version: R2019a
I'm trying to building a fuzzy controller using simulink and fuzzy toolbox. The toolbox works fine when I type function in scripts but it doesn't when using simulink. Initially I thought there had to be something to do with my installation so I tried to run it in Matlab Online but it didn't work out as well.
So this is the model I built:
the fuzzy controller looks like this:
2 inputs and 1 output
all rules had been correctly set
And I'm getting this error:
In the online attempt, only the second error message is shown.
Can anybody help? QuQ

回答 (1 件)

Sanju
Sanju 2024 年 4 月 25 日
It's advisable to utilize the most recent version of MATLAB. Therefore, consider updating MATLAB to the latest version and proceed with the following steps:
  1. Construct the Fuzzy Inference System (FIS) by setting up membership functions, rules, and other parameters.
  2. Within Simulink, include a Fuzzy Logic Controller Block and integrate the previously created FIS.
  3. Establish connections for Inputs and Outputs: Link input and output signals to the Fuzzy Logic Controller block. Typically, inputs represent system variables, while outputs control signals.
  4. Execute the simulation to evaluate the behavior and performance of the Fuzzy Inference System (FIS) embedded within Simulink.
You can also refer to the below documentation link for more information,
Hope this helps!

カテゴリ

Help Center および File ExchangeFuzzy Logic in Simulink についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by