[发明专利]一种基于多目标遗传规划的非线性系统辨识方法有效
申请号: | 201510082381.7 | 申请日: | 2015-02-15 |
公开(公告)号: | CN104616062B | 公开(公告)日: | 2017-03-29 |
发明(设计)人: | 魏爽 | 申请(专利权)人: | 河海大学 |
主分类号: | G06N3/12 | 分类号: | G06N3/12 |
代理公司: | 南京纵横知识产权代理有限公司32224 | 代理人: | 董建林 |
地址: | 211100 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于多目标遗传规划的非线性系统辨识方法。主要针对传统辨识方法在非线性系统的结构未知的情况下,辨识精度低和求解速度慢的缺点。提出同时最优化非线性系统结构和系统参数的多个目标优化函数模型,采用一种新颖的多目标遗传规划方法求解该模型。该方法提出了一种新的针对多个优化目标的评价方法,可以将决策过程融合在优化过程中而不需要计算多个Pareto最优解,其评价过程更高效。该方法可以有效的挖掘大量输入输出数据之间的非线性关系,提高辨识效率和准确度。 | ||
搜索关键词: | 一种 基于 多目标 遗传 规划 非线性 系统 辨识 方法 | ||
【主权项】:
一种基于多目标遗传规划的非线性系统辨识方法,包括如下步骤:(1)初始化:采用树表示染色体个体的结构分量g,定义用于生成初始树结构的内部节点集合和叶子节点集合,设置树结构的最大深度Deptmax;其中染色体个体的参数分量c的矢量长度由结构分量g中因式项的个数决定;(2)多目标评价:P0个染色体个体初始树构成初始种群,根据每个染色体个体的树结构和参数值计算f1,f2,f3三个目标函数的值,f1,f2,f3分别为输出量均方误差的最小化、选中的输入变量数量的最小化、以及系统结构复杂度的最小化;将每个染色体个体计算得到的目标函数值进行对比,根据优化排序方法对每个个体进行排序,得出每个个体的适应度;(3)迭代步骤:初始迭代次数为0,迭代次数逐渐累加,假设当前迭代次数为k,本次迭代的种群中包含Pk个染色体,首先判断迭代收敛终止的条件是否满足,即迭代次数是否达到最大迭代数、或是输出量的均方误差是否小于指定阀值、或是三次以上迭代获得的最优解是否不变,若满足则结束,若不满足,则通过优化排序方法在Pk个染色体中选择迭代的个体生成染色体交配池,将交配池中的染色体个体分成三部分,分别用于复制、交叉和变异的进化操作;在复制操作中,利用优化排序方法获得的个体适应度进行判断,将适应度值较小的较优个体直接复制进入下一次迭代的种群;剩下的个体进行交叉和变异的进化操作,先通过进化操作获得子代,再采用基于竞争决策的精英培养机制,将母代和其对应的子代综合评价,从中选择较优的个体进入下一次迭代的种群;(4)迭代后的染色体个体的多目标评价:采用正交最小二乘方法OLS对含有冗余分支树的个体进行剔除处理,根据优化排序方法得出新的种群中每个个体的适应度值;再次执行步骤(3)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510082381.7/,转载请声明来源钻瓜专利网。