[发明专利]基于神经网络的可预测自学习的智能售货机在审
申请号: | 201610028642.1 | 申请日: | 2016-01-15 |
公开(公告)号: | CN105719392A | 公开(公告)日: | 2016-06-29 |
发明(设计)人: | 吴昊天 | 申请(专利权)人: | 浙江大学 |
主分类号: | G07F9/00 | 分类号: | G07F9/00;G07F9/10 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 韩介梅 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 神经网络 预测 自学习 智能 售货 | ||
技术领域
本发明涉及一种售货机,尤其涉及一种基于神经网络的可预测自学习的智能售货机。
背景技术
当下,食品、饮料以及综合自动售货机在世界的普及率很高,这些售货机需要让食品或者饮料制冷或者温热到合适的温度便于人们食用。现有的技术,是采用售货机24小时工作,确保温度一直保持着人们满意的程度。
但事实上即便它总是24四小时运行,但人们购买的时间段却是相对有限的,且人们去使用售货机的时间也是有规律可寻的。全天运行的空调电机是不节能、不智能的,甚至很多情况下都没有人去购买依然还要一直保持运行状态,浪费了很多能量。
发明内容
本发明的目的在于针对现有技术的不足,提供一种基于神经网络的可预测自学习的智能售货机,该售货机可依据先前的使用记录结合实时天气因素来预测下时段其被使用的概率,可极大地实现节能环保。
本发明的基于神经网络的可预测自学习的智能售货机,包括售货机本体,在售货机本体上设有ARM单片机、温度传感器及湿度传感器,所述的温度传感器及湿度传感器分别用于检测环境温度和湿度,并将检测数据输入ARM单片机,所述的售货机本体上的按键与ARM单片机相连,ARM单片机根据上一时间周期各时段售货机被按键的次数预测下一时间周期各时段售货机被使用的概率,并结合实时检测的温湿度数据,通过单片机内的模糊控制器控制售货机本体中制冷或保温电机的工作状态。
所述的售货机本体的按键被按下时,按键信号输入ARM单片机,ARM单片机将此时其内部的RTC时钟模块的时间放入单片机内的寄存器中,从而实现统计各时间段售货机被使用的情况。
该售货机的预测功能通过BP算法实现。
本发明的售货机是基于神经网络中的BP算法根据人们先前的使用记录来精确预测人们接下来一段时间使用售货机的时间,并利用预测结果经过单片机内的模糊控制器,加上考虑除了先前数据以外的一些影响人们前来使用售货机的因素(比如说天气,温度等),并最终计算得到结果,决定在某一时段是否应该开启制冷或保温电机,使产品达到顾客的要求温度。以此达到每天只需要开启一段时间就可以很好的满足用户需求,从而达到节能环保的目的。
附图说明
图1是本发明的控制原理图。
具体实施方式
下面结合具体实施例对本发明作进一步说明。
本发明的基于神经网络的可预测自学习的智能售货机,包括售货机本体,在售货机本体上设有ARM单片机、温度传感器及湿度传感器,所述的温度传感器及湿度传感器分别用于检测环境温度和湿度,并将检测数据输入ARM单片机的模糊控制器中,用于模糊计算,比如:太热会增加人们买冰饮的概率,太冷则减少该概率,下雨会减少人们出来买东西的概率。如图1所示。
所述的售货机本体上的按键与ARM单片机相连,ARM单片机根据上一时间周期各时段售货机被按键的次数预测下一时间周期各时段售货机被使用的概率,并结合实时检测的温湿度数据,通过单片机内的模糊控制器控制售货机本体中制冷或保温电机的工作状态。
比如:可根据不同地点和产品,确定制冷或者加热一个产品需要t分钟,并根据t的大小将一天分成合适的时间段。一般实际上,t是小于30的,所以我们将一天分成48份,并每份30分钟,写成一个数组A[0-47],依次对于各个时间段进行样本采集(包括温度、湿度),只要这个时间段内有一个人使用了售货机,按键就给单片机芯片一个信号,按键连接I/O口通过GPIO功能输入ARMLPC2210,当内核收到下降沿输入信号(可设为中断),将RTC功能中的此时的时间读出,并根据时间的数值,选择出合适的寄存器,把该时间段的使用次数累加1,以此来记录每个时间段人们使用售货机的次数。此时,根据寄存器的内容,得到了前段时间人们使用售货机的状况,使用这些数据通过BP算法,自学习预测下一周期的售货机使用情况,得到了下周每个时间段人们来使用售货机的可能性。
一般来说,人们的作息是按照一周来周期工作生活的。所以为了确保精确,可以采用14天作为样本,来预测下面7天的使用情况,并每7天预测一次,更新之前的样本。
当得到预测后,再将每个时间段的预测次数,结合实时的温湿度情况,输入到模糊控制器中,可以得到每个时间段是否有人会来,是否需要提前开制冷或者保温电机的结果。
利用模糊控制,输入数据分别是:预测下次人们来的可能性,湿度,温度。先选择隶属函数,把输入的数据模糊化,比如说选择:Sigmoid函数作为隶属函数,再根据实际情况选择参数,比如说选择温度小于10度为“低”等;再给上述三个输入数据赋予不同的权值,比如说:0.5,0.2,0.6(表明预测数据和温度是我们考虑的主要因素),控制器根据输入情况,结合预先设定控制规则,使得单片机控制制冷或保温电机的启动,如:当出现温度“低”的情况以及下雨天的情况,选择不开制冷电机。经过估算,以学校中的售货机为例,人们使用售货机的时间较为规律,大多集中于工作日的中午和下午课间,其他时间几乎没有人使用,如果采用本发明的售货机,可以节约学校处售货机的近百分之70的能量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610028642.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种随机密码验证快递收件门
- 下一篇:一种密码智能门锁