2004-2005学年第1学期 模糊逻辑控制及其应用 (选修) 上海交通大 谢康林
2021/2/19 1 模糊逻辑控制及其应用 (选 修) 上海交通大学 谢康林 2004-2005学年第1学期
第 七 软章 件 第七章 开模 发糊模糊逻辑控制软件开发工具 工逻 具辑 控制
2 第 七 章 模 糊 逻 辑 控 制 软 件 开 发 工 具 第七章 模糊逻辑控制软件开发工具
第七章 模糊逻辑控制软件开发工具 软 草 件 7-1概述 开 7-2模糊逻辑控制技术软件的开发工具 发模 (Pop Fuzzy 2.0) 工糊 具逻 辑
3 第 七 章 模 糊 逻 辑 控 制 软 件 开 发 工 具 第七章 模糊逻辑控制软件开发工具 7-1 概述 7-2 模糊逻辑控制技术软件的开发工具 (Pop Fuzzy 2.0)
7-1概述 模糊逻辑控制系统开发与传统控制 设计方法的不同 系统开发的不同 设计方法: 对于既可用传统线性控制方法,又 可用模糊逻辑控制方法实现的控制 系统,用模糊逻辑控制方法较容易
4 设 计 方 法 的 不 同 7-1 概述 一.模糊逻辑控制系统开发与传统控制 系统开发的不同 1. 设计方法: 对于既可用传统线性控制方法,又 可用模糊逻辑控制方法实现的控制 系统,用模糊逻辑控制方法较容易
2.内存开销: 内存开销和系统设计 用模糊逻辑控制方法软件实现所需 的存储容量,大约是传统线性控制方法 的一半。 3.系统设计: 模糊逻辑控制方法用语言变量直观 地进行设计。依靠经验,容易学习。 传统线性控制方法求助于建立系统 的数学模型
5 内 存 开 销 和 系 统 设 计 2. 内存开销: 用模糊逻辑控制方法软件实现所需 的存储容量,大约是传统线性控制方法 的一半。 3. 系统设计: 模糊逻辑控制方法用语言变量直观 地进行设计。依靠经验,容易学习。 传统线性控制方法求助于建立系统 的数学模型
模糊逻辑控制系统开发时可能遇到的 可题 可能遇到的问题 1.硬件方面 用硬件实现的嵌入式模糊逻辑控制系 统: (1)需重新设计印刷电路板; 2)或用标准硬件(如PC机)
6 可 能 遇 到 的 问 题 二.模糊逻辑控制系统开发时可能遇到的 问题 1.硬件方面 用硬件实现的嵌入式模糊逻辑控制系 统: (1) 需重新设计印刷电路板; (2) 或用标准硬件(如PC机)
2.调试方面 由于模糊逻辑控制系统的多参数 和非线性的特点,对系统进行优化和 可能遇到的问题 调试较为困难.通常用试探法。 3.规则和隶属函数 在实际应用中最大的难题是如何 正确地确定控制规则和隶属函数
7 可 能 遇 到 的 问 题 2.调试方面 由于模糊逻辑控制系统的多参数 和非线性的特点,对系统进行优化和 调试较为困难.通常用试探法。 3.规则和隶属函数 在实际应用中最大的难题是如何 正确地确定控制规则和隶属函数
软件开发工具介绍 软件开发工具介绍 例: 1.“ Freeware- Motorola68HC系列 2.“FIDE”-- Motorola与 Aptroni公司 3.“ TIL Shel”—美国 Togai infra logic (TI)公司 “IFCS”—一东芝 5.“ Pop Fuz Renesas (Hitachi)
8 软 件 开 发 工 具 介 绍 三.软件开发工具介绍 例: 1. “Freeware”――Motorola 68HC系列 2. “FID E”――Motorola与Aptronix公司 3. “TIL Shell”――美国Togai InfraLogic (TIL)公司 4. “IFCS”――东芝 5. “Pop Fuzzy”――Renesas (Hitachi)
7-2模糊逻辑控制技术软件的开发工具 Pop Fuzzy 2.0 概述 功能: 为用户提供一个全图形界面、高集 成的开发环境,集编辑、调试、仿真、 生成C和汇编源程序的功能于一体。 N概述 软硬件环境: CPU为Inel的 Pentium芯片及其 兼容机。 Windows95中文版及以上版本。 H8/300C编译器。 H8/300交叉汇编器
9 Pop Fuzzy 概 述 7-2 模糊逻辑控制技术软件的开发工具 Pop Fuzzy 2.0 一. 概述 功能: 为用户提供一个全图形界面、高集 成的开发环境,集编辑、调试、仿真、 生成C和汇编源程序的功能于一体。 软硬件环境: CPU 为Intel的Pentium芯片及其 兼容机。 Windows 95 中文版及以上版本。 H8/300 C 编译器。 H8/300 交叉汇编器
在 Pop fuzyy2.0中建立模糊控制系统 Pop Fuzzy2.0提供多种编译器用来創建或 建立模糊控制系统 编辑模糊控制系统的各部分: 变量、隶属函数、规则以及用于模拟仿 真对象的数学模型。 其中包括: 项目编辑器中变量和规则库的添加或连接, 变量或成员( Member)的隶属函数的编辑; 规则库编辑器中规则的定义等
10 建 立 模 糊 控 制 系 统 一 二. 在Pop Fuzzy 2.0中建立模糊控制系统 Pop Fuzzy 2.0提供多种编译器用来創建或 编辑模糊控制系统的各部分: 变量、隶属函数、规则以及用于模拟仿 真对象的数学模型。 其中包括: 项目编辑器中变量和规则库的添加或连接, 变量或成员(Member)的隶属函数的编辑; 规则库编辑器中规则的定义等