[发明专利]一种基于粒子群算法的饲料动态调度方法在审

专利信息
申请号: 202010008709.1 申请日: 2020-01-06
公开(公告)号: CN111191852A 公开(公告)日: 2020-05-22
发明(设计)人: 葛佳琦;邵妍 申请(专利权)人: 金陵科技学院
主分类号: G06Q10/04 分类号: G06Q10/04;G06Q10/06;G06Q50/02;G06N3/00
代理公司: 南京众联专利代理有限公司 32206 代理人: 刘趁新
地址: 210000 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 粒子 算法 饲料 动态 调度 方法
【权利要求书】:

1.基于粒子群算法的饲料动态调度方法,具体步骤如下,其特征在于,

步骤1:将饲料调度问题中的各饲养工作台和养殖仓库通过带权完全无向图构造数学问题模型;

步骤2:优化粒子群算法,消除粒子群算法容易陷入局部最优的缺点;

步骤3:使用基于优化后的粒子群算法对调度优化问题数学模型进行求解,得出有轨制导小车的调度方案。

2.根据权利要求1基于粒子群算法的饲料动态调度方法,其特征在于;所述带权完全无向图如下:

M=(P,D) (1)

其中,M表示为带权完全无向图中点的集合,P表示为养殖仓库中一个等待上饲料或下粪的饲养工作台,D表示各点连接而成的弧集。

3.根据权利要求1基于粒子群算法的饲料动态调度方法,其特征在于;所述数学模型目标函数如下:

其中dij是饲养工作台i和j之间的距离,即弧(i,j)长度,求解有轨制导小车调度优化问题就是求出满足式3的集合。

4.根据权利要求2基于粒子群算法的饲料动态调度方法,其特征在于;所述优化粒子群算法如下:

将粒子群算法中的惯性权重系数ω、加速常数η1、η2的更新方式进行改进,改进后的更新算法如下:

ω=ωmax-0.02tan(2πIteration/MaxIteration) (4)

η1=0.5ω2+0.5 (5)

η2=1-ω2 (6)

其中,ωmax是最大惯性权重设为0.94;Iteration是当前迭代次数;MaxIteration是最大迭代次数。

5.根据权利要求3基于粒子群算法的饲料动态调度方法,其特征在于;所述基于粒子群的有轨制导小车调度求解如下:

1)种群初始化

位置初始化:Z=unifrnd(Qi,Si)T (7)

速度初始化:V=unifrnd(Vi,Vi)T (8)

Qi是有轨制导小车的随机号,Si是饲养工作台随机号,Vi是速度的随机数;

2)确定适应度函数,将目标函数作为适应度函数:

3)计算粒子的适应度值,根据适应度函数确定种群内每个粒子的自适应度值,更新个体极值Pid、全局极值Pgd、惯性权重ω和加速常数η1、η2,并记录个体极值位置Pcbest、全局极值位置Pcgbest

4)进入迭代循环,设置最大迭代次数2000,通过下式更新粒子速度与位置

Vid=ωvid(t)+η1rand()[Pid-Zid(t)]+η2rand()[Pgd-Zid(t)] (10)

Zid(t+1)=Zid(t)+vid(t+1) (11)

其中,Vid(t+1)表示第i个粒子在t+1次迭代中第d维上的速度,rand()是0到1的随机数;

5)迭代结束后,得到最优的优化结果,输出种群的全局极值Pgd和全局极值位置Pcgbest,即最优化解。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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