[发明专利]非线性模型的参数确定方法和装置在审
| 申请号: | 202010031465.9 | 申请日: | 2020-01-13 |
| 公开(公告)号: | CN111260016A | 公开(公告)日: | 2020-06-09 |
| 发明(设计)人: | 钟博文;王陈俊 | 申请(专利权)人: | 苏州大学 |
| 主分类号: | G06N3/00 | 分类号: | G06N3/00 |
| 代理公司: | 苏州谨和知识产权代理事务所(特殊普通合伙) 32295 | 代理人: | 叶栋 |
| 地址: | 215104 *** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 非线性 模型 参数 确定 方法 装置 | ||
本申请涉及一种非线性模型的参数确定方法和装置,属于计算机技术领域,该方法包括:将非线性模型的至少两个模型参数划分为至少两个参数种群;在每次参数迭代过程中,基于粒子群优化算法对所述至少两个中的一个目标参数种群进行参数优化,其它参数种群的参数保持不变,直至所有参数种群确定完成时参数迭代过程停止,得到所述非线性模型的模型参数;可以解决现有的粒子群优化算法确定模型参数的速度和精度较低的问题;由于将参数划分为多个参数种群,分别对每个种群进行参数优化,这样可以尽量避免一次迭代中几个参数向最优值靠近,几个参数远离最优值的情况,可以提高模型参数的优化速度和精度。
技术领域
本申请涉及一种非线性模型的参数确定方法和装置,属于计算机技术领域。
背景技术
粒子群优化算法(Particle Swarm Optimization,PSO)是一种基于种群的随机优化技术,由Eberhart和Kennedy于1995年提出。粒子群优化算法可以应用于对非线性迟滞模型的模型参数进行估计。
现有的粒子群优化算法对所有的粒子进行统一优化,但是,在优化过程中可能导致一部分粒子向最优位置优化,而另一部分粒子向远离最优位置的方向优化,这就会降低参数优化速度、降低参数优化精度。
发明内容
本申请提供了一种非线性模型的参数确定方法和装置,可以解决现有的粒子群优化算法确定模型参数的速度和精度较低的问题。本申请提供如下技术方案:
第一方面,提供了一种非线性模型的参数确定方法,所述非线性模型包括至少两个模型参数,所述方法包括:
将所述至少两个模型参数划分为至少两个参数种群;
在每次参数迭代过程中,基于粒子群优化算法对所述至少两个中的一个目标参数种群进行参数优化,其它参数种群的参数保持不变,直至所有参数种群确定完成时参数迭代过程停止,得到所述非线性模型的模型参数。
可选地,所述基于粒子群优化算法对所述至少两个中的一个目标参数种群进行参数优化,包括:
获取所述目标参数种群中每个粒子的历史最优位置和所述目标参数种群的历史全局最优位置;
获取所述目标参数种群的上次迭代速度和上次迭代位置;
基于所述上次迭代速度、所述历史最优位置与所述上次迭代位置之差、历史全局最优位置与上次迭代位置之差,确定本次迭代速度;
基于所述本次迭代速度和所述上次迭代位置之和确定本次迭代位置;
使用所述本次迭代速度和所述本次迭代位置,基于所述粒子群优化算法对所述目标参数种群进行参数优化。
可选地,所述使用所述本次迭代速度和所述本次迭代位置,基于所述粒子群优化算法对所述目标参数种群进行参数优化,包括:
在上次迭代结束后,使用所述本次迭代速度和所述本次迭代位置执行下述步骤,直至迭代次数达到最大迭代次数或者参数误差在预设范围内时停止:
确定所述目标参数种群中每个粒子的适应度;
对于每个粒子,在所述粒子的适应度小于所述历史最优位置的适应度时,使用所述粒子替换所述历史最优位置;在所述粒子的适应度小于所述历史全局最优位置的适应度时,使用所述粒子替换所述历史全局最优位置。
可选地,在基于所述上次迭代速度确定所述本次迭代速度时,所述上次迭代速度的权重随上次迭代时各个粒子的适应度和历史权重值确定。
可选地,所述本次迭代速度和所述本次迭代位置通过下式确定:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州大学,未经苏州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010031465.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种校园用人脸识别安全隐患报警装置
- 下一篇:建筑结构的优化设计方法及系统





