一种新型的过程模型参数辨识方法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

表 2 GA在 阶跃输入 下的 辨识结果 ( 阶) 三
G 雨 )+ ) ( ) ∽=1 1 …1L 、 ( ( + +s
对 于 无 自衡 的对象 :

㈤ J
由表 1 —2可 以看 出, 基于 B F S O算法得 到的模型辨 识结果更 接近于过 程真值 , 识误 差小于 GA。 辨 当模 型阶次变化 时 , 可得 到表 3 所示 的二阶 、四阶、
淌散 循环 , +l 繁殖循 环扣 蠢 弗l
的应激 反 应就 成 为趋 药性 。细 菌 的基 本趋 药性 行 为 包 括: 前进 ( m) 翻转 ( mbe。前进是沿着 与上一步相 s wi 和 t l) u 同的方 向运 动 , 而翻转 是取一 个新 的方 向运 动 。一次 翻 转之 后 细 菌 的位置 :
l。= 二 《 ≈=— = 瘟
一 ●
l N
J( = ( c )∑ c )
i =1 D

图 1 菌群 优 化算法流 程
() 2

∑卜 … x[ 0 ∑( )) d e 一a p 9 ~ 一 】
il =
菌群 优化 算法 流程 如 图 1所示 。
优 区 间 , 有助 于算 法逃逸 出局 部极值 , 而发现 全局 这 从 最 优点 。
仞始 化 参数
所在 区域 , 到后决 定进 入该 区域 还是 继 续寻找 , 找 进入 后什 么 时候 离 开该 区 域 。通 过模 拟 大肠 杆 菌 的这 些觅
食 策略 , P si o等人提 出了菌群 优化算法 。菌群 的 由 asn 引
觅食 行为 包 括趋 药性 行为 ( he C mo a S , t xi ) 聚集 行为 (wa mi ) 繁殖行 为( e r d c i n 和消散 行为 s r ng , r p o u to )
(l n t n a d dses1 ei ai n i ra) mi o p 等四个步骤 。 ( ) 趋 药性 行为 1 由于细 菌经常 生存在 化学 引诱剂环 境 中 , 它对环 境
控 制 理 论 与 应 用
Co tol eo y an nr Th r d App iat ns l i c o
自动 化 技 术 与 应 用 》2 1 0 第 3 2年 1卷 第 1 期
大肠 杆菌 要决定它 所采取 的觅食 策略 , 括寻 找食物 的 包
长远看来 , 这种 消散行为 也是菌群 的一种 觅食行为 。为 模 拟这 一事 件并 保持 菌群规 模不 变 , 算法 中 , 在 菌群 经 过若 干 代繁殖 后 , 细菌 以概率 Pd 随 即重新分 布到寻 e被
l l a 眦为 斥力 的高度 , )p 耵为斥力 的宽度 。 Oe r
() 繁殖行为 3 经 过一定 的趋 药性行 为步骤 后 , 觅食 结果 较好 的细 菌 进行 繁殖 , 生成 与 父代完 全相 同 的子代 , 没有 繁殖 的
细 菌将 死掉 , 以此 来维 持菌群 的规模 不变 。 () 消散行为 4 消 散 行为 是 实 际环 境 中 的细 菌被 外 力杀 死 或者 驱 散 到新 的 区域 中去 , 破坏 了细菌 的趋 药 性过 程 , 是 这 但 细 菌也可 能将 因此寻 找到食 物更加 丰富的 区域 , 以从 所
3 基 于 改 进 B O 算 法 的热 工 过 程 SF 模 型 辨 识
3 1 问题描述 .
为 了验证改进 B F S O算法应用于过程模型参数辨识 中的有效性 , 本文 以火 电厂 常见 的热工过程为 例进行仿
真研 究 。 热工过程模 型 的传递 函数可用 式( ) 3 表示[ : 】
趋 化循环J 十l ,
Байду номын сангаас
汁葬适应 度函 数值
群 中 藩 体 位 置 蹩
0(+,, = i ,,+ (Oj i 1 f 0( k, Ci ( k) ) ) )
( 1 )
落 群进 行繁 殖
其中, (,, 表示在第 个趋化步、第k个繁 J )
殖步、第 Z 个消散步第 个菌体的位置 , 『为单位长度 烈. )
+ ∑{
其 中 ,
e[∞ x 一 p
∑( 一 O )) m 】
m= l
, , ,表 示 菌 体 位 置 中 第 m 个 元 位 置 ,
m :1 . D , 为菌 体位置 表达 的空 间维数 ; ,… 2 D S为菌
群 总 数 ,d 。为 引力 的深 度 , nmt 引力 的宽 度 , tc为 t
的随 机方向向 ci 0 细菌 药性 量, ( > 为 ) 趋 行为的 长。 步
( ) 聚集行为 2
在 菌群 寻取 食物 的过程 中, 细菌 个体之 间通过 相互 间 的作用 进 行通 信 来达 到 群体 的聚集 行 为 。细 菌 间 的 聚集 作用 的数 学 表达 式为 :

菌 群进 行消 散 渭整
自 化技 与 用 02 第3卷 期 动 术 应 21年 1 第1
控 制 理 论 与 应 用
Con r e y a d Ap l a i s tol Th or n p i t c on
使 得各 参 数 a 间的数 量 级相 差 较大 , 以确定 各 参数 难 的合 适 范 围 , 成 寻 优 时 间 长 , 识 精 度 低 等 不 良影 造 辨 响 。为 此 , 以结 合 热 工过 程 的特 性 , 可 采用 如 下 的 传 递 函数 代替 【 。 9 1 对 于有 自衡 的对 象 :
G㈦ =
= 一 麓 1 ( + 0 ) …+ a a
am S
l ㈤ j
其 中, () () 和 分别是过程的输 出和输入函 数 , … ,l 0 b , b, 和分别是 ys 和 u s 表达式对应的 b () ()
系数 。直接 利 用 式() 3 进行 参数 辨 识 时 , 以获得 好 的 难 效果 , 主要 原 因是 热 工对 象 的 时 间常 数 大 、 阶次 高 ,
相关文档
最新文档