13.07.2015 Views

Assessment and Future Directions of Nonlinear Model Predictive ...

Assessment and Future Directions of Nonlinear Model Predictive ...

Assessment and Future Directions of Nonlinear Model Predictive ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Distributed MPC for Dynamic Supply Chain Management 613By this algorithm, each stage initially computes an optimal order rate policyassuming neighboring stages employ a nominal constant order rate. For everysubsequent update, each stage computes an optimal order rate policy, assumingthat the MDs are based on the remainder <strong>of</strong> the previously computed policiescomputed <strong>of</strong> neighboring stages.4 Numerical ExperimentsThe simulations were carried out in MATLAB 7.0, using Simulink 6.2 <strong>and</strong> the<strong>Model</strong> <strong>Predictive</strong> Control Toolbox 2.2. The nominal <strong>and</strong> distributed MPC approachesare compared on the full three stage problem, given a step increase <strong>and</strong>decrease in the customer dem<strong>and</strong> rate at the retailer. For simulation purposes,we choose d R r (t) = 200 cases/day for t ∈ [0, ∞) \ [5, 15) <strong>and</strong> d R r (t) = 300 fort ∈ [5, 15). The response for the three stages under the nominal control policy(k 1 =1/15, k 2 =1/30) is shown in Figure 2. To implement the distributed MPCcasescasescaseso udRetailer State ResponseRetailer Order Rate <strong>and</strong> Dem<strong>and</strong> Rate4001000so rs d350d ro u30050025020001500 10 20 30 40 500 10 20 30 40 50daysdays15001000Manufacturer State Responsess do udo u50030020000 10 20 30 40 500 10 20 30 40 50daysdaysSupplier State ResponseSupplier Order Rate <strong>and</strong> Dem<strong>and</strong> Rate20001500ss d600500o rd r1000o uo ud40030050020000 10 20 30 40 500 10 20 30 40 50daysdayscases/daycases/daycases/day500400Manufacturer Order Rate <strong>and</strong> Dem<strong>and</strong> Rateo rd rFig. 2. Nominal response to step increase at 5 days <strong>and</strong> decrease at 15 days in retailercustomer dem<strong>and</strong> rate d R rAlgorithm 1, the anticipative action <strong>of</strong> the MPC Toolbox is employed so thateach entire assumed prediction can be used. Recall that the assumed predictionsare not the actual predictions, although the move suppression terms (W δuweighted) in the cost are used to ensure that these predictions are not too farapart. The forecasted dem<strong>and</strong> rate at the retailer is also used with the anticipationoption turned on. A more “apples-to-apples” comparison would be toincorporate internal models with the nominal approach that use the forecastedcustomer dem<strong>and</strong> rate. The response for the three stages under the distributedMPC policy with anticipation is shown in Figure 3. The weights used in MPCfor each stage are (W u ,W δu ,W s ,W ou )=(1, 5, 5, 1). The stock <strong>and</strong> unfulfilled

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!