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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

NMPC for Complex Stochastic Systems 2796.3 Environment ManagementIn [12] a version <strong>of</strong> stochastic MPC is developed for a problem <strong>of</strong> investmentdecisions into R&D on alternative sustainable technologies. A stochastic modelis available which describes the effects <strong>of</strong> R&D expenditure into alternative technologies,on various indicators <strong>of</strong> sustainability, such as CO 2 emissions <strong>and</strong> energyuse, over a horizon <strong>of</strong> 30 years. The objective is to decide on the allocationover time <strong>of</strong> expenditure into the competing technologies, subject to a budgetaryconstraint. The performance criterion is the probability that a particular indicatorexceeds some threshold value, <strong>and</strong> the constraints are minimum probabilities<strong>of</strong> other indicators exceeding their threshold values. Here is an application inwhich ‘real-time’ means updating the solution once a year, so that the computationalcomplexity <strong>of</strong> the MCMC approach is not an issue.There are many other environmental problems, such as water resources management,fishery harvesting policy, atmospheric ozone regulation, river qualitymanagement, etc, that require decision-making over time on the basis <strong>of</strong> dynamicmodels, under conditions <strong>of</strong> considerable uncertainty [2]. All <strong>of</strong> these appear tobe suitable applications <strong>of</strong> the MCMC approach.6.4 Financial ManagementThe problem <strong>of</strong> optimal portfolio allocation is <strong>of</strong>ten posed as a problem <strong>of</strong>stochastic control, <strong>and</strong> has attracted very sophisticated solutions [6]. This isthe problem <strong>of</strong> distributing (<strong>and</strong> re-distributing from time to time) a fixed investmentbudget into various asset classes, so as to maximise the value <strong>of</strong> theportfolio, or the income, etc [15]. Very approximate, inherently stochastic models,are available for the future trajectory <strong>of</strong> value appreciation <strong>and</strong>/or incomefrom each asset class, <strong>and</strong> constraints may be present, such as a limit on theprobability <strong>of</strong> losses exceeding some specified value. Update intervals may rangefrom hours to months, depending on the kinds <strong>of</strong> assets considered. Once again,these problems appear to be amenable to the MCMC approach.7 ConclusionsWe have presented a very powerful <strong>and</strong> general approach to solving optimisationproblems in the form <strong>of</strong> maximisation <strong>of</strong> the expected value <strong>of</strong> a performancecriterion, subject to satisfying a set <strong>of</strong> constraints with a prescribed probability.The only essential requirement for implementation <strong>of</strong> the approach is a modelbasedstochastic simulator. We have argued that the form <strong>of</strong> the criterion is notrestrictive, <strong>and</strong> that this approach is applicable to a wide variety <strong>of</strong> stochasticcontrol problems. Since the approach depends on the availability <strong>of</strong> a model, <strong>and</strong>can be applied repeatedly in real-time, updated by the latest measurements, webelieve that it qualifies to be considered as an MPC method.The two approaches can be contrasted as follows:1. Conventional NMPC typically assumes that disturbances <strong>and</strong> other sources<strong>of</strong> uncertainty are bounded but otherwise unknown. MCMC requires astochastic description <strong>of</strong> uncertainty.

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

Saved successfully!

Ooh no, something went wrong!