去年12月份,接到了实验室的第一个任务,今天结束啦,二等奖QAQ
为了实现延长果蔬存储时间,保证果蔬存储质量,在缓冲区运输工具合理运行的基础之上用于无人操作机械设备进行果蔬合理入库,保证入库水果进入库中剩余位置进行合理分配等等功能,目前自己独创了一种基于模拟的存储算法
算法使用Java的mybatis框架与数据库相连接,确保稳定性,但应该不是最优解。基于某些热扩散模型公式模拟了果蔬的散热催熟效果,首先通过基本热量扩散模型公式 α=λ/pc进行水果初步分组,分为强扩散与弱扩散模型,其中强扩散模型分为释放催熟气体与释放高热量水果两类(最低分类权重),其次通过称重传感器计算待入库水果重量(次低分类权重),最后通过光谱匹配算法计算果蔬表皮新鲜程度初步预测果蔬保质时间与出库时间(最高分类权重)。之后扫描库内剩余与待入位置状态是否符合当前待入库水果储藏条件,若符合,驱动机械设备进行入库操作,若不符合当前水果存储条件,运输到下一仓库,重复上述步骤。感谢隔壁化学院同学的帮助,现在把代码开源给大家。
项目结构
源代码(核心部分)