- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.4.1 遗传算法在参数辨识中的应用 1.离散系统参数估计 设线性离散系统的数学模型为: (1-18) 式中: d为滞后时间,ξ(k)为零均值的噪声序列(方差为σ2),z-1为后移算子。 假定A(z-1)、B(z-1)和C(z-1)未知,则待辨识参数向量包含na+ nb+ nc+1个参数,即 (1-19) 真参数为: (1-20) 要应用遗传算法对参数向量θ进行在线优化的参数辨识,必须解决两个问题,一个是确定多参数编码映射方法,另一个是如何根据目标函数确定适值。 2. 参数级联定点映射编码 采用多参数级联定点映射编码原则进行编码,可根据辨识精度确定每个参数的二进制编码长度。假如每个参数线性映射在[-2l-1,+2l-1]范围内,且要求辨识精度2-m,则每个参数需要m+l位;若已知时滞d≤2n,则时滞可用n位编码,则各参数编码组成一个整体位串的长为(na+ nb+ nc)×(l+m)+n,这个整体位串就是系统待辨识参数的一个解。 设整体位串构成的种群数为N,第p代的第j个(1≤j≤N)位串所对应的参数为: (1-21) 根据辨识结果,有预测输出和预测输出误差,它们分别满足: (1-22) (1-23) 3. 目标函数到适值形式的映射 为保证映射后的适值是非负的,选择目标函数的优化方向应对应于适值的增大方向。由式(1-6)的映射关系,可选择适值函数为: (1-24) 求和m+1步的意义在于能进一步考察辨识参数与真参数的拟合情况。在遗传算法操作过程中,可能存在这样的参数,它离真值很远,但经线性组合后某步预测输出与实际输出相差不大,求和可以避免这样的参数集取得高适值以致出现错误的收敛。m的值越大,适值函数的可信度就越高,m的上限可取为k值,cmax值是一足够大的正数,它与问题的解有关。 在计算出种群中每个个体的适值后,需要对它们规范化,先求出其平均适值为: (1-25) 规范化适值为: (1-26) 用种群规范化适值与平均适值的偏差的平方和来定义收敛域,即 (1-27) 其中:δ是一个定义的收敛域,例如若设δ0.0001,则可认为种群已经收敛,这
文档评论(0)