[发明专利]一种动态振荡信号模型参数辨识方法有效
| 申请号: | 201510439586.6 | 申请日: | 2015-07-23 |
| 公开(公告)号: | CN104992164B | 公开(公告)日: | 2018-06-19 |
| 发明(设计)人: | 孙永辉;王义;卫志农;孙国强;武小鹏;师威鹏;李宁;张世达;秦晨 | 申请(专利权)人: | 河海大学 |
| 主分类号: | G06K9/00 | 分类号: | G06K9/00 |
| 代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 李玉平 |
| 地址: | 211100 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开一种动态振荡信号模型参数辨识方法,在对模型参数进行辨识时,考虑了参数所受到的实际约束。首先,给出状态估计值和状态估计误差协方差的初始值;接着,在最大迭代时刻范围内,运用扩展卡尔曼滤波的预测步得到下一时刻的状态预测值和预测误差协方差;然后,运用扩展卡尔曼滤波的滤波步对该时刻的状态预测值和预测误差协方差进行更新,得到该时刻的状态估计值和估计误差协方差。接着,判定该时刻的状态估计值是否满足相应的实际约束条件,若满足,则转入对下一时刻的状态估计;若不满足,则对该时刻的状态估计值运用改进粒子群算法进行寻优,得到该时刻满足约束条件的最优状态估计值,并在此基础上对下一时刻的状态进行估计。 1 | ||
| 搜索关键词: | 状态估计 协方差 扩展卡尔曼滤波 参数辨识 动态振荡 信号模型 预测误差 约束条件 状态预测 粒子群算法 估计误差 模型参数 辨识 迭代 滤波 寻优 判定 转入 更新 预测 改进 | ||
【主权项】:
1.一种动态振荡信号模型参数辨识方法,其特征在于,包含如下步骤:(1)获取状态变量分量中包含模型参数的状态空间模型;(2)初始化;包括:设定状态估计的初值和估计误差协方差的初值,系统噪声和量测噪声所满足的协方差矩阵,迭代次数最大值S;(3)由已经得到的k‑1时刻的状态估计值和状态估计误差协方差,利用扩展卡尔曼滤波的预测步,得到k时刻的状态预测值和状态预测误差协方差;(4)利用k时刻的量测噪声协方差和k时刻的预测误差协方差计算k时刻的最优滤波增益;(5)利用k时刻的最优滤波增益和k时刻的预测误差协方差计算k时刻的估计误差协方差;(6)结合已得到的k时刻的最优滤波增益和k时刻的状态预测值计算k时刻的状态估计值;(7)判定已经得到的k时刻的状态估计值参数分量是否满足相应的实际约束条件;若满足约束条件,则无需运用改进粒子群算法进行寻优,可以直接对下一时刻的状态进行估计;(8)若k时刻的状态估计值参数分量不满足相应的约束条件,则通过投影方法把约束的状态估计问题等价转化为约束的优化问题;(9)在上一步的基础上,借助罚函数方法,通过对原目标函数加上一个惩罚项,把约束优化问题转化为一个无约束优化问题;(10)在上一步的基础上则可以利用改进的粒子群算法来进行多次迭代寻优;其中改进粒子群的速度和位置更新所遵循的规则如下:![]()
设搜寻空间为D维的,粒子群包含N个粒子;式中
和
分别代表第i个粒子在迭代次数L的速度和位置矢量;χ是用于控制和限制速度的收缩因子,w表示惯性权重;c1和c2分别为认知和社会系数,r1,i和r2,i是在[0,1]范围内取值的两个独立的随机数;
代表第i个粒子截至L时刻到历史位置最优值;GbestL代表所有粒子中截至到L迭代时刻的历史位置最优值;(11)若迭代次数L>M,则粒子群寻优迭代结束,此时把对k时刻状态估计值的寻优结果GbestL作为k时刻的状态估计值,然后对下一时刻状态进行估计;(12)若k=k+1≤S,则迭代继续,若k=k+1>S,则迭代结束,输出辨识结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510439586.6/,转载请声明来源钻瓜专利网。





