什么是经济订货量?
经济订货量(EOQ)是在一组明确假设下,使年度订货成本与年度库存持有成本之和最低的补货批量。它回答“订多少”,而不是“何时订”。
小批量、高频订货会降低平均周期库存,却增加采购订单、收货、检验、换线和管理事件;大批量、低频订货会减少这些事件,却占用更多资金和空间,并增加损坏、损耗与过时风险。EOQ 寻找两类相反成本曲线的数学平衡点。
应把结果视为透明基线,而不是自动指令。可执行政策仍需满足最小起订量、箱规、整车或集装箱经济性、仓储限制、供应商日历、保质期、现金约束与服务要求。
EOQ 公式与总成本逻辑
对于订货量 Q,年度订货成本为 (D ÷ Q) × S,因为 D ÷ Q 是预计年订货次数。在库存从 Q 稳定降至零、补货一次到齐时,平均周期库存为 Q ÷ 2,因此年度持有成本为 (Q ÷ 2) × H。相关年度成本函数为:
对该函数关于 Q 求导并令导数为零,可得 Q² = 2DS/H。当单价不随订货量变化时,采购成本 D × 单价是常数,不会改变最小点,因此省略;如果单价随阶梯变化,则必须把采购成本加回并比较可行候选方案。
定义 EOQ 输入并避免单位混用
| 输入 | 定义 | 实务数据源 |
|---|---|---|
| D | 每年的预期需求量 | 清洗后的出货或无约束需求预测;修正受缺货压制的历史 |
| S | 每次订单或生产准备触发的增量成本 | 采购工时、审批、最低运费、收货、检验、发票处理、换线损失 |
| H | 持有一件库存一年的成本 | 单位成本 × 年持有率,并记录资金、仓储、保险、损耗和过时组成 |
时间口径必须一致。如果 D 按月,则 H 也必须是单位月持有成本;本页统一按年。箱、千克、米或件等数量单位也要一致,不能把按箱的年需求与按件的持有成本混用。若以持有率计算 H,则使用“单位采购成本 × 年持有率”,并记录已包含的成本组成,避免重复计算。
经典 EOQ 假设与适用性检验
规划期内消耗被视为恒定。
整批同时可用;固定提前期影响下单时点,而非 Q。
丢失销售和延期交货成本不在标准公式内。
S 与 H 不随订单变化,也不存在数量折扣。
模型还把单品独立处理,并假定产能、资金和供应能力充足。现实中这些假设很少完全成立;若偏离较小、最优点附近成本曲线较平缓,并且团队会显式检验运营替代方案,EOQ 仍然有用。
经济订货量计算器
请输入采用相同年度口径的正数。计算器输出的是在考虑 MOQ、箱规、容量、价格或保质期约束之前的无约束数学结果。
舍入是业务决策。应用箱规、MOQ、托盘配置和容量后,应比较最接近的较低与较高可行数量。由于 EOQ 附近的成本曲线通常较平缓,实用的舍入批量可能具有几乎相同的相关成本。
EOQ 完整算例:从输入到年度成本
假设某 SKU 年需求 D = 10,000 件,每次订货成本 S = 50 美元,单位年持有成本 H = 2 美元。EOQ = √(2 × 10,000 × 50 ÷ 2) = √500,000 = 707.1 件。计划员可先测试 707 件,再按可执行的箱数或托盘数舍入。
当 Q = 707.1 时,年度订货成本为 (10,000 ÷ 707.1) × 50 美元 ≈ 707.11 美元;年度持有成本为 (707.1 ÷ 2) × 2 美元 ≈ 707.11 美元。二者相等可作为算术校验。相关总成本约为 1,414.21 美元,平均周期库存为 353.55 件;安全库存需另行加上。
用敏感性分析解读 EOQ,而非追求虚假精度
EOQ 按各输入的平方根变化。若年需求翻倍而 S、H 不变,EOQ 增加 √2,即约 41%,而不是 100%。因此,输入存在 25% 误差时,Q 的百分比误差会小得多。这种稳健性解释了为何成本为估计值时,舍入后的政策仍可能表现良好。
不要把精确的小数外观误认为精确决策。应围绕 Q 建立候选表,例如 EOQ 的 80%、90%、100%、110% 与 120%,再计算订货、持有、采购、运输、搬运、过期与容量影响。正确建议是成本最低的可行政策,不一定是未经调整的平方根。
EOQ、再订货点与安全库存的区别
EOQ 控制批量。再订货点控制触发订单的库存位置。在连续检查政策中,再订货点通常为提前期预期需求加安全库存。安全库存应对不确定性,而周期库存 Q/2 来自补货批量。
基础 EOQ 公式不含提前期,因为已知且固定的提前期改变下单时点,而不改变经济平衡批量;公式也不把安全库存计入 Q。但安全库存会增加平均库存与总持有成本。评估完整政策时,应按 Q/2 + 安全库存报告平均库存,并同时监控服务与成本。
针对折扣、MOQ、箱规与容量调整 EOQ
数量折扣:若持有成本随单价变化,应按每个价格阶梯的 H 计算可行 EOQ。若计算值低于该阶梯门槛,则测试门槛数量。比较所有可行候选的年度采购成本 D × 单价、订货成本与持有成本;最低单价并不自动等于最低总成本。
MOQ 与箱规:把理论结果转换为可行倍数,再比较上下相邻候选。容量与现金:检验峰值现货库存、仓储占地、收货工时、付款时点和营运资金上限。运输:应单独建模整托、整车或集装箱经济性,而不是把它们隐藏在任意设定的 S 中。
可执行的 EOQ 实施流程
- 定义决策粒度。当订货成本、提前期、价格或约束不同时,使用 SKU-地点-供应商粒度,并记录负责人和审查频率。
- 准备可追溯输入。清洗需求、订单、收货、物料成本与政策数据,区分每单固定活动与单位变动成本。
- 计算基线与敏感性区间。输出 EOQ、订货频率、周期天数、平均周期库存和相关年度成本,并改变 D、S、H 测试。
- 应用约束并比较候选。加入价格阶梯、MOQ、箱规、保质期、运输、现金和容量,并让每项调整可见。
- 试点、监控并治理例外。选择分群试点,审查服务与成本结果,记录人工覆盖,并设定重算触发条件。
标准 EOQ 模型何时不够用
当库存逐步生产并入库、而非一次到齐时,使用经济生产批量模型;仅在有意允许短缺且短缺成本可估算时,使用短缺或延期交货模型。对于间歇性需求、不确定提前期、服务目标、替代关系、多级库存或共享容量,仿真或随机优化可能更合适。
易腐、季节性、时尚、促销和生命周期末期商品需要显式的保质期与降价逻辑。年度平均值可能掩盖峰值并造成浪费。库存预测指南解释需求估计,库存优化指南讨论更广泛的约束决策支持;这些意图与本公式页互补,而非相互替代。
在部署前后验证 EOQ
应使用历史订单与收货事件回测建议政策,但不要假装缺货期间的历史需求完全可观测。比较现行与候选政策的订单数、平均及峰值库存、持有成本、运费、收货工作量、加急、缺货、过期、核销和营运资金;按商品经济性与需求行为分群,而不是只看组合平均值。
当需求水平、单位成本、持有率、订单流程、供应商条款、MOQ、箱规、仓储容量或服务政策发生重大变化时,应触发重算。监控计划数量与实际订货量,并记录覆盖原因。受治理的 EOQ 表应显示数据期间、单位、公式、假设、约束调整、负责人、批准日期与下次审查日期。
跨关联数据分析 EOQ 输入与政策结果
请准备需求历史与预测、采购订单、订单行数、收货、物料成本、持有成本假设、MOQ 与箱规规则、现行政策数量、库存余额、服务结果、运费和例外日志。InfiniSynapse 可作为分析层,探索关联数据、比较分群、调查成本假设,并审查现有库存流程的实际结果。
能力边界:InfiniSynapse 可关联需求、订单、收货、成本与库存数据,帮助分析 EOQ 假设及其业务影响。EOQ 审批、采购订单、补货、库存分配、仓储、生产、运输和 ERP 回写仍由相应运营系统与负责人完成。
打开 InfiniSynapse 在线分析工作区经济订货量常见问题
什么是经济订货量?
EOQ 是在经典假设下,使年度订货成本与年度库存持有成本之和最低的订货批量。
如何计算 EOQ?
使用 EOQ = √(2DS/H),其中 D 为年度需求量,S 为每次订货成本,H 为单位年持有成本;时间与数量单位必须一致。
EOQ 是否包含安全库存?
不包含。基础 EOQ 决定周期库存批量;安全库存应对不确定性,在报告平均库存时另行加入。
EOQ 与再订货点有什么区别?
EOQ 回答订多少;再订货点回答何时订,通常由提前期预期需求加安全库存构成。
何时不应直接使用标准 EOQ?
当需求或提前期高度波动、商品易腐、计划允许短缺、生产逐步入库、折扣重要或共享容量构成约束时,应使用变体或约束模型。
InfiniSynapse 是自动补货系统吗?
不是。InfiniSynapse 可用于分析需求、订单、收货、成本与库存数据,但不会自动批准 EOQ、创建订单、执行补货或回写 ERP 交易。
权威来源与延伸阅读
EOQ 的适用性取决于数据质量、成本定义、需求行为、供应条款和运营约束;本页及计算器用于解释分析方法,不替代采购、供应链、会计、财务或库存控制建议。以下指南和资料可用于继续学习与核对本文方法:
InfiniSynapse