模糊逻辑工具箱

ファジー論理システムを設計しシミュレーションする

模糊逻辑工具箱™は,ファジー論理に基づいたシステムを解析,設計,およびシミュレーションするためのMATLAB®関数とアプリ,および仿万博1manbetx真软件®ブロックを提供します。この製品には,ファジー推論システムを設計する手順が用意されています。ファジークラスタリングや適応ニューロファジー学習などの多くの基本的な手法が関数として提供されています。

このツールボックスにより,単純な論理ルールを用いて複雑なシステム挙動をモデル化し,これらのルールをファジー推論システムに実装することができます。これはスタンドアロンのファジー推論エンジンとして使用することができます。また,万博1manbetx仿真软件でファジー推論ブロックを使用して,動的システム全体の包括的なモデルの中でファジーシステムをシミュレーションすることができます。

今すぐ始める:

ファジー推論システムのモデル化

ルールセットを構築して,メンバーシップ関数を定義し,ファジー推論システム(FIS)の挙動を解析します。

模糊逻辑设计

模糊逻辑设计师アプリまたはコマンドライン関数を使用して,ファジー推論システムを対話的に設計してテストします。入力および出力変数を追加または削除することが可能です。また,入力および出力メンバーシップ関数とファジーif - thenルールを指定することができます。ファジー推論システムを作成したら,それを評価および可視化することができます。

Mamdaniおよび菅野ファジー推論システム

Mamdaniおよび菅野ファジー推論システムを実装します.Mamdaniシステムを菅野システムに変換することができます。また,ファジーツリーを用いて相互接続された小さなファジーシステムの集合として,複雑なファジー推論システムを実装することもできます。

模糊逻辑设计师アプリでMamdaniおよび菅野ファジー推論システムを作成。

2型ファジー推論システム

追加のメンバーシップ関数の不確かさを用いて,インターバル2型ファジー推論システムを作成して評価します.Type-2のMamdaniおよび菅野ファジー推論システムの両方を作成することができます。

2型ファジー推論システムのメンバーシップ関数。

ファジー推論システムの調整

ファジーシステムのメンバーシップ関数とルールを調整。

ファジーシステムの調整

遺伝的アルゴリズムや粒子群最適化などの全局优化工具箱での調整手法を使用して,ファジーメンバーシップ関数のパラメーターを調整し,新規ファジールールを学習します。単一のファジー推論システム,または少ない入力で階層的に接続された複数のFISを含むファジーツリーのパラメーターとルールを調整することができます。

調整されたファジー推論システムで時系列データを予測。

適応ニューロファジー推論システムの学習

ニューラルネットワークの学習に用いられる手法と似たニューロ適応学習手法を用いて,菅野ファジー推論システムを学習させます。コマンドライン関数または噪设计师アプリを使用して,手動での指定ではなく,入力/出力データで学習させることによりメンバーシップ関数を形成することができます。

去噪设计师アプリを用いた適応ニューロファジー推論システムの学習。

データのクラスタリング

ファジーc平均法クラスタリングまたは減法クラスタリングを使用して入力/出力データのクラスターを探索します。

対話型のクラスタリングツールまたはコマンドライン関数を使用して,大規模データセットから自然なグループを識別し,データの正確な表現を作成します。ファジーc平均法クラスタリングまたは減法クラスタリングを使用して,入力/出力学習データでクラスターを識別します。結果となるクラスター情報を使用して,菅野タイプのファジー推論システムを生成し,データ挙動をモデル化します。

ファジーc平均法クラスタリング

万博1manbetx仿真软件におけるファジー論理

万博1manbetx仿真软件でファジー推論システムをシミュレーションします。

万博1manbetx仿真软件で模糊逻辑控制器ブロックを用いて,1型ファジー推論システムのパフォーマンスを評価してテストします。倍精度,単精度,および固定小数点の信号データ型を持つ入力信号を用いてファジー推論システムをシミュレートできます。

万博1manbetx仿真软件でファジー推論システムをシミュレーション。

ファジー論理の展開

ファジーシステムを評価して実装するコードを生成します。

万博1manbetxMATLAB仿真软件またはでCコードを生成してファジー推論システムを展開します。また,模糊逻辑控制器ブロックを用いて仿真软件に実装されたファジー推論システムのためのストラクチャードテキストを生成することもできます。単精度Cコードを生成してシステムのメモリフットプリントを小さくすることができます。ターゲットのプラットフォームが固定小数点演算のみをサポートする場合は,固定小数点コードを生成することができます。

静的/動的ライブラリとしてFISを読み込んで評価するため生成されたサンプルのコードインターフェイス

新機能

k分割交差検定

調整済みファジー推論システムパラメーターの過適合を防止

インターバル2型ファジー推論システム

メンバーシップ関数の不確かさを追加した,ファジー推論システムを作成,シミュレーション,調整,および展開

これらの機能および対応する関数の詳細については,リリースノートを参照してください。