1.一种智慧宠物投喂机,其特征在于:包括用于称宠物体重的宠物称重器(10)和计算模块(101),所述计算模块(101)内置如下放食函数,以计算当前体重宠物最合适的进食量:food food
其中:α 为喂食宠物食物的重量,M 为食物的每千克卡路里,Mpet为宠物当前体重,λfood为宠物成长状态系数,v 为每千克食物转化成宠物体重的效率, 为对应成长阶段标准体重;
所述计算模块还内置对放食函数的优化方法,其步骤如下:
第一步:读取当前称重器所称的宠物当前体重Mpet、宠物成长状态系数λ、食物的每千克food food卡路里M 、每千克食物转化成宠物体重的效率v 及最大迭代次数,随机生成一组喂食宠food物食物的重量α ,获得放食函数F1和F2的结果,将其标记为种群Xi;
第二步:设置地图与指南针算子,所述地图与指南针算子为模仿鸽群的远距离搜索方式设置的,获得第i个解的移动步长Vi,计算公式如下:其中:R为地图与指南针因子,R为(0,1)间的随机数,NC是当前迭代次数,rand是(0,1)间的随机数, 是在第NC次迭代时第i个解的移动步长,Xg是当前解集合中的全局最佳的喂食量;
第三步:根据第二步中获得的移动步长Vi,对种群Xi进行地迭代以获得最优种群,迭代次数的最大极值为最大迭代次数,迭代公式如下:其中 表示在第NC次迭代时第i个解的位置,即决策变量的取值;
第四步:将最优种群中的 作为地标,所有地标以地标算子的公式进行搜索,得到所有解,并进行迭代,最终得到包含所有最优解的集合,迭代次数的最大极值为最大迭代次数,地标算子的公式如下:其中 是一个评估函数值,用来衡量在第NC次迭代时,当前解集合中解产生的函数值 的优劣程度, 越好, 的值越大,即 与最大化问题的函数值成正比,与最小化问题的函数值成反比,k为缩减因子, 为第NC次迭代时的种群规模;
第五步:在第四步中得到的最优解的集合中,选出一个最好的最佳解,从而获得该最佳food解对应的喂食宠物食物的重量α ,还包括摄像头(6)和数据输入装置,所述摄像头(6)和数据输入装置分别通过无线方式与计算模块(101)连接。
2.根据权利要求1所述的一种智慧宠物投喂机,其特征在于:还包括用于储存食物的储食盒(4)和用于称量食物重量的食物称重传感器(10),所述储食盒(4)的底部或者侧部设置出口,所述出口处设置闸门,所述闸门通过有线或者无线的方式与控制单元(401)连接,所述控制单元(401)与计算模块(101)连接。
3.根据权利要求1所述的一种智慧宠物投喂机,其特征在于:还包括用于检测宠物体温的红外体温计(7)和用于检测环境室温的环境温度计(8),所述红外体温计(7)、环境温度计(8)和摄像头(6)通过数据线与报警器(5)相连,当宠物体温、宠物精神状态和环境温度等数值出现异常时,警报器发出警报。
4.根据权利要求1所述的一种智慧宠物投喂机,其特征在于:还包括服务器(1),所述计算模块(101)内置于服务器(1)中。
5.根据权利要求4所述的一种智慧宠物投喂机,其特征在于:还包括无线中继装置,所述无线中继装置与服务器(1)通过无线双向连接。
6.根据权利要求5所述的一种智慧宠物投喂机,其特征在于:所述数据输入装置通过无线中继装置与服务器(1)双向连接,所述服务器(1)与摄像头(6)通过无线中继装置双向连接。
7.根据权利要求5所述的一种智慧宠物投喂机,其特征在于:所述服务器(1)与警报器通过无线中继装置连接。