MODEL:
! The two level METRIC inventory model. ;
SETS:
  OUTLET/1..2/: ! Each outlet has a...;
   ROUTLET,  ! Resupply time from depot to outlet;
   DEM,      ! Demand rate at outlet;
   SOUTLET,  ! Stock level to use at outlet;
   ERT,      ! Effective resupply time to outlet;
   AL;       ! Average level of backlogged demand;
 ENDSETS
DATA: ROUTLET = 2 2; DEM = .1 .1; RDEPOT = 14; ! Get the stock levels from the user; SDEPOT = ?; SOUTLET = ?, ?; ENDDATA ! Compute total demand; DEM0 = @SUM( OUTLET: DEM); ! Effective expected wait at depot; EWT0 = @PPL( DEM0 * RDEPOT, SDEPOT)/ DEM0; @FOR( OUTLET( I): ! Estimate the resupply time including depot delay; ERT( I) = ROUTLET( I) + EWT0; ! Expected demand on backorder; AL( I) = @PPL( DEM( I) * ERT( I), SOUTLET( I)); ); ! Total expected demand on backorder; TBACK = @SUM( OUTLET: AL); END