资料详情

基于MATLAB的自动补药药柜储药柜设计 毕业论文+源码及数据

头像

MATLAB

编号:3525

储药柜的设计

摘要

本文针对自动补药药柜的设计进行研究。

针对问题一,在只考虑储药柜竖向隔板的最小间距种类,在满足安全送药的四个条件,即侧间距2mm,无并排,无侧翻,无水平旋转下,建立单目标优化模型,并设计区间无重叠聚类算法,实现最少间距种类的求解,由程序得到最少四类列宽的分类,分别为

19mm,34mm,46mm,58mm

针对问题二,我们将总宽度冗余,与列间距类型数量作为目标,建立双目标规划模型。基于分层求解多目标规划模型方法,我们在问题一得到的4个不同类型的基础上,首先建立冗余权重模型,首先计算出各中药盒宽度在原始4种分类基础上的加权冗余,并按照其加权冗余累积贡献率排序,根据累积贡献率,我们讨论了90%和95%下,根据列宽优化算法,计算出新的列宽分类,经过加权冗余度和列宽类数的分析,我们确定在新增3类情况下的最优解。列宽分别为

19mm,22mm,34mm,37mm,46mm,47mm,58mm

并且给出相应的药盒编号。

针对问题三,我们将平面总冗余度,与行间距类型最小作为目标,在以药柜给定规格为约束条件下,建立双目标规划模型。在问题二的基础上,我们通过对分布分析法,先按照比列均衡的思想确定药柜一行放置76个药槽,在此基础上为了尽量减少平面冗余,我们按照高相近归类方法,得到药柜至少需要26行,并且计算出高大致需要以下9类。

34mm,41mm,47mm,54mm,60mm,72mm,85mm,101mm,125mm

针对问题四,在药槽长度1.5米的条件下,我们首先计算出每一种药盒在药槽长度方向上能的个数。因此确定同一种要需要的药槽数量。又因为每天仅集中补药一次,所以设计的储药槽个数一次性能放药盒的个数大于该需求量的最大值才能满足。

关键词:双目标规划 区间无重叠聚类 分层法

目录

储药柜的设计

摘要

关键词:双目标规划 区间无重叠聚类 分层法

一. 问题重述

二. 模型假设

4.1 问题一的模型建立与求解

4.1.1 基于药盒安全推出下的最小列分类规划模型

4.1.2   基于区间无重叠下最小聚类法的模型求解

4.2.1模型分析与建立

4.2.2 基于分层法求解双目标规划

基于问题一基础上合并优化列宽冗余度步骤

4.3 问题三的模型建立与求解

4.3.1 平面冗余度最小多目标规划模型

总平面冗余为

4.4 问题4的模型建立与求解

4.4.1 最小槽数规划模型

4.4.2

五. 模型的评价与推广

参考文献