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.

Chance Constrained <strong>Nonlinear</strong> <strong>Model</strong> <strong>Predictive</strong> Control 297∆u(k + i|k) =u(k + i|k) − u(k + i − 1|k)u min ≤ u(k + i|k) ≤ u max ,i=0,...,M − 1.∆u min ≤ ∆u(k + i|k) ≤ ∆u max ,i=0,...,M − 1.P{y min ≤ y(k + i|k) ≤ y max }≥α, i =1,...,P.where P <strong>and</strong> M are the length <strong>of</strong> prediction <strong>and</strong> control horizon, ξ representsthe uncertain variables with known PDF, P{·} represents the probability tosatisfy the constraint y min ≤ y(k + i|k) ≤ y max <strong>and</strong> 0 ≤ α ≤ 1 is the predefinedconfidence level. States x, outputs y <strong>and</strong> controls u are all doubly indexed toindicate values at time k + i given information up to <strong>and</strong> including time k. Q i ,R i ,<strong>and</strong>S i are weighting matrices in the objective function. E <strong>and</strong> D are theoperators <strong>of</strong> expectation <strong>and</strong> variation, respectively.Since the outputs have been confined in the chance constraints, the objectivefunction f in Eq.(1) may exclude the quadratic terms on outputs for the sake <strong>of</strong>simplicity [10]. The simplified CNMPC objective function can be described asfollows:Min J =M−1∑i=1{‖u(k + i|k) − u ref ‖ Ri+ ‖∆u(k + i|k)‖ Si} (2)This problem can be solved by using a nonlinear programming algorithm. Thekey obstacle towards solving the CNMPC problem is how to compute P{·} <strong>and</strong>its gradient with respect to the controls. In the next section, the computationalaspects <strong>of</strong> CNMPC to address this problem as well as the feasibility analysis willbe discussed.3 Computational Aspects <strong>of</strong> CNMPCIn process engineering practice, uncertain variables are usually assumed to benormally distributed due to the central limit theory. However, a normal distributionmeans that the uncertain variable is boundless, which is not true forsome parameters with physical meanings, e.g. the molar concentration in a flowshould be in the range <strong>of</strong> [0, 1]. In order to describe the physical limits <strong>of</strong> theuncertainty parameters, it is preferable to employ truncated normal distributionwhich has been used extensively in the fields <strong>of</strong> economic theory [9]. The basicdefinition <strong>of</strong> truncated normal distribution is given as follows:Definition 1. Let z be a normally distributed r<strong>and</strong>om variable with the followingPDF:ρ(z) = 1σ √ − µ)2exp{−(z2π 2σ 2 } (3)Then the PDF <strong>of</strong> ξ, the truncated version <strong>of</strong> z on [a 1 , a 2 ] is given by:{ρ(ξ) =1σ √ (ξ−µ)2exp{−2π(Φ(a 2)−Φ(a 1)) 2σ},a 2 1 ≤ ξ ≤ a 20,ξ ≤ a 1 or a 2 ≤ ξwhere Φ(·)is the cumulative distribution function <strong>of</strong> z.(4)

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

Saved successfully!

Ooh no, something went wrong!