[发明专利]基于六阶B-样条小波神经网络的史密斯预估补偿方法有效

专利信息
申请号: 201911152256.3 申请日: 2019-11-22
公开(公告)号: CN110824922B 公开(公告)日: 2020-12-18
发明(设计)人: 张治国;施博文 申请(专利权)人: 电子科技大学
主分类号: G05B13/04 分类号: G05B13/04
代理公司: 成都立信专利事务所有限公司 51100 代理人: 冯忠亮
地址: 610054 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 样条小波 神经网络 史密斯 预估 补偿 方法
【说明书】:

发明为一种基于六阶B‑样条小波神经网络的史密斯预估补偿方法。解决史密斯预估器模型精度低,对干扰抑制不理想的问题。通过对被测对象建立微分方程并进行离散化处理,得到系统状态量的采样间隔与六阶B‑样条小波神经网络的学习样本,在确定神经网络结构、输入层权值和隐层函数、节点数后进行迭代训练得到输出层权值向量和神经网络表达式,从而得到史密斯预估补偿器的数学模型。本发明可对非线性被控对象建模,且能有效提高过程模型的精度,同时,小波神经网络频带有限的特点,使其对干扰的抑制效果理想。

技术领域:

本发明与史密斯(Smith)预估补偿方法有关。

背景技术:

史密斯(Smith)预估控制,是一种针对纯滞后系统设计的控制策略。在控制理论中,滞后指在时间上被控变量的变化落后于扰动变化,是一种十分常见的现象。纯滞后是指,在物料、能量或信号传输过程中由于传输速度有限而产生的延迟。一般纯滞后就是指由传输速度限制导致的滞后。史密斯预估控制是一种纯滞后补偿控制,其通过引入一个和被控对象并联的补偿器对纯滞后进行削弱和消除。经过史密斯预估器的补偿,纯滞后环节被转移到了闭环控制回路之外,因而不会对系统产生不利影响。由拉氏变换的位移定理可知,纯滞后特性只是将原输出信号推移了一定的时间,不会改变输出信号的波形和性能表现。

在工业过程中,被控对象或多或少存在一定的纯滞后特性,纯滞后特性往往使系统稳定性降低,动态性能变坏,可能引起超调和振荡;史密斯预估器的引入很好的补偿了大迟延对象的纯滞后特性,提高了系统的稳定性和动态性能。对于以稳定性为首要要求、快速性为次要要求的系统,史密斯预估器十分有效。但是这种方法对过程模型的误差十分敏感,补偿效果取决于补偿器模型的精度,误差过大时会导致控制品质变坏,甚至系统不稳定。而六阶B-样条小波神经网络具有频带有限的特点,能够有效的提高补偿器模型精度和抑制干扰。

发明内容:

本发明的目的是提供一种模型精度高、干扰抑制效果好的基于六阶B-样条小波神经网络的史密斯预估补偿方法。

本发明是这样实现的:

(1)设实际被控对象为:

其中x代表系统状态量,u代表输入量,

(2)将式(1)进行离散化处理,得到:

其中Tn为采样时刻,Tn+1-Tn为系统状态量x的采样间隔,n=0,1,2,3...,

(3)根据实际情况取定u值,根据模型精度要求取定一个常值Δx,

(4)当x每增加Δx时,即x(Tn+1)-x(Tn)=Δx时,记录下ΔTn=Tn+1-Tn值,

(5)由记录的ΔTn值,计算yn=Δx/ΔTn,得到学习样本yn,记录学习样本总数,

(6)将得到的学习样本编列成向量Y:

(7)六阶B-样条小波神经网络输入层权值2J为:

其中α为根据式(1)中f(x,u)的带宽所确定的滤波带宽系数且α≥1,

(8)六阶B-样条小波神经网络隐层为尺度函数φ(x),其傅里叶变换形式:

其中ω为角频率,对式(5)中的进行傅里叶反变换,得到φ(x):

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911152256.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top