[发明专利]一种新型的基于鲸鱼优化算法的容错控制方法有效

专利信息
申请号: 201910587276.7 申请日: 2019-06-28
公开(公告)号: CN110442020B 公开(公告)日: 2021-01-12
发明(设计)人: 杨蒲;柳张曦;李德杰 申请(专利权)人: 南京航空航天大学
主分类号: G05B13/04 分类号: G05B13/04;G05D1/08;G05D1/10
代理公司: 暂无信息 代理人: 暂无信息
地址: 211106 江苏省南京市江宁区将*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种新型针对变时滞控制系统执行器故障的滑模预测容错控制方法。针对于离散时滞不确定的四旋翼系统的容错控制问题,设计了一种基于鲸鱼优化算法的滑模预测容错控制方法。利用全程滑模面作为预测模型,以保证全局鲁棒性,并且设计了一种带有故障补偿的幂次函数参考轨迹,在削弱抖振影响的同时,针对于不确定性和故障起到抑制效果。在滚动优化的过程中,考虑到寻优过程需要高精度快响应,采用鲸鱼优化算法,该算法寻优性能强,参数设置少,收敛速度快,精度高。本发明用于一类含有时变时滞的不确定离散系统的鲁棒容错控制。
搜索关键词: 一种 新型 基于 鲸鱼 优化 算法 容错 控制 方法
【主权项】:
1.本方法设计了处理带有时变状态时滞的不确定性系统的容错算法,其特点在于:考虑到一般滑模算法设计的线性滑模面存在趋近过程,而趋近过程易出现失稳现象,针对此情况在滑模预测模型方面设计全程滑模切换函数,避免趋近过程失稳,保证了全局的鲁棒性。考虑系统存在故障,干扰和时滞等诸多影响系统控制性能的因素,设计了带有故障和不确定性补偿的幂次函数参考轨迹,而设计幂次函数参考轨迹是考虑到更大程度的削弱滑模自带的抖振问题。在滚动优化问题上设计了鲸鱼优化算法进行寻优,该算法参数设置少,求解方便,又能快速精准的求解出控制律,相较于粒子群优化算法,该算法具有更快的收敛速度,更精确的求解精度。针对一类含有时变时滞的不确定离散系统的鲁棒容错控制,包括如下具体步骤:步骤1)确立离散系统模型:步骤1.1)ΔA,ΔB,ΔAd分别为系统的参数摄动,x(k)∈Rn,u(k)∈Rp,y(k)∈Rq,分别为系统的状态,输入,输出。w(k)∈Rn为外部干扰,f(k)为故障函数,τ(k)为不确定时变时滞,但有其上下界[τl,τu]。A,B,C,E,Ad为适当维数的矩阵步骤1.2)将系统(1)改写为式(2),其中,d(k)=ΔAx(k)+ΔBu(k)+ΔAdx(k‑τ(k))+v(k)+Ef(k),并且d(k)满足|d(k)‑d(k‑1)|≤d0和dL≤|d(k)|≤dU步骤2)滑模预测模型设计:步骤2.1)设计全程滑模切换函数,使系统状态轨迹的初始状态就位于切换面上,消除了线性滑模面趋近过程,保障了系统的全局鲁棒性;其中y(k)为系统的实际输出,σ可以通过极点配置法则求解,x0为系统初始状态,y0为初始状态时的输出。s(0)=0,初始时刻系统状态轨迹就位于切换面,省去了趋近过程。s(k)=σy(k)‑αkσy0=σCx(k)‑αkσCx0         (3)步骤2.2)k+1时刻滑模预测模型为(4);s(k+1)=σCx(k+1)‑αk+1σCx0          (4)步骤2.3)根据标称系统x(k+1)=Ax(k)+Bu(k)+Adx(k‑τ(k))可以得到滑模预测模型在(k+P)时刻的预测输出(5)及其向量表示(6);SPM(k)=ΩX(k)+ΞU(k)+ΨXd(k)‑ΓX0            (6)其中,P为预测时域,M为控制时域,且满足M≤P,控制量u(k+j)在M‑1≤j≤P时保持u(k+M‑1)不变,SPM(k)=[s(k+1),...,s(k+p)]TX(k)=[x(k+1),...,x(k+p)]TX0=[x0,...,x0]TU(k)=[u(k),u(k+1),...,u(k+M‑1)]TΩ=[(σCA)T,...,(σCAP)T]TΓ=[αk,αk+1,...,αk+P]T步骤3)参考轨迹设计:步骤3.1)滑模预测控制中,参考轨迹的选取可以根据滑模趋近率构造,从而如何减小避免抖振的影响成为了选取时需要慎重考虑的问题。鉴于幂次函数在削弱抖振中的巨大作用,采用幂次函数作为参考轨迹,同时考虑到故障和不确定性的影响,在参考轨迹中嵌入了干扰抑制手段,最大限度地弥补故障和不确定性.设计如式(7)的参考轨迹:其中sgn(·)表示为符号函数。各参数的取值范围如下,0<β<1,0<δ<1,补偿函数表示为:步骤3.2)式(8)表示为通过一步延迟估计法近似求得可以在d(k)未知的情况下完成对sref(k+1)的求解,sref(k+1)的向量形式满足(9)。Sref(k)=[sref(k+1),sref(k+2),...,sref(k+P)]T           (9)步骤4)反馈校正设计:步骤4.1)预测模型(10)表示k时刻之前p步对k时刻的预测输出,式(11)表示为k时刻实际输出与预测输出之间的误差;e(k)=s(k)‑s(k|k‑P)            (11)步骤4.2)将式(11)所表示的误差作为校正加入到滑模预测模型中,可以得到P步预测输出及其向量形式分别为(12),(13);其中,jp作为校正系数,随着预测步骤的递增,校正系数依次递减,j1=1,j1>j2>…>jp>0。步骤5)优化性能指标设计:步骤5.1)设计优化性能指标如式(14),其中λi为非负权系数,表示采样时刻误差在性能指标中所占的比重;γl为正的权系数,用于约束控制输入;步骤5.2)将优化性能指标表示为向量形式(15);其中,步骤6)鲸鱼优化算法求解控制律步骤6.1)取优化性能指标J(k)作为适应值函数Ψ,初始化鲸鱼种群,初始化各个参数l,ρ。其中,为系数向量,分别表示摆动因子和收敛因子,随着迭代次数的增加从2线性递减到0,l为[‑1,1]之间的随机数,常数ρ∈[0,1]且为均匀分布产生的随机数,且可由如下公式计算得出;其中,为[0,1]之间的随机数。步骤6.2)当参数(ρ<0.5),并且时,鲸鱼优化算法采取如下迭代公式计算最优值;其中,为个体与目标猎物之间的距离,当前迭代次数为t,为迭代t次时的最优解的位置,为t次迭代的鲸鱼个体位置向量。步骤6.3)当参数(ρ<0.5),并且时,鲸鱼优化算法采取随机搜寻的方法搜寻最优解,随机选择一个个体鲸鱼位置并按照公式(18)进行寻优;步骤6.4)当参数(ρ>0.5),鲸鱼优化算法采取bubble‑net的寻优方式进行寻优,按照如下公式进行迭代;步骤6.5)当达到最大迭代次数时,寻优结束,实施当前控制量,并令k+1→k返回步骤2)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201910587276.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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