FIDE是一套适用于开发模糊逻辑控制产品和进行控制算法研究方便使用的优化软件工具,不需要复杂的数学模型便能充分描述控制系统的解决方案,大大简化了设计过程,降低开发周期和成本。它包含了控制系统设计的全生命周期,从概念设计到程序开发到系统实现。它可以自动生成各类目标控制系统的原代码,如C、MatLab和Motorola微控制器的汇编程序(Motorola 6805, 68HC05, 68HC08, 68HC11, 68HC12, 68HC16, and 6833X )。
模糊推理开发环境Fuzzy Inference Development Environment - FIDE?
- 控制系统设计的快速部署工具
- 是设计任何模糊控制器的理想工具
- 基于自然语言的编程环境
- 实现控制系统的理想嵌入式软件
- 提供系统建模和控制算法的图形界面
- 采用规则矩阵实现规则引擎
- 支持常用逻辑或概率运算方法
- 独特而快速的真值流推理TVFI方法
- 丰富的诊断工具( tracer, analyzer, simulator)
- 代码生成器(C,MatLab, Java,汇编语言)
- 提供模块化设计工具CAD Composer
- 支持8/16/32位微控制器MCU架构
- 在Windows环境下运行
FIDE步骤解析
步骤 |
解析 |
Inference Engine推理引擎 |
提供专利技术保护的TVFI真值流快速推理计算工具和传统的 Mamdani 推理计算工具 (重心法)。 |
Membership Function Editor隶属函数编辑器 |
提供文本和图形方式的隶属函数编辑器,支持三角形、多边形和任意形状的隶属函数。提供各种隶属函数模板,可以将给定的隶属函数变换成指定形状,使用十分方便。 |
Rule Macros/Rule Matrix规则矩阵 |
提供功能强大用户友好的文本和图形工具,使推理引擎的设计如同处理Excel表格一样轻松容易。 |
Design Tracer系统跟踪模块 |
将模糊控制系统各部分分离,可以迅速的从程序的任何功能点追溯到对应的原代码。 |
Analyzer分析模块 |
图形显示模糊控制系统,从控制函数表面的任何一点自动追踪到对应的原代码,彩色显示控制系统函数的任意截面,曲线和控制函数的表面 。 |
Simulator仿真模块 |
采用输入文件或内含波形发生器提供的数据,在时域执行模糊运算,并绘制时间曲线,用来分析比较系统的相位,收敛性和断点。 |
Waveform Generators波形发生器包括 |
脉冲串、正玄、指数、噪声及其各种组合。 |
Real-time Code (RTC) Generators |
实时代码生成器:自动将控制算法转换成C、Java、MatLab和Motorola微控制器(6805, 68HC05, 68HC08, 68HC11, 68HC12, 68HC16, and 6833X)的汇编语言程序。 |
CAD Composer模块组合 |
提供与非模糊化C语言控制模块的集成工具,编译生成集成后的系统级可执行程序,实现实时的仿真与控制。 |
|