main content

design, test, and tune fuzzy inference systems -凯发k8网页登录

design, test, and tune fuzzy inference systems

description

the fuzzy logic designer app lets you design, test, and tune a fuzzy inference system (fis) for modeling complex system behavior.

using this app, you can:

  • design mamdani and sugeno fiss.

  • design type-1 and type-2 fiss.

  • tune the rules and membership functions of a fis.

  • add or remove input and output variables.

  • specify input and output membership functions.

  • define fuzzy if-then rules.

  • select fuzzy inference functions for:

    • and operations

    • or operations

    • implication

    • aggregation

    • defuzzification

  • analyze the behavior of a fis, including:

    • view rule inference process for given input values.

    • view output surface maps for fuzzy inference systems.

    • compare fis outputs with corresponding output values from testing data.

    • view error distributions across input ranges based on testing data.

  • export fis designs to the matlab® workspace.

limitations

the fuzzy logic designer app does not support the following tasks.

  • fis tree creation — instead, create fis trees at the matlab command line using objects. you can create the component fis objects using fuzzy logic designer and export them to the matlab workspace.

  • fis tree tuning — instead, tune fis trees at the matlab command line using the function. you can tune the component fis objects using fuzzy logic designer and export them to the matlab workspace.

open the fuzzy logic designer app

  • matlab toolstrip: on the apps tab, under control system design and analysis, click the app icon.

  • matlab command prompt: enter fuzzylogicdesigner.

examples

in fuzzy logic designer, under import > import fuzzy inference system from workspace, click the fuzzy inference system.

on the left side of the app toolstrip, in the file section, in the import drop-down menu, the cursor hovers over a fis under the import fuzzy inference system from workspace selection.

a new fuzzy logic designer instance opens and loads the selected fis.

in fuzzy logic designer, select import > import fuzzy inference system from workspace.

on the left side of the app toolstrip, in the file section, the cursor hovers over the import fuzzy inference system from file selection in the import drop-down menu.

then, in the import fuzzy inference system dialog box, select a fis file and click open.

using fuzzy logic designer, you can convert between mamdani and sugeno systems and between type-1 and type-2 systems.

when you convert a fis, the app adds the converted fis to the design browser. to make the converted system active, select it in the design browser and click set active design.

for more information on converting between type-1 and type2 systems, see and .

for more information on converting between mamdani and sugeno systems, see .

related examples

programmatic use

fuzzylogicdesigner opens the fuzzy logic designer app and loads the getting started dialog box where you can open an existing fis or create an initial fis structure. for more information, see .

fuzzylogicdesigner(fis) opens the app and loads the fuzzy inference system fis. fis can be any mamfis, sugfis, mamfistype2, or sugfistype2 object in the matlab workspace.

fuzzylogicdesigner(filename) opens the app and loads a fuzzy inference system from a file. filename is the name of a fis (*.fis) file on the matlab path.

to save a fuzzy inference system to a fis file:

  • in fuzzy logic designer, under save, select the fuzzy inference system.

  • at the command line, use .

version history

introduced in r2014b

see also

apps

functions

  • | | | | |

topics

    网站地图