|
China Building Materials Science & Technologys (June,2000 Vol.9 ) |
|
隧道窑模糊控制中模糊控制解析式及隶属函数的研究 陈理君 宋镜明 沈丽(武汉工业大学) |
| [摘要] 本文对于根据模糊规则表,经FUZZY逻辑推理获得的模糊控制总表所出现的因取大取小运算等带入了一定误差,导致该表中某些区数值震荡,产生明显不合理性,对其进行了研究分析,并提出了加密F化、带智能调整因子的解析控制算式和对尿属度函数参数自调整法,较好地解决了控制表中数值震荡波动的不合理性,仿真表明其控制精度高,稳定好,此方法简单,可根据对象修改和调整相关参数,工程实用性强。
一.问题的提出 二.解决问题的思路及技术路线 对应输出变量的棒形值为: 最后,反模糊化后用重心法得到输出控制量 (2)区段分别用不同的调整因子与参数的控制解析式 各个区段小范围内用各自模糊控制简单解析式,从而,可用16个解析式组合成近似的实际复杂被控对象控制模型。这种处理,经仿真分析与实际控制证明十分有效。为了控制算式规范化和运用模糊数学算法,令φ(i,
j)表示每条规则激发强度,则解析式可表示为: 但(1),人工无汉参于调整,但不同"区段"应有不同因子的控制解析式,为经引入自动变化上下限量p,q(即a自动变化上下限值)。 则模糊控制解析式变为: 显见,上式对不同"段"有不同的调整因子,只要选取Pw,qw,对应于不同的区w,就可达到上述的设计目的。我们定义一个性能指标л: 式中求和项中的I表示采样的序号。随时间的推进上式中I对 e(i)的权值越来越大,当e(i)增大时,跟着л值增大,响应十分快速。对于不同区分别求л最小时的p、q值即可。如图3列出对某一特定控制窑炉所取的值。 (3) 模糊系统参数的梯度下降法调整 式中,θ代表其中任意参数,k为修正序号,a为控制修正速度的参数。误差变量定义为 式为 为调整的目标值,△为输入,(7)式的修正对象是钟型函数,为计算简便,(9)式以后的计算都以三角隶属函数为对象。 当输入△模糊化时,不同的模糊子集(隶属度函数)都对应此输入有隶属度,隶属度最大的模糊子集对庆输入有最大的灵敏度,为使调整简单化,我们只调整比模糊子集的有关参数。当输入△在控制的响应过程中,会在其论域内来回变化。则调整中心值的速度应小于△变化的速度,才能对每一人模糊隶属度函数进行调整。 模糊控制的相邻隶属度函数还要避免在调整之后出现空域,例如:有一段区域既不属于PM,也不属于与其相邻的PL、PS。这就要求隶属度函数的宽度调整要慢于中心调整,需要加入约束因子 其中 ,k为修正迭代序号,λ为调整的隶属度函数的序号,λε[-J,J],I为输入变量序号,△为模糊化后的输入量,如 图4所示。当u-J至uJ之间有两个最大值时,为防止调整死循环,引入约束条件:没有ua=ub,而在上一次调整中,r=a,则下一次调整之r=b,对E、C的模糊隶属度函数调整公式分别为:
但当e很小时,再引入调整机制则容易产生调整震荡,确定调整隶属度函数的调整域为 三.仿真 其仿真结果分别如下: 五.结论 Study on Analytic Formula and Membership Function of Fuzzy Control in
the Fuzzy Control of Tunnel Kiln (Wuhan University of Industry) Abstract This thesis analyzes the inconsequence caused by the numerical
value vibration and the error obtained by the logic algorithm according
to the fuzzy rule list. The densification to the fuzzylization, the control
formula with AI regulation gene, and the self-modifyin algorithm toward
the membership function are proposed for the resolve of the inconsequence
of the numerical value vibration in the control list. After simulation,
we can conclude those control algorithms serve the purpose of high precision,
nice stability, simply operation and modifying pertinent parameters as
well as better engineering practicality.
|