模糊规则模糊推理作业 北航计算智能作业

发布 2022-06-29 13:14:28 阅读 3738

要求:自己选例子建立规则,得到模糊推演结果,并结合实际例子评述模糊推理的合理性与不足之处,自己体会和见解。

例子:用模糊控制实现水箱水温的恒温控制。水箱由底部的电阻性电热元件加热,由电动搅拌器实现均温。

设控制的目标温度为25c,以实测温度t与目标温度r之差,即误差e=t-r,以及误差变化率ec为输入,以固态继电器通电时间的变化量u(以一个控制周期内的占空比表示,控制电加热器的功率)为输出。输入语言变量选实测温度t与目标温度r之差,即误差e和误差变化率ec,输出语言变量选固态继电器通电时间的变化量u,固模糊控制器为双输入-单输出的基本模糊控制器。

模糊推理:1)设e的基本论域为[-5,5]c,其语言变量e的论域为[-5,5];ec的基本论域为[-1,1]c/s,其语言变量ec的论域为[-5,5];控制量u的基本论域为[-5,5]单位,其语言变量u的论域为[-5,5]。e、ec和u都选5个语言值。

(2)控制规则。

根据实际经验,假设模糊控制规则如表1所示。

表1:模糊控制规则。

(3)用matlab-fuzzy工具箱。

利用matlab的模糊工具箱解此问题,各语言值的隶属函数基本采用三角函数,将25条模糊规则加入规则库中。隶属度及模糊规则显示如图1和图2所示。

图1 输入e的隶属度(ec和u的隶属度设计与e相同)

图2 模糊逻辑规则显示(左)和模糊规则三维显示(右)

4)测试结果。

评述与体会。

从测试结果看,通过模糊推理得到的输出符合原定的规则,其输出是比较合理的。此题中针对该种情况一共建立了25条规则,在实际中专家会将e、ec和u选为7个语言值,这样就有49条规则,所得到的结果准确度会更高。可见,如果模糊规则太少,就会降低结果的精度,但规则不是越多越好,规则太多时计算量也会很大。

另外,模糊推理有mandani法和sugeuo法等,不同的方法对推理结果也有影响,此题应用的是mandani法。同时,不同的解模糊的方法也会对结果产生影响。

如所处理的事物概念本身是模糊的,一个对象是否符合这个概念难以明确确定,此时我们选用模糊推理,不但可以得到某对象是否属于该事物,还能得到属于该事物的程度,得到两个模糊集合元素之间的关联程度。模糊推理属于不确定性推理,对于一个概念,精确是相对的,不精确是绝对的,从不确定的初始证据出发,通过运用不确定知识推出具有一定不确定性但是有合理的结论的不确定性推理过程,在解决实际问题中具有重要的作用和意义。

模糊函数作业

距离模糊函数的最佳形式是冲击函数,为了描述距离模糊函数和冲击函数的相关程度,引入了有效相关时间和有效相关带宽,其定义如下 有效相关带宽1 1 设信号的频谱为。如图1 1。图1 1 单脉冲矩形频谱。信号的频谱为。如下图。图1 2 分布位置不同的两个矩形脉冲。即是在频率轴上的搬移。根据有效相关带宽的定义...

模糊控制大作业

基于模糊控制的pid温度控制器的设计。1 引言。常规pid 控制由于具有原理结构简单 鲁棒性好,可靠性高,容易实现的特点,成为迄今为止应用最广泛的控制算法,并且取得了良好的效果。然而在温度控制系统中,由于被控对象具有非线性 时变 大滞后等特点,且受环境温度等外界诸多因素影响较大,导致难以建立精确的数...

模糊数学作业

1 什么是模糊数学的研究对象?第一,研究模糊数学的理论,以及它和精确数学 随机数学的关系。查德以精确数学集合论为基础,并考虑到对数学的集合概念进行修改和推广。他提出用 模糊集合 作为表现模糊事物的数学模型。并在 模糊集合 上逐步建立运算 变换规律,开展有关的理论研究,就有可能构造出研究现实世界中的大...