模糊控制系统建模与仿真分析
基于模糊控制和PID控制的一阶倒立摆系统建模与仿真

r 1
『1
摆杆 角度 和 小车 位移 的传 递 函数 为
f) s 0 0 75 . 2 s
X( ) 5
0 0 02 1 5 一0 2 70 ’ . 1 2 s . 6 5
摆杆 角度 和 小车 所受 外界 作用 力 的传递 函数为
一
:
三鱼
U( ) 一 8 S 3+0 0 83 67 一2 . 1 s一2 3 94 . 8 l s 7 9 69 . 0 2。
控制策略对系统平衡控制的有效性 , 同时也展示 了它们 的控制品质和特性.
关键词 : 倒立摆 ;I 模糊控制 ; 真 PD; 仿
中 图 分 类 号 :P 7 T 23 文献标志码 : A
Fi s - r e nv r e n u u n r lS se o e i g a d r to d r I e t d Pe d l m Co t o y t m M d l n n S m u a i n Ba e n Fu z n r la d PI Co r l i l to s d o z y Co t o n D nt o
Absr c :Th e e r h o h o to lc ft e frto d ri v re e u u b l n e is e wa s rb d A tat e r s a c n t e c n r lpoiy o h s— r e n e td p nd l m aa c s u sde c i e . i mah ma ia de s e tb ih d frt t e h u z o to oiy a d P D o to o iy h d b e p le n t e tc lmo lwa sa ls e s ,h n t e f z y c n r lp lc n I c n r lp l a e n a p i d i i c t e in o o r le e p cie y, tls ,h i l t n r s a c n t o to y tm sc rid o y u i g he d sg fc ntol rr s e tv l a a t t e smu a i e e r h o hec nr ls se wa are utb sn o Malb i l k s f r .T e u t o h smu ai n e e r h ho t t t e o to p lc s fe tv t e ta /S mu i o t e he r s ls f t e i lto r s a c s w ha h c n r l oi y i ef ci e, h n wa c n r lq aiy a d c n r lc a a t ro h o to oi is h d s o o to u lt n o to h r ce ft e c n r lp l e a h wn. c Ke r y wo ds:i v re e d l m ; D ;u z o to ; i lto n et d p n u u PI f z y c n r l smu ai n
控制系统建模设计与仿真概述

二、控制系统的建模方法
• 数学建模过程
坐标系定义
• 直角坐标系
直线运动——力,线加速度、线速度和位移 旋转运动——力矩,角加速度、角速度和角度
• 坐标系变换
地理坐标系 车体坐标系 传感器坐标系
余弦矩阵 四元素
俯仰->偏航->滚动
二、控制系统的建模方法
• 数学建模过程
被控对象 • 模型结构已知,通过测力等试验获取模型参数,得到 非线性耦合模型 • 例如,汽车轮胎滑移特性试验、飞机风洞试验等
• 建立数学模型的原因
• 便于控制算法设计与分析 • 便于通过仿真分析与评价系统性能
• 控制系统仿真的原因
• 优化控制系统设计 • 系统故障再现 • 部分替代试验,减小试验的次数 • 快速验证,大幅缩短验证周期 • 边界验证,替代具有危险性的试验
一、控制系统概述
• 控制系统建模、设计与仿真验证流程
二、控制系统的建模方法
• 数学建模过程
执行器 • 物理建模
• 试验建模
阶跃激励获取最大角速度 正弦扫频获取频率特性
二、控制系统的建模方法
• 数学模型转换
时域模型
微分方程
s=p
jw=p
求解
时域响应
传递函数
计算
频率特性
频域响应
s=jw
复数域模型
频域模型
控制系统建模、设计 与仿真概述
一、控制系统概述 二、控制系统的建模方法 三、控制律的设计方法 四、仿真验证和分析评价
控制系统建模、设计 与仿真概述
一、控制系统概述 二、控制系统的建模方法
三、控制律的设计方法 四、仿真验证和分析评价
一、控制系统概述
• 广义的控制系统
无刷直流电机模糊控制系统的建模及仿真分析

([ 差 言 ] ]吾[ 一 ] + J ss[E ) [LL Uc 【 —-,bJ 。兰 ] 厶 00b]l ; M] ( 一 M +[1 0 J[u ]I M J茎 P。 JJ 【+ J J【
r s o s n e t r r b s n s n ee a a tn h n t e o d n r r p ri n li t g a — if r n i l P D) o to . e p n e a d b te o u t e s a d s l- d p i g t a h r i a y p o o t a - e r ld fe e t ( I c n r 1 o n a KEY 0RDS:B W LDCM ; z y c n r l S mu a i n; o ei g; - u c i n Fu z o t o ; i l t o M d ln S F n t o
适 应能力。
关键词 : 刷直 流电动机 ; 糊控 制; 真 ; 模 ;- 无 模 仿 建 S 函数
M o ln nd S m ul to n l s s o z y Con r lSy t m f Br s l s dei g a i a i n A a y i fFu z t o se o u h e s DC o or M t
无刷 直 流 电机 模 糊 控 制 系统 的建 模 及 仿 真 分 析
卿 浩 , 承 林 ,唐 小琦 , 少锋 辜 邱
( 中 科 技 大 学 电气 与 电 子 工 程 学 院 , 3 0 4 武 汉 ) 华 407
自适应模糊PID控制器的设计与仿真

自适应模糊PID控制器的设计与仿真自适应模糊PID控制器是一种结合了模糊控制和PID控制的自适应控制器,它能够在系统的不同工况下根据实际需求对PID参数进行自适应调整,从而使得系统具有更好的动态性能和稳定性。
本文将介绍自适应模糊PID控制器的设计思路和仿真过程。
1.设计思路1.1系统建模首先需要对待控制的系统进行建模,得到系统的数学模型。
这可以通过实验数据或者理论分析来完成。
一般情况下,系统的数学模型可以表示为:$G(s)=\frac{Y(s)}{U(s)}=\frac{K}{s(Ts+1)}$其中,K是系统的增益,T是系统的时间常数。
1.2设计模糊控制器接下来需要设计模糊控制器,包括模糊规则、模糊集和模糊运算等。
模糊控制器的输入是系统的误差和误差的变化率,输出是PID参数的调整量。
1.3设计PID控制器在模糊控制器的基础上,设计PID控制器。
PID控制器的输入是模糊控制器的输出,输出是控制信号。
1.4设计自适应机制引入自适应机制,根据系统的性能指标对PID参数进行自适应调整。
一般可以采用Lyapunov函数进行系统性能的分析和优化。
2.仿真过程在仿真中,可以使用常见的控制系统仿真软件,如MATLAB/Simulink 等。
具体的仿真过程如下:2.1设置仿真模型根据系统的数学模型,在仿真软件中设置仿真模型。
包括系统的输入、输出、误差计算、控制信号计算等。
2.2设置模糊控制器根据设计思路中的模糊控制器设计,设置模糊控制器的输入和输出,并设置模糊规则、模糊集和模糊运算等参数。
2.3设置PID控制器在模糊控制器的基础上,设置PID控制器的输入和输出,并设置PID参数的初始值。
2.4设置自适应机制设置自适应机制,根据系统的性能指标进行PID参数的自适应调整。
2.5运行仿真运行仿真,观察系统的响应特性和PID参数的变化情况。
根据仿真结果可以对设计进行调整和优化。
3.结果分析根据仿真结果,可以分析系统的稳定性、动态性能和鲁棒性等指标,并对设计进行调整和改进。
基于matlab的模糊控制器的设计与仿真

基于MATLAB的模糊控制器的设计与仿真摘要:本文对模糊控制器进行了主要介绍。
提出了一种模糊控制器的设计与仿真的实现方法,该方法利用MA TLB模糊控制工具箱中模糊控制器的控制规则和隶属度函数,建立模型,并进行模糊控制器设计与仿真。
关键词:模糊控制,隶属度函数,仿真,MA TLAB1 引言模糊控制是一种特别适用于模拟专家对数学模型未知的较复杂系统的控制,是一种对模型要求不高但又有良好控制效果的控制新策略。
与经典控制和现代控制相比,模糊控制器的主要优点是它不需要建立精确的数学模型。
因此,对一些无法建立数学模型或难以建立精确数学模型的被控对象,采用模糊控制方法,往往能获得较满意的控制效果。
模糊控制器的设计比一般的经典控制器如PID控制器要复杂,但如果借助MATLAB则系统动态特性良好并有较高的稳态控制精度,可提高模糊控制器的设计效率。
本文在MATLAB环境下针对某个控制环节对模糊控制系统进行了设计与仿真。
2 模糊控制器简介模糊控制器是一种以模糊集合论,模糊语言变量以及模糊推理为数学基础的新型计算机控制方法。
显然,模糊控制的基础是模糊数学,模糊控制的实现手段是计算机。
本章着重介绍模糊控制的基本思想,模糊控制的基本原理,模糊控制器的基本设计原理和模糊控制系统的性能分析。
随着科学技术的飞速发展,在那些复杂的,多因素影响的严重非线性、不确定性、多变性的大系统中,传统的控制理论和控制方法越来越显示出局限性。
长期以来,人们期望以人类思维的控制方案为基础,创造出一种能反映人类经验的控制过程知识,并可以达到控制目的,能够利用某种形式表现出来。
而且这种形式既能够取代那种精密、反复、有错误倾向的模型建造过程,又能避免精密的估计模型方程中各种方程的过程。
同时还很容易被实现的,简单而灵活的控制方式。
于是模糊控制理论极其技术应运而生。
3 模糊控制的特点模糊控制是以模仿人类人工控制特点而提出的,虽然带有一定的模糊性和主观性,但往往是简单易行,而且是行之有效的。
【精品】水箱水位模糊控制系统建模仿真课程设计

钦州学院系统仿真课程设计设计题目水箱水位模糊控制系统建模仿真水箱水位模糊控制系统仿真建模摘要水位控制系统在各个领域上都有广泛应用,虽然其结构简单但由于控制过程具有多变量,大滞后,时变性等特点,且在控制过程中系统会受到各种不确定因素的影响,难于建立精确的数学模型。
虽然自适应、自校正控制理论可以对缺乏数学模型的被控对象进行识别,但这种递推法复杂,实时性差。
近年来模糊控制在许多控制应用中都取得了成功,模糊控制应用于控制系统设计不需要知道被控对象精确的数学模型,对于许多无法建立精确数学模型的复杂系统能获得较好的控制效果,同时又能简化系统的设计,因此,在水箱水位自动控制系统中,模糊控制就成为较好的选择。
本文主要论述了应用模糊控制理论控制水箱水位系统,首先详尽的介绍了模糊控制理论的相关知识,在此基础上提出了用模糊理论实现对水箱水位进行控制的方案,建立了简单的基于水箱水位的模糊控制器数学模型。
本试验系统还充分利用了MATLAB的模糊逻辑工具箱和SIMULINK相结合的功能,首先在模糊逻辑工具箱中建立模糊推理系统FIS作为参数传递给模糊控制仿真模块,然后结合图形化的仿真和建模工具,再通过计算机仿真模拟出实际系统运行情况。
通过试验模拟,证明了其可行性。
目录摘要Abstract1绪论 (5)1.1水箱水位系统概述 (5)1.2模糊控制理论简介 (5)1.2.1模糊控制理论的产生、发展及现状 (6)1.2.2模糊控制理论运用于水箱水位系统控制的意义 (6)1.3仿真建模工具软件MATLAB/SIMULINK简介 (6)1.4本文的主要任务及内容安排 (8)2模糊理论及模糊控制基础 (8)2.1模糊理论基础 (8)2.1.1从经典集合到模糊集合的转变 (9)2.1.2模糊集合的基本概念 (10)2.1.3模糊集合的基本运算 (12)2.2模糊控制基础 (14)2.2.1模糊控制的回顾和展望 (15)2.2.2模糊控制系统的结构 (15)2.3本章小结 (20)3水箱水位模糊控制器的建立 (20)3.1输入输出语言变量语言值的选取及其赋值表 (21)3.2控制规则描述 (24)3.3水位控制模糊关系矩阵 (24)3.4模糊推理 (24)3.4.1输入量模糊化 (24)3.4.2模糊推理 (24)3.5模糊判决 (25)3.6水位模糊控制查询表 (25)3.7本章小结 (25)4利用MATLAB对水箱水位系统进行仿真建模 (26)4.1水箱水位模糊推理系统(FIS)的建立 (26)4.2对SIMULINK模型控制系统的构建 (34)4.3进行Simulink模型仿真 (37)4.4本章小结 (37)结论 (40)参考文献40水箱水位模糊控制系统仿真建模1绪论1.1水箱水位系统概述在能源、化工等多个领域中普遍存在着各类液位控制系统液。
基于PLC的模糊控制器设计及Simulink仿真

64 | 电子制作 2021年02月热能,当电流流过电阻材料时,电能转换成热能,产生热量,再通过热的传导、对流、辐射,能有效地用来加热特定的试验件,并保持高的效率,此种加热方式称为辐射加温。
辐射加热具有热转换率高、加热温度高等优点,因此是试验车台上使用最广泛的一种加热方式。
温度是试验任务中一项很重要的监控指标,很多试验任务要求在特定的温度下才能进行,实际温度值和控制的精度、准确度决定了试验能否进行下去,因此研究温度控制工作原理,寻找合适的控制算法具有重要意义。
辐射加温控制系统是典型的一阶纯滞后环节,可用一阶惯性环节加滞后环节表示,具有升温单向性、大惯性、纯滞后、非线性和时变性等特点,用传统控制方式易导致超调大、调节时间长、控制精度低。
其升温、保温是依靠电阻丝加热,当其温度一旦超调就无法用控制手段使其降温。
理论和经验表明,传统的PID 控制对温度控制系统无法达到理想效果[1-2]。
模糊控制是目前十分成熟的一种智能控制方法,其采用模糊逻辑把人的控制经验归纳为定性描述的一组条件语言,利用模糊集理论,将其定量化,使控制器模仿人的操作策略,模糊控制具有很强的鲁棒性和稳定性,大量的理论研究和实践也充分证明了用模糊控制理论控制电阻炉温度是一种非常好的方法策略[3]。
PLC 具有通用性好、性能可靠、编程灵活、扩展方便等优点,在工业控制中广泛使用,PLC 指令越来越强大,能够实现许多复杂的控制算法,利用PLC 实现模糊控制,结合二者的长处,在工业控制中大有前景。
基于上述,本文提出在PLC 平台上将模糊控制方法和常规PID 控制结合的控制策略。
1 控制策略当实际温度值和给定温度值偏差较大时,采用模糊控制合式控制策略,既可以保证系统动态响应效果,又能改善稳态控制精度,系统控制框图如图1所示。
其中S 为转换开关,其设定值一般取最大误差的10%,本文取20,即给定值和实际值偏差在20℃以内采用PID 控制,超过20℃采用模糊[4]模糊控制器能在线对PID 参数进行修改,进一步完善了传统PID 控制器的性能,更好的适应控制系统参数变化和工作条件,如图1所示,模糊控制器由模糊化,模糊推理和解模糊三个环节构成,将工程上的精确量转换为模糊输入信息,利用模糊规则进行模糊推理,经解模糊后转换为精确值,送到被控对象。
电动汽车用无刷直流电动机模糊控制系统的建模与仿真

络进 程 的必 经之 路 。本文提 出的建设 思路 和策 略对 TD — L T E室 内分布 系统规 划建 设具有 重要 的指 导意
义。
作者简介 : 陈永 安 ( 1 9 9 4 一 ) , 男, 本科 , 主要 从 事 通 信 工 程 等 方
面 的研 究 。 收 稿 日期 : 2 0 1 3 年 O 1月 0 4日
差, 存在超 调 , 达不 到高 性 能和 高精 度 的要 求_ _ 2 J 。考 虑到模糊控 制器具有快速性 、 稳 定性和鲁 棒性强 等优 点, 所 以采 用 了模 糊 控制 策略 。文献 1 - 3 3 利用 模 糊逻
辑控制器 调节 P I D各 参数 , 达 到 了模 糊控 制 的 目的 ;
0
0 ]
0 l
d £
l ld 6
d £
( 1 )
图 2 电压 平 衡 方 程 等 效 模 块
L—M l
d
d
2 . 2 反 电 动 势 模 块
2 . 1 电压平 衡方 程等 效模块 。
根据 式 1 , 得到 B L D C M 的 电压 平 衡 方 程 的 等 效模 型 , 如 图 2所示 , “ 。、 “ 、 “ 为三 相绕 组 的端 电
压; e 、 、 e 为 三相 绕 组 上 产生 的反 电动 势 ; i 。、
t e r f e r e nc e a bi l i t y a nd s o o n,w h i c h ma ke t h e s y s t e m ha s t h e be t t e r c o nt r o l a bi l i t y.
但模糊逻 辑规则数 和计算 量大 , 控制器 的实 时性难 以
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目:模糊控制系统建模与仿真分析、实验目的1、熟悉Matlab 软件的基本操作方法2、掌握用matlab/Fuzzy logic toolbox 进行模糊控制系统建模仿真的基本方法。
3、熟悉模糊控制系统设计的基本方法二、实验学时:4 学时三、实验原理MATLAB R2008提供了建立模糊逻辑推理系统的仿真工具箱一一Fuzzy Logic Toolbox ,版本为Fuzzy Logic Toolbox2.2.7 。
建立模糊逻辑推理系统有两种基本方法,第一种方法是借助模糊推理系统编辑器 (Fuzzy Logic Editor )的图形界面工具建立模糊逻辑推理系统,第二种方法是利用命令建立模糊逻辑推理系统。
第一种方法使用简单、建模方便,适合于初学模糊逻辑控制系统建模与仿真的读者。
第二种方法稍难一些,但对深入了解模糊逻辑推理系统的MATLAB仿真知识大有帮助。
下面分别讲述两种方法,读者可自行选择阅读。
1模糊逻辑工具箱图形界面工具模糊逻辑工具箱图形工具是为了方便用户建立模糊推理系统而推出的图形化设计工具,在这里可快速方便的建立模糊推理系统并观测模糊规则、推理输出等。
模糊逻辑推理图形工具主要包括:基本模糊推理系统编辑器( fuzzy )、隶属函数编辑器( mfedit )、模糊规则编辑器(ruleedit )、模糊规则观测器(ruleview )、模糊推理输入输出曲面观测器 (surfview )。
下面分别介绍它们的基本使用方法。
1.1 基本模糊推理系统编辑器在Comma nd Win dows输入"fuzzy ”命令,弹出如下图1所示的"FIS Editor ”(模糊推理系统编辑器)窗口。
在这里可以对包括输入、输出模糊语言变量的名称、模糊推理系统的类型和名称、模糊逻辑推理的各种运算(与、或、蕴含、规则合成、解模糊化)等高层属性进行编辑。
同时, 还可以打开模糊推理系统的隶属函数编辑器( mfedit )、模糊规则编辑器(ruleedit )、模糊规则观测器( ruleview )、模糊推理输入输出曲面观测器( surfview )。
图 1 “FIS Editor ”窗口1•“ File ”菜单在图1所示的菜单栏中单击 “ File ”菜单,弹出如图2 (a )所示的下拉菜单。
单击“ New FIS ”菜单可弹出下级菜单,在这里可新建模糊推理系统,模糊推理系统的类型有 Mamda ni和Sugeno 两种。
单击“Import ”菜单,可打开下级菜单,可实现从工作空间 (From Workspace ) 或磁盘文件(From file )读入数据的功能。
单击“ Export ”菜单,在弹出的下级菜单中,单击“To Workspace ”菜单,可将当前模糊推理系统保存到工作空间,单击“To File ”菜单,可将当前模糊推理系统保存到磁盘文件上。
单击“ Print ”菜单,可打印当前模糊推理系统。
单击“ Close ”菜单可关闭当前模糊推理系统。
2•“ Edit ”菜单在图1所示的菜单栏中单击“ Edit ”菜单,弹出如图2(b)所示的模糊推理系统编辑菜 单。
在图2 (b )中单击“ Undo ”菜单可取消当前操作,单击“Add Variable ”菜单可添加输入变量(In put )或输出变量(Output ),单击“ RemoveSelected Variable ”菜单可删除 当前变量,单击“ Membership Fu nctio ns ”菜单可弹出隶属函数编辑器,单击“ Rules ”菜 单可弹出规则编辑器。
3•“ View ”菜单在图1所示的菜单栏中单击 “View ”菜单,弹出如图2(c )所示的下拉菜单。
在图2(c)中,单击“ Rules ”菜单弹出规则观测器窗口,单击“ Surface ”菜单弹出模糊推理系统输入输出关系曲面。
图2模糊推理系统编辑器菜单tipperAggregstian DeTuzzilicntio nF/lJ| serviceinput [□11LCloseOpening Membersho Fundlcn Ei当前娈虽徧辑区 在这里可修改要昼名称EditFiSNsme:FIS Type;rrtamcfa niAnd insthodCunrerrt *日和日 bfe NiamB OrmeUhod Impicatio 仃Type Range幵列则墉铤rrtax備碗票单応】文件莱单⑷观图菜单4.输入输出变量编辑选择输入或输出变量显示区,在图1的右下角将显示当前变量的名称及类型,在这里可修改当前变量的名称。
如果用鼠标左键双击输入或输出变量显示区,则可以打开隶属函数编辑器(Membership Function Editor )。
双击模糊推理系统名称、类型显示区,可以打开规则编辑器(Rule Editor )。
5 •模糊推理基本算法设置在图1的左下角,可以选择模糊逻辑推理的基本运算方法。
例如在“And Method”(与)操作方法里,可以选择“min"、“prod "。
在"Or Method"(或)操作方法里,可以选择“max"、“probor "、在"Implication "(蕴涵)操作方法里可以选择“min"、“prod ”。
在"Aggregation ”(规则合成)方法里可以选择" maX'、" sum"和“ probor ”。
在“ Defuzzification ”(解模糊化)方法里可以选择“centroid ”、"bisector ”、"mor”、"lom”、"som”。
解模糊化方法的基本含义如下:(1)max—-求最大值,y-max (a, b)返回a、b中较大数值。
(2)min-求最小值,y-min返回a、b中较小数值。
(3)prod求乘积,y-prod返回a、b的乘积。
(4) prob代数和,y-probor ([a , b])返回值为y-a+b-a*b 。
(5) centroid ――重心法又称质心法(6) bisector ――面积平分法(7) mon— -最大隶属度平均值法(8)lom-最大隶属度最大值法(9) som—-最大隶属度最小值法例如进行基本设置后小费计算的模糊推理系统基本编辑窗口如图3所示。
图3编辑后小费计算模糊推理系统编辑窗口1.2隶属度函数编辑器(mfedit )在图1所示的“ FIS Editor ”编辑窗口中,单击输入(或输出)变量,或者单击菜单【Edit】T 【Membership Function Editor 】,弹出如图4所示的隶属函数编辑器。
1.菜单栏隶属度函数编辑器的文件(File)菜单和视图(View)菜单与模糊推理系统编辑窗口内容及功能一样,如图5(a)所示。
编辑(Edit )菜单如图5(b)菜单,可对隶属函数进行添加(Add MFs)、删除(Remove Selected MF、Remove all MFs )等操作,还可以打开模糊推理系统编辑器(FIS Properties )和规则编辑器(Rules)。
2.隶属函数编辑在图4的左上角为模糊推理系统的模糊语言变量区,右上角为当前模糊语言变量的隶属函数曲线,左下角为当前变量的名称、类型显示及论域编辑区,右下角为当前隶属函数名称、类型、参数编辑区。
这里隶属函数的类型有:trimf ------ 三角形隶属函数trapmf --- 梯形隶属函数gbellmf ----- 钟形隶属函数gaussmf --- 高斯形隶属函数gauss2mf ----- 高斯2形隶属函数sigmf ----- sigmoid形隶属函数pimf―― “二”形隶属函数smf―― “ S”形隶属函数zmf―― “ Z”形隶属函数忖Edit Vie*llew FIS..►Import PEKp-ort$frint Ctrl+PClose Ctrl+lfCtrl+ZMd MFs..-.Kdd Cutten IF ..Remore S-elected IFfiemcve All HFs0 肮I M Ctrl+5Surface Clrl+0FIS Froperti es...Ctrl+iCtrl+3图4隶属函数编辑器Edit Vltw(叮文件熬单枯〕編価棄单图5隶属度函数不编辑器菜单视图英单图6编辑后的模糊语言变量的隶属函数1.3模糊规则编辑器(Ruleedit )在图1所示的"FIS Editor ”编辑窗口中双击模糊推理系统名称" tipper ”,或者单击【Edit】T【Rules】菜单,弹出如图7所示的模糊规则编辑器。
1.菜单操作模糊规则编辑器的“ File ”菜单、“ View ”菜单与前面相同,“ Edit ”菜单有“ Un do”、"FIS properties ”和“ Menbership Function Editor ” 三个下拉菜单,如图8 (a)所示,可进行取消、打开模糊推理系统基本编辑器、隶属函数编辑器操作。
在图8 (b)所示的选择(Opetion)菜单里,可以选择模糊规则的显示语言及类型,显示语言有:“ English ”(英语)、"Deutsch ” (德语)和“ Francais ”(法语),规则显示类型有:“ Verbose ”(语言型)、“Symbolic ”(符号型)和“ Indexed ”(索引型)。
2.规则添加在图7的变量语言值列表区选择相应的模糊变量语言值,单击“Add Rule ”即可添加规则,如果选中图7中的某条模糊规则,单击“ Delete Rule ”可删除该条规则,如果单击“ change Rule ”可修改规则。
同时在“Conn ection ”(模糊语言变量连接)区可选择输入模糊语言变量之间的连接关系。
而在“Weight”(权重)设置区可设置该条规则的权重。
Fil« Edit Vi sw Opti^nE2. tf (servioe is bad) and (food Is ccmmon) inen (tip Is IHtle) (1)3. If (service is bad) and (food i$ ^oocDthen (tip its common) (1)4. tf (s^rvioe is g^gd) @rid (food ts badj)th«n (tip iis litfie) (1)5.tf [sorvicB is good) and (food ts 乜ommMijths n 0ip is CDfimon) (1) 氏 If (serviee Is and (iaod is good) tln&n (tip Is more)⑴7. if (service is better) and (food Is k®① than (tip Is little) (1)8.lf (service is beftier) and (focd is common) ttien (tip is common) (1)9. if (service is 囲er) and (focd i? good) then (tip is more) (1、 10. If (service is bssfl.) and (load is : bacQ then (Eip 滋 litflB) (11) v|11andTter>service Isfood is tv ishBddbsd 亠1 littlegood亡 ommoneommcin better qodti 空耶more 1 bestnonencine[nonedI - nut_ notnotCa nr ectiork -■Wei^rt:r orP and1 Delete rule | Add r ule | Change rule |FIS Nsn*e- tipperH* I Clase图9规则编辑后的规则显示区1.4模糊规则观察器(RuleView )在模糊推理系统编辑窗口、 隶属函数编辑窗口、 模糊规则编辑窗口中单击“ View ”菜单,在弹出的下拉菜单中单击“ Rules View ”菜单,弹出如图10所示的规则观察器。