运筹说 第125期 | 存储论经典例题讲解1

news2024/11/13 9:38:00

通过前几期的学习,我们已经学会了存储论的基本概念确定型存储模型单周期的随机型存储模型其他的随机型存储模型以及存储论应用研究中的一些问题。在实际工作中,我们能发现存储论在能源行业中有着许多应用,本期小编选择了其中一些确定型存储模型的典型例题,进行详细讲解。

确定型存储模型

确定型存储模型是一种假设所有参数和需求都是确定的不随机的模型,通常用于分析存储系统中的基本问题。在确定型存储模型中,通常会考虑以下几个关键因素:需求、供应、存储成本、订货成本,下面是几个确定型存储模型的案例。

模型一:不允许缺货,补充时间极短

模型一应用条件假设

(1)需求是连续均匀的,需求速度R 为常数;

(2)补充可以瞬时实现,补充时间(拖后时间和生产时间)近似为0;

(3)单位时间内单位存储费为C1;不允许缺货,单位缺货费用C2为无穷大;订货费C3;货物单价为K

1.问题描述

某社区从天然气批发站每月需供应1000立方米天然气,每次订购成本为50元,如果订购的天然气储存到仓库,每立方米每月要付0.4元存储费,假设天然气的消耗是均匀连续发生的,且不允许缺货

(1) 求最佳的订购量与最低平均费用;

(2) 若每月需求量提高到4000立方米,试问最佳订购量比原来提高多少?

2.问题分析

根据题目可知,该问题符合模型一假设条件,且需求速度R=1000m³/月,订购费用C3=50元/次,存储费用C1=0.4元/次。问题(1)可以利用EOQ模型求得最佳时间间隔条件下的最佳订货量,根据公式

read-normal-img

求得平均总费用。将需求速度调整为4000m³/月,其他条件不改变,再次利用EOQ模型可求出调整后的最佳订购量,并与调整前的最佳订购量进行比较。

3.问题求解

解:(1)R=1000m³/月,C3=50元/次,C1=0.4元/月·m³

最佳订购量

read-normal-img

最低平均费用

read-normal-img

(2)当需求速度=4000m³/月时,得需求速度改变后的最佳订购量

read-normal-img

故最佳订购量提高了500m³。

模型二:允许缺货,补充时间较长

模型二应用条件假设

(1)需求是连续均匀的,需求速度R为常数;

(2)补充需要一定时间。不考虑拖后时间,只考虑生产时间。即一旦需要,生产立刻开始,但生产需要一定周期。设生产连续均匀,生产速度P为常数,且 P > R

(3)单位存储费为C1;单位缺货费用C2;订货费C3不考虑货物价值。

1.问题描述

有一生产和销售风力发电机的公司,其基于以往的销售记录和今后市场的预测,估计该风力发电机今年的需求量为4900台。一台风力发电机的存储费用为100万元,一台风力发电机的缺货费为200万元。这种风力发电机的生产能力为每年9800台,组织一次生产的准备费用为50万元。为了降低成本,该公司如何组织生产?要求:求出最佳生产量相应的周期最少年度费用每年生产次数

2.问题分析

根据题目所知,该问题中风力发电机的存储状态

read-normal-img

由存储状态图可知该问题是一个允许缺货,补充时间较长的问题,故可以用模型二的公式进行该问题的求解。

3.问题求解

解:依题意,符合模型二的条件,且R=4900台/年,P=9800台/年,C3=50万元/次,C1=100万元/年·台,C2=200万元/年。

利用模型二的公式可得,最优生产周期

read-normal-img

最佳生产量:

read-normal-img

每年的生产次数:

read-normal-img

每年的生产次数:

read-normal-img

开始生产时间:

read-normal-img

结束生产时间:

read-normal-img

最大存储量:

read-normal-img

最大缺货量:

read-normal-img

最低总费用:

read-normal-img

综上所述,最优生产周期为0.25年,每次的最佳生产量为1225台,每年的生产次数为4次,缺货补足时间为30天,开始生产时间为第15天,结束生产时间为第70天,最大存储量为810台,最大缺货量为200台,每年最低总费用为400万元。

总结

模型一与模型二的异同点:

不同点:模型一要求库存耗尽时立即补货,确保不缺货,因此需高效供应链,但补货和存货成本较高。模型二允许一定程度的缺货,只有达到再订货点时才补货,补货和存货成本较低且补货周期更灵活。

相同点:两者的共同点是都以降低总成本为目标,通过监控库存水平和供应链情况,优化补货量。

模型三:不允许缺货,补充时间较长

1.问题描述

某石油设备制造厂每月需要100套压缩机用于维护和运营石油开采设备,这些零件由工厂内部生产,每月生产500套,每批压缩机的生产费用为5万元,而每套压缩机的存储费用为每月0.2万元,工厂需要找到一个最佳的生产和存储策略以在满足需求的同时,最大化利润并最小化成本。

2.问题求解

最优存储周期

read-normal-img

经济生产批量

read-normal-img

结束生产时间

read-normal-img

最大存储时间

read-normal-img

平均总费用

read-normal-img

综上所述,最优存储周期为2.5个月,每月生产250套,第15天结束生产,每月最多存储压缩机200套,平均总费用为4万元。

模型四:允许缺货,补充时间极短

1.问题描述

某公司经营大型电池储能系统,这些系统用于储存和调节可再生能源(如太阳能、风力发电)或为电网提供电力平衡服务。公司每年需要10000个关键零部件,这些零部件用于维护电池储能系统的核心部件(如电池模组、逆变器或散热系统)。由于这些零件对系统的正常运行至关重要,公司需要定期订购且订购后供货单位能及时供应,每次订购费为2500元,每个零部件每年存储费为15元。允许缺货,问单位缺货损失费为多少时一年只需订购3次,最大缺货量为多少?

2.问题求解

解:依题意,符合模型二的条件,且R=10000件/年,C3=2500元/次,C1=15元/年·件。

根据题意可知

read-normal-img

解得

read-normal-img

最大缺货量

read-normal-img

故,每个零部件每年的缺货费用为5元时一年只需订购3次,最大缺货量为2738件。

注意!

模型二是最基础的模型,模型一是缺货费用无限大、补货时间无限小的情况,模型三是缺货费用无限大的情况,模型四是补货时间无限小的情况。要理解模型二的理论逻辑!!!

例5:模型五:价格与订货批量有关的存储模型。

模型五应用条件假设

(1)需求是连续均匀的,需求速度R为常数;

(2)补充需要一定时间。不考虑拖后时间,只考虑生产时间。即一旦需要,生产立刻开始,但生产需要一定周期。设生产连续均匀,生产速度P为常数,且 P > R

(3)单位存储费为C1;单位缺货费用C2;订货费C3不考虑货物价值。

(4)价格与订货批量有关。

1.问题描述:

某公司每月需要从供应企业订购天然气储罐180个。订购价与一次订购量Q有关,(1)当Q<100个时,每个储罐500万元,(2)当100≤Q<200个时,每个储罐480万元,(3)当Q≥200个时,每个储罐460万元,存储费为订购价的 1%,每次订购费用为1万元,求最优存储策略。

2.问题分析

由题目可知,该问题是价格与订货批量有关的模型,最佳订货量可以按照模型五的求解步骤进行确定。在具有价格折扣的情况下,为享受到价格折扣,订货量一般要大一些,只要能享受到的价格折扣的优惠或者减少的一次性订货费能抵消由于订货批量增大而增加的存储费用即可

3.问题求解

解:根据题目求得最小平均总费用订购批量

read-normal-img

因在100~200个之间,故每个价格为,平均总费用

read-normal-img

又因为条件(3)的平均总费用为

read-normal-img

故最优订购批量Q*=200个,最小费用C*=82900.9万元/月,订购周期

read-normal-img

总结

在确定型存储模型中,常见的问题包括确定最优的订货量、再订货点、最优的存货水平等,以最大化利润或最小化成本为目标。确定型存储模型的优点在于简单易懂,可以为存货管理提供基本的理论框架,但忽略了现实中的随机性和不确定性因素,因此在实际应用中,可能需要进一步考虑随机因素的影响。

以上就是本期确定型存储模型例题讲解的全部内容啦,通过对这一期的学习,相信大家一定能够加深对存储论的理解,进而在生活实践中学会应用!

END

作者 | 马书良 李遵兵

责编 | 唐京茹

审核 | 徐小峰

YUNCHOUSHUO

·知乎|运筹说·

·bilibili|运筹说·

·CSDN|运筹说·

·抖音|运筹说·

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2142413.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain

安装 zookeeper-3.8.4 版本的时候&#xff0c;启动zk打印如下错误日志 错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain后面查了下发现 zookeeper 3.5.5 版本以后&#xff0c;已编译的 jar 包&#xff0c;尾部有 bin下载的时候应该下载 编译后…

裸土检测算法实际应用、裸土检测算法样本、裸土检测算法精准检测

裸土检测算法是一种前沿的图像识别技术&#xff0c;它通过利用先进的图像处理技术和机器学习算法&#xff0c;从卫星图像、无人机拍摄的图像或其他地面监测数据中提取出裸土区域&#xff0c;并对其进行精确的分类和分析。 与传统的地面勘察方法相比&#xff0c;裸土检测算法具有…

1. YOLOv10: Real-Time End-to-End Object Detection

一、全文概述 文章主要介绍了YOLOv10在实时端到端目标检测方面的改进和创新。简要概述&#xff1a; 1.1 背景与挑战&#xff1a; 实时目标检测在计算机视觉领域具有重要意义&#xff0c;广泛应用于自动驾驶、机器人导航等场景。YOLO系列因其在性能和效率之间的有效平衡而受到…

fiddler抓包04_基础设置(字体/工具栏/抓包开关/清空)

课程大纲 1. 设置字体 菜单栏 “工具”&#xff08;tool&#xff09; - “选项”&#xff08;options&#xff09; - “appearance”&#xff0c;设置字号和字体后&#xff0c;点击确认&#xff0c;立刻生效&#xff08;无需重启&#xff09;。 2. 展开/收起工具栏 菜单栏 “…

Kotlin-Flow学习笔记

Channel 和 Flow 都是数据流&#xff0c;Channel 是“热”的&#xff0c;Flow 则是“冷”的。这里的冷&#xff0c;代表着 Flow 不仅是“冷淡”的&#xff0c;而且还是“懒惰”的。 Flow 从 API 的角度分类&#xff0c;主要分为&#xff1a;构造器、中间操作符、终止操作符。今…

Qt开发技巧(四)“tr“使用,时间类使用,Qt容器取值,类对象的删除,QPainter画家类,QString的转换,用好 QVariant类型

继续讲一些Qt技巧操作 1.非必要不用"tr" 如果程序运行场景确定是某一固定语言&#xff0c;就不需要用tr,"tr"之主要针对多语种翻译的&#xff0c;因为tr的本意是包含英文&#xff0c;然后翻译到其他语言比如中文&#xff0c;不要滥用tr&#xff0c;如果没有…

【算法】差分思想:强大的算法技巧

&#x1f4e2;博客主页&#xff1a;https://blog.csdn.net/2301_779549673 &#x1f4e2;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指正&#xff01; &#x1f4e2;本文由 JohnKi 原创&#xff0c;首发于 CSDN&#x1f649; &#x1f4e2;未来很长&#…

Linux(CentOS8)服务器安装RabbitMQ

我安装了很久都没有成功, 各种问题, 每次的异常都不一样, 现将成功安装过程做个总结 安装前工作 确保已经安装了一些基础工具和组件库 下载安装包 https://www.erlang.org/patches/otp-24.3.4.5 https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.15/ra…

Python热频随机森林分类器算法模型模拟

&#x1f3af;要点 研究发射测量斜率和时滞热频率表征&#xff0c;使用外推法计算三维磁场并定性比较使用基于焓的热演化环模型模拟每条线的热力学响应&#xff0c;测试低频、中频和高频热场景使用光学薄、高温、低密度等离子体的单位体积辐射功率或发射率公式等建模计算使用直…

GPU加速生物信息分析的尝试

GPU工具分类 实话实说&#xff0c;暂时只有英伟达的GPU才能实现比较方便的基因组分析集成化解决方案&#xff0c;其他卡还需要努力呀&#xff0c;或者需要商业公司或学术团体的努力开发呀&#xff01;FPGA等这种专用卡的解决方案也是有的&#xff0c;比如某测序仪厂家&#xf…

基于stm32使用ucgui+GUIBuilder开发ui实例

1 项目需求 1.1 基于Tft 触摸屏实现一个自锁按键 1.2 按键在按下后背景色需要进行变化&#xff0c;以凸显当前按键状态&#xff08;选中or 未选中&#xff09; 1.3 按键选中时对某一gpio输出低电平&#xff0c;非选中时输出高电平 2 移植 ucgui UCGUI的文件数量很大&#x…

happens-before

happens-before 一、happens-before 规则的含义 happens-before 是 Java 内存模型&#xff08;JMM&#xff09;中用于定义多线程之间操作顺序的规则集合。它规定了如果一个操作 A happens-before 另一个操作 B&#xff0c;那么 A 的结果对 B 可见&#xff0c;并且在 B 执行之…

未来最好的程序开发语言:Rust - 安装rust

安装 Rust - Rust 程序设计语言一门帮助每个人构建可靠且高效软件的语言。https://www.rust-lang.org/zh-CN/tools/install 设置下载源:

开源 AI 智能名片链动 2+1 模式 S2B2C 商城小程序与社交电商的崛起

摘要&#xff1a;本文深入探讨了社交电商迅速发展壮大的原因&#xff0c;并分析了开源 AI 智能名片链动 21 模式 S2B2C 商城小程序在社交电商中的重要作用。通过对传统电商与社交电商的对比&#xff0c;以及对各发展因素的剖析&#xff0c;阐述了该小程序如何为社交电商提供新的…

【机器学习】6 ——最大熵模型

机器学习6——最大熵模型 目录 机器学习6——最大熵模型最大熵&#xff08;maximum entropy&#xff09;模型模型模型学习&#xff08;估计参数&#xff09;模型评价应用 最大熵&#xff08;maximum entropy&#xff09;模型 选择熵最大的概率模型 熵是衡量不确定性的&#xf…

7 递归——206. 反转链表 ★

7 递归 206. 反转链表 给你单链表的头节点head,请你反转链表,并返回反转后的链表。 示例 1: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 算法设计 可以充分利用原有的存储空间,通过修改指针实现单链表的就地逆置。相当于将所有的箭头反向,头指针指向原链表的尾部。…

苏州科技大学、和数联合获得国家知识产权局颁发的3项发明专利证书

近日&#xff0c;基于“苏州科技大学-和数智能软件区块链技术工程实验室”的研究成果&#xff0c;国家知识产权局正式授权了苏州科技大学、苏州和数区块链应用研究院联合申报的3项发明专利证书。 分别为&#xff1a; 一种基于双账本的物联网数据存储与共享方法 一种面向物联网…

SpringBoot框架之KOB项目 - 配置Mysql与注册登录模块(上)

框架模型 每一个客户端&#xff08;client&#xff09;都会和后端&#xff08;SpringBoot&#xff09;进行通信&#xff0c;例如如果一个用户进行登录&#xff0c;需要向后端发送username、password&#xff0c;SpringBoot可以理解为一个一直在跑的程序&#xff0c;不断对用户…

使用HTML和CSS制作网页的全面指南

目录 引言 一、理解HTML 1. 什么是HTML&#xff1f; 2. HTML文档的基本结构 3. 常用的HTML标签 4. 示例&#xff1a;创建一个简单的HTML页面 二、理解CSS 1. 什么是CSS&#xff1f; 2. CSS的使用方式 3. CSS选择器和属性 4. 常用的CSS属性 三、创建网页的步骤 1. 规…

蓝桥杯-基于STM32G432RBT6的LCD进阶(LCD界面切换以及高亮显示界面)

目录 一、页面切换内容详解 1.逻辑解释 2.代码详解 code.c&#xff08;内含详细讲解&#xff09; code.h main.c 3.效果图片展示 ​编辑 二、页面选项高亮内容详解 1.逻辑解释 2.读入数据 FIRST.第一种高亮类型 code.c&#xff08;内含代码详解&#xff09; code.…