[发明专利]一种伺服系统滑模控制器参数整定方法在审
申请号: | 201510527408.9 | 申请日: | 2015-08-25 |
公开(公告)号: | CN105186959A | 公开(公告)日: | 2015-12-23 |
发明(设计)人: | 陈兴林;赵为志;宋法质;董岳;刘杨;王一光 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | H02P23/00 | 分类号: | H02P23/00 |
代理公司: | 哈尔滨龙科专利代理有限公司 23206 | 代理人: | 高媛 |
地址: | 150000 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种伺服系统滑模控制器参数整定方法。本发明属于运动控制领域。它的方法步骤一:根据伺服系统的机械和电气结构建立伺服系统传递函数模型,获取模型中所需的参数;二:搭建相应的系统simulink仿真模型,留出粒子群优化算法所需的输入和输出接口;三:根据位置跟踪误差和速度跟踪误差需求;四:在matlab中编程对粒子群进行优化;五:将位置矢量对应的c,k和ε传入simulink仿真模型得到系统的位置误差和速度误差响应;六:对每个粒子的速度和位置进行更新;七:当k达到设定的最大迭代次数后,结束迭代过程,输出优化结果,否则返回步骤五;八:将全局最优位置矢量代入伺服系统滑模控制器。本发明能实现抖振的幅值最小或者抖振完全消除,跟踪误差达到最小。 | ||
搜索关键词: | 一种 伺服系统 控制器 参数 方法 | ||
【主权项】:
一种伺服系统滑模控制器参数整定方法,其特征在于它的方法步骤为:步骤一:根据伺服系统的机械和电气结构建立伺服系统传递函数模型,获取模型中所需的参数,所述参数包括:电机所受阻力,电机负载大小,电机反电动势常数,电机转矩常数,电枢回路电阻,电枢电感,根据实际被控制电机的结构选择上述相对应的参数;步骤二:根据伺服系统模型和采用的滑模控制器搭建相应的系统simulink仿真模型,留出粒子群优化算法所需的输入和输出接口;步骤三:根据位置跟踪误差和速度跟踪误差需求,选用合适的适应度函数,设为
其中参数kv和ks为不小于0的数,表示速度误差和位置误差的权重,ev表示速度误差,es表示位置误差,t0为适应度函数评估的起始时刻,t1为适应度函数评估的终止时刻;步骤四:结合simulink模型的接口和适应度函数,在matlab中编程对粒子群进行优化,初始化粒子群的粒子数m,最大迭代次数N,搜索空间的维数D设为3,对应3个待优化参数c,k和ε,空间搜索范围对应到3个参数分别为[cmin,cmax]、[kmin,kmax]和[εmin,εmax],学习因子c1、c2的值都设为2,习惯性权重w取0.6,粒子位置矢量和速度矢量初始值由随机过程得到,粒子位置矢量的三个维度分别对应三个待优化参数c,k和ε,局部及全局最优位置矢量初始值Pi及Pg由粒子初始位置代入适应度函数计算得到;步骤五:将位置矢量对应的c,k和ε传入simulink仿真模型得到系统的位置误差和速度误差响应,根据适应度函数计算粒子的适应度值,如果该粒子的适应度值小于粒子之前的适应度值,则用该粒子的当前位置替换pi;如果该粒子适应度值小于粒子群全局最优的适应度值,则用该粒子的位置替换pg;步骤六:对每个粒子的速度和位置进行更新,第k次循环时,此时的第i个粒子位置矢量为
飞行速度为
当前粒子个体最优位置为pi=(pi1,pi2,...,piD),当前全局最优位置为pg=(pg1,pg1,...,pgD),则第k+1次循环时,第i个粒子速度各维可由以下方程确定:![]()
位置矢量迭代各维为![]()
其中r1和r2为0到1之间的随机数,d为维数,取值从0到D;步骤七:当k达到设定的最大迭代次数后,结束迭代过程,输出优化结果,否则返回步骤五;步骤八:将优化得到的最佳参数即迭代结束后的全局最优位置矢量代入伺服系统滑模控制器,将伺服系统滑模控制器应用到伺服系统,检查系统的各项性能指标是否满足要求,如果性能指标满足则整定过程结束,否则,进入下一轮优化直到满足为止。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510527408.9/,转载请声明来源钻瓜专利网。