[发明专利]一种基于粒子群算法的无人天车摆角控制方法在审
申请号: | 202110251913.0 | 申请日: | 2021-03-08 |
公开(公告)号: | CN113093728A | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 李明宇;李晓刚;张科科 | 申请(专利权)人: | 唐山钢铁集团有限责任公司;河钢股份有限公司唐山分公司 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 石家庄冀科专利商标事务所有限公司 13108 | 代理人: | 李桂琴 |
地址: | 063000 *** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 粒子 算法 无人 天车 控制 方法 | ||
1.一种基于粒子群算法的无人天车摆角控制方法,其特征在于,采用粒子群算法和无人天车的PID控制器相结合的方式,把无人天车的摆角设定值和无人天车的现场实际摆角值作为系统误差,把PID控制器的P、I、D三个控制参数作为粒子群位置矢量,根据选取的适应度函数和粒子更新规则,对无人天车摆角进行自适应控制,从而将无人天车运行时的天车摆角大小控制在误差允许范围内。
2.根据权利要求1所述的一种基于粒子群算法的无人天车摆角控制方法,其特征在于,包括如下步骤:
a、粒子群初始化:设计粒子群PID控制模型的粒子速度和粒子位置矢量,以及粒子群的参数范围和维度;
b、粒子适应函数计算:确定粒子群算法的适应度函数和粒子更新规则,计算个体粒子最优位置和群体粒子最优位置,从而更新粒子速度和位置;
c、采用在线调整的方式,确定系统误差;
d、在线判定系统误差,如果系统误差在允许范围内,执行下一步骤;如果系统误差不在允许范围内,则返回步骤b继续优化粒子位置;
e、输出P、I、D参数,实现对无人天车摆角的自适应控制。
3.根据权利要求2所述的一种基于粒子群算法的无人天车摆角控制方法,其特征在于,步骤a具体为:
初始化一群粒子,设定粒子最大飞行速度Vmax,设定无人天车的PID控制器的P、I、D三个参数的参数范围,P为0~40,I为0~1,D为0~4,在参数范围内随机产生粒子速度Vi和粒子位置Xi(Xip、Xii、Xid),粒子维度为三维。
4.根据权利要求3所述的一种基于粒子群算法的无人天车摆角控制方法,其特征在于,
步骤b中,粒子群算法的适应度函数为:设定系统误差为ey(t),系统误差ey(t)为天车摆角实际值y1和天车摆角设定值y2之间的差值,适应度函数计算公式为,公式中w1、w2、w3为权值,u(t)为PID控制器输出,tu为系统时间,e(t)为系统误差ey(t);
粒子更新规则为:对于每个粒子,当JiJibest,则Jibest=Ji,Pi= xi;当JiJgbest,则Jgbest=Ji,Pg=xi,公式中Ji表示当前粒子的适应度,Jibest表示粒子经过的最好位置,pi表示Jibest的位置,Jgbest表示全局经过的最好位置,pg表示Jgbest的位置, xi是粒子位置Xi。
5.根据权利要求4所述的一种基于粒子群算法的无人天车摆角控制方法,其特征在于,w1=0.9,w2=0.01,w3=2。
6.根据权利要求4所述的一种基于粒子群算法的无人天车摆角控制方法,其特征在于,步骤c中,采用在线调整的方式,无人天车运行时,无人天车系统数据库自动接收天车现场运行天车摆角实际值y1,把无人天车摆角实际值y1和无人天车摆角设定值y2的差值作为系统误差ey(t)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于唐山钢铁集团有限责任公司;河钢股份有限公司唐山分公司,未经唐山钢铁集团有限责任公司;河钢股份有限公司唐山分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110251913.0/1.html,转载请声明来源钻瓜专利网。