[发明专利]一种基于性格系数调节的教与学优化滑模控制方法有效

专利信息
申请号: 201810636095.4 申请日: 2018-06-20
公开(公告)号: CN108803330B 公开(公告)日: 2020-12-11
发明(设计)人: 肖玲斐;何虹兴;孟中祥;徐敏 申请(专利权)人: 南京航空航天大学
主分类号: G05B13/04 分类号: G05B13/04
代理公司: 南京瑞弘专利商标事务所(普通合伙) 32249 代理人: 唐绍焜
地址: 210016 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于性格系数调节的教与学优化滑模控制方法,提出了一种基于性格系数调节的改进教与学算法,并用于优化滑模控制器的可设计参数,从而削弱滑模控制的抖振现象,实现滑模控制系统性能的提高,提高滑模控制方法的实用可行性。此外,在改进教与学算法中,针对算法后期搜索速度变慢的情况,设置了一个对性格系数的激励措施:当学员在学习过程中取得进步的时候,其性格系数会被修正。修正的规则是:当学员是在互学过程中取得进步时,令其性格系数增大;若学员是在自学过程中有所收获,则令其性格系数减小。通过性格系数及其激励措施,教与学算法的局部搜索能力增强,全局收敛性提高,算法后期的收敛速度加快,并能够有效避免早熟现象。
搜索关键词: 一种 基于 性格 系数 调节 优化 控制 方法
【主权项】:
1.一种基于性格系数调节的教与学优化滑模控制方法,其特征在于:包括步骤:步骤(1):对于如下状态空间模型描述的多输入多输出系统:式中x(t)∈Rn是系统的状态变量,n表示状态变量的维数,t表示时间;u(t)∈Rm为控制输入,m表示输入变量的维数;y(t)∈Rp为测量输出变量,p表示输出变量的维数,A,B,C,D均为适当维数的常数矩阵,矩阵B和C满秩,且系统可控和可观;步骤(2):设计滑模函数s(t)为:s(t)=σx(t)   (2)式中,σ为可设计的滑模参数矩阵,使得σB的逆矩阵(σB)‑1存在;根据极点配置方法,确定σ,用以保证滑模面上状态能够渐近收敛到状态空间原点且具有良好的动态性能;步骤(3):设计滑模控制器u(t),用以保证状态x(t)从初始位置,到达滑模面并之后不离开滑模面;一方面,根据滑模面到达条件采用趋近律设计方法,令其中,ε>0和ρ>0为可设计的趋近律参数,sgn(·)为符号函数;另一方面,对式(2)求导数,并结合式(1),有对比式(3)与式(4),显然有σ[Ax(t)+Bu(t)]=‑εsgn(s)‑ρs   (5)因此,可得滑模控制器u(t)的表达形式为u(t)=(σB)‑1[‑σAx(t)‑εsgn(s)‑ρs]   (6)步骤(4):通过基于性格系数调节的改进的教与学优化算法,对滑模控制器(6)中的参数ε和ρ进行优化;具体步骤如下:步骤(4‑1):根据常规教与学优化算法,取定种群规模大小,迭代次数和选取适应值函数;对于一个优化问题:搜索空间空间中任一搜索点X=(x1,x2,…xd),其中d表示维空间的维数,分别表示每一维的上界和下界,i=1,2,…,d;f(X)为目标函数;取X=(ε,ρ),因此d=2;步骤(4‑2):初始化班级:在搜索空间中随机生成班级中的每个学员j=1,2,…,NP;生成方法按如下公式进行:其中,j=1,2,…,NP;i=1,2,…,d;为点Xj的一个决策变量,NP为空间搜索点的个数;对每一个学员赋予一个随机的性格系数β,其中β介于0和1之间,记为β=rand(0,1);步骤(4‑3):选取成绩最为优秀的学员Xbest作为教师Xteacher,根据各个学员的学科成绩,学员将依据教师与班级学员平均值Mean之间的差值来进行学习,具体的教学方法如下式:difference=ri×(Xteacher‑TFi×Mean)式中:分别表示第i个学员学习前和学习后的值,表示全部学员的平均值;教师的教学因子TFi=round[1+rand(0,1)]和学生的学习步长ri=rand(0,1),前者表征教师的教学能力,后者表征学生的学习能力;步骤(4‑4):互学过程:对第i个学员Xi赋予性格系数βi=rand(0,1),依据其性格系数的大小来随机选取Zi个学习对象进行相互学习;其中,p1=1,2,…,NP;p2=1,2,…,NP;…;Zi是一个与性格系数相关的变量,Zi的选择依照如下公式进行:式中,βmin和βmax分别表示群体性格系数的最小值和最大值;Zmin和Zmax则分别表示可参与到互学过程的同学的最小人数和最大人数;进行互学:其中,rand(1,d)表示在[0,1]随机生成一个d维的行向量;表示在随机选择的Zi个学员中,具有最优适应度的个体;如果将βi+rand(0,1)×(1‑βi)的值赋予βi,实现性格系数βi的更新;步骤(4‑5):自学过程:若βi<rand(0,1),则若βi≥rand(0,1),则如果将βi[1‑rand(0,1)]的值赋予βi,实现性格系数βi的更新;step1和step2均为自学调整步长,且有:式中,表示由每一维的上界组成的集合,表示由每一维的下界组成的集合;tT是当前迭代次数,T是允许最大迭代次数;步骤(4‑6):最终得到优化的(ε,ρ),根据获得的(ε,ρ),依照式(6)确定滑模控制器u(t)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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