所以我正在采用多步骤流程来制作一件东西。
事情在该过程的各个阶段都会发生中断,并且需要从头开始。
该流程的每个步骤都有不同的破损率。
有一个“费率表”,其中列出了流程中不同步骤的不同破损率。例如:
Location ---- Step ---- Rate
A 1 10%
B 1 15%
A 2 5%
A 3 20%
到目前为止,我有一个相当“简单”的容量*(1-Index-Match(BreakageRate)*(BreakageRateMultiplier))来计算任何给定步骤的破损率,以及可以从该步骤完成多少个单元。
因此现在在位置 A,步骤 1,如果我的简单容量是 1000 个单位,我会取 1000*(1-.1)(我们暂时忽略增长因素)= 900 个单位可以完成。
但是,它每天无法完成 900 个完整的单元 - 更多的物品会在后续过程中损坏,这些物品也需要回收。一个简单的观点是,5% 的物品会在第 2 步损坏,15% 的物品会在第 3 步损坏。
但这并不像添加额外的乘数 (1-步骤 1)(1-步骤 2)(1-步骤 3) 那么简单 - 第 3 步中的 15% 的项目也会被破坏,并且在重新抛出的数字中,其中一些会再次被破坏。
所以我的问题有两个——对此正确的数学建模是什么?
那么,什么公式可以正确捕获并引入接下来的 N 个破损步骤?我希望找到一个无论步骤数多少都能起作用的公式。(StepNumber>=@[Stepnumber] 可能在某些时候涉及...)