连接任何 ERP

SkyPlanner 的开放 REST API 可连接 ERP、MES 和运营系统,包括内部 ERP。您可以自行构建集成,也可以让我们的团队协助。

也可独立运行 — ERP 集成是可选的,非必需的。

讨论集成项目

连接 ERP 和 MES 系统,如

制造效率

经济生产批量:公式、算例与局限

用经济生产批量(EPQ)确定合适的生产批量,了解其假设何时适用,并通过 SkyPlanner 查看所选批量对其他订单的影响。

Jussi Mäntylä 生产计划专家,SkyPlanner 更新于 2026年10月20日 3 分钟阅读
Gears move from production through a stock buffer to assembly, illustrating gradual replenishment and consumption.
本文内容
  1. EPQ 与 EOQ 有什么区别?
  2. 经济生产批量的计算公式
  3. 为什么要考虑有限生产速率系数?
  4. EPQ 计算实例:生产批量不等于最大库存量
  5. 基本 EPQ 模型在什么情况下有用?
  6. 降低生产准备成本,会改变经济生产批量
  7. 用 SkyPlanner 将选定批量落实到可执行的排程中

首页 » 资源 » 经济生产批量:公式、算例与局限

预计阅读时间: 9 分钟

经济生产批量(EPQ)模型假设产品逐步产出,同时需求持续消耗产出;在这一模型下,使生产准备成本与库存持有成本之和最低的单次生产数量,就是经济生产批量。它帮助回答生产中常见的问题:每批应该生产多少,再停下来进行下一次生产准备?

批量越大,生产准备次数越少,但需要持有的库存越多。批量越小,库存越少,但生产准备也越频繁。在条件稳定、可预测的情况下,EPQ 可以量化这两者之间的权衡。

接下来要判断的是,这个批量是否适合你的工厂。即使计算结果在成本上最经济,也可能因占用共用设备而耽误其他产品的生产。SkyPlanner APS 将你选定的批量与物料、产能和交付优先级结合起来,让你不必手动重排每台设备的任务队列,就能评估对排程的影响。

EPQ 与 EOQ 有什么区别?

基本的经济订货批量(EOQ)模型假设整批补货一次性到位、可供使用。到货时库存立即上升,随后随着消耗逐渐下降。

EPQ 则不再假设瞬时到货,而是按有限的生产速率逐步补货。生产过程中,部分产出已经被消耗。因此,库存按生产速率与需求速率之差积累,而不是按全部生产速率增加。该批生产结束后,需求继续消耗积累的库存,直至下一个补货周期开始。

因此,对于重复生产、且产出可以逐步入库或转交下游工序的零部件,EPQ 是一种有用的模型。在这一语境下,“经济制造批量”或“经济批量”也指同一种模型。它与基本 EOQ 的关键区别在于产出是否逐步可用,而不只是订单被归为内部订单还是外部订单。

经济生产批量的计算公式

采用年需求量和年度库存持有成本时,计算公式如下:

EPQ = √[2 × D × S / (H × (1 − d/p))]

符号含义本文采用的单位
D全年需求总量件/年
S每批生产的固定准备成本货币单位/批
H每件产品持有一年的库存成本货币单位/件/年
d需求或消耗速率件/工作日
p该产品生产期间的产出速率件/工作日
Q单批生产数量件

时间口径必须一致。D 和 H 均以年为基准;d 和 p 则必须采用相同的时间单位。如果产出按工作日计量,就应将年需求量除以工作日数,而不是日历天数,得到 d。

p 应采用该产品实际生产期间的产出速率,而不是将年产量摊到全年各周后得到的平均值,因为其中有些周设备在生产其他产品。该模型要求 p 大于 d。

S 是成本,不是时长。它表示每批生产前的固定准备成本,与该批生产数量无关。H 是每件产品每年的库存持有金额,不能直接使用库存持有成本率。如果输入的是百分比,应按照相应的单位产品价值和成本口径,将其换算为金额。

为什么要考虑有限生产速率系数?

一批生产 Q 件,需要 Q/p 个工作日。在此期间,需求持续消耗产出,因此周期库存的最大值为:

最大库存量 = Q × (1 − d/p)

在基本模型中,平均周期库存为最大值的一半。因此,随批量变化的年度成本为:

年度生产准备成本 = (D/Q) × S

年度库存持有成本 = (Q/2) × (1 − d/p) × H

将两项相加,就得到候选批量 Q 对应的年度相关成本。EPQ 使这一成本之和最小。在计算得出的最优批量下,两项成本相等。

这并不是制造企业全年的全部生产成本。如果单位生产成本不随数量变化,就不会影响最优 Q,因此可以不纳入这项比较。如果存在数量折扣、加班额外费用或其他随数量变化的成本,确定最优批量时就需要将这些因素纳入分析。

EPQ 计算实例:生产批量不等于最大库存量

Azim Abbas 和 Seyed Goosheh 所著的《运营管理基础》中,齿轮箱教学算例采用了以下输入数据:

  • 年需求量 D:48,000 台齿轮箱。
  • 生产速率 p:每工作日 800 台齿轮箱。
  • 工作日数:每年 240 天。
  • 生产准备成本 S:每批 $45。
  • 年度库存持有成本 H:每台齿轮箱 $1。

这些数据仅用于教学,并非制造成本基准,也不是 SkyPlanner 客户的实际成果。

每日需求量为 48,000 ÷ 240 = 200 台齿轮箱。有限生产速率系数为 1 − 200/800 = 0.75。

EPQ = √[(2 × 48,000 × 45) / (1 × 0.75)] = 2,400 台齿轮箱

按这一批量,年度生产准备成本为 (48,000 / 2,400) × $45 = $900。年度库存持有成本为 (2,400 / 2) × 0.75 × $1 = $900。模型中的两项成本合计为每年 $1,800。

生产这一批产品需要3 个工作日,不含准备时间,计算为 2,400 / 800。完整的补货周期为12 个工作日,计算为 2,400 / 200。其余九个工作日停止生产该产品,由库存满足需求。

库存峰值为1,800 台齿轮箱,而不是 2,400 台。因为在三天的生产期间,需求已消耗了 600 台。平均周期库存为 900 台。

采用相同的输入数据,可以比较不同批量:

单批生产数量年度生产准备成本年度库存持有成本年度成本合计
1,200$1,800$450$2,250
2,400$900$900$1,800
4,800$450$1,800$2,250

这张表说明,单纯减少生产准备次数并不够。将经济生产批量翻倍,准备成本会减半,但库存持有成本也会翻倍。它还说明,当计划员为满足另一项交付而需要缩小批量时,比较的是模型中的成本权衡,而不是遵守一条“所有工厂都必须始终按 2,400 件生产”的规定。

基本 EPQ 模型在什么情况下有用?

如果某种产品有规律重复的需求,补货逐步到位,而批量决策主要是在固定生产准备成本与周期库存持有成本之间寻求平衡,那么 EPQ 就是一个有用的参考基准。

采用计算结果前,应核查以下条件:

  • 需求已知且相对稳定。一个全年总量可能掩盖季节性高峰或个别项目的需求。平滑的年度平均值并不能说明这些订单何时到期。
  • 生产速率稳定,且高于消耗速率。如果 p 不大于 d,该模型就无法积累缓冲库存,满足两批生产之间的需求。
  • 生产准备成本和库存持有成本保持稳定。成本口径应保持一致。如果换型取决于生产顺序,或生产成本随数量变化,就不能仅用一个固定准备成本来分析。
  • 补货可以逐步投入使用。如果整批产品必须完成固化、检验或质量放行,其中的产品才可投入使用,那么模型假设的库存积累方式就不符合实际交接过程。
  • 基本补货周期内不发生缺货。上述公式不计算延期交货成本,也不针对供需不确定性计算安全库存。
  • 拟采用的批量不受实际限制约束。仓储空间、保质期、容器规格、工艺最低装载量和共用设备等因素,都可能使无约束条件下算出的批量无法采用。

模型考虑了有限的生产速率,并不意味着它已经针对工厂的有限产能完成了排程。它只考虑单个品项的补货周期,并不会把所有产品的批次生产、生产准备和下游工序都安排到同一份设备日历上。

对于不规则需求或客户定制任务,应以实际需求量及其交期为起点,而不是强行套用 EPQ 周期。在适用该模型的情况下,可将计算结果作为基准,再结合实际约束,检查接近该结果的可行批量。

降低生产准备成本,会改变经济生产批量

摊薄生产准备投入,并不只有扩大批量这一种办法。在模型中,降低每批次的固定准备成本,可以让小批量、高频次的生产方式变得经济。由于 EPQ 与 S 的平方根成正比,在其他输入不变的情况下,将 S 减半,会使计算出的批量降至原来的约 71%。

因此,降低生产准备投入与制定批量策略应放在一起考虑。SMED 有助于改善换型本身;EPQ 则有助于理解改善后准备成本与库存持有成本之间的权衡。如果一项改进缩短了准备时间,却没有使所有相关准备成本同步下降,就应按实际情况更新成本输入,而不能假定两者按相同比例下降。

用 SkyPlanner 将选定批量落实到可执行的排程中

假设某批齿轮箱与装配急需的另一种零件共用一台设备。EPQ 计算结果可能倾向于安排更大的齿轮箱批量,但它并未检查另一种零件的交期,也未检查下一道工序的物料是否就绪。在确定设备安排之前,您需要先看清这种资源冲突。

SkyPlanner 将这些关联纳入统一的生产排程。产品的工序、工时、可用工作中心、物料及物料清单只需定义一次,之后订单中便包含产品、数量和交货日期。SkyPlanner 的人工智能排程引擎 Arcturus 会对这些订单进行统一排程,无需您再逐项协调各产品的独立计划。

启用考虑物料可用性的排程功能后,物料是否可用也会影响排程计算。Gantt 时间轴会展示各工作中心的排程结果,方便您看清选定批量对其他任务和交付承诺的影响。优先级由您设定,Arcturus 则按照这些要求完成排程计算。

这样既能让批量决策更清晰,也能减少手动维护任务队列的工作。当选定批次影响其他交付承诺时,您可以决定是调整批量、改变优先级,还是增加产能,然后根据这一决定重新计算排程。SkyPlanner 通过开放的 REST API 与任何 ERP 或 MES 集成,让排程能够以现有订单和生产数据为基础。

KJH-Comp 的经验说明了统一查看生产安排的重要性。这家钣金代工企业过去依靠粗略的每周负荷计划,再手动将每天的任务分配到设备。使用 SkyPlanner 后,主管可以看到共用折弯机上的超负荷情况,并作出调整。该公司还提到,他们会将使用相同工装、材料厚度相同的任务集中排序,同时避免交期较晚的任务挤占更早到期任务的生产时段。这样,换型效率与交付优先级就能在同一份计划中统筹考虑,而不必分别管理两份相互冲突的清单。

如需了解如何协调生产批量与转运批量,请继续阅读批量生产指南。这里需要明确的核心区别是:EPQ 在给定假设下估算经济批量;生产排程则展示如何将选定批量与已承诺的生产任务协调安排。

想了解两者如何在您的生产中衔接,可以预约 SkyPlanner 演示,并准备一种重复生产的产品、一个待评估的批量,以及它与其他任务共用的设备信息。在作出下一项交付承诺前,先看看这些需求如何协调安排。如果您想先自行探索,也可以使用演示数据试用 SkyPlanner。

Jussi Mäntylä

生产计划专家,SkyPlanner

用 SkyPlanner 制定更清晰的生产排程

连接您的数据,审核第一版计划,让计划员掌控每一份投入执行的排程。