文档帮助中心文档
评估的模糊推理系统
模糊逻辑工具箱
的模糊逻辑控制器块实现了一个模糊推理系统(FIS)的仿真软件金宝app®。你指定FIS评估使用FIS的名字参数。
模糊推理的更多信息,请参阅模糊推理过程。
规则查看器中显示模糊推理过程在仿真,使用与Ruleviewer模糊逻辑控制器块。
全部展开
在
对于单输入模糊推理系统,输入信号是一个标量。对于多输入模糊系统,将输入矢量信号使用块,如:
Mux(金宝app模型)
向量连接(金宝app模型)
总线的创造者(金宝app模型)
出
对于FIS,输出信号是一个标量。对于一个多输出FIS,输出信号是一个矢量。将系统输出标量信号,使用多路分配器(金宝app模型)块。
fi
Fuzzified输入值,通过评估每个规则的输入隶属函数在当前输入值。
1型金融中间人,fi是一个NR——- - - - - -NU矩阵信号,NR是FIS的数量的规则。元素(我,j)fi的输入隶属函数的值是jth的输入我规则。
2型金融中间人,fi是一个NR————(2 *NU)矩阵信号。第一个NU列包含fuzzified上面的隶属函数的值对于每个规则,和最后一个NU列包含fuzzified隶属函数值低。
有关不分明化输入值的更多信息,请参阅Fuzzify输入。
要启用这个端口,选择Fuzzified输入(fi)参数。
rfs
射击规则的优势,通过评估每个规则的前提;运用模糊算子,fuzzified输入的值。
1型金融中间人,rfs是一个列向量长度的信号吗NR,在那里NR是规则的数量,和元素我的发射强度吗我规则。
2型金融中间人,rfs是一个NR2矩阵信号。第一列包含使用上隶属度函数生成规则解雇的优势,第二列包含规则发射的优点使用较低的隶属度函数生成。
应用模糊运算符的更多信息,请参阅应用模糊算子。
要启用这个端口,选择规则解雇的优势(rfs)参数。
罗依
规则输出,通过应用规则解雇优势输出隶属度函数用暗示的方法中指定的金融中间人。
1型Mamdani FIS,罗依是一个N年代————(NRNY)矩阵信号,NR是规则的数量,NY是输出的数量,和N年代采样点的数量用于评估输出变量范围。每一列的罗依包含一个规则的输出模糊集。第一个NR列包含规则输出第一输出变量NR列对应第二个输出变量,等等。
2型Mamdani FIS,罗依是一个N年代————(2 *NR*NY)矩阵信号。第一个NR*NY使用上生成的列包含规则输出隶属度函数,最后NR*NY列包含规则输出生成使用较低的隶属度函数。
对于1型Sugeno系统,每个规则的输出是一个标量值。在这种情况下,罗依是一个NR——- - - - - -NY矩阵信号。元素(j,k)罗依的价值吗k的输出变量j规则。
对于2型Sugeno系统,罗依是一个NR————(3 *NY)数组。第一个NY列包含规则的输出水平。下一个NY列包含相应的规则发射的优点使用上隶属度函数生成。最后一个NY列包含规则发射的优点使用较低的隶属度函数生成。例如,在三个的输出系统中,列4和7包含发射的产量水平的优势第一列。
有关模糊含义的更多信息,请参阅运用暗示法。
要启用这个端口,选择规则输出(ro)参数。
指定N年代,可以使用数量的样本输出离散化参数。
ao
获得的总输出为每个输出变量,结合相应的输出从所有的规则使用中指定FIS的聚合方法。
对于1型Mamdani模糊推理系统,每个输出变量的总体结果是模糊集合。在这种情况下,ao是作为一个N年代——- - - - - -NY矩阵信号,NY输出的数量和吗N年代采样点的数量用于评估输出变量范围。每一列的ao包含一个输出变量的总模糊集。
2型Mamdani FIS,每个输出变量的总体结果是模糊集合。在这种情况下,ao是作为一个N年代————(2 *NY)矩阵信号。第一个NY列包含聚合使用上生成输出隶属度函数,最后NY列包含聚合生成输出使用较低的隶属度函数。
对于1型Sugeno系统,每个输出变量的总体结果是一个标量值。在这种情况下,ao是一个行向量的长度NY,元素k是规则的输出的总和k输出变量。
对于2型Sugeno系统,ao是一个NR————(3 *NY)数组。aggregatedOut包含相同的数据罗依基于输出水平的列排序。例如,在三个的输出系统中,当第1列排序,输出水平相应的发射的优势列4和7的相应调整。
aggregatedOut
有关模糊聚合的更多信息,请参阅聚合所有输出。
要启用这个端口,选择聚合输出(ao)参数。
FIS的名字
mamfis
sugfis
mamfistype2
sugfistype2
模糊推理系统来评估,指定为以下之一:
mamfis或sugfis对象——指定的名称1型FIS对象在MATLAB®工作区。
mamfistype2或sugfistype2对象- 2型FIS对象指定名称的MATLAB工作区。
文件名称,指定的名称.fis文件在当前工作目录中或MATLAB路径。包括文件扩展名的文件名称是可选的。
.fis
保存1型模糊推理系统.fis文件:
在模糊逻辑设计或去噪的设计师中,选择文件>出口>到文件。
在命令行中,使用writeFIS。
writeFIS
保存2型模糊推理系统.fis文件,使用wrtieFIS。
wrtieFIS
金融中间人
“tipper.fis”
数量的样本输出离散化
1
离散化的样本数量输出变量的范围,指定为一个整数比1。这个值对应点的数量为每个规则输出模糊集。
减少内存使用,同时评估Mamdani FIS,指定一个低数量的样本。这样做牺牲defuzzified输出值的准确性。指定一个低数量的样品可以使输出区域去模糊化零。在这种情况下,defuzzified输出值是输出变量范围的中点。
请注意
块当评估一个Sugeno FIS忽略此参数。
OutputSampleNumber
“101”
数据类型
双
单
定点
表达式
信号数据类型,指定为以下之一:
双——双精度的信号
单——单精确信号
fixdt (1 16 0)——与二进制定点信号扩展点
fixdt (1 16 0)
fixdt(1, 16日2 ^ 0,0)扩展——定点信号斜率和偏见
fixdt(1, 16日2 ^ 0,0)
表达式,表达式评估这些数据类型之一
对于定点数据类型,您可以配置signedness,字长和缩放参数使用数据类型的助理。有关更多信息,请参见指定一个定点数据类型(金宝app模型)。
“替身”
“单身”
“fixdt(0) 1, 16日”
“fixdt(1, 16日2 ^ 0,0)”
Fuzzified输入(fi)
从
使输出端口来访问中间fuzzified输入数据。
FuzzifiedInputs
“关闭”
“上”
规则解雇的优势(rfs)
使输出端口来访问中间规则发射强度数据。
RuleFiringStrengths
规则输出(ro)
使输出端口来访问中间规则输出数据。
RuleOutputs
聚合输出(ao)
使输出端口来访问中间总输出数据。
AggregatedOutputs
模拟使用
解释执行
代码生成
模拟模式,指定为以下之一:
解释执行使用预编译的墨西哥人文件-模拟模糊系统单和双数据类型。使用此选项减少了初始模型的编译时间。
代码生成没有预先编译的墨西哥人文件——模拟模糊系统。使用这个选项,当模拟模糊系统代码生成应用程序。
对于定点数据类型,模糊逻辑控制器块总是模拟使用代码生成模式。
SimulateUsing
“解释执行”
“代码生成”
输入值的范围
警告
错误
没有一个
诊断信息的行为,当一个输入范围,指定为以下之一:
警告——报告诊断消息作为一个警告。
错误——报告诊断消息作为一个错误。
没有一个——不报告的诊断信息。
当一个输入值的范围,相应的模糊规则系统可以有意外发射的优点。
只有当提供诊断消息模拟使用参数是解释执行。
OutOfRangeInputValueMessage
“警告”
“错误”
“没有”
没有规则了
诊断信息的行为当没有规则对于一个给定的输出变量,指定为以下之一:
当没有规则了是警告或没有一个火对于一个给定的输出,没有规则,defuzzified输出值设置为其均值范围值。
NoRuleFiredMessage
空的输出模糊集
诊断信息的行为,当一个输出模糊集是空的,指定为以下之一:
当空的输出模糊集是警告或没有一个和一个输出模糊集是空的,defuzzified值相应的输出设置为其均值范围值。
这只适用于Mamdani系统诊断信息。
EmptyOutputFuzzySetMessage
一旦你实现了一个模糊推理系统使用模糊逻辑设计,使用去噪的设计师或在命令行上,您可以在仿真软件模拟系统。金宝app
实现水位控制器在模型中使用模糊逻辑控制器的块。金宝app
实现一个水温控制器在模型中使用模糊逻辑控制器的块。金宝app
创建一个2型PID控制器和模糊逻辑比较其性能与1型模糊PID控制器和常规PID控制器。
警告从R2019b
金宝app支持表示模糊推理系统结构将在未来的版本中被删除。使用mamfis和sugfis而不是对象。这些表示有差异,需要更新代码。这些差异包括:
对象属性字段名称与对应的不同结构。
对象存储文本数据作为字符串而不是作为特征向量。
此外,所有模糊逻辑工具箱™函数接受或返回模糊推理系统的结构现在接受和返回mamfis或sugfis对象。
将现有对象的模糊推理系统的结构,使用convertfis函数。
convertfis
readfis
evalfis
genfis
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano金宝app comandi MATLAB。
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室