[发明专利]一种工业过程一阶惯性迟延模型自适应辨识方法有效
申请号: | 201711140245.4 | 申请日: | 2017-11-16 |
公开(公告)号: | CN107844458B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 王林;郭亦文;高林;李晓博;高海东 | 申请(专利权)人: | 西安西热控制技术有限公司 |
主分类号: | G06F17/15 | 分类号: | G06F17/15;G06F17/13;G06N3/00;F22B35/00 |
代理公司: | 西安智大知识产权代理事务所 61215 | 代理人: | 何会侠 |
地址: | 710065 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 工业 过程 一阶 惯性 迟延 模型 自适应 辨识 方法 | ||
1.一种工业过程一阶惯性迟延模型自适应辨识方法,其特征在于,包括以下步骤:
1)预设工业过程模型传递函数的增益范围、一阶惯性时间范围和迟延时间范围,并输入工业过程辨识数据;
2)通过步骤1)预设的增益范围、一阶惯性时间范围和迟延时间范围,利用伪随机数,获得粒子群中的每个粒子所携带的初始增益Ki、初始惯性时间T1i和初始迟延时间τi;
3)将步骤1)所输入的工业过程辨识数据去基准化,得到处理后的工业过程阶跃输入数据和系统响应数据;
4)利用步骤2)得到的每个粒子所携带的初始增益Ki、初始惯性时间T1i和初始迟延时间τi和步骤3)得到的阶跃输入数据,并通过四阶龙格-库塔法得到理论系统响应数据;
5)利用步骤3)得到的系统响应数据和步骤4)得到的理论系统响应数据,求取累积误差;
6)利用粒子群算法,每个粒子均随机携带增益、一阶惯性时间和迟延时间,且均在步骤1)限定的范围内;
7)利用步骤6)所获得的增益、一阶惯性时间和迟延时间重复步骤4)至6),并记取每一次的累积误差和相对应的增益,惯性时间和迟延时间;
8)判断步骤7)中的累积误差是否小于预设的误差阈值,若大于误差阈值,则重复步骤4)至7),继续寻优;若小于或等于误差阈值,则终止寻优,并记取最小累积误差和相对应的增益、一阶惯性时间、迟延时间;
步骤4)中,利用每个粒子所携带的初始增益Ki,初始惯性时间T1i和初始迟延时间τi以及扰动矩阵X1[k],并通过四阶龙格-库塔方法得到不同粒子的理论响应数据X2i[k],具体如下:
对粒子i的初始迟延时间τi进行取整处理,得到τi的整型常量τ1i,τ1i≥1;
令矩阵常量Y2i[1]=Y2i[n]=…=Y2i[τ1i]=0,其中n为矩阵个数,Y2i[n]的长度为k;
初始惯性迟延过程的微分方程描述如下:
其中X1(n)表示扰动矩阵X1[k]的第n个数据,Y2i(n+τ1i)表示矩阵常量Y2i[k]的第n+τ1i个数据,令步长h=0.1,四阶龙格-库塔方法常数k1,k2,k3,k4的计算如下:
k1=f[X1(n),Y2i(n+τ1i)]
k4=f[X1(n)+h,Y2i(n+τ1i)+k3·h]
则:
其中,Y2i(n+1+τ1i)为矩阵常量Y2i[k]的第n+1+τ1i个数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安西热控制技术有限公司,未经西安西热控制技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711140245.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:液压压力产生装置和阀芯位置估计装置
- 下一篇:用于电子驻车制动器的致动器组件