当前位置:   article > 正文

2024年第五届“华数杯”全国大学生数学建模竞赛 B题详细思路+详细matlab代码

华数杯

没有更新完之前,专栏价格为59,更新完毕之后恢复到99. 专栏内包含2024年所有数学建模比赛思路和代码,有些重要比赛着重更新(华数杯、国赛、美赛),小比赛可能会有chatgpt4更新,只需订阅一次。有些文章没有完整代码,请到专栏内查找最新代码和思路。如果比赛结束后没有更新代码(可能会有事情来不及更新)赛后我会统一退款。

2024年第五届“华数杯”专栏地址:https://blog.csdn.net/m0_52343631/category_12482955.html?spm=1001.2014.3001.5482

目录

2024年第五届“华数杯”专栏地址:https://blog.csdn.net/m0_52343631/category_12482955.html?spm=1001.2014.3001.5482

摘要

一、问题重述

二、问题假设

三、符号说明

四、问题分析

五、问题一模型的建立与求解

六、问题二模型的建立与求解

七、问题三模型的建立与求解

九、模型评价及推广

十、参考文献


2022年优秀论文
 

摘要

可在水下移动、具有视觉和感知系统的自来水管道清理机器人(Water pipe
cleaning robot,简称 WPCR)能通过遥控或自主操作方式、使用机械臂代替或辅助人去
完成自来水管道垃圾清理任务。这种装置能及时清理管道,既可提高自来水的品质,也
能够保证水流畅通。该产品正受到水务公司和家庭住户的青睐,因此,对该装置的生产
规划问题应运而生。该问题是一个多级生产与库存管理的问题,需要合理安排每日生产
计划并使库存得到规划才能让此问题得到很好的解决。
问题 1: 首先根据题目信息可知在给定期限一周内开始阶段无任何存货,且期限结
束后也不遗留任何组件库存,那么每日生产计划需得到合理安排刚好用完。当日采购的
零件马上就可以用于组装,组装出来的部件也可以马上用于当日组装成品装置 WPCR。我
们据此建立了目标函数即为每日需要生产的产品生产准备费用与每日剩余库存费用之
和,赋予生产部件数量、是否生产组件、组件库存数量等为决策变量,构建物流平衡方
程:每个时段前一时段库存加当前时段生产量,减去该项目当前时段的需求量和用于组
装其他项目的量等于当前时段库存。决策目标为总成本,给定约束条件,建立优化模型
求解,得出最小成本为 6260.9 元
问题 2: 问题 2 提供了新的条件,即当日需要生产的项目的部件需要提前一天采购
或组装。周一开始时的存货为周日库存,周日结束时同样需要给下周一的生产提供库存
准备。据题我们可将目标生产计划理解为一个周期闭环,周一和周日变得连续,我们在
问题 1的基础上添加了新的约束:每天组装所消耗的配件数量不大于前一天的库存数量,
新增约束后,物流平衡方程无需改变,便可求出最优解,得出的最小成本为 177212.5元。
问题 3: 问题 3 在问题 2 的基础上添加的新的条件,即 210 天内需要进行 7 天的维
修,在维修当天工厂无法进行任何组件的生产,同时任意两次维修的日期必须要间隔 6
天以上,在每次维修过后的 5 天,工厂的生产工时会有一定的增加,在将这些约束加入
问题 2 的优化模型的同时加入一个新的决策变量来表示是否需要维修即可建立起基于
问题 3 的混合整数线性规划,利用 Matlab 对于此模型求解,可得到最优解,求解后可
知最小成本为 5317581 元。
问题 4: 题目给出了前 30 周的历史周订单数据,我们可以根据前 30 周的数据,设
其需求近似的服从正态分布,以此为样本空间,进行区间估计,求出一周中各天在置信
水平为 0.95,显著性水平为 1-0.95=0.05 的单侧置信上限,表示一周内该天 WPCR 需求
落在此区间的概率为 95%。对每周总体 WPCR 需求作为样本空间,进行区间估计,求
出每周需求的置信水平为 0.85,显著性水平为 1-0.85=0.15 的单侧置信上限,表示每周
的 WPCR 需求小于此上限的概率为 85%,据此制定了新的周生产计划,该计划下最小
成本为 177942.5 元。
关键词: 0-1 规划、混合线性整数规划、区间估计、正态分布

一、问题重述

自来水管道清理机器人(Water pipe cleaning robot,简称 WPCR)是一种可在水
下移 动、具有视觉和感知系统、通过遥控或自主操作方式、使用机械臂代替或辅助人去
完成 自来水管道垃圾清理任务的装置。运用这种装置能够及时清理管道,既可提高自
来水的 品质,也能够保证水流畅通,因而越来越受到水务公司和家庭住户的青睐。
某工厂生产的 WPCR 装置需要用 3 个容器艇(用 A 表示)、4 个机器臂(用 B 表示)、
5 个动力系统(用 C 表示)组装而成。每个容器艇(A)由 6 个控制器(A1)、8 个划
桨 (A2)和 2 个感知器(A3)组成。每个机器臂(B)组成比较复杂,简单可划分为 2
个 力臂组件(B1)和 4 个遥感器(B2)组成。每个动力系统(C)由 8 个蓄电池(C1)、
2 个微型发电机(C2)和 12 个发电螺旋(C3)组成。也就是说组装一个完整的 WPCR
装置,需要 3 个容器艇(A),包括 18 个控制器(A1)、24 个划桨(A2)以及 6 个感
知器(A3)。组装一台 WPCR 需要的其他部件数以此类推。组装 WPCR 所需要的产品统 称
为组件,包括 A 和 A1、A2、A3,B 和 B1、B2,C 和 C1、C2、C3。
该工厂每次生产计划的计划期为一周(即每次按照每周 7 天的订购数量实行订单
生 产),只有最终产品 WPCR 有外部需求,其他组件不对外销售。容器艇(A)、机器臂
(B)、动力系统(C)生产要占用该工厂最为关键的设备,因而严格控制总生产工时。 A、
B、C 的工时消耗分别为 3 时/件、5 时/件和 5 时/件,即生产 1 件 A 需要占用 3 个
工 时,生产 1 件 B 需要占用 5 个个工时,生产 1 件 C 需要占用 5 个工时。每天的
WPCR 外部 需求数及关键设备总工时限制见表 5。
为了顺利生产 WPCR,工厂在某一天生产组件产品时,需要付出一个与生产数量无
关的固定成本,称为生产准备费用。比如第一天生产了 A,则要支付 A 的生产准备费用,
若第二天再生产 A,则需要再支付 A 的生产准备费用。如果某一天结束时某组件有库存
存在,则工厂必须付出一定的库存费用(与库存数量成正比)。数据见表 6。另外,按
照工厂的信誉要求,目前接收的所有订单到期必须全部交货,轻易不能有缺货事件发生。
问题 1: 若该工厂第一天(周一)开始时没有任何组件库存,也不希望第 7 天(周
日)结 束后留下任何组件库存。每天采购的组件马上就可用于组装,组装出来的组件也
可以马 上用于当天组装成 WPCR。若要求总成本最小,请问如何制定每周 7 天的生产计
划?
问题 2: 然而,事实上,组件 A、B、C 需要提前一天生产入库才能组装 WPCR,A1、
A2、A3、B1、B2、C1、C2、C3 也需要提前一天生产入库才能组装 A、B、C。在连续多周
生产情况下,需要统筹规划。比如在周一生产 WPCR 前一天(上周周日)必须事先准备
好组件库存,而且在本周日必须留下必要的组件库存用以保障下周一的生产。每周的
WPCR 需求和关键设备工时限制以及每次生产准备费用和单件库存费用数据见表 5、表
6,请问如何制定每周 7 天的生产计划以求总成本最低?
问题 3: 为了保障生产的持续性,工厂需要在 30 周 210 天里必须设置 7 次停
工检修,每次检修时间为 1 天。检修之后关键设备生产能力有所提高,检修后的第一
天 A、B、C 生产总工时限制将会放宽 10%,随后逐日减少放宽 2%的比例,直至为 0(如
第一天放宽 10%,第二天就放宽 8%,...)。检修日的订单只能提前安排生产,当天不
能生产任何组件。假设每周的关键设备工时限制以及每次生产准备费用和单件库存费用
数据不变,任意两次检修之间要相隔 6 天以上,请问,检修日放在哪几天最为合适(总
成本最小)?
问题 4:在生产实际中,在未知 WPCR 外部需求订单的前提下,公司需要有一个稳妥
的单 周生产计划。接问题 2,表 7 数据视为历史周订单数据,在不知未来某周 7 天
订单数且 继续追求周总成本最小的前提下,如何制定周生产计划,既能够保障每天的
WPCR 订单 均以 95%以上的概率保证正常交付,又能够以 85%以上的概率保证整周的
WPCR 订单能 正常交付?

二、问题假设

1.假设组装产品 WPCR、采购小部件(如
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/938726
推荐阅读
相关标签