[发明专利]基于直导轨的食品自动售卖机货物优化调整方法有效
申请号: | 201811199367.5 | 申请日: | 2018-10-16 |
公开(公告)号: | CN109615773B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 叶必卿;夏卫海;傅昱斐;金旭 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G07F11/00 | 分类号: | G07F11/00;G07F11/16;G07F11/24;G07F11/62;G07F17/00 |
代理公司: | 杭州浙科专利事务所(普通合伙) 33213 | 代理人: | 吴秉中 |
地址: | 310014 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 导轨 食品 自动 售卖 货物 优化 调整 方法 | ||
1.一种基于直导轨的食品自动售卖机货物优化调整方法,其特征在于:用于对自动售卖机进步进行自动货物调整,所述自动售卖机包括外壳(1)、箱门(2)、旋转驱动装置(3)、立柱、储物仓(4)、取料装置(6)、直线驱动装置(7)和加热机构(8),外壳(1)和箱门(2)共同构成售卖箱体,箱门(2)上设置有显示屏(9)、操控板(10)和出料口(11),所述显示屏(9)和操控板(10)并列设置在箱门(2)的外侧,出料口(11)设置在箱门(2)的下方;所述旋转驱动装置(3)包括旋转电机(12)和槽轮机构(13),所述槽轮机构(13)由主动拨盘(14)和从动槽轮(15)组成,旋转电机(12)连接主动拨盘(14)上的圆柱销并带动所述主动拨盘(14)沿着圆柱销的轴心线转动,主动拨盘(14)不断带动从动槽轮(15)间歇运动从而带动立柱间歇转动,所述从动槽轮(15)的中心轴与立柱的上端同轴心固接,所述立柱的下端通过轴承安装在外壳(1)的底部,储物仓(4)以立柱的轴心线为中心套装在立柱上,储物仓(4)底部通过止推轴承放置在外壳(1)的底部;所述储物仓(4)上沿周向均布多列食品放置腔(5),每列食品放置腔(5)均包括5~20个等间距分布的食品放置腔(5),食品放置腔(5)的数量由机器外壳(1)的高度来确定,根据实际需要进行调整;取料装置(6)安装在直线驱动装置(7)上,直线驱动装置(7)竖直固定在竖直随动滚动平台旁边的底座上,取料装置(6)通过直线驱动装置(7)实现垂直升降,并通过旋转电机(12)带动竖直随动滚动平台的滚动和直线驱动装置(7)带动取料装置(6)的升降的配合实现取料装置(6)对任意位置的食品放置腔(5)内的盒饭进行取件;所述加热机构(8)设置在直线驱动装置(7)旁的底座上,加热机构(8)最下方靠近箱门(2)上的出料口(11);
所述货物优化调整方法首先计算出自动售卖机内所有待售食品的优先级,然后根据优先级对存储箱内的食品进行自动调整,包括如下步骤:
Step1:根据历史销售数据计算所有可售卖商品的被售/被点到概率p(j);
Step2:根据标注算法对自动售卖机中所有销售物品进行标注;
Step3:判断是否有空格存在,并且存在可以调整到该空格的销售物品,即该销售物品被标记的值等于mc,但其当前所在的格数位置不在mc;如果存在,转到Step4;否则转到Step5;
Step4:把该物品调整到该空格;转到Step3;
Step5:算法结束;
假设自动售卖机中储物仓上食品放置腔的列数为2n+1,每列的储物箱数量为为2m+1,旋转电机带动立柱的旋转速度为v1,v1的单位为转每秒,取料驱动装置带动取料装置上下运动速度为v2,v2的单位为格每秒,设售卖物品的位置为(n′,m′),其中:n′=0,1,…,2n,2n+1,m′=-m,…,-1,0,1,…,m;对应出料口的立柱当前位置为n0;取料装置当前位置为m0,共有J类销售物品,第j类物品被点到的概率为p(j);
先根据顾客的点售需求,选出满足其要求的当前所有可售物品,然后计算这些可售物品的优先级其中N是当前满足客户需求的可售物品数量,ω1,ω2∈[0,1](ω1+ω2=1)是权重系数,a1,a2∈(0,1)是常量,是售卖物品所在柱旋转到出料口所需的时间,机械手到售卖物品所在格所需的时间,是机械手取到售卖物品后到出料口(出料口设置在0格)所需的时间,Te是到期日期,t是当前日期;然后选择优先级大的物品进行售卖;
优先级的计算方法采用多因素或目标的销售物品标注算法:
A[j]=自动售卖机中销售物品j的数量;
B=0;
FOR i=1 to 2m+1
Fg=0;
FOR j=1 to J//总共有J种可售物品
IF Fg2n+1 THEN//第层还没有标记完;
根据到期日期从近到远选择C=MIN{MIN{int[p(j)*(2n+1)],A[j]},2n+1-Fg}件j类还没被标记的售卖物品,并标记为
//其中p(j)*(2n+1)按概率确定该层存放商品j的数量,2n+1-Fg是当前层还可以存放的数量;
Fg=Fg+C;
A[j]=A[j]-C;
B=B+C;
IF B=所有销售物品的数量THEN//表明所有销售物品已被标注;
退出所有循环,停止标记;
ENDIF
ELSE//第层已有标记完成;
Break;//返回上层循环;
ENDIF
ENDFOR
ENDFOR。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811199367.5/1.html,转载请声明来源钻瓜专利网。