智能控制 第二章——模糊控制的理论基础(二)

参考课程:https://www.bilibili.com/video/BV1PE411W7QM/?spm_id_from=333.1387.favlist.content.click&vd_source=8f8a7bd7765d52551c498d7eaed8acd5

三、模糊关系

1、模糊关系概述

(1)经典关系的定义:

(2)模糊关系的定义:

(3)模糊矩阵:

(4)笛卡尔乘积:

上面介绍了直积的规则,实际上,对于"×"的运算,还有代数积的规则,具体选择哪种规则,需要结合实际情况和需求判断

2、模糊关系的合成

(1)模糊关系的合成定义:

(2)模糊关系合成算子满足的特性:

①一定满足:结合律、包含关系、逆运算(顺序颠倒)。

②不满足:交换律。

③仅部分满足:分配律(仅对并集∨成立,对交集∧不成立)。

(3)模糊变换:

四、模糊逻辑

1、二值逻辑及其基本运算

(1)命题的概念:

①具有真假意义的语句称为命题,真假两者必居其一且只居其一。

②把由一个简单句子构成的命题称简单命题。

③把两个或两个以上的命题用命题联结词联结起来,就称为复合命题,可以表示更复杂的内容。

(2)逻辑联结词:

(3)二值逻辑命题举例:

①假设P表示"坤坤喜欢打篮球",Q表示"坤坤喜欢跳舞"。

②假设P表示"甲是乙的父亲",Q表示"乙是甲的儿子"。

③假设P表示"A是等边三角形",Q表示"A是等角三角形"。

2、模糊逻辑及其基本运算

(1)模糊逻辑是研究模糊命题的逻辑,而模糊命题是指含有模糊概念或者是带有模糊性的陈述句。

(2)模糊命题的真值不是绝对的"真"或"假",而是反映其以多大程度隶属于"真",模糊命题的真值就是隶属(度)函数,所以真值的运算也就是隶属函数的运算。

(3)模糊逻辑的基本运算:

(4)模糊逻辑命题举例:

(5)根据以上模糊逻辑的基本运算定义,可以得出模糊逻辑运算遵循的基本定律有------幂等律、交换律、结合律、吸收律、分配律双否律、德﹒摩根律、常数运算法则。需要注意的是,二值逻辑中的互补律,在模糊逻辑中的互补律是不成立的:

3、模糊语言逻辑

(1)模糊语言逻辑是由模糊语句构成的一种模拟人思维的逻辑,模糊语言可以对自然语言的模糊性进行分析和处理。

(2)几个重要概念:

①模糊数:连续论域(实数域)U中的一个模糊数F是一个U上的正规凸模糊集,比如"大约5"、"10左右"。

②正规集合:隶属度函数的最大值为1的集合。

③凸模糊集:在隶属度函数曲线上任意两点之间曲线上的任一点所表示的隶属度的值都大于或等于两点隶属度值中较小的一个。

④语言值: 在语言系统中那些与数值有直接联系的词,比如"长"、"短"、"多"、"少"、"高"、"低"、"重"、"轻"、"大"、"小"等,或者由它们再加上语言算子(如"很"、"非常"、"较"、"偏"等)而派生出来的词组,如"不太大"、"常高"、"偏重"等都被称为语言值。语言值一般是模糊的,可以用模糊数来表示。

(3)语言变量:

①语言变量是用一个五元素的集合(X、L/T(X)、U、G、M)来表征的,其中

X:语言变量的名称,常见的有"误差"

L/T(X):语言变量所包含语言值名称的集合(每个语言值都是定义在U上的模糊集)

U:语言变量X 的论域

G:语法规则,产生X的语言值规则

M:指模糊子集的隶属度函数

②举例来说,如下是语言变量"误差"的示意

语言变量X的名称为"误差"

语言值L(X)如下所示,它是由语法规则G产生的

|-----|---------------------------|---------------|
| 缩写 | 全称 | 含义 |
| NVB | Negative Very Big | 负极大误差(远小于设定值) |
| NB | Negative Big | 负大误差 |
| NIB | Negative Intermediate Big | 负中大误差 |
| NM | Negative Medium | 负中误差 |
| NS | Negative Small | 负小误差 |
| Z | Zero | 误差为零 |
| PS | Positive Small | 正小误差 |
| PM | Positive Medium | 正中误差 |
| PIB | Positive Intermediate Big | 正中大误差 |
| PB | Positive Big | 正大误差 |
| PVB | Positive Very Big | 正极大误差(远大于设定值) |

这些词不是"非此即彼"的,而是有重叠的模糊概念,比如误差为- 3,既属于"NM(负中)",也可能属于"NB(负大)",只是隶属度不同

图里的菱形线就是每个语言值的隶属度函数M,纵轴0~1代表隶属度(0------完全不属于,1------完全属于),它的作用是把一个精确的数值误差,转换成模糊的语言描述,这是模糊控制的第一步------模糊化

比如误差为0时,Z(零)的隶属度是1,完全属于"误差为零";再比如误差为2时,PS(正小)的隶属度最高,同时也有一点PM(正中)的隶属度

误差越大,"大误差"的隶属度越高,"小误差"的隶属度越低

论域U是误差的量化范围,这里是- 8到+ 8,是把实际的误差通过量化因子映射到的整数区间,方便模糊控制器处理

(4)语言算子:

①语言算子主要分为三类------语气算子、模糊化算子和判定化算子。

②语气算子:

③模糊化算子:

④判定化算子:

判定化算子的作用是化模糊为趋向于清晰,常见的有"偏向"、"大半是"、"倾向"

相关推荐
Zevalin爱灰灰7 小时前
智能控制 第二章——模糊控制的理论基础(三)
智能·控制算法
搞科研的小刘选手10 天前
【激光材料制造方向研讨会】2026年激光、材料与先进制造国际学术会议(LMAM 2026)
制造·智能·材料·机械·光纤·激光·先进制造
肖恭伟1 个月前
openclaw使用飞书创建机器人时候权限管理一键导入
飞书·权限·智能·openclaw
Thomas.Sir2 个月前
第五章:RAG知识库开发之【利用RAG知识库实现智能AI系统:从零构建企业级智能问答应用】
人工智能·python·vue·状态模式·fastapi·智能
Thomas.Sir2 个月前
第十四章:基于 FastAPI+Vue3 的智能聊天系统全栈开发实战
vue·状态模式·fastapi·智能
Deepoch2 个月前
Deepoc具身模型开发板:重塑银发科技关怀的智慧核心
人工智能·科技·开发板·智能·具身模型·deepoc·居家机器人
WINDHILL_风丘科技2 个月前
FlexPro高级应用之视频分析
汽车·视频分析·智能
躺柒3 个月前
读人工智能全球格局:未来趋势与中国位势06人类的未来(下)
大数据·人工智能·算法·ai·智能
Deepoch3 个月前
Deepoc具身模型开发板:赋能电厂巡检机器人,守护能源安全
科技·机器人·智能·巡检·具身模型·deepoc·电厂巡检