You are on page 1of 2

Inventory: number of flow units contained Capacity Given Batch Size =

Flow Rate(COGS & R): rate at which process is delivering (Batch Size)/(SetUp Time + (Batch Size*Processing Time))
output (unit/time) Set Up Time includes all set ups (time)
eg: In _ year, there were Processing Time (time/units) - all production time
Littles Law I = R x T 1/P is maximum capacity

Inventory Turns = 1/Flow time = 1/T = (turns/time) Capacity At Assembly = unit/time*workers
Per-Unit Inventory Costs = Annual Inventory Costs/Annual *Flow rate = Capacity at Assembly (target=assembly cap)
Inventory Turns If setup occurs at bottleneck increase batch size
If set up occurs at non bottleneck decrease batch size
Recommended Batch = (Flow Rate x Setup Time) / (1-(Flow
Capacity-(unit/time) Rate*Processing Time))
Bottleneck-resource with smallest capacity. Flow Rate Minimum{Available Input, Demand, Process Capacity}
Flow Rate (unit/time)- Minimum{Available Input, Demand, Capacity with Mixed Batches = (Batch Size/Set Up+(B1*P1)+
Process Capacity} (B2+P2)
Demand Constrained- demand is lower than supply Multiple Batches Average inventory = (1/2) x Batch size x (1- Flow
Supply Constrained- demand exceeds supply rate x Processing time)
Time to fulfill X Units = X/Flow Rate Utilization = Flow Rate/ Average Inventory w/batching = 1/2*(Batch size)*(1-Flow
Capacity rate*Processing time)
Implied Utilization = demand/capacity (can exceed 100% /
bottleneck has highest utilization) EOQ Model
Flow Unit Minute of Work Average Inventory = 1/2*Order Quantity
Each worker has 60min/hr Inventory Cost [per unit time] = 1/2*Order Quantity*h(inventory cost)
Demand (unit/hour) Process (min/unit) D x P (Min/hr) I/R = Time of supply Q/R= Order Cycle
Set Up Costs [per unit time] = Set Up Costs/Length of order cycle
Processing Time = Activity time= Service Time K*R/Q
Capacity = Number of Resources/Processing Time C(Q) = K*R/Q + 1/2*h*Q
Time to Finish X in an empty process EOC = sqrt(2*set up costs*flow rate/holding cost)
Time through empty process + (X-1)/Flow Rate sqrt(2*K*R/holding cost)
Sum of Processing Times + (X-1)*Cycle Time holding cost %*Purchase Price*Time Conversion
Cycle Time = 1/Flow Rate Cost per Unit time when ordering Q* = C(Q*) = sqrt(2*K*R*h)
Cost Per Unit = C(Q*)/R
Buffer Or Suffer
EOC With Discounts
Capacity = (B)/(S+B*p) =
Flow Rate*Price/unit + C(Q*)
(Amount processed between 2 stops)/(duration of stop
Flow Rate*Price/unit*(1-%Discount) + C(Order Size)
+ (time to produce [time/unit] *Amount processed between 2
C(Order Size) = holding + R*K/Q
stops)
How many orders placed = R/EOQ
If there is a process that can only work a 10 hours out of 12
then the capacity calculated of system is based on the 10 hours
worked. Queues
Utilization: Flow Rate/Capacity = p/a
Cost of Direct Labor = Total Wages per unit time/ Flow Rate Coefficient of Variation = CV = Standard Deviation/Mean
(p*wage rate)/utilization Flow time = Time in queue + Processing time
Idle Time = Cycle time*#of workers at resource (n)- Inventory = Inventory in Queue + Inventory Processing
Processing time at (n) check if per unit Time in Queue =
Labor Utilization= LaborContent/LaborContent+Idle Time (p/m)*(Utilization^(sqrt(2*(m+1))-1)/1-Utilization)*(CVa^2+CVp^2/2)
Labor Content = sum of all processing with labor Average Inventory is = (Tq + p)/a
Utilization = p/(a*m)
Pooling a = time/unit p = time/unit capacity of each server = 1/p
Multiple resources into one megaresource. Flow Rate = 1/a (unit/time)
Operations can use pooling to reduce customer Capacity = m/p
waiting time Inventory in Queue = Tq/a Inventory Processing = p/a
Reduce amount of workers while maintaining same Total Inventory = Iq+Ip
responsiveness
Pooling benefits are lower when systems pooled are Probabilities
not independent. Maximin: maximum minimum payoff of outcomes
Appointment systems can reduce variability in the Maximax: maximum maximum payoff of outcomes
arrival process. Expected Profit: likely outcome weighted against probabilities
EVPI (Expected Value of Perfect Information): the difference in
Shortest-Processing Time Minimizes average waiting profit between expected profit (without perfect information)
time and flow time. and what could be earned with perfect information
Multiple Flow Units EVSI (Expected Value of Sample Information): the difference
1 worker = 60 min/hr check how many hours/day etc.. between the expected profit with the test and the expected profit
Demand = units/hr Processing Time = Min/unit without the test. EVSI = 0 if your subsequent actions do not
D*P = min/hr depend on
Probabilities

Monthly turns = Avg. monthly flow rate / Inventory


Prior Probabilities Pr(B) -initial probability assessment

Weekly turns = Avg. weekly flow rate / Inventory


Yearly turns = Avg. annual flow rate / Inventory
Posterior (Conditional) Probabilities Pr(A|B) - probability
that A happens given that B occurs

Daily turns = Avg. daily flow rate / Inventory


Joint Probabilities Pr(A&B) - probability that both events A
and B occur
Bayes Rule Pr(A|B)=Pr(A&B)/Pr(B) - links prior, joint and
posterior probabilities
EVSI = EVPI if the test is perfectly diagnostic, that is when
the test never makes a mistake,
Pr(A)=Pr(A|B)*Pr(B)+Pr(A|C)*(1Pr(C)) ~ 1-P(C)=P(B)

gross margin
(selling price-purchase cost)

Setup times, then capacity


depends on the production
schedule:
Capacity + as batch size +
Inventory + as batch size +
Utilization may + as batch size +
Tradeoff between capacity and
inventory

Key Principles

Inspect for quality is most val. in front of bottleneck.


Buffer or Suffer inventory can be used to decouple

Large batches = problematic when bad quality


the supply process from demand, thereby restoring the
flow rate to the level achievable the absence of

Large batches can lead to wasted capacity.


Firms should adopt quality at the source
variability.

Inspect quality when an item is produced.


Pooling does not change utilization, simply

Rework = reduce bottleneck capacity


decreases time in queue with the same amount of
labor
Pooling- Total Arrival Rate= CV/a1+CV/a2
Interarrival Time=1/Total Arrival Rate
Blocking: prevented from completing its work.

Inspect 1st item in a batch


Starving: it could work but it lacks inputs to work on.
Blocking and starving at a non-bottleneck resource
might not reduce the flow rate
Blocking and starving at a bottleneck resource
reduces the flow rate (add inventory to the process so
Regular that you dont block the bottleneck)
Variability can reduce capacity without buffers.
Shortest processing time minimizes the average
waiting time and flow time.

Sample
Perfect

You might also like