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.

300 L. Xie, P. Li, <strong>and</strong> G. Wozny3.2 Feasibility AnalysisFeasibility analysis concerns the problem <strong>of</strong> whether the chance constraintP{y min ≤ y(k + i|k) ≤ y max }≥α is feasible. This is an important issue forthe chance constrained problems, since it is likely that the predefined level αis higher than reachable. In this case the optimization routine can not find afeasible solution. A straightforward way to address this problem is to computethe maximum reachable probability before doing the optimization. As a result,the original objective function in (1) will be replaced withMax P{y min ≤ y(k + i|k) ≤ y max ,i=1, 2,...,P} (13)The maximum reachable α can be obtained by solving the corresponding optimizationproblem.4 Application to a Mixing ProcessThe discretized model <strong>of</strong> the tank mixing process under study with unit samplingtime interval is:V (k +1)=V (k)+q(k) − u(k)C(k +1)=C(k)+q(k)V (k+1) [C (14)0(k) − C(k)]where V <strong>and</strong> C are the volume <strong>and</strong> product mass concentration in the tank,q, u are the feed <strong>and</strong> outlet flow rates <strong>and</strong> C 0 is the feed mass concentration,respectively. The control objective is, under the inlet uncertain flow rate <strong>and</strong>composition, to obtain a possibly flat outlet flow rate while holding the outletconcentration <strong>and</strong> tank volume in specified intervals. Based on (14), the futureprocess outputs are predicted as∑i−1V (k + i|k) =V (k)+ (q(k + j) − u(k + j|k)) (15)C(k + i|k) = i−1 ∏j=0+ i−1 ∑j=0j=0V (k+j|k)−u(k+j|k)V (k+j+1|k)C(k)( i−1 ∏ V (k+s|k)−u(k+s|k)s=j+1V (k+s+1|k))q(k+j)V (k+j+1|k) C 0(k + j)(16)With the above prediction model, the nonlinear CNMPC problem at samplinginstant k canbeformulatedas:Min ∆u T ∆us.t.(15) <strong>and</strong> (16)(17)u min ≤ u(k + i|k) ≤ u max ,i=0,...,M − 1.P{V min ≤ V (k + i|k) ≤ V max ,i=1,...,P}≥α 1P{C min ≤ C(k + i|k) ≤ C max ,i=1,...,P}≥α 2

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

Saved successfully!

Ooh no, something went wrong!