用于管理安全库存的方法和系统的制作方法_3

文档序号:9708920阅读:来源:国知局
下^是项目的下一个递增服 务水平。在方法500的第一次迭代中,服务水平当前可以是在步骤502中确定的所选项目的最 小服务水平,并且控制器300可以在方法500的后续迭代中使用服务水平下叫、作为服务水 平at。
[0068] 控制器300可以如下所示递增累积服务水平:
[0069]
(9)
[0070] 其中,累积服务水平離是跨越在环境100中交易的所有项目的当前累积服务水平, 而累积服务水平下 1是下一个递增累积服务水平。在方法500的第一次迭代中,累积服务水 平当前可以基于在步骤502中确定的环境100中交易的所有项目的最小服务水平。在方法500 的后续迭代中,控制器可以使用累积服务水平下作为累积服务水平離。
[0071] 控制器300可以在RAM 202、R0M 204、存储设备206和/或数据库208中存储在环境 100中交易的每个项目的各种个体服务水平和跨越所有项目的累积服务水平,如下表2所 示。当控制器300通过方法500迭代并且递增个体和累积服务水平时,控制器300可以更新存 储数据。
[0072]
[0073]控制器300可以将所选项目的安全库存花费数额递增(即增加)根据等式(5)所计 算的递增安全库存成本或SPL(步骤508)。如本文所使用的,项目的"安全库存花费数额"指 企业或者实体花费在该项目的安全库存上的金钱数额。实际上,在步骤508中,控制器300可 以将安全库存预算的递增部分分配给所选项目。方法500可以从每个项目的零安全库存花 费数额开始,并且当方法500迭代并且决定增加特定项目的安全库存以便增加服务水平时, 可以递增增加安全库存花费数额。
[0074] 控制器300可以在RAM 202、R0M 204、存储设备206和/或数据库208中存储在环境 100中交易的每个项目的各种安全库存花费数额和跨越所有项目的总体安全库存花费,如 下表3所示。当控制器300通过方法500进行迭代并且递增每个项目的安全库存花费数额时, 控制器300可以更新所存储的数据。
[0075]
[0076]控制器300可以从在环境100中交易的所有项目的总体安全库存预算中减去在步 骤508中确定的安全库存花费数额的递增增加,即所选项目的所计算的递增安全库存成本 或者SPL,因为预算的该部分已经被分配(步骤510)。总体安全库存预算例如可以预先由企 业人员确定并且存储于存储设备206中以便于由控制器300在方法500中使用。当控制器300 通过方法500进行迭代时,控制器300可以以这样的方式递减总体安全库存预算并且在RAM 202、ROM 204、存储设备206和/或数据库208中存储当前值。
[0077]控制器300可以确定是否满足目标安全库存花费数额(步骤512)。例如,控制器300 可以确定总体安全库存预算是否被减少到零,这意味着控制器300已经分配总体安全库存 预算的全部以购买在环境100中的各种项目的安全库存。或者控制器300可以确定总体安全 库存花费数额(参见表3第5列)是否大于或者等于总体安全库存预算。可选地或者附加地, 控制器300可以作为步骤512的一部分或者单独地确定跨越所有项目的累积服务水平(参见 表2第5列)是否大于或者等于跨越所有项目的目标累积服务水平。在一个实施例中,企业人 员可以确定期望的目标累积服务水平(例如97%),并且可以存储该值以便由控制器300在 方法500中使用。
[0078]如果步骤512的答案是"否",控制器300具有要分配的附加安全库存预算和/或控 制器300还没有分配足够的安全库存花费数额(表3第1-5列)以实现跨越在环境100中交易 的所有项目的期望累积服务水平(表2第5列)。在这种情况下,控制器300可以返回到步骤 504,其中控制器300可以再次计算在环境100中交易的所有项目的SPL值。
[0079] 但是,当控制器300已经完成方法500的全部迭代时,控制器300将不使用最小服务 水平(等式(1))以计算随后迭代的SPL值。然而,因为控制器300在步骤507中将个体服务水 平递增h,控制器300可以使用这些递增值(服务水平下-个,表2第1-4列)以计算对应SPL值。在 图4中示出的示例中,后续迭代对应于沿着X-轴以数额h移位一次。因为在图4中h是1%,因 此示例将从96 %的最小服务水平移动到97 %的服务水平。尤其是在这么做时,SPL曲线400 的斜率增加,意味着增加的SPL值。为了计算每个项目的SPL值,控制器300可以应用等式(4) 使用每个项目的服务水平下-t值(表2第1-4列)以计算每个项目的G(z)值,作为该等式中的 服务水平。然后,控制器300可以基于所计算的G(z)值,应用等式(3)以获得每个项目的下一 个安全库存因子 22。使用项目中的每一个的下一个安全库存因子22和前一个安全库存因子 Z1,控制器300可以使用等式(5)计算SPL值。
[0080] 控制器300然后可以通过实施步骤506继续方法500的下一次迭代以选择具有最小 的新SPL值的项目。如上所讨论的,具有最小SPL值的项目指示分配安全库存并增加环境100 的累积服务水平的"最便宜"的项目。取决于环境100的特定特性,下一个所选项目可以是与 前一次迭代相同的项目或者可以是不同的项目。SPL计算基于项目成本、需求、在项目提前 期上的标准需求偏差σ ?Τ和其它因子。因此,不同项目一一诸如类似发动机的昂贵部件和类 似阀门的较便宜部件一一可以在环境1〇〇中区分地交易并且具有不同的SPL曲线400(图4)。 并且,如控制器300在步骤506中使用等式(5)所确定的服务水平的下一递增增加的SPL曲线 400斜率,指示哪个项目是分配一部分安全库存预算的下一次迭代的"最优"选择。在一些情 况下,SPL计算可以使得方法500在前进到实施附加迭代的另一个项目之前对于给定项目实 施多次迭代。取决于给定SPL值,方法500甚至可以返回已经实施一次或多次迭代的项目。
[0081] 如果对步骤512的答案为"是",控制器300没有要分配的附加安全库存预算和/或 已经分配足够的安全库存花费数额(表3第1-5列)以实现跨越在环境100中交易的所有项目 的期望累积服务水平(表2第5列)。在这种情况下,可以花费每个项目的安全库存花费数额 (表3第1-4列)来购买其对应项目的安全库存(步骤514)。即可以将表3第1列的美元数额花 费在项目1的安全库存上,可以将表3第2列的美元数额花费在项目2的安全库存上,依次类 推。在一个实施例中,企业人员可以采用安全库存的存货仓库110下定单。在另一个实施例 中,控制器300例如可以每个补充循环一次地在网络108上电子地采用存货仓库110自动下 定单。
[0082]图6是图示用于管理在环境100中交易的多个项目的安全库存的方法600的第二实 施例的流程图。方法600可以由安全库存控制器300实施,如上所讨论的,安全库存控制器可 以体现为执行被设计为执行所公开步骤的计算机程序指令的CPU 200。与方法500相比较, 方法600可需要控制器300的更少计算资源,并且当目标SPL值已知时可以比方法500更令人 期望。例如,基于环境100的经验,企业人员可以知道所给SPL值结果是跨越在环境100中交 易的所有项目的可接收累积服务水平。通过选择初始已知SPL值,方法600与方法500相比可 以允许控制器300避免迭代而需要更少的计算资源以分配安全库存预算。
[0083] 控制器300可以接收初始SPL值(步骤602)。例如,企业人员或者另一个用户可以经 由I/O设备210(图2)输入SPL值。在一些情况下,控制器300或者用户可以任意选择初始SPL 值。
[0084]控制器300可以基于在步骤602中接收的初始SPL值计算在环境100中交易的每个 项目的安全库存因子z(步骤604)。在一个实施例中,控制器300可以基于已知的初始SPL值、 每个项目的成本、每个项目的需求、每个项目的标准需求偏差和s值(例如0.001)使用等 式(5)来计算( Z2-Z1)的值("Δζ")。控制器300可以基于z差值使用诸如二分法的任何已知技 术确定Ζ1的值。
[0085] 控制器300可以基于在步骤604中计算的21的值使用等式(6)计算每个项目的安全 库存成本(步骤606)。应注意的是,在该步骤中计算的安全库存成本代表必须花费在每个项 目的安全库存上以实现与初始SPL值对应的服务水平的数额。控制器300可以设定每个项目 的个体安全库存花费数额(表3第1-4列)等于项目的对应安全库存成本(步骤608)。此外,控 制器300可以通过增加项目的个体安全库存成本确定所有项目的总体安全库存成本并且将 其设定为总体安全库存花费数额(表3第5列)。
[0086] 控制器300可以确定所有项目的总体安全库存花费数额小于或等于总体安全库存 预算和/或跨越所有项目的累积服务水平(参见表2第5列)是否大于或
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1